/* style für bdb - allgemein */
/* allgemeines */
 * {margin:0; padding:0;}
 body, .dipPrice, input,select, textarea, .bg {background-color:#404040; behavior:url("/js/csshover.htc");}
 body, td, input,select, textarea {font-size:9pt; color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
 input:focus, textarea:focus { background:#FFF; color:#000;}
 
/*  elements  beginn */

h1 { 
     font-size:16pt;
     font-family: Verdana, Arial, Helvetica, sans-serif;
      border-left:0px;
     padding-left:6px;
     margin:8px 0px 4px 40px;
 }
 .h1-news { 
     font-size:16pt;
     font-family: Verdana, Arial, Helvetica, sans-serif;
      border-left:0px;
     padding-left:0px;
     margin:8px 0px 4px 0px;
 }
 
 a {color:#FFFFFF; text-decoration:underline; margin:5px 0 0 0; }
 a:link { color:#FFF;}
 a:visited { color:#FFF;}
 a:hover {color:#FFF;}
 a:active { color:#FFF;}
 
 .submitGo {  border:1px solid #FFF; background-color:#626262;  margin-left:10px; }
 .submitForm { 
/* width:305px;*/
 margin-top:20px;
 margin-left:130px;
 padding:5px 65px 5px 65px;
 background-color:#626262;
 border-color:#FFF;
 border-width:1px;
 border-style:solid;
 font-size: 10pt;
}

.submitAddr { height:30px;  padding:5px 10px 5px 10px;  margin:30px 0px 10px 60px; text-decoration:none; }


 .formTextBg, .bg { background-color:#626262;}
 .tdBg2 {background-color:#353535;}


/*  elements  beginn */

 #thumbsBigPic {
 position:absolute;
 z-index:5;left:-500px;
}

.layer {padding: 8px; background-color: #404040; border: 1px solid #666; }

/* thumbs */
 
  .thumbs {float:left;  margin: 3px 3px 0px 3px;  /*background:url(../images/bild_bg.gif) no-repeat;*/ }
  img { border:0px; }
 
  .img {height:115px; width:115px;}
  .thumbs .picName { height:12px; font-size:10px;  font-family:Helvetica,Arial,sans-serif;}
  .bar { width:96%; margin-top:20px; margin-left:10px;}

 .presseText { margin:5px 80px 0px 40px;}
 

 /* bigPic */
 
 #bigPic { margin-left:10px; margin-bottom:20px; margin-top:10px; }
 #bigPic .picHead {  text-align:center; padding-bottom:10px; width:510px;}
 #bigPic .picName { border-left:1px; padding-left:6px; border-left-color:#626262; border-left-style:solid; border-left-width:thick; }
 #bigPic .displayData { position:relative; top:6px; }
 #bigPic .back {margin-left:10px; margin-right:10px;}
 #bigPic .pic {text-align:center; width:350px; }
 #bigPic .tdRight {padding-left:20px;  width:650px;}
 #bigPic .picRights {height:10px; margin-right:10px; }
 #bigPic p {margin-bottom:10px; }
 #bigPic .rt {color:#FF0000;}
 #bigPic a { margin-bottom:10px;}
 #bigPic .picDataHidden {display:none;}
 #bigPic #priceForm { display:block; text-align:left; padding-bottom:10px; padding-top:5px;}
 #bigPic #priceForm p { display:inline; margin:0px; padding:0px;}
 #bigPic #priceForm input { width:30px;}
 #bigPic #priceForm span { margin-left:5px; }
 #bigPic #priceForm .infoTxt { display:block; font-weight:normal; width:250px;margin-left:5px; }
 #bigPic #priceForm .ust { margin:10px 0px 0px 20px;}
 #bigPic #price { width:550px; margin-top:25px; border:0px;}
 #bigPic #price td { padding:3px 0px 3px 10px; font-size:8pt; }
 #bigPic #price th { text-align:left; font-size:8pt;}
 #bigPic #priceForm select { width:140px;margin-bottom:5px;margin-left:5px;}
 #bigPic .subButt { width:150px;  margin: 2px; }
#bigPic #submit {
 font-size:10pt;
 font-weight:bold;
 margin-left:10px;
}

 #bigPic .cdInfoText { padding-left:20px; padding-top:10px;}
 #bigPic #picData { margin-left:20px; margin-top:10px;}
 #bigPic #picData .bgLeft { padding:2px 4px 2px 8px; text-align:right;}
 #bigPic #picData .bgRight {width:600px; padding:2px 4px 2px 4px;}
 #bigPic .highlight { display:inline; color:#F00;}
  
 
 
/*  passwd */
 #main {margin-left:20px; width:600px;  padding:5px 5px 20px 10px; }
 #main table {width:90%; }
 #main tr { height:20px;}
 #main .inputText {width: 150px;}
 #main .inputTextPLZ {width: 42px; margin-right:4px;}
 #main .inputTextOrt {width: 100px;}
 #main .inputTextOrt_Safari {width: 104px;}
 #main .tdL {text-align:right; }
 #main .tdr {text-align:left;}
 #main .details {  margin: 0px 0px 30px 0px;  }
 #main .yourDetails {   margin-bottom:10px; display:block; }
 #main .yourDetails2 { display:inline; margin-left:20px;   }
 #main .country {width:154px;  }
 #main .branche {width:154px; }
 #main .address {width:60px;}
 #main .passTxt {display:block;   margin-top:20px; margin-left:102px;}
 #main .pass  { width:350px; text-align:right;   padding:5px 5px 5px 0px; margin-left:100px;  margin-right:4px; margin-top:2px;}
 #main .agb { margin:20px 0px 10px 0px; width:522px; padding:4px 0px 4px 4px; }
 #main .agbB { font-size: 8pt;  text-decoration:underline }
 #main .notes {margin:20px 0px 20px 0px; }
 #main .none { visibility:hidden;}
 #sub1 { display:block; margin-left:20px; margin-top:0px; width:600px;  padding:0px 5px 20px 10px; }
 #sub1 p { width:522px; padding:4px 0px 4px 4px; }
 #sub1 strong {display:block; margin:0px 0px 10px 0px}
 #sub1 .markStat {width:160px; }
 #sub1 .input {margin-left:0px;}
 #sub1 .otherStat {margin-left:15px; width:300px;}
 #sub1 b { display:inline;   font-weight:normal; padding:0px 8px 0px 4px;  }
 #main #thawteseal {
height:40px;
left:-250px;
position:relative;
top:348px;
}

 /* anmeldung */
 
 #backgroundBox {  width:570px; padding:15px 5px 20px 30px;}
 #backgroundBox input {  margin-bottom:2px; margin-left:4px;}
 #backgroundBox .memberLogin { padding-bottom:10px; margin-top:10px; font-size:13pt; font-weight: bold;}
 #backgroundBox .pleaseLogin  { padding-bottom:20px; font-size:10pt;}
 #backgroundBox .pleaseEnter {padding-top:10px; }
 #backgroundBox .forgotYourPassword {display:block; font-size:8pt; margin-bottom:10px;}
 #backgroundBox .userName {margin-left:5px;width:300px; text-align: right; margin-top:10px;padding:5px 5px 0px 0px;}
 #backgroundBox .password {margin-left:5px;width:300px; text-align: right; padding:5px 5px 5px 0px;}
 #backgroundBox .passwordText {padding-top:10px; margin-bottom:10px; }
 #backgroundBox .submitForm { margin-left:80px; }
 /* ForgotYourPassword */ 
 #backgroundBox .pleaseProvide { margin-top:20px; margin-bottom:10px;}
 #backgroundBox .pwd {width:300px; margin-left:5px;  }
 #backgroundBox .pwdInput1 { padding:5px 5px 2px 0px; text-align: right; }
 #backgroundBox .pwdInput2 {padding:2px 5px 2px 0px; text-align: right; }
 #backgroundBox .pwdInput3 { padding:2px 5px 3px 0px; text-align: right; }
 #backgroundBox .error { height:20px;  margin-left:80px;  margin-bottom:20px;}
 #backgroundBox .success {height:100px; margin-left:40px;}
 #backgroundBox .branche {width:154px;  }
 #backgroundBox .none { visibility:hidden;}
 #backgroundBox b {display:inline;}

#backgroundBox #thawteseal {
height:9px;
left:-17px;
position:relative;
top:-22px;
}
 
 /* DirectDownload */ 
 #backgroundBox .all {   padding-top:20px; }
 #backgroundBox .submitGo { margin-top:40px; margin-left:40px;}
 #backgroundBox .radio {  margin-bottom:0px; margin-right:4px; margin-bottom:10px; }
 #backgroundBox .radio1 {  margin-bottom:0px; margin-right:4px; }
 #backgroundBox .priceBox {  margin-top:-2px; width:280px; margin-bottom:10px; }
 #backgroundBox .details { display:block; margin-bottom:20px;}
 
/* Warenkorb */ 
 #shop { display:block; margin-left:20px; width:740px;  padding:20px 10px 20px 10px;}
 #shop #chart #proejkt { display:block; width:100%;  padding:5px 5px 5px 0px;  }
 #shop #chart #proejkt .selectProjektOben { margin-bottom:0px;}
 #shop #chart #proejkt p {  float:left;margin-left:20px; margin-right:10px; margin-top:3px; font-weight: bold;}
 #shop #chart  { width:100%;  margin:0px; padding:0px;}
 #shop #chart th { text-align:left; padding:3px; }
 #shop #chart td { text-align:left;  padding-top:3px; padding-bottom:3px; padding-right:5px;}
 #shop #chart .imgPic {width:54px; height:48px; border:0px;}
 #shop #chart .select {height:70px;width:20px;text-align:center; }
 #shop #chart .pic {width:60px; text-align:center; }
 #shop #chart .name {padding-left:5px; }
 #shop #chart .mode  {padding-left:5px;  }
 #shop #chart .del {width:20px;text-align:center; }
 #shop #chart .priceBox { width:280px; }
 #shop #chart #tableEnd { display:block; width:100%;  padding:5px 5px 5px 0px;  }
 #shop #chart #tableEnd img { float:left;}
 #shop #chart #tableEnd b {display:block; float:left; margin-top:3px; margin-right:5px;font-weight:normal; }
 #shop #chart #tableEnd .selectProjektUnten { margin-bottom:0px; margin-right:10px; }
 #shop #submitCart {  margin-top:20px; margin-bottom:20px;}
 #shop #submitCart a {margin-right:20px;}
 #shop #submitCart p {margin-top:20px;}
 #shop #chartEmpty  {  margin:10px 0px 20px 20px;}
 #shop #chartEmpty b {   margin-right:0px;}
 #shop #chartEmpty a { margin-right:10px;}
 #shop #chartEmpty p { margin-top:20px;}
 #shop #chartEmpty .selectProjektOben  { }
 #shop .addr { padding:4px;}

/*  ShopMailOrder */
 
 #shop #chart .right {text-align:right;}
 #shop #chart .size { width:20px; margin:0px 5px 0px 5px;}
 #shop #chart .price { text-align:right; }
 #shop #chart .picMail {width:50px; margin:0px; padding:0px; }
 #shop #chart .selectMail {text-align:center; }
 #shop #chart .summe {text-align:right; font-weight:bold;}
 #shop .submitCartEmail { text-align:right; margin-bottom:40px; margin-right:0px; padding-right:0px;}
 #shop  .back {  margin-left:20px;}
 #shop  .ust {text-align:right; margin-right:10px;}

/* deliveryAddress */

 #deliveryAddress {margin-left:20px; width:650px;  padding:5px 5px 20px 10px; }
 #deliveryAddress th {text-align:left; padding:3px 5px 3px 5px; }
 #deliveryAddress td {text-align:left; padding:3px 5px 3px 5px; }
 #deliveryAddress .checkAddress { width:100%;}
 #deliveryAddress .details {margin-left:40px; margin-bottom:10px;}
 #deliveryAddress .title { width:60px;}
 #deliveryAddress .tdL {text-align:right;  padding:0px 4px 0px 4px;  }
 #deliveryAddress #delivery {padding-left:10px; border-left:1px; border-left-style:dashed; border-left-color:#626262; }
 #deliveryAddress #delivery p {margin:10px 0 10px 20px; font-weight:bold;  }
 #deliveryAddress #delivery .delAdr {display:block; width:200px; padding-left:4px;  padding-bottom:10px; }
 #deliveryAddress .inputText {width: 150px;}
 #deliveryAddress .inputTextPLZ {width: 42px; margin-right:4px;}
 #deliveryAddress .inputTextOrt {width: 100px;}
 #deliveryAddress .inputTextOrt_Safari {width: 104px;}
 #deliveryAddress div { text-align:right;}


 /* statistik */ 
  #stat { display:block; margin-left:20px; width:600px; padding:20px 10px 20px 10px;}
  #stat #date { width:300px; margin-left:110px;  margin-top:20px; padding:10px; }
  #stat #date td {padding:4px;}
  #stat #date select {width:60px;}
  #stat #summ  { width:300px; margin-left:110px;  margin-top:20px; padding:10px;}
  #stat #summ th { padding:3px;}
  #stat #summ td {text-align:center;}
  #stat #statTable  { width:100%; } 
  
  #stat #statTable .left { float:left;display:block; width:48%; text-align:left; padding-top:5px; padding-bottom:5px; font-weight:normal;}
  #stat #statTable .right {float:left;display:block; width:50%; text-align:right; padding-top:5px;padding-bottom:5px;font-weight:normal;}
  #shop #statTable .end {clear:both;}
  #stat #statTable td { padding:4px;}
  #stat #statTable .id {text-align:center; }
  #stat #statTable .pic {  text-align:center;  }
  #stat #statTable .name {width:300px;text-align: left;  }
  #stat #statTable .date{width:200px;text-align:left;  }
  
  #date .input { border:1px solid #ff0000 ;} 
  
/* search help   */
 #searchHelp { display:block; margin-left:20px; width:600px; padding:20px 10px 20px 40px;}

 #searchHelp .Serror {margin-bottom:20px; }
 #searchHelp ul {margin-top:10px; margin-left:40px; margin-bottom:20px; }
 
/* lightbox  */
 #lightbox {  border-top:1px; border-top-color:#003; border-top-style:solid; }
 #lightbox .list { margin-top:10px; margin-left:0px; margin-bottom:10px;}
 #lightbox .lightThumbs { float:left;  height:145px; width:130px; margin-left:10px;}
 #lightbox img {border:0px; }
  
/*   lightboxBigPic */
 #lightboxBigPic {margin-top:60px; margin-left:60px;}
 #lightboxBigPic img { text-align:center; border:0px;  padding-bottom:20px;}

/* Projekt verwalten */
 #select { display:block; margin-left:0px; width:600px; padding:20px 10px 20px 60px;}
 #select .bschreibung { margin-bottom:20px;  }
 #select .dtL { text-align:right; padding-right:2px;}
 #select .dtR {margin:0px; padding:0px;}
 #select .submitForm {margin-left:22px; margin-top:0px;}
 #select table { width:90%; margin-bottom:20px; padding-top:40px;}
 #select th { padding:2px 0px 2px 5px; text-align:left; }
 #select td { padding:2px 0px 2px 5px; }
 #select .projekt { padding-left:5px;}
 #select .kommentar { padding-left:5px;}
 #select .datum { padding-left:5px;}
 #select .del {width:10%; }
 #select #links a {margin-right:20px;}
 
/*  info */
 #info { display:block; margin-left:100px; width:590px;  padding:40px 10px 40px 80px;}
 #info .error {color:#f00;}
 
/*  ddl direktDownload */
 #ddl { margin-top:20px; margin-left:20px; }
 #ddl #tipp { width:570px;  padding:5px 10px 20px 20px;  margin-top:40px; margin-bottom:20px; }
 #ddl #tipp b { display:block;  margin-top:20px; }
 #ddl #tipp ul {margin-left:20px;}
 #ddl #tipp li { margin-left:10px;  }
 
/*  dInfo */
 #dInfo { display:block; margin-left:20px; width:590px;  padding:20px 10px 40px 0px;}
 #dInfo p { margin-top:20px; margin-left:60px;}
 
 /* Erw. Suche */
 #extSearch  {margin-left:40px;  margin-top:20px;float:left;}
 #extSearch b { display:block;  }
 #extSearch .sInput, .comboBox {width:200px;}
 #mode {margin:10px 0px 0px 0px;}
 .radio {margin:2px 5px  0px 0px;}
 
 
 
 

 .boxStyles {
	
	width:50px;
	margin-top:0px;
	margin-left:0px;
	
}
 #notFound { position:absolute; left:260px; margin-top:15px;}
 #notFound h3 {}
 #notFound .notFoundText {width:300px;}
 
 .fodder {clear:both;}
 #end {font-size:8pt;}
 
/* rubrikDownload*/

#dialog, #dialog a {
	background:#626262;
	color: #FFF;
	font-size:8pt;
	text-decoration: none;
	
}

#dialog a:VISITED  {
	color:#F00;	
}
#dialog a:HOVER  {
	color:#FFFF66;
	text-decoration: underline;	
}

#dialog #dData, #dialog #watcher, #dialog #downloads {
	margin: 2px 0 2px 0;
}

#dialog #downloads {
	margin: 10px 0 5px 0;
}
#dialog #downloads hr {
	margin: 10px 0 5px 0;
}


/*  ende */
 #end {  bottom:20px;  bottom:20px; margin-left:260px; font-size:8pt;}
 .endOpt {  font-size:8pt;}
 #endCenter { width:90%;  margin-top:10px; margin-bottom:20px;  text-align: center; font-size:8pt;}
 #end_MSIE_Mac { width:90%;  margin-top:80px; margin-bottom:20px;  text-align: center; font-size:8pt;}
 #endLightbox { position:absolute; bottom:20px; width:90%; bottom:20px;  text-align: center; font-size:8pt;}
 #endLogIn { position:static; margin-left:80px; margin-top:20px;  margin-bottom:40px;  font-size:8pt;}

 
