body{
background-color:#930000;
background-image:url(images/bg-rot.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#ffffff;
padding-top:1%;
text-align:center;
font-family:Verdana, Tahoma, Arial, sans-serif;
overflow:auto;
border-collapse:collapse;}

#text{
position:relative;
margin:20px 7% 75px 40%;
font-size:75%;
text-align:left;
}

#abstand{
height:auto !important;
height:325px;
min-height:326px;
margin:0;
padding:0;
}

.c{float:left;}
.cr{clear:left;}

td{
vertical-align:top;
padding:20px 0 20px 0;
width:20%;
}

h3{
display:inline;
color:#ababab;
font-size:110%;
padding:0;
}

#descr{
overflow:visible;
padding:0px;
margin:0 0 20px 0;
}

table.formPage{
border: 1px solid #FFFFE0;
}
td.err {
padding:3px;
color:Yellow;
border:1px solid #FFFFE0;
text-align:left;
}
td.msg {
padding:3px;
color:#FFFFFF;
font-weight:bold;
border:1px solid #FFFFE0;
text-align:left;
}
.label {
text-align: right;
}
.buttons {
border-top: 1px solid #FFFFE0;
text-align: center;
}
.count {
color:#ffffff;
font-size:8pt;
font-weight:normal;
}

#links a{
font-size:10pt;
color:#ffffff}

#links a:hover{
font-size: 10pt;
color:#ababab;}

#links p{
margin: 0 0 7px 0;
color:#ffffff
}

.url{
display:inline;

font-style:oblique;
color:#ffffff;
}

#path{
margin-top:2px;
padding:3px;
border-top:1px solid #E0E0E0;
color:#E0E0E0;
}

.submit{
float:right;
vertical-align:bottom;
text-align:right;
color:#E0E0E0;
}

#user-bar{
clear:both;
width:20%;
margin:0 0 0 auto;
padding:3px;
line-height:19px;
text-align:right;
font-size:90%;
color:#E0E0E0;
}

.text, .btn {
font-size: 8pt;
font-family: Verdana, Tahoma, Arial, sans-serif;
}

input.text{
color:#000000;
border: 1px solid #5e74b3;
}

textarea.text{
background-color:#ffffff;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #5e74b3;
overflow:auto;
}

.text-a{
background-image:url(images/bg-url.gif);
background-color:#ffffff;
background-repeat:no-repeat;
background-position:top left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #5e74b3;
overflow:hidden;
}
.text-b{
background-image:url(images/bg-spam.gif);
background-color:#ffffff;
background-repeat:no-repeat;
background-position:top left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #5e74b3;
overflow:auto;
}

.text-c{
background-image:url(images/bg-danke.gif);
background-color:#ffffff;
background-repeat:no-repeat;
background-position:top left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #5e74b3;
overflow:auto;
}

.text-e{
background-image:url(images/bg-title.gif);
background-color:#ffffff;
background-repeat:no-repeat;
background-position:top left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #5e74b3;
overflow:hidden;
}

.text-d{
background-color:#ffffff;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #5e74b3;
overflow:hidden;
}

select{
font-size:8pt;
border:1px solid #5e74b3;
padding-left:7px;
}

.captcha {
border:1px solid #5e74b3;
margin-top:10px;
}

form{
display:inline;
margin:0;
padding:0;
}

.btn{
font-size:8pt;
font-weight:bold;
border:1px solid #5e74b3;
cursor: pointer;
height: 17px;
}

.rest{
vertical-align:middle;
text-align:center;
color:#ffffff;
font-weight:bold;
border:none;
background-color:#930000;
}


span.req{
margin-left: 3px;
color:#ffffff;
font-weight: bold;
}

div.errForm, span.errForm{
display:block;
background:#ababab;
margin:5px 10% 0px 0px;
padding:2px 5px 2px 5px;
color:#930000;
text-align:left;
clear:both;
}

h2 .small, h3 .small, .small, .small a{
padding:0px;
margin:0px;
text-decoration:none;
}

.small, .small a{color:#FFD700;font-size:9px;}
h2, h3, .small{color:#ffffff;font-size:110%}
h2{font-weight:lighter;}

.sort{color: #000000;}

p.subcats {
margin:0px 0px 7px 0px;
padding:0px;
}

div.pr{
border:1px solid #E0E0E0;
float:left;
height:73px;
padding:0;
margin:0 15px 15px 0px;
}

div.thumb{
border:1px solid #E0E0E0;
float:left;
padding:0;
margin:4px 20px 0px 0px;
}

div.prg {
width:40px;
border:1px solid #999999;
height:3px;
font-size:1px;
}

div.prb {
height:3px;
font-size:1px;
}

div.footer{
bottom:0;
clear:both;
text-align: center;
border-top:1px solid #E0E0E0;
padding:3px 0 0 0;
margin-top:10px;
color:#E0E0E0;
}

div.footer a {
color:#E0E0E0;
font-size:90%;
}

.price{
border:1px solid #FFFFE0;
}

.price table td{
margin:0;
padding:2px;
vertical-align:bottom;
}

.paging-links, .paging-info{text-align:right;}

.paging-info{font-style:italic;}

.klein{
font-size:100%;
color:#E0E0E0;
}
.mini{font-size:7pt;}

a:link, a:visited{
color:#ffffff;
text-decoration:none;
font-size:100%;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;}

a.desc:link, a.desc:visited{
color:#ababab;}

a.bar:link, a.bar:visited{
color:#e0e0e0;
font-size:90%;
text-decoration:none;
}

a.gelb:link, a.gelb:visited{
padding: 0px;
margin: 0px;
color: #FFD700;
font-size:9px;
text-decoration:underline;
font-weight:normal;}

a.details:link, a.details:visited{
font-size:100%;
text-decoration:none;
color:#FFD700;
font-weight:bold;
}

a:hover, a.bar:hover, a.gelb:hover, a.detail:hover, a.desc:hover{color:#ababab;}

.description{
margin-top:5px;
line-height:155%;
text-align:justify;
color:#ffffff;
}

.inline{display:inline;}
.center{text-align:center;}

.left{
float:left;
margin:0 !important;
margin-left:-3px;
padding:0;
clear:both;
}

.a{
clear:both;
height:0;
margin:0;
padding:0;
}

.b{
min-height:5px;
height:0px;
padding:0;
margin:0 !important;
margin-top:-10px;}

.d{
height:12px;
overflow:visible;
}


.eins{
overflow:visible;
clear:both;
height:20px;
margin:0;
padding:0;
}

.zwei{
overflow:visible;
clear:both;
height:40px;
margin:0;
padding:0;
}


p.desc:first-letter{
border:0;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:3em;
padding-right:3px;
color:#ababab;
float:left;}

p.info:first-letter{
border:0;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:3em;
padding-right:3px;
color:#ababab;
float:left;}

.info{
margin-bottom:50px;
text-align:justify;
line-height:150%;
}


.snipet{
height:120px;
overflow:hidden;
}

h1{
color:#ababab;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:200%;
font-weight:lighter;
margin:5px 0 5px 0;
}

h2{
width:auto;
color:#ababab;
font-weight:bold;
margin:0;
padding:0;
}

.rot{/*background-color:#930000;*/
font-size:120%;
}

option{
padding-left:10px;
background-color:#930000;
color:#ffffff;
}
onfocus
{
Color: green;
Font-Weight: bolder;
}
.opt0{
font-weight: bold;
padding-left:15px;
}

.opt1{
padding-left:30px;
}

.opt2{
padding-left:45px;
}

.opt3{
padding-left:60px;
}