#header { position:absolute; top:0px; left:0px; width:100%; height:50px; background-color:rgb(0,52,102); }
          
#header span.titel { font-family:Arial; font-size:24px; color:#fff; }

#inhalt { position:absolute; left:210px; top:60px; /*width: 750px; */
    	  background-image:url(../img/prospekt/corner.png);
          background-repeat:no-repeat;
          background-position:top left; padding:10px; }

table.prospekt {border: solid 0px red; width: 750px;}

table.prospekt td.kopf {   padding:0px; margin:0; background:rgb(255,255,255);}

table.prospekt td.kopf #dach { border:0px solid red; background:url(../../bilder/logo/dach.jpg) #fff no-repeat; height:85px; width:750px;}
table.prospekt td.kopf #elektro { border:0px solid red; background:url(../../bilder/logo/elektro.jpg) #fff no-repeat; height:85px; width:750px;}
table.prospekt td.kopf #starcad { border:0px solid red; background:url(../../bilder/logo/starcad.jpg) #fff no-repeat; height:85px; width:750px;}

table.prospekt td.kopf h1,
table.prospekt td h2,
table.prospekt td h3,
table.prospekt td h4,
table.prospekt td p { margin:0px; padding:0px; font-family:Sans-Serif; }

table.prospekt td p { font-size:14px; color:#333; line-height:20px; }                   

table.prospekt td h2 { font-size:16px; margin-top:20px; margin-bottom:5px; }

table.prospekt td.kopf h1 {  font-size:20px; font-weight:normal; padding:10px;  margin-bottom:10px;}

table.prospekt td.kopf h1,
table.prospekt td h2,
table.prospekt td h3,
table.prospekt td h4 { color:rgb(10,67,113); }

table.prospekt td h3 { font-style:italic; font-weight:normal; font-size:14px; }

table.prospekt td h4 { font-size:14px; font-weight:normal; font-family:Arial; margin-top:20px; }

table.prospekt td ul { margin:0px; padding:0px; margin-top:10px; padding-left:20px; }

table.prospekt td ul li { color:rgb(10,67,113); }

table.prospekt td	{ border: solid 0px red; }

/* 2 Spalten Layout */
table.prospekt2 {border: solid 0px red; width: 950px;}
table.prospekt2 td { text-align: left;}
table.prospekt2 td.left { padding-right: 5px; width: 70%;}
table.prospekt2 td.right { padding-left: 5px; width: 30%;}
table.prospekt2 td.kopf { background-color:rgb(204,212,215); }

table.prospekt2 td.kopf h1,
table.prospekt2 td h2,
table.prospekt2 td h3,
table.prospekt2 td h4,
table.prospekt2 td p { margin:0px; padding:0px; font-family:Sans-Serif; }

table.prospekt2 td p { font-size:14px; color:#333; line-height:20px; }                   

table.prospekt2 td h2 { font-size:16px; margin-top:20px; margin-bottom:5px; }

table.prospekt2 td.kopf h1 { font-size:20px; font-weight:normal; }

table.prospekt2 td.kopf h1,
table.prospekt2 td h2,
table.prospekt2 td h3,
table.prospekt2 td h4 { color:rgb(10,67,113); }

table.prospekt2 td h3 { font-style:italic; font-weight:normal; font-size:14px; }

table.prospekt2 td h4 { font-size:14px; font-weight:normal; font-family:Arial; margin-top:20px; }

table.prospekt2 td ul { margin:0px; padding:0px; margin-top:10px; padding-left:20px; }

table.prospekt2 td ul li { color:rgb(10,67,113); }

table.prospekt2 table, td	{ border: solid 0px red; }

.prospekt2 td.right { border: solid 0px green; /*text-align: center;*/}
.tx-loginboxmacmade-pi1 { padding-right: 0px; }

/* InfoBox */
table.infoBox {border: solid #000 1px; border-collapse: collapse; width: 350px; margin: 0px; padding: 0px; font-family:Arial;}
table.infoBox td.titel {border: solid 0px green; margin: 0px; padding: 0 0 0 20px; color: #000; height: 45px; font-size: 34px; vertical-align:bottom; font-weight: normal;}
table.infoBox td.band {background-color: #FB342F; margin: 0px; padding: 0 0 0 20px; color: #fff; height: 50px; font-size: 22px; font-weight: bold;}
table.infoBox td.inhalt {font-size: 14px; font-weight:normal; margin: 0px; padding: 10px; font-weight: bold; line-height: 25px;}
table.infoBox td.inhalt ul {list-style-type:square;}
/* Aufzählungsliste */
.csc-bulletlist {font-family:Arial; font-size:14px; border: solid 0px red; text-align: left;}

/* Mailform */
#mailform {border: solid 0px #ffffff; font-size:14px; font-weight:normal; font-family:Arial;}
.csc-mailform {border: solid 1px #999; padding: 10px; background-color:rgb(240,240,240);}
.csc-mailform-field {border: solid 0px #ff0000; padding: 3px 0px 3px 0px;}
.csc-mailform-field label {border: solid 0px #ff0000; float: left; /*display: block;*/ width: 95px; font-size: 13px; padding: 0px 0px 5px 0px;}
/*.csc-mailform-field input {float: left;}*/
.csc-mailform-submit {float: right;}

.bodytext img {border: solid #fff 0px; text-align: left;}
.bodytext {text-align: left;}

/* Suchform */
.tx-indexedsearch-searchbox {padding: 5px;}
.tx-indexedsearch-searchbox table, tr, td {border: solid 1px #fff; padding: 5px;}

/* Downloads */

.tx_abdownloads_viewDetailsForDownload,
.tx_abdownloads_listView_downloads {font-size: 16px; font-weight:normal; font-family:Arial;}

.tx_abdownloads_listView_downloads a {color:#0000ff;}
.tx_abdownloads_listView_downloads a:hover {color:#000;}
.tx_abdownloads_listView_download_1 { background:#eee;}
.tx-abdownloads-pi1 { width:700px;}


/* Login Form */
.tx-loginboxmacmade-pi1 {font-family:Arial; font-size: 14px;}
.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error { color: #FF0000; }
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable { margin-top: 5px; margin-bottom: 5px; border: solid 1px #DFE2E3; border-collapse: collapse;}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD { border: solid 1px #DFE2E3; background-color: #f8c662; padding: 5px;}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell { border: solid 1px #E5D9B1; background-color: #93b6e8; font-weight: bold; }


#dl-log {  position:absolute; top:0px; left:580px;}

/* Registrierung */

/* Usereinstellung */

#forumeinstellungen  { position:absolute; top:400px; left:-150px; }
#forumeinstellungenuser { width:16px; height:16px; background:url(../img/usermale.ico); position:relative; top:-17px; left:-20px;}
#forumeinstellungenspan { white-space:nowrap;}

#foruminhalt { position:absolute; top:400px; left:-150px; }
#foruminhalte { width:16px; height:16px; background:url(../img/forum.ico); position:relative; top:-17px; left:-20px;} 

