td.nav_over {text-align:center; background-color: #adc97d ; height:25px; }
/*CSS Style*/

/* Linkskonfig */
A:link {text-decoration: none;   }
A:visited {text-decoration: none;  }
A:active {text-decoration: none;  }
A:hover {text-decoration: underline; }

a.back {text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px; color:#990000 }

/* traumdach */
td.traumdachSpacer15 {width:15px; }
td.traumdachSpacer25 {width:25px; }

td.traumdachLinksOhne {width:360px; }
td.traumdachLinks {width:360px; background-color:#083160; }
td.blue {  background-color:#083160; }
.traumdach {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }
.traumdach_weiss {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; }

textarea.traumdach {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 80px;	width: 230px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #000000;}
input.dachCheckBlue {	background-color: #083160;	border: 0;	border-width: 0;    	width: 230px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #ffffff;}

/* Grundgerüst */
body { background-image:url(../images/bgd.png); background-position:center; background-repeat:repeat-y }
div#main {	position: absolute;	height: 100%;	width: 800px;	left: 50%;	margin-left: -400px; top: 0px;}
div#keymotiv {position:absolute; height:400px; width:800px; left:0px; top:0px; z-index:1 }
div#bogen {	position:absolute;	width:800px;	left:0px;	top:250px;	z-index:2;}
div#nav_links {position:absolute; width:160px; left:30px; top:320px; z-index:3 }
div#navi {position:absolute; width:560px; left:210px; top:320px; z-index:3 }
div#headline {	position:absolute;	width:200px;	left:450px;	top:219px;	z-index:3;	height: 84px;}
div#content {position:absolute; width:560px; left:210px; top:360px; z-index:3; }

div#content_left {width:350px;	vertical-align: top; padding-left:4px}
div#content_left_tabelle {width:500px;	vertical-align: top; padding-left:4px}

div#content_right { position:absolute; left: 370px;	width:200px;	vertical-align: top;	top: 63px;}
div#content_right_start { position:absolute; left: 370px;	width:200px;	vertical-align: top;	top: 50px;}

div#content_right_thumbs { position:absolute; left: 375px;	width:200px;	vertical-align: top;	top: 510px;}
div#content_right_thumbs_full { position:absolute; left: 375px;	width:200px;	vertical-align: top;	top: 695px;}

div#content_right_farbe { position:absolute; left: 370px;	width:200px;	vertical-align: top;}



/* Navigation */
table.navigation { width:560px;  }
table.navigation_farbe { width:190px;  }

td.spacer15 {width:15px; }
td.nav {text-align:center; background-color: #8ab246; height:25px; }
td.nav_over {text-align:center; background-color: #adc97d ; height:25px; }
td.nav_over_left {text-align:left; background-color: #adc97d ; height:25px; }

td.nav_Farbe {text-align:left; background-color: #8ab246; height:25px; padding-left:10px; }
td.nav_over_Farbe {text-align:left; background-color: #adc97d ; height:25px; padding-left:10px; }


.white {color:#FFFFFF;}

td.spacer_weiss { width:2px; background-color:#FFFFFF}

/* pop up */
td.infoBox {text-align:center; background-color: #8ab246; height:25px;}

/* Content */
td.content_left {	width:350px;	vertical-align: top;}
td.content_right {	vertical-align: top;	padding-left: 30px; padding-right: 30px;}
td.tab_cont350 { width:350px; }
hr.ruler {	color: #638834;	background-color: #638834;}
hr.rulerGreen {	color: #adc97d;	background-color: #adc97d;}


/* Galerie */
td.galpic {	width:60px; height:60px;}
td.galspacer { width:12px; }
td.galinfoBox {text-align:left; padding-left: 5px; background-image:url(../images/bgd_bild.gif); height:25px;}

/* Kontaktformular */
table.kontakt {	width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; valign:left; }
td.green { background-color: #adc97d; height:20px; padding-left:10px;}
td.greenSmall { background-color: #adc97d; height:4px;}

td.greenSubmit { background-color: #adc97d; height:20px; }
td.greenlight50p { background-color: #c3e28d; width:50% }
td.greenlight30 { background-color: #c3e28d; width:30px }
td.greenlight90 { background-color: #c3e28d; width:90px }
td.greenlight115 { background-color: #c3e28d; width:115px }

td.greenlight120 { background-color: #c3e28d; width:120px }
td.greenlight130 { background-color: #c3e28d; width:130px }
td.greenlight133 { background-color: #c3e28d; width:133px }
td.greenlight150 { background-color: #c3e28d; width:150px }
td.greenlight270 { background-color: #c3e28d; width:270px }
td.greenlight315 { background-color: #c3e28d; width:315px }

td.greendarker { background-color: #A5D555; width:133px }

input.dachBestand {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 18px;	width: 70px;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

input.plz {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 18px;	width: 50px;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
input.ort {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 18px;	width: 166px;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

input.dachCheck {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 18px;	width: 230px;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

textarea.dachCheck {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 180px;	width: 230px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #000000;}
textarea.dachCheckKlein {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 80px;	width: 150px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #000000;}

textarea.dachMeinung {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 80px;	width: 430px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #000000;}
input.radio {color: #edffcd;}
select.dachCheck {	background-color: #edffcd;	border: 0;	border-width: 0;    	width: 230px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #000000;}
select.dachForm {	background-color: #edffcd;	border: 0;	border-width: 0;    	width: 180px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #000000;}
select.dachSelect {	background-color: #edffcd;	border: 0;	border-width: 0;    	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; color: #000000;}

input.butdach {	background-color: #edffcd;	border: 0;	border-width: 0;	height: 18px; width: 230px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt; color: #000000; cursor:hand }

option.rot {color:#FF0000; font:Arial, Helvetica, sans-serif; font-weight:bold; };
option.dklrot {color:#CC6600; font:Arial, Helvetica, sans-serif; font-weight:bold; };

/* Navigation linke Spalte */
td.konfig_head {width:160px; height:25px; /*background-color: #638834;*/ padding-left:7px }
td.konfig_main {height:100px; background-color:#9dbb8a;  padding-left:7px;  padding-top:7px;}
td.konfig_main_steuern {width:160px;  padding-left:7px;  padding-top:7px;}
td.konfig_main_red {height:100px; background-color:#FCE9E9; padding-left:7px;  padding-top:7px; border-style:solid; border-color:#c5132e; border:1px }
td.konfig_main_weiss {height:100px; background-color:#ffffff; padding-left:7px;  padding-top:7px; border-style:solid; border-color:#638834; border:1px }

td.konfig_head_gelb {width:160px; height:25px; background-color: #f5b600; padding-left:7px }
td.konfig_main_gelb {height:100px; background-color:#fce6af; padding-left:7px;  padding-top:7px; border-style:solid; border-color:#f5b600; border:1px }


/* startseite */
td.dachMonat {background-color: #9abfd9; padding-left:12px; padding-top:10px;  padding-right:12px; }

select.glossar { background-color:#E8F7DF;	border: 0;	border-width: 0; width:140px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

/* Text formatierungen */
.text_navi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; valign:middle; font-weight:bold; color:#FFFFFF; }
.text_navi_black { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; valign:middle; font-weight:bold; color:#000000; }
.text_navi_link {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#638834;	font-weight:bold;	text-decoration: underline;	}
.text_gal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; valign:left; font-weight:bold; color:#000000; }
.text_naviOver { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; valign:middle; font-weight:bold; color:#638834; }
.text_copyLink {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#638834;	font-weight:bold;	text-decoration: underline;	}
.text_copyLink_weiss {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:bold;	text-decoration: underline;	}

.text_copyLinkOver_Red {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#638834;	font-weight:bold;	text-decoration: underline;	}
.text_copyLinkOver {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold;}
.text_copyLinkOver_rot {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC3300; font-weight:bold; text-decoration: underline;}

.text_naviLinks { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
.text_naviLinks_black { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.text_naviLinks_red { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }

.text_copy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.text_copy_italic {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-style:italic}
.text_anmerkung {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	color:#000000;}
.text_head_weiss {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff; }
.text_head_red {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#c5132e; }
.text_head_blau {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#083160; }

.text_head {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; }
.site_head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:center; font-weight:bold; color:#000000; }
.legende {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; }

