/*** Maße, Abstände ***/
body { height:99%; margin:0px; padding:17px; }

table#kopfzeile { width:100%; margin-bottom:20px; }
table#content { width:100%; padding-bottom:15px; }

table#kopfzeile td { padding-right:10px; }
table.kleinkaesten td { width:50%; }
table.kleinkaesten td.trenner { width:20px; }

td.hauptspalte1,
td.hauptspalte3,
#navileft { width:180px; }

td.hauptspalte2 { padding-left:10px; padding-right:10px; }


#kopfzeile .textinput { width:160px; }
#kopfzeile .submitbutton { width:16px; margin-left:2px; }
#kopfzeile h1 { margin-right:20px; }

#navileft .ebene1,
#navileft .ebene2 { width:178px; } 
#navileft .ebene1 { margin-bottom:5px; padding-top:3px; padding-bottom:3px; }
#navileft .ebene2 { margin-bottom:2px;  } 
#navileft .naviblock { margin-bottom:5px; }
#navileft .ebene1 a { margin-left:8px; padding-top:2px; }
#navileft .ebene2 a { margin-left:20px; }

#kooperation { margin-top:30px; }
#kooperation h4,
#kooperation .partner { padding-left:10px; padding-top:10px; padding-bottom:10px; margin-top:0px; }
#kooperation h4 { margin-bottom:0px; padding-bottom:5px; }

#logo1 { width:99px; margin-bottom:3px; margin-top:4px; }
#logo2 { width:155px; margin-bottom:3px; margin-top:4px; }
#logo3 { width:101px; margin-bottom:0px; }

.hauptspalte2 .contentblock { padding:15px; }
.hauptspalte2 .contentblock { margin-bottom:15px; }
.hauptspalte2 #contentblock1 { height:300px; overflow:auto; }
.hauptspalte2 #contentblock1 img {margin-top:-10px; }

.hauptspalte2 h2 { margin-bottom:0px; padding:10px; padding-left:40px; }
.hauptspalte2 h3 { margin-top:5px; margin-bottom:15px; }

.kleinkaesten .eyecatch { padding:2px; padding-left:15px; }

p img { margin-right:40px; } 
p.coda { margin-left:5px; }

ul { margin-top:0px; padding-left:20px; }


.hauptspalte3 .contentblock { margin-bottom:15px; }
.hauptspalte3 h3 { margin-top:2px; margin-bottom:2px; }


/*** Rand ***/

body { border:5px solid #87b1fe; }
#navileft,
.hauptspalte2 .contentblock { border:1px solid #9c9c9c; }
.hauptspalte2 #contentblock1,
.hauptspalte2 #contentblock1k { border-top-width:0px; }
h2,
.kleinkaesten .eyecatch { border:1px solid #9c9c9c; border-bottom-width:0px; }
#navileft .ebene1 { border:1px solid #dddddd; }
#kooperation .partner,
#kooperation h4 { border-bottom:1px solid #7b7777; }
#kooperation h4.link { border-bottom:none; }


/*** Ausrichtung ***/

table#content td { vertical-align:top; }
td#topnavi  { text-align:right; vertical-align:top; }


/*** Farben ***/

a { color:#000000; }

.dblue,
.betont,
.contentblock a,
p a,
.eyecatch a:hover,
#kooperation .partner a { color:#0767ff; }

.blue { color:#87b1fe; }

#navileft .ebene1 { background-color:#efefef; }
#kooperation h4,
#kooperation h4 a { color:#7b7777; }

.hauptspalte2 h2,
.kleinkaesten .eyecatch { background-color:#d7d7d7; }


/*** Schriftart ***/

body,
td { font:11px Verdana, Arial, sans-serif; }

#topnavi h1 { letter-spacing:1px; }
#navileft .ebene1,
.betont,
.kleinkaesten .eyecatch { font-weight:bold; }

.kleinkaesten .eyecatch, 
h1 { font-size:24px; }
h2 { font-size:12px; }
h3 { font-size:12px; }
h4 { font-size:11px; }

a { text-decoration:none; }

a:hover,
.contentblock a,
p a,
#kooperation .partner a { text-decoration:underline; }

.eyecatch a:hover { text-decoration:none; }


.hauptspalte2 { line-height:14px; }


/*** diverses ***/

#kooperation a,
p img { display:block; }
h1 { display:inline; }

