
/* Basis */
body {overflow: hidden; margin: 0px;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: normal; vertical-align: top;}
a {color: #424242; text-decoration: none;}
A:HOVER {color: #E78226; text-decoration: none;}


/* Elemente */
.divall {position: absolute; left: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; letter-spacing: 0pt;}

.back {top: 0px; margin-left: -1203px; z-index: 1; background: url(../img/bg_all01.gif) repeat; width: 300%; height: 2000px; overflow: hidden;}
.left {margin-left: -601px; z-index: 2; background: url(../img/bg_left01.gif) no-repeat; width: 180px; height: 800px; overflow: hidden;}
.right {margin-left: 420px; z-index: 2; background: url(../img/bg_right01.gif) no-repeat; width: 177px; height: 964px; overflow: hidden;}
.top {margin-left: -421px; z-index: 2; background: url(../img/bg_top01.gif) no-repeat; width: 842px; height: 39px; overflow: hidden;}
.bottom {margin-left: -422px; top: 593px; z-index: 2; background: url(../img/bg_bottom01.gif) no-repeat; width: 842px; height: 371px; overflow: hidden;}
.content {margin-left: -423px; top: 39px; z-index: 3; background: url(../img/bg_content01.gif) no-repeat; width: 842px; height: 554px;}

.dot {z-index: 2; margin-left: 44px; top: 447px; background: url(../img/dot.gif) no-repeat; width: 491px; height: 488px; overflow: hidden;}
.paper {z-index: 3; margin-left: -415px; top: 48px; background: url(../img/paper.gif) no-repeat; width: 821px; height: 533px;}

.logo {z-index: 4; margin-left: -323px; top: 67px; width: 121px; height: 65px;}
.line {z-index: 4; margin-left: -367px; top: 149px; width: 728px; height: 1px;}
.linebottom {z-index: 4; margin-left: -367px; top: 538px; width: 728px; height: 1px;}


/* Menue */
.menuall {z-index: 15; height: 14px; padding: 5px 5px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bolder;}

A.menuall {background: url(../img/pix_w.gif) no-repeat left; color: #424242;}
A:HOVER.menuall {background: url(../img/hover.gif) no-repeat left; color: #E78226;}

.menu1 {margin-left: -159px; width: 50px; top: 123px;}
.menu2 {margin-left: -89px; width: 100px; top: 123px;}
.menu3 {margin-left: 21px; width: 60px; top: 123px;}
.menu4 {margin-left: 102px; width: 70px; top: 123px;}
.menu5 {margin-left: 193px; width: 60px; top: 123px;}
.menu6 {margin-left: 275px; width: 50px; top: 123px;}


/* Inhalte */
.cntimg {z-index: 10; margin-left: -414px; top: 192px;}
.cnttxt {z-index: 10; margin-left: -50px; top: 188px; width: 400px;}
.submenuehome {z-index: 10; margin-left: -362px; top: 403px;}
.titelhome {font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bolder; color: #C7C7C7; letter-spacing: 0.5pt;}
.texthome {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #353434; line-height: 18pt; padding: 23px 0px 0px 2px;}
.copy {z-index: 15; margin-left: -368px; top: 580px;}
.impressmain {z-index: 15; margin-left: 258px; top: 580px;}
A.agb {color: #353434; text-decoration: none;}
A:HOVER.agb {color: #FFFFFF; text-decoration: none;}
A.impress {color: #353434; text-decoration: none;}
A:HOVER.impress {color: #FFFFFF; text-decoration: none;}


/* Homepage */
.menutitelhome {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; color: #B1B1B1; letter-spacing: 0.5pt; line-height: 18pt;}
.menuhome {z-index: 15; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bolder; color: #353434; line-height: 18pt; padding: 10px 0px 0px 0px; margin-top: -4px;}
A.menuhome {color: #353434; text-decoration: none;}
A:HOVER.menuhome {color: #E78226; text-decoration: none;}
.circle {z-index: 4; margin-left: 73px; top: 447px;}


/* Partner */
.tdpart01 {color:#B1B1B1; font-weight: bold; padding-right: 10px;}
.tdpart02 {color:#353434; font-weight: normal; padding-right: 10px;}
.website {z-index: 15; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
A.website {background: url(../img/arrow_b.gif) no-repeat left; color: #424242;}
A:HOVER.website {background: url(../img/arrow_o.gif) no-repeat left; color: #E78226;}


/* Kontakt */
.contact {z-index: 10; margin-left: -180px; top: 160px; width: 320px;}
.contact2 {z-index: 10; margin-left: 160px; top: 288px; width: 240px;}
.contactimg {z-index: 10; margin-left: -321px; top: 190px;}
.tdtextcontact {padding-bottom: 5px;}
.contactsubmit{width: 75px; height:14px; border: 0px solid #FFFFFF; background:  transparent;}
A.contactsubmit {width: 75px; height:14px; background: url(../img/submit_off.gif) no-repeat right; color: #424242; text-decoration: none;}
A:HOVER.contactsubmit {width: 75px; height:14px; background: url(../img/submit_on.gif) no-repeat right; color: #E78226; text-decoration: none;}
.contacttext {width: 250px; border: 1px solid #C7C7C7; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#353434;}
.contactadress {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#C7C7C7; font-weight: bolder; line-height:13pt;}
.contactadress2 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#353434; font-weight: bolder; line-height:13pt;}
.fault {color: #FF0000; font-weight: bold; z-index: 15; margin-left: -300px; top: 220px; width: 130px;}

/* AGB */
.textagb {height: 270px; width: 405px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #353434; line-height: 14pt; padding: 0px 0px 0px 2px; margin: 23px 0px 0px 0px; overflow : auto; scrollbar-track-color : #FFFFFF; scrollbar-highlight-color : #FFFFFF; scrollbar-arrow-color : #5C5C5C; scrollbar-shadow-color : #FFFFFF; scrollbar-face-color : #FFFFFF; scrollbar-base-color : #FFFFFF; scrollbar-darkshadow-color : #FFFFFF; scrollbar-3dlight-color : #FFFFFF; border-right: 1px solid #5C5C5C; background: url(../img/pix_5c5c5c.gif);}


/* Impressum */
.impressleft {z-index: 15; margin-left: -362px; top: 236px; width: 250px;}


/* Referenzen temporär */
.refimg {z-index: 15; margin-left: -365px; top: 280px;}
.refbut {z-index: 15; padding-left: 5px; padding-right: 5px;}
.reftxt {z-index: 15; margin-left: -20px; top: 276px; width: 400px;}
.refhead {z-index: 15; margin-left: -271px; top: 190px; border-top: 1px solid #C7C7C7; border-bottom: 1px solid #C7C7C7; padding-top: 5px; padding-bottom: 2px;}
.refprvall  {z-index: 15; top: 480px;}
.refprv1 {margin-left: -365px;}
.refprv2 {margin-left: -277px;}
.refprv3 {margin-left: -185px;}
.refprv4 {margin-left: -97px;}


/* Noscript */
.noscript {position: absolute; z-index: 20; height: 20px; width: 400px; text-align: left; vertical-align: middle; left:50%; top:50px; margin: 7px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; padding: 2px;}




