/*
Farben:
hellblau		#eff8ff
hintergrundblau	#dbedfb
schriftblau		#4495b8
dunkelblau		#347394
ganzdunkelblau	#234c5e
orange			#ffc15f
gruen			#7cbf25
*/

* {font-family:corbel,trebuchet ms,tahoma;color:#234c5e}
body {background-color:#dbedfb;padding:0px;margin:0px;padding-top:20px;font-size:90%;background-image:url(pix/balken.jpg);background-position:0 20px;background-repeat:repeat-x;}

/* seitenlayout */
#header {position:fixed;top:0px;left:0px;width:100%;height:20px;z-index:9999;background-color:#dbedfb;color:#234c5e;padding:0 155px;margin-bottom:0px;font-weight:bold;background-image:url(pix/balken_hell.jpg);background-position:top left;background-repeat:repeat-x}
#hauptteil {margin-left:135px;padding-left:20px;margin-right:160px}

#navi {position:absolute;left:0px;top:20px;width:135px;background-color:inherit}
#navi div {padding-left:20px} 
#navi a {margin-bottom:5px;display:block}

#werbung {position:absolute;right:0px;top:20px;width:140px;height:40px;background-color:inherit;background-image:url(pix/balken_r.jpg);background-position:top right;background-repeat:no-repeat;}
#werbung div#inhalt {position:fixed;right:20px;top:70px;width:120px;}
#werbung img {margin-bottom:10px}

 
/* einzelelemente */


h1 {padding-left:0;font-size:26px;color:#7cbf25;margin-top:0;padding-bottom:0px;padding-top:5px;margin-bottom:0px;height:40px}
#vorn {width:20px;background-image:url(pix/h1_l.jpg);background-position:bottom left;background-repeat:no-repeat;background-color:white;float:left}
h2 {margin-top:5px;margin-bottom:5px;font-size:22px;}
h3 {margin:0px}

img.unten {vertical-align:bottom}
img.bildlinks {margin-right:10px;margin-bottom:5px}
img.icon {margin-right:1ex;vertical-align:middle}
img.noci {margin-left:1ex;vertical-align:middle}
img.i {display:none}
form {margin:0px}
input,textarea,select {color:#234c5e;font-size:100%}
select,option  {background-color:#eef5fb;border:1px solid #eff8ff;border-left:1px solid #999999;border-top:1px solid #999999;}
td {vertical-align:top;font-size:90%}
strong {color:inherit}
label {font-size:90%;color:inherit;font-weight:bold}
p {margin-top:0px;margin-bottom:1ex}

a:link, a:visited {text-decoration:underline;color:#347394;font-weight:bold}
a:hover {text-decoration:underline;color:#7cbf25;}
a img {text-decoration:none}
a.geschuetzt,a.geschuetzt:hover {text-decoration:none;border-bottom:1px dotted #7cbf25}
/* li a {display:block} */

.mitte {text-align:center;padding-top:2em}
.zentriert {text-align:center}
.rechts {text-align:right}
.fett {font-weight:bold}
.invers {color:#dbedfb;background-color:#4495b8;font-weight:bold}
.beschriftung {font-weight:bold;text-align:right;padding-right:10px}
.footer {position:absolute;left:0px;bottom:0px;width:100%;height:200px;background-image:url(pix/verlauf.jpg);background-position:bottom left;background-repeat:repeat-x}
.vorspann {margin-bottom:5px;font-weight:bold;font-size:110%}
.kasten {background-color:white;padding:10px}
.infoleiste {background-color:#ffc15f;margin-bottom:10px}
.fussnote {text-align:right;font-size:90%}
.termin_ort {margin-left:20px;font-size:90%;margin-bottom:10px}
.titelblock {text-align:center}
.textfeld {background-color:#dbedfb;border:1px solid #eff8ff;border-left:1px solid #999999;border-top:1px solid #999999;background-image:url(pix/verlauf_teaser.jpg);background-position:top left;background-repeat:repeat-x}
#fussleiste,.teaser {background-color:transparent;border-top:1px solid #999999;border-right:1px solid #eff8ff;padding:2px 10px;padding-bottom:0px;background-image:url(pix/verlauf_teaser.jpg);background-position:top left;background-repeat:repeat-x}
.termine {padding-right:20px}
.tipp {width:300px}
.lang {width:100%}
.halblang {width:50%}
.kurz {width:25%}
.komplett {border:1px solid #eff8ff;border-right:1px solid #999999;border-bottom:1px solid #999999;padding:10px;background-color:#e2f4ff;background-image:url(pix/verlauf_formular.jpg);background-position:top left;background-repeat:repeat-y}
.liste {padding-left:20px;width:50%;padding-right:0}
.kleiner, .klein {font-size:80%;color:inherit}
.wichtig {background-color:#a9d96b;color:#234c5e;font-weight:bold;padding:2px 5px;margin:5px 0;border:1px solid #eff8ff;border-left:1px solid #999999;border-top:1px solid #999999;background-image:url(pix/verlauf_gruen3.jpg);background-position:top left;background-repeat:repeat-x}
.thumbnail {margin-right:2px;margin-bottom:2px;vertical-align:bottom}

#topnavi {padding:0;margin-bottom:10px;border-bottom:1px solid #999999;border-right:1px solid #eff8ff;vertical-align:bottom;background-image:url(pix/verlauf_topnavi.jpg);background-position:bottom left;background-repeat:repeat-x}
#topnavi img {padding:0;margin:0;vertical-align:bottom;}
#topnavi a {text-decoration:none}




/*
#fussleiste {background-color:#dbedfb;padding-bottom:0.5ex;background-image:url(pix/balken-y.jpg);background-position:top left;background-repeat:repeat-y}
#fussleiste a {color:#ffc15f}
*/


@media print 
{
	#navi {display:none}
	#hauptteil {margin-left:0px}
}
