/*html{
  width:100%;
  height:100%;
 text-align:center;
}*/
body{
  background-image: url(../grafik_layout/bg.jpg);
	background-repeat:repeat;
	/*margin:0px;
   padding:0px;
   width:100%;
   height:100%;*/

	}
#hauptposition{
   position:absolute;  
   width:876px;
   /* height:100%;
  height:auto;*/
  height:610px;
   left:50%;
   margin-left:-438px;
   top:20px;
	border:0px solid blue;
	background-image: url(../grafik_layout/hintergrund.jpg);
	background-repeat:no-repeat;
}
/*================ Navi list ================================== */
#menu{
	position:absolute;
	top:120px;
	width:868px;
	height:25px;
	margin-left:-19px;
	text-indent:0px;
}
ul#menu {
	list-style-type: none;
}
ul#menu li {
	float:left;
}
ul#menu a.haupt_link{
	display: block;
	height:25px;
	text-decoration:none;
	color:#000000;
	font-size: 17px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	
}

ul#menu a#menupunkt_aktiv {
	color:Maroon;
}

li.menuitem {
	padding-left:9px;
	padding-right:8px;
	margin-top:2px;
}
.menuitem img{
	border:0px;
}
.submenu{
   border:0px solid blue;
   position:absolute;
	top: 25px;
	padding-left: 19px;
	padding-right: 4px;
	padding-bottom:4px;
	width:auto;
	height:auto;
	background-color:#C8C79E;
	background-image: url(../grafik_layout/sub_verlauf.jpg);
	background-repeat: repeat-x;
	margin-left:-10px;
	line-height: 18px;
	font-family: "Times New Roman", Times, serif;
	z-index:5;
	text-align:left;
}
div#menu1 ul{
padding-left: 20px;
}
li.submenu_list{
   width:105px;
   border:0px solid #626226;
	margin-top:0px;
	margin-left:0px;
	list-style-type:none;
	clear: left;
}
.submenu_list a{
	text-decoration:none;
	color: Black;
	font-size:16px;
}

li.submenu_list a#submenupunkt_aktiv {
	color: Maroon;
}

li.submenu_list a:hover{
   color:Maroon;
  text-decoration: underline;
/* background-color: #D1D502;*/
	
}
#submenu ul{
	list-style-type: none;
}
li.trennstrich{
	width: 1px;
	height:23px;
}
/* ========================================== */
#flash_bild{
  top:169px;
  left:10px;
  width:393px;
	height:371px;
	border:0px solid red;
	border:1px solid #626219;
	position:absolute;
	z-index: 1;
}
#inhalt{
  position:absolute;
  top:169px;
  left:422px;
  width:440px;
  /*height:371px;*/
  height:auto;
  border:0px solid yellow;
  color:#000000;
  font-size:13px;
 font-family:"Times New Roman", Times, serif
  line-height:17px;

}
#link_tabelle{
 	width:430px;
	border:0px solid blue;
 }
#link_tabelle  td {
   width:1000px;
	font-size:10px;
	line-height: 12px;
 }
 #link_tabelle  td a{
 	text-decoration:none; 
 }
 table .td_left {
 	width:100px;
 }
iframe{
width:857px;
height:360px;
margin-left:0px;
}
#ifram_neuhintergrund{
position:absolute;
width:854px;
height:400px;
z-index:1;
left:50%;
margin-left: -429px;
top:170px;
border:0px solid blue;
background-image: url(../grafik_layout/hintergrund_unten.jpg);
background-repeat:no-repeat;
background-position:-5px -9px ;
}
#hotel_anschrift{
   position:absolute;
	width:500px;
	height:15px;
	top:548px;
	left:330px;
	border:0px solid green;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9E9E9E;
}
#googlemaps{
	width: 250px;
	height:100px;
	margin-top:40px;
	line-height: 19px;
	left:300px;
}
#googlemaps a{
	color:#9E2020;
}
#pashmin_werbagentur{
  font-size:10px;
  left:50%;
  margin-left:251px;
  position:absolute;
  top:593px;
}
#pashmin_werbagentur a{
 	text-decoration:none;
  color:#848484; 

}
#international_fahne{
	position:absolute;
	top:548px;
	left:10px;
	width:250px;
	height:15px;
	border:0px solid blue;
	z-index: 5;
}
#international_fahne  img{
	border: 0px;
}
 
 #email_link_oben{
 	position:absolute;
	width:160px;
	height:20px;
	top:104px;
	left:617px;
	border:0px solid blue;
 }
 
 
form.form1 input#text, form.form1 textarea  {
	width: 400px;
	font-size:12px;
	border:1px inset #000;
	height:auto;
	}
.button {
     background-color:#FFF;
     border:inset 1px #4C453F;
	  width:90px;
	  font-family:arial;
	  font-size:12px;
	 }
table#form_table td{
  font-size:19px;
  width:100px;
 }
 
 table#link_tabelle td.beschreiber {
  	width:300px;
	height:0px;
  }
  #link_tabelle td{
  	font-size:13px;
  }
 

#datenbank_haupmenu {
list-style-type: none;
color:#AE0000;
font-size:13px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
#hauptmenu_datenbank{
   width:400px;
	margin-left:250px;
	margin-top:50px;
	border:9px solid #640000;
	
}
#admin_password{
	margin-top:50px;
	margin-left:250px;
	
}
#admin_password input{
border-bottom:1px;
border-left: 1px;
border-right: 1px;
border-top: 1px;
border-style: dashed;
background-color: #FFFFF0;
}
.interne_link {
  color:blue;
  text-decoration:none;


}
#pashmin{
float:right;
height:19px;
width:253px;
margin-top:0px;
border-:0px solid red;

}
#pashmin a{
text-decoration: none;
color:black;
}
