/* 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:18px;background-color:#cccccc; 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 #cccccc; 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; line-height:21px; 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:19px;text-shadow: 2px 2px 2px #cccccc; color:#666666; font-size:18px; font-style:normal; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; }
H4 { color: #333333; font-size:16px; font-style:normal; font-weight:normal; margin:0px;padding:0px; }
H5 { color: #333333; font-size:14px; font-style:normal; font-weight:bold; margin:0px; padding:0px; border-bottom:1px dashed #999999; }
H6 { color:#666666; 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, a:link, a:visited { color:#b63249; font-style:normal; font-weight:normal; text-decoration:none }
a:hover, a:active, a:focus { color:#ff9900; font-style:normal; font-weight:normal; text-decoration:none }

h2 a:link, h2 a:visited  { color:#666666; font-size:18px; font-weight:bold; margin:10px 0px 5px 0px; padding:0px 0px 3px 0px; }
h2 a:hover, h2 a:focus  { color:#003399; font-size:18px; font-weight:bold; margin:10px 0px 5px 0px; padding:0px 0px 3px 0px; }


/* Textformatierungen
----------------------------------------------------------------------*/
.created { width:933px;padding-right:24px;color:#dddddd; font-size:9px; }
.legende { text-align:left; font-size:11px; font-style:italic; }
.wichtigerhinweis { background-color:#ffffff; border:1px solid #b63249; padding:10px; }
.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; }

.bildschatten { -moz-box-shadow:2px 2px 4px #666666; -webkit-box-shadow:2px 2px 4px #666666; box-shadow:2px 2px 4px #666666; }

.bildschatten2 { 	-moz-border-radius: 0px 0px 8px 8px;	-webkit-border-radius: 0px 0px 8px 8px;	-khtml-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; -moz-box-shadow:1px 1px 3px #666666; -webkit-box-shadow:1px 1px 3px #666666; box-shadow:1px 1px 3px #666666; }

.bildschatten3 { 	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow:1px 1px 3px #666666; -webkit-box-shadow:1px 1px 3px #666666; box-shadow:1px 1px 3px #666666; }

.bildrund { 	-moz-border-radius: 0px 0px 8px 8px;	-webkit-border-radius: 0px 0px 8px 8px;	-khtml-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; }

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

.kastentitel	{ margin:0px 0px 0px 0px; padding:3px 0px 3px 8px; color:#ffffff; font-size:13px; text-align:left; font-style:normal; font-weight:normal; border:1px solid #000000; height:18px; white-space: nowrap; background-color:#000000; background-image:url(../img/hintergruende/kastentitel.png); -moz-border-radius: 7px 7px 0px 0px;	-webkit-border-radius: 7px 7px 0px 0px;	-khtml-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px; }
.kastentitel a, .kastentitel a:link, .kastentitel a:visited { color:#ffffff; }
.kastentitel a:hover, .kastentitel a:focus {color:#003399;}

.kastenhintergrund	{ background-image:url(../img/hintergruende/bg_weisse_kasten2.png); text-align:left; margin:0px; padding-bottom:5px; }
.kastenhintergrundB	{ line-height: 20px;	padding: 3px 10px 3px 10px;	margin-bottom: 7px;	background-image:url(../img/hintergruende/bg_weisse_kasten2.png);	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; }

.kastenHgMenue { line-height: 20px;	padding: 3px 0px 3px 0px;	margin-bottom:20px; background-color:#ffffff; border:1px solid #cccccc;	-moz-border-radius: 0px 0px 7px 7px;	-webkit-border-radius: 0px 0px 7px 7px;	-khtml-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px; }

.onmouseon { cursor:pointer; }


/* 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
----------------------------------------------------------------------*/
