/* CMS V.5.0.4 / 05-2011 */

/* oben, rechts, unten, links // margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #cccccc;*/

/* HTML-TAGS
----------------------------------------------------------------------*/
HTML { height:100%; }
BODY { line-height:17px;background-color:#ffffff; color:#666666;font-family:Verdana, sans-serif; font-size:14px; font-style:normal; font-weight:normal; border:0pt; margin:0px; padding:0px; top:0px; height:100%; }
p,div { margin:0px;padding:0px; }
B,STRONG { font-weight:bold; }
I { font-style:italic; }
H1 { text-shadow: 2px 2px 2px #dddddd;line-height:23px;color:#666666; font-size:20px; font-style:normal; font-weight:bold; margin:0px 0px 4px 0px;padding:0px 0px 4px 0px; }
H2 { text-shadow: 2px 2px 2px #dddddd;color:#666666; border-bottom:1px dashed #666666; font-size:18px; font-style:normal; font-weight:bold; margin:10px 0px 5px 0px; padding:0px 0px 3px 0px; }
H3 { line-height:16px;color: #666666; font-size:15px; font-style:normal; font-weight:bold; margin:0px;padding:0px; }
H4 { line-height:20px;color: #999999; font-size:18px; font-style:normal; font-weight:bold; margin:0px 0px 8px 0px; padding:0px; }
H5 { color: #333333; font-size:14px; font-style:normal; font-weight:bold; margin:0px;padding:0px; }
H6 { color:#666666; border-bottom:1px solid #cccccc; font-size:14px; font-style:normal; font-weight:bold; margin:0px 0px 2px 0px; padding:0px; }
UL { list-style-image: url(../img/icons/icon4b.gif); margin:6px 0px 7px 16px; padding:0px; }
OL { margin:0px 0px 0px 24px;padding:0px; }
LI { text-align:left; margin-bottom:0px; }
HR { color:#333333; background-color:#333333; }
ADDRESS,NOBR,TD,TH,TT,BLOCKQUOTE,font {  }
img { border:0px; margin:0px; padding:0px; }

/* Linkformatierungen
----------------------------------------------------------------------*/
/*
009b18
2ead0f / 218e32 / 128125 / 00bc1d / 009f19 / 009317 / grün
b63249 rot
ff9900 / ff6600 orange
003399 / 3c6fd3 blau / hell e4edff
*/
A:link { color:#003399; font-style:normal; font-weight:normal; TEXT-DECORATION:none }
A:visited { color:#003399; font-style:normal; font-weight:normal; TEXT-DECORATION:none }
A:hover { color:#ff9900; font-style:normal; font-weight:normal; TEXT-DECORATION:none }
A:active { color:#ff9900; font-style:normal; font-weight:normal; TEXT-DECORATION:none }
A:focus { color:#ff9900; font-style:normal; font-weight:normal; TEXT-DECORATION:none }

/* Textformatierungen
----------------------------------------------------------------------*/
.legende { text-align:left; font-size:11px; font-style:italic; }
.wichtigerhinweis { background-color:#ffffff; border:1px solid #b63249; padding: 5px; }
.klein { font-size:10px; }
.hausfarbe { color:#003399; }
.hausfarbefett { color:#003399; font-weight:bold; }
.clear { clear:both; }

.textrot { color:#b63249; }
.textrotfett { color:#b63249; font-weight:bold; }
.textweiss { color:#ffffff; }
.textweissfett { color:#ffffff; font-weight:bold; }

/* Bilder
----------------------------------------------------------------------*/
.zoom {}
.bildCenter {vertical-align: middle;}
.bildflussrechts { text-align:left; vertical-align:top; margin:3px 0px 10px 10px; padding:0px; float:right; }
.bildflusslinks { text-align:left; vertical-align:top; margin:3px 10px 10px 0px; padding:0px; float:left; }

/* diverses
----------------------------------------------------------------------*/
.tabelle100proz	{ width:100%; }
.tabelle100prozversatz	{ margin-left:-3px; width:100%; }
.tabelle100prozrand	{ width:100%;border:1px solid #b75051; }

.kastentitel		{ margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; color:#000000; font-size:13px; font-style:normal; font-weight:normal; border-bottom:1px solid #cccccc;height:18px; background-image:url(../img/hintergruende/bg-menu-tit.gif); white-space: nowrap; }
.kastentitel a { color:#000000; }
.kastentitel a:visited {color:#000000;}
.kastentitel a:hover {color:#333333;}
.kastentitel a:focus {color:#333333;}

.kastenhintergrund	{ background-color:#eeeeee;text-align:left; margin:0px; padding-bottom:5px; }
.kastenhintergrundB	{ line-height: 20px;	padding: 3px 10px 3px 10px;	margin-bottom: 7px;	background: #f2f2f2;	border:1px solid #ffffff;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow:0px 0px 3px #aaa; -webkit-box-shadow:0px 0px 3px #aaa; box-shadow:0px 0px 3px #aaaaaa; }


/* Tabellenzellen
----------------------------------------------------------------------*/
th.tabellenzellegrau,
td.tabellenzellegrau { background: #EEEEEE;}

tr.tabellenzeilegrau  { background: #EEEEEE;}
tr.tabellenzeileblau  { background: #c8e7c3;}
td.tabellenzelletitel  { background-color: #2a6b20;color:#ffffff; font-size:11px; font-weight:bold;}
td.tabellenzelletitelstrich { color:#2a6b20; border-bottom:1px solid #2a6b20; font-size:11px; font-weight:bold;}

/* spezial
----------------------------------------------------------------------*/

/* ENDE
----------------------------------------------------------------------*/
