@charset "utf-8";

/* Cascading Style Sheets Document */
/* Standartemplate - Modern_5, 18.04.2011 */

/* Main Colors: #ff8500, #636D76, #333333 */
/* Main Width: 980px */

/* ------------------ */
/* GENERAL DEFINITONS */
/* ------------------ */

* 				{ margin:0px; padding:0px; text-decoration:none; font-size:11px; }
#clear 			{ clear:both; }
body 			{ background-color:#fff; background-image:url(bg.jpg); background-position: top left; background-repeat:repeat-x; }
#wrapper 		{ margin:0 auto; position:relative; padding-right:19px; background-image:url(bg_right.png); background-repeat:repeat-y; background-position:right; width:1000px; }
#wrapper_detail_kunde a, #topbox_content a, #text_right a, .highslide-maincontent a { font-family:inherit; font-size:inherit; color:#364957; text-decoration:underline; }
#wrapper_detail_kunde a:hover, #topbox_content a:hover, #text_right a:hover, .highslide-maincontent a:hover { color:#ff8500; }
#eyecatcher 	{ position:absolute; height:400px; width:146px; top:235px; right:3px; z-index:3; }
#inside_wrap 	{ width:980px; margin:0 auto; position:relative; z-index:1; padding-left:19px; background-image:url(bg_left.png); background-repeat:repeat-y; }
.padding	  	{ padding:0px; }
.margin			{ margin:0px;  }	
.left			{ float:left;  }
.right			{ float:right; }
/* --------------- */
/* HEAD DEFINITONS */
/* --------------- */

#head { width:100%; position:relative; z-index:2; z-index:20; }
#head #logo { width:980px; background-repeat:no-repeat; }
#head #startseite { background-image:url(home.jpg); background-repeat:repeat-x; height: 30px; width:23px; padding-right: 2px; padding-left: 2px; }
#head #startseite:hover { background-image:url(home_hover.jpg); }
#head #startseite a { width:23px; height:28px; text-decoration:none; float:left; }
#head #menu {background-color:#99a7ba; width:100%; height:30px; position:relative; background-image:url(verlauf_navigation.jpg); background-repeat:repeat-x; }
#head #menu_shadow { width:100%; }
#head #menu ul { display:block; height:30px; float:left; background-position:top right; background-repeat:repeat-x;}
#head #menu li { list-style:none; float:left; position:relative; }
#head #menu li a:hover .menu_cutter { background-image:url(verlauf_schnitt_hover.jpg); }
#head #menu li a:hover p { background-image:url(verlauf_highlight_navigation.jpg); background-repeat:repeat-x; }
#head #menu li a:hover { color:#FFF; }
#head #menu li a { font-family:Arial, Helvetica, sans-serif; font-size:110%; color:#364a58; text-decoration:none; text-transform:uppercase; font-weight:bold; }
#head #menu .menu_cutter { display:block; background-image:url(verlauf_schnitt.jpg); background-repeat:no-repeat; background-position:top left; width:2px; height:30px; float:left; cursor:pointer; }
#head #menu p { display:block; float:left; height:21px; padding-left:28px; padding-right:35px; padding-top:9px; cursor:pointer; color:#FFF; }
#head #menu .hovermenu { position:absolute; top:30px; left:0px; z-index:50; background-image:url(verlauf_navigation_menu.jpg); background-position:top; border-bottom:4px solid #ff8500; display:none; }
#head #menu .hovermenu a { display:block; height:5px; padding-left:10px; padding-top:10px; padding-bottom:15px; padding-right:15px; text-transform:none; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:120%; min-width:157px; z-index:50; }
#head #menu .hovermenu a:hover { background-image:url(verlauf_highlight_navigation.jpg); background-repeat:repeat-x; background-position:top; color:#FFF; min-width:157px; z-index:50; }
#head #menu #cart_overview {float:right; padding-right:10px; height:30px; background-image:url(verlauf_highlight_navigation.jpg); background-repeat:repeat-x; width:120px; }
#head #menu #cart_count { background-image:url(cart_bg.jpg); background-position:top left; background-repeat:no-repeat; width:30px; float:left; font-size:240%; color:#FFF; font-weight:bold; padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; }
#head #menu #p3_count { border-left :1px solid #F00; width:29px; float:left; font-size:240%; color:#FFF; font-weight:bold; padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; height:28px; }
#head #menu #cart_overview #overview_text { color:#FFF; font-size:100%; height:28px; width:50px; font-family:Arial, Helvetica, sans-serif; float:left; }
#head #menu #cart_overview #overview_text a { color:#FFF; padding-bottom:0px; }
#head #quickbar { min-height:21px; margin-bottom:5px; padding:10px; float:left; width:960px; background-color:#f8f7f7; font-family:Arial, Helvetica, sans-serif; }
#head #quickbar #quickbar_menu li { display:inline; margin-left:10px; padding-right:10px; border-right:1px solid #999; }
#head #quickbar #info_menu { float:right; text-align:right; width:630px; color:#364957; font-size:100%; font-family:Arial, Helvetica, sans-serif; margin-top:5px; }
#head #quickbar #info_menu .select { width:150px; cursor:pointer; }
#head #quickbar #quicknav_suche { float:left; position:relative; }
#head #quickbar a { font-size:110%; color:#000000; text-decoration:none; font-weight:normal; }
#head #quickbar a:hover { text-decoration:underline; }
#head #quickbar .order { background-image:url(menu_bg.gif); background-position:top right; border:1px solid #bfccd6; color:#55626b; padding-left:10px; padding-right:10px; cursor:pointer; float:right; margin-right:18px; }
#head #quickbar #suche_text { position:absolute; margin-bottom:0px; width:210px; height:15px; font-size:110%; color:#666; background-image:url(enter_search.gif); background-position:right; background-repeat:no-repeat; border:1px solid #ff8500; padding:2px; }
#head #quickbar #suche_hinweis { border:1px solid #e7b36a; position:absolute; font-size:110%; padding-top:30px; padding-bottom:5px; z-index:30; background-color:#FFF; top:-4px; left:-4px; color:#666666; width: 223px; background-image:url(schraffiert.jpg); }
#head #quickbar .suche_info { display:block; padding-left:22px; background-image:url(info.jpg); background-repeat:no-repeat; background-position:5px -1px; }

/* ------------------ */
/* CONTENT DEFINITONS */
/* ------------------ */
#content { width:100%; position:relative; background-color:#fff; min-height:600px; z-index:10; }
#content_creator { position:relative; background-color:#fff; min-height:600px; z-index:10; padding:25px 32px; }
/* ------------------------- */
/* CONTENT DEFINITONS - MENÜ */
/* ------------------------- */
#subnavi { float:left; width:216px; font-size:110%; font-family:Arial, Helvetica, sans-serif; color:#FFF; line-height:20px; padding-top:25px; padding-left:10px; }
#subnavi .menu_area { width:100%; background-image:url(verlauf_highlight_navigation.jpg); background-repeat:repeat-x; color:#666666; margin-bottom:10px; }
#subnavi .menu_area .order { margin-top:15px; background-image:url(menu_bg.gif); background-position:top right; border:1px solid #bfccd6; color:#55626b; padding-left:10px; padding-right:10px; cursor:pointer; float:right;}
#subnavi .menu_area ul { list-style-position:inside; list-style-type:none; }
#subnavi .menu_area strong { color:#666666; }
#subnavi .menu_area .menu_area_head { background-image:url(verlauf_highlight_navigation.jpg); background-repeat:repeat-x; height:25px; padding-top:5px; }
#subnavi .menu_area .head { display:block; font-size:140%; font-weight:bold; padding-left:8px; color:#FFF; }
#subnavi .menu_area .head:hover { background-image:url(arrow_down_2.jpg); background-position:right center; background-repeat:no-repeat; }
#subnavi .menu_area .main_item a { display:block; border-bottom:1px solid #e0dddb; color:#666; font-size:130%; font-weight:bold; padding-left:20px; padding-top:5px; padding-bottom:5px; }
#subnavi .menu_area .main_item a:hover { background-color:#f5f3f1; text-decoration:none; }
#subnavi .menu_area .sub_item a { display:block; font-size:105%; font-weight:normal; padding-left:20px; color:#666; }
#subnavi .menu_area .sub_item a:hover { text-decoration:underline; }
#subnavi .menu_area .sub_sub_item a { display:block; font-size:95%; font-weight:normal; padding-left:31px; color:#666; border-bottom:1px dotted #f2f0ef; }
#subnavi .menu_area .sub_sub_item a:hover { text-decoration:underline; }
#subnavi .menu_area span { display:block; border:1px solid #e0dddb; padding-left:20px; padding-bottom:20px; padding-right:5px; padding-top:5px; }
#subnavi .menu_area .input { width:180px; margin-top:5px; color:#999; }
#subnavi .menu_area .button { display:block; width:100px; margin-top:5px; margin-left:70px; background-color:#364957; border:1px solid #364957; color:#FFF; font-weight:bold; cursor:pointer; }
#subnavi .menu_area a { font-family:inherit; font-size:inherit; color:#666666; text-decoration:none; }
#subnavi .menu_area_head a { font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; }
#subnavi .menu_area a:hover { text-decoration:underline; }
#subnavi p { font-weight:bold; font-size:100%; }

/* ------------------------- */
/* CONTENT DEFINITONS - TEXT */
/* ------------------------- */
#text { overflow:hidden; width:720px; font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#333; line-height:20px; margin-left:30px; float:left; background-color:#FFF; margin-top:25px; }

#text h1 { font-family:inherit; font-size:200%; color:#ff8500; padding-bottom:10px; }
#text h1 b, #text h1 strong { font-size:inherit; }
#text h2 { font-family:inherit; font-size:140%; color:#364957; }
#text h3 { font-family:inherit; font-size:140%; color:#ff8500; }

#text #text_left, #text_right { float:left; position:relative; width:350px; }
#text a, #text_left a, #text_right a { color:#ff8500; text-decoration:none;}
#text a:hover, #text_left a:hover, #text_right a:hover { color:#364957; text-decoration:underline;}

#text #breadcrumb { margin-left:0px; margin-bottom:7px; font-size:100%; border-bottom:1px solid #e0dddb; padding-top:5px; padding-bottom:4px; text-align:left; padding-right:3px; width:673px; }
#text #breadcrumb a { text-decoration:none; color:#000; font-size:100% }
#text #breadcrumb a:hover { text-decoration:underline; color:#ff8500; font-size:100% }
#text #breadcrumb #login_response { background-image:url(community_icons/tick.png); background-repeat:no-repeat; background-position:228px 0px; padding-left:5px;}
#text #breadcrumb #login_response strong  { color:#99cc00; }
#text #topbox_head_tab { background-image:url(box_headline_bg.gif); background-position:top left; background-repeat:repeat-x; background-color:#3f4c54; padding-left:8px; padding-right:8px; color:#FFF; font-size:130%; height:22px; font-weight:bold;width:479px;}

#text #detail_tab 	 			{min-width:537px;}
#text #detail_tab ul 			{list-style:none; min-width:537px;}
#text #detail_tab li 			{display:inline; float:left; padding:10px; text-align:center; border:1pt solid #ccc; margin:1px; min-width:100px;}
#text #detail_tab .preis 		{float:left;}
#text .preis 					{float:left;}
#text .preis li 				{display:inline; float:left; }

#text #detail_tab_auflage 		{float:left; }
#text #detail_tab_auflage ul 	{list-style:none; min-width:637px;}
#text #detail_tab_auflage li 	{min-width:100px; text-align:center; border:1pt solid #ccc; margin:1px; padding:10px; }
#text #detail_tab_auflage .preis .empty {background-color:#fff; height:40px;}
#text #detail_tab_auflage .preis .brutto {background-color:#F5F5F5;}
#text #detail_tab_auflage .preis .brutto:hover {background-color:#ccc;}

#text #select_wrapper #select_box_bg 						{ margin-left:200px; background-color:#6C7981; width: 240px; padding-top:3px; padding-bottom:3px; margin-left:0px; margin-bottom:0px; border-bottom:1pt solid #48555E;}
#text #select_wrapper #select_box_bg .div					{ margin-left:5px;}
#text #select_wrapper #select_box_bg .select				{ color:#333; border:1px solid #bfccd6; font-size:100%; padding:4px; margin:5px; width:220px; font-family:Arial, Helvetica, sans-serif;}
#text #select_wrapper #select_box_bg p						{ color:#fff; padding-left:5px; padding-right:5px;}

#text #msg_box { background-image:url(community_icons/melden.png); background-position: 5px 6px; background-repeat:no-repeat; padding-left:28px; padding-top:4px; background-color:#ff8500; float:left; width:655px; color:#FFF; font-weight:bold; margin-bottom:5px; padding-bottom:5px;}
#text .loading_box { margin-top:10px; background-color:#f5f3f1; background-image:url(details.gif); background-position: 5px 6px; background-repeat:no-repeat; height:27px; padding-top:8px; padding-left:35px; border:1px solid #cccccc; display:none; }
#text #topbox_left_top { background-image:url(bottombox_corner_left.gif); background-position:top left; background-repeat:no-repeat; margin-right:20px; margin-bottom:15px; float:left; }
#text #topbox_right_top { background-image:url(bottombox_corner_right.gif); background-position:top right; background-repeat:no-repeat; padding-top:5px; position:relative; }
#text #topbox_left_bottom { background-image:url(topbox_corner_left.gif); background-position:bottom left; background-repeat:no-repeat; width:95%; }
#text #topbox_right_bottom { background-image:url(topbox_corner_right.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:5px; }
#text #topbox_head #go_page { float:left; margin-right:3px; margin-top:2px; }
#text #topbox_head a { color:#fff; text-decoration:none; }
#text #topbox_head a:hover { color:#fff; text-decoration:underline; }
#text #topbox_head { background-image:url(box_headline_bg.gif); background-position:top left; background-repeat:repeat-x; background-color:#3f4c54; padding-left:8px; padding-right:8px; color:#FFF; font-size:130%; height:22px; font-weight:bold; }
#text #topbox_head #topbox_head_title { float:left; }
#text .warengruppenbeschreibung { float:left; margin-bottom:20px; width:700px; }
#text #topbox_head_highlight { background-image:url(verlauf_highlight_navigation.jpg); background-position:top left; background-repeat:repeat-x; background-color:#3f4c54; padding-left:8px; padding-right:8px; color:#FFF; font-size:130%; height:22px; font-weight:bold; }
#text #top_head_category { background-image:url(box_headline_bg.gif); background-position:top left; background-repeat:repeat-x; background-color:#3f4c54; padding-left:20px; padding-right:20px; color:#FFF; font-size:110%; height:22px; font-weight:bold; text-align:center; min-width:110px; }
#text #top_head_category h2 { font-size:100%; color:#fff; }
#text #top_head_category2 { background-color:#ff8500; padding-left:20px; padding-right:20px; color:#FFF; font-size:110%; height:22px; font-weight:bold; text-align:center; min-width:110px; }
#text #topbox_content { border-left:#CCC 1px solid; border-right:#CCC 1px solid; padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:15px; background-repeat:no-repeat; }
#text #topbox_content_detail { border-left:#CCC 1px solid; border-right:#CCC 1px solid; padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:15px; background-position:bottom right; background-repeat:no-repeat; background-image:url(bg_artikel.jpg); min-height:90px; text-align:center; }
#text #topbox_content_detail h2 { font-size:100%; }
#text #topbox_content_detail .product_head { display:block; text-decoration:none; color:#364957; font-size:160%; font-weight:bold; padding:5px; }
#text #topbox_content_detail .product_avatar { display:block; margin:10px; }
#text #topbox_content_detail .product_info { border-top: #b6b6b6 1px dashed; margin-left:10px; margin-right:10px; }
#text #topbox_left_top a { color:#FFF; text-decoration:none; }
#text #topbox_left_top a:hover { text-decoration:underline; }
#text .select { color:#333; border:1px solid #bfccd6; font-size:100%; padding:3px; margin:2px; width:180px; font-family:Arial, Helvetica, sans-serif;}
#text .select_kurz { color:#333; border:1px solid #bfccd6; font-size:100%; padding:3px; margin:2px; width:50px; font-family:Arial, Helvetica, sans-serif;}
#text .select_box { color:#333; border:1px solid #bfccd6; font-size:100%; padding:3px; margin:2px; width:290px; height:150px; font-family:Arial, Helvetica, sans-serif;}
.textbox { color:#333; border:1px solid #bfccd6; font-size:100%; padding:3px; margin:2px; width:180px; height:100px; font-family:Arial, Helvetica, sans-serif; }
#text .info { background-image:url(community_icons/info.jpg); background-position:top left; border: 1px solid #FFF; height:17px; width:17px; cursor:pointer; }
#topbox_content .order, #text .order, .calc_liste .order, .button-wrapper .order { background-image:url(menu_bg.gif); background-position:top right; border:1px solid #bfccd6; color:#55626b; padding-left:10px; padding-right:10px; cursor:pointer; float:right; margin-right:18px; }
#text .content { margin-bottom:15px; }
#text .input { font-family:Arial, Helvetica, sans-serif; font-size:120%; width:350px; }
#text .melden { background:url(button_bg.jpg); background-repeat:repeat-x; border:none; padding-left:20px; padding-right:20px; color:#FFF; font-weight:bold; float:left; display:inline; margin-right:20px; margin-top:10px; text-decoration:none; float:left; }
#text .optionbox_checkbox { padding-right:5px; width:15px; }
#text .optionbox_help { width:25px; }
#text .button-wrapper { }
#text .kunde-button-wrapper { width:150px; }
#text .button-wrapper ul { float:right; list-style-position:inside; list-style-image:none; margin-top:5px; margin-bottom:10px; }
#text .button-wrapper li { list-style-type:none; width:350px; margin-top:5px; margin-bottom:5px; float:right; }
#text #artikel_beschreibung { display:none; float:left; width:auto; margin:0; padding:5px 0;}

/* ---------------------- */;
/* HIGHSLIDE DEFINITIONS */
/* -------------------- */

.highslide-maincontent .melden { background:url(button_bg.jpg); background-repeat:repeat-x; border:none; padding-left:20px; padding-right:20px; color:#FFF; font-weight:bold; float:right; display:inline; margin-right:20px; margin-top:10px; text-decoration:none; cursor:pointer; }
.highslide-maincontent .select { color:#333; border:1px solid #bfccd6; font-size:110%; padding:3px; margin:2px; width:300px; }
#text .price_table td { background-color:#efefef; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:110%; }
#text .price_table td hr { border-top:#999 1px solid; border-bottom:none; border-left:none; border-right:none; }
#text .button-wrapper .forward, .forward { padding-top:6px; padding-bottom:6px; background-image:url(menu_bg.gif); border:#ff8500 1px groove; background-position:top left; font-size:140%; color:#55626b; font-weight:bold; text-align:right; width:95%; cursor:pointer; background-color:#e5e5e5; padding-right:10px;}
#text .button-wrapper .forward_cart { padding-top:6px; padding-bottom:6px; margin:5px 0 0 0; background-image:url(menu_bg.gif); border:#CCCCCC 1px groove; background-position:top left; font-size:140%; color:#CCCCCC; font-weight:bold; text-align:right; width:95%; cursor:pointer; background-color:#e5e5e5; padding-right:10px;}
#forward_link { padding-left:30px; padding-right:10px; padding-top:7px; padding-bottom:7px; background-image:url(menu_bg.gif); border:#ff8500 1px solid; background-position:top left; font-size:100%; color:#55626b; font-weight:bold; text-align:right; cursor:pointer; background-color:#e5e5e5; float:left; }

/* ------------------ */
/* Detail-Seite Kunde */
/* ------------------ */


#text #wrapper_detail_kunde { float:left; margin-bottom:20px; width:700px; }
#text #wrapper_detail_kunde #kunde_spalte_links { float:left; width:280px; }
#text #wrapper_detail_kunde #kunde_spalte_links .spalte_links_bild_vergroessern { float:right; padding-right:2px; }
#text #wrapper_detail_kunde #kunde_spalte_links .spalte_links_bild_vergroessern a { font-size:130%; text-decoration:none; padding-left:20px; background-image:url(community_icons/zoom.png); background-position:left; background-repeat:no-repeat; float:left; }
#text #wrapper_detail_kunde #kunde_spalte_links .bild_wrapper { float:left; width:250px; margin-top:10px; }
#text #wrapper_detail_kunde #kunde_spalte_links .bild_wrapper .bild { position:relative; bottom:0px; border:none; }
#text #wrapper_detail_kunde #kunde_spalte_links .info_text { margin-top:10px; float:left; width:280px; }
#text #wrapper_detail_kunde #kunde_spalte_rechts { float:left; width:400px; margin-left:20px; margin-top:10px; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_wrapper { margin-left:30px; width:357px; background-image:url(kunden_calc_bg.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:28px; margin-bottom:10px; border:
}
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body { padding-top:15px; padding-left:10px; padding-right:10px; margin-left:6px; width:318px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .calc_headline h1 { font-size:180%; color:#ff8500; padding-bottom:4px; border-bottom:1px solid #666; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .calc_liste { float:left; margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #666; width:325px; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .calc_preis_headline { font-weight:bold; margin-top:10px; float:left; font-size:140%; color:#666666; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .calc_preis { font-size:250%; float:right; color:#ff8500; margin-top:14px; font-weight:bold; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .calc_preis_subline { font-weight:bold; margin-top:5px; float:right; font-size:100%; color:#666666; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .kunde-button-wrapper ul { list-style-position:inside; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .kunde-button-wrapper li { list-style-type:none; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .kunde-button-wrapper { float:right; margin-right:45px; margin-top:10px; }
#text #wrapper_detail_kunde #kunde_spalte_rechts .calc_body .kunde-button-wrapper .forward { padding-top:6px; padding-bottom:6px; background-image:url(menu_bg.gif); border:#ff8500 1px groove; background-position:top left; font-size:140%; color:#55626b; font-weight:bold; text-align:right; cursor:pointer; background-color:#e5e5e5; padding-left:15px; }
#detail_option .optionbox_checkbox { padding-left:5px; padding-right:5px; width:15px; background-color:#efefef; }
#detail_option .optionbox_headline { padding-left:5px; padding-right:5px; background-color:#efefef; }
#detail_option .optionbox_desc { background-color:#efefef; padding-right:5px; padding-left:5px; height:30px; }
#detail_option .optionbox_desc_bl { background-color:#6c767f; padding-right:5px; padding-left:5px; height:30px; }
#detail_option .optionbox_help { padding-left:5px; background-color:#efefef; }
#detail_option .optionbox_help img { margin-top:6px; margin-left:4px; }
#detail_option #optionbox_tr_hover { border:12px solid lime; }

/* ----------------- */
/* FOOTER DEFINITONS */
/* ----------------- */
#footer { background-color:#ffffff; padding-top:35px; font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#FFF; z-index:5; background:url(footer_cutter.jpg); background-repeat:repeat-x; background-position:top; }
#footer #footer_bar { width:957px; margin-left:10px; height:30px; }
#footer_bar #payment { float:left; width:550px; }
#footer_bar #footer_info { float:right; width:350px; margin-right:22px; margin-top:5px; font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#333; line-height:20px; text-align:right; }
#footer_area { background:#ff8500; width:950px; position:relative; background-image:url(footer_bg.jpg); padding:15px; background-repeat:repeat-x; min-height:176px; padding-bottom:10px; background-position:top; margin-top:10px; }
#footer #footer_list_area { float:left; width:150px; }
#footer_list { float:left; margin-right:20px; height:166px; }
#footer_text { float:right; margin-right:10px; height:170px; }
#footer_text p { height:145px; text-align:right; overflow:hidden; }
#footer_list li { list-style-type:none; list-style-position:inside; }
#footer .footer_head a { display:block; color:#FFF; background-image:url(footer_listen_trenner.jpg); background-position:bottom left; background-repeat:repeat-x; font-size:130%; margin-bottom:5px; padding-bottom:10px; width:150px; }
#footer .footer_item a { display:block; color:#FFF; font-size:100%; padding:2px 5px 2px 5px; font-weight:normal; }
#footer .footer_item a:hover { background:#5c5d5e; }
#footer #footer_top { float:right; }
#footer #footer_top img { border:none; }


/* DEBUG */
#footer #debug 			{  margin-top:10px; background-color:#f5f3f1; background-image:url(details.gif); background-position: 5px 6px; background-repeat:no-repeat; padding-top:8px; padding-left:35px; border:1px solid #cccccc; float:left; width:945px;}
#changelog 		{ color:#333; width:940px; }
#footer #ie-error 		{ background-color:#ff8500; padding:2%; position:absolute; z-index:300; width:98%; font-size:180%; font-weight:bold; margin:0 auto; left:0px; top:0px; text-align:center; height:200px; color:#FFF; text-transform:uppercase; }

.topbox_head_article { background-image:url(box_headline_bg.gif); background-position:top left; background-repeat:repeat-x; background-color:#3f4c54;  }
.topbox_head_article td { padding-left:5px; color:#FFF;  height:22px; font-weight:bold;}
.topbox_content_article { background-color:#F8F7F7; border-bottom:1px solid #D8D8D8; line-height:1.5em}
.topbox_content_article td {padding:7px 0 7px 5px; border-bottom:1px solid #D8D8D8}