/* CSS Document */

a:link { color:#000000; text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:active {color:#000000; text-decoration:none}
a:hover {color:#000000; text-decoration:underline}

.leftmenu:link {color:#ffffff; text-decoration:none}
.leftmenu:visited {color:#ffffff; text-decoration:none}
.leftmenu:active {color:#ffffff; text-decoration:none}
.leftmenu:hover {color:#ffffff; text-decoration:underline}

body {
margin:0px;
padding:0px;
background-color:#c5c9c3;
}

#CENTER{
position:absolute;
left:50%;
width:850px;
margin-top:0px;
margin-left:-425px;
}

#top{
width:850px;
height:154px;
background-image:url(../images/top.png);
}

#topnavi{
float:left;
width:850px;
height:19px;
background-image:url(../images/navi.png);
}

#slideshow{
padding:0px;
margin:0px;
width:184px;
height:103px;
}

* html #slideshow{
margin-left:-15px;
}

#rollen{
z-index:1000;
position:absolute;
padding-top:60px;
padding-left:40px;
}

#leftside {
margin-left:15px;
padding-top:0px;
width:184px;
float:left;
text-align:left;
}

#tuv {
margin-left:15px;
margin-top:20px;
float:left;
}

#content_bereich{
height:auto;
background: url(../images/content.png) repeat-y;
float:left;
width:850px;
overflow:visible;
min-height:400px;
 /* Für FireFox */
}

* html #content_bereich /* Für IE */
{
height: 400px;
}

#content_text{
padding-top: 15px;
padding-left: 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#000000;
float:left;
width:600px;
}

* html #content_text{
margin-left:-30px;
}

h1{
padding-bottom:3px;
margin-top:0px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
border-bottom:1px solid #babfc5;
width:590px;
}

#content_text a:hover{
color:#000000;
}

#footer{
clear:both;
width:850px;
height:70px;
background-image:url(../images/footer.png);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#666666;
}

#footertextright{
float:right;
width:275px;
padding-top:30px;
padding-right:10px;
text-align:right;
}

#footertextleft{
width:316px;
float:left;
padding-top:28px;
text-align:right;
}

#footer a:link{color:#666666; text-decoration:none}
#footer a:active{color:#666666; text-decoration:none}
#footer a:visited{color:#666666; text-decoration:none}
#footer a:hover{color:#666666; text-decoration:underline}

.button {
font:11px Arial, Helvetica;
color: #FF0000;
border:1px solid #FF0000;
background-color: #ffffff;
}

.highlight{
font-weight: bold;
}


/* -------------------------------------------------------------------- */

#leftmenu{
padding-top:22px;
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:30px;
padding-right:10px;
width:180px;
float:left;
}


#leftmenu ul {
padding-bottom:0px;
background-position:top left;
margin:0px;
padding-top:10px;;
padding-left:0px;
list-style-type:none;
}

#leftmenu ul li {
padding-top:1px;
padding-left:20px;
padding-bottom:0px;
background-image: url(../images/list.png);
background-repeat: no-repeat;
}

#leftmenu ul li li{
font-weight:normal;
padding-left:10px;
background-image:none;
}

#leftmenu ul li a{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

#leftmenu ul li a:hover{
color:#232529;
}

/*------------------------------------------------------------------------------*/

.menu-top a:link{color:#ffffff; text-decoration:none;}
.menu-top a:active{color:#ffffff; text-decoration:underline;}
.menu-top a:visited{color:#ffffff; text-decoration:underline;}
.menu-top a:hover{color:#ffffff; text-decoration:underline;}

#topnavitext {
padding-left:158px;
}

* html #topnavitext{
padding-left:200px;
}

*+html #topnavitext {
padding-left:197px;
}

#topnavitext ul {
margin:0px;
text-decoration:none;
list-style:none;
}

#topnavitext ul li {
padding-left:20px;
padding-right:3px;
text-decoration:none;
display: inline;
padding-bottom:10px;
border-right:1px solid #FFFFFF;
padding-bottom:7px;
font-size:6px;
line-height:20px;
}

#topnavitext ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
list-style:none;
text-transform:uppercase;
}

#topnavitext ul li a:hover{
}
/*-------------- 2te Menüebene ----------------------------------------------*/

#undertop {
padding:0px;
margin:0px;
padding-left:171px;
}

* html #undertop{

}

*+html #undertop {
padding-left:210px;
}

#undertop ul {
padding-top:0px;
margin:0px;
text-decoration:none;
list-style:none;
}

#undertop ul li {
padding-left:7px;
padding-right:7px;
text-decoration:none;
display: inline;
border-right:1px solid #666666;
font-size:9px;
line-height:20px;
}

#undertop ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
list-style:none;
color:#666666;
line-height:5px;
}


