@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin:0px; padding:0px; }
html, body { height:101%; }
* { margin:0; padding: 0; }
a img { border: 0px; }
#body_bg { background-color:#d0d0d0; background-image:url(../img/back_body.png); background-repeat:repeat-x; }
#layoutbox { width: 940px; margin: 0px auto; padding-right:111px; }
.indextext { padding:15px 10px 5px 10px; color:#666; }
.red { color: #E2001A !important; }
.black { color:#000000 !important; }
.text10px { font-size:10px; }


/********* Facebook **************/

.facebook {
	background: url(../img/button_facebook16x16.png) no-repeat 3px 1px;
	color: #3B5998 !important;
	padding: 0 3px 0 21px;
}
a.facebook { background-image: none; text-decoration: none !important;}

li.facebook { padding-bottom: 0px !important; position:relative;}


li.facebook:hover {
	background-color: #e8edf2;
}

li.facebook ul {
	display: none;
	margin: 0px;
	padding: 0px;
}

li.facebook:hover ul {
	display: block;

}

li.facebook ul li {
	border-top: 2px solid #fcfdfd;
	line-height: 22px;
	
}
li.facebook li a {
	color: #3B5998 !important;
	text-decoration: none !important;
}

li.facebook ul li:hover, li.facebook ul li:hover a {
	background: #3B5998;
	color: #fff !important;
}



#navTop ul li ul li {
float: none;
margin: 0px;
padding: 0 0 0 21px;
}

#navTop ul ul {
	margin: 0px;
	padding: 0px;
	}


/********* Facebook auf Produktseiten ************/
#facebook-button {
	background: url(/img/button_232_facebook.png) no-repeat; 
	margin-top: 10px; 
	height: 28px; 
	line-height: 28px; 
	
	font-weight: bold;
	color: #315c9a;
}

#facebook-button a {
	color: #315c9a !important;
	text-decoration: none !important;
	display: block;
	padding-left: 26px; 
	text-align: center;
}


/********** Facebook Like-Box **********/

#facebook-like {
	margin-top: 5px;
	padding-left: 10px;
}

/********** Logobox ************/

#logobox {
	background: url(/img/logo-vertikal_verlauf.png) top right no-repeat;
	/*min-width: 1162px;*/
	min-width: 1051px;
	
}


/********* Startseite ************/
#boxMitteIndex { height: 350px; overflow: hidden; clear: both; background-color: #FFFFFF; }
#boxObenLinksIndex { float: left; width: 900px; margin: 0; }
#languageIndex { width: 250px; height: 350px; margin-right: 2px; float:left; }
#kwicks_container { height: 350px; width: 684px; float: right; background-color: #e9e9ee; text-decoration:none; overflow: hidden;/*border: 1px solid red;*/ }
#byslidemenu { position: relative; overflow: hidden; padding: 0px; width: 684px; height: 350px; }
#byslidemenu li { text-decoration: none; list-style: none; border: 0px none; border-left: #FFFFFF solid 1px; position: absolute; width: 440px; height: 350px; }
#byslidemenu li a,
#byslidemenu li a:hover { color: #333333; text-decoration: none; }
#byslidemenu li span { position: absolute; top: 317px; left: 18px; }
#hailo-consum { left: 0px; }
#hailo-professional { left: 171px; }
#hailo-einbautechnik { left: 342px; }
#hailo-commercial { left: 513px; }

/*#############################################*/


#boxOben { margin-top: 5px; height: 110px; }
#boxObenLinks { float: left; width: 900px; }
#boxObenRechts { float: right; }

/*#############################################*/
#boxMitte { height: 348px; overflow: hidden; clear: both; background-color: #FFFFFF; width:938px; border:1px solid #c7c7c7; }

/*########### Kategorie-Navigation ############*/
#boxNav { margin-top:4px; }
#boxNav a:link,
#boxNav a:visited { text-decoration:none; color:#666; display:block; padding:6px 0px; }
#boxNav a:hover,
#boxNav a:active,
#boxNav a:focus { color:#E2001A; }
#boxNav .navButton { width: 232px; height: 28px; text-align: center; background-image: url(../img/button_232_grau.png); background-repeat: no-repeat; font-size: 12px; text-transform: none; font-weight: bold; color: #666666; float: left; margin-right: 4px; }
#boxNav .navButtonGross { width: 232px; height: 45px; text-align: center; background-image: url(../img/button_232x45_grau.png); background-repeat: no-repeat; font-size: 12px; text-transform: none; font-weight: bold; color: #666666; float: left; margin-right: 4px; }
#boxNav .navButtonAktiv { width: 232px; height: 28px; text-align: center; background-image: url(../img/button_232_rot.png); background-repeat: no-repeat; font-size: 12px; text-transform: none; font-weight: bold; color: #fff; float: left; margin-right: 4px; }
#boxNav .navButtonGrossAktiv { width: 232px; height: 45px; text-align: center; background-image: url(../img/button_232x45_rot.png); background-repeat: no-repeat; font-size: 12px; text-transform: none; font-weight: bold; color: #fff; float: left; margin-right: 4px; }
#boxNav .navButtonAktiv a,
#boxNav .navButtonGrossAktiv a { color: #fff !important; }
#boxNav .navButtoni /* Button für Startseite */ { width: 232px; height: 120px; text-align: center; background-repeat: no-repeat; font-size: 12px; text-transform: none; font-weight: bold; color: #666; float: left; margin-right: 4px; }
/* Button für Startseite */
#boxNav .index1 { background-image:url(../img/navIndex1.png); }
#boxNav .index2 { background-image:url(../img/navIndex2.png); }
#boxNav .index3 { background-image:url(../img/navIndex3.png); }
#boxNav .index4 { background-image:url(../img/navIndex4.png); }
#boxNav .navButtoni a:link,
#boxNav .navButtoni a:visited { text-decoration:none; color:#666666; display:block; padding:6px 0px 100px 0px; }
#boxNav .navButtoni a:hover,
#boxNav .navButtoni a:active,
#boxNav .navButtoni a:focus { color:#E2001A; }
/*#############################################*/
#boxUnten { clear: both; }
#boxUntenLinks { width: 232px; float: left; margin-top:0px; }
#boxUntenMitte { width: 468px; float: left; margin-left: 4px; }
#boxUntenRechts { float: right; width: 232px; }
#boxUntenRechts a { color:#E2001A; }
#boxUntenRechts h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#E2001A; margin:10px 0px 0px 0px; padding-left:10px; }

/*############### Footer #####################*/
#footer { clear: both; padding: 5px 10px 30px 10px; margin-top:20px; text-align: center; color: #7F7F7F; border-top:1px solid #EAEAEA; }
#footer p { margin:5px 0px; font-size:11px; }
#footer a:link,
#footer a:visited { color: #7F7F7F; text-decoration:underline; }
#footer a:hover,
#footer a:active,
#footer a:focus { color:#000; text-decoration:underline; }
#crosslinks { color:#666; margin-top:10px; }
#crosslinks a:link,
#crosslinks a:visited { color:#999999; text-decoration:none; }
#crosslinks a:hover,
#crosslinks a:active,
#crosslinks a:focus { color:#000; text-decoration:underline; }

/*############## Top Navi #####################*/
#navTop { font-size:11px; line-height: 18px; }
#navTop ul { margin:0px 10px; padding:0px; }
#navTop ul li { margin:0px 7px; padding:0px 0px 4px 0px; list-style-type:none; float:left; }
#navTop a:link,
#navTop a:visited { color:#666666; text-decoration:none; }
#navTop a:hover,
#navTop a:active,
#navTop a:focus { color:#E2001A; text-decoration:underline; }
#navTop1 { height:20px; padding-bottom: 65px;}

/*############ Obere Navigation ###############*/
#navTop2 { height: 15px; padding-top: 2px; float:left; }
#navTop2 ul { margin:0px; padding:0px 15px; float:left; border-right:1px solid #9B9B9B; }
#navTop2 ul li { margin:0px 5px; padding:0px; float:left; list-style-type:none; }
#navTop2 a:link,
#navTop2 a:visited { font-size:12px; text-transform:uppercase; text-decoration:none; color:#9b9b9b; font-weight:bold; }
#navTop2 a:hover,
#navTop2 a:active,
#navTop2 a:focus { color:#E2001A; }
#navTop2 #current a { color:#E2001A !important; }

/*############################################*/
#suchbox { margin-left: 20px; width:110px; }
#suchbox input { width:90px; color:#9b9b9b; padding:2px 2px; font-size:11px; border:1px solid #ccc; }


/*############# Sonstige #################*/
.hinweisLeereKategorie { padding:10px 0px; font-weight:normal; color:#666666; }
.hinweisLeereKategorie a { color:#E2001A; font-weight:bold; }
.BeschreibungKategorie { padding:0px 5px 5px 0px; font-weight:normal; color:#666; }
.BeschreibungKategorie p { margin:10px 0px; line-height:16px; }
.BeschreibungKategorie a { color: #E2001A; }
.BeschreibungKategorie .pdf { background-image:url(../includes/skins/eickit/img/pdf12x12.gif); background-repeat:no-repeat; padding-left:16px; background-position:0px 4px; }
.clrfix { clear:both; display:block; }
/*####### Programmbeschreibungen ########*/
#ProgrammText { padding: 0px 20px 10px 20px; }
#ProgrammText p { margin: 15px 0px; line-height:16px; }
#ProgrammText ul { padding-left: 30px; padding-right: 20px; }
#ProgrammText ul li { padding-left: 13px; background-image:url(../img/list_rot.png); background-repeat:no-repeat; margin-bottom:5px; line-height:16px; list-style-type:none; background-position:0px 5px; }
#ProgrammText h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#E2001A; margin:10px 0px; }
#ProgrammText h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:10px 0px; }
#ProgrammText h4 { font-size:12px; color:#4C4C4C; margin:10px 0px; }
.buttonThumb { width: 62px; background-image: url(../img/button_thumb.png); background-repeat: no-repeat; text-align: center; padding-top: 10px; padding-bottom:10px; }

/*####### Sidebar ########*/
.sidebar { background-image:url(../img/sidebar_back.png); background-repeat:repeat-y; width:232px; }
.sidebar p { margin:10px 10px; }
.sidebarTop { background-image:url(../img/sidebar_top.png); background-repeat:no-repeat; background-position:top; padding-top:10px; padding-left:10px; }
.sidebarBottom { background-image:url(../img/sidebar_bottom.png); background-repeat:no-repeat; height:16px; background-position:bottom; }
.sb_rot { background-image:url(../img/sidebar_back_rot.png) !important; color:#FFF !important; }
.sb_rot a:link,
.sb_rot a:visited { color:#FFF !important; }
.sb_rot a:hover,
.sb_rot a:active,
.sb_rot a:focus { font-weight:bold !important; }
.sbt_rot { background-image:url(../img/sidebar_top_rot.png) !important; }
.sbb_rot { background-image:url(../img/sidebar_bottom_rot.png) !important; }
.sidebar2 { background-image:url(../img/sidebar_back2.png); background-repeat:repeat-y; width:422px; }
.sidebar2Top { background-image:url(../img/sidebar_top2.png); background-repeat:no-repeat; background-position:top; padding: 20px 20px 10px 20px; }
.sidebar2Bottom { background-image:url(../img/sidebar_bottom2.png); background-repeat:no-repeat; height:16px; background-position: 0px bottom; margin-bottom:10px; }
.ListArtikelDesc { font-size: 11px; padding-top: 6px; color: #666666; }
.ListArtikelDesc a:link,
.ListArtikelDesc a:visited { color: #000; text-decoration:none; }
.ListArtikelDesc a:hover,
.ListArtikelDesc a:active,
.ListArtikelDesc a:focus { color: #E2001A; text-decoration:underline; }
#ListeProdukte { width:210px; }
#ListeProdukte td { padding-bottom:3px; vertical-align:top; }

/*####### Produktdetails ########*/
#produktDetail { padding: 15px; }
#produktDetail p { margin: 15px 0px; }
#produktDetail h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#E2001A; margin:10px 0px; }
#produktDetail h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:10px 0px; }
#produktDetail h4 { font-size:12px; color:#4C4C4C; margin:10px 0px; }
td.buttonBig { background-image:url(../img/button_gross.png) !important; background-repeat:no-repeat; width:225px; height:28px; vertical-align:top; padding-top:5px;}
td.buttonBig a { color:#FFF; font-weight:bold; padding-left:16px; font-size:15px; text-decoration:none; }


#produktNavi { color:#ccc; border-bottom: 1px solid #ccc; padding: 6px; margin-bottom: 10px; background-color:#f3f3f3; }
#produktNavi a:link,
#produktNavi a:visited { text-decoration:none; color:#E2001A; font-weight:bold; }
#produktNavi a:hover,
#produktNavi a:active,
#produktNavi a:focus { text-decoration:underline; color:#E2001A; }
#pd_signets { margin-top:20px; clear:both; }
#pd_text { white-space:nowrap; }
#pd_html { }
#pd_text ul { padding-left: 0px; padding-right: 20px; }
#pd_text ul li { padding-left: 13px; background-image:url(../img/list_rot.png); background-repeat:no-repeat; margin-bottom:5px; line-height:16px; list-style-type:none; background-position:0px 5px; }
#ppd_text ul,
#pd_html ul { padding-left: 20px; padding-right: 20px; }
#ppd_text ul li,
#pd_html ul li { padding-left: 13px; background-image:url(../img/list_rot.png); background-repeat:no-repeat; margin-bottom:5px; line-height:16px; list-style-type:none; background-position:0px 5px; }
.print ul { padding-left:30px !important; }
.print ul li { background:none !important; list-style-type:disc !important; padding-left:0px !important; }

/*####### Linke Produktliste ########*/
.pp_list { font-size:10px; line-height:12px; }
.pp_list p { margin:5px 0px; }
.pp_list ul { margin:0px; padding:0px; }
.pp_list ul li { margin:0px; padding:0px; list-style-type:none; }
#listAnlagen { margin:0px; padding:10px; }
#listAnlagen li { margin:0px; padding:0px; list-style-type:none; background-image:url(../img/attachment.png); background-repeat:no-repeat; line-height:18px; padding-left:20px; background-position:0px 1px; color:#8C8C8C; }
#listAnlagen a:link,
#listAnlagen a:visited { color: #4C4C4C; text-decoration:none; font-weight:bold; }
#listAnlagen a:hover,
#listAnlagen a:focus,
#listAnlagen a:active { color: #E2001A; text-decoration:underline; }

/*####### Linke Produktliste ########*/
#navLeft { }

/* 1. Ebene */
#navLeft ul#mainlevel { margin:0px; padding:0px; }
#navLeft ul#mainlevel li { margin: 0px 0px 4px 0px; list-style-type:none; }
#navLeft ul#mainlevel li a:link,
#navLeft ul#mainlevel li a:visited { text-decoration:none; color:#666; display:block; padding:6px 10px; }
#navLeft ul#mainlevel li a:hover,
#navLeft ul#mainlevel li a:active,
#navLeft ul#mainlevel li a:focus { color:#E2001A; }
#navLeft ul#mainlevel li.navButton { width: 232px; text-align: left; background-image: url(../img/button_232_grau.png); background-repeat: no-repeat; font-size: 12px; text-transform: none; font-weight: bold; color: #666666; }
#navLeft ul#mainlevel li.navButtonAktiv { width: 232px; text-align: left; background-image: url(../img/button_232_rot.png); background-repeat: no-repeat; font-size: 12px; text-transform: none; font-weight: bold; color: #fff !important; }
#navLeft ul#mainlevel li.navButtonAktiv a { color: #fff; }
#navLeft ul#mainlevel li .navButtonAktiv a:link { color: #fff; }

/* 2. Ebene */
#navLeft ul#sublevel { margin:0px; padding:0px 0px 10px 5px; }
#navLeft ul#sublevel li { list-style-type:none; padding:0px; margin:4px 0px 0px 0px; }
#navLeft ul#sublevel li a:link,
#navLeft ul#sublevel li a:visited { font-size:12px; text-transform:none; text-decoration:none; color:#333333; font-weight:bold; display:block; padding: 1px 0px 1px 11px; }
#navLeft ul#sublevel li a:hover,
#navLeft ul#sublevel li a:active,
#navLeft ul#sublevel li a:focus { color:#E2001A; }
#navLeft ul#sublevel li#current a { color:#E2001A; background-image:url(../img/list_rot.png); background-repeat:no-repeat; background-position:0px 5px; }

/*####### Content ########*/
#content { padding: 0px 20px 10px 20px; }
#content p { margin: 15px 0px; line-height:16px; }
#content ul { padding-left: 30px; padding-right: 20px; }
#content ol li { margin-bottom:8px; }
#content ul li { padding-left: 13px; background-image:url(../img/list_rot.png); background-repeat:no-repeat; margin-bottom:5px; line-height:16px; list-style-type:none; background-position:0px 5px; }
#content h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#E2001A; margin:10px 0px; }
#content h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:10px 0px; }
#content h4 { font-size:12px; color:#4C4C4C; margin:10px 0px; }
#content a:link,
#content a:visited { color:#E2001A; padding-left:1px; padding-right:1px; }
#content a:hover,
#content a:active,
#content a:focus { background-color:#E2001A; color:#FFFFFF; text-decoration:none; padding-left:1px; padding-right:1px; }

/*####### Kontaktformular ########*/
#kontaktform { padding: 0px 20px 10px 20px; }
#kontaktform form { padding: 0px 10px; border:0px solid #f3f3f3; }
#kontaktform td { padding: 2px; vertical-align:top; }
#kontaktform input,
textarea,
select { padding: 3px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px solid #999; }
#kontaktform .erforderlich { background-image:url(../img/list_rot.png); background-repeat:no-repeat; background-position:right 3px; padding-right:10px; }
input#button { padding: 4px 10px !important; background-image:url(../img/back_button.png); background-repeat:repeat-x; font-weight:bold; border:1px solid #666666; color:#E2001A; }

/*####### News ########*/
#news p { margin:5px 0px; }
#news h3 { margin: 0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#news .newsHead { font-family:Verdana, Arial, Helvetica, sans-serif; color:#E2001A; font-size:12px; font-weight:bold; margin:5px 0px; }
#news .newsSub { margin:5px 0px; font-weight:bold; }
#news .newsText { margin:5px 0px; }
#news .newsLink { margin:5px 0px; }
#newsDetail p { margin:10px 0px; }
#newsDetail h3 { margin: 0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#newsDetail .newsHead { font-family:Verdana, Arial, Helvetica, sans-serif; color:#E2001A; font-size:12px; font-weight:bold; margin:5px 0px; }
#newsDetail .newsSub { margin:5px 0px; font-weight:bold; }
#newsDetail .newsText { margin:5px 0px; }
#newsDetail .newsLink { margin:5px 0px; }

/*####### Box Content ########*/
.boxContent { width: 422px; }
.boxContentTop { height: 16px; background-image: url(../img/boxContent_top.png); background-repeat: no-repeat; }
.boxContentMiddle { background-image: url(../img/boxContent_back.png); background-repeat: repeat-y; padding: 0px 10px 5px 10px; }
.boxContentBottom { background-image: url(../img/boxContent_bottom.png); background-repeat: no-repeat; height: 12px; margin-bottom:10px; }
.boxSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009900; background-image: url(../includes/skins/eickit/img/icon_ok.gif); background-repeat: no-repeat; padding: 10px 5px 10px 30px; background-color: #F2FAF1; border: 1px solid #009900; background-position: 10px 10px; display: block; margin:0px 20px 20px 20px; }
#boxKatalog { padding:10px; }
#boxKatalog a { color:#E2001A; }

/*####### Jobs ########*/
.jobliste { margin-bottom:15px; }
.jobliste h2 { font-size:12px; color:#333; margin:10px 0px 2px 0px; }
.jobliste p { margin:0px !important; padding-left:11px !important; color:#666; }
.jobliste a:link,
.jobliste a:visited { color:#333 !important; }
.jobliste a:hover,
.jobliste a:active,
.jobliste a:focus { color:#FFF !important; }
.jobhinweis { padding:5px 5px 5px 55px !important; background-color:#FFDDDD; border:1px solid #990000; margin:30px 30px 10px 5px; font-size:11px; color:#333333; background-image:url(../img/icon_info32.gif); background-repeat:no-repeat; background-position:10px 10px; }
.jobsnavi { padding:4px 5px !important; background-color:#E1E3E3; margin:0px; }
.jobsnavi a { text-decoration:none !important; }
.jobsnavi p { margin:0px !important; padding:0px !important; }
.contentEdit { font-size:10px; text-align:right; padding-right:5px; padding-bottom:5px; }
.iconContentEdit { background-image:url(../includes/skins/eickit/img/icon_edit10_.gif); padding-left:13px !important; background-repeat:no-repeat; }
.iconContentAdd { background-image:url(../includes/skins/eickit/img/icon_plus.gif); padding-left:13px; background-repeat:no-repeat; background-position:0px 1px; }
.iconPrint { background-image:url(../img/icon_print_off.gif); padding-left:19px; background-repeat:no-repeat; background-position:0px -1px; }
.iconMail { background-image:url(../img/icon_mail.gif); padding-left:21px; background-repeat:no-repeat; background-position:0px -2px; }
a.pdf { /*background-image:url(/img/icon_pdf.png);*/ padding: 3px 0px 3px 20px; background-repeat:no-repeat; line-height:16px; background-position:0px 2px; }

/*####### Formularfelder ########*/
.textfeld { border:1px solid #B8B8B8; padding:2px; width:200px; color:#666; }
.textfeld:hover { border:1px solid #B8B8B8; background-color:#f3f3f3; padding:2px; }
.textfeld:focus { border:1px solid #000; background-color:#f6f6f6; padding:2px; color:#333; }
.sendbutton { padding: 4px 10px !important; background-image:url(../img/back_button.png); background-repeat:repeat-x; font-weight:bold; border:1px solid #666666; color:#E2001A; }
.sendbutton:hover { color:#FFF !important; border:1px solid #FFFFFF !important; background-color: #E2001A !important; background-image:none !important; cursor:pointer !important; }
#gewinnspielform td { padding:3px 3px 3px 0px; vertical-align:top; }

/* PP Dimensionen */
.ppDimensions { margin:0px 0px 10px 0px; height:25px; width:232px; }
.ppVolumen,
.ppHoehe,
.ppMasse { text-align:center; font-weight:bold; color:#FFF; padding: 5px 3px; font-size:11px; }
.ppVolumen { background-color:#919191; }
.ppHoehe { background-color:#333333; background-image:url(../img/pfeil_dimensions.gif); background-repeat:no-repeat; background-position: top center; }
.ppMasse { background-color:#E2001A; }

#hinweis_contactform p { margin:15px 0px; padding:0px 10px; font-size:12px; }

/* Tabelle Bedienungsanleitungen */
#table_manuals { width: 100%; font-size: 11px; }
#table_manuals td, #table_manuals th { padding: 2px 3px; text-align: left; }

/* Navigation Bilder Popups Zubehör */
div.KT_textnav, div.KT_textnav div {
	font-family:Arial, Helvetica, sans-serif;
}

#banner_ambiente { margin:10px; background-color:#E2001A; }
#banner_ambiente p { padding:10px 20px ; color:#FFF !important; font-weight:bold; font-size:13px; }
#banner_ambiente td { border-top:8px solid #DFDFDB; }

/* Zubehör auf Detailseiten */
#pd_zubehoer .divImgContainer { float:left; margin-right:5px; margin-bottom:5px; vertical-align:bottom; padding-top:5px; }
#pd_zubehoer .divImg { border:1px solid #CCC; height:70px; margin-bottom:2px; vertical-align:bottom; padding-top:5px; }
#pd_zubehoer .divShopLink { font-size:11px; line-height:11px; text-align:center; }
#pd_zubehoer .divShopLink a { font-size:10px; text-decoration:none; color:#666; }
#pd_zubehoer .divShopLink a:hover { color:#E2001A; }

/* Suche */
#searchform { float:left; padding-left:15px; }
#searchform .textfeld { width:90px; color:#666; font-size:11px; background-image:url(../includes/skins/eickit/img/icon_zoom.gif); background-repeat:no-repeat; background-position: 95px 3px; padding-right:15px; }
#search { padding-bottom:20px; }
#search ol { padding-left: 30px; padding-right: 20px; padding-top:15px; }
#search ol li { margin-bottom:10px; }
#search h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#E2001A; margin:10px 0px; }
#search ol a:link,
#search ol a:visited { color:#E2001A; padding-left:1px; padding-right:1px; }
#search ol a:hover,
#search ol a:active,
#search ol a:focus { background-color:#E2001A; color:#FFFFFF; text-decoration:none; padding-left:1px; padding-right:1px; }

li.youtube a { background:url(../img/youtube.png) no-repeat left center; padding: 3px 0px 3px 45px; }

div.youtube_img { text-align:center; padding-top:10px; padding-right:10px; }

a.link-ausbildung { margin-left:-10px; font-weight:normal !important; margin-top:15px; }

table.karriere { font-size:11px; margin-top:3px; }
table.karriere td { vertical-align:top; padding:10px 10px 10px 0; }
table.karriere p { margin: 0 0 10px 0; }

table.interaktiv td { text-align:center; padding:0 5px 0 5px !important; font-size:11px; } 
table.interaktiv p { margin:0 0 10px 0 !important; } 
table.interaktiv a:hover { background:none !important; }


