/* ::: HTML ::: CMS ::: Allgemein ::: */
html, body, form, input, select, textarea, div, table, tr, td, a, ul, li, p, h1, h2, h3, h4, h5 { margin:0px; padding:0px; }
body { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#D9382E; text-decoration:none; font-style:normal; font-weight:100; line-height:18px; background-image:url(images/bg_body.gif); background-repeat:repeat-y; }
body a:hover { text-decoration:underline; }
div, ul { display:block; position:relative; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight:100; }
b, strong { font-weight:700; }
p { margin-bottom:12px; }

div#divhead { width:100%; height:304px; background-image:url(images/head_ende.jpg); background-position:955px; background-repeat:no-repeat; }

div#divinhalt { width:100%; min-height:550px; background-image:url(images/bg_tab_inhalt.jpg); background-repeat:no-repeat; }

div#divlinks { float:left; margin:auto; margin-left:10px; width:220px; padding-top:39px; }

/* ::: Menüstruktur ::: */
ul.menu { display:block; width:220px; text-align:center; /*text-align:left;*/ list-style:none; margin:auto; }
/* ::: 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:12px; font-weight:100; color:#333333; 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; font-size:12px; font-weight:700; color:#D9382E; text-decoration:none; /*padding-left:5px;*/ padding-top:3px; padding-bottom:3px; border-top:1px solid #EFE5B0; background-color:#FFFFFF; }
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:#EEDDAD; text-decoration:none; }
a.menu_eins_aktiv_txt { background-color:#EEDDAD; }
li.leer { height:10px; border-top:1px solid #EFE5B0; }

div#divmitte { float:left; margin-left:58px; padding-left:26px; padding-right:26px; padding-top:41px; padding-bottom:10px; width:352px; }

.submenue { width:100%; }
.submenue li { display:block; float:left; background-color:#F4EBC6; margin-bottom:10px; width:165px; margin-left:5px; margin-right:5px; }
.submenue a { display:block; width:100%; height:19px; margin:auto; font-size:11px; text-decoration:none; text-align:center; font-weight:100; color:#D9382E; border:1px dotted #000000; }
.submenue a:hover { text-decoration:underline; color:#990000; background-color:#EDDCAD; }
.submenue a.aktsubmenue { color:#990000; background-color:#EDDCAD; }

div#divrechts { float:left; margin-left:58px; width:173px; padding-left:16px; padding-right:16px; padding-top:40px; padding-bottom:40px; text-align:center; background-image:url(images/bg_info.jpg); background-repeat:no-repeat; background-position:0px 500px; }

/* ::: Ticker/Infobox ::: */
div#infobox { }
div#infobox p { margin:0px; }
/*.ticker_überschrift { border-top:1px dotted #333; border-bottom:1px dotted #333; text-align:center; } */
.ticker { display:block; width:167px; border-left:1px dotted #EEDDAD; border-right:1px dotted #EEDDAD; border-bottom:1px dotted #EEDDAD; background-color:#FEFBE8; padding:2px; margin-bottom:10px; }
.ticker a { }
.ticker02 { float:left; padding-right:20px; padding-bottom:10px; }
.ticker021 { display:inline; }
.ticker03 { display:inline; }
.ticker031 { float:right; padding-left:20px; padding-bottom:10px; }
.ticker04 { float:left; width:48%; margin-right:3%; }
.ticker041 { float:left; width:48%; }
.ticker07 { width:100%; text-align:center; }
.ticker12 {	float:left;	width:48%; text-align:center; }
.ticker121 { float:right; width:48%; text-align:center; }

div#facebook { padding-bottom:6px; }
div#facebook img { margin-bottom:6px; }
div#seitzeichen { display:block; position:relative; width:171px; padding-top:12px; }
div#minikalender { display:block; position:relative; width:171px; background-color:#FEFBE8; padding-bottom:6px; padding-top:6px; text-align:center; border:1px solid #EEDDAD; margin-bottom:10px; }


div#sd1 { clear:both; float:left; margin-left:288px; text-align:left; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px; background-image:url(../images/bg_druck.gif); background-repeat:repeat-y; background-position:-58px; }
div#sd2 { float:left; padding-left:41px; padding-right:20px; padding-top:6px; padding-bottom:6px;  background-image:url(../images/bg_druck.gif); background-repeat:repeat-y; background-position:-60px; }
div#sd1 a, div#sd2 a { text-decoration:none; color:#666666; }
div#sd1 a:hover, div#sd2 a:hover { text-decoration:underline; color:#333333; }

div#astrotel { clear:both; float:left; margin-left:350px; margin-top:20px; margin-bottom:20px; }
/* ::: Überschrift ::: */
h1 { clear:both; width:100%; text-align:center; font-size:14px; color:#D9382E; font-weight:700; margin-top:12px; margin-bottom:12px; }
h2 { font-size:13px; color:#D9382E; font-weight:700; }
h3 { display:block; width:171px; margin:0px; font-size:12px; color:#D9382E; font-weight:700; border:1px solid #EEDDAD; background-color:#FEFBE8; }




/* ::: Text unterm Bild ::: */
.bild_unterschrift {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#990000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
	text-align:center;
}


/* ::: PDFs ::: */
.pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.pdf {
	color:#0000AA;
}
a.pdf:hover	{
	color:#0000AA;
	text-decoration:underline;
}





/* ::: Video ::: */
.mov {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.mov {
	color:#0000AA;
}
a.mov:hover {
	color:#0000AA;
	text-decoration:underline;
}





/* ::: Gästebuch ::: */
.gbuch_txt_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
.gbuch_txt_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
.gbuch_txt_rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
.gbuch_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.gbuch_links {
	color:#0000AA;
}
a.gbuch_links:hover {
	color:#0000AA;
	text-decoration:underline;
}





/* ::: Zähler ::: */
.counter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}





/* ::: Sitemap ::: */
.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
}
a.sitemap { }
a.sitemap:hover {
	text-decoration:underline;
}

/* ::: Sitemap_SUB ::: */
.sitemap_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.sitemap_sub { }
a.sitemap_sub:hover {
	text-decoration:underline;
}

/* ::: menue pfeile ::: */
.raquo {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
}

.raquo_aktiv {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
}

.vform {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
	background-color:#CCCCCC;
}

.vform_aktiv {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
	background-color:#000000;
}

