*{
margin: 0;
padding: 0;
}

html, body {
height: 100%;
font-size:0.8em;
font-family: Verdana,Arial,Calibra,Helvetica;
}

body {
background-color: #b1b1b1;
text-align: center; /*** Centers the design in old IE versions ***/
}

#container {
position: relative;
min-height: 100%;
width:900px;
margin:0 auto;
background:#fff;
text-align:left;
}

* html  #container { /* Für IE */
height: 100%;
}



#header {
height: 217px;
width: 900px;
background-color: #000;
}
#header-left{
position:absolute;
left:0;
top:0;
}
#header-right{
position:absolute;
left:286px;
top:0;
}

#left {
width: 286px;
float: left;
margin-bottom:20px;
}

#leftmenu{
padding:30px 0 10px 50px;
}

#leftmenu ul{
list-style:none;
}
#leftmenu li{
height:16px;
}

#contents {
width: 614px;
min-height:10px;
float: left;
background-color: #fff;
margin-bottom: 30px;
}

* html #contents { /* Für IE */

}
#contentWrap{
padding:30px 10px 5px 10px;
}

#contentWrap a, #contentWrap a:link, #contentWrap a:visited, #contentWrap a:active {
color:#d71920;
text-decoration:none;
}
#contentWrap a:hover {
color:#d71920;
text-decoration:underline;
}

div.clear {
clear:both;
}

#footer {
position: relative;
width: 900px;
height: 47px;
background-color: #000;
margin:0 auto;
margin-top: -47px;


}
* html #footer { /* Für IE */
text-align:left;
}

#footer-left{
position:absolute;
left:10px;
float:left;
padding:17px;
color:#fff;
}
#footer-left a{color:#fff;text-decoration:none;padding:2px;padding-right:5px;padding-left:5px;}

#footer-left a:hover{color:#ffffff;text-decoration:underline;}

#footer-right{
position:absolute;
right:10px;
bottom:1px;
margin:0;
padding:0 10px 0 0;
}

*html #footer-right{

bottom:0px;
}


.csc-textpic-caption{
display:none;
}
