body{margin:0;padding:0; font-family:Verdana, sans-serif; font-size:10px; color:#fff; background-color:#000;}

p{margin:0px; padding:0px;}

table{margin:0px; padding:0px;}

img{border:0;}


/* formulare - allgemeine styles */
form {font-family: Verdana, Sans-serif; margin:0; padding:0; color:#fff; font-size:10px;}
input { padding:0; margin:0; font-family: Verdana, Sans-serif; font-size:10px;}
input.textnormal, input.pwnormal {padding:1px; background-color:#3d3d3d; width:140px; border:0; color:#fff; margin:0; font-family: Arial, Sans-serif; font-size:10px;}
select { background-color:#333; color:#fff; padding:0; margin:0; font-family: Arial, Sans-serif; font-size:10px;}
fieldset {border: 0; margin: 0; padding: 0; }
legend{border:0; margin:0; padding:0;}
legend {display: none; margin: 0; font-size: 1px; padding: 0; }
label {padding: 0; margin: 0; border:0px;}


table{font-size:13px;}


a{color:#fff; text-decoration:none;}
a:hover{color:#fff; text-decoration:underline;}

a.toplink{font-size:1px; line-height:1px;}

h1{font-size:10px; font-weight:normal; margin:0; padding:0;} 

div.clearboth{clear:both; font-size:1px; height:1px; line-height:1px;}
div.invisible{display:none; visibility: hidden;}
div.visible{visibility:visible;display:block;}

div.wrapper{width:800px;text-align:left; margin:100px 0 20px 0;}



div.leftcontainer{width:245px; float:left;}
div.left{width:230px; overflow:hidden; font-size:12px;}
img.logo{margin:0 0 50px 0;}

div.mainnavcontainer{width:110px; float:left;}
div.mainnav{width:105px; overflow:hidden;}
div.navactive{background:#3c3c3c; color:#fff; margin:0 0 2px 0; cursor:pointer;}
div.navactive a{text-decoration:none; padding:0 0 0 2px;}
div.navactive a:hover{text-decoration:none; padding:0 0 0 2px;}
div.navinactive{margin:0 0 2px 0; cursor:pointer;}
div.navinactive a{color:#676565;text-decoration:none; padding:0 0 0 2px;}
div.navinactive a:hover{color:#676565; text-decoration:none; padding:0 0 0 2px;}

div.subnav{width:120px; float:left; overflow:hidden;}

div.rightcontainer{width:555px; float:left;}
div.piccontainer{margin:0 0 10px 0;}
div.description{width:380px; margin:380px 0 0 0; float:left;}
div.description a{text-decoration:underline;}
div.description_m{width:380px; float:left;}
div.description_m a{text-decoration:underline;}
div.slideshownav{text-align:right; width:175px;float:right; margin:380px 0 0 0;}
div.slideshownav a{margin:0 0 0 5px;}
div.slideshownav a:hover{text-decoration:none; background-color:#3c3c3c;}
div.slideshownav a.activeSlide{text-decoration:none; background-color:#3c3c3c;}

div.downloadleft{width:80px; margin:0 0 5px 0; float:left;}
div.downloadright{width:300px; float:left;}

div.downloadcontainer{width:380px; float:left;}
div.downloadcontainer a{text-decoration:none;}
div.grauheader{background-color:#3c3c3c; text-align:left; font-size:12px; margin:10px 0 0 0; padding:0 0 1px 2px;}

div.imprintleft{width:250px; float:left;}
div.imprintright{width:300px; float:right;}
div.imprintright a{text-decoration:underline;}
div.imprintrightcontent{margin:0 0 0 15px;}

div.development{background:#3c3c3c url(../img/common/pfeil-down.gif) no-repeat 362px 4px; text-align:left; font-size:12px; margin:10px 0 0 0; padding:0 0 1px 2px; cursor:pointer;}
div.developmentup{background:#3c3c3c url(../img/common/pfeil-up.gif) no-repeat 362px 4px; text-align:left; font-size:12px; margin:10px 0 0 0; padding:0 0 0 2px; cursor:pointer;}

div.development-s{background:#3c3c3c url(../img/common/pfeil-down.gif) no-repeat 230px 4px; text-align:left; font-size:12px; margin:10px 0 0 0; padding:0 0 1px 2px; cursor:pointer;}
div.developmentup-s{background:#3c3c3c url(../img/common/pfeil-up.gif) no-repeat 230px 4px; text-align:left; font-size:12px; margin:10px 0 0 0; padding:0 0 0 2px; cursor:pointer;}

div.top{display:block; visibility:visible; text-align:right; width:85px; font-size:12px; float:right; cursor:pointer;}
div.topinvis{display:none; visibility:hidden;}
