/* ::: HTML ::: CMS ::: Allgemein ::: */
html, body, form, input, select, textarea, table, tr, td, div, p, h1, h2, h3, h4, h5, ul, li, a, img { margin:0px; padding:0px; } 
html, body { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:100; color:#333333; background-color:#5E4310; background-image:url(images/bg-body.jpg); background-position:top center; }
div { display:block; position:relative; }
b, strong { font-weight:700; }
body a { color:#0066CC; }
body a:hover { color:#333333; }
input, select, textarea { margin-bottom: 10px; }

div#main { width:979px; border:1px solid #FFFFFF; margin:auto; margin-top:11px; margin-bottom:11px; padding-bottom:9px; background-color:#C2AC85; background-image:url(images/bg-main.jpg); background-repeat:repeat-y; background-position:left top; }
div#navigation { float:left; width:225px; margin-left:8px; padding-top:430px; /*padding-bottom:100px; height:811px; height:511px;*/ min-height:100px; background-image:url(images/bg-nav.jpg); background-repeat:no-repeat; background-position:left top; text-align:left; }

div#minikalender { clear:both; width:178px; text-align:center; border:1px dotted #333333; padding-top:10px; padding-bottom:10px; margin-top:20px; }
div#webres { width:178px; text-align:center; border:1px dotted #333333; padding-top:10px; padding-bottom:10px; margin-top:20px; }
div#klassifizierung { width:178px; text-align:center; border:1px dotted #333333; padding-top:10px; padding-bottom:10px; margin-top:20px; }
div#bewertung { width:178px; text-align:center; border:1px dotted #333333; padding-top:10px; padding-bottom:10px; margin-top:20px; }

div#rechts { float:left; width:739px; margin-top:10px; /*background-color:#0066CC;*/ }

div#menue2 { width:739px; height:28px; text-align:right; background-image:url(images/bg-nav2.jpg); background-repeat:no-repeat; background-position:bottom right; }
div#menue2 ul { list-style:none; float:right; margin-top:5px; }
div#menue2 ul li { float:left; margin-left:12px; }
div#menue2 ul li a { text-decoration:none; color:#392703; font-size:10px; text-transform:uppercase; }

.menu_zwei_aktiv_txt { font-weight:700; color:#000000; }

div#menue2 a:hover { color:#000000; text-decoration:underline; }


div#banner { margin-top:5px; width:737px; height:326px; border:1px solid #FFFFFF; }
 
div#inhalt { margin-top:15px; width:739px; line-height:20px; }
div#inhalt p { margin-bottom:12px; }
div#inhalt img { padding:3px; border:1px solid #333333; }
div#inhalt ul { margin-left:20px; }

div#bg { clear:both; position:inherit; height:99px; background-image:url(images/bg-nav-footer.jpg); background-repeat:no-repeat; background-position:left bottom; }

	div#unternavigation { }
	div#inhaltsbereich { }
div#footer { clear:both; padding-top:20px; }
	div.sd1 { float:left; width:160px; margin-left:258px; padding-top:20px; }
	div.sd2 { float:left; width:190px; padding-bottom:20px; padding-top:20px; }
	.sd1 a, .sd2 a { font-size:10px; }
	div.poweredby { float:right; text-align:right; margin-right:40px; width:250px; padding-bottom:20px; padding-top:20px; }
	.poweredby { font-size:10px; color:#333333; }

a.submenue, a.aktsubmenue { display:block; float:left; text-decoration:none; color:#004a3b; margin-top:10px; margin-right:11px; width:141px; padding-left:5px; padding-bottom:3px; padding-top:3px; text-align:left; border-top:1px dotted #EFE5B0; border-bottom:1px dotted #EFE5B0; }
a.submenue:hover { border-top:1px solid #EFE5B0; border-bottom:1px solid #EFE5B0; background-color:#EFE5B0; }
a.aktsubmenue { border-top:1px dotted #EFE5B0; border-bottom:1px dotted #EFE5B0; }
a.aktsubmenue:hover { border-top:1px solid #EFE5B0; border-bottom:1px solid #EFE5B0; background-color:#EFE5B0; }


div#inhaltsbereich ul li { }
div#inhaltsbereich { line-height:20px; }

/* ::: Überschriften ::: */
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:100; line-height:28px; margin-bottom:4px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:100; line-height:28px; margin-bottom:10px; }
h3 { }
h4 { }
h5 { }

/* ::: Menüstruktur ::: */
ul.menu { display:block; width:180px; /*text-align:left; text-align:left;*/ list-style:none; /*margin:auto; float:left;*/ }

/* ::: Menü 1 ::: */
.menu_eins_aktiv_txt, .menu_eins_txt, .submenu_eins_aktiv_txt, .submenu_eins_txt, .subsubmenu_eins_aktiv_txt, .subsubmenu_eins_txt { font-size:11px; font-weight:100; color:#333333; text-transform:uppercase; text-decoration:none; }
a.menu_eins_aktiv_txt, a.menu_eins_txt, a.submenu_eins_aktiv_txt, a.submenu_eins_txt, a.subsubmenu_eins_aktiv_txt, a.subsubmenu_eins_txt { display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; border-bottom:1px dotted #333333; }
a.menu_eins_aktiv_txt:hover, a.menu_eins_txt:hover, a.submenu_eins_aktiv_txt:hover, a.submenu_eins_txt:hover, a.subsubmenu_eins_aktiv_txt:hover, a.subsubmenu_eins_txt:hover { /*background-color:#FBF4E3;*/ font-weight:700; background-image:url(images/aktsub.png); background-repeat:repeat-x; background-position:left bottom; }
a.menu_eins_aktiv_txt { font-weight:700; color:#000000; /*background-color:#F8E8C7;*/ background-image:url(images/aktsub.png); background-repeat:repeat-x; background-position:left bottom; }

ul li li { padding-left:12px; }

li.end { margin-bottom:20px; }

a.submenu_eins_aktiv_txt { font-size:11px; color:#000000; font-weight:700; /*border-bottom:0px;*/ border-bottom:1px dotted #666666; padding-top:2px; padding-bottom:3px; }
a.submenu_eins_txt { font-size:11px; color:#666666; border-bottom:1px dotted #666666; /*border-bottom:0px;*/ padding-top:2px; padding-bottom:3px; }

a.menu_eins_txt:hover { color:#000000; font-weight:700; }

/* umenue */

/* ::: Einzelne Divs ::: */
#bild_unterschrift { padding-top:5px; }

/* ::: Templates ::: */
.abschluss { clear:both; display:block; margin:auto; margin-bottom:10px; padding-bottom:6px; }

.temp01 { width:100%; }

.temp02 { float:left; padding-right:20px; padding-bottom:10px; }
.temp021 { display:inline; }

.temp03 { display:inline; }
.temp031 { float:right; padding-left:20px; padding-bottom:10px; }


.temp04 { float:left; width:48%; margin-right:3%; }
.temp041 { float:left; width:48%; }

.temp07 { width:100%; text-align:center; }

#temp12_1 {
	float:left;
	width:48%;
	text-align:center;
}
#temp12_2 {
	float:right;
	width:48%;
	text-align:center;
}

.temp13 { float:left; width:33%; text-align:center; }

.temp14, .temp141 { float:left; width:161px; text-align:left; }
.temp141 { width:160px; }

#temp15_1 {
	float:left;
	width:19%;
	text-align:center;
}
#temp15_2 {
	float:left;
	width:20%;
	text-align:center;
}
#temp15_3 {
	float:left;
	width:20%;
	text-align:center;
}
#temp15_4 {
	float:left;
	width:20%;
	text-align:center;
}
#temp15_5 {
	float:left;
	width:19%;
	text-align:center;
}

.temp16 { float:left; width:33%; }

#temp17_1 {
	float:left;
	width:25%;
}
#temp17_2 {
	float:left;
	width:24%;
}
#temp17_3 {
	float:left;
	width:24%;
}
#temp17_4 {
	float:left;
	width:25%;
}
#temp22_1 {
	float:left;
	width:19%;
}
#temp22_2 {
	float:left;
	width:20%;
}
#temp22_3 {
	float:left;
	width:20%;
}
#temp22_4 {
	float:left;
	width:20%;
}
#temp22_5 {
	float:left;
	width:19%;
}


/* ::: Text unterm Bild ::: */
.bild_unterschrift { font-size:10px; color:#333333; text-align:center; }

/* ::: Senden und Drucken ::: */
.sendendrucken { font-size:9px;
	color:#fbe693;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.sendendrucken {
}
a.sendendrucken:hover {
	text-decoration:underline;
}
/* ::: PDFs ::: */
.pdf { font-size:11px;
	color:#004a3b;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.pdf { }
a.pdf:hover	{ text-decoration:underline; }

/* ::: Sitemap ::: */
.sitemap { font-size:12px; color:#004a3b; }
a.sitemap { text-decoration:none; }
a.sitemap:hover { text-decoration:underline; }
