/* 1283790452.5597 */
html {
  margin:0;
  padding:0;
  font-size: 91%;}
  
body {
  margin:10px 0 0 0;
  padding:0;
  font: 76% verdana, arial, sans-serif;
  text-align:center;
  background-color: #b8e1e4;
  color: #333;
  background-image: url("_img/bg_site.gif"); 
  background-repeat: no-repeat; 
  background-position: top center;}
  
.flrechts {float:right;}
.fllinks {float:left;}

a {text-decoration: none;}

.extlink {
	background: url(_img/icn_extlink.gif) no-repeat bottom right;
	padding-right: 1.2em;}

.right {float:right;}
.left {float:left;}
.wichtig {color: #00929d; font-weight:bold;font-size:90%;}
.s {font-size:90%;}
.preis {font-weight:bold;color: #9e0b00;}

h1 {
  font: 160% Georgia, serif;
  color: #00929d;
  font-weight: bold;}
  
h2 {
  font: 100% verdana, arial,sans-serif;
  font-weight: bold;
  color: #9e0b00;}  

div#container{
  width:800px;
  margin:0 auto;
  margin-top:10px;
  border:3px solid #00929d; /* Diese Breite bei content abziehen -> IE*/
  background-color: #FFF;
  text-align:left;}
  
div#header {
  height:255px;
  margin:0;
  padding:0;
  background: #fff;
  background: url("_img/header01.jpg");
  color: #1b3930;}  
  
  #header a:link, #header a:visited {color: #FFFFFF;}
  #header a:hover {
    color: #FFFFFF;
    text-decoration: underline;}
  
  div#headerli {
    float:left;
    margin: 0;
    padding: 202px 0 0 10px; 
    font-size: 90%;
    color: #FFFFFF; }  
    
  div#headerre {
    text-align:right;
    margin: 0;
    padding: 2px 10px 0 0;
    font-size: 90%;
    color: #FFFFFF; }  
    
  div#navihaupt {
    margin: 210px 0 0 0; 
    padding: 0;  }  
    
    #navCircle {
            margin: 0;
            padding: 0 0 22px 0;
            /* border-bottom: 1px solid #00929d; */
    }
    
    #navCircle li {
            margin: 0;
            padding: 0;
            display: inline;
            list-style-type: none;
    }
    
    #navCircle a:link, #navCircle a:visited {
            float: left;
            font-size: 90%;
            font-weight: bold;
            padding: 0 12px 5px 12px;
            text-decoration: none;
            color: #00929d;
    }
    
    #navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
            padding-bottom: 6px;
            color: #000;
            /*background: url(_img/circle.gif) no-repeat bottom center;*/
    }  
  
  
div#content {
  float:right;
  width:744px;
  background-color: #fff;  
  background-repeat: no-repeat; }
  
#content a:link, #content a:visited {
  color: #00929d;
  text-decoration:underline;}

#content a:hover {
    color: #00929d;
    text-decoration: underline;}  
  
div#content-inhalt {
  width:740px;
  padding: 1.5em 100px 1.5em 1.5em;}  
  
div#content p {
  line-height:1.5;
  padding-right: 120px;}

div#content h2 {
  margin: 0 0 1em 0;}

div#content td p, div#content .sp-rechts p, div#content .sp-links p  {
  line-height:1.3;
  padding-right: 0px;}
  
div#content td  {
  padding: 1em 0 1em 0;}
  
.sp-links {
  float:left;
  width:325px;}

.sp-rechts {
  float:left;
  width:325px;}

.trenner {clear:both; margin: 0 0 1.2em 0; padding: 1.2em 0 0 0; border-bottom: 1px solid #ccc; width: 650px;}
  
div#content img {padding: 2px; border: 1px solid #cccccc; }
  
div#content li {
  line-height:1.5;}  
  
div#navigation{
  float:left;
  margin: 20px 0 0 0;
  width:50px;  /* width:200px;  */
  line-height: 1.8em;}
  
div#extra{
  float:left;
  clear:left;
  width:50px;  /* width:200px; */
  text-align: center; }

#footer {
  clear:both;}