* {
margin: 0;
padding:0;
font-family:verdana, sans serif;
outline:0;
list-style-type:none
}

body {
background:#000;
margin:1px 0 0 0
}

ul#head {
float:left;
padding:96px 0 4px 0;
height:24px;
background:url(images/layout/head.jpg) no-repeat #000
}
ul#head li.ueberschrift {
display:none
}
ul#head li.link {
display:inline
}
ul#head li.link a {
float:left;
font-size:13px;
font-weight:600;
color:#edd;
display:block;
padding:6px 22px 5px 22px;
border-right:1px solid #322;
text-decoration:none
}
ul#head li.link a:hover {
color:#fff;
text-decoration:underline
}
ul#head li.link a.chosen {
color:#fff;
text-decoration:underline
}

div#counter {
float:left;
-moz-opacity:0.25;
filter:alpha(opacity=25);
margin: 0 0 -14px 0;
}



#content {
clear:both;
overflow:auto;
width:715px;
min-height:260px;
padding:25px 20px 70px 20px;
background:url(images/layout/busheck.jpg) 200px 0 no-repeat
}

div#content h1 {
font-size:15px;
font-weight:600;
margin:0 0 10px 0
}
div#content p, div#content p a, div#content h1 {
color:#eee
}
div#content p {
font-size:12px;
margin:0 0 10px 0
}
div#content em {
font-size:11px;
color:#777
}
div#content a:hover {
text-decoration:none
}

div#content table.tabelle {
color:#eee;
width:700px;
margin:30px 0
}
div#content table.tabelle td {
font-size:12px;
border-bottom:1px dotted #555;
border-right:1px dotted #555;
padding:3px
}
div#content table.tabelle td.topic {
font-weight:600;
color:#f00
}
div#content a.image img {
border:1px solid #eee;
margin: 0 15px
}
div#content a.image:hover img {
border:1px solid #f00
}
div#content div.google {
float:left;
background:#f00;
border:1px solid #eee
}
div#content div.google a {
float:right;
font-size:11px;
text-decoration:none;
margin:0 3px 1px 0;
color:#eee
}
div#content div.google a:hover {
color:#222
}
div#content ul#lagerbilder {
margin:40px 0 0 30px;
width:auto;
overflow:hidden
}
div#content ul#lagerbilder li {
position:relative;
float:left;
height:150px;
margin:5px
}
div#content ul#lagerbilder li img {
border:1px solid #eee
}
div#content ul#lagerbilder li p a {
position:absolute;
left:0;
bottom:0;
width:200px
}


div#footer {
color:#d3d3d3;
width:750px;
height:85px;
padding:7px;
font-size:12px;
background: url(images/layout/footer.jpg) bottom left no-repeat;
}
div#footer a {
color:#d3d3d3;
text-decoration:underline
}
div#footer a:hover {
text-decoration:none
}
div#footer ul.left {
float:left;
width:400px
}
div#footer ul.right {
float:right;
padding: 0 6px 0 0;
text-align:right;
width:200px
}
li.bold {
padding:0 0 2px 0;
font-weight:bold
}











/* Scrollbare Previewbox */
div#listbox {
overflow:auto;
padding:40px 0 0 60px
}

/* listautobox formate */
div.listautobox {
text-align:left;
position:relative;
width:550px;
padding:5px 10px 7px 10px;
overflow:hidden;
color:#fff;
border:1px dotted #f00;
/*border-top:1px solid #222;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
border-left:1px solid #222;*/
background:url(images/layout/listbg.jpg) #222;
margin: 0 0 20px 0
}

div.listautobox a.toplink {
color:#eee;
text-decoration:none;
font-weight:600;
font-size:13px;
display:block;
margin:0 0 6px 0
}
div.listautobox a.toplink:hover {
color:#f00
}
div.listautobox a img.topbild {
float:left;
width:100px;
height:82px;
margin:0 10px 5px 0;
border:1px solid #eee
}
div.listautobox a:hover img.topbild  {
border:1px solid #f00
}
div.listautobox span.price {
position:absolute;
top:7px;
right:10px;
color:#eee;
font-weight:600;
font-size:14px
}
div.listautobox ul.features li {
padding: 0 0 1px 0
}
div.listautobox ul.features li, div.listautobox ul.features li label, div.listautobox ul.features li p {
font-size:11px
}
div.listautobox ul.features li label {
width:110px
}
div.listautobox li label {
float:left;
width:89px;
font-weight:600;
margin: 0 4px 0 0
}
div.listautobox ul.features li p {
overflow:hidden
}



/* pop up formate */

div.box {
font-size:11px;
position:relative;
width:600px;
padding:5px 10px 7px 10px;
overflow:hidden;
color:#fff;
margin: 0
}
div.box h1 {
font-weight:100;
font-size:19px;
letter-spacing:1px;
margin:0 0 6px 0
}
div.box h2 {
display:none;
visibility:none
}

div.box img.topbild {
float:left;
width:600px;
height:461px;
margin:0 10px 5px 0;
border:1px solid #fff
}
div.box ul.features {
float:left;
overflow:hidden;
width:600px;
margin:10px 0 0 0
}
div.box div.price {
position:absolute;
top:40px;
right:12px;
color:#fff;
padding:0;
font-weight:100;
font-size:24px;
/*border:1px solid #f00;
background:#fff;
-moz-opacity:0.65;
filter:alpha(opacity=65);*/
}
div.box div.price span.priceli {
float:left;
letter-spacing:-1px;
padding:18px 5px 8px 20px;
background:url(images/layout/price_li.png) left top no-repeat;
height:68px;
}
div.box div.price span.pricere {
float:right;
background:url(images/layout/price_re.png) left top no-repeat;
height:68px;
display:block;
width:50px;
}



div.box ul.features li {
color:#eee;
clear:both
}
div.box p.close {
position:absolute;
top:8px;
right:16px;
font-size:11px;
color:#eee
}
div.box p.close a {
color:#eee
}
div.box p.close a:hover {
text-decoration:none;
color:#f00
}

div.box ul.features li, div.box ul.features li label, div.box ul.features li p {

}
div.box ul.features li label {
float:left;
color:#fff;
width:105px;
font-weight:600;
margin: 0 5px 0 0
}
div.box ul.features li.topspace {
padding: 10px 0 0 0
}
div.box ul.features li p {
overflow:hidden;
display:block;
width:450px;
}


div.box ul.pics {
position:absolute;
top:470px;
right:15px
}
div.box ul.pics li {
display:inline;
float:left;
margin: 0 5px 0 0
}
a img.boxpics {
width:80px;
height:60px;
border:1px solid #f00
}
a:hover img.boxpics {
border:1px solid #fff
}
