/*
*/

* {font-family: trebuchet ms,helvetica,verdana,arial,sans serif}

body {background-color:#ffffff;margin:0 10px;padding:0px;margin-left:130px;color:#272768;font-size:85%}

h1 {margin-top:0px; margin-bottom:12px; padding-left:8px; padding-right:8px; background:#272768 url(pix/verlauf_h1.jpg) right top repeat-y; color:#fff6cc; font-size:x-large; text-align: left;}
h2 {font-size: large; color:#272768; margin-bottom:18px; padding-left:8px; padding-right:8px; white-space:nowrap;text-align:left;background:#1ed1ff url(pix/verlauf_h2.jpg) right top repeat-y;overflow:hidden}
h3 {margin-top:3px; margin-bottom:3px; border-bottom:2px solid #1ed1ff;overflow:hidden}

/* a:link {color:#272768;}*/
a:link  {color:#0dbeea;}
a:visited {color:#1783b7}
a:active {text-decoration: none}
a:hover {color:#fff6cc; background-color:#272768;}
a.nohover:hover {background-color:transparent !important;color:#0dbeea;}

h2 a:link {color:#272768 !important}
h2 a:visited {color:#272768 !important}
h2 a:hover {color:#fff6cc !important}

img {border:0;vertical-align:text-bottom}
img:hover {background-color:transparent !important}
p {margin:0;text-align:justify}
td {font-size:small; padding:0 5px;vertical-align:top}
td.spalte p {text-align:center}
li, p.liste {margin:0;text-align:left;list-style-type: none;margin-left:18px;margin-top:3px;text-indent:-18px}
label,legend {font-size:small}
label:hover {text-decoration:underline}

legend {margin:0 2px}
legend img {cursor:pointer;vertical-align:baseline}
fieldset {padding:5px;border:2px solid #1ed1ff;margin:5px 0 !important}
fieldset#kategorien div {display:none}

select {padding:0 !important}
option {margin:0}

h1 .klein {font-size:60%;font-weight:normal}

hr {color:#1ed1ff; height:2px; border:none; border-top:2px solid #1ed1ff; padding:0px;}

.navi {position:absolute;top:0;left:0;width:120px; text-align:left;font-weight:bold}
.navi div.normal {background:#fff6cc url(pix/verlauf_box.jpg) right repeat-y;color:white; border-bottom:2px solid #fffcea;}
.navi div.aktiv {color:white; border-bottom:2px solid #fffcea;}
.navi div.leer {background-color: #fffcea; color:white; border-bottom:2px solid #fffcea;}
.aktiv {background-color:#ffffff !important}

.navipunkt {overflow:hidden}
.navipunkt a {padding-left:15px;color:#1783b7;text-decoration:none;display:block;}
.navipunkt a:hover {color:#fff6cc}

.orientierung {border:0; background-color:#fff6cc; padding-left:8px; padding-right:8px; font-weight:bold}

.rand {padding:5px !important}
#boxrechts {float:right;margin:0; margin-left:10px; width:283px; white-space:nowrap; padding:0; background:#fff6cc url(pix/verlauf_box.jpg) right repeat-y; border:2px solid #1ed1ff;}
#boxrechts h2 {margin:0}
.boxlinks {float:left; clear:left;margin:0; margin-top:1ex; width:46%; padding:0; background:#fff6cc url(pix/verlauf_box.jpg) right repeat-y;border:0px solid #1ed1ff;}
.boxlinks h2 {margin:0}
.box {margin:0; margin-bottom:5px;padding:0; background:#fff6cc url(pix/verlauf_box.jpg) right repeat-y; border:2px solid #1ed1ff;clear:both}
.box h2 {margin:0}
.halbboxlinks {margin:0; margin-bottom:5px; padding:5px; background:#fff6cc url(pix/verlauf_box.jpg) right repeat-y; border:2px solid #1ed1ff; width:48%;float:left;clear:left}
.halbboxrechts {margin:0;margin-bottom:5px; padding:5px; background:#fff6cc url(pix/verlauf_box.jpg) right repeat-y; border:2px solid #1ed1ff; width:48%;float:right;clear:right}
.halbboxlinks h2,.halbboxrechts h2 {margin:-5px;margin-bottom: 5px}

.themenbox {margin:0; margin-left:10px; width:283px; text-align:left;white-space:nowrap; padding:0; background:#fff6cc url(pix/verlauf_box.jpg) right repeat-y; border:2px solid #1ed1ff;}
.themenbox h2 {margin:0}
.bildbox {margin:0; margin-left:10px;width:150px;padding:0;text-align:center;white-space:nowrap; border:2px none white;clear:both;float:none}
.bildbox h2 {margin:0}
.bildbox .bildcontainer {float:none}

.bildspalte {float:right;clear:right;text-align:center;margin:1ex 0;white-space:nowrap;overflow:hidden;width:453px;max-width:54%;background:#fff6cc url(pix/verlauf_box.jpg) right repeat-y}
.bildspalte h2 {margin:0}
.thumbnail {clear:both;float:none !important;margin:5px auto}

.liste0 {background-color:#fffcea !important;padding:0 5px;padding-top:3px}
.liste1 {background-color:#fff6cc !important;padding:0 5px;padding-top:3px}
.summe td {background-color:#fff6cc !important;padding:0 5px;border-top:1px solid #272768;border-bottom:3px double #272768}
.zwischensumme td {background-color:#fffcea !important;padding:0 5px;border-top:1px solid #272768}

tr.liste0:hover,tr.liste1:hover {background:#f0f0f0 !important}


/* .subnavi a:hover {background-color:#339933;color:white} */
/* .aktiv {background-color:#f0f0f0;color:#339933}*/

.info {position:absolute;width:100%;top:0;text-align:center;color:orange;opacity:0.5;filter:Alpha(opacity=50);font-size:x-large;font-weight:bold;background-color:#e0e0e0}

.linksbild {float:left;margin-left:20px;margin-right:10px}

.fusszeile {background-color:#f0f0f0;padding:2px;margin:10px -10px 10px 0}
/*.fusszeile a {font-family: tahoma !important}*/

#fixnavi {display:block;text-align:right;margin-top:10px}
#no_hauptteil {margin-left: 20px}
#tabcontainer {}
div.tabinhalt {display:none;padding:5px;border:2px solid #1ed1ff;}
.tab {display:inline;margin:0; padding:0px 10px;background-color:#fff6cc;border:2px solid #1ed1ff; -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}
.tab .inaktiv {text-decoration:none;font-style:italic}
.tab .inaktiv:hover {text-decoration:underline}

/* text-formatierungen */
.unsichtbar, .vs {display:none}
.vollbreit {width:100%}
.fastvollbreit {margin:0 0px}
.halbbreit {width:66%}
.halb {width:50%}
.kurz {width:33%}
.ziemlichkurz {width:20ex}
.ganzkurz {width:8em}
.textfeld {background-color:#fff6cc;padding:0 3px;border:1px solid #fff4d0;font-size:small}
.textfeld:hover, .eingerahmt {border:1px solid #272768}
.textfeld:focus {background-color:#ffffff;border:1px solid #1ED1FF}
.hell {background-color:#fffcea}

.fett {font-weight:bold}
.kursiv {font-style:italic}
.klein {font-size:smaller}
.gross {font-size:large}
.wichtig {font-style: normal;font-weight:bold;color:orange !important;background-color:#fffcea}
.hinterlegt {background-color:#fff6cc}
.farbig {color:#0dbeea !important}
.inaktiv,.inaktiv a {text-decoration:line-through;color:#aaaaaa}
.knopf {width:100px}
.links {text-align:left !important}
.rechts {text-align:right !important}
.mitte,.zentriert {text-align:center !important}
.mitte {margin:0 auto;clear:both}
.spalte {text-align:center;vertical-align:top}
.frei {clear:both}
.vorspann {font-weight:bold;margin-bottom:5px;font-size:120%}
.isoliert {margin-top:5px}
.eingerueckt {margin-left:18px}
.ohnepadding {padding:0 !important}
.mitpadding td {padding-bottom:7px}
.einzeilig {white-space:nowrap}

.bildmittig {display:block;text-align:center}
.bildlinks {float:left;margin-right:10px;}
.bildrechts {float:right;margin-left:10px}
.bildcontainer {float:left;width:150px;background: #fffcea;text-align:center;margin-right:1px;padding:0;padding-bottom:3px;position:relative;border:0px dotted black;overflow:hidden}
.bild {position:absolute;bottom:5px;width:100%;text-align:center;overflow:hidden;font-size:small}

.bildblock {float:left;text-align:center;vertical-align:bottom;width:300px}

.linkkommentar {font-size:smaller;padding-left:20px}
.linkadresse  {font-size:small;color:#0dbeea;padding-left:20px;margin-bottom:5px}
.termin {margin-bottom:6px}

@media print
{
	body {padding:0;margin:0;background-image:none}
	.navi {display:none}
}
