/************************
farben
	rot:    	#9a141b
	grün:   	#a4c400
	orange:		#f49e00
	grau:		#92959b
	hellgrau1:	#cccfd6
	hellgrau2:	#e8ebf2
	fastweiss:	#f8f8f8
************************/


* {font-family: calibri,segoe ui,tahoma,verdana,helvetica,helv;}
/* tags */
body {background:#f8f8f8;margin:0;margin-top:0;padding:0;font-size:96%;}
body#popup {margin:10px;font-size:90%;text-align:left}

img {border:0;vertical-align:text-bottom}
img:hover {background-color:transparent !important}

h1 {color:#9a141b;text-transform:uppercase;margin:0 0 12px;font-size:200%}
h2 {color:#92959b;margin:12px 0 6px;font-size:150%}
h3 {color:#9a141b;margin:6px 0 3px;font-size:120%}
.box h2,.box h3 {margin-top:0}

a, .link {text-decoration:none;cursor:pointer;color:#9a141b}
a:hover {text-decoration:underline}
.hinterlegt a {color:white !important}

hr {border:0;border-bottom:4px solid #92959b}
blockquote {text-align:left;color:#92959b;font-weight:bold;margin:12px 0 12px 24px;}
form {margin:0}
label,legend {font-size:small}
label:hover {text-decoration:underline}
select {padding:0 !important;min-height:21px;}
option {margin:0;padding:0 3px;}

p {margin:0;text-align:left}
li, p.liste {margin:0;text-align:left;list-style-type: none;margin-left:18px;margin-top:3px;text-indent:-18px}
.aufzaehlungspunkt {background-color:#92959b;font-size:1ex;padding-left:1em;vertical-align:middle;margin-right:6px}


/* kopf-tabelle */
table#header {width:100%;padding:0;margin:0}
td#banner {width:156px;height:110px;}
td#logo {width:60%;height:43px;background:#9a141b url(pix/logo.gif) no-repeat right;color:white;padding:5px 10px}
td#logozusatz {width:40%;padding-left:18px;vertical-align:bottom;font-size:115%}
td.abstand {height:4px;width:100%;background-color:#f8f8f8;font-size:2px}
td#balken {width:100%;height:53px;background:#9a141b;color:white}
td#linie {height:4px;width:100%;background-color:#92959b;font-size:2px}
td#banner {background-color:#92959b;width:150px;height:110px }
td#bannerrand {width:4px;height:110px }
table#header a {color:white}

/* tabellen-tags */
table {margin:6px auto}
.links table {margin-left:0}
.rechts table {margin-right:0}
div.startseite,blockquote.startseite {margin-right:-150px;text-align:center}
table.startseite {margin:48px auto;text-align:left}
table.startseite td {padding:6px;background-color:#f49e00;width:238px;font-size:90%}
table.startseite tr td.spalte1 {background-color:#a4c400}
table.startseite h2,table.startseite a {color:white;text-align:center}
table.rahmen,table.rahmen td {border:1px solid black;border-collapse:collapse}
tr.summenzeile td {border-top:1px solid black !important;border-bottom:4px double black !important;border-collapse:separate !important}
.tracking tr:hover {background-color:#f0f0f0 !important}
/*tr.hinterlegt:hover {background-color:#9a141b !important;color:black}*/
tr.abstandUnten td {padding-bottom:12px}
tr.box td {padding:0 3px}
td {font-size:98%;padding:0;vertical-align:top}
table.rahmen td,table.abstand td {padding:0 6px;}
tr.liste0:hover {background:#e8ebf2 url(pix/subsub_ein.gif) !important}
tr.liste1:hover {background:#e8ebf2 url(pix/subsub_ein.gif) !important}
.liste0 {background-color:#92959b !important}
.liste1 {background-color:#cccfd6 !important}
tr.liste0 td,tr.liste1 td,tr.hinterlegt td {padding:0 3px}
.liste0 .inaktiv a,.liste1 .inaktiv{color:black !important}
td.fotospalte {width:24px;vertical-align:top;background-color:#f8f8f8}
table.abstand td {padding-right:12px}
tr.abstand:hover {background-color:#f8f8f8 !important}

/* ids */
#navi {position:absolute;top:122px;left:0;width:150px;overflow:hidden}
#navi a {display:block;padding:1px 5px;background:#9a141b url(pix/menu_aus.gif);color:white;text-decoration:none;margin-bottom:4px;overflow:hidden}
#navi a.menu1:hover {background:#d44e44 url(pix/menu_ein.gif)}
#navi a.menu2 {background:#92959b url(pix/sub_aus.gif);font-size:90%}
#navi a.menu2:hover {background:#bdc0c7 url(pix/sub_ein.gif)}
#navi a.menu3 {background:#cccfd6 url(pix/subsub_aus.gif);font-size:85%;color:#71737a}
#navi a.menu3:hover {background:#e8ebf2 url(pix/subsub_ein.gif)}
#navi a.aktiv {text-align:right}

#suchformular {margin-top:4px;text-align:right}
#navi input {width:148px;padding:3px 0;font-size:98%}

#maincontainer {min-height:400px;margin:0 6px 6px 154px;padding:6px 12px;border:1px solid #9a141b}
/* #main,#vorschaumain {width:634px} */
#main,#vorschaumain {width:78%}


#pfad {color:#92959b;font-size:87%;margin-bottom:8px}
#pfad a {color:#9a141b}

#extras {color:#92959b;font-size:85%;text-align:right;margin:12px 12px 6px 36px}
#extras a {color:#9a141b}
#extras span {margin-left:12px}

#fusszeile {background-color:#e8ebf2;padding:2px;padding-left:34px;margin:10px 0 10px 0;opacity:0.66;filter:Alpha(opacity=66, style=0) }
#administration {background-color:#cccfd6;position:fixed;left:807px;top:123px;width:144px;padding:3px;opacity:0.5;filter:Alpha(opacity=50, style=0);font-size:90%}
#administration:hover {opacity:0.9;filter:Alpha(opacity=90, style=0)}

/* klassen */
.bild {position:absolute;bottom:5px;width:100%;text-align:center;overflow:hidden;font-size:small}
.bildmittig {display:block;text-align:center;padding:12px}
.bildlinks {float:left;margin-right:10px;}
.bildrechts {float:right;margin-left:6px;margin-right:-150px;margin-bottom:6px;clear:right}
.bildcontainer {float:left;width:150px;text-align:center;margin-right:1px;padding:0;padding-bottom:3px;position:relative;border:0px dotted black;overflow:hidden}
.bildcontainer:hover {background:#e8ebf2}
.bildblock {float:left;text-align:center;vertical-align:bottom;width:300px}

.textrechts {float:right;margin-left:6px;margin-right:-150px;margin-bottom:6px;clear:right;font-size:87%;width:144px;color:#92959b}

.toolbar {overflow:visible;white-space:nowrap;background-color:#e8ebf2;padding:3px;margin:0}
.toolbar * {vertical-align:middle}

.adminzeile {font-weight:normal;font-size:90%;background-color:#cccfd6;padding:0px 3px 1px;white-space:nowrap;overflow:hidden;opacity:0.5;filter:Alpha(opacity=50, style=0)}
.adminzeile:hover {opacity:0.9;filter:Alpha(opacity=90, style=0)}


.block {text-align:justify !important}
.links {text-align:left !important}
.rechts {text-align:right !important}
.mitte,.zentriert {text-align:center !important}
.mitte {margin:0 auto;clear:both}
.vorspann {font-weight:bold;margin-bottom:5px;font-size:108%;color:black !important}
.box {background:#e8ebf2;padding:3px;border:1px solid #92959b;clear:both;margin:6px 0}


.hell {background-color:#fffcea}
.fett {font-weight:bold}
.kursiv {font-style:italic}
.klein {font-size:87%}
.gross {font-size:large}
.farbig {color:#92959b !important}
.box .farbig {color:#9a141b !important}
h3 .farbig {color:#9a141b !important}
.hinterlegt {background-color:#9a141b;color:white}
.hintengrau {background-color:#e8ebf2}
.wichtig {font-style: normal;font-weight:bold;color:#9a141b;background-color:#e8ebf2;padding:6px}
.t4 {background-color:#9a141b;color:white;padding:0 6px;font-weight:bold}
.frei {clear:both}
.ungebrochen {white-space:nowrap}
.isoliert {margin-top:5px}
.eingerueckt {margin-left:18px}
.inaktiv,.inaktiv a {text-decoration:line-through;color:#92959b}
.gesperrt {font-style:italic}
.unsichtbar, .vs {display:none}

.fastvollbreit {margin:0 0}
.vollbreit {width:100%}
.halbbreit {width:66%}
.kurz {width:33%}
.ganzkurz {width:8em}

.knopf {width:100px}
.textfeld {background:#fafafa;padding:3px;border:1px solid #92959b;font-size:small}
.textfeld:focus,.textfeld:active {background-color:white;border-color:#9a141b !important}
.textfeld:hover {border-color:#92959b}
.textfeld.vollbreit {width:626px !important}

div.tabinhalt {display:none;padding:5px;border:1px solid #92959b;}
.tab {display:inline;margin:0; padding:0px 10px;background-color:#cccfd6;border:1px solid #92959b; text-align:left !important}
.tab .inaktiv {text-decoration:none;font-style:italic}
.tab .inaktiv:hover {text-decoration:underline}

.linkkommentar {font-size:90%;padding-left:18px}
.linkadresse  {font-size:90%;color:#92959b;padding-left:18px;margin-bottom:3px}


/* Firefox Scrollbar Hack */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

@media print
{
	body {background-color:white}
	td#banner,td#balken,td#bannerrand {display:none}
	#navi {display:none}
	#maincontainer {margin:0; padding:12px;border:0}
	#main {width:98%}
	#extras {display:none}
	#administration{display:block}
	#fusszeile {display:block}
	.bildrechts {margin-right:0}
	.adminzeile {display:none}
	.noprint {display:none}
}

