/* CSS Document */

body{
margin:0px;
padding:0px;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}

#main_wrap{
width:100%;
margin-top:25px;
}


#navigation_wrap{
width:100%;
height:40px;
}

#banner_wrap{
height:153px;
width:100%;
background-image:url(src-pix/bg-all.jpg);
background-repeat:repeat-x;
}
	
#navigation{
width:710px;
height:40px;
margin-top:3px;
position:absolute;
top:25px;
left:200px;
}

#banner_spell{
height:150px;
width:200px;
color:#FFFFFF;
font-size:0.8em;
}

#banner{
position:absolute;
top:68px;
left:200px;
height:180px;
width:704px;
background-color:#CCFF00;
z-index:3;

}
#mini_nav{
width:200px;
height:33px;
background-color:#CCCCCC;
text-align:right;
}

#wrap_inhalt{
width:100%;
margin-top:40px;
}

#inhalt{
width:800px;
}

#sidebar{
float:left;
width:200px;
font-size:0.8em;
}

#page{
width:690px;
float:left;
padding-left:10px;
}

a{
color:#fc0000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}
/*########################## CLASS #########################*/

.pad_text{
padding:5px;
}

.box{
width:31%;
height:300px;
background-image:url(src-pix/bg-box.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-right:1px solid #e6e6e6;
border-left:1px solid #e6e6e6;
float:left;
margin:3px;
font-size:0.9em;
}

.box a{
text-align:right;
float:right;
margin-right:10px;
font-size:0.9em;
}

.box p{
margin-left:5px;
margin-right:3px;
}

.box_pad{
padding:3px;
}

.box h2{
display:block;
height:35px;
font-size:16px;
margin:0px;
padding:0px;
text-align:center;
}

.color_red{
color:#fc0000}

.color_green{
color:#009900}
/*########################## Navigation #########################*/

#navigation ul{
margin:0px;
padding:0px;
list-style:none;

}

#navigation ul li{
margin:0px;
padding:0px;
list-style:none;
float:left;
}

#navigation ul li a{
font-size:0.9em;
display:block;
height:37px;
line-height:40px;
padding-left:8px;
padding-right:7px;
border-left:1px solid #000000;
border-right:0px solid #000000;
border-bottom:3px solid #006f00;
color:#000000;
text-decoration:none;
float:left;
}
#navigation ul li a:hover{
border-bottom:3px solid #fc0000;
}

#mini_nav a{
color:#006600;
font-size:12px;
text-decoration:none;
}

#mini_nav a:hover{
text-decoration:underline;
}
/*########################## Texte #########################*/

#page h1{
color:#fc0000;
}

#page h1 span{
color:#000000;
font-size:0.6em;}

.teileundhersche{
width:46%;
float:left;
margin:2%;
}

.teileundhersche fieldset{
border:0px solid #000;
border-left:1px solid #000;
padding-left:25px;
}

.teileundhersche label{
display:block;
width:100px;
}

