/* CSS Document */

* {margin:0; padding:0;}



/* Allgemeines */

body
{
background: #ffffff url(buttons/background.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#373737;
}



#wrapper{

width:900px;
border:0px solid #ffffff;
margin:auto;
}


#oben{
width:900px;
height:113px;

border:0px solid #ffffff;}

#oben a{
color:#ffffff;
text-decoration:none;}

#oben a:hover{
color:#0099FF;}

#unten{
width:900px;
float:left;
height:20px;}

.floated{
float:left;
text-decoration:none;
margin-right:20px;
list-style:none;
}

.floated2{
float:left;
text-decoration:none;
margin-right:5px;
list-style:none;
}

a.ohne{
text-decoration:none !important;
}


/* News */

.news{
background-color:#aebfc9;
border:1px solid #000000;
width:645px;
float:left;
margin:0 0 15px 15px;
}

.news h4{
font-size:18px;
font-weight:regular;
color:#666666;
padding-right:15px; 
}

.news hr{
width:625px;
margin:0 0 10px 10px;
border:none;
border-top: 1px solid #000000;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
}


.news img{
float:left;
margin:0 10px 0 0;
}

.news h5{
background-color:#849ba9;
width:625px;
margin:5px 20px 5px 10px;
font-size:12px;
font-weight:100;
float:left;
color:#ffffff;
}


/* News-Klein */

#scrollbar {
border:1px solid #000000;
margin-left:15px; 
overflow:auto;
height:310px;
width:650px;
background:#85a7bb;
}


.news-klein{
width:198px;
height:132px;
background:#ffffff url(buttons/news/news_klein_mitte.jpg) repeat-x;
float:left;
margin:10px 5px 10px 5px;
border:1px solid #373737;
}

.news-klein h1{
width:193px;
height:18px;
background:#ffffff url(buttons/news/news_klein_h.jpg) repeat-x;
float:left;
padding-left:5px;
font-size:11px !important;
font-weight:bold !important;
color:#000000 !important;
}

a.none{
text-decoration:none;
color:inherit;
}

.news-klein p{
margin:0 !important;
}

.news-klein img{
float:left;
margin:2px 2px 2px 2px;
}

/* Navigation */

#navi{
width:199px;
margin:15px 0 0 10px;
border:0px solid #ffffff;
float:left;
font-size:16px;
font-weight:bold;
color:#373737;
}

#navi img{
margin:10px 0 0 25px;}



#navi ul{
width:195px;
margin:0;
padding:0;
border:0px solid #ffffff;
}

#navi li{
background:url(buttons/navi_li.jpg);
width:195px;
height:24px;
margin:1px 0 0 2px;
list-style:none;
border:0px solid #ffffff;
}

#navi li.big{
background:url(buttons/navi_li2.jpg);
width:195px;
height:36px;
margin:1px 0 0 2px;
list-style:none;
border:0px solid #ffffff;
}

#navi li.aktiv{
background:url(buttons/navi_liaktiv.jpg) no-repeat;}

#navi li.aktiv2{
height:36px;
background:url(buttons/navi_liaktiv2.jpg) no-repeat;}

#navi li:hover{
background:url(buttons/navi_lihover.jpg) no-repeat;}

#navi li.aktiv2:hover{
background:url(buttons/navi_lihover2.jpg) no-repeat;}

#navi li.big:hover{
background:url(buttons/navi_lihover2.jpg) no-repeat;}

#navi h5{
font-size:9px;
font-weight:bold;
}

#navi_oben{
background-image:url(buttons/navi_oben.jpg);
background-repeat:no-repeat;
height:12px;
width:199px;
float:left;}

#navi a.big {
border:0px solid #ffffff;
color:#373737;
text-decoration:none;
padding:1px 0 0 15px;
display:block !important; 
display:inline-block;}

#navi a.aktiv{
color:#112172;}

#navi a.nopadding{
padding:0 !important;
margin:0 !important;
text-decoration:none;
color:#373737;
}

#navi a.nopadding:hover{
color:#CC6600;}

#navi p{
padding:1px 0 0 15px;}

#navi_mitte{
background-image:url(buttons/navi_mitte.jpg);
background-repeat:repeat;
width:199px;
float:left;}

#navi_unten{
background-image:url(buttons/navi_unten.jpg);
background-repeat:no-repeat;
height:12px;
width:199px;
float:left;}

#navi img{
margin:10px 0 0 12px;
padding:0;
}



/* Inhalt */

#inhalt{
margin:15px 0 0 10px;
float:left;
width:676px;
border:0px solid #ffffff;
}


#inhalt_mitte a{
color:#0033FF;
text-decoration:underline;}


#inhalt_mitte a:hover{
color:#CC6600;
}

#inhalt h1{
font-size:24px;
font-weight:bold;
color:#373737;
margin:0 0 0 0;}

#inhalt h2{
font-size:22px;
font-weight:bold;
color:#373737;
margin:0 0 0 20px;}

#inhalt h3{
font-size:14px;
font-weight:bold;
color:#373737;
margin:0;}

#inhalt_oben{
width:676px;
background-image:url(buttons/inhalt_oben.jpg);
background-repeat:no-repeat;
height:13px;
float:left;}

#inhalt_mitte{
width:676px;
float:left;
background-image:url(buttons/inhalt_mitte.jpg);}

#inhalt_mitte ul{
margin:10px 20px 0 20px;
}

#inhalt_mitte table{
margin-left:7px;}

#inhalt_mitte p{
margin:0 10px 0 10px;}

#inhalt_unten{
width:676px;
float:left;
background-image:url(buttons/inhalt_unten.jpg);
background-repeat:no-repeat;
height:13px;}


/* Reiter */

# reiter{
width:676px;
height:43px;
float:left;}

#reiter a{
color:#0033FF;
font-weight:bold;
text-decoration:none;

}


#reiter a:hover{
color:#CC6600;}

#inhalt_reiter1{
width:676px;
background-image:url(buttons/inhalt_reiter1.jpg);
background-repeat:no-repeat;
height:43px;
float:left;}

#inhalt_reiter1 a{
display:block;
width:224px;}

#inhalt_reiter2 a{
display:block;
width:224px;}

#inhalt_reiter3 a{
display:block;
width:224px;}

#inhalt_reiter4 a{
display:block;
width:336px;}

#inhalt_reiter5 a{
display:block;
width:336px;}

#inhalt_reiter2{
width:676px;
background-image:url(buttons/inhalt_reiter2.jpg);
background-repeat:no-repeat;
height:43px;
float:left;}

#inhalt_reiter3{
width:676px;
background-image:url(buttons/inhalt_reiter3.jpg);
background-repeat:no-repeat;
height:43px;
float:left;}

#inhalt_reiter4{
width:676px;
background-image:url(buttons/inhalt_reiter4.jpg);
background-repeat:no-repeat;
height:43px;
float:left;}

#inhalt_reiter5{
width:676px;
background-image:url(buttons/inhalt_reiter5.jpg);
background-repeat:no-repeat;
height:43px;
float:left;}

/* Internet Explorer 7 */


html* .news hr{
width:625px;
margin:-5px 0 -5px 10px;
border:none;
border-top: 1px solid #000000;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
}

html* #navi li.big{
background:url(buttons/navi_li2.jpg);
width:195px;
height:36px;
margin:-1px 0 0 2px;
list-style:none;
border:0px solid #ffffff;
}

html* #navi li{
background:url(buttons/navi_li2.jpg);
width:195px;
height:24px;
margin:-2px 0 0 2px;
list-style:none;
border:0px solid #ffffff;
}





html* #inhalt h3{
font-size:13px;
font-weight:bold;
color:#ffffff;
margin:0;}



/* Internet Explorer 6 */

*html .news hr{
width:625px;
margin:-5px 0 -5px 10px;
border:none;
border-top: 1px solid #000000;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
}

*html #navi li.big{
background:url(buttons/navi_li2.jpg);
width:195px;
height:24px;
margin:1px 0 0 2px;
list-style:none;
border:0px solid #ffffff;
}

*html #navi{
width:199px;
margin:35px 0 0 5px;
border:0px solid #ffffff;
float:left;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}


*html #inhalt{
margin:35px 0 0 10px;
float:left;
width:676px;
border:0px solid #ffffff;
}


*html #navi_mitte{
background-image:url(buttons/navi_mitte.jpg);
background-repeat:repeat;
width:199px;
margin-top:-7px;
float:left;}

*html #navi li{
background:url(buttons/navi_li.jpg);
width:195px;
height:24px;
margin:0 0 0 2px;
list-style:none;
border:0px solid #ffffff;
}

*html #inhalt_mitte{
width:676px;
float:left;
background-image:url(buttons/inhalt_mitte.jpg);
margin-top:-2px;
}

*html #navi a {
border:0px solid #ffffff;
color:#ffffff;
text-decoration:none;
width:180px;
height:24px;
padding:1px 0 0 15px;
display:block !important; 
display:inline-block;}

*html #navi a:hover {
border:0px solid #ffffff;
color:#ffffff;
text-decoration:none;
width:180px;
height:24px;
padding:1px 0 0 15px;
display:block !important; 
display:inline-block;
background:url(buttons/navi_lihover.jpg) no-repeat;
}

#iya{
margin-left:15px;}

#iya a:hover{
border:none !important;
text-decoration:none !important;
background:none !important; 
}


*html #news{
background-color:#4d4b4c;
border:1px solid #000000;
width:635px;
float:left;
margin:0 0 15px 7px;
}

*html #news h5{
background-color:#3b393a;
width:465px;
margin:0 10px 5px 0;
font-size:12px;
font-weight:100;
float:left;
color:#ffffff;
}

*html #inhalt h3{
font-size:13px;
font-weight:bold;
color:#ffffff;
margin:0;}

*html #inhalt_mitte p{
margin:0 10px 0 20px;}




