html, body{
  height:100%;
  font-family:Verdana;
  font-size:8pt;
}

/*STRUKTUR*/
.header{
  width:800px;
  height:100px;
  background:url(../img/layout/logo.png) top left no-repeat;  
  left:50%;
  margin-left:-400px;
  position:relative;
}

.logoFooter{
  width:800px;
  height:10px;
  left:50%;
  margin-left:-400px;
  position:relative;
  background:url(../img/layout/logoFooter.png) top left repeat-y;
}

.center{
  width:800px;
  min-height:500px;
  height:auto !important;
  height:500px;
  left:50%;
  margin-left:-400px;
  position:relative;
  background:url(../img/layout/contentHeaderTop.jpg) top left no-repeat;
  display:block;
}

.content{ 
  min-height:100%;
  height:auto !important;
  height:100%;
  margin-left:160px;
  margin-bottom:0px;
  margin-top:0px;
  padding:5px;
}

.menu{
  width:160px;
  float:left;
}

.footer{
  width:800px;
  height:30px;
  left:50%;
  margin-left:-400px;
  position:relative;
  background:url(../img/layout/contentHeaderBottom.jpg) bottom left no-repeat;
}

/*ALLGEMEIN*/
a{
  text-decoration:none;
}
input, select{
  font-family:Verdana;
  font-size:8pt;
  text-align:center;
  margin:0px;
  padding:0px;
  height:17px;
}
textarea{
  font-family:Verdana;
  font-size:8pt;
  text-align:center;
}


a:link, a:visited, a:active, a:focus{
  color:#a7a7a7;
  text-decoration:none;
}
a:hover{
  color:#ff6600;
}

.button{
  width:140px;
  font-size:8pt;
  background:#DE5303;
  border:1px solid #000000;
  padding:2px;
  margin:5px;
  color:#ffffff;
  height:20px;
}

h1{
  font-size:15pt;
}
h3{
  margin:0px;
  font-size:10pt;
  border-bottom:2px solid #FDA451;/*#FC820F;*/
  text-decoration:none;
}

.newLine{
  clear:left;
  height:5px;
  line-height:5px;
}

img{
  border:0px;
/*  display:block;*/
}

ul{
  list-style:none;
  padding:0px;
  margin:0px;
}

.ok {
  color:#158402;
}

.notok {
  color:#AC1602;
}

.important {
  color:#E24D03;
}

table th, table td{
  font-family:Verdana;
  font-size:8pt;
}

table th{
  border-bottom:1px solid #FDA451;
}

/*HEADER*/
.listTop{
  list-style:none;
  padding:0;
  margin:0;
  float:right;
}

.listTop li{
  width:100px;
  float:left;
  margin:0px;
  height:100px;
  line-height:100px;
}

.listTop li a, .listTop li a:link, .listTop li a:visited, .listTop li a:active, .listTop li a:focus{
  display:block;
  text-align:center;
  border-top:4px solid #aaaaaa;
  color:#aaaaaa;/*#CACACA;*/
  background:#eeeeee;
}

.listTop li a:hover{
  border-top:4px solid #ff6600;
  background:#e5e5e5; /*#FEE2CF; #F1F1F1;*/
  color:#ff6600;
}

/*CENTER*/
/*MENÜ*/
.listMenu{
  width:160px;
}

.listMenu li{
  height:25px;
  line-height:25px;
  margin-top:2px;
  margin-bottom:2px;
  margin-left:0px;
  margin-right:2px;
  
}
.listMenu li h2{
  display:block;
  padding-left:5px;
  margin:0px;
  color:#b6b6b6;
  font-size:10pt;
  background:url(../img/layout/menuBg.png) -2px left no-repeat;
}

.listMenu li a, .listMenu li a:visited, .listMenu li a:active, .listMenu li a:link, .listMenu li a:focus{
  display:block;
  padding-left:15px;
  border-left:4px solid #aaaaaa;
  margin:0px;
  color:#888888;
}
.listMenu li a:hover{
  border-left:4px solid #ff6600;
  background:#F1F1F1;
  margin:0px;
  color:#ff6600;
}

/*FOOTER*/
.listFooter{
  list-style:none;
  padding:0px;
  margin:0px;
  float:right;
}
.listFooter li{
  float:left;
  width:100px;
  height:30px;
  line-height:30px;
}
.listFooter li a{
  display:block;
  text-align:center;
  color:#909090;
}

/*INDEX*/
.col{
  width:150px;
  margin:2px; 
  margin-left:3px;
  margin-right:3px;
  float:left;
}

.colcol{
  width:306px;
  margin:2px;
  margin-left:3px;
  margin-right:3px;
  float:left;
}


/*INSERAT 1*/
.listExtra{
  margin-top:5px;
  margin-bottom:10px;
  float:left;
}

/*INSERAT 2*/
.colcolcol{
  margin-left:162px;
  text-align:left;
}

/*SUCHE 2*/
.resultBox{
  padding:5px;
  border:1px solid #A0A0A4;  
  background:#ececec;
}

.resultBox .titel{
  display:block;
  padding-top:5px;
  padding-bottom:5px;
}

/*REGEL*/
ol li{
  margin-top:10px;
  margin-bottom:10px;
  text-align:justify;
}

/*FAHRZEUGÜBERSICHT*/
.col1{
  width:50px;
  text-align:center;
  vertical-align:top;
  padding-top:5px;
  padding-bottom:5px;
}
.col2{
  text-align:left;
  width:355px;
  vertical-align:top;
  padding-top:5px;
  padding-bottom:5px;
}
.col3{
  width:100px;
  text-align:center;
  vertical-align:top;
  padding-top:5px;
  padding-bottom:5px;
}
.col4{
  width:100px;
  text-align:center;
  vertical-align:top;
  padding-top:5px;
  padding-bottom:5px;
}

/*FORUM*/
.col1BIG{
  width:425px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:left;
}
