

/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}




body {
	background: #eaded6 url('../img/body.jpg') no-repeat center top;
	color: #633;
	font: normal 62.5% Verdana, Arial, sans-serif;
	padding-top: 93px;
}

img {border:none;}

h1 {font: normal 1.8em  Verdana, Comic Sans MS, sans-serif;}
h2 {font: normal 1.4em  Verdana, Comic Sans MS, sans-serif;}
h3 {font: normal 1.2em Verdana, Comic Sans MS,sans-serif;}
h1,h3 {padding-bottom: 5px; color: #633; margin-left: 20px; }
h2 	  {padding-bottom: 5px; color: #633; margin-left: 20px; padding-top:30px; }

form,input {margin: 0; padding: 0; display: inline;}



blockquote {
	background: url('../img/quote.gif') no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 0px;
}



/* misc */
.clearer {clear: both;}
.left {float: left;}
.right {float: right;}

/* layout */
.inner-container {
	border: 2px solid #D7D7D2;
	background: #fff;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 10px;
	width: 780px;
}

.outer-container {
	background: url('../img/bg_bottom.jpg') no-repeat center bottom;
	padding-bottom: 114px;
}

/* headere & title */
.header {
	background:url('../img/header.jpg') no-repeat;
	height: 160px;
	margin-bottom: 5px;
	text-align: center;
}

 .header .sitename a{
	color: #fff;
	font: normal 14px Verdana, Arial, sans-serif;
	display:inline;
	text-decoration: none;
	position:relative;
  	top:140px;
  	left:300px;
}





/* main */
.main {
	background:#f5ece7 url('../img/bgmain.gif');
	border-top: 4px solid #FFF;
	
	
}

/* content */
.content {
  background:#f5ece7;
	text-align:justify;
	float: left;
	width: 500px;
}

.slogan{
  width:518px;
  height:100px;
  padding:0;
  margin:0px;
  background:url('../img/slogan.gif') no-repeat 0 0px;	
}
.slogan_bg{
  background:url('../img/content_top.gif') no-repeat 0 0px;
  width:518px;
  height:100px;
  padding:0;
  margin:0px;	
}
.content_right{
    float:right;
  	width: 257px;
  	margin-left:-10px;
  	padding:0;
    }
    

.tafel{
	width: 257px;
	float:right;
	color: #666;
  	background:url('../img/tafel.jpg') no-repeat 0 132px ;

}

.open{
    float:right;
  	width: 257px;
    }

.content li {
	list-style: url('../img/li.gif');
	margin-left: 18px;
}
.content p {
  
  text-align:justify;
	font:normal 12px   Verdana, Arial, Helvetica, sans-serif;
	color:#633;
	margin:20px 20px 20px 20px;
  }
.content .home {
  text-align:center;
  margin-top:0px;
  margin-bottom:30px;
}
.bilder {
  
  
  padding: 10px;
  background:#fff;
	margin:10px 8px 0 20px;
  }

.bilder a:hover{
  filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5;

}
/* footer */
.footer {
	background:#973f4d;
	color: #fff;
	font: normal 10px Verdana, Arial, sans-serif;
	margin-top: 5px;
	padding: 5px 12px;
}
.footer a {font:10px verdana, arial; color: #f5ece7; font-weight: bold;text-decoration: none;}
.footer a:link {font:10px verdana, arial; color: #fff;font-weight: bold;text-decoration: none;}
.footer a:visited { color: #fff;font-weight: bold;text-decoration: none;}
.footer a:hover{ color: #f96;font-weight: bold;text-decoration: none;background:transparent; }

 a {font:12px  Verdana, Arial, Helvetica, sans-serif; color: #633; text-decoration: none;}
 a:link {font:12px  Verdana, Arial, Helvetica, sans-serif; color: #633; text-decoration: none;}
 a:visited { color: #633;text-decoration: none;}
 a:hover{ color: #f96;text-decoration: none;background:transparent; }

/*--------- Menu Header ----- */
/*filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8;*/

/*----------------------- navikation--------------------------*/
#menu {
	background:#973f4d url('../img/bgnavi.gif') repeat-x left bottom;
	margin:0;
	width: 780px;
	
	height: 30px;
	}

.navi a {
	border-right: 0px solid #cc9999;
	color: #f5ece7;
	float: left;
	font:bold 12px   Verdana, Comic Sans MS ;
	letter-spacing:0px;
	text-align:center;
	text-decoration: none;
  	height:22px;
	padding:7px 0 0 0;
	width:100px;
}
.navi a:visited {
	color:#fff;
	}

.navi  a:hover {
	color: #f96;
	text-decoration: none;
}
#subcontent1   {
	position:absolute; 
	visibility: hidden;
  	border:#973f4d 5px solid; 
	background:#fff url('../img/bg_sub.gif') repeat-x left bottom; 
	width: 140px; 
	padding: 0px;
	margin:0px 0px;
	
	}
	
#subcontent2   {
	position:absolute; 
	visibility: hidden; 
	border:#973f4d 5px solid; 
	background:#fff url('../img/bg_sub.gif') repeat-x left bottom; 
	width: 140px; 
	padding: 0px;
	margin:0px 0px;
	
	}

ul {
  list-style:none;
  }
.subnav ul {
	list-style:none;
	padding: 0;
	border-top: 1px solid #fff;
}
.subnav li {
	border-bottom: 1px solid #fff;
	
	}
.subnav li a {
	font: bold 11px  Verdana, Comic Sans MS ;
	color:#633;
	letter-spacing:0px;
	display: block;
	padding:5px 10px 5px 10px;
	margin-bottom:-1px;
	text-decoration: none;
	width: auto;
}
.subnav li a:hover {
	color: #ff9966;
		
}
/*------------------------------- navi right--------------------------------- */

.shadetabs{

margin:5px 0px;
margin-bottom:5px;
list-style-type: none;
text-align: left; 
}


.shadetabs li{
display: inline;

list-style-type: none;
}
.shadetabs li.selected{
position: relative;
top: 0px;
}
.shadetabs2 li{
display: inline;
list-style-type: none;
}

.tabcontent{
display:none;
width: 240px;
height:250px;
margin-top:50px;
}

/*-------- saubnanikation---------------*/

.subnav_right ul {
	list-style:none;
	
}
.subnav_right li {
	width:174px;
	margin-left:44px;
	padding:1px 0 0 0px;
	}
.subnav_right li a {
	font: 12px  Verdana, Arial, sans-serif, Comic Sans MS  ;
	color:#fff;
	letter-spacing:1px;
	padding:0 0 0 8px;
	margin-bottom:-1px;
	text-decoration: none;
	
}
.subnav_right li  a:visited {
	font: 12px  Verdana, Arial, sans-serif, Comic Sans MS  ;
	color:#fff;
	}
.subnav_right li a:hover {
	color: #ff9966;	
}


/*-------- Formular ----------------------*/

.formular {
		margin-left:35px;	
		width:415px;
		font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	  	color: #633;
	  	padding: 5px;
		}


.formBorders {
		width:415px;
		font:normal 14px Verdana, Arial, Helvetica, sans-serif;
		color: #633;
		text-decoration: none;
		background-color :transparent;
		text-align: left;
		font-weight: normal;
		margin:1px;
		padding: 5px;
		margin:5px;
		border:#633 1px solid ;	
}
.input {
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #633;
	background-color :transparent;
	text-align: left;
	border: 0px solid #fff;
	padding: 5px;
	}

.buts {
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #633;
	background-color :transparent;
	text-align: center;
	border: 0px solid #fff;
	width:190px;
	padding: 5px;
	}
	
.kontakt {
  	width: 420px;
	margin:5px 0px 5px 40px;
	padding: 3px 0px 4px 5px;
  	font: normal 14px  Verdana, Arial, Helvetica, Comic Sans MS, sans-serif ;
  	color:#633;
}
.kontakt a {
  	font:normal 14px  Verdana, Arial, Helvetica, Comic Sans MS, sans-serif;
	color: #633;
	text-decoration: none;
  }
.kontakt a:hover{
  	color: #f90;
	text-decoration: none;
  }
/*---- Bilder Gallerie --------------------------------*/

#lightbox{
	background-color:#fff;
	padding: 20px 20px 5px 20px;
	border-bottom: 0px solid #666;
	border-right: 0px solid #666;
	}
#lightboxDetails{
	 font:normal 15px  Verdana, Arial, Helvetica, Comic Sans MS, sans-serif;
	padding-top: 10px;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ right: 0; top:0; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../img/bg.png); }

* html #overlay{
	background-color: #;
	back\ground-color: transparent;
	background-image: url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg.png", sizingMethod="scale");
	}
	