/* CSS Document */

body{font:76% Verdana, Arial, Helvetica, sans-serif;color: #333;padding: 10px; margin-left: 20px;}
h1{ font-size:150%;}
h2{ font-size:125%;}
h3{ font-size:100%;}

td { font-size:76%}

/*p{margin: 0;padding: 0 15px 0.7em;line-height: 1.5}*/
/*a {color:#0033FF;}*/
address{font-style: normal;}
/*.kattbild {display: block; margin:20px 40px;border: 0px}*/

div#outerbox{width:100px; background-color: #fff;text-align: left;}
div#container{width:800px; background-color: #fff;text-align: left;}

div#header{height: auto; padding: 5px 0 0 0; background-color: #fff;}
div#header img{position:relative; left: -18px;}

div#footer{clear:both; padding:5px 0 5px 0;text-align: center; color:#FFF;font-size: 75%;background: url(../bilder/bottom_br.gif) repeat-x top;}
div#footer a {color: #FFF;text-decoration:none;}
div#footer a:hover{color: #FFF;text-decoration:underline;}

div#banner1{position:absolute; top:85px; left:840px;}
div#banner2{position:absolute; top:398px; left:840px;}

div#menu{ height:auto; width:100%;overflow:auto; background: url(../bilder/top_br.gif) repeat-x top; padding: 7px 0 5px 0;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{padding-left:15px;}
ul#nav li{float:left;margin-right:25px;text-align: center;}
ul#nav a{float:left;width:auto;text-decoration:none; color: #fff;}
ul#nav li.active a,ul#nav a:hover{color: #935258;}

div#faktamenu{width:100%;overflow:auto;}

ul#faktanav,ul#faktanav li{list-style-type:none;margin:0;padding:0;}
ul#faktanav{padding:5px 0 0 15px;}
ul#faktanav li{float:left;margin-right:0px;text-align: center;font-size:90%;}
ul#faktanav a{float:left;width:auto;text-decoration:none; color: #000;}
ul#faktanav li.active {color: #000;  font-weight:bold;}
ul#faktanav a:hover{color: #000; text-decoration:underline;}

div#content{width:100%; background-color: #fff;}

div#puff{float:left; width:auto; height:auto; margin: 5px 0px 0px 0px; padding: 0;background:#dfd7c8;}

div#puffbild {float:left; width:auto;}

div#pufftext{float:right; width:270px; height:auto; background:#dfd7c8; margin-left:30px;}
div#pufftext p{ padding: 0 20px 0px 0px;}
div#pufftext td{ font-size:70%;}
div#pufftext h1{padding: 30px 20px 0px 0px;}
div#pufftext a{text-decoration:none; color: #000;}
div#pufftext a:hover {text-decoration:underline; color: #000;}

div#news{float:left; background: #FFF; text-align:left; width:500px; height:auto; margin: 10px 0 15px 0; border-right: 1px solid #000;}
div#news h2{display:inline;}
div#news p{font-size:90%;display:inline;}
div#news a {text-decoration:none; color: #000;}
div#news a:hover {text-decoration:underline; color: #000;}

div#newstext {margin: 0 0 0 9px;}

div#box{float:right;width:30%; height:auto; margin: 10px 15px 15px 8px; padding: 5px 5px 5px 0; background:#FFF; text-align:left;}
div#box p{font-size:90%;display:inline;}
/*div#box h3 {margin: 0; font-size: 120%;color: #555;padding:0 5px}*/
div#box a{text-decoration:none; color: #000;}
div#box a:hover {text-decoration:underline; color: #000;}

div#text {width:600px; height:auto; min-height:370px; margin: 20px 0px 0px 70px; background:#fff;}
div#text h1{font-size:125%; margin: 15px 0 -5px 0;}
div#text h2{font-size:90%; margin: 10px 0 -10px 0;}
div#text p{font-size:90%; margin: 12px 0 0 0;}
div#text img{margin: 8px 0 10px 0;}
div#text a{text-decoration:none; color: #000;}
div#text a:hover {text-decoration:underline; color: #000;}

.bottomline{BORDER-BOTTOM: #000 1px solid;}
.topbottomline{BORDER-BOTTOM: #000 1px solid; BORDER-TOP: #000 1px solid;}
.kattext {padding:0 285px 0 0;}
.korttext {padding:0 230px 0 0;}

div#text2 {width:600px; height:auto; min-height:370px; margin: 20px 0px 0px 70px; background:#fff;}
div#text2 h1{font-size:125%; margin: 15px 0 -5px 0;}
div#text2 h2{font-size:90%; margin: 10px 0 -10px 0;}
div#text2 p{font-size:90%; margin: 12px 0 0 0;}
div#text2 img{margin: 8px 0 10px 0;}

/*div#kontakt{float:left; width:auto; height:auto; margin: 30px 90px 50px 35px; padding: 0;background:#fff;}

div#kontaktbild {float:right;}

div#kontakttext{float:left; width:190px; height:auto; background:#fff;}
div#kontakttext p{font-size:90%;}
div#kontakttext h1{font-size:125%;}
div#kontaxttext a{text-decoration:none; color: #000}
div#kontakttext a:hover {text-decoration:underline; color: #000}*/

/*.props {
    height:287px;
    float:right;
    width:1px;
  }

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}*/