@charset "UTF-8";

body{
 background: #7e3f31 url('../img/layout/verlauf.jpg') repeat-x scroll center 0;
 font-family: Arial, Verdana;
 font-size:10pt;
 color: #000;
 text-align:center;
 margin:0;
 padding:0;
}

a:link,
a:visited
{
	color: #000;
	text-decoration: underline;
}

a:hover,
a:active,
a.active
{
	text-decoration: none;
}

img {
 border: none;
}

h1
{
	margin: 0 0 8px 0;
	font-size: 16pt;
}

h2
{
	font-size: 11pt;
	margin: 5px 0 10px 0;
}

a {
 text-decoration: none;
}

.wrapper {
  background:url('../img/layout/bg.jpg') no-repeat scroll center 0 transparent;
 text-align:left;
 margin:0 auto;
 position: relative;
 width:1000px;
}

#header{
 position:relative;
 height:105px;
}


#header .menuflash {
position:relative;
}


#header .menuflash embed {
position:relative;
display:block;
margin:0 auto;
}

#header p {margin:0; padding:10px; text-align:center;}
#header p .currentsite{text-decoration: none; color:#FFFFFF; font-weight:bold; font-size:20pt; margin-right:50px;}
#header p .othersite{text-decoration: none; color:#78311b; font-weight:bold; font-size:16pt; margin-right:50px;}
#header p .othersite:hover{text-decoration: none;color:#FFFFFF; font-weight:bold; font-size:16pt; margin-right:50px;}

#content {
 position:relative;
 height:440px;
}


#content .contentflash {
position:absolute;
z-index:0; 
margin-top:-8px;
}

#content .contentlayer {
 position:absolute;
 z-index:1;
 padding:5px;
 margin:25px;
 background: url(../img/layout/wt_big.png) no-repeat;
 width:900px;
 height:375px;
 overflow: auto;
}

#content .half {
 position:absolute;
 z-index:1;
 padding:5px 5px 5px 5px;
 margin:25px;
 background: url(../img/layout/wt_half.png) no-repeat top left !important;
 width: 531px !important;
 height:375px;
 overflow: auto;
}

* html #content .contentlayer
{
 background: url(../img/layout/wt.png) repeat;
}

*:first-child+html #content .contentlayer {
 background: url(../img/layout/wt.png) repeat;
 }


#footer {
 height: 25px;
 color:#FFFFFF;
 font-size:8pt;
}

#menu {
 position:relative;
 height:35px;
}


/* Navi */
#nav {
 font-family: Arial, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 margin: 0 0;
 padding: 0;
 list-style-type: none;
 font-size: 13px;
 height: 35px;
}
#nav li {
 float: left;
 margin: 0;				
}
#nav li a {
 text-decoration: none;
 display: block;
 padding: 0 15px;
 line-height: 35px;
 color: #FFFFFF;
}
#nav li a:hover, #menu li.active a {
 color: #999999;
}
#nav_wrapper ul {
margin-left: 11px;
background: url('../img/layout/middle.png')
}
#nav_wrapper {margin-left:50px;padding: 0 15px 0 0; background: url('../img/layout/right.png') no-repeat right 0; float: left;}
#nav_wrapper .left{float: left; height: 35px; width: 11px; background: url('../img/layout/left.png') no-repeat left 0;}

/* NAV - IE 6 */
* html #nav_wrapper {margin-left:50px;margin-bottom:-1px;padding: 0 15px 0 0; width:390px; border: 2px solid #FFFFFF;background: #873C2D;}
* html #nav_wrapper .left{display:none; background: #873C2D;}
* html #nav_wrapper ul {
margin-left: 11px;
background: #873C2D;
}

.googlemap
{
	width: 370px;
	height: 370px;
	overflow: hidden;
	float: left;
}

.left
{
	float: left;
}

.right
{
	float:right;
}

.clear
{
	clear: both;
}

.formular .left,
.formular .right
{
	width: 240px;
	margin: 5px 5px 0 0;
}

.formular input
{
	width: 240px;
	margin: 2px 0 0 0;
	padding: 0;
	border: #000 1px solid;
	height: 20px;
}

.formular textarea
{
	width: 480px;
	height: 70px;
	margin: 4px 0 0 0;
	padding: 0;
	border: #000 1px solid;
}

#footer ul
{
	font-size: 10pt;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align:center;
	display: block;
}

#footer li
{
	display: inline;
}

#footer a
{
	color: #FFF;
	font-weight: normal;
}

.galeriebild
{
	float: left;
	margin: 0 3px 3px 0;
}

.specials_list
{
	width: 150px;
	float: left;
	margin: 0 10px 0 0;
	padding: 40px 0 0 0;
}

.specials_list img
{
	margin: 0 0 5px 0;
}

div.galerie
{
	float: left;
	margin: 0 0 10px 40px;
	text-align: center;
}

#facebookiframe
{
	border: none;
    height: 75px;
    margin: 0 70px 10px 0;
    overflow: hidden;
    width: 292px;
    float: right;
}

.sky
{
 position: absolute;
 left: 0;
 top: 3px;
z-index: 99;
}
