/* CSS Document */
body{padding:0px; margin:0px; background:url(images/main-bg.jpg) 0 0 repeat-x #fff; color:#5e5e5e; font:14px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----MAIN EL----*/
#main{width:778px; position:relative;}

/*----TOP EL----*/
#top{width:778px; height:317px; background:url(images/header.jpg) 0 0 no-repeat #fff; color:#172983; position:relative;}
#top img.logo{width:320px; height:116px; position:absolute; top:8px; left:25px;}

#datum{position:absolute; top:115px; left:150px; z-index:100; color:#000000; font:13px "Trebuchet MS",Arial, Helvetica, sans-serif;}


#top ul{width:107px; height:126px; font-weight:bold; position:absolute; top:161px; left:136px; font-size:13px; line-height:24px;}
#top ul li{width:107px; height:24px; border-bottom:1px dashed #8891bf;}
#top ul li a{width:82px; height:24px; display:block; background:url(images/arrow-normal.gif) 0 8px no-repeat ; color:#5f6998; line-height:24px; text-decoration:none; padding:0 0 0 25px;}
#top ul li a:hover{background:url(images/arrow-hover.gif) 0 8px no-repeat ; color:#172983; text-decoration:none;}
.aktiv{width:82px; height:24px; display:block; background:url(images/arrow-hover.gif) 0 8px no-repeat ; color:#172983; line-height:24px; text-decoration:none; padding:0 0 0 25px; z-index:100; margin-left:-25px;}
#top ul li.contact{width:107px; height:24px; border-bottom:none;}

/*----/TOP EL----*/
/*----BODY TOP EL----*/
#bodytop{width:710px; position:relative; margin:0 auto; padding:17px 0 0;}
#bodytop h2{width:500px; color:#172983; font:20px "Trebuchet MS",Arial, Helvetica, sans-serif; padding-bottom:4px; }

#bodytop p{padding:6px 0;}
#bodytop p s.boldtext{font-weight:bold;}
.blue{font-weight:bold; color:#172983;}

#bodytop a{ color:#e2001a; text-decoration:none;}
#bodytop a:hover{color:#e2001a; text-decoration:underline }

#bodytop p.more{width:70px; height:18px; font-weight:bold; margin:0 0 0 630px; padding:0px;}
#bodytop p.more a{width:70px; height:18px; display:block; background:#fff; color:#444130; text-decoration:none;}
#bodytop p.more a:hover{background:#fff; color:#172983; text-decoration:none;}

.liste{ padding-bottom:10px;
margin:0px 40px 0px 0;
float: left;}

.klein
{
font-size:10px;
}

.clear { clear: both; }


/*----/BODY TOP EL----*/





/*----FOOTER EL----*/
#footermain{height:100px; background:url(images/footerbg.jpg) 0 0 repeat-x; color:#5e5e5e; position:relative; margin:0 auto; clear:both; padding:35px 0 0;}

#footer{width:700px; position:relative; text-align:center; text-decoration:none; font-size:12px;}
#footer a{ color:#5e5e5e; text-decoration:none;}
#footer a:hover{color:#172983; text-decoration:none;}






