body {color:black;font:normal normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center;}
fieldset {border:none;margin:0;padding:0;}
form,p,ul {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {clear:both;font-size:100%;font-weight:normal;margin:0;padding:0;}
img {border:none;}

/* Standard */
#container {background:#FFF;margin:0 auto;text-align:left;width:950px}

#header {float:left;width:950px;height:140px;margin:0;}

#headerHome {margin:0;width:950px;height:140px;}

#header #headerLeft {float:left;width:380px;height:140px;margin:0px;padding:0px;}
#header #headerRight {float:left;width:570px;height:140px;margin:0px;padding:0px}
#header #headerRightTop {width:570px;height:110px;margin:0px;padding:0px}
#header #header_empty {float:left;width:460px;height;110px;padding:0px;margin:0px;}
#header #header_logo_fair {float:left;width:110px;height:120px;cursor:pointer;margin:0px;padding:0px;background:transparent url("/shop/images/logos/logo2.jpg")  no-repeat bottom left;}
#header #header_menu {float:right;height:20px;}

#header2 {margin:0;padding:0;width:950px;}

#header3 {float:left;width:950px;height:281px;margin-bottom:-4px;background:white url("/shop/images/header_menu/home_promi.jpg")  no-repeat top center;}


#content {background:#FFF;float:left;padding:0 0 0 0;width:950px;color:black}

#content #cLeft {display:inline;float:right;margin:0;width:250px}
#content #cLeft ul {background:transparent url("/de/images/backgrounds/bg_nav2.gif") no-repeat top left;font-size:12px;list-style:none;margin:0 0 22px 0;padding:7px 0 0 0;}
#content #cLeft ul li {padding:6px 0 12px 9px;}
#content #cLeft ul li.active {color:#305EBB;font-weight:bold;}
#content #cLeft ul li.bg1 {background:transparent url("/de/images/backgrounds/bg_nav1.gif") no-repeat bottom left;}
#content #cLeft ul li.bg2 {background:transparent url("/de/images/backgrounds/bg_nav2.gif") no-repeat bottom left;}
#content #cLeft ul li.bg3 {background:transparent url("/de/images/backgrounds/bg_nav3.gif") no-repeat bottom left;}
#content #cLeft ul li a {color:#305EBB;text-decoration:none;}
#content #cLeft ul li a:hover {color:#F88600;}
#content #cLeft ul li ul {background:none;margin:0;padding:3px 0 0 0;}
#content #cLeft ul li ul li {font-weight:normal;padding:3px 0 3px 10px;}

/* Teaser A */
#content #cLeft .ta {margin:0 0 30px 0;}
#content #cLeft .ta form {background:transparent url("/de/images/backgrounds/bg_teaser_a.gif") no-repeat top left;width:141px;height:52px;}
#content #cLeft .ta form fieldset {padding:6px 0 0 6px;}
#content #cLeft .ta form fieldset label {color:#305EBB;font-size:12px;}
#content #cLeft .ta form fieldset .input {border:1px solid black;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;margin:2px 5px 0 0;padding:2px;width:108px;height:18px;}
	html>body #content #cLeft .ta form fieldset .input {width:102px;height:12px;}
#content #cLeft .ta form fieldset .button {margin:0 0 -4px 0;}
	html>body #content #cLeft .ta form fieldset .button {margin:0 0 -6px -1px;}

/* Teaser B */
#content #cLeft .tb {color:#000;line-height:13px;margin:0 0 30px 0;}
#content #cLeft .tb h2 {background:transparent url("/de/images/headlines/hl_kontakt.gif") no-repeat top left;width:44px;height:10px;}
#content #cLeft .tb h2 span {display:none;}
#content #cLeft .tb img {margin:9px 0 -6px 0;}
#content #cLeft .tb p {margin:13px 0 0 0;}
#content #cLeft .tb p a {color:#000;font-weight:bold;}

#content #cLeft #dzi {background:transparent url("/de/images/logos/lg_dzi.gif") no-repeat top left;display:inline;float:left;margin:7px 0 0 0;width:64px;height:136px;cursor:pointer}
#content #cLeft #dzi span {display:none;}

#content #cMain {display:inline;float:right;margin:0 10px 0 0;width:687px;}
#content #cMain .intro {color:#FFF;font-size:24px;line-height:29px;padding:101px 0 0 55px;width:510px;height:320px;}
	html>body #content #cMain .intro {width:455px;height:219px;}
#content #cMain .introLink {color:#FFF;cursor:pointer;font-size:24px;line-height:29px;padding:101px 0 0 55px;width:510px;height:320px;}
	html>body #content #cMain .introLink {width:455px;height:219px;}
#content #cMain .introLink a {color:#FFF;font-weight:normal;text-decoration:none;}

#content #cMain .text {color:#23262A;line-height:14px;margin:15px 0 0 0;}
#content #cMain .text b {display:block;font-size:12px;font-weight:bold;margin:0 0 1px 0;}
#content #cMain .text a {color:#305EBB;font-weight:bold;text-decoration:none;}
#content #cMain  a:hover {color:#F88600;text-decoration:underline}
#content #cMain .link {display:inline;float:left;margin:9px 5px 0 5px;text-align:right;width:500px;}
#content #cMain .link a {background:transparent url("/de/images/buttons/bt_arrow_yellow.gif") no-repeat top left;color:#305EBB;font-weight:bold;padding:0 0 0 22px;text-decoration:none;height:16px;}
	html>body #content #cMain .link a {padding:1px 0 2px 22px;}

#content #cRight {display:inline;float:left;margin:0 9px 0 0;width:226px;}

#footer {float:left;padding:76px 0 30px 0;width:950px;}

#footer #fLine1 {display:inline;float:left;font-size:10px;letter-spacing:1px;list-style:none;margin:0 0 0 190px;width:700px;}
#footer #fLine1 .footer1 {float:left;margin-left:15px;padding-left:0;width:4px;height:18px}
#footer #fLine1 .footer2 {float:left;margin-left:15px;margin-right:15px;width:4px;height:18px;}
#footer #fLine1 li a {color:#305EBB;text-decoration:none;}

#footer ul#fLine2 {color:#FFF;display:inline;float:left;font-size:10px;list-style:none;margin:34px 0 0 85px;width:925px;}
#footer ul#fLine2 li {display:inline;margin:0 0 0 10px;}
#footer ul#fLine2 li.first {font-weight:bold;margin-left:0;}
#footer ul#fLine2 li a {color:#FFF;}
#footer {background:#FDAF1A url("/shop/images/backgrounds/bg_footer.gif") no-repeat top left;float:left;padding:76px 0 30px 0;width:950px;}

.standard_div {margin:0;padding:0}

#basket_container {margin:0px;float:left;font-weight:bold}
#basket_container a:hover{color:black;text-decoration:underline}
#basket_top{width:250px;height:40px;background:#FDAF1A url("/shop/images/basket/de_warenkorb_top.gif") no-repeat top left;}
#basket_content{width:250px;padding-top:5px;background:transparent url("/shop/images/basket/warenkorb_repeat.gif")}
#basket_bottom{width:250px;height:41px;background:#FDAF1A url("/shop/images/basket/warenkorb_bottom.gif") no-repeat top left;}

#promi a{text-decoration:underline;font-size:11px;font-weight:bold}

#error_box{color:#9d0d15;background-color:#e6edfc}
.error_input{border:1px solid #305ebb;background-color:#afc2e9}
.error_input_select{color:#305ebb;background-color:#afc2e9}
.error_input_label{color:#305ebb}
#account_message {background-color:#e0e7f5;margin-top:15px;margin-bottom:15px;border:1px solid #afc2e9;width:510px;padding:15px;font-family:Verdana;font-size:12px;font-weight:bold;}


#SAFERPAYANBINDUNG{}
.sp_input {border:1px solid #36C;}

#error_text_2 {color:red}
#error_text {color:red}
#payment_type_debit {display:none;}
#payment_type_credit {display:none;}

#account_menu {font-family:Verdana;font-weight:bold;width:500px;height:30px;margin-left:40px;margin-top:10px}
#menu_home {float:left;margin-left:-20px }
#menu_data {float:left;margin-left:25px;}
#menu_newsletter {float:left;margin-left:25px;}
#menu_contact {float:left; margin-left:25px;}
#menu_orders {float:left; margin-left:25px;}
.error_message {  color: #black; font-weight:bold}

.hr_menu {border-style:groove;width:500px}
.account_content {font-family:Verdana;width:550px;margin-left:20px;margin-top:20px}
.account_active {color:#fdaf1a}
.account_menu {color:#305ebb}
.td_border {border:1px solid #dddddd}
.btn_right {margin-left:380px;}

.b {
  font-weight: bold;
  background: inherit;
  color: inherit;
}


.Table_templateClear {
  font-size: 0.2em;
  clear: both;
}

.default_left {float:left;background-color:white;}
.home_products {width:180px;}
.price {color:#305ebb;font-size:12px;font-weight:bold}
.h3_search {color:#305ebb;font-size:14px;font-weight:bold}
.h_standard {color:#305ebb;font-size:14px;font-weight:bold}
.products_price {color:#305ebb;font-size:12px;font-weight:bold}
.products_title {color:#305ebb;font-size:13px;font-weight:bold;text-decoration:underline}
.products_name {color:#305ebb;font-size:13px;font-weight:bold;}
h3 {color:black;font-size:12px;font-weight:bold}

#listing_header_left {float:left;width:335px;margin:0px;padding:0px;}
#listing_header_left a {text-decoration:underline}

#listing_header_right{float:left;width:340px;}
#listing_header_right a {text-decoration:underline}

.image_border {border:1px solid #a7c2ee}

#project {line-height: 20px;font-size:13px}
#project a {line-height: 20px;font-size:13px;font-weight:bolder;}

.plan_input {border:1px solid #afc2e9}

.step_text_active {font-size:12px;font-weight:bold;color:#fdaf1a}
.step_text_inactive {font-size:12px;font-weight:bold;color:#afc2e9}
.step_text_link {font-size:12px;font-weight:bold;color:#305ebb;}
.warenkorb_info{font-size:20px;font-weight:bolder;color:#305ebb}

.portal_header {font-size:16px;font-weight:bold;color:#305ebb}
.portal_header_2 {font-size:14px;font-weight:bold;color:#305ebb}

.order_header {font-size:16px;font-weight:bold;color:#305ebb}
.order_header_2 {font-size:14px;font-weight:bold;color:#305ebb}

#order_content {
	width:600px;
	margin-top:25px;
	margin-left:15px;
}

.order_seperator {
	margin-top:15px;
	margin-bottom:15px;
}
.order_btn{margin-left:450px;margin-top:15px;margin-bottom:15px}
.img_btn {border:0px}

.pageHeading {
  font-size: 16px;
  font-weight:bold;
  color: #305ebb;
  background: inherit;
} 
.stern{font-weight:bold;color:#305ebb}
.sp_label{font-weight:bold}

#fair_plus_content_body h1 {font-size:16px;font-weight:bolder;color:#305ebb}
#fair_plus_content_body {padding:0px;width:652px}
#fair_plus_top {float:left;width:652px;height:75px;margin:0;}
#fair_plus_bottom {float:left;width:652px;height:99px;margin:0;}
#fair_plus_content {float:left;width:652px;margin:0;}

.reiter_image {background:transparent url("/shop/images/reiter/reiter_bilder.gif")  no-repeat top left;}
.reiter_video {background:transparent url("/shop/images/reiter/reiter_videos.gif")  no-repeat top left;}
.sp_select{background-color:#e0e7f5;border:1px solid #afc2e9}

.header {
  background-color: <?php echo $sfondo ?>;
  color: <?php echo $colore_testo ?>;
}

A {
  color: #305EBB;
  text-decoration: none;
  background: inherit;

}

A:hover {
  color: #fdaf1a;
  text-decoration: none;
  
}
.main {
  font-size: 0.7em;
  line-height: 1.5;
  background: inherit;
  color: inherit;
}

.Venticinque2 {
  width: 24%;
  float: left;
  background: inherit;
  color: inherit;
}

.smallText {
  background: inherit;
  color: inherit;
}

.tableHeading {
  font-size: 1em;
  font-weight: bold;
  background: inherit;
  color: inherit;
}

.input2ma {
  font-size: 14px;background-color:#e0e7f5;	border:1px solid #afc2e9;
}
.left_label {
	float:left;
	width:150px;

}
.right_label {
	float:left;
	width:150px;

}

TEXTAREA.input2ma {
  width: 99%;
  font-size: 1.5em;
  border:1px solid #afc2e9;
  background: background-color:#e0e7f5;
  color: inherit;
}

.messageBox { }
.messageStackError, .messageStackWarning {  color: black }
.messageStackSuccess {color: black;font-weight:bold }

.table_div {
  margin-bottom:10px;	
  color: #3367cd;
  font-size:14px;
  font-weight: bold;
  float: left;
}

.ColorRed {
  color: 000000;
  font-weight:bold;
  background: inherit;
}

.Clear {
  font-size: 0em;
  clear: both;
  background: inherit;
  color: inherit;
}


.img2ma {
  background: inherit;
  color: inherit;  
  border:2px solid #e1e7f5;
}
.img2ma2 {
  background: inherit;
  color: inherit;  
  border:0px;
}

.reiter_image {background:transparent url("/images/reiter/reiter_bilder.gif")  no-repeat top left;}
.reiter_video {background:transparent url("/images/reiter/reiter_videos.gif")  no-repeat top left;}

.ColorSpanRed {
  color: black;
  background: inherit;
}

/*Drop Down*/
  ul#Navigation {margin: 0; padding: 0; text-align: left;}
  ul#Navigation li { list-style: none;  float: left;  /* ohne width - nach CSS 2.1 erlaubt */   position: relative; }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */ }
  ul#Navigation li ul { margin: 0; padding: 0; position: absolute;  display: none;  /* Unternavigation ausblenden */  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */ }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */   background-color:#e0e7f5;  }
  ul#Navigation li:hover ul {   display: block;  /* Unternavigation in modernen Browsern einblenden */ }
  ul#Navigation li ul li { float: none;display: block; }
  ul#Navigation a, ul#Navigation span {    display: block; padding-left:10px;padding-bottom:3px;    width: 185px;  /* Breite den in li enthaltenen Elementen zuweisen */    text-decoration: none; font-weight: bold;    color: #305ebb; background-color: #e0e7f5; }
  * html ul#Navigation a, * html ul#Navigation span { width: 15em;   /* Breite nach altem MS-Boxmodell für IE 5.x */  w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {  color: transparent;background-color:#cedaf4 }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */ color: transparent;background-color:transparent}
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */ }




