/* written by
Olaf Bosch
http://olaf-bosch.de */
*{
margin:0;
padding:0;
}
body{
font:75% Verdana,Geneva,Arial,Helvetica,sans-serif;
}
div#foot1,#head,#topnavi,div#quick,div#contentnavi,div.foot2{
display : none;
}
div#inhalt{
padding-bottom:15px;
}
div.clear{
clear:both;
height:0px;
width:0px;
}
.center{
text-align:center;
}
.floatr{
float : right;
width : auto;
}
div.content{
margin:15px 0 0 0;
}
img{
border:0px solid #FFFFFF;
}
label{
 cursor : pointer;
}
p.clearright{
clear:right;
}
p.clearleft{
clear:left;
}
pre{
background:transparent;
border:1px solid #DCD6CB;
border-left:7px solid #DCD6CB;
font:.95em/100% "Times New Roman",Times,serif;
padding:10px;
}
#ende{
background:transparent;
color:#919191;
font:bold .95em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:20px 0;
text-align:center;
}

div.content .left p.release,#inhalt p.release{
font:bold 1.05em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0 0 10px;
padding-left:18px;
}
div.content div.pay{
height:94px;
margin:20px 0 0 4px;
width:404px;
}
div.content div.pay form{
float:left;
padding-top:12px;
text-align:center;
width:110px;
}
div.content .pay p.unterst{
background:none;
clear:left;
float:left;
margin:0;
padding:0;
text-align:center;
width:110px;
}
div.content div.pay p a{
font:.75em Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
div.content div.pay h3{
background:transparent;
color:#42929D;
font:bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif;
padding-top:12px;
}
div.content div.pay p.abo{
font:.9em "Times New Roman",Times,serif;
letter-spacing:1px;
}
div.content p span{
background:transparent;
color:#666666;
}
div.gal{
background:url(../../neu/css/screen3.gif) #FFFFFF no-repeat top;
border-top:1px solid #FFFFFF;
height:25px;
margin-top:2px;
padding-top:4px;
text-align:right;
}
div.gal a{
background:transparent;
color:#666666;
font:bold .9em Verdana,Geneva,Arial,Helvetica,sans-serif;
height:1%;
margin-right:34px;
}
div.inhalt{
margin:0 15px 0 15px;
padding-bottom:15px;
}
div.inhalt a{
background:transparent;
color:#42929D;
font-weight:bold;
}
div.inhalt a.leer{
background:transparent;
color:#A9C6C9;
}
div.inhalt h1{
background:transparent;
color:#42929D;
font:1.8em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0 10px 0;
}
div.inhalt h2{
background:transparent;
color:#42929D;
font:1.6em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0 10px 0;
}
div.inhalt h3{
background:transparent;
color:#42929D;
font:bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:15px 0 10px 0;
}
div.inhalt ol{
margin:20px 0 10px 30px;
}
div.inhalt ol li{
background:transparent;
color:#666666;
font:1em/150% Verdana,Geneva,Arial,Helvetica,sans-serif;
}
div.inhalt p{
background:transparent;
color:#666666;
font:1em/150% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:10px 0;
}
div.inhalt .box{
border:1px solid #EAE7DF;
float:left;
height:21em;
margin:0 4px 13px 9px;
width:250px;
}
div.inhalt .box img{
margin-left:10px;
}
div.inhalt .box p{
background:transparent;
color:#666666;
font:.9em/105% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:4px 6px;
}
div.inhalt p.img{
float:right;
width:auto;
}
div.inhalt ul{
margin:10px 0 10px 20px;
}
div.inhalt ul li{
background:transparent;
color:#666666;
font:1em/150% Verdana,Geneva,Arial,Helvetica,sans-serif;
list-style:outside url(../../neu/css/pfeil.gif);
}
div.inhalt ul li.check{
list-style:outside url(../../neu/css/check.gif);
}
div.left{
margin:0 20px;
width:415px;
}
div.left h2{
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
height:30px;
margin-top:8px;
padding:9px 0 0 16px;
text-transform:uppercase;
}
div.left p a{
background:transparent;
color:#42929D;
}
div.right{
float:right;
margin-right:10px;
width:278px;
}
div.right a#downlink{
background:url(../../neu/css/down.gif) no-repeat;
color:#000000;
display:block;
font:bold 1.05em Tahoma,Arial,Helvetica,sans-serif;
height:1px;
padding:40px 0 25px 30px;
text-decoration:none;
}
div.right li{
background:url(../../neu/css/pfeil.gif) no-repeat 0px 1px;
list-style:none inside;
margin-top:8px;
}
div.right li a{
background:transparent;
color:#42929D;
font:bold 1.05em Tahoma,Arial,Helvetica,sans-serif;
height:1px;
padding-left:4px;
}
div.right ul{
margin:0 0 15px 15px;
}
div.screen{
background:url(../../neu/css/screen1.gif) #F3F1ED no-repeat top;
margin:14px 0 0 11px;
width:255px;
}
div.screen h3{
background:transparent;
color:#666666;
font:bold 1.15em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-left:34px;
padding:10px 0;
vertical-align:top;
}
div.screen h3 a{
margin-left:20px;
padding:8px 0 8px 25px;
text-decoration:none;
}
div.screen img{
margin:0 0 2px 13px;
}
div.teaser{
margin:15px 0 0 0;
padding-bottom:16px;
}
div.teaser .left h1{
font:2em Tahoma,Arial,Helvetica,sans-serif;
letter-spacing:.07em;
margin-top:3px;
}

div.teaser div.left a{
background:transparent url(../../neu/css/pfeil.gif) no-repeat left;
color:#42929D;
font:bold 1.1em Tahoma,Arial,Helvetica,sans-serif;
height:1%;
padding-left:19px;
}
div.teaser p{
font:1.2em/130% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:12px 0;
}
form#login,form#feedback{
margin-top:10px;
}
form#login input#submit,form#feedback input#submit{
background:url(../../neu/css/loginsubmit.gif) no-repeat;
border:0px solid #000000;
color:#919191;
font:.95em Tahoma,Arial,Helvetica,sans-serif;
height:20px;
margin:10px 0 20px 90px;
width:100px;
}
form#login input,form#feedback input{
background:transparent;
border:1px solid #BDB39D;
color:#666666;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-top:2px;
}
form#login label{
background:transparent;
clear:left;
color:#666666;
cursor:pointer;
float:left;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-top:2px;
padding-right:5px;
text-align:right;
width:120px;
}
form#feedback label{
background:transparent;
clear:left;
color:#666666;
cursor:pointer;
float:left;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-top:2px;
padding-right:5px;
text-align:right;
width:200px;
}
form#feedback textarea{
background:transparent;
border:1px solid #BDB39D;
color:#666666;
font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;
height:150px;
margin-top:2px;
width:220px;
}
html>body div#contentnavi ul{
padding-bottom:15px;
}
html>body div.right a#downlink{
padding:40px 0 40px 30px;
}
html>body div.right li a{
padding-left:19px;
}
div.inhalt p.suchanfr a,div.inhalt a.pfeil,div.inhalt p.suchanfr a:active,div.inhalt a.pfeil:active,div.inhalt p.suchanfr a:focus,div.inhalt a.pfeil:focus{
background:url(../../neu/css/pfeil.gif) no-repeat center left;
padding-left:19px;
}
div.inhalt p.suchanfr{
border-bottom:1px solid #DCD6CB;
padding:10px 0 6px 6px;
}
div.inhalt p.suchanfr span{
display:block;
float:right;
font:.9em Verdana,Geneva,Arial,Helvetica,sans-serif;
padding:5px 5px 0 0;
width:auto;
}
div.inhalt p.sucherg{
background:#F8F7F3;
border-left:10px solid #EAE7DF;
color:#666666;
padding:10px;/*min-height:70px;*/
}
div.inhalt p.sucherg a{
background:url(../../neu/css/lupe.gif) no-repeat right;
color:#666666;
font:.8em Verdana,Geneva,Arial,Helvetica,sans-serif;
padding:0 17px 0 5px;
}
div.inhalt p.sucherg img{
float:right;
margin-left:15px;
width:auto;
}
div#sitemap{
margin-left:35px;
}
div#sitemap ul li{
list-style-image:url(../../neu/css/eck.gif);
margin:5px 0 0 35px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div#contentnavi ul{
padding-bottom:15px;
}
* html div#contentnavi ul li ul{
padding-bottom:2px;
}
* html div.inhalt p.suchanfr a,* html div.inhalt p.sucherg a{
height:.1em;
}
* html div#contentnavi{
margin-right:10px;
}
* html div.inhalt{
height:1%;
margin:0 15px 0 15px ! important;
}
* html div.inhalt .box{
margin:0 4px 9px 5px;
}
/* End hide from IE5/mac */


