
*, html, body { border:no-border; padding:0; margin:0; font-family:arial; font-size:10pt; }

html, body { height:100%; }

.framework {padding:0px; margin:0px; border-style:none;}

.background_main { background-color:#656D0A; background-image:url(../bitmaps/Background.jpg); background-repeat: repeat-x; background-position:top right; width:100%; height:100%; }
.background_center {background-color:#FFFFFF; background-image:url(../bitmaps/Background_Center.png); background-repeat: no-repeat; background-position:top left; padding:0px; width:784px; height:156px; text-align:right; vertical-align:top;}
.background_content {vertical-align:top; width:784px; background-color:#FFFFFF; background-image:url(../bitmaps/Background_Content.png); background-repeat: no-repeat; background-position:bottom right;} 
.background_content_do_not_print {vertical-align:top; width:784px; background-color:#FFFFFF; background-image:url(../bitmaps/Background_Content.png); background-repeat: no-repeat; background-position:bottom right;}

.background_left { background-image:url(../bitmaps/Background_Left_Three.png); background-repeat: repeat-y; background-position:top right; height:100%; width:43px;}
.background_right { background-image:url(../bitmaps/Background_Right_Three.png); background-repeat: repeat-y; background-position:top right; height:100%; width:55px;}
.content_box {height:100%; width:100%;}

.background_01 { background-image:url(../bitmaps/schattenwerfer_01.png); background-repeat: no-repeat;}
.background_02 { background-image:url(../bitmaps/schattenwerfer_02.png); background-repeat: no-repeat;}
.background_03 { background-image:url(../bitmaps/schattenwerfer_03.png); background-repeat: repeat-x;}
.background_04 { background-image:url(../bitmaps/schattenwerfer_04.png); background-repeat: no-repeat;}
.background_05 { background-image:url(../bitmaps/schattenwerfer_05.png); background-repeat: no-repeat;}

.background_06 { background-image:url(../bitmaps/schattenwerfer_06.png); background-repeat: no-repeat;}
.background_07 { background-image:url(../bitmaps/schattenwerfer_07.png); background-repeat: no-repeat;}
.background_08 { background-image:url(../bitmaps/schattenwerfer_08.png); background-repeat: repeat-y;}
.background_09 { background-image:url(../bitmaps/schattenwerfer_09.png); background-repeat: repeat-y;}
.background_10 { background-image:url(../bitmaps/schattenwerfer_10.png); background-repeat: no-repeat;}
.background_11 { background-image:url(../bitmaps/schattenwerfer_11.png); background-repeat: no-repeat; background-position: bottom left;}

.background_12 { background-image:url(../bitmaps/schattenwerfer_12.png); background-repeat: no-repeat;}
.background_13 { background-image:url(../bitmaps/schattenwerfer_13.png); background-repeat: no-repeat;}
.background_14 { background-image:url(../bitmaps/schattenwerfer_14.png); background-repeat: repeat-x;}
.background_15 { background-image:url(../bitmaps/schattenwerfer_15.png); background-repeat: no-repeat; background-position: top right;}
.background_16 { background-image:url(../bitmaps/schattenwerfer_16.png); background-repeat: no-repeat;}

 .bitmap_right { background-image:url(../bitmaps/Background_Right_Bitmap.png); background-repeat: no-repeat;}

.background_center a {
                            color:#FFFFFF;
                            font-weight:bold;
                            text-decoration:none;
} 
.background_center a:link {
                            color:#FFFFFF;
                            font-weight:bold;
                            text-decoration:none;
} 
.background_center a:visited {
                            color:#FFFFFF;
                            font-weight:bold;
                            text-decoration:none;
} 
.background_center a:hover {
                            color:#FFFFFF;
                            font-weight:bold;
                            text-decoration:none;
} 

.background_center a:active {
                            color:#FFFFFF;
                            font-weight:bold;
                            text-decoration:none;
} 

	.menue_level1_passive a { 
                            display:block; 
                            color:#333333; 
                            background-image:url(../bitmaps/Menue_Background_Out.png); 
                            background-repeat:repeat-y; 
                            Height:25px;
                            font-size:10pt; 
                            font-weight:bold; 
                            text-decoration:none; 
                            display: block; 
                            padding-top: 1px; 
                            padding-left: 16px; 
                            text-align: left; 
                            line-height: 25px; 
                            border-bottom-style:solid; 
                            border-bottom-width:1px; 
                            border-bottom-color:CCCCCC;
                            /*width:100%;*/
                          }
                          
  .menue_level1_passive a:link { 
                            text-decoration:none; 
                          }
  
  .menue_level1_passive a:visited { 
                            text-decoration:none; 
                          }
  
  .menue_level1_passive a:hover {
                            background-image:url(../bitmaps/Menue_Background_Over.png);  
                            color:#000000; 

                          }
  
  .menue_level1_passive a:active { 
                            text-decoration:none; 
                          }

	.menue_level1_active a { 
                            display:block; 
                            color:#333333; 
                            background-image:url(../bitmaps/Menue_Background_Active.png); 
                            background-repeat:repeat-y; 
                            background-position:left top;
                            /*width:100%;*/ 
                            Height:25px; 
                            font-size:10pt; 
                            font-weight:bold; 
                            text-decoration:none; 
                            display: block; 
                            padding-top: 1px; 
                            padding-left: 16px !important;
                            text-align: left; 
                            line-height: 25px; 
                            border-bottom-style:solid; 
                            border-bottom-width:1px; 
                            border-bottom-color:CCCCCC;
                          }
                          
  .menue_level1_active a:link { 
                            text-decoration:none; 
                          }
                            
  .menue_level1_active a:visited { 
                            text-decoration:none; 
                          }
                          
  .menue_level1_active a:hover { 
                            color:#000000; 
                            background-image:url(../bitmaps/Menue_Background_Over.png); 
                            background-repeat:repeat-y;
                          }
                          
  .menue_level1_active a:active { 
                            text-decoration:none; 
                          }
                          
	.menue_level2_passive a { 
                            display:block; 
                            color:#333333; 
                            background-image:url(../bitmaps/Menue_Background_Active.png); 
                            
                            background-repeat:repeat-y; 
                            Height:17px;
                            font-size:9pt; 
                            font-weight:bold; 
                            text-decoration:none; 
                            display: block; 
                            padding-top: 2px; 
                            padding-left: 25px; 
                            text-align: left; 
                            line-height: 17px; 
                            border-bottom-style:solid; 
                            border-bottom-width:1px; 
                            border-bottom-color:CCCCCC;
                            /*width:100%;*/
                          }
                          
  .menue_level2_passive a:link { 
                            text-decoration:none; 
                          }
  
  .menue_level2_passive a:visited { 
                            text-decoration:none; 
                          }
  
  .menue_level2_passive a:hover {
                            background-image:url(../bitmaps/Menue_Background_Over.png);  
                            color:#000000; 

                          }
  
  .menue_level2_passive a:active { 
                            text-decoration:none; 
                          }

	.menue_level2_active a { 
                            display:block; 
                            color:#333333; 
                            /*background-image:url(../bitmaps/Menue2_Background_Active.png);*/ 
                            background-image:url(../bitmaps/subMenueOut.png);
                            background-repeat:repeat-y; 
                            background-position:left top;
                            /*width:100%;*/ 
                            Height:17px; 
                            font-size:9pt; 
                            font-weight:bold; 
                            text-decoration:none; 
                            display: block; 
                            padding-top: 2px; 
                            padding-left: 25px !important;
                            text-align: left; 
                            line-height: 17px; 
                            border-bottom-style:solid; 
                            border-bottom-width:1px; 
                            border-bottom-color:CCCCCC;
                          }
                          
  .menue_level2_active a:link { 
                            text-decoration:none; 
                          }
                            
  .menue_level2_active a:visited { 
                            text-decoration:none; 
                          }
                          
  .menue_level2_active a:hover { 
                            color:#000000; 
                            background-image:url(../bitmaps/subMenueOver.png); 
                            background-repeat:repeat-y;
                          }
                          
  .menue_level2_active a:active { 
                            text-decoration:none; 
                          }  
	

.background_bottom {background-image:url(../bitmaps/Poster.jpg); background-position:top right;}



.SaleBackground0 { background-color:#DDDDDD; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;}
.SaleBackground1 { background-color:#FFFFFF; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;}

h1 {font-family:arial; font-size:13pt; font-weight:bold; padding-bottom: 5px;}

	 a {color:#000000; font-weight:bold; text-decoration:none;}
   a:link {color:#000000; font-weight:bold; text-decoration:none;}
   a:visited {color:#000000; font-weight:bold; text-decoration:none;}
   a:hover {color:#CC0000; font-weight:bold; text-decoration:none;}
   a:active {color:#000000; font-weight:bold; text-decoration:none;}

p {font-family:arial; font-size:10pt; font-weight:normal;}
p a {text-decoration:none; color:#000000;}





.tx-bdhvehiclemanager-pi1-browsebox	.tx-bdhvehiclemanager-pi1-browsebox-SCell { padding:5px; color:#FFFFFF; font-size:11pt; font-weight:bold; text-decoration:none; background-color:#000000; border-width:1px; border-color:#000000; border-style:solid; width:1px;}
.tx-bdhvehiclemanager-pi1-browsebox	.tx-bdhvehiclemanager-pi1-browsebox-SCell a { color:#FFFFFF; text-decoration:none;}
.tx-bdhvehiclemanager-pi1-browsebox	.tx-bdhvehiclemanager-pi1-browsebox-SCell a:link { text-decoration:none;}
.tx-bdhvehiclemanager-pi1-browsebox	.tx-bdhvehiclemanager-pi1-browsebox-SCell a:visited { text-decoration:none;}
.tx-bdhvehiclemanager-pi1-browsebox	.tx-bdhvehiclemanager-pi1-browsebox-SCell a:hover { text-decoration:none;}
.tx-bdhvehiclemanager-pi1-browsebox	.tx-bdhvehiclemanager-pi1-browsebox-SCell a:active { text-decoration:none;}

.tx-bdhvehiclemanager-pi1-browsebox table {float: right}
.tx-bdhvehiclemanager-pi1-browsebox	td { padding:5px; color:#333333; font-size:11pt; font-weight:bold; text-decoration:none; background-color:#FFFFFF; border-width:1px; border-color:#000000; border-style:solid; width:1px;}
.tx-bdhvehiclemanager-pi1-browsebox	td a {color:#333333; text-decoration:none;}
.tx-bdhvehiclemanager-pi1-browsebox	td a:link { text-decoration:none; }
.tx-bdhvehiclemanager-pi1-browsebox	td a:visited { text-decoration:none; }
.tx-bdhvehiclemanager-pi1-browsebox	td a:hover { color:#000000; background-color:#EEEEEE;}
.tx-bdhvehiclemanager-pi1-browsebox	td a:active { text-decoration:none; }

.tx-bdhvehiclemanager-pi1-browsebox { float: right;}


/* TYPO3 CSS*/
.csc-textpic-text {
                  margin-top: 15px;
}

.csc-textpic-image {
                  padding-left: 20px;
}

.csc-textpic-caption {
                  margin-left: -25px !important;
                  
}

.tx-powermail-pi1_fieldset_kontaktform .tx_powermail_pi1_fieldwrap_html {
                  
                  padding: 10px;

}

.tx-powermail-pi1_fieldset_kontaktform {
                  width: 500px;
}

.tx-powermail-pi1_fieldset_kontaktform .even {

                  float: left;
                  clear:left;
}

.tx-powermail-pi1_fieldset_kontaktform  .odd {
                  float:left;
}

.tx-powermail-pi1_fieldset_kontaktform .tx_powermail_pi1_fieldwrap_html_textarea {

                  float: none !important;
                  
}

.tx-powermail-pi1_fieldset_kontaktform .tx_powermail_pi1_fieldwrap_html_text  {

                  height: 45px;
                  /*
                  width: 50px;
                  */
                  
}

.tx-powermail-pi1_fieldset_kontaktform .powermail_textarea{
                  width: 445px;

}

.tx-powermail-pi1_fieldset_kontaktform .tx_powermail_pi1_fieldwrap_html_text label {
                  font-size: 8pt;
                  height: 15px;
                  width: 214px;
                  clear:both !important;
                  float:none !important;
                  display: block;
}
 

.tx-powermail-pi1_fieldset_kontaktform .tx_powermail_pi1_captcha_code label {
                  font-size: 8pt;
                  height: 15px;
                  width: 100px;
                  clear:both !important;
                  float:none !important;
                  display: block;
}

.tx-powermail-pi1_fieldset_kontaktform .tx_powermail_pi1_fieldwrap_html_textarea label {
                  font-size: 8pt;
                  height: 15px;
                  width: 100px;
                  clear:both !important;
                  float:none !important;
                  display: block;
}
 
.tx-powermail-pi1_fieldset_kontaktform .tx_powermail_pi1_fieldwrap_html_text input {
                  float:none !important;
                  clear:both !important;
                  
} 

.tx-powermail-pi1_fieldset_kontaktform .powermail_mandatory_js  {
                  font-size: 8pt;
                  height: 15px;
                  width: 150px;
} 

/*
.powermail_mandatory_js {
                  display:none !important;
}
*/

.tx-powermail-pi1_fieldset_kontaktform legend {
                  display:none !important;
}

.tx_powermail_pi1_captcha_code {
                  float: left;
}

.tx-srfreecap-pi2-image {

                  border-style: solid;
                  border-width: 1px;
}

.tx-srfreecap-pi2-cant-read {
                  font-size: 8pt;
}

.tx-powermail-pi1_fieldset_kontaktform .tx_powermail_pi1_captcha_pic  {
                  width:260px;
                  height:100px;
                  float:left;
                  overflow:hidden;
}

.tx-powermail-pi1_fieldset_anfrage .tx-powermail-pi1_fieldset_anfrage {
                  width: 500px;
}

.tx-powermail-pi1_fieldset_anfrage legend {
                display:none;
}

.tx-powermail-pi1_fieldset_anfrage .tx_powermail_pi1_fieldwrap_html {
                padding:10px;
}
.tx-powermail-pi1_fieldset_anfrage label  {
                
                float:left;
                width:110px !important;
} 

.tx-powermail-pi1_fieldset_anfrage .tx_powermail_pi1_fieldwrap_html_text input {
                float:left;
                width:225px !important;
                padding:0px;
                margin:0px;
}

.tx-powermail-pi1_fieldset_anfrage .powermail_mandatory_js  {
                  clear:both;
                  font-size: 8pt;
                  height: 15px;
                  width: 150px;
                  padding-top:1px;
                  margin-top:0px;
                  margin-left:110px;
} 

.tx-powermail-pi1_fieldset_anfrage .even {
                clear:left;
                float:none;
                
}
.tx-powermail-pi1_fieldset_anfrage .odd {
                clear:left;
                float:none;
                
}

.tx-powermail-pi1_fieldset_anfrage .tx_powermail_pi1_captcha_pic {
                padding-left:0px;
                margin-top:20px;
                margin-left:110px;
}
.tx-powermail-pi1_fieldset_anfrage .tx_powermail_pi1_captcha_pic .tx-srfreecap-pi2-image {
                margin-left:0px;
                margin-top:15px;
                padding:0px;

}
.tx-powermail-pi1_fieldset_anfrage .tx-srfreecap-pi2-cant-read {
                clear:both;
}

.tx-powermail-pi1_fieldset_anfrage .powermail_textarea {
                width: 225px;
}

.topLoginBox {
                width:784px;
                height:57px;
                  
                
}
.topLoginBox .tx-felogin-pi1{
                margin-top:5px;
                width:285px;
                float:right;  
                
}

.topLoginBox legend, .topLoginBox h3, .topLoginBox .header, .topLoginBox .felogin-hidden  {
                display:none;
}

.topLoginBox fieldset {
                border-style:none;
}


.topLoginBox label {
                float:left;
                font-size:8pt;
                margin-left:5px;
                color:#FFFFFF;
                font-weight:bold;
}

.topLoginBox input {
                float:left;
                font-size:8pt;
                height:12px;
                width:50px;
                border-style:solid;
                border-width:1px;
                border-color:#000000;
                margin-left:2px;
}
.topLoginBox .button {
                height:16px;
                float:left;
}
.topLoginBox .buttondiv {
                float:left;
}