
/*
	-- colors --
	background-color:#3f5151; türkis
	background-color:#694933; copy braun
*/

/*------------------------ allgemein--------------------------*/

* 	{
	border: 0pt;
	margin:0pt;
	padding:0pt;
	}
	
html, body , textarea{
	height:100%; 
	font-size:100.01%;
	text-decoration:none;
	font-family: "Tahoma", sans-serif;
	background-color: #2c3939;
	}

* html div#wrapper {
	height:100%;
	}
	
* > html, * > html body, * > html div#wrapper, * > html div#content {
	height:auto;
	}

p	{/* fliesstext */
	color: #c7bb9b;
	font-size: 0.8em;
	padding-left:20px;
	padding-right:50px;
	}	


.clearing{/* clearing für float-elemente */
	clear:both;
	height:0;
	padding:0;
	border:0;
	margin:0;
	font-size:0;
	line-height:0;
	}

textarea {
	font-size:0.7em;
	background-color: #999999;
	overflow: hidden;
	text-align:left;
	width:468px;
	height:60px;
	}
	
/*------------------------ seiten-wrapper--------------------------*/

#wrapper {
	position:relative;
	width:674px;
	margin:0pt auto;
	min-height:101%; /* wg. scrollbalken*/
	background-image:  url(../_img/_gui/bg_2.gif);
	background-repeat: repeat-y;
	
	/**/
	}


/*------------------------ head --------------------------*/

#head { /* kopf mit top, links, rechts */
	height:250px;
	width:674px;
	}
	
#head_top {/*grafik-top*/
	float:left;
	height:200px; 
	width:674px;
	background-image:  url(../_img/_gui/head_1.jpg);
	}

#head_left	{ /*navi_div*/
	float:left;
	height:50px;
	width:513px;
	}
	
#head_right	{/*grafik rechts*/
	float:left;
	height:40px;
	width:161px;
	background-image:  url(../_img/_gui/head_2.gif);
	/*
	
	*/
	
	}

#head_right_sub	{/*grafik rechts*/

	height:10px;
	float:left;
	
	/*
	width:140px;
	background-color: #00ff00;
		
	*/
	
	}	
	

/*------------------------ navi --------------------------*/

#head_left ul 	{
				padding:12px 0 0 15px;
				display: block;
    			list-style:none;
				font-size: 0.8em;
				font-weight: bold;
				text-align:left;
				}
	  
#head_left li 	{
				float:left;
				}


#head_right_sub ul 	{
				display: block;
    			list-style:none;
				font-size: 0.7em;
				font-weight: bold;
				text-align:right;
				padding-right: 10px;
				}

#head_right_sub li 	{
				float:left;
				/*
				
				*/
				}
								
.selected		{color: #c7bb9b; text-decoration: none; outline: none;}
.none			{color: #af3302; text-decoration: none; outline: none;}

#head a 		{display:block; padding:0px 5px;}
#head a:hover	{color: #c7bb9b; text-decoration: none; outline: none;}
#head a:active	{color: #c7bb9b; text-decoration: none; outline: none;}


/*------------------------ index --------------------------*/

#aktuell{ /*block für aktuelles */

	margin-left:20px;
	margin-top:20px;
	
	padding-top:10px;
	padding-left:10px;
	
	width:580px;
	background-color: #af3302;
	
	
	border:1px;
	border-color: #c7bb9b;
	border-style: solid;
	}
	
#aktuell p{
	
	font-weight:bold;
	}

#dummy
	{
	}

/*---------------------------------------------------------*/

#content{ /*wrapper für content */
	width:630px;
	}
	
#impressum{ /*pos link impressum */
	position: absolute;
	bottom: 10px;
	right:  69px;
	font-size:0.6em;
	text-align:right;
	}	

#closing{ /*abstand unten */
	height:40px;
	overflow:hidden;
	}	
	
/*------------------------ content --------------------------*/	
	
.subhead{ /*Kapitelüberschriften als gif */
	width:312px;
	height:60px;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:5px;
	}


#content ol {/* hausordnung */
	color: #c7bb9b;
	font-size: 0.8em;
	margin-left:40px;
	padding-right:20px;
	}


/* links im content */
#content a:link		{color: #af3302; text-decoration: none; outline: none; }
#content a:visited	{color: #af3302; text-decoration: none; outline: none; }
#content a:hover	{color: #af3302; text-decoration: none; outline: none; }
#content a:active	{color: #af3302; text-decoration: none; outline: none; }
#content a:focus	{color: #af3302; text-decoration: none; outline: none; }
	
		
.banner{ /* banner auf link-seite */
	width:488px;
	height:60px;
		
	padding-left:20px;
	padding-top:20px;
	padding-bottom:10px;
	}		

	
/* modifikationen innerhalb p-tag */

.fantasy{/* hilite im text */
	color:#fb9834;
	}

.center{
	font-weight:bold;
	text-align:center;
	}

.strong {
	font-weight:bold;
	}

.imptext{/*text impressum */
	font-size:0.7em;
	padding-bottom: 10px;
	}
		
.imphead{/*überschriften impressum */
	font-size:0.8em;
	text-decoration: underline;
	padding-bottom: 5px;
	}

/* bilder */

.pic{/*bild allg.*/
	padding: 10px 0px 10px 20px ;
	}

.pic_m{/*bild mitte.*/
	padding: 10px 0px 10px 60px ;
	}

.pic_l{/*bild links, wenn rechts auch bild*/
	float:left;
	padding: 0px 20px 10px 20px ;
	}
	
.toplink{/*link auf pagetop*/
	text-align:right;
	font-size:0.7em;
	padding-right:26px;
	}	

/* GoogleMaps */
#map {/*Einbindung GoogleMaps*/
	width: 581px;
	height: 435px;
	margin-left:20px;
	}
	
