*{margin: 0; padding: 0;}
html{
height: 100%;
overflow-y: scroll;
}
body{
margin:0px 0px 0px 0px;
text-align: center;
background: #0e151d url(../images/bg_body2.gif) repeat-x;
overflow-y:auto;
}
#container {
margin: 0px auto;
width: 950px;
background-color: #fff;
}

#logo{
margin-left: 750px;
width:200px; height:99px;
position:absolute;
}

#logo a {
 display: block; width:200px; height:99px;
 text-indent: -9000px;
}

#top{
background: url(bg_top_950.jpg);
width: 950px;
height: 99px;
text-align: left;
z-index: 600;
}
#top ul {
border: none;
list-style-type: none;
list-style-position: inside;
list-style-image: none;
float: left;
margin: 77px 0 0 0;
width:650px;
}
#top li {
border: none;
display: inline;
margin-left: 20px; 
}
#top li a{
text-decoration: none;
color: #fff;
font:bold 12px Arial;
}
#top #logo{
float: right;
height: 79px;
width: 160px;
padding: 20px 0 0 5px;
text-align: left;
}
*html #top #logo{
height: 99px;
width: 153px;
}
#language{
text-align: center;
margin-top: 3px;
}
td.middle {
margin-top: 1px;
text-align: left;
background-color: #90989e;
height: 268px;
}
#page{
background-color: #fff;
height:auto;
z-index: 10;
overflow:hidden;
}
.spacer {
width: 940px;
height: 20px;
padding-top: 2px;
padding-left: 10px;
margin: 2px 0px;
background: #d10019;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #ffffff;
text-align: left;
}
.spacer ul {
border: none;
list-style-type: none;
list-style-position: inside;
list-style-image: none;
float: left;
}
.spacer li {
padding: 0 9px;
display: inline;
}
p.navi a{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #fff;
text-decoration: none;
}
p.navi a:hover{
color: #000;
}
p.navi a:visited{
color: #ffffff;
}
*html .spacer{
width:950px;
}
#menu {
width: 152px;
font-family: Arial,sans-serif;
font-size: 11px;
color: #000;
float: left;
text-align: left;
}
#menu ul {
list-style: none;
border: none;
}
#menu li {
list-style-type: none;
list-style-image: none;
}
#menu li a {
height: 20px;
padding-left: 10px;
padding-top: 2px;
display: block;
text-decoration: none;
border-bottom: 1px dotted #576065;
width: 142px;
background: #fff;
color: #000;
}
*html #menu li a {
width: 152px;
}
#menu li a:hover {
background-color: #576065;
color: #fff;
}
#menu li a.active {
background-color: #576065;
color: #fff;
}
#menu li.level2 a {
height: 18px;
padding-left: 15px;
padding-top: 2px;
display: block;
text-decoration: none;
width: 137px;
background-color: #90989e;
color: #fff;
}
#menu li.level2 a.active {
background-color: #576065;
color: #fff;
}
*html #menu li.level2 a {
width: 152px;
}
#menu li.level3 a {
height: 18px;
padding-left: 20px;
padding-top: 2px;
display: block;
text-decoration: none;
width: 132px;
background-color: #c7cdd1;
color: #000;
}
*html #menu li.level3 a {
width: 152px;
}
#menu li.level3 a:hover {
background-color: #576065;
color: #fff;
}
#menu li.level3 a.active {
background-color: #576065;
color: #fff;
}
#right_content{
width: 154px;
font-family: Arial,sans-serif;
font-size: 10px;
color: #000;
text-align: left;
float: right;
background-color: #fff;
}
#right_content h1.imageheader {
overflow: hidden;
height: 26px;
white-space: nowrap;
background-repeat: no-repeat;
font-size: 10px;
}
#right_content h1.imageheader em{
display: none;
}
#right_content p.bodytext {
width: 142px;
min-height: 64px;
margin: 0;
padding: 3px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}
*html #right_content p.bodytext {
width: 152px;
height: 81px;
}
#right_content h3{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000;
}
#right_content a{
font-size: 11px;
font-family: Arial;
color: #576065;
text-decoration: none;
}
#right_content a:hover{
font-size: 11px;
font-family: Arial;
color: #000;
text-decoration: underline;
}
#right_content a:visited{
font-size: 11px;
font-family: Arial;
}
#right_content input {
border: 1px solid #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
margin: 4px 2px;
}
#right_content #quicklinks ul li{
margin-left: 15px;
padding: 2px 0 2px 0;
list-style: none url(../icons/arrow_r.gif);
}
*html #right_content #quicklinks ul li{
margin-left: 20px;
padding: 2px 0 2px 0;
list-style: none url(../icons/arrow_r.gif);
}

#content {
padding: 5px;
font-size: 10px;
font-family: Arial;
width: 784px;
text-align: left;
background-color: #fff;
float: left;
line-height: 16px;
}

h1{
font-size: 16px;
font-family: Arial;
font-weight: bold;
margin: 2px 0px 6px;
color: #576065;
}

h2{
font-size: 12px;
font-family: Arial;
font-weight: bold;
margin: 8px 0px 2px;
color: #576065;
}
#content h3{
font-size: 11px;
font-family: Arial;
font-weight: bold;
margin: 8px 0px 2px;
color: #90989e;
}
#content h4{
font-size: 12px;
font-family: Arial;
font-weight: bold;
margin: 0px 0px 2px;
}

p{
font-size: 11px;
font-family: Arial;
line-height: 16px;
margin: 1px 0px 3px;
}
#content td{
font-size: 11px;
font-family: Arial;
}
#content th{
font-size: 11px;
font-family: Arial;
font-weight: bold;
}
#content table.table-angebot{width: 600px; padding: 0px;}
#content tr.col-red { background: #d10019 none; color: #fff; font-weight: bold;height:21px;}
#content tr.col-grey { background: #c7cdd1 none; height:20px;}
#content tr.col-white { background: #fff none; height:20px;}
#content .td-angebot{
background-image: url("../images/balken_angebot.gif");
background-repeat: no-repeat;
width: 600px;
height: 28px;
color: #fff;
font-weight: bold;
font-size: 14px;
padding: 2px 20px 2px 4px;
}
li.liste{
font-size: 11px;
font-family: Arial;
}
#content li{
font-size: 10px;
font-family: Arial;
list-style: none url(../icons/arrow_r.gif);
}
#content .small{
font-size: 9px;
font-family: Arial;
color: #576065;
}
#content a{
font-size: 11px;
font-family: Arial;
color: #576065;
text-decoration: none;
}
#content a:hover{
font-size: 11px;
font-family: Arial;
color: #000;
text-decoration: underline;
}
#content a:visited{
font-size: 11px;
font-family: Arial;
}

a.content:link { font-family: arial, verdana; color:#576065; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.content:visited { font-family: arial, verdana; font-size: 11px; color: #576065; text-decoration:none; font-weight: normal; }
a.content:hover { font-family: arial, verdana;; font-size: 11px; color: #000000; text-decoration:underline; font-weight: normal; }
a.content:active { font-family: arial, verdana; font-size: 11px; color: #576065; text-decoration:none; font-weight: normal; }  
 

a.content2:link { font-family: arial, verdana; color:#576065; margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-weight: normal; text-decoration: none; }
a.content2:visited { font-family: arial, verdana; font-size: 12px; color: #576065; text-decoration:none; font-weight: normal; }
a.content2:hover { font-family: arial, verdana;; font-size: 12px; color: #000000; text-decoration:underline; font-weight: normal; }
a.content2:active { font-family: arial, verdana; font-size: 12px; color: #576065; text-decoration:none; font-weight: normal; }  
 
 
 
 
 
#content .image {
padding: 10px 10px 15px 10px;
border: 1px solid #576065;
background-color: #fff;
}
#content .news-start-item{
vertical-align: top;
}
#content .news-start-item img{
border: 1px solid #576065;
}
#content .news-list-item img {
border: 1px solid #576065;
float: right;
}
#content .price{
font-size: 14px;
font-family: Arial;
font-weight: bold;
letter-spacing: 2px;
color: #576065;
}
#content input{
font-size: 11px;
font-family: Arial;
border: 1px solid #000;
}
#content table{
padding: 0px;
border: 0px;
}
#content td{
padding: 2px 5px;
margin: 0px;
}
.power{
color: #d10019;
font-weight: bold;
}
.is{
font-weight: bold;
color: #56ac41;
}
.info { background-color: #c7cdd1; border: 1px #90989e solid; padding: 5px; margin-bottom: 5px;}
#footer {
margin-top: 2px;
clear: both;
float: none;
}
p.nav {
width: 100%;
height: 20px;
margin-top: 2px;
text-align: center;	}
p.nav a{
font-size: 10px;
font-family: Arial;
color: #576065;
text-decoration: none;
}
p.nav a:hover{
font-size: 10px;
font-family: Arial;
color: #576065;
text-decoration: underline;
}
p.nav a:visited{
font-size: 10px;
font-family: Arial;
}
#content {
padding: 10px;
font-size: 11px;
font-family: Arial;
width: 621px;
}
*html #content {
width: 644px;
height: 100%;
}
.col33{
width: 31%;
float: left;
padding-left: 2%;
}
.col66{
width: 64%;
float: left;
padding-left: 2%;
}
.col50{
width: 48%;
float: left;
padding-left: 2%;
}
.col33 h1, .col66 h1{
color: #000;
letter-spacing: 140%;
margin-bottom: 8px;
}
#content ul{
margin-top: 4px;
}
#content li{
font-size: 11px;
font-family: Arial;
list-style: none url(../icons/arrow_r.gif);
vertical-align: middle;
margin-left: 15px;
padding: 4px 0 2px 0;
}
#content .image {
border: 1px solid #576065;
background-color: #fff;
}
#content .price{
font-size: 14px;
font-family: Arial;
font-weight: bold;
letter-spacing: 2px;
color: #000;
}
#content input{
font-size: 11px;
font-family: Arial;
border: 1px solid #000;
}
#content input[type=checkbox]{
border: none;
}
#content textarea{
font-size: 11px;
font-family: Arial;
border: 1px solid #000;
}
#content select{
font-size: 11px;
font-family: Arial;
border: 1px solid #000;
}
#content table{
padding: 0px;
border: 0px;
}
#content td{
padding: 2px 5px;
margin: 0px;
}
#content .question{
font-size: 12px;
font-family: Arial;
font-weight: bold;
margin: 8px 0px 2px;
color: #576065;
}
#content .answer{
font-size: 12px;
font-family: Arial;
}
label {
float: left;
width: 300px;
}
legend {
font-weight:bold;
color: #000;
}
#content .browsebox{
border: none;
margin: 0px;
padding: 2px;
width: 400px;
list-style-type: none;
list-style-position: inside;
list-style-image: none;
}
#content .browsebox li{
list-style-type: none;
margin: 0px;
padding: 5px;
border: none;
display: inline;
}
ul.imagesitemap{
margin: 0px;
padding: 0px;
}
ul.imagesitemap li{
display: inline;
list-style-type: none;
}
ul.imagesitemap span{
float: left;
margin: 8px;
width: 250px;
margin: 8px;
display: inline;
list-style-type: none;
}
ul.imagesitemap img{
margin-right: 5px;
}
div.pagebrowser {
padding:3px;
margin:3px 3px 5px 3px;
text-align:center;
font-family: Arial;
font-size: 11px;
color: #576065;
}
div.pagebrowser.pagebrowser a{
padding: 2px 8px 2px 5px;
margin-right: 2px;
border: 1px solid #576065;
background-color: #c7cdd1;
text-decoration: none;
color: #576065;
}
div.pagebrowser.pagebrowser a:hover, div.pagebrowser a:active{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #0e151d;
background-color: #90989e;
text-decoration: none;
color: #fff;
}
div.pagebrowser span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #0e151d;
background-color: #576065;
font-weight: bold;
color: #fff;
}
div.pagebrowser span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #c7cdd1;
color: #c7cdd1;
}
#content .error{
background-color: #FFD4DA;
border: 1px #d10019 solid;
padding: 5px;
margin-bottom: 5px;
color: #d10019;
font-weight: bold;
}
#content .ok{
background-color: #C6FFC9;
border: 1px Green solid;
padding: 5px;
margin-bottom: 5px;
color: Green;
font-weight: bold;
}

td.header{
text-align: center;
background: #0e151d url(../images/bg_top_950.jpg) repeat-x;
}


tr.red{
background: #d30018;
}

tr.white{
background: #FFFFFF;
}

table.profil {
background: url(../images/bg_profil.jpg) no-repeat;
}

table.historie {
background: url(../images/bg_historie.jpg) no-repeat;
}

p.redhead{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #d10019;
text-decoration: none;
}


