@import url("reset.css");

body{
font-family:verdana, arial, sans-serif;
color:#cccccc;
font-size:11px;
font-style:normal;
margin:0;
padding:0;
background-image:url(../shared/hille-bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
}

#centered{
background-color:#3a3a3a;
width:865px;
min-height:100%;
position:relative;
margin-right:auto; 
margin-left:auto;
padding:0;
display:block;
padding-bottom:0px;
}

#logosection{
position:relative;
top:0px;
left:0px;
width:205px;
height:147px;
float:left;
}

#headlinesection{
position:relative;
top:0px;
left:205px;
width:660px;
height:147px;
background-image:url(../shared/hille-top-bg.jpg);
background-repeat:no-repeat;
}

#headlinesection h1{
position:relative;
width:650px;
left:-205px;
color:#cccccc;
font-size:14px;
font-style:italic;
font-weight:bold;
text-align:right;
padding-right:215px;
padding-top:70px;
}

#headlinesection h2{
position:relative;
width:660px;
left:-200px;
color:#607bc4;
font-size:37px;
padding-right:215px;
padding-top:0px;
}



#left{
position:relative;
top:20px;
left:0px;
width:205px;
float:left;
background-color:#3a3a3a;
}

#center{
position:relative;
top:20px;
margin-right:205px;
margin-left:205px;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
padding-left:10px;
padding-right:10px;
background-color:#3a3a3a;
}

#center p{
padding-bottom:20px;
line-height:140%;
color:#cccccc;
padding-left:15px;
padding-right:15px;
}

#center h1{
padding-bottom:20px;
line-height:140%;
color:#5777cb;
font-size:14px;
font-style:italic;
padding-top:5px;
text-transform:uppercase;
}

.headtrenner{
color:#cccccc;
font-size:16px;
}

#right{
position:relative;
top:20px;
left:0px;
width:205px;
float:right;
background-color:#3a3a3a;
margin-bottom:20px;
}

#right p{
padding-bottom:20px;
line-height:140%;
color:#cccccc;
padding-left:10px;
padding-right:5px;
font-size:11px;
}

#right h3{
color:#5777cb;
margin-left:10px;
margin-right:10px;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #cccccc;
}

#right b{
color:#5777cb;
}

#right a:link, #right a:visited{
text-decoration:none;
color:#5777cb;
}

#right a:hover, #right a:active{
text-decoration:none;
color:#cccccc;
}

#center a:link, #center a:visited{
text-decoration:none;
color:#5777cb;
}

#center a:hover, #center a:active{
text-decoration:none;
color:#cccccc;
}

#galright{
margin-top:90px;
}


#left ul{
width:195px;
list-style:none;
white-space:nowrap;
line-height:26px;
margin-left:0px;
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
border-top:1px solid #cccccc;
}

#left li{
width:195px;
margin-left:0px;
line-height:18px;
font-size:11px;
border-bottom:1px solid #cccccc;
}

#left li.link a:link, #left li.link a:visited{
width:195px;
display:block;
padding-bottom:2px;
padding-top:2px;
text-align:right;
font-style:italic;
color:#cccccc;
text-decoration:none;
background-color:#3a3a3a;
}

#left li.active a:link, #left li.active a:visited{
width:185px;
display:block;
padding-bottom:2px;
padding-top:2px;
text-align:right;
font-style:italic;
color:#5777cb;
text-decoration:none;
background-color:#3a3a3a;
border-left:10px solid #5777cb;
}

#left li.link a:hover, #left li.link a:active{
width:185px;
display:block;
padding-bottom:2px;
padding-top:2px;
text-align:right;
font-style:italic;
color:#5777cb;
text-decoration:none;
background-color:#3a3a3a;
border-left:10px solid #5777cb;
}


#left li.sublink a:link, #left li.sublink  a:visited{
width:195px;
display:block;
padding-bottom:2px;
padding-top:2px;
text-align:right;
padding-left:30px;
font-style:italic;
color:#cccccc;
text-decoration:none;
text-transform:uppercase;
background-color:#8c3228;
}

#left li.sublink  a:hover, #left li.sublink  a:active{
width:195px;
display:block;
padding-bottom:2px;
padding-top:2px;
text-align:right;
padding-left:30px;
font-style:italic;
color:#bda694;
text-decoration:none;
text-transform:uppercase;
background-color:#9f4339;
}

#left li.sublinkactive  a:link, #left li.sublinkactive  a:visited{
width:195px;
display:block;
padding-bottom:2px;
padding-top:2px;
text-align:right;
padding-left:30px;
font-style:italic;
color:#bda694;
text-decoration:none;
text-transform:uppercase;
background-color:#9f4339;
}

.totop{
border-top:1px dotted #5777cb;
text-align:right;
}

.totop a:link, .totop a:visited{
font-weight:normal;
color:#5777cb;
text-decoration:none;
line-height:30px;
}

.totop a:hover, .totop a:active{
font-weight:normal;
color:#cccccc;
text-decoration:none;
}

#footer{
background-color:#ffffff;
z-index:1;
width:865px;
position:relative;
margin-right:auto; 
margin-left:auto;
padding-top:5px;
display:block;
padding-bottom:0px;
clear:both;
}

#center .bildabsatz{
text-align:left;
line-height:50px;
padding-bottom:0px;
}

.tab1{
padding-right:16px;
}

.tab2{
padding-right:16px;
}

.tab3{
padding-right:0px;
}