@charset "utf-8";

/* CSS Document */

a.anker:link {color:#666666;}

a:link { 
     font-weight:bold; color:#333333; text-decoration:none; 
	
}

a:visited { 
     font-weight:bold; color:#333333; text-decoration:none; 
}

a:focus { 
      font-weight:bold; color:#333333; text-decoration:none; 
}
a:hover { 
      font-weight:bold; color:#333333; text-decoration:underline; 
}

a:active { 
      font-weight:bold; color:#333333; text-decoration:none; 
}

/* links_2 */

a.extern:link { 
     font-weight:bold; color:#F4F4F4; text-decoration:none; font-size:16px; 
	 
}

a.extern:visited { 
     font-weight:bold; color:#F4F4F4; text-decoration:none; font-size:16px;
}

a.extern:focus { 
      font-weight:bold; color:#F4F4F4; text-decoration:none; font-size:16px; 
}

a.extern:hover { 
      font-weight:bold; color:#FFFFFF; text-decoration:underline; font-size:16px;
}

a.extern:active { 
      font-weight:bold; color:#F4F4F4; text-decoration:none; font-size:16px;
}

/* Links_2 ende */
/* Links_3 Navigation unten für gelben balken */

a.extern_2:link { 
     font-weight:bold; color:#333333; text-decoration:none; font-size:16px; 
	 
}

a.extern_2:visited { 
     font-weight:bold; color:#444444; text-decoration:none; font-size:16px;
}

a.extern_2:focus { 
      font-weight:bold; color:#333333; text-decoration:none; font-size:16px; 
}

a.extern_2:hover { 
      font-weight:bold; color:#333333; text-decoration:underline; font-size:16px;
}

a.extern_2:active { 
      font-weight:bold; color:#333333; text-decoration:none; font-size:16px;
}

/* Links_3 Navigation unten für gelben balken */

/* Links_Schwarz */
a.link_schwarz:link { 
     font-weight:normal; color:#000000; text-decoration:none; font-size:15px;
	 
}

a.link_schwarz:visited { 
     font-weight:normal; color:#000000; text-decoration:none; font-size:15px;
}

a.link_schwarz:focus { 
      font-weight:normal; color:#000000; text-decoration:none; font-size:15px; 
}

a.link_schwarz:hover { 
      font-weight:normal; color:#444444; text-decoration:underline; font-size:15px;
}

a.link_schwarz:active { 
      font-weight:normal; color:#000000; text-decoration:none; font-size:15px;
}
/* Links_Schwarz ende */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

.buttontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #EAEAEA;
	font-weight: bold;
	
}
.buttontext_unten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #643200;
	text-align: left;
}

.login_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
	background-color: #CCC;
	border: 0;
	background-position:right
 
	
}
.login_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	color: #FFF;
	border: 0;
	background-position:right;
 
	
}

.login_text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	font-weight: lighter;
 
	
}

.oben {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #643200;
	text-align: center;
}
#index tr td table tr td #Tabelle_01 tr td p {
	color: #CDF1FD;
}
.texte_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

.box_inhalt_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
}
.impressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
}
.box_klein_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.headline_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #666;
}

.headline_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #333;
}

.headline_left_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #333;
}

.box_klein_03 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.box_klein_04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00C;
}
.galerie_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.galerie_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00C;
	text-align: center;
}

.photogalerie{
	font-size:16px;
	color: #333333;
}
.newsletter{
	font-size: 12px;
}
.galerie_info{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	text-transform:none;
	
	
}

.text_10pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.text_10pt_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}
.text_12pt_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}


.text_12pt {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.text_14pt {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 }
	 
.text_14pt_bold_grau {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight: bold;
	 color:#444444;
	 }
	 
.text_14pt_bold_hellgrau {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight: bold;
	 color: #666;
	 }

.text_16pt {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 }   
	 
.text_16pt_grau {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#444444;
	 
	 } 	 
.text_16pt_bold_grau {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 font-weight: bold;
	 color:#444444;
	 
	 }
.text_16pt_bold_hellgrau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	
}	 
.text_18pt_bold_hellgrau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
}

.text_18pt_bold_grau {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:18px;
	 font-weight: bold;
	 color:#444444;
	 
	 }
	 }
.text_20pt_bold_grau {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:20px;
	 font-weight: bold;
	 color:#444444;
	 
	 }	  
.grau {color: #666666}	
/* divs  */	

#navirotation {
        height:25px;
		width:100px;
		margin-top:229px;
		margin-right:0px;
		margin-left:43px;
		
		}
		
#navi_gelb {
        height:21px;
		font-size:15px;
		}
		
/* login_form  */
			
.ligintextfeld {
	width:100px;
	height:20px;
	background-color:#CCC;
}

.textfeld_kontaktformular {
	background-color:#FFFFFF;
	border-style:double;
	border-color:#666666;
	border-width:thin;
}

#login_templ {
	height:0px;
	width:0px;
}
#login {
	width:95px;
	height:21px;
	font-weight:bold;
	background:#B4B4B4;
	
}

.ausgebucht{
       font-family:Arial, Helvetica, sans-serif;
	   font-size:16px;
	   font-weight:lighter;
	   color:#EC0000;
	   }
.ausgebucht_klein {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}     
/* login_form_ende  */

/* galerie laufbilder_div  */

#wandern {
	position:relative;
	left:0px;
	top:0px;
	width:158px;
	height:154px;
	z-index:1;
}

/* klein ausgebucht  */
.Stil1 {	font-size: 14px;
	        font-weight: bold;
	        color: #FF0000;
}

/*css aus der config für startseite---------------------------------------------------  */

#oben {
	position:relative;
	left:0px;
	top:0px;
	width:109px;
	height:46px;
	z-index:5;
}

#ul {
	position:absolute;
	left:0px;
	top:254px;
	width:14px;
	height:12px;
	z-index:7;
	visibility: visible;
}
#ur {
	position:absolute;
	left:759px;
	top:254px;
	width:7px;
	height:8px;
	z-index:8;
	visibility: visible;
}
#unten {
	position:absolute;
	left:20px;
	top:254px;
	width:106px;
	height:14px;
	z-index:9;
	visibility: visible;
}
#links {
	position:absolute;
	left:0px;
	top:49px;
	width:10px;
	height:11px;
	z-index:10;
	visibility: visible;
}
#m1 {
	position:relative;
	left:0px;
	top:0px;
	width:781px;
	height:268px;
	z-index:11;
}
#rechts {
	position:absolute;
	left:759px;
	top:49px;
	width:21px;
	height:67px;
	z-index:12;
	visibility: visible;
}
#hhintergrund {
	position:absolute;
	left:10px;
	top:22px;
	width:761px;
	height:243px;
	z-index:4;
	visibility: visible;
	}
	
