@charset "UTF-8";
@media all
{
	* html body * { overflow:visible; }
	html { height:100%; margin-bottom:1px; }
	body {
	  font-size:100.01%;
	  height: 100%;
	  color:#000;
	  text-align:center;
	  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  margin:0;
	  padding:0;
	}

	#noscripterror { padding:8px; text-align:center; background-color:#AF0917; font-size:12px; font-weight:bold; color:#fff; }

	#notepad_login a,
	a { color:#004077; text-decoration:none; background: transparent url('../images/arrow_right_small.gif') no-repeat right 5px; padding-right:10px; }
	#notepad_login a:hover,
	a:active,
	a:hover { color:#000; background-image:url('../images/arrow_right_small_hover.gif'); background-repeat:no-repeat; background-position: right 5px;}

	#notepad_login a img {
  background: none !important;
  }

	a.noarrowlink,
	.AccessorytabSelect a,
	.AccessorytabSelect a:hover,
	.leftcolbox_content a.noarrowlink,
	.hpcolbox_content a.noarrowlink,
	#seal_holder a:hover,
	.programm_name a:hover,
	a.accesory_name:hover,
	.accessory_name a:hover,
	a#del_account:hover,
	#header a,
	#paidi_logo a,
	#footer a,
	.tx-cspaidiconfigurator-pi1 a,
	.tx-cspaidiconfigurator-pi2 a,
	.tx-cspaidiconfigurator-pi3 a,
	#mininotepad a,
	.AccessorySlideTab a,
	.tipafriend a,
	.threecols a { padding-right:0; background-image:none; }

	.AccessorytabSelect a,
	.AccessorytabSelect a:hover { color:#fff; }


	h1,
	h2,
	h3,
	h4,
	h5,
	h6 { margin-top:0; color:#0f0e0c; font-size:18px; font-weight:bold; }

	h2 {font-size: 12px; padding-top: 2px; margin-bottom: 8px;}
	h3 {font-size: 12px; padding-top: 0; margin-top: 19px; margin-bottom: 8px;}
	h6 {font-size: 12px; padding-top: 0; margin-top: 19px; margin-bottom: 0px;}
	.cms_box p {margin: -4px 0 0 0;}

	img { border:none; }

	ul,
	li { padding:0; margin:0 0 10px 0; }
	ul { list-style-type:none; }

	.threecols .col1,
	.threecols .col2,
	.threecols .col3 { float:left; width:33%; }
	.threecols .col3 { float:right; }

	.bulletlist li { list-style-image: url('../images/quadrat_black.gif'); margin-left:15px; }

	form { margin:0; }
	input,
	textarea { border:2px solid #e3e4e5; }
	select { margin-top:1px; border:2px solid #e3e4e5; }

	.form_prospekt input,
	.form_haendler input,
	.form_login input,
	.kontaktformular input { width:263px; }

	.form_login .submitbutton,
	.form_prospekt .submitbutton { width:auto; }

	.form_prospekt .checkbox,
	.kontaktformular .checkbox,
	.checkbox { margin-left:0px; border:none; padding:0; width:auto; }

	.printbutton,
	.tx-cspaidiconfigurator-pi1 .ajaxsubmitbutton,
	#notepad_trader_layer .ajaxsubmitbutton,
	.submitbutton,
	.tipafriend .tipafriendsubmit a,
	input[type=submit] { width:auto; background-color:#004178; padding:4px 4px; color:#fff; margin-top:7px; border:0; cursor:pointer; }
	.ajaxsubmitbutton,
	.submitbutton { padding: 3px 7px 6px 8px; background-color:#004178; color:#fff; margin-top:7px; border:0; cursor:pointer; }
	.ajaxsubmitbutton { padding-top:5px; background-image:none; }
	.ajaxsubmitbutton:hover { color:#fff; background-image:none; }

	.clearfix { clear:both; display:block; }

	.grey { color:#d0d0d0; }

	.bold { font-weight:bold; }

	.formerror { color:#AF0917; font-weight:bold;}
	.inlineformerror { color:#AF0917; }

	#picholder2	{ top:300px; }

    #page_margins { min-height:100%; }
	#page_margins,
	#footer_margins { width:957px; min-width:inherit; max-width:none; margin:0 auto; border:0px; text-align:left;  position:relative; }
	#background { background:#f8e9d0 url('../images/background.gif') repeat-x top left; min-height: 100%; }
  	#page,
  	#footer_page { width:957px; font-size:12px; position:relative; }
  	#page { padding-top:6px; }

	#header { position:relative; font-size:12px; background-color:#fff; height:52px; text-align:left; z-index:999; }
	#headerframe1 { height:20px; margin:2px 0 0 0; padding:0; }	
	/*
	#languages { float:right; margin-top:-3px; }
	#langmenu li { float:left; line-height:12px; height:12px; padding:0 8px; border-right:1px solid #d0d0d0; }
	#langmenu li.inact { color:#d0d0d0; }
	#langmenu li.last { border:none; padding-right:0; }
	*/
	
	#languages { position:absolute; top:5px; right:0; z-index:1000; }
	
	#langmenu {  
	  padding:2px 0 0;
	  margin:0;
	  list-style-type:none;
	  overflow:hidden;
	  height:17px;
	  background-color:#fff;
	}
	
	#langmenu li.first {
	  margin:0;
	  padding:0 16px 0px 8px;
	  min-height:17px;
	  color:#004077;
	  background:#fff url('../images/select_arrow_down.gif') no-repeat right 6px;
	}	
	
	#langmenu li {
	  margin:0;
	  padding:0 0 0 8px;
	  cursor:pointer;
	}
	
	#langmenu li.inact,
	#langmenu li.active { display:none; }
	
	#langmenu li a {
	  display:block;
	  padding:0;
	  min-height:17px;
	  text-decoration:none;
	  background:none;
	}
	
	.facebook { float:right; padding-right:15px; margin-right:15px; border-right:1px solid #000; line-height:12px; height:10px; padding-bottom:2px; }
	#header .facebook a { padding-left:20px; background: transparent url('../images/facebook.gif') no-repeat center left; height:12px; }
	#mininotepad { float:right; }
	/*#notepad { float:right; line-height:12px; height:12px; border-right:1px solid #000; padding-right:15px; margin-right:6px; }*/
	#notepad { line-height:12px; height:12px; padding-right:15px; margin-right:126px; border-right:1px solid #000; padding-right:15px; }
	#notepad span { margin:0 2px 0 1px; }
	#headerframe2 { height:30px; margin:0;}
	#paidi_logo { position:absolute; top:30px; left:0; z-index:1000; }
	#print_logo { display:none;	}

	#navigation { position:relative; float:left; margin:0 0 0 257px; height:25px; }
	#navigation ul { list-style-type:none; margin-bottom:0; }
	#navigation #navi_level0 li { float:left; margin-right:2px; }
	#navigation #navi_level0 li a { display:block; padding:5px 8px 3px 8px; width:111px; height:17px; background-color:#d0d0d0; white-space:nowrap; }
	#navigation #navi_level0 li.last { padding-right:18px; }
	#navigation #navi_level0 li.menu57 a,
	#navigation #navi_level0 li.menu58 a,
	#navigation #navi_level0 li.menu59 a { color:#fff; }
	#navigation #navi_level0 li.menu57 a { background-color:#AF0917; }
	#navigation #navi_level0 li.menu58 a { background-color:#00903a; }
	#navigation #navi_level0 li.menu59 a { background-color:#e07223; }
	#navigation #navi_level0 li.menu59 a { width:114px; }
	#navigation #navi_level0 li.menu60 a,
	#navigation #navi_level0 li.menu61 a { width:74px; }

	.menubox { display:none; }
	#navigation #level1 { clear:both; }
	#navigation #level1 ul { margin:3px 0 0 0; padding:0; }
	#navigation #level1 li { padding:0; margin:0; }
	#navigation #level1 li a { display:block; color:#fff; padding:1px 0 1px 8px; margin:0 0 1px 0;  }
	#navigation #level1 li a:hover { background-color:#959595; }
	#navigation #level1 .mcol1 a {  margin-bottom:8px; }
	#navigation #level1 #menubox_60 .mcol1 a {  margin-bottom:1px; }
	#navigation #level1 .mcol1 { float:left; width:127px; padding-bottom:4px; }
	#navigation #level1 .mcol2 { float:left; width:129px; padding-bottom:4px;  }
	#navigation #level1 .mcol3 { float:right; width:128px; padding-bottom:4px; }
	#navigation #level1 .typeofwood { font-weight:bold; color:#fff; margin:18px 0 8px 0; }
	#navigation #level1 .firsttypeofwood,
	#navigation #level1 #menubox_57 .firsttypeofwood { margin-top:0; }
	#navigation #menubox_60 li,
	#navigation #menubox_61 li { margin-bottom:8px; }
	#navigation #menubox_61 li.menulevel2_last { margin-bottom:5px; }
	#navigation #menubox_60 .mcol1 li { margin-bottom:0px; }
	#navigation #menubox_60 .mcol1 li.typeofwood { margin-bottom:8px; }
	#navigation #menubox_60 li:hover,
	#navigation #menubox_61 li:hover { background-color:#959595; }
	#navigation #menubox_60 li a,
	#navigation #menubox_61 li a { color:#004077; }
	#navigation .menubox { position:absolute; top:27px; left:0px; width:auto; margin:0; background-color:#d0d0d0; padding:8px 0 0 0; z-index:10; }

	#navigation #menubox_57 { background:#AF0917 url('../images/bg_menu_babytraeume.gif') no-repeat 127px 15px; width:385px; left:0px; }
	/*#navigation #menubox_57 .mcol2 { border-left:1px solid #c1463c; }*/
	#navigation #menubox_58 { background:#009342 url('../images/bg_menu_kidsworld.gif') no-repeat 127px 15px; width:256px; left:129px; }
	/*#navigation #menubox_58 .mcol2 { border-left:1px solid #33a968; }*/
	#navigation #menubox_59 { background:#e17022 url('../images/bg_menu_bueffelland.gif') no-repeat 127px 15px; width:256px; left:258px; }
	/*#navigation #menubox_59 .mcol2 { border-left:1px solid #e78d4e; }*/
	#navigation #menubox_60 { background:#d0d0d0 url('../images/bg_menu_standard.gif') no-repeat 127px 15px; width:256px; left:390px; }
	#navigation #menubox_61 { width:178px; left:482px; }

	/*suche*/
	#search { float:left; background-color:#d0d0d0; height:23px; padding:2px 2px 0 2px;}
	#search input { border:0; }
	#search_term { float:left; width:94px; height:17px; margin-right:2px; padding:3px 0 0 4px; color:#b8b8b8; background:#fff url('../images/searchbox_bg.gif') no-repeat top left; }

	#mainarea { background-color:#f8e9d0; padding:4px 0 75px 0; text-align:left; }
	#content_left { float:left; margin-top:80px; width:257px; position:relative; }
	#content_right { float:right; width:700px; position:relative; }

	.tx-cspaidiconfigurator-pi1 { position:relative; }

	/*Footer*/
	#footer { background-color:#cfd0d2; height:40px; position:relative; margin-top:-40px;}

	#sub_navigation { padding:0; float:left; margin-top:6px; }
	#sub_navigation li { float:left; line-height:12px; background: transparent url('../images/footer-bullet_small_grau.gif') no-repeat center left; padding:0 0 0 11px; margin:0 7px 0 0; }
	#sub_navigation li.first { background:none; padding-left:0;}
	#sub_navigation li.last { background:none; border-left:1px solid #fff; padding-left:8px; }
	#sub_navigation li a { color:#004077; }
	#sub_navigation li a:hover { color:#000; }

	#tags { float:right; }

	.box_weiss { background-color:#fff; padding:3px 8px 5px 8px; margin-bottom:2px; }
	.box_weiss .bodytext { margin:0; }
	.box_weiss a { font-weight:bold; padding-right:10px; background: transparent url('../images/arrow_right_small.gif') no-repeat right 5px; }

	.box_grau { width:670px; padding:3px 0 5px; background-color:#D0D0D0; margin:4px 0 33px auto; text-align:center; }
	.box_grau p { margin:0; }

	/*Händlersuche*/
	.hs_zip { float:left; width:40%; }
	.hs_radius { float:right; width:48%; }
	#country_select { width:180px; }
	.traders_result { float:left; width:295px; }
	.traders_result_header { background:#d0d0d0; padding:5px 7px 0 8px; height:20px; margin-bottom:2px; font-weight:bold;  }
	.traders_alert,
	.trader { position:relative; margin-bottom:2px; padding:3px 8px 5px; background-color:#fff; line-height:17px; }
	.trader_address { width:165px; }
	.trader_programms { position:absolute; top:8px; right:8px; width:104px; }
	.trader_programms img { margin-right:8px;}
	.traders_map { float:right; width:383px; }
	.traders_map0 { width:383px; }
	.europakerte_text { width:383px; margin-top:10px; line-height:15px; }
	.europa_text,
	.international_text { width:383px; margin-top:10px; line-height:15px; }
	.international_left { float:left; width:185px; }
	.international_right { float:right; width:185px; }

	.ts_sliderhead { font-size:12px; float:left; padding:5px 8px 6px 8px; background-color:#d0d0d0; color:#004077; cursor:pointer; margin:0 2px 2px 0; }
	#ts_sliderhead_europa { margin-left:0px; }
	.ts_sliderhead_active { background-color:#fff; color:#000; height:16px; margin-bottom:0px; }
	.international_box { width:371px; background-color:#fff; padding:8px; }

	.route_from { width:338px; float:left; }
	.route_to { width:338px; float:right; }

	.route_zip { float:left; width:53px; }
	.route_zip input { width:45px; }
	.route_city { float:right; width:285px; }

	.traderroute { margin-top:9px; line-height:15px; }
	.traderroute .message { padding:5px 0; margin:0; font-weight:bold; color:#AF0917; }
	.traderroute.list_route_trader { padding-bottom:5px; }
	.traderroute .list_route_route { background-color:#fff; }
	.traderroute .list_route_route .routeerror { padding:2px 5px 5px; }
	.traderroute .list_route .routeheader { font-weight:bold; margin:15px 0 4px; }
	.traderroute .directions { float:left; width:338px; padding:0; }
	.traderroute .maps { float:right; width:333px; height:500px; margin:15px 0 7px; }

	/*merkzettel*/
	#ieprintinfo { display:none; }
	.printbreak  { display:none; }
	#notepadheader { height:65px; position:relative; }
	/*.notepadheader h1 { float:left; padding-top:37px; }*/
	.notepadheader h1 { padding-top:37px; }
	.notepadheader a.printbutton { padding:4px 8px; position:absolute; top:32px; right:0; width:auto; background-color:#004178; color:#fff; margin-top:7px; border:0; cursor:pointer; background-image:none; }
	.notepadheader a.printbutton:hover { background-image:none; }
	.notepadheader input[type="submit"] { float:right; margin-top:37px; }
	.notepad_emtpy { margin-top:15px; }
	.notepad_left input,
	.notepad_left textarea { margin:1px 0 3px 0; width:191px; }
	.notepad_left .submitbutton { width:auto; margin:12px 0 5px 0; }
	#notepad_logout .submit { position:relative; }
	.notepad_left #del_account { margin-left:12px; position:absolute; top:16px; }
	.box_notepad .box_content { padding:3px 3px 3px 33px; }
	#box_notepad_trader_intro { line-height:17px; margin:3px 0 4px 4px; }
	#box_notepad_trader_intro div { padding-bottom:7px; }
	#box_notepad_trader_zip { float:left; margin-right:8px; width:108px; }
	#box_notepad_trader_zip input { width:108px; }
	#box_notepad_trader_radius { float:right; width:80px; }
	#box_trader_country { width:195px; margin-bottom:9px; }
	.notepad_products .contentbox_content div,
	.notepad_accessories .contentbox_content div  { margin-bottom:0; }
	.notepad_section { float:left; }
	.notepad_results { float:right; font-weight:normal; }
	.contentbox_content div.notepad_list_programm_row,
	.contentbox_content div.notepad_list_accessories_row { padding-bottom:15px; padding-top:13px; }
	.contentbox_content div.notepad_list_programm_lastrow  { padding-bottom:10px; }
	.contentbox_content div.notepad_list_accessories_lastrow { padding-bottom:0px; }
	.contentbox_content .notepad_list_programm,
	.contentbox_content .notepad_product_programm,
	.contentbox_content .notepade_list_accessories { position:relative; width:163px; float:left; margin:0 16px 0 0; }
	.contentbox_content .notepad_product_programm { margin-right:2px; }
	.contentbox_content .notepad_list_item { background:#004077; }
	.contentbox_content .notepad_list_item:hover { filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
	.contentbox_content .notepad_accessories .notepad_list_item:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
	.notepad_list_item .programm_name a,
	.notepad_list_item .accessory_name a { display:block; height:14px; padding:1px 0 2px 4px; color:#fff; }
	.notepad_accessories .notepad_list_item .accessory_name { height:30px; padding-bottom:4px; }
	.notepad_list .last { margin-right:0; }
	.notepad_list .first { clear:both; }
	.contentbox_content .notepad_delete,
	.contentbox_content .notepad_delete:hover { position:absolute; top:0; right:0; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
	.notepad_delete input { border:none; }
	.box_notepad_error,
	.box_notepad_success { margin-bottom:7px; font-weight:bold; color:#ba221e; }
	.box_notepad_success { color:#00903a; }

	.notepad_accessory { float:left; width:163px; }
	.notepad_list_accessories { margin-top:15px; }
	.notepad_accessory_products { float:right; width:535px; }
	.accessory_color_image { margin-top:5px; float:left; width:135px; padding-bottom:8px; }
	.accessory_descripton { float:left; width:380px; margin-top:5px; line-height:18px; }
	.notepad_accessories .contentbox_content .notepad_accessory_color,
	.notepad_accessories .contentbox_content .notepad_accessory_color_last { padding:3px 8px 4px 8px; background-color:#fff; position:relative; margin-bottom:2px; line-height:17px; width:519px; }
	.notepad_accessories .contentbox_content .notepad_accessory_color_last { margin-bottom:0; }

	.contentbox_content .notepade_list_route { position:relative; padding:5px 8px 1px 8px; margin:2px 0 0; background-color:#fff; }
	.contentbox_content .notepade_list_route div { margin:0; }
	#boxcontent_notepad_route { padding:0; margin:0; }
	.notepad_route { margin-top:9px; line-height:15px; }
	.notepad_list_route_trader { padding-bottom:5px; }
	.contentbox_content .notepade_list_route .routeheader { font-weight:bold; margin-top:15px; }
	.directions { float:left; width:338px; padding:0; }
	.contentbox_content .notepade_list_route .maps { float:right; width:333px; height:500px; margin:15px 0 7px; }
	.routeerror { font-weight:bold; color:#AF0917; padding:2px 0 5px; }

	.notepad_hint { font-weight:bold; margin:12px 0 22px; }

	.notepad_products .contentbox_content .notepad_list_product { margin-top:15px; }
	.notepad_product_programm { float:left; width:163px; }
	.notepad_product_products { float:right; width:535px; }
	.notepad_product_products .product_image { margin-top:5px; }
	.notepad_product_products .product_descripton { width:380px; margin-top:5px; }
	.notepad_products .contentbox_content .notepad_product_product,
	.notepad_products .contentbox_content .notepad_product_product_last { padding:3px 8px 0 8px; background-color:#fff; position:relative; margin-bottom:2px; line-height:17px; width:519px; }
	.notepad_products .contentbox_content .notepad_product_product_last { margin-bottom:0; }
	.descr_product_name { font-weight:bold; }
	#boxcontent_notepad_product { padding-bottom:10px; }
	#boxcontent_notepad_accessory { padding-bottom:10px; }
	#boxcontent_notepad_trader { padding-bottom:13px; }
	#notepad_trader_form .submit { margin-top:9px; }
	#notepad_trader_layer { position:absolute; top:0; left:0; width:100%;  font-size:12px; z-index:2000; }
	#notepad_trader_layer #overlay { height:1000px; background-color:#fff; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; z-index:200;}
	#notepad_trader_layer_content {  position:absolute; top:0; left:491px; width:700px; margin:0 auto; text-align:left; background-color:#f8e9d0; z-index:1200; }
	#notepad_trader_layer_content .header1,
	#notepad_trader_layer_content .header2 { background:#d0d0d0 url('../images/step1.gif') no-repeat top left; height:20px; font-weight:bold; padding:5px 0 0 33px; }
	#notepad_trader_layer_content .header2 { background-image:url('../images/step2.gif'); margin-top:7px; }
	#notepad_trader_layer_content .content { padding:0 8px 14px 33px; }
	#notepad_trader_layer_content .content .message { padding:5px 0; margin:0; font-weight:bold; color:#AF0917; }
	#notepad_trader_layer_content .content select { margin:0; }
	#notepad_trader_layer_content .content label { margin-bottom:2px; }
	#notepad_trader_layer_content .content #box_notepad_trader_zip { width:112px; }
	#notepad_trader_layer_content .content form div { padding-top:5px; }
	#notepad_trader_layer_content .content form div.submit { padding-top:4px; margin-top:16px; }
	#notepad_trader_layer_content .content form div.clearfix { padding:0; }
	#notepad_trader_layer_content .content input,
	#notepad_trader_layer_content .content select { margin-top:2px; }
	#notepad_trader_layer_content #box_notepad_trader_radius { float:left; }
	#notepad_trader_layer_content .content1 { padding:0 8px 1px 29px; }
	#notepad_trader_layer_content .step2_trader { float:left; width:33%; margin:3px 0 4px; }
	#notepad_trader_layer_content .step2_trader_last { float:right; }
	#notepad_trader_layer_content .step2_trader .content1 input { float:left; }
	#notepad_trader_layer_content .step2_trader .content1 label { float:left; }
	.step2_trader input { float:left; margin-top:3px; }
	.step2_trader .trader_address { float:left; margin-left:5px; width:186px; }
	.step2_trader .distance { margin-top:8px; }
	.step2_trader { line-height:17px; }
	#notepad_trader_layer_content .content2 { padding:0 8px 14px 33px; }
	#notepad_trader_layer_content .content1 .message,
	#notepad_trader_layer_content .content2 .message { color:#AF0917; font-weight:bold; margin-bottom:10px; }
	#notepad_trader_layer_content .content1 .message { margin:5px 0 0 4px; padding-bottom:3px;}
	#notepad_trader_layer_content .content2 div { margin-top:5px; }
	#notepad_trader_layer_content .content2 input { margin-top:2px; }
	#trader_origin_street { width:209px; }
	.box_notepad_trader_step2_zip { float:left; width:50px; margin-right:10px; }
	#trader_origin_zip { width:48px; }
	.box_notepad_trader_step2_city { float:left; width:151px; }
	#trader_origin_city { width:149px; }
	#notepad_trader_layer_content .content2 .box_notepad_trader_step2_noroute { margin:12px 0 20px; }
	#notepad_trader_layer_content .content2 .box_notepad_trader_step2_noroute input { float:left; margin:1px 0 0 0; }
	#notepad_trader_layer_content .content2 .box_notepad_trader_step2_noroute label { float:left; width:500px; margin:0 0 0 8px; }
	#traderlayerclose { position:absolute; top:0; right:0; cursor:pointer; }

	/*Uebersichtsseiten*/
	#selected_filter { font-size:12px; height:25px; line-height:8px; }
	#selected_filter span { float:left; margin:0 13px 0 0; }
	#selected_filter ul { padding:0; margin:0; }
	#selected_filter ul li { float:left; margin:0; }
	#selected_filter ul li a { font-size:12px; display:block; background:transparent url('../images/del_filter.gif') no-repeat center right; padding-right:16px; margin-right:15px; height:9px; }
	#list_header { height:80px; }
    #list_header h1,
    #list_header h1 { padding-top:37px; }
	.programm_list_item,
	.accessory_list_item { background:#004077; width:163px; float:left; margin:0 16px 15px 0; }
	.programm_list_item:hover,
	.accessory_list_item:hover { filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
	.programm_list_item .programm_image { position:relative; width:163px; }
	.programm_list_item .programm_image .notdeliverable { position:absolute; top:0; left:0; width:70px; height:70px; background:transparent url('../images/notdeliverable.gif') no-repeat left top; }
	.programm_list_item .programm_name a,
	.accessory_list_item .accessory_name a { display:block; height:14px; padding:1px 0 2px 4px; color:#fff; }
	#programm_list .last,
	#accessory_list .last { margin-right:0; }
	#programm_list .first,
	#accessory_list .first { clear:both; }
	#list_text { margin-top:6px; line-height:17px; }

	.accessory_single_img { float:right; margin:0 0 8px 8px; position:relative; width:163px; height:147px;}
	.accessory_single_content li { line-height:17px; list-style-image: url('../images/quadrat_white.gif'); margin:0 0 0 18px; padding:0; }
	/*.accessory_single_content { background-color:#9a5139; position:relative; margin-bottom:7px; width:510px; }*/
	.accessory_single_content { background-color:#9a5139; position:relative; margin-bottom:7px; width:673px; }	
	.accessory_single_descr { padding:8px 8px 16px; line-height:17px; }
	.accessory_single_buttons { margin-left:8px; clear:both; }
	.accessory_single_button { position:relative; height:29px; }
	/*.accessory_multibuttons .accessory_single_button { margin-bottom:16px; }*/
	.accessory_single_button_last { margin-bottom:0px; padding-bottom:4px; }
	.accessory_size { position:relative; height:20px; margin-top:9px; }
	#accessory_size1,
	#accessory_size2 { position:absolute; right:179px; font-weight:bold; width:162px; }
	#accessory_size2 { right:0px; }
	.accessory_multibuttons { }
	.notepadbtn_accessory_holder_1 { position:absolute; right:179px; top:0; }
	.notepadbtn_accessory_holder_1 select { margin-top:2px; }
	.notepadbtn_accessory_holder_2 { position:absolute; right:0px; top:0; }
	.notepadbtn_accessory_holder_1 .notepadbtn_accessory,
	.notepadbtn_accessory_holder_2 .notepadbtn_accessory { position:relative; }
	.accessory_single_color { height:25px; }
	.accessory_single_color img { vertical-align:middle; margin-right:5px; }

	/*Toggle-Boxen*/
	.contentbox  { margin-bottom:20px; }
	.hpcolbox,
	.filterbox,
	.leftcolbox,
	.hpcolbox { margin-bottom:15px; }
	.contentbox_header,
	.contentbox_header_aktiv,
	.filterbox_header,
	.filterbox_header_aktiv,
	.leftcolbox_header,
	.leftcolbox_header_aktiv,
	.hpcolbox_header {
		cursor:pointer;
		height:20px;
		width:195px;
		padding:5px 7px 0 33px;
		color:#000;
		background:#d0d0d0 url('../images/box_arrow_right.gif') no-repeat top left;
		font-weight:bold;
		font-size:12px;
		margin-bottom:15px;
	}
	.hpcolbox_header { cursor:auto; background-image:none; padding-left:8px;  width:220px; margin-bottom:0px;}
	.contentbox_header_aktiv,
	.filterbox_header_aktiv,
	.leftcolbox_header_aktiv { background-image:url('../images/box_arrow_down.gif'); margin-bottom:0px; }
	.contentbox_content,
	.filterbox_content,
	.leftcolbox_content,
	.hpcolbox_content { font-size:12px; background-color:#fff; padding:7px 2px 1px 33px; margin:0; width:200px; }
	.filterbox_content { padding-bottom:7px; }
	.leftcolbox_content p,
	.hpcolbox_content p { padding-top:0px; }
	.leftcolbox_content ul,
	.leftcolbox_content li,
	.hpcolbox_content ul,
	.hpcolbox_content li { margin-bottom:0px; }
	.leftcolbox_content li,
	.hpcolbox_content li { line-height:17px; }
	.leftcolbox_content,
	.hpcolbox_content { padding-top:3px; padding-bottom:5px; }
	.filterbox_content img { vertical-align:top; margin:1px 4px 1px 0; }
	.contentbox_header,
	.contentbox_header_aktiv { width:660px; margin-top:15px; margin-bottom:2px; }
	.contentbox_content { width:700px; padding:0 0 0 0; background:none; }
	/*.contentbox_content div,*/
	.filterbox_content div { margin-bottom:6px; }
	.filterbox_content a { background:#fff url('../images/selector_0.gif') no-repeat center left; padding-left:20px; }
	.filterbox_content a.active { background:#fff url('../images/selector_1.gif') no-repeat center left; color:#000; }
	#boxcontent_filter_alternative a { background-image:url('../images/radio_0.gif'); }
	.filterbox_content .clearfilter { margin:12px 0 7px 0; }
	#boxcontent_filter_alternative .clearfilter a,
	.filterbox_content .clearfilter a { background-color:#004077; background-image:none; color:#fff; padding:5px 8px 6px 8px; }
	.filterbox_content .active a { background-image:url('../images/selector_1.gif'); color:#000; }
	#boxcontent_filter_alternative .active a { background-image:url('../images/radio_1.gif'); }
	.inaktfilter { background:#fff url('../images/selector_2.gif') no-repeat center left; padding-left:20px; color:#d0d0d0; }
	#boxcontent_filter_alternative .inaktfilter { background-image:url('../images/radio_2.gif'); }
	.leftcolbox_content a,
	.hpcolbox_content a { padding-right:10px; background:transparent url('../images/arrow_right_small.gif') no-repeat right 5px; }


	/*Einzelseiten*/
	#programm_header { height:80px; position:relative; }
	#programm_header img { position:absolute; bottom:15px; left:0;  }
	#programm_header h1 { position:absolute; left:90px; bottom:21px; font-weight:normal; margin:0; }
	.notepad_note {
		display:none;
		position:absolute;
		width:100%;
		top:0;
		left:0;
		height:2000px;
		z-index:3101;
		font-size:12px;
		text-align:left;
	}
	.notepad_note div { position:relative; width:957px; margin:0 auto; }
	.notepad_overlay {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:2500px;
		background-color:#fff;
	    filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;
	    z-index:3100;
	 }
	.notepad_note .notepad_notebox {
		position:absolute;
		top:400px;
		left:350px;
		width:276px;
		background-color:#f8e9d0;
	}
	.notepad_note .notepad_note_header {
		cursor:pointer;
		height:20px;
		width:260px;
		padding:5px 8px 0 8px;
		color:#000;
		background:#d0d0d0 url('../images/close.gif') no-repeat top right;
		font-weight:bold;
	}
	.notepad_note .notepad_note_content { z-index:1000; width:260px; padding:8px; color:#000; 	}
	.notepad_note .notepad_note_content a { padding-right:10px; background:transparent url('../images/arrow_right_small.gif') no-repeat right 5px; }

	.box_header,
	.box_header_aktiv {
		cursor:pointer;
		height:20px;
		width:195px;
		padding:5px 7px 0 33px;
		color:#000;
		background:#d0d0d0 url('../images/box_arrow_right.gif') no-repeat top left;
		font-weight:bold;
		 z-index:1;
	}
	.box_header_aktiv { background-image:url('../images/box_arrow_down.gif'); }
	.box_content { line-height:16px; font-size:12px; background-color:#fff; padding:8px 2px 0 33px; margin:0; width:200px; z-index:1;}
	#alternative .first,
	#alternative .last { height:66px; valign:bottom; position:relative; }
	#alternative .first a,
	#alternative .last a { position:absolute; bottom:0; left:0; }
	#alternative img { position:absolute; bottom:16px; left:0; }

	.left_box { margin-bottom:15px; }
	#download ul { padding-bottom:8px; }
	#download li { margin:0;  }
	#download a { display:block; margin-right:8px; height:16px; padding:2px 0 0 25px; background:#fff url('../images/icon_pdf.gif') no-repeat left 2px; }
	#download a img { margin-left:7px; }

	#alternative .first,
	#accessory .first,
	#decor .first,
	#combination .first { float:left; width:93px; margin:0 0 5px 0; }
	#alternative .last,
	#decor .last,
	#accessory .last,
	#combination .last { float:right; width:99px; margin:0 0 5px 0; }

	.alternative_icon { position:relative; }
	.alternative_flashlink { position:absolute; top:0; left:0; width:100px; height:50px; }

	#boxcontent_decor { padding:0; width:235px; }
	#box_content_decor { padding:8px 2px 0 33px; }
	#boxcontent_decor_descr { font-size:12px; padding:3px 5px 5px 5px; border-top:1px solid #f8e9d0; }
	#boxcontent_decor_descr ul { margin:0; padding:0; }
	#boxcontent_decor_descr li { line-height:17px; list-style-type:none; list-style-image: url('../images/quadrat_black.gif'); margin:0 0 0 18px; padding:0; }
	#seal_holder { position:absolute; left:0; top:500px; }
	#seal p { margin:0; padding:0; }

	#programm_name img { vertical-align:middle; margin-right:16px; }
	h1#programm_name { color:#af140c; font-weight:bold; }

	.programm_navigation { float:right; margin:43px 0 0 0; }
	.accessory_navigation { float:right; margin-bottom:15px; margin-right:7px; }
	.programm_navigation span,
	.accessory_navigation span { color:#959595; }
	.programm_navigation .back,
	.accessory_navigation .back { padding:0 8px 2px 13px; margin-right:8px; border-right:1px solid #d0d0d0; background:transparent url('../images/arrow_left_small.gif') no-repeat center left; }
	.programm_navigation span.back,
	.accessory_navigation span.back { background-image:url('../images/arrow_left_small_inaktiv.gif'); }
	.programm_navigation .overview,
	.accessory_navigation .overview { padding-right:24px; background:transparent url('../images/overview.gif') no-repeat center right; }
	.programm_navigation .forward,
	.accessory_navigation .forward { padding:0 13px 0 8px; margin-left:8px; border-left:1px solid #d0d0d0; background:transparent url('../images/arrow_right_small.gif') no-repeat right 5px; }
	.programm_navigation span.forward,
	.accessory_navigation span.forward { background-image:url('../images/arrow_right_small_inaktiv.gif'); }

	.accessory_navigation a { color:#fff; }

	#programm_image_frame { position:relative; width:700px; height:500px; z-index:500; }
	#programm_image_frame .notdeliverable { position:absolute; top:0; left:0; width:125px; height:125px; background:transparent url('../images/notdeliverable_big.gif') no-repeat left top; }
	
	#programm_image_frame #prev,
	#programm_image_frame #next { z-index:100; position:absolute; top:235px; width:40px; height:40px; background-color:#fff; cursor:pointer; }
	#programm_image_frame #prev { left:0; background: url('../images/programm_image_prev.gif') no-repeat scroll right 0px transparent; }
	#programm_image_frame #next { right:0; background: url('../images/programm_image_next.gif') no-repeat scroll right 0px transparent; }

	#programm_image_text_holder { position:absolute; bottom:0; right:0; width:700px; height:500px;  }
	#programm_image_text_holder td { width:700px; height:500px; }
	#programm_image_text_holder p { margin-bottom:6px; }
	#programm_image_text { width:auto; font-size:12px; padding:5px 7px 6px 8px; background-color:#e9e8e6; margin:0; text-align:left; }

	.programm_under_image { width:700px; }

	#programm_thumbs { float:left; width:487px; position:relative; margin-top:2px; }
	#makeMeScrollable { position:relative; width:488px; height:79px; background-color:#fff; }
	#makeMeScrollable .load { position: absolute; top:25px; left:220px; }
	#makeMeScrollable .scrollableArea * { position: relative; float: left; margin: 0; padding: 0; }
	.scrollingHotSpotLeft { width: 20px; height: 79px; background:#fff url(../images/scroller_left_0.gif) no-repeat top left; position: absolute; z-index: 10; left: 0; cursor: default; }
	.scrollingHotSpotLeftVisible { background:#fff url(../images/scroller_left_1.gif) no-repeat top left; zoom: 1; cursor: pointer; }
	.scrollingHotSpotRight { width: 20px; height: 79px; background:#fff url(../images/scroller_right_0.gif) no-repeat top left; position: absolute; z-index: 10; right: 0; cursor: default; }
	.scrollingHotSpotRightVisible { background:#fff url(../images/scroller_right_1.gif) no-repeat top left; zoom: 1; cursor: pointer; }
	.scrollWrapper { position: relative; overflow: hidden; width: 100%; height:79px; }
	#makeMeScrollable .scrollableArea a img { border-right:4px solid #fff; }
	#makeMeScrollable .scrollableArea a.first img { border-left:18px solid #fff; }
	#makeMeScrollable .scrollableArea a.last img { border-right:18px solid #fff; }
	.scrollableArea { position: relative; width: 100%; height: 100%; }
	.scrollableArea a:hover,
	.scrollableArea a.active { filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
	.thumb_wrap { position:relative; }
	.thumb_activefirst,
	.thumb_active { position:absolute; background-color:#000; filter:alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; width:114px; height:81px; }
	.thumb_activefirst { margin-left:18px; }

	.programm_links { float:right; margin-top:2px; }
	.programm_notepad,
	.programm_tip,
	.programm_dealer { border-bottom:2px solid #f8e9d0; }
	.programm_notepad a,
	.programm_tip a,
	.programm_dealer a { display:block; width:192px; height:18px; padding:5px 0 2px 8px; background-color:#ebd4ac; }
	.programm_notepad a:hover,
	.programm_tip a:hover,
	.programm_dealer a:hover { background-image:none; }
	.programm_notepad a img,
	.programm_tip a img,
	.programm_dealer a  img { margin-left:7px; }
	.programm_notepad a.notepadbtn_progamm_act { padding-left:0px; width:200px; }
	.programm_notepad a.notepadbtn_progamm_act img { padding-right:8px; }
	.programm_links .notepadbtn_del_programm { width:192px; padding:5px 0 6px 8px; background-color:#ebd4ac; }
	.programm_links .notepadbtn_del_programm img { padding-right:8px; }
	.programm_links .notepadbtn_del_programm a { padding:2px 0 0 0; margin:0; display:inline; }

	.characteristic { position:absolute; }
	.characteristic_tip_content { position:absolute; width:700px; height:500px; display:none; z-index:2000; }
	.characteristic_tip_container { position:relative; }
	.characteristic_tip_cover { background-color:#fff; filter:alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; width:700px; height:581px; }
	.characteristic_tip_wrap { cursor:pointer; position:absolute; top:156px; left:100px; background-color:#7c0c04; width:500px; }
	.characteristic_tip_content h2 { font-size:12px; margin:0; background:#fff url('../images/close.gif') no-repeat top right; height:15px; color:#054379;
	padding:5px 8px; border-left:25px solid #5a0a00; margin:0; }
	.characteristic_tip_description { float:left; width:234px; color:#fff; padding:3px 8px 0 8px; line-height:17px; }
	.characteristic_tip_image { float:right; padding:0; width:250px; }

	#programm_slider { margin-top:11px; }
	#slider_header { margin-bottom:0px;  }
	#slider_header li { font-size:12px; float:left; padding:4px 8px 5px 8px; background-color:#9a5139; color:#fff; cursor:pointer; margin:2px 2px 2px 0; }
	#slider_header li.first { margin-left:0px; }
	#slider_header li.active { background-color:#fff; color:#000; height:16px; margin-bottom:0px; }
	.slider_group { border-top:2px solid #f8e9d0; padding:5px 8px 8px 8px; }
	.SlideTab ul li div.first { border-top:0px; }
	.SlideTab { background-color:#fff; width:700px; }
	.SlideTab ul { margin:0; }
	.SlideTab li { margin-bottom:0; }
	.SlideTab li div.first { border-top:none; }

	.group_image { float:left; width:135px; margin-top:3px; }
	.group_description h3 { font-size:12px; color:#004077; margin:0; cursor:pointer; font-weight:bold;}
	.group_description { float:left; }
	.grouparrow { float:left; width:7px; margin:3px 6px 0 0; cursor:pointer; }
	.slider_other li { border-top:2px solid #f8e9d0; padding: 8px 0 0 8px; }
	.slider_other li.first { border-top:0px; }

	.slider_product_holder { position:relative; }
	.product_image { float:left; width:135px; padding:8px 0; position:relative; cursor:pointer; }
	.slider_product_image-plus { position:absolute; display:none; }
	.product_descripton { float:left; padding:0 0 4px 0; line-height:18px; width:342px; margin-top:3px; }
	.descr_product_name { font-weight:bold; font-size:13px; line-height:18px; padding-bottom:0px; }
	.slider_content ul { margin:0; padding:0; }
	.slider_content li { clear:both; border-top:2px solid #f8e9d0; margin:0; padding: 0px 0px 0px 8px; }

	.product_info { }
	.product_info_icon { cursor:pointer; margin:4px 0 3px; }
	.product_buttons { position:absolute; bottom:0; right:0; }
	.product_buttons ul { margin:0; padding:0; width:200px; }
	.product_buttons li { border-top:2px solid #fff; padding:0; margin:0; }
	.notepadbtn a,
	.product_buttons li a { display:block; width:168px; padding:5px 0 2px 32px; height:17px; background:#ebd4ac url('../images/icon_pdf.gif') no-repeat 8px center;}
	.product_buttons li a img { margin-left:3px; }
	.product_buttons li.notepadbtn { border:none; }
	.product_buttons li.notepadbtn a { padding-left:8px; width:192px; background-image:none; }
	.product_buttons li.notepadbtn a.notepadbtn_progamm_act { padding-left:4px; padding-right:15px; width:181px; }
	.product_buttons li.notepadbtn a.notepadbtn_progamm_act img { padding-right:4px; }
	.product_buttons .notepadbtn_del_programm { width:192px; padding:5px 0 6px 8px; background-color:#ebd4ac; }
	.product_buttons .notepadbtn_del_programm img { padding-right:8px; }
	.product_buttons .notepadbtn_del_programm a { padding:2px 0 0 0; margin:0; display:inline; }

	.linedrwaing_closebtn { float:right; cursor:pointer; }
	.linedrwaing_header { background-color:#e3e4e5; font-weight:bold; min-height:25px; }
	.linedrwaing_header h2 { padding: 4px 8px 0; float:left; width:80%; }
	.linedrwaing_content { background-color:#f8e9cf; padding:8px 7px 5px 7px; }
	.linedrwaing_frame { padding:15px; background-color:#fff;}

	#img_loadingMsg { position:absolute; top:0; left:0; z-index:1; }
	#overview_loading,
	#img_loadingMsg_bg {
		width:700px;
		height:1000px;
		background-color:#fff;
		filter:alpha(opacity=30)
		-moz-opacity: 0.30;
		opacity: 0.30;
	}
	#img_loadingMsg img {
		position:absolute;
		top:234px;
		left:334px;
	}
	#overview_loading { width:957px; height:1000px; }
	#img_loadingMsg #overview_loading_img { left:502px; top:340px }

    /*.accessory_layer { width:563px; }*/
    .accessory_layer { width:733px; }
	.accessory_layer #slider_header { background-color:#fff; height:25px; margin:0;  }
	.accessory_layer #slider_header li { background-color:#004077; font-size:12px; float:left; padding:5px 7px 6px 8px; color:#fff; cursor:pointer; margin:0 1px 1px 1px; }
	.accessory_layer #slider_header li.first { margin-left:0px; }
	.accessory_layer #slider_header li.active { background-color:#ae0f0a; }
	.accessory_layer #slider_header .accessory_closebtn { cursor:pointer; padding:0; margin:0; float:right; height:22px; }
	.accessory_list { padding:25px 23px 0 30px; font-size:12px; }
	.accessory_item { margin:0 7px 7px 0; float:left; height:177px; width:163px; line-height:13px; background-color:#004077; color:#fff; }
	.accesory_name { display:block; margin:0; height:23px; padding:0 4px 2px 4px; color:#fff; }
	.accessory_list .active,
	.accessory_list .active a { background-color:#fff; color:#000; }
	.accessory_item:hover,
	.accessory_item:hover a { color:#fff; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
	.accessory_item.active:hover,
	.accessory_item.active:hover a { color:#000; }
	.accessory_list .last { float:right; }
	.accessory_description { position:relative; background-color:#7c0c04; width:489px; line-height:17px; padding:4px 8px 4px 8px; margin-bottom:7px; }
	.accessory_description ul {  margin:0; }
	.accessory_description li { padding:0; margin:0 0 0 15px; list-style-type:none; list-style-image: url('../images/quadrat_white.gif');  }
	.AccessorySlideTab a.notepadbtn_accessory { position:absolute; right:0; top:0; display:block; padding:5px 8px 4px 8px; width:147px; background:#fff url('../images/arrow_right_small.gif') no-repeat 120px center; }
    .AccessorySlideTab a.notepadbtn_accessory_act { padding-left:7px; width:148px; background:#fff url('../images/del_filter.gif') no-repeat 149px center; }
	.AccessorySlideTab a.notepadbtn_accessory_act img { padding-right:4px; }

	/*Suche*/
	#searchresult_header { height:65px; }
	#searchresult_header h1 { padding-top:37px; }
	.searchresults_header { float:left; width:240px; }
	.searchresults_counter { width:240px; float:right; padding-top:43px; text-align:right; }
	#boxcontent_searchresults_section { margin-bottom:15px; padding-bottom:1px; padding-top:3px; }
	#boxcontent_searchresults_section ul { margin:0 0 4px 0; }
	#boxcontent_searchresults_section li { margin:0; line-height:17px; width:170px; }
    #boxcontent_searchresults_search { padding-bottom:6px; }
	#paidisearch2 #search_term2 { width:190px; margin:1px 0 7px; }
	#paidisearch2 select { width:194px; margin-bottom:8px; }
	#search_submit2 { margin-bottom:2px; }
	.section_results { color:#d0d0d0; padding:0 2px; }
	.searchresults_warn { font-weight:bold; color:#ba221e; font-size:17px; margin-bottom:5px; margin-top:15px;}
	.searchresults_tip { margin-top:16px; }
	.searchresults_tip li { list-style-image: url('../images/quadrat_black.gif'); margin:0 0 0 18px; line-height:15px; }
	#boxcontent_searchresults_programm { padding-top:13px; }
	#boxcontent_searchresults_programm .last { margin-bottom:10px; }
	#boxcontent_searchresults_products { padding:0; }
	#boxhead_searchresults_faq { margin-top:15px; }
	#boxcontent_searchresults_news .searchresults_news_item,
	#boxcontent_searchresults_faq .searchresults_faq_item { background-color:#fff; padding:2px 8px 6px 8px; margin-top:2px; line-height:15px; }
	#boxcontent_searchresults_news .first,
	#boxcontent_searchresults_faq .first { margin-top:0; }
	#boxcontent_searchresults_news .searchresults_news_item a,
	#boxcontent_searchresults_faq .searchresults_faq_item a { font-weight:bold; padding-right:10px; background:transparent url('../images/arrow_right_small.gif') no-repeat right 5px; margin-bottom:3px; }
	#boxcontent_searchresults_products li { margin:0 0 2px 0; }
	.searchresults_product_holder { position:relative; background-color:#fff; height:100%; }
	.searchresults_product_holder .product_image { padding:8px; }
	.searchresults_product_holder .product_descripton { margin-top:8px; }
	.searchresults_product_holder .product_descripton a { line-height:8px; font-weight:bold; padding-right:10px; background:transparent url('../images/arrow_right_small.gif') no-repeat right 5px; }
	.searchresults_product_holder .descr_programm_name { margin-bottom:9px; }
	.searchresults_product_holder .descr_programm_name .notdeliverable { color:red; }
	.searchresults_product_holder .product_buttons { left:500px; }
	#boxcontent_searchresults_products .product_buttons li { margin:0; }
	.showall { margin-top:11px; }
	#boxcontent_searchresults_programm .showall { margin-top:0px; padding-bottom:10px; padding-top:0;}
	#boxcontent_searchresults_products .showall { margin-top:15px; padding-bottom:10px; }
	.showall a { padding:0 12px 0 0; background:transparent url('../images/arrow_right_small.gif') no-repeat right 5px; line-height:10px; }
	#searchresult_products { position:relative; }

	/*Startseite*/
	#tradersearch { background-color:#d0d0d0; font-weight:bold; margin:25px 0 0; width:225px; padding:2px 2px 2px 8px; height:22px; }
	#tradersearch #traders_zip { color:#d0d0d0; width:97px; height:17px; margin-left:12px; padding:3px 0 0 4px; color:#b8b8b8; background:#fff url('../images/searchbox_bg.gif') no-repeat top left; border:0px; }
	#tradersearch #tradersearchlabel { float:left; width:90px; margin-top:4px; }
	#tradersearch #tradersearchfields { float:left; margin-top:0px; width:101px; }
	#tradersearch #search_submit { float:right; border:0; }
	#boxcontent_schnelleinstieg { padding:3px 27px 4px 8px; }
	#boxcontent_schnelleinstieg ul { margin-bottom:8px; }
	#boxcontent_schnelleinstieg ul.last { margin-bottom:0px; }
	#boxcontent_schnelleinstieg li { margin-bottom:1px; }
	#boxcontent_blogs { padding:0; width:235px; }
	.blog_teaser { border-top:2px solid #f8e9d0; padding:3px 5px 7px 8px; line-height:18px; }
	.blog_teaser p { line-height:12px; margin:0; }
	#boxcontent_hslegende p { margin:0; }

	/*tipafriend*/
	#tipafriendform { margin:3px 0 7px 0; }
	#tipafriendform label { margin-bottom:4px; }
	#tipafriendform input,
	#tipafriendform textarea { width:215px; margin-top:2px;}
	#tipafriendform div { margin-bottom:5px }
	#tipafriendform #tipafriend_intro { margin-bottom:9px; line-height:17px; }
	.tipafriendsubmit { margin-top:18px; }
	.error { font-weight:bold; color:#AF0917; padding-bottom:4px; }
	#tipafriend_success { margin:5px 0 1px 0; }


	.tipcontents { padding: 4px; background-color:#fff; border:1px solid #000; }
	.tool-tip {	color: #fff; width: 220px; }
	.tip-title { }
	.tip-title span { display:none; }
	.tip-text { display:none; padding: 0 8px 8px 8px; }

	#jquery-overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2100;
		width: 100%;
		height: 500px;
	}

	#jquery-lightbox {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height:500px;
		z-index: 2101;
		text-align: center;
	}
	#lightbox-loading {
		position: absolute;
		top: 20%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
	}

	#pageflip,
	#pageflip_ie6,
	#lightbox-content {
		z-index: 101;
		text-align:left;
		background-color: #AE0F0A;
		color:#fff;
		margin: 0 auto;
		overflow: auto;
		width:563px;
		font-size:12px;
		padding-bottom:23px;
	}
	#lightbox-content { width:733px; }

	#lightbox-container { text-align:center; }
	#lightbox-pageflip {
		background-color:none;
		text-align:center;
	}
	.pageflip_title { cursor:pointer; padding:0 0 0 8px; }


	#lightbox-secNav-btnClose {
		width: 66px;
		float: right;
		padding-bottom: 0.7em;
	}
	.lightbox_header { background-color:#fff; height:25px; margin:0; color:#000; padding:0; font-weight:bold; font-size:12px; border-left:25px solid #5a0a00; }
	.lightbox_header .lightbox_title { margin:5px 8px; float:left; }
	.lightbox_header img { float:right; cursor:pointer; }
	.lightbox_holder { padding:0 8px 5px 8px; }
	.lightbox_close { float:right; cursor:pointer; }

	/*tt-news*/
	.news-list-container { margin-top:21px; }
	.news-list-item { background-color:#fff; margin-bottom:2px; padding:5px 8px; }
	.news-list-image { float:left; width:157px; }
	.news-list-image a { background:none; }
	.news-list-image a:hover { background:none; }
	.news-list-text { float:right; width:527px; }
	.news-list-item a { font-weight:bold; }
	.news-list-item p { margin:0; }

	.news-single-img { margin:0; }
	.news-single-img img { float:left; margin:0 15px 15px 0; }
	.news-single-subhead,
	.news-single-imgcaption { display:none; }
	.news-single-footer { background-color:#fff; padding:5px 7px 6px 8px; margin-top:12px; }
	.news-single-backlink { margin-top:22px; }
	.news-single-backlink a       { padding-left:18px; background: transparent url('../images/arrow_left_small.gif') no-repeat left 5px; }
	.news-single-backlink a:hover { padding-left:18px; background: transparent url('../images/arrow_left_small_hover.gif') no-repeat left 5px; }
  /*.news-single-item { background: transparent url('../images/arrow_left_small_hover.gif') no-repeat left 5px; }*/

	.news-single-text img { float:left; margin:0 15px 15px 0; }
	.news-single-links { float:left; width:49%; }
	.news-single-date { float:right; }

	/*blog*/
	.blog-list_text { line-height:17px; margin-bottom:13px;}
	.blog-list_text img { float:left; margin:5px 15px 14px 0; }
	.blog-list_content p,
	.blog-single_content p { margin-bottom:0px; }
	.blog-footer { background-color:#fff; padding:8px; padding:5px 7px 6px 8px; margin-top:12px; }
	.blog-tags { float:left; width:520px; }
	.blog-tags a,
	.blog-tags a:hover { background-image:none; padding-right:0px; }
	.blog-date { float:right; }

	.blog-comment,
	.blog-overview { margin-top:22px; }
	.blog-overview a { padding-left:18px; background: transparent url('../images/arrow_left_small.gif') no-repeat center left; }


	/*faq*/
	.tx-irfaq-dynans-hidden { padding-bottom:15px; }
	.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
	.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
	.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
	.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
	.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
	.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
	.tx-irfaq-pi1 dd { margin-left: 0px; }
	.tx-irfaq-pi1 dd p { margin: 0px; background-color:#fff; padding:8px;}
	.tx-irfaq-pi1 .additional-info { margin-bottom: 10px; }
	.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }

	.tx-irfaq-dynheader { cursor: pointer; background-color:#cfd0d2; margin:10px 0 0 0; padding:0; min-height:25px; }
	.tx-irfaq-dynheader img { float:left; width:25px; }
	.tx-irfaq-dynheader p { float:right; width:659px; font-weight:bold; margin:3px 8px 5px 0; padding:0; min-height:15px; }
	.tx-irfaq-dynans-hidden { display: none; }
	.tx-irfaq-dynans-visible { display: inline;  }

	/*Prospektbestellung*/
	.formelement { margin-bottom:5px; }
	.tx-thmailformplus-pi1 { margin-top:9px; }
	#formelement_set { margin-bottom:2px; }
	#formelement_plz { float:left; width:80px; margin-right:8px; }
	#formelement_plz input { width:76px; }
	#formelement_ort { float:left; }
	#formelement_ort input { width:174px; }
	#formelement_newsletter { margin-top:6px; }
	#formelement_newsletter input,
	#formelement_data input { float:left; margin-left:0px; }
	#formelement_newsletter label,
	#formelement_data label { float:right; margin:1px 0 0 5px; width:674px; line-height:17px; }
	.tx-thmailformplus-pi1 input { margin-top:2px; }
	.tx-thmailformplus-pi1 select { margin-top:1px; }
	.tx-thmailformplus-pi1 .submitbutton { margin-top:7px; width:auto; }

	/*Newsletteranmeldung*/
	#formelement_name { margin-top:10px; }
	#formelement_email { margin-top:4px; }
	.tt_address_form input { margin-top:2px; }
	.tt_address_form .submitbutton { margin-top:10px; margin-bottom:5px; width:auto; }

	/*Kontaktformular*/
	.kontaktformular textarea { width:262px; margin-top:2px; }
	.kontaktformular #formelement_fragen { margin-bottom:4px; }
	.kontaktformular #formelement_aufmerksam input { float:left; margin:5px 8px 3px 0; }
	.kontaktformular #formelement_aufmerksam label { float:left; margin-top:4px; }
	.tx-powermail-pi1 .kontaktformular { padding:0; margin:9px 0 0; }
	.tx-powermail-pi1 .kontaktformular .tx_powermail_pi1_fieldwrap_html { clear:both; width:auto; }
	.tx-powermail-pi1 .kontaktformular .tx_powermail_pi1_fieldwrap_html.country { float:left; width:auto; }
	.tx-powermail-pi1 .kontaktformular .tx_powermail_pi1_fieldwrap_html.country label { width:100px; }
	.tx-powermail-pi1 .kontaktformular .tx_powermail_pi1_fieldwrap_html.doubleasterisk { float:left; clear:none; margin-top:15px; }
	.tx-powermail-pi1 .kontaktformular .plz {
		float: left;
		width: 80px;
		margin-right: 8px;
	}
	.tx-powermail-pi1 .kontaktformular .ort { float:left; clear:none; width:auto; }
	.tx-powermail-pi1 .kontaktformular .plz {
		float: left;
		width: 80px;
		margin-right: 8px;
		width:auto; 
	}
	.tx-powermail-pi1 .kontaktformular label {
		width:263px;
		float:none;
		display:block;
		clear:none;
	}
	.tx-powermail-pi1 .kontaktformular textarea,
	.tx-powermail-pi1 .kontaktformular input { width:263px; margin-top:2px; }
	.tx-powermail-pi1 .kontaktformular .plz label,
	.tx-powermail-pi1 .kontaktformular .plz input { width:76px; }
	.tx-powermail-pi1 .kontaktformular .ort label,
	.tx-powermail-pi1 .kontaktformular .ort input { width:174px; }
	.tx-powermail-pi1 .kontaktformular .powermail_check_inner input {
		border:none;
		margin:5px 8px 3px 0;
		width:auto;
		float:left;
		clear:both;		
	}
	.tx-powermail-pi1 .kontaktformular .prospekte .powermail_check_inner { float:left; clear:none; margin-right:16px; }	
	.tx-powermail-pi1 .kontaktformular .tx_powermail_pi1_fieldwrap_html legend { display:block; margin:0; padding:0; }
	.tx-powermail-pi1 .kontaktformular .newsletter legend,
	.tx-powermail-pi1 .kontaktformular .datenschutz legend { display:none; }
	.tx-powermail-pi1 .kontaktformular .powermail_check_inner label { float:left; margin-top:4px; width:auto; }
	.tx-powermail-pi1 .kontaktformular .datenschutz .powermail_check_inner label { width:650px; }
	.tx-powermail-pi1 .kontaktformular .powermail_submit { margin:6px 0 0; }
	.tx-powermail-pi1 .kontaktformular .tx_powermail_pi1_fieldwrap_html fieldset { margin:0; border:none; padding:0; }
	
	.tx-powermail-pi1 .kontaktformular .sku input { 
		float:left;
		width:76px;
		margin-right:8px;
	}
	.tx-powermail-pi1 .kontaktformular .sku #articlename {
		float:left;
		width:175px;
		padding-top:3px;
	}


	/* Powermail */
	.tx-powermail-pi1_fieldset {border:none;}
	.tx-powermail-pi1 legend { display:none; }
	.tx_powermail_pi1_fieldwrap_html { width:500px; margin-bottom:5px; clear:both; }
	.tx-powermail-pi1 label {
		clear:both;
		float:left;
		width:93px;
	}
	.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none; }
	.tx_powermail_pi1_fieldwrap_html_radio label,
	.tx_powermail_pi1_fieldwrap_html_check label { float:right; width:384px; }
	.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:none; }

	.tx-powermail-pi1 .powermail_check_inner input,
	.tx-powermail-pi1 .powermail_radio_inner input { border:none; margin:0; width:auto; }
	
	.powermail_check_inner .powermail_check {
		float:left;
		width:20px;
		padding:0;
		border:none;
	}

	.tx_powermail_pi1_fieldwrap_html input,
	.tx_powermail_pi1_fieldwrap_html textarea { width: 320px; }
	.tx_powermail_pi1_fieldwrap_html input.powermail_submit { width:auto; }
	.tx_powermail_pi1_fieldwrap_html_radio input,
	.tx_powermail_pi1_fieldwrap_html_check input { width:auto; margin-left:93px; }
	.tx_powermail_pi1_fieldwrap_html img { margin:5px 0 5px 128px; }
	* html .tx_powermail_pi1_fieldwrap_html img { width:210px; }

	.powermail_submit,
	.tx-powermail-pi1_confirmation_back,
	.tx-powermail-pi1_confirmation_submit {
		margin:8px 0 0 95px;
		cursor:pointer;
	}

	.tx-powermail-pi1_confirmation_back { float:left; margin-left:0px;}

	.powermail_mandatory_js {
		margin:0 0 10px 128px;
		font-weight:bold;
		color:#FF0069;
	}

	.powermail_mandatory_list li strong,
	.powermail_mandatory_list li strong b { color:red; }
	.powermail_mandatory_list { margin-bottom:15px; }


	#boxcontent_download {padding-top: 6px;}

	#boxcontent_download_menu .downloadlevel .downloadlevel { margin-left:13px; margin-bottom: 8px; }

	#boxcontent_download_menu .downloadhead { cursor:pointer; color:#004077; padding-left:13px; margin:8px 0 8px 0;}
	#boxcontent_download_menu a { background-image:none; font-weight:normal; color:#004077; padding-left:13px; line-height: 17px; }
	#boxcontent_download_menu .downloadhead { background: transparent url('../images/arrow_right_small.gif') no-repeat left 5px; }
	#boxcontent_download_menu .downloadhead_active { font-weight:bold; color:#000; background: transparent url('../images/arrow_down.gif') no-repeat left 5px; }
	#boxcontent_download_menu a.active { font-weight:bold; color:#000; }
	#boxcontent_download_menu .downloadhead_active div { font-weight:normal; }

	#boxcontent_download_menu a.logoutlink { background: transparent url('../images/arrow_right_small.gif') no-repeat right 5px; padding-left:0px; }
	#boxcontent_download_menu a.logoutlink:active,
	#boxcontent_download_menu a.logoutlink:hover { color:#000; background-image:url('../images/arrow_right_small_hover.gif'); background-repeat:no-repeat; background-position: right 5px;}


	.download_entry { position:relative; background-color:#fff; padding:8px 0 0 8px; margin-bottom:2px;}
	.download_thumb { float:left; width:200px; margin-right:25px; padding-bottom:8px; }
	.download_filename { float:left; width:312px; margin-right:25px; font-weight:bold; }
	.download_links { position:absolute; right:0; bottom:0; width:200px; }
	.filename { font-weight:bold; }
	.download_form { margin-top:2px; }
	input.download_submit { width:200px; text-align:left; background-color:#ebd4ab; color:#004077; margin:0; border:0; }
	* html input.download_submit { padding:3px 0 3px 9px; }


	.csc-uploads-fileName { padding-right:15px; }
	.csc-uploads-fileSize { padding-bottom:5px; }
	
	
/* Feedback */
.tx-stwjqueryfeedback-pi1 .slide-out-div {
  text-align:left;
  font-size: 12px;
  margin-top: 5px;
  background:url(../images/feedback/pullout-bg-bottom.png) no-repeat scroll 100% 100%;
  border: none;
}

.tx-stwjqueryfeedback-pi1 .slide-out-div h3 {  }

.tx-stwjqueryfeedback-pi1 .slide-out-div .inner {
	background:url(../images/feedback/pullout-bg-top.png) no-repeat scroll 100% 0;
	padding: 4px 20px 14px 22px;
	width: 264px;
	margin-top: -5px;
}

* + html .tx-stwjqueryfeedback-pi1 .slide-out-div .inner { padding-right:16px; } 

.tx-stwjqueryfeedback-pi1 .slide-out-div .inner h2 {
  display: none;
}

.tx-stwjqueryfeedback-pi1 a {
	padding:0;
}

.tx-stwjqueryfeedback-pi1 #wtcalculatingcaptcha { height:53px; }

.tx-stwjqueryfeedback-pi1 fieldset { border: 0; padding:0; }

.tx-stwjqueryfeedback-pi1 fieldset label {
	display: block;
	width: 250px;
	margin-top: 6px;
	margin-bottom: 4px;
	margin-left:1px;
}

.tx-stwjqueryfeedback-pi1 fieldset textarea {
	width: 250px;
	height: 104px;
}

.tx-stwjqueryfeedback-pi1 fieldset input {
	display: block;
	width: 250px;
}

.tx-stwjqueryfeedback-pi1 fieldset input#submit {
	width: 60px;
	margin-left:2px;
}


/*Form Validator*/
.powermailerror,
.validationerror {
	min-height:15px;
	background-color:#FFFE36;
	border:1px solid #E1E16D;
	font-size:12px;
	color:#000;
	padding:3px 7px 5px 8px;
	margin-left:-2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
}
.powermailerror p,
.validationerror p {
	margin:0;
}
.powermailerror em,
.validationerror em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#FFFE36 transparent transparent;
	position:absolute;
	bottom:-17px;
	left:60px;
}	
.powermailerror em { left:0px; }

/* #################### ERGÄNZUNGEN WPRO #################### */

	/***** h1 von normalen CMS-Seiten anpassen *****/
	.csc-textpicHeader h1, .csc-header h1 {
    margin-bottom: 21px;
    margin-top: 37px;
  }
  p {
    line-height: 17px;
    margin: 0 0 7px 0;
  }
  /***** // h1 von normalen CMS-Seiten anpassen *****/

  /***** Einzelprogramm > Linke Leiste > Bildunterschriften kleiner u. mehr Abstand *****/
  div#boxcontent_alternative,
  div#boxcontent_decor,
  div#boxcontent_accessory,
  div#boxcontent_combination {
    font-size: 11px;
  }
  div#boxcontent_alternative div a img,
  div#boxcontent_decor div a img,
  div#boxcontent_accessory div a img,
  div#boxcontent_combination div a img {
    margin-bottom: -1px;
  }
  /***** // Einzelprogramm > Linke Leiste > Bildunterschriften kleiner u. mehr Abstand *****/

  /***** Startseite, drei Hauptbereiche *****/
  #start_box_wrap {
    width: 670px;
    height: 225px;
    margin: 0 0 0 auto;
    padding-top: 5px;
  }
  .start_box_wrap_rot  {
    width: 240px;
    margin-right: 15px;
    float: left;
  }
  .start_box_wrap_gruen  {
    width: 200px;
    margin-right: 15px;
    float: left;
  }
  .start_box_wrap_orange  {
    width: 200px;
    float: left;
  }
  .start_box_header {
    height: 25px;
    font-weight: bold;
    line-height: 24px;
    padding-left: 8px;
    margin-bottom: 2px;
    color: #ffffff;
  }
  .start_box_header a {
    color: #ffffff;
    display: block;
  }
  .start_box_header_rot {
    background-color: #af0917
  }
  .start_box_header_gruen {
    background-color: #00903a
  }
  .start_box_header_orange {
    background-color: #e07223
  }
  .start_box_footer {
    height: 25px;
    line-height: 24px;
    margin-top: 2px;
  }
  .start_box_footer a {
    background: url('../images/arrow_right_small.gif') no-repeat scroll right 5px transparent;
    padding-right: 13px;
  }
  #start_intro_wrap {
    width: 670px;
    margin: 25px 0 0 auto;
  }
  /***** // Startseite, drei Hauptbereiche *****/

  /***** Letzte zwei Navigationspunkte, weisse Hover *****/
  #navigation #menubox_60 li a:hover { color:#ffffff;
    color: #ffffff;
  }
  #navigation #menubox_61 li a:hover { color:#ffffff;
    color: #ffffff;
  }
  /***** // Letzte zwei Navigationspunkte, weisse Hover *****/

  /***** Normale CMS-Seiten, Bildunterschriften Abstand *****/
  dd.csc-textpic-caption {
    margin-top: 1px !important;
  }
  /***** // Normale CMS-Seiten, Bildunterschriften Abstand *****/

  /***** Normale CMS-Seiten, Tabellen *****/

  table.contenttable p {
    margin: 0;
    padding: 0;
  }
  table.contenttable {
    border-collapse: collapse;
    margin-bottom: 25px;
  }
  /***** Normale CMS-Seiten, Tabellen *****/

  /***** Zusätze für: Unternehmen > Qualität & Service + Zertifikate *****/
  div#cms_wrap_box_white {
    background-color: #ffffff;
    width: 700px;
  }
  div#cms_wrap_box_white ul li {
    margin: 0;
  }
  div.cms_box {
    padding: 8px;
    height: auto;
    border-top: 2px solid #f8e9d0;
  }
  div.cms_box_logo {
    float: left;
    margin-right: 25px;
  }
  div.cms_box_clear {
    clear: left;
  }
  div#cms_wrap_box_transparent {
    width: 700px;
  }
  div#cms_box_spalte_1 {
    float: left;
    width: 338px;
  }
  div#cms_box_spalte_2 {
    float: right;
    width: 338px;
  }
  /***** // Zusätze für: Unternehmen > Qualität & Service + Zertifikate *****/
  .start_box_footer a:hover {
    background: url('../images/arrow_right_small_hover.gif') no-repeat scroll right 5px transparent;
  }
  .box_weiss a:hover {
    background: transparent url('../images/arrow_right_small.gif') no-repeat right 5px;
  }
  #selected_filter ul li a:hover {
    background:transparent url('../images/del_filter_hover.gif') no-repeat center right;
  }
  .notepad_note_content a:hover {
    background:transparent url('../images/arrow_right_small_hover.gif') no-repeat center right;
  }
  .programm_navigation .back:hover {
    background:transparent url('../images/arrow_left_small_hover.gif') no-repeat center left;
  }
  .programm_navigation .overview:hover {
    background:transparent url('../images/overview_hover.gif') no-repeat center right;
  }

.programm_navigation .forward:hover { padding:0 13px 0 8px; margin-left:8px; border-left:1px solid #d0d0d0; background:transparent url('../images/arrow_right_small_hover.gif') no-repeat right 5px; }

  .notepadbtn_accessory:hover {
    background:#fff url('../images/arrow_right_small_hover.gif') no-repeat 120px center;
  }
  .notepadbtn_accessory_act:hover {
    background:#fff url('../images/del_filter_hover.gif') no-repeat 156px center;
  }
  .news-list-item a:hover {
    /*background: transparent url('../images/arrow_right_small_hover.gif') no-repeat center right;*/
    padding: 0 10px 3px 0;
  }
  /*.news-single-item a:hover {
    background: transparent url('../images/arrow_right_small_hover.gif') no-repeat center right;
  }*/
  /*
  .news-single-backlink:hover {
    background: transparent url('../images/arrow_left_small_hover.gif') no-repeat center left;
  }*/

  .blog-overview:hover {
    background: transparent url('../images/arrow_left_small_hover.gif') no-repeat center left;
  }
  .start_box_footer a:hover {
    background: url('../images/arrow_right_small_hover.gif') no-repeat scroll right 5px transparent;
  }
  #start_intro_wrap a {
    background: url('../images/arrow_right_small.gif') no-repeat scroll right 5px transparent;
  }
  #start_intro_wrap a {
    background: url('../images/arrow_right_small.gif') no-repeat scroll right 5px transparent;
    padding-right: 13px;
  }

  div.cms_box_white {
    width: 684px;
    padding: 4px 8px 8px 8px;
    background: #fff;
    border-bottom: 2px solid #f8e9d0;
  }

  div.cms_box_white ul{
    margin-top: -1px;
    margin-bottom: -2px;
    }

  div.cms_box_white ul li {
    margin-top: 3px;
    margin-bottom: 0;
    }


  div.cms_box_white li { list-style-image: url('../images/quadrat_black.gif'); margin-left:15px; }

  div.cms_box_white .csc-textpic-imagewrap { margin:0; }
  div.cms_box_white img {
    margin: 4px 25px 0 0;
  }
  div.cms_box_white p {
    margin: 0;
    padding: 0;
  }
  #boxcontent_subnavi_nachrichten { padding:3px 27px 4px 8px; }

/* #################### ERGÄNZUNGEN WPRO #################### */

  div.csc-textpic div.csc-textpic-single-image img { margin-bottom:0px; }
}

#boxcontent_subnavi_nachrichten {
  padding: 0 27px 1px 8px;
}

#boxcontent_subnavi_nachrichten div ul li {
  line-height: 24px;
}

div.csc-textpic-imagewrap a {
  background-image: none;
  padding-right: 0px;
}

.tx-traderslist-pi1 .hs_city input,
.tx-traderslist-pi1 .hs_country select {
	width:175px;
}


/*Umfrage*/
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .required { display:none; }
.tx-pbsurvey-pi1 td { padding: 5px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 85%; position: relative; height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #A5D7FF; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 18px;}
.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px; }
.tx-pbsurvey-pi1 .question {margin-bottom:5px;}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question {font-size: 95%; font-weight: bold;}
.tx-pbsurvey-pi1 .questionNumber {}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%; }
.tx-pbsurvey-pi1 .required { vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%; }
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #FFFFFF;}
.tx-pbsurvey-pi1 .matrix .columnFirst { font-weight: bold; text-align: left; }
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
.tx-pbsurvey-pi1 .checkboxbtn,
.tx-pbsurvey-pi1 .radiobtn { border:none }
.tx-pbsurvey-pi1 .formbuttons { text-align: right; }

.teilnahmebedingungen {font-size:7pt; color:#7A7A7A; margin-top:25px; }
.teilnahmebedingungen div {font-size:7pt; color:#7A7A7A; margin-bottom:5px; }

