﻿



a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center}






body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	/*overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
	overflow-y: scroll;  scrollbar immer*/
		background-image:url('../../f.jpg');
		background-repeat:repeat-x;
	}
	
html {
overflow-y:scroll;
}

	
	
	
#container {
	position: relative;
	width: 800px;
	margin: 12px auto;
	padding: 0;
		background-image: url('../../picture_layout/hg-main.jpg');
		background-repeat: repeat-y;
}

/* -----Standard-Link-Farben!----- */
a:link {color:#C16820;text-decoration:none; font-weight:bold}
a:visited {color:#C16820; text-decoration:none; font-weight:bold}
a:hover {color: #EDA023;text-decoration:none; font-weight:bold}
a:active {color:#C16820;text-decoration:none; font-weight:bold}

/*-----------------------------! ! ! ! ! ! ! !------! ! ! ! ! !-----MAIN---- h1-----p---*/
#main {	
	padding: 0;
	margin: 0;
	background-image: url('../../picture_layout/hg-main.jpg');
	background-repeat: repeat-y;
}
h1 { font-size: 14px; color: ; font-weight: bold; padding:0px 0 15px 0;}

p { padding:0px 0 15px 0;}

hr{
 border: 0px;  /*Für Firefox und Opera */
 border-top: solid 1px #C16820;
 border-bottom: transparent;
 margin: 5px 0 5px 0;
}

/*-----------------------------------------------------------MASTHEAD1--*/
#masthead1{
	background-color: #FBC679;
	width: 800px;
	height:35px;
	}

/*-----------------------NAVIGATION--OBEN---*/
* { margin: 0;padding: 0;}
	
li.button{
 	height:21px;
 	}
#menu li a.current{
	background-image: url('../../picture_layout/navi-menu.jpg');
	background-repeat: repeat-x;
	background-color: transparent;
	float:left;
	margin:0;
}
#menu {
position: relative;
	width:auto;
	height:25px;	
	margin:0 ;
	padding:0 0 0 40px;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	background-color: #F8AB63;
}
#menu a {
float: left;
height:21px;
	padding:6px 12px 0 12px;
	display: block;
	color:#FFFFFF; /*#FDEAD0*/
	text-align:center;
	text-decoration: none;
}
#menu ul {
    position: absolute;
    left:-9888px;
	list-style-type:none;
	background-color: #F8AF60;
}
#menu li {
float:left;
	list-style: none;
}
/*-------------TOP----*/
#menu li:hover ul.top,
#menu li.sfhover ul.top  {
	width:120px;
    left:35px;
    top:17px;
    text-align:left;
    border:1px solid #C16820;
	border-width:1px 2px 2px 1px;
}
/* Containing Block für absolute Positionierung erst bei Hover! */
#menu li:hover,
#menu li.sfhover  {
	position:relative;
	background-image: url('../../picture_layout/navi-menu.jpg');
	background-repeat: repeat-x;
	background-color: transparent;
}
#menu a:hover  {
	color: #FDEAD0; /*#FFFFFF*/
	text-decoration: none;
	background-image: url('../../picture_layout/navi-menu.jpg');
	background-repeat: repeat-x;
	background-color: transparent;
}
 /* Hovereffekt in der ersten Listenebene; bleibt erhalten, wenn die zweite gehovert wird */
#menu li:hover a,
#menu li.sfhover a  {
	color:#FDEAD0; /*#FFFFFF*/
	text-decoration: none;
	background-image: url('../../picture_layout/navi-menu.jpg');
	background-repeat: repeat-x;
	background-color: transparent;
}
/* Das Submenü wird eingefärbt */
#menu li:hover li a,
#menu li.sfhover li a  {
	width: 96px;
	height: 20px;
	text-align:left;
	color:#FDEAD0;
	background-color: #FBC679;	
	background-image: url('../../picture_layout/menu-image-11.gif');/* Backrand muß 25 hoch sein */
	background-repeat: repeat-x;
}
/* Das Submenü bekommt den Hovereffekt */
#menu li li a:hover  {
	color:#FFFFFF;
	width: 96px;
	height: 20px;
	text-align:left;
	text-decoration: none;
	background-color: #FBC679;	
	background-image: url('');	/*!!!!!gibt die Hintergrungfarbe aus, weil er das bild nicht findet*/
}

/*-----------------------------------------------------------MASTHEAD2 und 3--*/
#masthead2 img, #masthead3 img {
	vertical-align:top; /* Bilder ohne Abstand, direkt nebeneinander*/
	}
#masthead2 {
	width:800px;	
	padding: 0;
	margin: 0;
	background-color: #FBC679;
	}
#masthead3 {
	width:800px;
	padding: 0;
	margin: 0;
	background-color: #FEDAA4;
	}

/*-----------------------------------------------------------SIDEBAR--*/
#sidebar {
	float: left;
	position: relative;
	width: 169px;
	margin-top: 0px;
	background-color: #F8AF60; /*#F8B06C*/
	background-image: url("../../picture_layout/bg-nav-left.gif");
	background-repeat: repeat-y;
}
/*-----------------------NAVIGATION---Seite links--*/
* { margin: 0;padding: 0;}

#navi  {
border-top: 1px solid #FFD48C;
	float:left;
	width:170px;
	font-family	: Arial, Helvetica, sans-serif; 
	display: block;	
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding:0;
	margin:0;
} 
#navigation a  {
	display:block;
	color: #BF5B01;
	background-color:#f1eea1;
	text-decoration:none;
	/*padding:0.2em 0.6em;*/
	text-indent: 20px;	
	height: 22px;					/* Höhe a */
	line-height: 25px;	
	border-bottom: 1px solid #FFD48C;
	background-image: url('../../picture_layout/nav-image-11.gif');
	background-repeat:no-repeat;
	background-color: #F8AF60;
}
#navigation ul {
    position: absolute;
    left:-9999px;
	list-style-type:none;
	width:170px;					/* Breite ul */
	background-color: #F8AF60;
    }
#navigation li {list-style: none;}

/*-------------TOP1----*/
#navigation li:hover ul.top1,
#navigation li.sfhover ul.top1  {z-index:1000;
      left:140px;
      top:5px;
    border:1px solid #C16820;
	border-width:1px 2px 2px 1px;
	width:160px;/*width:140px; vor individuelle Pauschale*/
    }
/*-------------TOP2----*/
#navigation li:hover ul.top2,
#navigation li.sfhover ul.top2  {z-index:1000;
      left:140px;
      top:-150px;
    border:1px solid #C16820;
	border-width:1px 2px 2px 1px;
	width:130px;
    } 
/* Containing Block für absolute Positionierung erst bei Hover! */
#navigation li:hover,
#navigation li.sfhover  {
	position:relative;
}
#navigation a:hover  {
	color: #9E7230;
	text-decoration: none;
	background-image: url('../../picture_layout/nav-image-213.gif');
	background-repeat: no-repeat;
	background-color: #FBC679;
}
 /* Hovereffekt in der ersten Listenebene; bleibt erhalten, wenn die zweite gehovert wird */
#navigation li:hover a,
#navigation li.sfhover a  {
	color: #FDEAD0;
	background-color: #C16820;
	background-image: url('../../picture_layout/nav-image-21.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	}
	/*color: #9E7230;
	text-decoration: none;
	background-image: url('../picture_layout/nav-image-213.gif');
	background-repeat: no-repeat;
	background-color: #FBC679;
}*/
/* ------------------ */
#active a:link, #active a:visited, #active a:hover {
	color: #FDEAD0;
	background-color: #C16820;
	background-image: url('../../picture_layout/nav-image-21.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	}
/* Das Submenü wird eingefärbt */
#navigation li:hover li a,
#navigation li.sfhover li a  {
	color: #BF5B01;
	background-image: url('../../picture_layout/nav-image-11.gif');
	background-repeat: no-repeat;
	background-color: #F8AF60;
}
/* Das Submenü bekommt den Hovereffekt */
#navigation li li a:hover  {
	color: #9E7230;
	text-decoration: none;
	background-image: url('../../picture_layout/nav-image-213.gif');
	background-repeat: no-repeat;
	background-color: #FBC679;
}	
.datum1 {
	color:#C16820;
	text-align:center;
	font-size: 10px;
}
/*--------------------------------------- BOOKMARKS --
.book {
	float:left;	
	position: relative;
	width: 135px;	
	margin-left:23px;
	margin-top:-15px;
	/*border:1px #C16820 solid;
	background-color: #FABD7A;*/
	/*margin: 0 auto;
	}
.book img {
	border:0;
	}*/
/*------- Runde Ecken-------------------------------- BOOKMARKS --*/
.rund1 {
float:left;	
position: relative;
margin-left:10px;
margin-top:-23px;
	background: transparent;
	width: 150px;
	/*margin: 0 auto;*/
	}
	.rund1 img {
	border:0;
	}
.rund1 .top, .rund .bottom {display:block; background:transparent; font-size:1px;}
.rund1 .b1, .rund1 .b2, .rund1 .b3, .rund1 .b4, .rund1 .b1b, .rund1 .b2b, .rund1 .b3b, .rund1 .b4b {display:block; overflow:hidden;}
.rund1.b1, .rund1 .b2, .rund1 .b3, .rund1 .b1b, .rund1 .b2b, .rund1 .b3b {height:1px;}
.rund1 .b2 {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund1 .b3 {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund1 .b4 {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund1 .b4b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund1 .b3b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund1 .b2b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}

.rund1 .b1 {margin:0 5px; background:#F7A04E;}
.rund1 .b2, .rund1 .b2b {margin:0 3px; border-width:0 2px;background:#FEDAA4; border-right:1px solid #F7A04E; border-left:1px solid #F7A04E}
.rund1 .b3, .rund1 .b3b {margin:0 2px;background:#FEDAA4}
.rund1 .b4, .rund1 .b4b {height:2px; margin:0 1px;background:#FEDAA4; border-right:1px solid #F7A04E;}
.rund1 .b1b {margin:0 5px; background:#FEDAA4; border-right:1px solid #F7A04E;}

.rund1 .boxcontent {
	display: block;
	background: #F8B06C;
	border-left: 1px solid #F7A04E;
	border-right: 1px solid #F7A04E;
	text-align:center}
.rund1 h1 {
	margin: 0; padding:2px 0 5px 0px;
 	text-align: center;
  	background-color:#F8AE68;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size:11px; font-weight: bold;
    color:#C16820;}	
.rund1 p {
	margin:0;
	padding: 0px 4px;
	background-color:#F8B06C; font-family: Arial, Helvetica, sans-serif;
	font-size:11px; color:#C16820; text-align:justify;}
.rund1 a:hover {text-decoration: underline;}

/*-----------Werbungskasten----------------------------------CONTENT-RECHTS--*/
#content-rechts {	
	position: relative;
	float:right;
	width: 160px;
	margin-top: 30px;
	margin-right: 15px;
	margin-left: 15px;
	}

/*------- Runde Ecken --*/
.rund {
	background: transparent;
	width: 160px;
	margin: 0 auto;
	}
.rund .top, .rund .bottom {display:block; background:transparent; font-size:1px;}
.rund .b1, .rund .b2, .rund .b3, .rund .b4, .rund .b1b, .rund .b2b, .rund .b3b, .rund .b4b {display:block; overflow:hidden;}
.rund .b1, .rund .b2, .rund .b3, .rund .b1b, .rund .b2b, .rund .b3b {height:1px;}
.rund .b2 {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund .b3 {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund .b4 {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund .b4b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund .b3b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.rund .b2b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}

.rund .b1 {margin:0 5px; background:#F7A04E;}
.rund .b2, .rund .b2b {margin:0 3px; border-width:0 2px;background:#F8AE68; border-right:1px solid #F7A04E;}
.rund .b3, .rund .b3b {margin:0 2px;background:#F8AE68}
.rund .b4, .rund .b4b {height:2px; margin:0 1px;background:#F8AE68; border-right:1px solid #F7A04E;}
.rund .b1b {margin:0 5px; background:#F8B06C; border-right:1px solid #F7A04E;}

.rund .boxcontent {
	display: block;
	background: #FDEAD0;
	border-left: 1px solid #F7A04E;
	border-right: 1px solid #F7A04E;}
.rund h1 {
	margin: 0; padding:0 0 5px 0px;
 	text-align: center;
  	background-color:#F8AE68;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size:11px; font-weight: bold;
    color:#C16820;}	
.rund p {
	margin:0;
	padding: 10px 7px ;
	background-color:#FDEAD0; font-family: Arial, Helvetica, sans-serif;
	font-size:11px; color:#C16820; text-align:justify;}
.rund p img {border:0;}
.rund .details {
	font-weight:bold;
  	font-size:12px;
	margin-left: 87px;
	text-decoration:none;
    color:#C16820;}
.rund .detailsindiv {
	font-weight:bold;
  	font-size:12px;
	margin-left:5px;
	text-decoration:none;
    color:#C16820;}

.rund a:hover {text-decoration: underline;}

/*-------onmausover Effekt Runde Ecken --*/
.spezial2 {
	cursor: pointer;
	background: transparent;
	width: 160px;
	margin: 0 auto;}
.spezial2 .top, .spezial2 .bottom {display:block; background:transparent; font-size:1px;}
.spezial2 .b1, .spezial2 .b2, .spezial2 .b3, .spezial2 .b4, .spezial2 .b1b, .spezial2 .b2b, .spezial2 .b3b, .spezial2 .b4b {display:block; overflow:hidden;}
.spezial2 .b1, .spezial2 .b2, .spezial2 .b3, .spezial2 .b1b, .spezial2 .b2b, .spezial2 .b3b {height:1px;}
.spezial2.b2 {background:#FDEAD0; border-left:1px solid #C16820; border-right:1px solid #F7A04E;}
.spezial2 .b3 {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.spezial2 .b4 {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.spezial2 .b4b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.spezial2 .b3b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}
.spezial2 .b2b {background:#FDEAD0; border-left:1px solid #F7A04E; border-right:1px solid #F7A04E;}

.spezial2 .b1 {margin:0 5px; background:#F7A04E;}
.spezial2 .b2, .spezial2 .b2b {margin:0 3px; border-width:0 2px;background:#F8AE68; border-right:1px solid #F7A04E;}
.spezial2 .b3, .spezial2 .b3b {margin:0 2px;background:#F8AE68}
.spezial2 .b4, .spezial2 .b4b {height:2px; margin:0 1px;background:#F8AE68; border-right:1px solid #F7A04E;}
.spezial2 .b1b {margin:0 5px; background:#F8B06C; border-right:1px solid #F7A04E;}
.spezial2 .boxcontent {
	display: block;
	background: #FDEAD0;
	border-left: 1px solid #F7A04E;
	border-right: 1px #F7A04E solid;}
.spezial2 h1 {
	margin: 0;padding:0 0 5px 0px;
 	text-align: center;
  	background-color:#F8AE68;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size:11px;font-weight: bold;
    color: #9C4A01;}	
.spezial2 p {
	margin:0;
	padding: 10px 7px ;
	background-color:#FDEAD0; font-family: Arial, Helvetica, sans-serif;
	font-size:11px; color:#C16820; text-align:justify;}
.spezial2 .bildspezial {filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;} /* j, so ist ´s richtig */
.spezial2 .details {
	font-weight: bold;
	font-size: 12px;
	margin-left: 87px;
	text-decoration: none;
	color: #9C4A01;
	text-decoration: underline;}
.spezial2 .detailsindiv {
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	text-decoration: none;
	color: #9C4A01;
	text-decoration: underline;}


/* Aufheben der Floatumgebung http://www.jassesnee.de/easyclear/*/
..clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*----------------------------!!!!!!!!!!-------------------------------CONTENT (MITTE)--*/
/*-----CONTENT (MITTE)-- mit Werbung Rechts*/
#content {
text-align: justify;
	/*position: relative;*/
	margin: 0 190px 0 185px;
	font-size:12px; 
	color:#C16820;
	background-color: #FEDAA4;
}
/*-----CONTENT (MITTE)-- OHNE Werbung Rechts*/
#content2ohne {
text-align: justify;
	/*position: relative;*/
	margin: 0 15px 0 185px;
	font-size:12px; 
	color:#C16820;
	background-color: #FEDAA4;
}

/*  -------------------------------------------------------  PREISE/LEISTUNGEN */
table.preise {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border: solid 1px #F8AB63;}
td.small {  font-size:11px;padding-left:3px;padding-top:3px;padding-bottom:3px }
td.small2 { font-size:10px; }
.big {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:center; padding:20px 0}
tr.heading1 {  background-color: #F8AB63}

h5 {font-size: .83em}

/*-----------------------------------------------------------Newsletter--*/
.red {color:#CF0904;}
.error {
border:solid 1px #CF0904; 
background-color:#FFF0EC;
color:#CF0904;
padding-top: 2px;
padding-left: 2px;
}

/*  ---------------------------------------------------------Rückruf---- */
table.callback .eingabe2 {
	height: 15px;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 2px;
	border: 1px #038594 solid;}
table .red2 {
	color: #FF0000;
	font-size: 10px;}
/*-----------------------------------------------------------Sitemap--*/
#navisite  {
	width:300px;
	font-family	: Arial, Helvetica, sans-serif; 
	display: block;	
	font-weight: bold;
	text-align: left;
	padding:0;
	margin-left: 100px;
} 
#navigationsite li  {
	height: 20px;					
}
#navigationsite li ul.top11  {
	margin-left: 100px;
}
/*-----------------------------------------------------------Bilder--*/
.bilder1 { width: 97%; margin:auto; font-size:11px;border:1px solid #C16820;} 
/*.bilder1 img {border:1px solid #C16820;}*/
 
.bilder1 a:link img {border:1px solid #C16820;}
.bilder1 a:visited img {border:1px solid #C16820;}
.bilder1 a:hover img {border:1px solid #EDA023;}
.bilder1 a:active img {border:1px solid #C16820;}

/*  ---------------------------------------------------------GÄSTEBUCH----*/
/* wichtig auch für Ausrichtung der "Danke" -Ausgabe*/
.gbausrichtung {
    /*width: 320px;
    margin-left: 50px;*/}
    
/* Strich zwieschen den Einträgen siehe hr weiter oben
hr {border: 0px;border-top: solid 2px #FFD48C;border-bottom: solid 1px #FFFFFF;}*/
table.gaestebuch {
    margin: 0px auto 10px auto;
    font-size: 12px;
    width:80%;
    border: 0;
    padding: 0px;}
table.gaestebuch td.breite {
    font-size: 12px;
      width: 30%;}
table.gaestebuch strong.red {
    color:#FF0000;}
table.gaestebuch .pflichtfeld {
    font-size: 10px;
    color:#FF0000;
    padding: 0 0 70px 0;}
table.gaestebuch textarea {
       width: 93%;
       font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 11px;
       border: solid 1px #038594;
       /* height: 80px;*/}
table.gaestebuch .eingabe {
	height: 15px;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 2px;
	border: solid 1px #038594;	}
#variabel table.gaestebuch input#submit {
        padding: 2px 5px;
        border: 1px solid #656462;
		background-color: #FFF;		}
table.gaestebuch input.button {width: 90px;font-size: 12px;}
/* zu Login*/
div img.sicherung {border: 0;width: 12px;height: 16px;margin: 0 5px;}
/* Gaestebuchausgabe */
.gbdatum {font-size: 11px;}
.gbname11 {font-size: 12px; margin-left: 9px;}
.gbhomepage11 {font-size: 11px;margin-left: 4px;padding-bottom: 0px;}
.gbkommentar11 {margin-left: 20px; margin-top: -13px;margin-bottom: 12px;}
.gbadmin {text-align:center;font-size: 11px;}

/*-----------------------------------------------------------PAUSCHALEN--*/
.style1 {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  color: #C16820;
	  font-weight: bold;}
.style2 {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #C16820;
	  background-color: #FEDAA4;}
.style3 {
	  font-size: 12px;
	  color: #C16820;
	  font-family: Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  border: 1px solid #F8AB63;
	  background-color: #FDEAD0;}
table.pauschalen {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: normal; 
		background-color:#FDEAD0; 
		border: solid 1px #F8AB63;}
		
		
#bildrechts1 {
width: 95%; 
margin:auto;
background:#FDEAD0 url('../de/Hotel-Pension/Pauschalangebote/Wellness_Neu2012/seite2.jpg') no-repeat;
background-position:right -60px;
border: solid 1px #F8AB63;
}	
#bildrechts2 {
width: 95%; 
margin:auto;
background:#FDEAD0 url('../de/Hotel-Pension/Pauschalangebote/Wellness_Neu2012/seite2.jpg') no-repeat;
background-position:right -220px;
border: solid 1px #F8AB63;
}	
#bildrechts3 {
width: 95%; 
margin:auto;
background:#FDEAD0 url('../de/Hotel-Pension/Pauschalangebote/Wellness_Neu2012/seite2.jpg') no-repeat;
background-position:right -420px;
border: solid 1px #F8AB63;
}	
#bildrechts4 {
width: 95%; 
margin:auto;
background:#FDEAD0 url('../de/Hotel-Pension/Pauschalangebote/Wellness_Neu2012/seite2.jpg') no-repeat;
background-position:right -640px;
border: solid 1px #F8AB63;
}	

		

/*-----------------------------------------------------------BAD ELSTER;RESTAURANT;AMBIENTE--*/
table.ie6einrueckung {width: 100%;}
/*  -------------------------------------------------------  KONTAKTFORMULAR */
table.kontaktformular1 {
    margin: 0px auto 10px auto;
   	width:85%;
    border: 0;
   	padding: 0px;}
table.kontaktformular1 td.breite11 {
	width: 15%; 
	height: 26px;}
table.kontaktformular1 td.breite22 {
	width: 30%; 
	height: 26px;}
table.kontaktformular1 strong.red {
   	color:#FF0000;}
table.kontaktformular1 .red2 {
	color: #FF0000;
	font-size: 10px;}
table.kontaktformular1 .eingabe2 {
	width: 95%;
	height: 15px;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 2px;
	border: 1px #038594 solid;}
table.kontaktformular1 select {
    font-size: 11px;}
table.kontaktformular1 textarea {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
    width: 80%;
    height: 100px;
    border: 1px #038594 solid;}
#variabel table.kontaktformular1 input#submit {
	padding: 2px 5px;
	border: 1px solid #656462;
	background-color: #FFF;}
table.kontaktformular1 input#submit {
	font-size: 12px;
	width: 130px;
	height: 25px;}
table.kontaktformular1 .pklein22{     
	font-size: 12px;
	padding-bottom:20px;
	padding-top: 20px;}
div.ausgabe {
	margin:auto;
	width:60%;}

/*  -------------------------------------------------------- IMPRESSUM  */
table.impressum {
	font-size: 12px;
	margin: 0 auto 30px auto;
	width: 80%;
	border: 0;
	padding: 0px;
	text-align:left;}
table.impressum td.border {
	border-bottom: 1px solid #C16820;
	padding-bottom: 2px;}
table.impressum td.smallrow {
	height: 5px;}
table.impressum td a.no_link {
	text-decoration: none;}

/*-----------------------------------------------------------FOOTER--*/
#footer {
    position: relative;
    height: 78px;
    color: #FDEAD0;
	clear: both; /*löscht die vorherigen floats...!*/
	background-image: url('../../picture_layout/hg-footer.jpg');
	background-repeat: repeat-y;	
	}
#footer table {
	width:100%;
	border:0;
	font-size: 11px;
	}
#footer table .footerlink1 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #FDEAD0;
	font-weight: bold;
	}
#footer table .footerlink2 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #FDEAD0;
	font-weight: bold;
	}
#footer table .footerrechts {
 text-align:right;
	}
