/* -- INFO -----------------------------------------------------------------------
# Project:			Peaktech | Heinz-G�nter Lau GmbH
# File:				style.css
# Markup:			2.1
# Author:			WDI EMAC GmbH
------------------------------------------------------------------------------- */

/* -- Colors ------------------------------------------------------------------
Blue					#26527d
------------------------------------------------------------------------------- */

/*-| Independent &  general Classes [START] */
* { margin:0; padding:0; }
.setleft-childs * { float: left; }
.clearall { float: none; clear: both; height: 0em; line-height: 0em; font-size: 0em; overflow:hidden;}
ul { list-style:none; }
.invisible { width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline; }
.onlyprint {display:none;}
.setAlign { text-align: center; }
.setCenter { margin: auto; width: 961px; text-align: left; }
body { padding:0; font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333333; line-height:17px; background-color:#26527d;}
/*-| Independent & general Classes [STOP!] */

/*-| Textures Base [START] */
.texheader { background:url('../img/tex_head.gif');}
.texcontent { background:#fff;}
.texfooter { background:url('../img/tex_footer_neu.gif') repeat-x 50% 0% #26527d;}
/*-| Textures Base [STOP!] */

/*-| Header [START] */
#header { float:left; width:961px; height:175px; color:#fff; font-size:10px; text-transform:uppercase;}

/*--| Topbar [START] */
	#topbarholder { float:left; height:33px; width:961px;  padding:0 0 1px 0;}
	#topbarholder p.homelink {float:left;padding-top:8px;}
	#topbarholder a {color:#fff;text-decoration:none;}
	#topbarholder a:hover {text-decoration:underline;}
	
	.mod_changelanguage { float:right; padding:8px 0 0 25px; height:25px;background:url('../img/topbar_spacer.gif') no-repeat 12px 8px;color:#fff;}
	.mod_changelanguage p, .mod_changelanguage a, .mod_changelanguage img { float:left; }
	.mod_changelanguage ul { float:left; }
	.mod_changelanguage ul li { float:left; padding: 0 0 0 5px;}
	.mod_changelanguage ul li a { float:left; width:16px; height:11px; border:1px solid #4d6788;padding:1px;}
	.mod_changelanguage ul li.lang-de a {background:url('../img/de.gif') no-repeat 1px 1px #26527d;}
	.mod_changelanguage ul li.lang-en a {background:url('../img/en.gif') no-repeat 1px 1px #26527d;}
    .mod_changelanguage ul li.lang-es a {background:url('../img/es.gif') no-repeat 1px 1px #26527d;}
    .mod_changelanguage ul li.lang-pt a {background:url('../img/pt.gif') no-repeat 1px 1px #26527d;}
    .mod_changelanguage ul li.lang-fr a {background:url('../img/fr.gif') no-repeat 1px 1px #26527d;}
    .mod_changelanguage ul li.lang-ru a {background:url('../img/ru.gif') no-repeat 1px 1px #26527d;}
	.mod_changelanguage ul li a span {display:none;}
	.mod_changelanguage ul li.active a, .mod_changelanguage ul li a:hover { border-color:#FFCC00;}
	
	#printbutton { float:right; height:24px; background:url('../img/topbar_spacer.gif') no-repeat 12px 8px;padding: 7px 0 0 25px;}
	#printbutton p { float:left;}
	#printbutton a { float:left; background:url('../img/icon_print.gif') no-repeat 0px 1px; padding:1px 0 0 22px; }

	#topbarholder .mod_navigation {float:right;height:33px;}
	#topbarholder .mod_navigation ul {float:left;height:33px;}
	#topbarholder .mod_navigation li {float:left;height:24px;background:url('../img/topbar_spacer.gif') no-repeat 12px 8px;padding: 8px 0 0 25px;}
	#topbarholder .mod_navigation li.first { padding:8px 0 0 0;background:none;}
	#hotlineholder, #hotlineholder img { float:right; }
/*--| Topbar [STOP!] */

#logo_de, #logo_en { float:left; width:339px; height:76px; padding:19px 0 0 0;}
#logo_de p, #logo_en p { padding:0 0 0 0;}
#logo_de p a { float:left; width:339px; height:76px; background:url('../img/head_logo_peaktech_de.gif') no-repeat; }
#logo_en p a { float:left; width:339px; height:76px; background:url('../img/head_logo_peaktech_en.gif') no-repeat; }
#logo_de p a span, #logo_en p a span { display:none; }

#quicksearch {float:right;padding-top:20px;width:622px;height:46px;}
#header .mod_form { float:right;width:203px; height:26px; padding:0 0 0 27px;background:url('../img/quicksearch.gif') no-repeat;}
#header .mod_form label {display:none;}
#header .mod_form input { font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; }
#header .mod_form input.text {background:none;border:0px;font-size:11px;padding:5px 0 0 0;width:126px;color:#333;} 
#header .mod_form input.submit {background:transparent; padding:0px; border:0px; cursor:pointer;color:#fff;font-size:11px; text-transform:uppercase;width:75px; height:24px;}

/*--| Mainnav [START] */
#mainnav { float:left; height:44px; width:622px;}
#mainnav ul { float:right; height:42px; text-transform: uppercase; padding:0 0 0 0; }
#mainnav ul li { float:left; height:42px; width:120px;border-bottom:2px solid #4d6788;padding:0 0 0 2px;}
#mainnav ul li a { display:block; width:120px; height:28px; padding: 14px 0 0 0;color:#fff; font-size:12px; font-weight:bold;text-decoration:none; background:url('../img/mainnav_btn.gif') no-repeat 0px 0px; text-align:center;}
#mainnav ul li a:hover {background-position:0px -100px;}
#mainnav ul li.active a, #mainnav ul li.trail a {text-decoration:underline;}
#mainnav ul li.active ul li a, #mainnav ul li.trail ul li a {text-decoration:none;}
#mainnav ul li.active a:hover, #mainnav ul li.trail a:hover {background-position:0px -100px;}

#mainnav ul ul { position:absolute; z-index: 1; left: -999em; margin-left:1px; width:132px;padding:5px 9px 7px 9px;height:auto; -moz-opacity: 0.9;filter:Alpha(opacity=90);opacity: 0.9;border:1px solid #4d6788;border-top:2px solid #4d6788;background:url('../img/mainnav_tex_dd.gif');}
#mainnav ul ul li { width:132px;height:auto;border-bottom:1px dotted #8097b5;padding:0px;}
#mainnav ul ul li.last {border-bottom:0px;}
#mainnav ul ul li a { background:url('../img/mainnav_icon_sub.gif') no-repeat 0px 8px; width:125px; height:auto;font-weight:normal;font-size:11px; text-transform:none; text-align:left;padding:2px 0 3px 7px;line-height:normal;text-decoration:none;}
#mainnav ul ul li a:hover { background-color:#002554;font-size:11px;background-position:0px 8px;}
#mainnav ul li.active ul li a:hover, #mainnav ul li.trail ul li a:hover {background-position:0px 8px;}

#mainnav ul li.trail ul li.active a { text-decoration:underline;}
#mainnav ul li:hover ul { left: auto; margin-left:2px;}
#mainnav ul li.sfhover ul {  left: auto; margin-left:2px;}
/*--| Mainnav [STOP!] */

/*--| BreadCrumb [START] */
#Breadcrumb { float:left; width:961px; height:24px;padding: 6px 0 0 0;}
#Breadcrumb a { padding:0 5px 0 10px; background:url('../img/icon_breadcrumb.gif') no-repeat 0px 5px;color:#333333; font-size:11px;text-transform:none;}
#Breadcrumb a:hover { text-decoration:none; color:#000000;}
#Breadcrumb span { color:#26527d;padding:0 5px 0 10px; background:url('../img/icon_breadcrumb.gif') no-repeat 0px 5px;font-size:11px;text-transform:none;}
/*--| BreadCrumb [STOP!T] */
/*-| Header [STOP!] */

/*--| Footer [START] */
#footer { text-align:center; padding:35px 0 20px 0;color:#ffffff; }
#footer p { text-align:center; font-size:11px;}
#footer a { color:#ffffff;text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/*--| Footer [STOP!] */

/*-| Willkommen [START] */
.home_de #wrapper #main .ce_image h1, .home_en #wrapper #main .ce_image h1 {display:none;}
#wrapper #teaser_katalog { float:left; width:243px;padding-left:20px;clear:none;}
#teaser_neue {float:left; width:698px;}
#teaser_produktdb {height:92px;}
#teaser_produktdb a span {display:none;}
.home_de #teaser_produktdb a {float:right; width:286px; height:72px; background:url('../img/btn_alle_produkte.jpg') no-repeat;}
.home_en #teaser_produktdb a {float:right; width:286px; height:72px; background:url('../img/btn_all_products.jpg') no-repeat;}
/*-| Willkommen [STOP!] */

/*-| Contentausgabe Komplett [START] */
/*--| Content-DIVs Base [START] */
#wrapper { float:left; width:961px; background:#fff;padding:20px 0 9px 0;}
#main { float:left; }
#wrapper .centerFull {width:961px;}
#wrapper .centerMed {width:701px;}
#wrapper .centerSmall {width:441px;}
#left { float:left; width:240px; padding:0 20px 0 0;}
#right { float:left; width:240px; padding:0 0 0 20px;}
#wrapper div.block {clear:both;}
/*--| Content-DIVs Base [STOP!] */

#wrapper p { font-size:12px; color:#333; padding: 0px 0 8px 0;text-align:justify;}
#wrapper h1 { font-size:17px; font-weight:bold; color:#26527d; border-bottom:1px dotted #4d6788;padding:0 0 3px 0;margin-bottom:8px;}
#main h2 { font-size:14px;  color:#26527d;padding:3px 0 8px 0px; font-weight:bold;}
#right h2, #left h2 { font-size:11px;  color:#26527d;font-weight:bold;border-bottom:1px dotted #4d6788;padding:1px 0 2px 0;margin-bottom:8px;text-transform:uppercase;}
#wrapper h3 { font-size:14px; color:#333333; padding:3px 0 4px 0;}

#wrapper h4 { font-size:14px; font-weight:normal; color:#26527d;padding:3px 0 4px 0;}
#wrapper h5 { font-size:11px; font-weight:bold; color:#26527d;padding:3px 0 4px 0; text-transform:uppercase;}

#wrapper h6 { font-size:10px; font-weight:normal; padding:3px 0 4px 0; text-transform:uppercase; color:#26527d;}

#wrapper a { text-decoration:underline; color:#333; }
#wrapper strong { color:#000;}
#wrapper a:hover { text-decoration:none; color:#26527d; }
#wrapper .ce_text ul, #wrapper .ce_list ul, #wrapper .ce_accordion ul, #wrapper .prod_right ul { padding:0 0 5px 0;} 
#wrapper .ce_text ul li, #wrapper .ce_list ul li, #wrapper .ce_accordion ul li, #wrapper .prod_right ul li { padding:0 5px 3px 10px;background:url('../img/icon_ul.gif') no-repeat 1px 6px; }
#wrapper .ce_list ol, #wrapper .ce_text ol, #wrapper .ce_accordion ol, #wrapper .prod_right ol { padding:0 0 2px 25px; list-style-type:decimal; }
#wrapper .ce_list ol li, #wrapper .ce_text ol li, #wrapper .ce_accordion ol li, #wrapper .prod_right ol li { padding:0 5px 3px 0;}

#wrapper p.smalltext, #wrapper span.smalltext, #wrapper a.smalltext {font-size:10px;}
#wrapper p.telefon, #wrapper span.telefon, #wrapper a.telefon {background:url('../img/icon_telefon.gif') no-repeat 0px 2px; padding-left:15px;}
#wrapper p.telefax, #wrapper span.telefax, #wrapper a.telefax {background:url('../img/icon_telefax.gif') no-repeat 0px 2px; padding-left:15px;}
#wrapper p.email, #wrapper span.email, #wrapper a.email {background:url('../img/icon_email.gif') no-repeat 0px 3px; padding-left:15px;}
#wrapper p.online, #wrapper span.online, #wrapper a.online {background:url('../img/icon_online.gif') no-repeat 0px 3px; padding-left:15px;}
#wrapper p.icon_info, #wrapper span.icon_info, #wrapper a.icon_info {background:url('../img/icon_info.gif') no-repeat 0px 1px; padding-left:18px;}
#wrapper div.caption {font-size:10px; background:url('../img/icon_caption.gif') no-repeat 0px 3px; padding-left:8px;padding-bottom:3px;line-height:12px;}

#wrapper .ce_form label { float:left; clear:both; background:url('../img/icon_label.gif') no-repeat 5px 15px; padding:8px 0 5px 21px; font-size:11px; color:#333;line-height:13px;}
#wrapper .ce_form p.error { float:left; background:url('../img/icon_alert.gif') no-repeat 5px 8px;padding:8px 0 5px 23px; font-size:11px; color:#333;line-height:13px;}
#wrapper .ce_form input, #wrapper .ce_form textarea {font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;}
#wrapper .ce_form input.text { float:left; clear:both; width:300px; border:1px solid #26527d; background:url('../img/tex_input.gif') repeat-x #fff; padding:1px 6px 1px 6px;}
#wrapper .ce_form input.captcha { float:left; clear:both; width:20px; border:1px solid #26527d; background:url('../img/tex_input.gif') repeat-x #fff; padding:1px 6px 1px 6px;}
#wrapper .ce_form textarea.textarea { float:left; clear:both; width:300px; height:120px; border:1px solid #26527d; background:url('../img/tex_input.gif') repeat-x #fff; padding:1px 6px 1px 6px;}
#wrapper .ce_form span.captcha_text { float:left; font-size:11px; color:#333;line-height:14px;padding:4px 0 0 5px;}
#wrapper .ce_form div.submit_container { clear:both;float:left; padding-top:8px; width:314px; text-align:right;}
#wrapper .ce_form div.submit_container input {float:right;}
#wrapper .ce_form div.explanation {clear:both;float:left;padding-top:8px;width:314px;}
#wrapper .ce_form div.explanation p {padding-bottom:0px;}
/*-| Suchausgabe [START] */

#main .mod_search {padding-top:8px;}
#main .mod_search div.formbody{ float:left;width:205px; height:28px; padding:2px 0 0 29px;background:url('../img/tex_search.gif') no-repeat;}

#main .mod_search input { font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; }
#main .mod_search input.text {background:none;border:0px;font-size:11px;padding:5px 0 0 0;width:122px;color:#333;} 
#main .mod_search input.submit {background:transparent; padding:0px; border:0px; cursor:pointer;color:#fff;font-size:11px; text-transform:uppercase;width:75px; height:24px;}
#wrapper .mod_search p.header { padding-top:15px;clear:both;font-size:13px;}
#wrapper .mod_search div.even, #main .mod_search div.odd { border-bottom:1px dotted #4d6788;padding:5px 0; }
#wrapper .mod_search div.first { border-top:1px dotted #4d6788; }
#wrapper .mod_search h3 a { font-size:13px;color: #26527d; text-decoration: underline; padding-left: 19px; background: url('../img/icon_link_arrow.gif') no-repeat 0px 4px; }
#wrapper .mod_search h3 a:hover {background-position:0px -96px;text-decoration:none;}
#wrapper .mod_search h3 span.relevance { color:#999; font-weight:normal; font-size:10px;}
#wrapper .mod_search p.context {padding-bottom:3px;}
#wrapper .mod_search p.context span.highlight { color:#9e0000;font-weight:bold;}
#wrapper .mod_search p.url {padding-bottom:3px;color:#999; font-weight:normal; font-size:10px;}

/* ADDED BY BOZI [START] */
#main .mod_search input.text, #header .mod_form input.text {padding: 7px 0; text-indent: 7px;}
/* ADDED BY BOZI [STOP] */

/*-| Suchausgabe [STOP] */


/*--| ce_accordion [START] */
.ce_accordion { padding:0px 0 10px 0; margin-bottom:8px; border-bottom:1px dotted #4d6788;}
.ce_accordion .toggler { height:20px;padding:3px 0 0 22px;background: url('../img/acc_closed.gif') no-repeat 1px 4px; font-size: 12px; font-weight: bold; cursor: pointer; color:#333; text-transform:uppercase; text-decoration:underline; line-height:normal;}
.ce_accordion .accordion { padding:0px 0px 0 22px; }
.ce_accordion .active { background-image: url('../img/acc_open.gif'); color:#26527d; text-decoration:none;}
/*--| ce_accordion [STOP] */

/*--|  Kat+Kontakt BGs [START] */
.catorder #wrapper #main { background:url('../img/Katalog.jpg') no-repeat 100% 55%; }
.kontaktform #wrapper #main { background:url('../img/Kontakt.jpg') no-repeat 100% 26%; }
/*--|  Kat+Kontakt BGs [STOP!] */

/*--| Partner [START] */
.site_partner #wrapper h1 { margin-bottom:10px;}
.site_partner #wrapper h6 { padding:0 0 0px 110px; color:#333;}
.site_partner #wrapper p { font-size:12px; color:#333; padding: 0px 0 2px 110px;text-align:left;line-height:15px;}
.site_partner #wrapper strong { color:#26527d;}
.site_partner #wrapper p.smalltext {font-size:10px;padding:4px 0 0 110px;line-height:14px;}
.site_partner #wrapper p.telefon {background:url('../img/icon_telefon.gif') no-repeat 110px 4px; padding:2px 0 0 125px;line-height:15px;}
.site_partner #wrapper p.telefax {background:url('../img/icon_telefax.gif') no-repeat 110px 2px; padding:0 0 0 125px;line-height:15px;}
.site_partner #wrapper p.email {background:url('../img/icon_email.gif') no-repeat 110px 3px; padding:0 0 0 125px;line-height:15px;}
.site_partner #wrapper p.online {background:url('../img/icon_online.gif') no-repeat 110px 3px; padding:0 0 0 125px;line-height:15px;}
div.spacer_partner { float:left; width:41px; }
div.line_hor { float:left; width:961px; height:21px;background:url('../img/dotted_line.gif') repeat-x 0px 10px;}
.site_partner #wrapper .ce_text {clear:none;float:left;width:293px;}
.site_partner #wrapper .lineholder {clear:both; float:left; padding:0; width:961px;background:url('../img/partner_lines_vert.gif') repeat-y; }
/*--| Partner [STOP!] */

/*--| Produkt-DB [START] */ 

#wrapper .mod_pdb_categorylist div.layout_single { float:left; width:345px; height:100px; padding:0 10px 10px 0;}
#wrapper .mod_pdb_categorylist div.odd { padding:0 0px 10px 0;}
#wrapper .mod_pdb_categorylist div.layout_single a { float:left; width:339px; height:94px; border:1px solid #ccc; padding:2px;background:url('../img/icon_pdb_item.gif') no-repeat 309px -122px;text-decoration:none;}
#wrapper .mod_pdb_categorylist div.layout_single a:hover {background-color:#ffefb8;background-position:309px 78px; border:1px dotted #4d6788;}
#wrapper .mod_pdb_categorylist div.layout_single span.cat_img {float:left; padding:0px;text-align:center;width:94px;height:94px;overflow:hidden;cursor:pointer;background-color:#fff;}
#wrapper .mod_pdb_categorylist div.layout_single img {border:0px;cursor:pointer;}
#wrapper .mod_pdb_categorylist div.layout_single span.cat_text {float:left; width:227px; height:89px; padding:5px 0 0 10px;overflow:hidden;cursor:pointer;text-align:left;}
#wrapper .mod_pdb_categorylist div.layout_single span strong {color:#26527d;cursor:pointer;}

#wrapper .mod_pdb_productlist div.layout_list, #wrapper .mod_pdb_categoryteaser div.layout_list { float:left; width:345px; height:100px; padding:0 10px 10px 0;}
#wrapper .mod_pdb_productlist div.odd, #wrapper .mod_pdb_categoryteaser div.odd { padding:0 0px 10px 0;}
#wrapper .mod_pdb_productlist div.layout_list a, #wrapper .mod_pdb_categoryteaser div.layout_list a { float:left; width:339px; height:94px; border:1px solid #ccc; padding:2px;background:url('../img/icon_pdb_item.gif') no-repeat 309px -122px;text-decoration:none;}
#wrapper .mod_pdb_productlist div.layout_list a:hover, #wrapper .mod_pdb_categoryteaser div.layout_list a:hover {background-color:#ffefb8;background-position:309px 78px; border:1px dotted #4d6788;}
#wrapper .mod_pdb_productlist div.layout_list img, #wrapper .mod_pdb_categoryteaser div.layout_list img {border:none;cursor:pointer;}
#wrapper .mod_pdb_productlist div.layout_list span.prod_name, #wrapper .mod_pdb_categoryteaser div.layout_list span.prod_name {float:left;padding:5px 0 0 10px;color:#333;height:89px;width:227px;text-align:left;overflow:hidden;cursor:pointer;}
#wrapper .mod_pdb_productlist div.layout_list span.prod_img, #wrapper .mod_pdb_categoryteaser div.layout_list span.prod_img {float:left;padding:0px;color:#333;border:1px solid #26527d;width:92px; height:92px;text-align:center;overflow:hidden;cursor:pointer;background-color:#fff;}
#wrapper .mod_pdb_productlist div.layout_list span strong, #wrapper .mod_pdb_categoryteaser div.layout_list span strong {color:#26527d;cursor:pointer;}

#wrapper .mod_pdb_categoryteaser div.layout_list { width:344px;}
#wrapper .mod_pdb_categoryteaser div.layout_list a { width:338px;background:url('../img/icon_pdb_item.gif') no-repeat 308px -122px;text-decoration:none;}
#wrapper .mod_pdb_categoryteaser div.layout_list a:hover {background-position:308px 78px;}
#wrapper .mod_pdb_categoryteaser div.layout_list span.prod_name {width:226px;}


#wrapper .mod_pdb_productlist .pageingform {float:left;width:701px;}
#wrapper .mod_pdb_productlist .toppaging {border-bottom:1px dotted #4d6788;margin-bottom:10px;padding-bottom:8px;}
#wrapper .mod_pdb_productlist .botpaging {border-top:1px dotted #4d6788;padding-top:8px;}
#wrapper .mod_pdb_productlist .pageingform form {float:left;}
#wrapper .mod_pdb_productlist .pageingform .block {clear:none;}
#wrapper .mod_pdb_productlist .pageingform input.submitbtn {display:none;}
#wrapper .mod_pdb_productlist .pageingform select {margin:0px 10px;}
#wrapper .mod_pdb_productlist .pageingform .pagination { float:right;}
#wrapper .mod_pdb_productlist .pageingform select {width:55px;height:22px;padding: 1px 1px 1px 4px;border:1px solid #26527d;font: normal 12px 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333;}
#wrapper .mod_pdb_productlist .pageingform span { padding-top:3px;}
#wrapper .layout_full h1 span {color:#333;font-weight:normal;font-size:10px;text-transform:uppercase;line-height:11px;}
#wrapper .layout_full h1 span.registered {color:#26527d;font-weight:bold;font-size:11px;line-height:11px; vertical-align:4px;}
#wrapper .layout_full p.prod_backlink {float:right;font-size:10px;text-transform:uppercase;padding:2px 0 0 12px; background:url('../img/icon_backlink.gif') no-repeat 0px 8px;}
#wrapper .layout_full p.prod_backlink a {text-decoration:none;color:#333;}
#wrapper .layout_full p.prod_backlink a:hover {text-decoration:underline;color:#26527d;}

#wrapper .layout_full .prod_left {float:left; width:306px;padding:0 15px 0 0;}
#wrapper .layout_full .prod_right {float:left; width:380px;padding:0;}


#wrapper .layout_full .prod_left a.prod_mainimg { float:left; width:300px; background:#fff; border:1px solid #4d6788;padding:2px;margin-bottom:10px;text-align:center;}
#wrapper .layout_full .prod_left a.prod_mainimg:hover { border:1px solid #ffcc00;}
#wrapper .layout_full .prod_left a.prod_mainimg img {border:none;display:block;margin:auto;}
#wrapper .layout_full .prod_left .prod_moreimg a { float:left; width:63px; height:63px; border:1px solid #4d6788; padding:2px; background:#fff;margin-right:10px; margin-bottom:10px;text-align:center;}
#wrapper .layout_full .prod_left .prod_moreimg a.fourth { margin-right:0px;}
#wrapper .layout_full .prod_left .prod_moreimg a:hover { border:1px solid #ffcc00;}
#wrapper .layout_full .prod_left .prod_moreimg a img {display:block;border:none;margin:auto;}

#wrapper .layout_full .prod_left div.prod_enclose {float:left; width:306px; border-top:1px dotted #4d6788;padding:2px 0 10px 0;}

#wrapper .layout_full .prod_left .prod_enclose {clear:both;}
#wrapper .layout_full .prod_left ul.enclosure {float:left;width:306px;}
#wrapper .layout_full .prod_left ul.enclosure li {float:left;width:306px;padding:0 0 2px 0;}
#wrapper .layout_full .prod_left ul.enclosure li a {float:left;background-repeat:no-repeat;padding: 0 0 0 20px;line-height:16px;}

#wrapper .prod_right table { width:100%; border-top:1px solid #4d6788; border-left:1px solid #4d6788;}
#wrapper .prod_right td, #wrapper .prod_right th { border-bottom:1px solid #4d6788; border-right:1px solid #4d6788; }
#wrapper .prod_right th { text-align:left;vertical-align:top; background:url('../img/tex_th.gif') repeat-x #011b3e; color:#fff;font-size:11px;text-transform:uppercase;line-height:14px;padding:6px 8px 6px 8px;}
#wrapper .prod_right td { text-align:left;vertical-align:top; color:#333;font-size:12px;line-height:15px;padding:3px 8px 3px 8px;}
#wrapper .prod_right td.first {background-color:#d9e1ec;}
#wrapper .prod_right td.second {background-color:#e5ebf2;}

#wrapper .prod_right .signets { padding:10px 0 0 0;width:380px; float:left;}
#wrapper .prod_right .signets img { float:left; margin:0 10px 10px 0;}

#wrapper .pagination {padding:3px 0 0 0;}
#wrapper .pagination p { float:left; padding:0 10px 0px 0; border-right:1px dotted #666;}
#wrapper .pagination ul { float:left;padding:0 0 0 10px;}
#wrapper .pagination ul li { float:left; padding:0px 5px;}
#wrapper .pagination ul li span.current { background:#26527d;color:#fff;padding:0 4px; font-weight:bold;}
#wrapper .pagination ul li a span {display:none;}
#wrapper .pagination ul li a.first, #wrapper .pagination ul li a.previous, #wrapper .pagination ul li a.next, #wrapper .pagination ul li a.last { display:block; width:16px;height:16px;background-position:0px 0px; } 
#wrapper .pagination ul li a.first {background-image:url('../img/icon_first.gif');}
#wrapper .pagination ul li a.previous {background-image:url('../img/icon_prev.gif');}
#wrapper .pagination ul li a.next {background-image:url('../img/icon_next.gif');}
#wrapper .pagination ul li a.last {background-image:url('../img/icon_last.gif');}
#wrapper .pagination ul li a:hover {background-position:0px -100px;}


/*---| Produkt-DB-Navigation [START] */
#wrapper .mod_navigation h2 { margin-bottom:0px; }
#wrapper .mod_navigation ul { float:left; width:240px; border-bottom:1px dotted #4d6788; margin-bottom:20px;}
#wrapper .mod_navigation ul ul {margin-bottom:0px;border-bottom:0px;}
#wrapper .mod_navigation li { float:left; width:240px;border-top:1px dotted #4d6788; }
#wrapper .mod_navigation li.first {border-top:0px;}
#wrapper .mod_navigation li.first li, #wrapper .mod_navigation li li.first {border-top:1px dotted #4d6788;}

#wrapper .mod_navigation li.active a, #wrapper .mod_navigation li.active a:hover {background-color:#ffe584;}
#wrapper .mod_navigation li.trail a {background-color:#ffefb8;}
#wrapper .mod_navigation li.trail a:hover {background-color:#ffe584;}

#wrapper .mod_navigation a { font-size:12px; color:#333; font-weight:bold; text-decoration:none; float:left;width:240px; }

#wrapper .mod_navigation li a { padding:1px 0 1px 15px; width:225px; background:url('../img/icon_subnav_1.gif') no-repeat 4px 7px;}
#wrapper .mod_navigation li a:hover { color:#333; background-color:#ffefb8;}

#wrapper .mod_navigation li li a, #wrapper .mod_navigation li.active li a { padding:1px 0 1px 26px;width:214px;background:url('../img/icon_subnav_2.gif') no-repeat 6px 6px; background-color:#ffefb8; font-weight:normal; font-size:11px; text-transform:uppercase; color:#26527d;}
#wrapper .mod_navigation li li.active a {background-color:#ffe584;}
#wrapper .mod_navigation li li a:hover { color:#26527d; background-color:#ffe584;}

.image_container img { padding:2px; border:1px solid #cccccc;}
.image_container a:hover img { border-color:#4d6788;border-style:dotted;}
.noborder img, .site_partner .image_container img, .noborder a:hover img, .site_partner a:hover .image_container img { padding:0px; border:none;}

/*---| Produkt-DB-Navigation [STOP!] */
/*--| Produkt-DB [STOP] */

#wrapper p#backlink a { text-decoration:none; }
#wrapper p#backlink a span.aunderline {text-decoration:underline;}
#wrapper p#backlink a:hover span.aunderline {text-decoration:none;}

#wrapper div.hometeaser {clear:none;float:left; width:216px; padding:5px; height:270px; margin-right:19px;background:url('../img/hometeaser.png') no-repeat 0px 0px;}
#wrapper div.hometeaser img {border:0px; padding:0px;padding-bottom:5px;}
#wrapper div.hometeaser h2 {float:left; padding:11px 0px 0px 10px; width:206px; height:30px;margin:0px; color:#fff;font-size:14px; font-weight:normal;text-transform:uppercase;}
#wrapper div.ht_last {margin-right:0px;}
#wrapper div.hometeaser p {padding:0px 10px;}
#wrapper div.hometeaser p a {background:url('../img/icon_teaserlink.png') no-repeat 0px 3px;padding-left:10px;color:#26527d;}
#wrapper div.hometeaser p span.teaserlink {color:#26527d;white-space:nowrap;}
#wrapper div.hometeaser p span.teaserlink a {padding:0;background:none;}

#neuheiten {float:left; width:903px; height:275px;padding-left:10px;overflow:hidden;}
.lang-en #neuheiten {}
#neuheiten .allslides {float:left;height:255px;width:588px;overflow:hidden;position:relative;}
#neuheiten .allslides #box_slider {position:absolute;}

#neuheiten .allslides .slide {position:relative;width:588px; height:255px; padding-right:10px;float:left;}
#wrapper div.slide {clear:none;}
#neuheiten .allslides .slide a img {border:0px; padding:0px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#neuheiten .allslides .slide p {position:absolute; left:0px; bottom:0px; width:558px; padding:7px 15px 10px 15px; background:url('../img/tex_slidetext_neu.png') repeat 0% 100%;color:#fff; 
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
#neuheiten .allslides .slide p strong {color:#fff;}

#slidercontroll {float:right;width:305px;height:275px;}
#slidercontroll .block {float:left; width:305px; height:60px; position:relative;overflow:hidden;margin-top:5px;cursor:pointer;}
#slidercontroll .first {margin-top:0px;}
#slidercontroll .block img {float:left; border:0px;padding:0px;}
#slidercontroll .block h3 {position:absolute; top:0px; left:0px; background:url('../img/tex_slidercontroll.png') no-repeat 0px 0px;padding:5px 0px 0px 70px;width:235px; font-size:18px; height:55px;color:#26527d;}
#slidercontroll .active h3 {background:url('../img/tex_slidercontroll.png') no-repeat 0px -60px;}
#slidercontroll .block p {position:absolute; left:70px;top:23px;width:225px; height:35px;text-align:left;}
.slidertitel {float:left;width:48px; height:255px; overflow:hidden;}
.slidertitel img {border:none;padding:0px;}
#wrapper div.mod_cataloglist {clear:none;}