/* style für bdb - allgemein */
/* allgemeines */
 * {margin:0; padding:0;}
 body {background-color:#FFFFFF;}
 body,input, td {font-size:10pt; color:#000; font-family: Arial, Helvetica, sans-serif;}
 h1 { color:#000;
     font-size:16pt;
     font-family: Arial, Helvetica, sans-serif;
     font-weight:normal; border-left:4px;
     padding-left:6px;
     border-left-color:#CF238F;
     border-left-style:solid;
     border-left-width:thick;
     margin:8px 0px 4px 40px;
 }
 a {color:#737373; text-decoration:none; margin:5px 0 0 0; }
 a:link {}
 a:visited {}
 a:hover {color:#000;}
 a:active {}

/*  startseite */
 #start { display:block;height:550px; }
/* thumbs */

 .thumbs {float:left; height:145px; width:130px; margin-left:5px; }
 .pic {margin:5px;  }
 img { border:0px; }
 .title { text-align:center; font-size:8pt;}
 
 .submitForm { 
 margin-left:130px;
 width:305px;
 margin-top:20px;
 padding:5px 65px 5px 65px;
 background-color:#CF238F;
 border-color:#FFF;
 border-width:1px;
 border-style:solid;
 font-size: 10pt; color:#FFF; 
}
 .formTextBg { background-color:#DDD;}
 .tdBg2 {background-color:#353535;}

 .bar { width:96%; margin-top:20px; margin-left:10px;}
 .bar table { }

 /* bigPic */
 
 #bigPic { margin-left:10px; margin-bottom:20px; margin-top:10px; }
 #bigPic .picHead {  text-align:center; padding-bottom:10px;}
 #bigPic .picName { border-left:1px; padding-left:6px; border-left-color:#CF238F; border-left-style:solid; border-left-width:thick; }
 #bigPic .displayData { position:relative; top:6px; }
 #bigPic .back {margin-left:20px; margin-right:20px;}
 #bigPic .pic {text-align:center; width:350px; }
 #bigPic .tdRight {padding-left:20px;  width:300px;}
 #bigPic .picRights {height:10px; margin-right:10px; }
 #bigPic p {margin-bottom:10px; }
 #bigPic .rt {color:#FF0000;}
 #bigPic a { margin-bottom:10px;}
 #bigPic .priceForm {  height:185px;  top:0px;}
 #bigPic #price { width:260px; 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 .cdInfoText { padding-left:20px; padding-top:10px;}
 #bigPic #picData { margin-left:20px; margin-top:10px;}
 #bigPic #picData .bgLeft {background:#DDD; 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 { display:block; margin-left:20px; width:600px; background-color:#FFF; padding:5px 5px 20px 10px;}
 #main table {width:90%; font-size: 8pt; color:#000; }
 #main tr { height:20px;}
 #main input {font-size: 8pt; color:#000;}
 #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; background:#DDD}
 #main .tdr {text-align:left;}
 #main .details {display:block;  margin: 20px 0px 30px 0px;  }
 #main .yourDetails {   margin-bottom:10px; display:block; font-weight:bold;}
 #main .yourDetails2 { margin-left:20px;  font-weight:normal; }
 #main .country {width:154px; color:#000;  }
 #main .branche {width:154px; color:#000; }
 #main .address {width:60px; color:#000;}
 #main .pass { font-weight:normal; width:300px; text-align: right;  background:#DDD; padding:0px 5px 5px 0px;}
 #main .agb {font-weight:normal; margin-left:20px;  background:#DDD; width:400px; padding:4px 0px 4px 4px;}
 #main .agbB {font-weight:bold; font-size: 8pt; color:#737373; }
 #main a {color:#000;}
 #main a:hover {color:#000;}
 #main .passTxt {display:block; font-weight:normal;  margin-top:20px; margin-left:102px;}
 #main .pass  {margin-left:100px; padding-top:4px;   margin-right:4px;}
 #main .agb { margin:0px; margin-bottom:20px; margin-top:20px; width:500px; }
 #main .notes { display:block;  }
 #main textarea {font-size: 8pt;  color:#000;}
 #main .none { visibility:hidden;}
 #sub1 { display:block; margin-left:20px; margin-top:20px; width:600;  padding:5px 5px 20px 10px; }
 #sub1 p {background:#DDD; width:500px; 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 {font-weight:normal; padding:0px 8px 0px 4px;  color:#000;}
 .button { margin-left:130px; width:305px; margin-top:20px; padding:5px 65px 5px 65px; background-color:#CF238F;
 		font-size: 10pt; color:#000; font-weight:bold; border:0px;
}
 /* 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:5px; }
 /* 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; color:#F00; margin-bottom:20px;}
 #backgroundBox .success {height:100px;}
 #backgroundBox .branche {width:154px; color:#000; }
 #backgroundBox .none { visibility:hidden;}
 #backgroundBox b {display:inline;}
 
 /* DirectDownload */ 
 #backgroundBox .all {   padding-top:20px; padding-left:100px;}
 #backgroundBox .radio {  margin-bottom:8px; margin-right:4px; margin-bottom:10px; }
 #backgroundBox .radio1 {  margin-bottom:0px; margin-right:4px; }
 #backgroundBox .submitDir { margin-left:40px;margin-top:40px;  margin-bottom:40px;}
 #backgroundBox .priceBox {  margin-top:-2px; color:#000; width:280px; margin-bottom:10px; }
 #backgroundBox .details { display:block; margin-bottom:20px;}
 
/* shop */ 
 #shop { display:block; margin-left:20px; width:600px;  padding:20px 10px 20px 10px;}
 #shop #chart #proejkt { display:block; background:#FFF; padding:5px; background:#DDD;}
 #shop #chart #proejkt .selectProjektOben {color:#000; margin-bottom:0px;}
 #shop #chart #proejkt p {  float:left;margin-left:20px; margin-right:10px; margin-top:3px; font-weight: bold;}
 #shop #chart #proejkt .submit { margin-left:10px; }
 #shop #chart  { width:100%;}
 #shop #chart th { text-align:left; padding:3px; }
 #shop #chart td { text-align:left; background:#FFF; padding-top:3px; padding-bottom:3px;}
 #shop #chart .imgPic {width:54px; height:48px; border:0px;}
 #shop #chart .select_bg1 {height:70px; width:20px;text-align:center; background-color:#DDD; }
 #shop #chart .select_bg2 {height:70px; width:20px; text-align:center; background-color:#FFF;}
 #shop #chart .pic_bg1 {width:60px; text-align:center; background-color:#DDD; }
 #shop #chart .pic_bg2 {width:60px; text-align:center; background-color:#FFF;}
 #shop #chart .name_bg1 {padding-left:5px; background-color:#DDD; }
 #shop #chart .name_bg2 {padding-left:5px; background-color:#FFF;} 
 #shop #chart .mode_bg1 {padding-left:5px; background-color:#DDD; }
 #shop #chart .mode_bg2 {padding-left:5px; background-color:#FFF;}
 #shop #chart .del_bg1 {width:20px;text-align:center; background-color:#DDD; }
 #shop #chart .del_bg2 {width:20px; text-align:center; background-color:#FFF;}
 #shop #chart .priceBox { color:#000; width:280px; }
 #shop #chart #tableEnd { padding:5px;  background:#DDD;}
 #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 {color:#000; margin-bottom:0px; margin-right:10px; };
 #shop #chart #tableEnd .end {clear:both;}
 #shop #submitCart {   margin-top:20px; margin-bottom:20px;}
 
 #shop #submitCart a {margin-right:20px;}
 #shop #chartEmpty  {  margin:20px 0px 20px 100px;}
 #shop #chartEmpty b {  font-weight:bold; margin-right:10px;}
 #shop #chartEmpty a { margin-right:20px;}
 #shop #chartEmpty p { margin-top:20px;}
 #shop #chartEmpty .selectProjektOben  {color:#000; }
 
 /* statistik */ 
  #stat { display:block; margin-left:20px; width:600px; padding:20px 10px 20px 10px;}
  #stat #date { width:300px; margin-left:110px;  margin-top:20px; background:#DDD; padding:10px;}
  #stat #date td {padding:4px;}
  #stat #date select {width:60px;}
  #stat #statTable th {background:#FFF;}
  #stat #summ  { width:300px; margin-left:110px;  margin-top:20px; padding:10px;}
  #stat #summ th { background:#DDD;padding:3px;}
  #stat #summ td {text-align:center;}
   #stat #statTable  { width:100%; } 
  #stat #statTable .tdBG { width:100%; background:#DDD; }
  #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_bg1 {text-align:center; background-color:#DDD; }
  #stat #statTable .id_bg2 { text-align:center; background-color:#FFF;}
  #stat #statTable .pic_bg1 {  text-align:center; background-color:#DDD; }
  #stat #statTable .pic_bg2 {  text-align:center; background-color:#FFF;}
  #stat #statTable .name_bg1 {width:300px;text-align: left; background-color:#DDD; }
  #stat #statTable .name_bg2 {width:300px; text-align:left; background-color:#FFF;}
  #stat #statTable .date_bg1 {width:200px;text-align:left; background-color:#DDD; }
  #stat #statTable .date_bg2 { width:200px;text-align:left; background-color:#FFF;}  
  
/* search help   */
 #searchHelp { display:block; margin-left:20px; width:600px; padding:20px 10px 20px 40px;}

 #searchHelp .Serror {color:#F00;margin-bottom:20px; }
 #searchHelp ul {margin-top:10px; margin-left:40px; margin-bottom:20px; }
 
/* lightbox  */
 #lightbox {  border-top:2px; border-top-color:#000; border-top-style:solid; }
 #lightbox .list { margin-top:20px; margin-left:30px; margin-bottom:20px;}
 #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;}

/* select */
 #select { display:block; margin-left:20px; width:600px; padding:20px 10px 20px 60px;}
 #select .bschreibung { margin-bottom:20px;font-weight:bold;  }
 #select .dtL {background:#DDD; text-align:right; padding-right:2px;}
 #select .dtR {margin:0px; padding:0px;}
 #select .sub { margin-left:135px; width:205px; margin-top:0px; margin-bottom:40px; padding:5px 65px 5px 65px; background-color:#CF238F;
 		font-size: 10pt; color:#000; font-weight:bold; border:0px;}
 #select table { width:90%; margin-bottom:20px;}
 #select th { padding:2px 0px 2px 5px; text-align:left; background:#DDD;}
 #select td { padding:2px 0px 2px 5px; }
 #select .projekt_bg1 { padding-left:5px;background-color:#DDD;}
 #select .projekt_bg2 { padding-left:5px;background-color:#FFF;}
 #select .kommentar_bg1 { padding-left:5px;background-color:#DDD;}
 #select .kommentar_bg2 { padding-left:5px;background-color:#FFF;}
 #select .datum_bg1 { padding-left:5px;background-color:#DDD;}
 #select .datum_bg2 { padding-left:5px;background-color:#FFF;}
 #select .del_bg1 {width:10%; background-color:#DDD;}
 #select .del_bg2 { background-color:#FFF;}
 #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:100px; width:590px;  padding:20px 10px 40px 80px;}
 #dInfo p { margin-top:20px;}
 
 
 
/*  ende */
 
 #thumbnail { width:90%;  margin-top:10px; margin-bottom:20px; color:#737373; text-align: center; font-size:8pt;}
 #thumbnail a {  font-size:8pt;}
 
 #end_MSIE_Mac { width:90%;  margin-top:80px; margin-bottom:20px; color:#737373; text-align: center; font-size:8pt;}
 #end_MSIE_Mac a {  font-size:8pt;}
  
 #endLightbox { position:absolute; bottom:20px; width:90%; bottom:20px; color:#737373; text-align: center; font-size:8pt;}
 #endLightbox a {  font-size:8pt;}

 
 #end { position:absolute; bottom:20px; width:90%; bottom:20px; color:#737373; text-align: center; font-size:8pt;}
 #end a {  font-size:8pt;}
 
 #endLogIn { margin-left:140px; margin-top:20px;  margin-bottom:40px; color:#737373;  font-size:8pt;}
 #endLogIn a {  font-size:8pt;}
 