html { height: 100%; margin:0px; padding:0px; }
body { background: #f9d713; height: 100%; margin:0px; padding:0px; text-align: center; min-width: 1000px;}
img {
	border: 0 none;
	display:block;
}


.clear { clear: both !important; margin: 0; padding: 0; }
td { vertical-align:top; }

#content { color: #000; padding-bottom: 10px; text-align: left; width: 960px;z-index:1; }
 #content table { margin: 0 !important; }
* html body #content { margin-top: -1px; }
#content #content {
z-index:1;
}


#top_flash { width:588px; height:50px; background-image:url(../image/potti_head_instead_flash.gif); }
#flash_hidden{ display:none; }

#geb_td { display: none; }

#textcontent { color: #000; font-family: Arial, Helvetica, Sans-Serif !important; font-size: 12px; padding-left: 31px; padding-top:10px; }
#textcontent h1, h2 { padding:0px 0px 0px 0px; font-size: 13px; line-height: 13px; font-family: arial, helvetica, sans-serif; vertical-align:top; text-align:left; }

#content h2 { padding:0px; margin:32px 0px 18px 92px; color: #000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }

#content h1 { padding-top: 0px; margin: 32px 0px 18px 0; color: #000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
#content h1.csc-firstHeader { padding-top:34px; margin-top:0px; }

.oefnun { margin-left: 0; padding-top: 0; }
.oefnun h1 { margin-left:-94px !important; margin-top:45px !important; margin-bottom:34px !important; padding-left:94px !important; width:100%; height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #000; }
.oefnun h2 { color: #000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; margin:10px 0px 0px 0px !important; }
.oefnun .bodytext { margin: 0 60px 0 0; }

#textcontent h3 { padding:0px; margin:0px; font-size: 12px; line-height: 15px; color: #000; background: transparent; font-family: arial, helvetica, sans-serif; vertical-align:top; text-align:left; }
#textcontent h1 { margin:0px; padding:18px 60px 13px 0px !important; font-size: 13px; line-height: 15px; font-family: arial, helvetica, sans-serif; vertical-align:top; text-align:left; }

#textcontent a { font-size: 12px; color: #000; font-family: arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
#content a { font-size: 12px; color: #000; font-family: arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.oefnun a {
font-size: 12px;
color: #000;
font-family: arial, helvetica, sans-serif;
text-decoration: none; }


.bodytext { padding:0px; font-size: 12px; margin-right:10px; margin-top:0px; margin-bottom:0px; line-height: 18px; color: #000; font-family: arial, helvetica, sans-serif; vertical-align:top; text-align:left; }

h5 { padding:0px; font-size: 12px; margin-right:60px; margin-top:0px; margin-bottom:5px; line-height: 18px; color: #000; font-family: arial, helvetica, sans-serif; vertical-align:top; font-weight:bold; text-align:left; }

#top_link{
background-image:url(../image/balken_blue_unten.jpg);
background-repeat:no-repeat;
width:100%;
height:15px;
}
#top_link_1{
background-image:url(../image/blue_cap_line.jpg);
background-repeat:no-repeat;
background-position:top left;
width:100%;
height:15px;
}

.capline {
background-image:url(../image/blue_cap_line.jpg);
background-repeat:no-repeat;
background-position:top left;
width:100%;
height:15px;
}
#images_content{ margin:0px 0px 34px 0; display:block; width: auto; }

#right_content{padding: 0 0 40px 25px !important; width: 235px; overflow: hidden; text-align: left;}
.caption { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF; padding-left:94px; margin-bottom:2px; line-height:13px; vertical-align:bottom !important; }
.caption_potthoff { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF; padding-left:64px; margin-bottom:2px; line-height:18px; vertical-align:middle !important; background-color: #c2c2c2; width:200px; height:26px; }


.thumbnail { display: block; padding:0px !important; margin: 0px !important; font-size: 11px !important; line-height: 14px !important; color: #000; background: transparent; font-family: arial, helvetica, sans-serif; vertical-align:top !important; text-align:left; }
.thumbnail h1 { color: #000; font-weight: bold; font-family: 'Arial Narrow', Helvetica, Sans-Serif !important; font-size: 22px; font-style: italic; line-height: 24px !important; width: 225px; }
.thumbnail h1 a { color: #000; font-weight: bold; font-size: 22px; font-family: 'Arial Narrow'; text-decoration: underline; }

.top_nav { width: 588px; height: 66px; }
.thumbnail h2 { padding:0px !important; margin:0px !important; color: #000 !important; font-family: 'Arial Narrow', Helvetica, Sans-Serif !important; font-weight: bold; font-size: 22px !important; font-style: italic; line-height: 24px !important; letter-spacing: -2px !important; }
.topNavSub {
font-size:12px;
font-family: arial, helvetica, sans-serif;
padding: 0px 1px 0px 5px;
}

.topNavSub a { font-size: 12px; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: underline;line-height: 13px;  }
/*.topNavSub a:visited { font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; }*/
.topNavSub a:active, .topNavSub a:hover { background: none transparent scroll repeat 0% 0%; color: #000; font-family: 'Arial Narrow', arial, helvetica, sans-serif; }

#bottom{ padding-top:5px; height: auto; width: auto; background-color: transparent; }
#bottom_potthoff { padding-top:5px; height:auto; width:780px; background-color:#ffffff; }

.martext{
font-size:11px;
font-family: Arial, Helvetica, Sans-Serif;
}
.martext a { font-size: 11px; color: #000; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold !imoprtant; text-decoration: underline; }
.team_name { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #000; display:block; margin-top:5px; }
.team_work { width:137px; padding-right:5px; font-size: 11px; font-family: arial, helvetica, sans-serif; color: #000; display:block; font-weight: bold; margin-top:5px; }
.team_email { display:block; margin-top:5px; margin-right:5px; }
.team_email a { font-size: 11px; color: #000; font-family: arial, helvetica, sans-serif; text-decoration: underline; }
.team_phone { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #000; display:block; margin-top:5px; }

.team_hotline { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #000; display: none; margin: 5px 0 15px 60px; }

.team { left: 30px; margin-left:92px; margin-bottom:30px; position: relative; }

.team td { padding: 0 0 10px 0; }

.csc-caption{ font-size: 9px; color: #000; line-height: 12px; font-family: arial, helvetica, sans-serif; }

/* SITEMAP */
.sitemap{
float:left;
margin:0px 50px 0px 0px;
}
.csc-sitemap-level1{
padding-top:0px;
margin:32px 0px 0px 0px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;

}

.csc-sitemap-level2{
margin:5px 0px 0px 16px;
}
.csc-sitemap-level1 a, .csc-sitemap-level2 a{
color:#000 !important;
text-decoration:underline !important;
}
.csc-sitemap-level1 a:hover, .csc-sitemap-level2 a:hover{
color:#000 !important;
}
.potti_geb_menu_wrap { background-color:#f2f2f2; width:192px; }


/* news plugin */
.potthoff_news_tittle h1 {padding-bottom: 0px !important; margin-bottom: 7px !important; }
.link_news_item {margin: 0 5px 3px 10px;}
.link_news_item a { font-size: 12px; color: #000; font-family: arial, helvetica, sans-serif; text-decoration: underline; }
.link_news_item a:active, a:hover { color: #000; }
.potthoff_news_content {margin: 10px 0px 10px 0px; }

/* potthoff print_version */
.potthoff_print_version { margin-left: 64px; font-size: 13px; color: #333333; font-family: arial, helvetica, sans-serif; text-decoration: none; }

/* tx_new_login_box */
.ux_tx_newloginbox_pi1_submit { vertical-align:bottom; }
.ux_tx_newloginbox_pi1_password , .ux_tx_newloginbox_pi1_user { border:1px solid #c2c2c2; width:150px; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000;}
.ux_tx_newloginbox_pi1_caption {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; }
.ux-tx-newloginbox-pi1 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000;}

/* form registration fe_users */
.catalogue_label { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; width: 140px; line-height:18px; }
.catalogue_label_ort { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; font-weight:normal;}
input.catalogue_form { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; width:220px; border: 1px solid #c2c2c2; }
.catalogue_form_zip { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; width:40px; border: 1px solid #c2c2c2; }
.catalogue_form_ort { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; width:140px; border: 1px solid #c2c2c2; }
select.catalogue_form { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; border: 1px solid #c2c2c2;}
.catalogue_form_errors { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000;}
div.catalogue_form_errors {width: 440px; }
.user_reg input { color: #000; }
.reg_user_check { width: 470px;}
.catalogue_form_errors .bodytext, .form_errors{ color: #ff0000; }
.form_errors { font-weight: bold; }

/* haendler banners */
#content_mail { _height: 100%; min-height: 100%; background: #fff; padding-left: 64px; text-align: left; }
#content_mail a { color: #000 !important; }
#content_mail p a { font-size: 12px; color: #000; font-family: arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
#content_mail p a:hover { font-size: 12px; color: #000; font-family: arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
#content_mail h1 { text-align: left; }
/* potthoff subscribe form */
.tx-subscribeform-pi1 { height:19px; }
.tx-subscribeform-pi1 input { vertical-align:middle; }
.tx-subscribeform-pi1 form { margin:0; padding:0; }
.subsc_input_mail { font-size:11px; background-color:#f2f2f2; border:1px solid #878787; width:168px; height:19px; }


.tx-subscribeform-pi1 { background: url(../image/newsletter_form_right_bg.jpg) repeat-x; height: auto !important; font-family: Arial, Helvetica, Sans-Serif !important; width: 100%; }
table#detailed-subscribe-form { background: url(../image/newsletter_form_bg.jpg) no-repeat; height: auto !important; width: 100%; }
 .tx-subscribeform-pi1 td.subscribe-form { border-right: 4px solid #efd125; padding: 17px 0 15px 0; width: 460px; }
  .tx-subscribeform-pi1 td.subscribe-form div { font-size: 12px !important; margin: 0 0 5px 33px; }
  .tx-subscribeform-pi1 td.subscribe-form div.subscribe-text { margin: 0 7px 15px 33px; }
   .tx-subscribeform-pi1 td.subscribe-form input, .tx-subscribeform-pi1 td.subscribe-form select { border: 1px solid #878787; font-size: 12px; }
   .tx-subscribeform-pi1 td.subscribe-form div.subscribe-field1 input { width: 270px; }
   .tx-subscribeform-pi1 td.subscribe-form div.subscribe-field2 input { vertical-align: middle; width: 187px; }
   .tx-subscribeform-pi1 td.subscribe-form div.subscribe-field2 select { margin: 0 10px 0 0; vertical-align: middle; width: 70px; }
   .tx-subscribeform-pi1 td.subscribe-form div.subscribe-field3 input { width: 270px; }
   .tx-subscribeform-pi1 td.subscribe-form div.subscribe-field4 input { width: 270px; }
  div.subscribe-bottom { padding: 0 57px 0 0; }
   div.subscribe-bottom .bottomtext { font-size: 12px; padding: 6px 0 0 33px; position: relative; }
   .tx-subscribeform-pi1 td.subscribe-form div label { float: left; width: 100px; }

   #subscribe_submit { float: right; }
 .tx-subscribeform-pi1 td.unsubscribe-form { padding: 17px 0 0 0; }
  .tx-subscribeform-pi1 td.unsubscribe-form div { font-size: 12px !important; margin: 0 0 0 28px; }
   .tx-subscribeform-pi1 td.unsubscribe-form div.unsubscribe-text { margin: 0 7px 15px 29px; }
    .tx-subscribeform-pi1 td.unsubscribe-form div.unsubscribe-field1 input { font-size: 12px; vertical-align: middle; width: 190px; }
   .tx-subscribeform-pi1 td.unsubscribe-form div label { vertical-align: middle; }
  div.unsubscribe-submit { text-align: center; }

/* pothoff start bottom teasers */
#bottom_potthoff { height:25px;  }
.potthoff_teasers_bottom .teasers_bottom { padding:0px 0px 0px 0px; vertical-align:top; }
.teasers_bottom img { display:block; }
.potthoff_teasers_bottom { width:780px; z-index:100; }
.potthoff_teasers_bottom input { display:block; }
.potthoff_teasers_bottom .subsc_input_mail, .potthoff_teasers_bottom .subsc_input_phone{ font-size:10px; background-color:#ffffff; border:1px solid #878787; width:171px; height:14px;  float:left; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; }
.potthoff_teasers_bottom .subsc_mail , .potthoff_teasers_bottom .subsc_phone{ clear:both; }
.popup p{ margin:0 !important; padding:0 !important;  width:260px !important;}
.popup p{ text-align:center !important; }
.close_button { margin-top:10px; width:260px; text-align:center;}

/* potti */
.potti_subcribe { width:131px; position:absolute; top:377px; left:263px; }
.potti_subcribe input {margin:0; }
.potti_subcribe img { display:block; }
.potti_subcribe .tx-subscribeform-pi1  input.subsc_input_mail { width:131px !important; disply:block; clear:both; background-color:#FFFFFF; height:26px; float:left; padding-top:5px;}

/* potti newsletter */
.tx-haendlerbanners-pi1 img { float:left; clear:left; margin:0px 10px 10px 0px ;  }
.tx-haendlerbanners-pi1 h5 {}


/* LR banners */
.lr_banner_small, .lr_banner_big { font-size: 12px; line-height: 13px; font-family: arial, helvetica, sans-serif; color:#000; padding-bottom:30px;}
.lr_banner_small img , .lr_banner_big img { }
.lr_banner_big { width: 320px;}
.lr_banner_small { width: 245px; }
.lr_banner_header { font-weight:bold; }
.lr_banner_small .lr_banner_header { padding-bottom:5px; font-size: 13px; }
.lr_banner_big .lr_banner_header { padding-bottom:5px; font-size: 13px;  }
.lr_banner_img { padding-bottom:0px; }
.lr_action_banner { width:470px; padding-bottom:25px; }
.lr_action_banner h1{ margin-top:5px !important; }
.lr_action_image { padding-bottom:0px; }
.lr_banner_text h1{ margin:5px 0px 5px 0px !important; padding:0 !important; font-size: 13px !important;  }
.lr_banner_text p.bodytext { margin:0 !important; padding:0 !important;}
li { font-family: arial, helvetica, sans-serif; color:#000; font-size:12px; line-height: 18px; }
ul { padding-left:20px; margin:10px 0px 10px 0px; }

.csc-header-n7 h1 { margin-bottom:5px !important; }
.csc-textpic-caption { font-size: 12px; margin-top:0px;margin-bottom:0px; line-height: 15px; color: #000; font-family: arial, helvetica, sans-serif; }
.csc-textpic { clear: both; }
.csc-textpic-clear { clear: both; }

.potthoff_two_columns_left { padding-right:10px; z-index:1}
.potthoff_two_columns_right { padding-left:10px; }
.potthoff_two_columns_left .lr_banner_small, .potthoff_two_columns_right .lr_banner_small { width:220px; }
.java_pan_bottom , .java_pan_bottom img, .java_pan_bottom a { vertical-align: middle; }
.java_pan_bottom a { font-size:14px !important; color:#808080 !important; text-decoration: underline !important; font-weight: bold !important; }
.java_pan_bottom a:hover {  }


/* ^_^ */
#main { min-height: 100%; margin: 0 auto 0 auto; text-align: left; padding: 0; width: 960px;position: relative; left: 0; top: 0; }
#header { marg2in-top: -1px; width: 960px;}
#header img { border: 0 none; display: block; }
#top_images { position: relative; z-index: 5; }

.potti-rightlogo { float: right;}
.potti-leftlogo { float: left; }
.potti-rightlogo img, .potti-leftlogo img { bot2tom: -1px; pos2ition: relative; }

* html body .potti-rightlogo img, * html body .potti-leftlogo img { bo2ttom: -1px; }
#top_nav { width: 960px; background: url(../../user_upload/images/POTTI_start/potti_topmenu_bg.jpg) repeat-x;}
#top_nav .active div { visibility: visible !important; }

#content h1 img, #textcontent h1 img { display: block; margin-top: 8px; }
table#potticontent { color: #000; _height: 100%; min-height: 100%; margin: 0; width: 960px;  border-collapse: collapse;}
td.righttd { width: 260px; text-align: right; margin: 0; zoom: 1; padding: 0; border-collapse: collapse;}
td.lefttd {
	width: 700px;
}
#right_content div { margin: 0 0 0 0;}
#right_content div span span { color: #333 !important; font-family: 'Arial Narrow', Helvetica, Sans-Serif !important; font-size: 13px !important; }
#right_content div h1.thumbnail { color: #000 !important; background: transparent !important; font-family: 'Arial Narrow', Helvetica, Sans-Serif !important; font-size: 22px !important; font-style: italic; height: 25px; width: 225px !important; _width: 225px !important; }
#right_content div h1.thumbnail a { font-size: 22px !important; font-family: 'Arial Narrow', Helvetica, Sans-Serif !important; }
#right_content div h1.thumbnail a:hover { font-family: 'Arial Narrow', Helvetica, Sans-Serif !important; }

#right_content a img { _bottom: -4px; _margin-top: -4px; _position: relative; }
#right_content .bottombuttons { left: -4px; position: relative; }
#right_content .bottombuttons a img { _bottom: 0; _margin-top: 0; _position: normal; }
#gebrauch { height: 30px !important;}

#bottom_image { display: none; }
#top_link { display: none; }
#top_link .caption { display: none; }
#top_link_1 { display: none; }
#top_link_1 .caption { display: none; }

/*.menuitem_13, .menuitem_14, .menuitem_15, .menuitem_16, .menuitem_17, .menuitem_18, .menuitem_62, .menuitem_63, .menuitem_64, .menuitem_65, .menuitem_66, .menuitem_67, .menuitem_317, .menuitem_362 { left: -150px; position: relative; z-index: 5; }*/
/*.menuitem_336, .menuitem_337, .menuitem_352, .menuitem_353, .menuitem_319 { left: -265px; position: relative; z-index: 5; }*/

.menuitem_316, .menuitem_367, .menuitem_344, .menuitem_362, .menuitem_390, .menuitem_392 {left: -300px; position: relative; z-index: 5;}
.menuitem_366, .menuitem_372, .menuitem_375, .menuitem_376, .menuitem_377, .menuitem_317, .menuitem_389 {left: -200px !important; position: relative; z-index: 5;}
.menuitem_353, .menuitem_336, .menuitem_337, .menuitem_352 {left: -310px !important; position: relative; z-index: 5;}
.menuitem_373, .menuitem_15, .menuitem_18, .menuitem_17, .menuitem_16, .menuitem_13, .menuitem_14 {left: -610px !important; position: relative; z-index: 5;}
.menuitem_381, .menuitem_382,  .menuitem_383, .menuitem_384, .menuitem_385, .menuitem_325 {left: -100px; position: relative; z-index:5;}
.menuitem_388, .menuitem_64, .menuitem_67, .menuitem_66,  .menuitem_65,  .menuitem_63,  .menuitem_62 {left: -450px; position: relative; z-index:5;}

.potthoff_two_columns_content { width: 100%; }
* html body .potthoff_two_columns_content { width: 95%; }
 td.potthoff_two_columns_left { width: 50%; }
 td.potthoff_two_columns_right { width: 50%; }

.user-registration-pi1 { background: #8d9192 url(../image/form_bg2.jpg) no-repeat 0% 0%; padding-bottom: 15px;  padding-right: 15px; padding-top: 15px; width: 430px; _width: 460px; }
.user-registration-pi1 .text { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
.ux-tx-newloginbox-pi1 { background: #8d9192 url(../image/form_bg3.jpg) no-repeat 0% 0%; padding-bottom: 15px; padding-right: 15px; padding-top: 15px; width: 430px; _width: 460px; }

#temp a { font-weight: bold !important; }

.tx-lumogooglemaps-pi1 { font-family: Arial, Helvetica; margin: 0 0 0 30px; }

/* Tmail form */
.tx-pilmailform-pi1 { background: #788180 url(../image/callback_bg.jpg) no-repeat; font-size: 11px; font-family: Verdana; margin: 30px 0 0 0; padding: 5px 15px 15px 30px; width: 450px; }
.tx-pilmailform-pi1 table { text-align: left; }
.tx-pilmailform-pi1 td { font-size: 11px; padding: 0 0 2px 0; vertical-align: middle; }
.tx-pilmailform-pi1 input { font-size: 11px; }
.tx-pilmailform-pi1 form {  }


/* extended tooltip */
.rollover_image_extended_tooltip_anchor { position: relative; margin: 0; padding: 0; zoom: 1;z-index:100;}
.rollover_image_extended_tooltip {di1splay:none; position: absolute; left: -20px; bottom: 80px; width: 300px; background: #ffffff; font-family: Arial, sans-serif; zoom:1}
.rollover_image_extended_tooltip .extended_tooltip_title { padding: 5px 10px 5px 10px; color: #ffffff; background: #000000; font-size: 14px; font-weight: bold; }
.rollover_image_extended_tooltip .extended_tooltip_text { padding: 5px 10px 5px 10px; color: #000000; background: #ffffff; font-size: 11px; font-family: Arial, sans-serif; }
a.rollover_image_a { text-decoration: none !important; }

.tool1tipouter {
	display:block;
}
.too1ltipouter:hover .rollover_image_extended_tooltip {
	display:block !important;
}

.tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset {
	border:none;
	margin:0;
	padding:0;
}

.tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset legend {
	display:none;
}
.tx-powermail-pi1{
	background:url("../image/form_bg4.jpg") no-repeat scroll 0 0 #8D9192;
	min-height:246px;
	_height:246px;
}
.tx-powermail-pi1_thx{
	padding-left:30px;
	padding-top:15px;
}
.tx-powermail-pi1_formwrap {
	padding:50px 60px 20px 30px;
	font-size:14px;
	color: #00000; font-family: Arial, Helvetica, Sans-Serif !important; font-size: 12px; 
}
.tx_powermail_pi1_form{

}

.tx_powermail_pi1_fieldwrap_html label {
	display:block;
	float:left;
	width:140px;
}

.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html select , .tx_powermail_pi1_fieldwrap_html textarea  {
	display:block;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html{
	clear:both;
	margin-bottom:8px;
	_height:22px;
	min-height:22px;
}

#powermaildiv_uid26, #powermaildiv_uid98 {
	min-height:92px;
	_height:92px;
}
#powermaildiv_uid25, #powermaildiv_uid97 {
	min-height:88px;
	_height:90px;
}

.powermail_textarea {
	width:220px;
	height:90px;
}

.powermail_text{
	width:220px;
}
.powermail_check{
	height:18px;
	padding:0;
	margin:0;
	border:none;
}

#powermaildiv_uid23 .powermail_text, #powermaildiv_uid24 .powermail_text, #powermaildiv_uid94 .powermail_text, #powermaildiv_uid95 .powermail_text {
	width:165px;
	text-align:right;
}
#powermaildiv_uid8 .powermail_text, #powermaildiv_uid9 .powermail_text, #powermaildiv_uid76 .powermail_text, #powermaildiv_uid79 .powermail_text {
	width:155px;
}
.powermail_select{
	width:165px;
}

#powermaildiv_uid21 p, #powermaildiv_uid22 p, #powermaildiv_uid92 p, #powermaildiv_uid93 p {
	display:none;
}
#powermaildiv_uid25 label img, #powermaildiv_uid97 label img{
	display:none;
}
#powermaildiv_uid25 label a, #powermaildiv_uid97 label a{
	cursor:normal;
	text-decoration:none;
}
#powermaildiv_uid25 label dfn, #powermaildiv_uid97 label dfn {
	font-style:normal;
	display:block;
}
#powermaildiv_uid3, #powermaildiv_uid71 {
	float:left;
	width:190px;
}
#powermaildiv_uid3 input, #powermaildiv_uid71 input {
	width:40px;
}
#powermaildiv_uid4, #powermaildiv_uid72 {
	clear:none;
	float:left;
}
#powermaildiv_uid4 input, #powermaildiv_uid72 input {
	width:140px;
}
#powermaildiv_uid4 label, #powermaildiv_uid72 label {
	width:30px;
}

#powermaildiv_uid28,#powermaildiv_uid29,#powermaildiv_uid77,#powermaildiv_uid80{
	clear:none;
	float:left;
}

#powermaildiv_uid9, #powermaildiv_uid8, #powermaildiv_uid76,#powermaildiv_uid79{
	float:left;
	width:300px;
}

.it_powermailhelp {
	background-color:#FFFFFF;
	height:21px;
	text-align:center;
	width:60px;
	margin-top:1px;
}

.it_powermailhelp-inner {
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:3px;
}
.it_powermailhelp-inner a {
	text-decoration:none !important;
}
#powermaildiv_uid27, #powermaildiv_uid99 {
	text-align:right;
	width:360px;
	margin-left:0px;
	min-height:80px;
	_height:80px;
}
#powermaildiv_uid27 p, #powermaildiv_uid99 p {
	padding: 5px;	
	margin:0;
}
.powermail_check_inner_uid27_0 label, .powermail_check_inner_uid99_0 label {
	float:right;	
	width:230px;
	padding-right:5px;
	margin-top:2px;
}


.powermail_check_inner_uid27_0 #check_uid27_0, .powermail_check_inner_uid99_0 #check_uid99_0{
	float:right;	
}
#powermaildiv_uid27 .powermail_mandatory, #powermaildiv_uid99 .powermail_mandatory {
	display:none;
}
#powermaildiv_uid30, #powermaildiv_uid100 {
	float:left;
	width:200px;
}
#powermaildiv_uid31, #powermaildiv_uid101 {
	float:right;
	clear:none;
	padding-right:25px;
}

.tx-powermail-pi1_formwrap_8749{

}
.powermail_mandatory_js{
	/*display:none;*/
	clear:both;
	color:#FF0000;
}
#advice-validate-one-required-powermaildiv_uid27, #advice-validate-one-required-powermaildiv_uid99 {
	padding-bottom:5px;
	padding-right:5px;
}
#powermaildiv_uid33, #powermaildiv_uid78 {
	height:0;
	min-height:0;
	margin-bottom:0;
	_height:0;
}

.it_2columns_left {
	float:left;
	width:475px;
}
.it_2columns_right {
	float:left;
	width:475px;
}
.it_2columns_separator {
	float:left;
	width:10px;
	height:1px;
}
.partner-info{
	background:url("../image/form_bg4.jpg") no-repeat scroll 0 0 #8D9192;
	width:100%;
	color: #000; font-family: Arial, Helvetica, Sans-Serif !important; font-size: 12px; 
}
#partner-info-title {
	font-weight:bold;
	margin-bottom:10px;
	margin-top:15px;
	margin-left:30px;
}
#partner-info-text-desc {
	margin-left:15px;
	margin-bottom:40px;
	margin-right:30px;
}
#partner-info-image {
	margin-left:30px;
	margin-bottom:40px;
}
.partner-info-text-desc{
	vertical-align:bottom;
}
#powermaildiv_uid24, #powermaildiv_uid95 {
	float:left;
	width:310px;
}
#powermaildiv_uid34 ,#powermaildiv_uid96 {
	float:left;
	clear:none;
}
.it_mailform_euro_inner{
	padding-top:3px;
}
#powermaildiv_uid25 select, #powermaildiv_uid97 select {
	height:90px;
	width:220px;
}
div.validation-failed label{
	font-weight:bold;
	color:#FF0000;
}
.tx-powermail-pi1_mandatory{
	padding:50px 60px 20px 30px;
}

.menu-second {
    background-color: #C3C3C3;
    display: none;
    font-size: 13px;
    font-weight: normal;
    left: 0;
    padding: 0 9px;
    position: absolute;
    top: 29px;
    width: 154px;
}

.menu-second-item {
    border-bottom: 1px dotted #FFFFFF;
    padding: 5px 2px 5px 2px;
    text-align: left;
}
.menu-second-item a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
}

.topmenu-item-inner {
    color: #000000;
    font-weight: bold;
	padding: 0;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
.topmenu-item {
    height: 29px;
    position: relative;
    z-index: 101;
}
.hover .menu-second, .topmenu-item-inner:hover .menu-second  {
	display:block;
}




/* ------------------------- banners --------------------- */
.right-car-outer {
	border: 2px solid #FFFFFF;
	overflow: hidden;
	zoom: 1;
}
.car-info {
	position: relative;
	top: 0;
	left: 0;
	zoom: 1;
	/*width: 231px;*/
}
.car-info .moreinfo {
	bottom: 5px !important;
    font-size: 12px;
    position: absolute;
    right: 2px;
}
.right-car-price {
	height: 30px;
	color: #000000;
	background: #F9D713;
	font-family: 'Arial Narrow',Helvetica,Sans-Serif !important;
	font-size: 25px;
    font-weight: bold;
	padding: 0 5px;
}
.right-car-text {
	height: 22px;
	color: #FFFFFF;
	background: #000000;
	font-weight: bold;
	padding: 2px 5px 0;
	font-family: 'Arial Narrow',Helvetica,Sans-Serif !important;
}

.right-car-description {
	background: #B7B7B7;
	font-family: 'Arial Narrow',Helvetica,Sans-Serif !important;
    font-size: 14px;
	padding: 5px 6px;
}
.right-car-category {
	background: #B7B7B7;
	font-family: 'Arial Narrow',Helvetica,Sans-Serif !important;
    font-size: 14px;
	padding: 5px 6px;
}

.tcontainer {
	height: 290px;
	_height: 290px;
    overflow: hidden;
    width: 956px;
	border: 2px solid #FFFFFF;
	_border-top: 4px solid #FFFFFF;
}

.tcontainer-inner {
	overflow: hidden;
}

.left-part {
    float: left;
    height: 290px;
    overflow: hidden;
    width: 720px;
	background-color: #FFFFFF;
	position:relative;
	left:0px;
	top:0px;
	zoom:1;
}

.right-part {
	float: left;
	position: relative;
	width: 236px;
}

.car-item {
	float: left;
 	height: 146px;
    width: 240px;
	position:relative;
}

.timage {
	background-color: #000000;
    height: 144px;
    overflow: hidden;
    position: relative;
    width: 238px;
	top: 0px;
	left: 0px;
}

.tinfo {
	width: 236px;
}

#arleft {
    height: 56px;
    left: 0;
    position: absolute;
    top: 36px;
    width: 29px;
	cursor: pointer;
	z-index: 4;
}

#arright {
    height: 56px;
    right: 0;
    position: absolute;
    top: 36px;
    width: 29px;
	cursor: pointer;
	z-index: 4;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	margin:0px;
	padding:0px;
	zoom:1;
	overflow:hidden;
	height:0px;
	font-size:0px;
}

#rblock .right-car-description{
    font-size: 12px;
    line-height: 14px;
	height:82px;
	_height:82px;
}

#left-part-inner .right-car-price {
	background-color:#ffffff;
}

.imrollover {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width: 238px;
}

.imrollover .right-car-price {
	background-color:#F9D713 !important;
}

.car-item:hover .imrollover {
	display:block;
}

.moreinfo {
   position: absolute;
    right: 2px;
    bottom: 5px;
	font-size:12px;
}

.moreinfo a {
	font-size:10px;	
	width: 237px;
}

.moreinfo img{
	float:right;
	display:block;
	width:19px;
	height:21px;
}

.mlink {
    float: right;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
	cursor: pointer;
}

.arrow {
    display: block;
    float: right;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    width: 0;
	border-right:0px solid transparent;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:19px solid white;
	cursor: pointer;
	_border-right:0px solid #B7B7B7;
	_border-top:10px solid #B7B7B7;
	_border-bottom:10px solid #B7B7B7;
}


#rblock .timage {
	width: 236px;
}

.left-part .tinfo {
	display:none;
}

#rblock .tinfo {
	display:block;
}

.timage img {
	position:absolute;

}
