* {
    padding:0;
    margin:0;
}

body             {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color: #000000; text-align:center; background-color:#000000;}
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}



A:link           {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #000000}
A:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #000000}
A:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: red}
A:active         {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: red}


A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}

#centerSite {
    position:relative;
    margin:auto;
    width:910px;
    text-align:left;
    color:#000000;
    background:#000000 url(../images/bgbody.gif) left top no-repeat;	
}

#header {
    position:absolute;
	width:910px;
	height:120px;
}
#rahmen {
    position:absolute;
	width:910px;
	height:120px;
    background: url(../images/bgheader.gif) left top no-repeat;
}
#banner {
    position:absolute;
    width:910px;
    height:120px;
    background:#ffffff;
}
#main {

    position:absolute;
top: 120px;
	width:910px;
	height:515px;	
        background:#cccccc url(../images/bgmain.gif) left top no-repeat;
}
#mainnavi {
	position:absolute;
	left: 50px;
	top: 70px;
	width:180px;
	color:000000;

}
#bottom {
	position:absolute;
	left: 0px;
	top: 345px;
	width:910px;
	height:120px;
}
#mainfeld {
	position:absolute;
	left: 270px;
	top: 60px;
	width:550px;
	height:310px;
	overflow: auto;
	border:1px solid #000000;
	SCROLLBAR-FACE-COLOR: #999999;
	SCROLLBAR-HIGHLIGHT-COLOR: #000000;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #cccccc;
	color:000000;
	padding: 5px;
}


#vpnavigation, #vpnavigation ul { /* alle Listen */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 

}

#vpnavigation a {
	display: block;
	font-weight: bold; 
	color: #000000;
	text-decoration: none; 	
	padding: 4;
}
#vpnavigation a:hover {
	display: block;
	font-weight: bold; 
	color: #ffffff;
	background: red;		
}


#vpnavigation li { /* alle Listenelemente */
	float: left;
	margin: 2px;
	border: #000000 1px solid;
	width: 150px;
	background: #ffffff;
}

#vpnavigation li ul { /* Listen 2. Ebene */
	margin: -1em 0 0 140px;
	position: absolute;
	width: 10em;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
}

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */
	background: url(../prolog-Dateien/rightarrow.gif) center right no-repeat;
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */
	margin: -1em 0 0 140px;
}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
	left: -999em;
}

#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Menüpunkte liegen */
	left: auto;
}

#vpnavigation li.activepath { /* Listenelemente, die im aktiven Pfad liegen */
	font-style: italic!important;
}

#vpnavigation li#active { /* Listen zur aktuellen Kategorie */
	font-style: italic!important;
}

.wobinich {
color : #FF0000;
}

.fliesstext {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.text {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 16px; font-weight: bolder; color: #003366; font-family: Arial, Helvetica, sans-serif;}
h2 {font-size: 12px; font-weight: bolder; color: #003366; font-family: Arial, Helvetica, sans-serif;}

.newstitel {
	border-bottom: #999999 1px solid;
	border-left: #000000 0px dotted;
	border-right: #B7B7B7 0px solid;
	border-top: #B7B7B7 0px solid;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.newsdatum {
	border-bottom: #999999 1px solid;
	border-left: #B7B7B7 0px solid;
	border-right: #B7B7B7 0px solid;
	border-top: #B7B7B7 0px solid;
	color: #0E0E0E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.gaestebuchtitel {
	border-bottom: 1px solid #999999;
	border-left: 0px dotted #000000;
	border-right: 0px solid #B7B7B7;
	border-top: 0px solid #B7B7B7;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.gaestebuchdatum {
	border-bottom: #999999 1px solid;
	border-left: #B7B7B7 0px solid;
	border-right: #B7B7B7 0px solid;
	border-top: #B7B7B7 0px solid;
	color: #0E0E0E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.gaestebuchtext {
color: #000000;
font-family: helvetica, arial, geneva, sans-serif;
font-size: 11px;
}

.gaestebuchunterstrich {
	border-bottom: 1px dashed #999999;
	border-left: 0px dotted #000000;
	border-right: 0px solid #B7B7B7;

	border-top: 0px dashed #B7B7B7;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

a.fotolink {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000;}
a.fotolink:visited {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000;}
a.fotolink:link {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000;}
a.fotolink:hover {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #ff0000;}
a.fotolink:aktive {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #ff0000;}


a.fotoart_mehrlink:link           {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size:12; text-decoration: none; color: #000000}
a.fotoart_mehrlink:visited        {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size:12; text-decoration: none; color: #000000}
a.fotoart_mehrlink:hover          {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size:12; text-decoration: none; color: #ff0000}
a.fotoart_mehrlink:active         {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size:12; text-decoration: none; color: #ff0000}

a.fotoart_headlinelink:link           {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size:12; text-decoration: none; color: #000000}
a.fotoart_headlinelink:visited        {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size:12; text-decoration: none; color: #000000}
a.fotoart_headlinelink:hover          {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size:12; text-decoration: none; color: #ff0000}
a.fotoart_headlinelink:active         {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size:12; text-decoration: none; color: #ff0000}


#headline{
padding-top:20px; padding-left: 8px; width:400px;
clear: both; margin-bottom:3px; margin-left:5px; margin-right:15px; border-bottom: 1px solid #000000;font-weight: bold;text-align:left;
}

.createdatum{
font-weight: normal;text-align:right;
}

#image{float: left;  margin:4px; padding-left: 8px; padding-right: 10px;
 
}
#text{margin-left:5px;margin-right:120px; padding-left: 8px; padding-top:1px;
text-align:left;font-size:11px;font-family:Arial, Helvetica, sans-serif;
}

#more{  margin-left:5px; padding-left: 8px;
text-align:left;font-size:11px;font-family:Arial, Helvetica, sans-serif;
}


td.bildgalerie_email_label {width:200px; }
td.bildgalerie_email_ausgabe { }
a.bildgalerie_navi { text-decoration:none; }
a.bildgalerie_navi:hover {  text-decoration:none; }
div.bildgalerie_navi { text-decoration:none; text-align:center; }

