*{
margin:0;
padding:0;
}




body{
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
background: #888 url(../../sitepix/bodyback.png) 0 0 repeat-x; 
color: #eee;
line-height:130%;
}

a:link{		color: #fff; text-decoration: underline}
a:visited{	color: #999; text-decoration: underline}
a:active{	color: #f00; text-decoration: underline}
a:hover{	color: #000; text-decoration: underline}

#gesamt{
width:980px;
border: #f00 0px solid;
margin: 0 auto 1em;
background: #fff; 
}


#display{
border: #f00 0px solid;
}

strong{
font-size:110%;
}

#menu{
width:25%;
border: #f00 0px solid;
font-size:85%;
float:left;
clear:left;
font-weight:bold;
padding:0 1em;
background: url(../../sitepix/menuback.jpg) 0 0 no-repeat;
}

#menubox{
margin:1em 0;
border: #f00 0px solid;
width:100%;
}


/* Navigationsmenü ########################## */



#menu #menubox ul{
border: #ccc 0px solid;
margin:0;
padding:0.5em;
}

#menu #menubox ul ul{
border-left: #ccc 1px solid;
border-bottom: #ccc 1px solid;
font-size:90%;

font-weight:normal;
padding:0.5em 0 0.5em 0.5em;
}


#menu #menubox li{
margin:0 0 1em 0;
list-style-type:none;
padding:0;
}

#menu #menubox li li{
margin:0 0 1em 0;
}




#menu #menubox span.klein{
display:block;
color:#666;
font-weight:normal;
padding:0 0 0 0.5em
}


#menu #menubox ul a,
#menu #menubox ul ul a{
padding:0.2em 0.5em;
margin:0;
display:block;
color: #069;
border-left: #ccc 0px solid;
border-top: #ccc 0px solid;

border-right: #fff 0px solid;
border-bottom: #fff 0px solid;

}


#menu #menubox ul li a.aktiv{
background: #900;
color: #fff;
}

#menu #menubox ul ul li a.aktiv{
background: #900;
color: #fff;
}




#menu #menubox ul.navigation li a:hover,
#menu #menubox ul.navigation  ul li a:hover{
background: #900;
color: #fff;
}




/* ########################## */



#layout{
border: #f00 0px solid;
width:72%;
margin:0 0 1em 0;
float:right;
clear:right;
background: #666;
}


#kopf{
height:80px;
border: #f00 0px solid;
background: #900 url(../../sitepix/uwe_header_06.gif) 200px 0 no-repeat;
}





/* 
#menu{
text-align:center;
height:23px;
border: #f00 0px solid;
font-size:smaller;
}
*/

#hauptmenu td{
text-align:center;
}

#hauptmenu td a{
padding:6px;
padding-right:10px;
padding-left:10px;
font-weight:bold;
}

#hauptmenu td a:hover{
background: #900;
color: #fff;
}




#inhalt{
border: #ff0 0px solid;
line-height:170%;
font-size:90%;
width:95%;
margin: 1em auto;
}




.contentbildrechts{
float:right;

}

.contentbildlinks{
float:left;

}


.contentbildrechts,
.contentbildlinks{
margin: 0 1.5em;

}


.plustext{
font-size:85%;
width:200px;
line-height:130%;
border-right: #999 1px solid;
}




.contentbildrechts img,
.contentbildlinks img{
border: #fff 1px solid;
}

.contentbildrechts{
margin:0.5em 0 0 1.5em;
}

.contentbildlinks{
margin:0.5em 1.5em 1em 0;
}










.bildcomp{	
height:80px;
border: #eee 5px solid;
background:#fff;
overflow:hidden;
}

.invisible{
height:90px;
border: none;
background:none;
overflow:hidden;
}

.invisible img{
display:none;
}


h1{
margin:0px;
padding-bottom:10px;
padding-top:10px;
font-size:1.5em;
color: #aaa;
}


h2{
margin: 2em 0;
font-size:110%;
color: #def;
background: url(../../sitepix/bullet_h2.gif) 0 5px no-repeat;
padding-left:20px;
border-bottom: #def 1px solid;
text-transform:uppercase;
font-weight:normal;
letter-spacing:0.1em;
}


h3{
font-weight:normal;
margin:1.5em 0 1em 0;
font-size:130%;
color: #9cf;
width:80%;
}


h4{
color: #fff;
margin:1.5em 0 1em 0;
font-size:110%;
clear:both;
}


h5{
margin:0px;
padding-bottom:0px;
padding-top:15px;
font-size:0.9em;
color: #900;
}







#inhalt p{
margin:0px;
padding-bottom:10px;
}



#inhalt ul,
#inhalt ol{
margin: 1em 0 2em 2em;
}



#inhalt li{
margin: 0 0 0.5em 0;
}


#seitenende{
margin: 2em 0;
text-align:right;
border-top: #def 1px solid;
}



.teambild{
width:30%;
float:left;
clear:left;
}


.teambild img{
margin-right:30px;
float:right;
border: #000 1px solid;
}




.teamtext{
width:68%;
float:right;
clear:right;
}


.teamtext h3{
margin:0px;
padding:0px;
}



.teamtext, .teambild{
margin: 0 0 2em 0;
}




.parotable{
border: #fff 1px solid;
background:#ccc;
color: #369;
border-collapse:collapse;
margin: 1em 0;
font-size:85%;
}

.parotable td{
border: #000 0px solid;
padding:5px;

}

.parotable p{


}

.parotable li{
font-size:12px;
}

.parodiagramm{
border: #fff 1px solid;
background:#aaa;
color: #369;
}

.parodiagramm td{
padding:5px;
color: #fff;
}

.parodiagramm h4{
margin:0px;
padding:0px;
color: #900;
}

.parodiagramm h5{
margin:0px;
padding:0px;
color: #036;

}

.paropfeil{
background: #369;
}

#seitenhead{
width:980px;
margin: 0 auto;
border: #f00 0px solid;
}


#seitenhead h1{
font-size:80%;

margin:0;
padding:2px;
}

#seitenhead h1 span{
font-weight:normal;
}






#inhalt dl{
margin: 1.5em 0;

}

#inhalt dl dt{
font-weight:bold;
border-bottom: #999 1px solid;
color:#fff;
margin: 0 0 0.3em 0;
}

#inhalt dl dd{
font-style:italic;
margin: 0 3em;
}


.break{
clear:both;
border-bottom: #f00 0px solid;
}

