/********************************************
   ALLGEMEIN
********************************************/ 
* {margin:0;padding:0;border:0;font: 11px/15px  Times, "Times New Roman", Times, serif;color: #333;text-transform:uppercase; }
html, body {height:100%;}
body {background:url(../images/layout/bg.jpg) #574835 repeat-x;text-align:center;}
p {margin-bottom:10px;}
a {text-decoration: none;}
a:hover { text-decoration:underline;} 
h1, h2, h3 {font-weight:bold;}
h1 {font-size:26px;line-height:30px; margin-bottom:15px;font-weight:normal;}
h2 {margin-top:10px;}		
strong {font-weight: bolder;}

/********************************************
   KLASSEN
********************************************/ 
.clear {clear: both;}
.top {margin-top:0;}
.re {text-align:right;}	
.li {text-align:left;}	
.flre{float:right;padding:10px;padding-right:0;padding-top:0;}
.flli{float:left;padding:10px;padding-left:0;padding-top:0;}
.gross {font-size:14px;} 
/********************************************
   LAYOUT
********************************************/ 
#container {height:560px; width:726px;margin:-280px 0 0 -363px;top: 50%;left: 50%;text-align:left;overflow: visible;text-transform:uppercase;position:absolute;}
#header {margin-bottom:7px;overflow:hidden;}
* html #header {}
#content {height:490px;background-color:#ffffff;overflow:hidden;margin-bottom:7px;text-align:center;}
.labels-bg{background:url(../images/inhalt/labels-bg.jpg) no-repeat;} 
.anfahrt-bg{background:url(../images/inhalt/anfahrt-bg.jpg) no-repeat;} 
.about-bg{background:url(../images/inhalt/about-bg.jpg) no-repeat;} 
.kontakt-bg{background:url(../images/inhalt/kontakt-bg.jpg) no-repeat;} 
.neutral-bg{background:url(../images/inhalt/neutral-bg.jpg) no-repeat;} 
#inhalt {padding:20px;}
#footer {background:url(../images/layout/bg-footer.gif) 0 1px repeat-x;height:24px;}

/********************************************
   HEADER
********************************************/ 
#header img{float:left;}
#header img.ie{display:none;}
* html #header img{display:none;}
* html #header img.ie{display:block;float:left;}

/********************************************
   INHALT
********************************************/ 
#inhalt  {text-align:left; padding:20px;}
#txt  {padding:100px 40px 0 40px;}
#txt-kontakt{margin:309px 0 0 428px; width:295px; text-align:center; color:#ffffff;}
#txt-kontakt p, #txt-kontakt h1, #txt-kontakt a{color:#ffffff;}
#labels  {padding-top:100px;text-align:center;}
#labels img {margin-bottom:40px;}
#plan  {padding:185px 0px 0 518px;}
iframe {border:1px solid #999; width:190px;}
/********************************************
   footer
********************************************/ 
#footer {padding-right:10px;text-align:right;}
#footer ul {list-style-type:none;display:inline;}
#footer ul li{display:inline;}
#footer ul li a {font: 9px/10px Arial, Helvetica, sans-serif;color:#574835;padding:0px 5px;line-height:normal;}
#footer ul li a:hover {text-decoration:none;}
#footer ul li a.an {}

/********************************************
   Navi
********************************************/ 
#nav{background-color:#fff;width:524px;height:17px;padding-top:16px;text-align:right;float:right;}
#nav ul {list-style-type:none;display:inline;}
#nav ul li{display:inline;}
#nav ul li a {padding:13px 5px 2px 5px;line-height:normal;color:#574835;font-size:10px;font-weight:bold;}
#nav ul li a:hover {line-height:normal;text-decoration:none;color:#C6C1B8;}
#nav ul li a.an {background:url(../images/layout/bg-nav.gif) center center no-repeat;line-height:normal;}
#nav ul li.erster a {padding-left:18px;}
#nav ul li.erster a.an {background:url(../images/layout/bg-startnav.gif) left center no-repeat;line-height:normal;}