html {
	height:100%;
	text-align:left;
	}

body {
	padding:0;
	height:100%;
	background-color:#d9e5f1;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-y;
	font: 12px Arial, sans-serif;
	color: #000000;
	text-align:left;
	margin:0px;
	}

/*///////////////// LINKS ///////////////////////////////*/

a  {
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	}

a:hover{
	text-decoration:none; 
	color: #74baff;
	font-weight:bold;
	}
	
.submenulink{
	margin-top:4px;
	}	
	
.submenulink a {
	color: #00408e;
	font-weight:bold;
	text-decoration:underline;
	}

.submenulink a:hover{
	color: #0098ec;
	font-weight:bold;
	text-decoration:underline;
	
	}
	
.submenulink2 a {
	color: #00408e;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	width:10px;
	float:right;
	}

.submenulink2 a:hover{
	color: #00408e;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:10px;
	float:right;
	}
	

.submenulink2_pressed a {
	color: #00408e;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:10px;
	float:right;
	}

.submenulink2_pressed a:hover{
	color: #00408e;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:10px;
	float:right;
	}	
	
	
.submenulink3 a {
	color: #00408e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

.submenulink3 a:hover{
	color: #00408e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}	
	
	
	
.contentlink a {
	color: #00408e;
	font-weight:bold;
	text-decoration:none;
	}

.contentlink a:hover{
	color: #0098ec;
	font-weight:bold;
	text-decoration:none;
	}
	

.footlink a {
	font-size:11px;
	color: #767777;
	font-weight:normal;
	text-decoration:none;
	}

.footlink a:hover{
	font-size:11px;
	color: #505151;
	font-weight:normal;
	text-decoration:none;
	}

/* LAYOUT
------------------------------------------------------------------------ */

#container{
	width:932px;
	min-height:91%;
	/*min-height:711px;*/
	background-color:#ffffff;
	position:relative;
	border:none;
	z-index:0;
	margin: 0 auto;
	text-align:left;
	float:left;
	background-image:url(../img/bg_cnt.jpg);
	background-repeat:no-repeat;
	}


/* HEAD BEREICH
------------------------------------------------------------------------ */

#header{
	width:565px;
	*width:570px;
	height:84px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/bg_header.jpg);
	background-repeat:no-repeat;
	float:left;
	}



/* LOGO VERLINKEN */

#backlink{
	text-decoration:none;
	display:block;
	width:124px;
	height:70px;
	margin:0px;
	float:left;
	margin-right:16px;
	*margin-right:5px;
	}
	
	
	
#headersuche{
	width:362px;
	height:109px;
	float:left;
	}
	
#topnavilinkbox{
	float:left;
	margin-right:20px;
	margin-top:27px;
	text-transform: uppercase;
	}
	
#psuche{
	float:left;
	margin:18px 0px 0px 1px;
	}

#flaggen{
	width:104px;
	height:17px;
	float:left;
	margin:25px 0px 0px 27px;
	}

#flagge{
	float:left;
	margin-right:7px;
	}

#tsuche{
	width:123px;
	height:14px;
	margin:23px 0px 0px 5px;
	float:left;
	border:1px solid #00408e;
	background-image:url(../img/bgsuchfeld.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:normal;
	color:#00418e;
	padding:3px;
	}

#bsuche{
	float:left;
	margin:18px 0px 0px 5px;
	}


/* CONTENT BEREICH
------------------------------------------------------------------------ */
	

#content_unternehmen{
	float:left;
	width:703px;
	height:594px;
	margin:-2px 0px 0px 0px; 
	background-image:url(../img/unternehmen_bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	}

#content_produkte,
#content_haendler{
	float:left;
	width:703px;
	/*height:594px;*/
	margin:-2px 0px 0px 0px; 
	background-image:url(../img/produkte_bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	}	
#content_produkte{
	background-image:url(../img/produkte_bg.gif);
	}

#content_haendler{
	background-image:url(../img/haendler_bg.gif);
	}	
	
#content_unternehmen_ins{
	width:522px;
	height:594px;
	text-align:left;
	float:left;
	}

#content_produkte_ins{
	width:522px;
	min-height:580px;
	text-align:left;
	float:left;
	}
	
html* #content_produkte_ins{ /*ie7*/
	margin-left:5px;
	}

*html #content_produkte_ins{ /*ie6*/
	margin-left:0px;
	}

#contentlinks_produkte,
#contentlinks_haendler{
	float:left;
	width:703px;
	min-height:580px;
	margin:2px 0px 0px 0px; 
	/*background-color:#330033;*/
	background-repeat:repeat-y;
	}
#contentlinks_produkte{
	background-image:url(../img/bg_produkliste.gif);
	}
#contentlinks_haendler{
	background-image:url(../img/bg_haendlerliste.gif);
	}
	
#unternehmen_top_pic{
	width:522px;
	height:159px;
	margin:51px 0px 0px 17px; 
	background-image:url(../img/unternehmen_top.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}	
	

	
#art_nr{
	font-weight:normal;
	font-size:11px;
	line-height:20px;
	color:#000000;
	}

#unternehmen_content_mitte{
	width:522px;
	height:159px;
	margin:25px 0px 0px 20px; 
	text-align:left;
	color:#000000;
	font-size:11px;
}	

#produkte_content_mitte{
	width:522px;
	height:auto;
	margin:13px 0px 0px 20px; 
	text-align:left;
	color:#000000;
	font-size:11px;
}
#produkte_content_mitte ul{
	clear:both;
}
#produkte_content_mitte li{
	color:#000000;
	margin-bottom:10px;
	font-size:11px;
}
#produkte_content_mitte .com_prod_teaser li{
	margin-bottom: 0px;
}
#produktliste_bottomline{
	float:left;
	height:11px;
	width:691px;
	margin-left:8px;
	border-top-style:solid;
	border-top-color:#02428f;
	border-top-width:2px;
	margin-top:-9px;
	background-color:#ffffff;
}
.haendler_greyline {
	border-top-color:#6a6a6a !important;
}
*html #produktliste_bottomline{ /*ie6*/
	float:none;
	}
#produkte_content_mitte a{
	color:#00408e;
}	
#produkt_pic{
	margin-top:4px;
	margin-bottom:4px;
}

#produkt_pic_small{
	float:left;
	margin-top:13px;
	width:70px;
	
}

#navi_links{
	float:left;
	width:125px;
	height:558px;
	text-align:left;
	margin:13px 0px 0px 9px; 
	}


html* #navi_links{ /*ie7*/
	margin:13px 0px 0px 9px; 
	}

*html #navi_links{ /*ie6*/
	margin:13px 0px 0px 5px; 
	}


#contentlinks{
	float:left;
	width:703px;
	height:625px;
	margin:2px 0px 0px 0px; 
	}
	

#contentrechts{
	float:left;
	width:209px;
	height:402px;
	margin:9px 0px 0px 8px;  
	padding:0px;
	font-size:11px;
	text-align:center;
	}
	
#contentrechtstop{
	width:209px;
	height:497px;
	margin-bottom:8px;
	padding-bottom:4px;
	line-height:13px;
	}
#priorg{
	font-size:11px;
	width:703px;
	height:314px;
	background-image:url(../img/bg_priv_ord.jpg);
	background-repeat:no-repeat;

	}	
#proforg{
	font-size:11px;
	width:703px;
	height:314px;
	background-image:url(../img/bg_proforg.jpg);
	background-repeat:no-repeat;
	
	}
#proforg p{
	width:395px;
	line-height:14px;
	}
#proforglinkslink{
	text-decoration:none;
	display:block;
	position:absolute;
	width:380px;
	height:188px;
	margin-top:6px;
	margin-left:4px;
	float:left;
	background-position: 5px 6px;
	background-repeat:no-repeat;
	color:#14468D;
}
#proforglinkslink a img{
	border:none;
}

#priorg #start_img_link{
}
#orgBuer{
	margin-top:-36px;
	font-weight:normal;
	text-align:center;
	line-height:11px;
	color:#00418E;
	margin-left:8px;
	width:97px;
}

#orgBuerhoover{
	margin-top:-36px;
	margin-left:8px;
	font-weight:normal;
	text-align:center;
	line-height:11px;
	width:97px;
	color:#FFFFFF;
}


#proforglinkslink_active a{
	text-decoration:none;
	display:block;
	width:367px;
	height:33px;
	margin:0px;
	float:left;
	margin:0;
}	
#proforgrechtslink_active a{
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:336px;
	height:33px;
	margin:0px;
	float:left;
	margin:0;
}


#proforgrechtslink {
	background-repeat:no-repeat;
	text-decoration:none;
	position:absolute;
	left:367px;
	width:346px;
	height:188px;
	margin:0px;
	float:left;
	margin-left:-10px;
	overflow:hidden;
}
#proforgrechtslink a img{
	border:none;
}
#proforgrechtslink #startimg_pri{
	float:right;
	margin-right:4px;
}
#orgPriv{
    clear:both;
	float:right;
	margin-right:12px;
	margin-top:-35px;
	font-weight:normal;
	text-align:center;
	line-height:11px;
	color:#DF933B;

	height:35px;
}

#orgPrivhoover{
	clear:both;
	float:right;
	margin-right:12px;
	margin-top:-35px;
	font-weight:normal;
	text-align:center;
	line-height:11px;
	color:#ffffff;
	height:35px;
}
/*
#proforgrechtslink a:hover{
	background-image:url(../img/startneu/startseite_hauptnavi_b_priv_o.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	position:absolute;
	left:367px;
	display:block;
	width:346px;
	height:188px;
	margin:0px;
	float:left;
	margin-left:-10px;
}*/


#direktfinder a{
	background-image:url(../img/direktfinder.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:62px;
	height:62px;
	margin-top:1px;
	}


#direktfinder a:hover{
	background-image:url(../img/direktfinder_hover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:62px;
	height:62px;
	margin-top:1px;
	}


#downloads a{
	background-image:url(../img/downloads.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:62px;
	height:62px;
	margin-top:11px;
	*margin-top:8px;
	}


#downloads a:hover{
	background-image:url(../img/downloads_hover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:62px;
	height:62px;
	margin-top:11px;
	*margin-top:8px;
	}


#proforglinksins{
	width:420px;
	height:240px;
	margin:9px 0px 0px 194px;
	*margin:9px 0px 0px 97px;
	float:left;
	}
	
#proforgrechtsins{
	width:80px;
	height:240px;
	margin:9px 0px 0px 7px;
	float:left;
	}
	
#proforglinksins_start H1{
	font-size:16px;
	*padding-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	/*display:inline;*/
	}
#proforglinksins_start{
	width:420px;
	height:147px;
	padding: 39px 0px 0px 191px;
	overflow:hidden;
	clear:both
	}
#proforg #proforglinksins_start{

	height:135px;
}
#priorg #proforglinksins_start{
	padding: 36px 0px 0px 127px;
	*padding: 35px 0px 0px 127px;
	*height:149px;
}
#priorg p{
	width:395px;
	line-height:14px;
	}
#proforgrechtsins_start{
	width:80px;
	margin:9px 0px 0px 7px;
	float:left;
	}	
	
/* SUBMEN? BOXEN */
#submenuboxsmall_list{
    clear:both;
	margin-left:9px;
}
#proforg #submenuboxsmall_list{
	margin-left:178px;
	padding:-20px;
}
#priorg #submenuboxsmall_1{
	margin-top:-1px;
	
}
#priorg #submenuboxsmall_2{
	margin-top:-1px;
}
#priorg #submenuboxsmall_3{
	margin-top:-1px;
	
	
}
#priorg #submenuboxsmall_4{
	margin-top:-1px;
	
	
}
#priorg #submenuboxsmall_5{
	margin-top:-1px;
	
}

#priorg #submenuboxsmall_1 a{
	background-image:url(../img/privat_gelocht.jpg);
	border-color:#df933b;
	color:#df933b;
}
#priorg #submenuboxsmall_1 a:hover{
	background-image:url(../img/privat_gelocht_hover.jpg);
	border-color:#df933b;
	color:#ffffff;
}
#priorg #submenuboxsmall_2 a{
	border-color:#df933b;
	color:#df933b;
	background-image:url(../img/privat_lose.jpg);
}
#priorg #submenuboxsmall_2 a:hover{
	border-color:#df933b;
	color:#ffffff;
	background-image:url(../img/privat_lose_hover.jpg);
}
#priorg #submenuboxsmall_3 a{
	border-color:#df933b;
	color:#df933b;
	background-image:url(../img/privat_praes.jpg);
}
#priorg #submenuboxsmall_3 a:hover{
	border-color:#df933b;
	color:#ffffff;
	background-image:url(../img/privat_praes_hover.jpg);
}
#priorg #submenuboxsmall_4 a{
	border-color:#df933b;
	color:#df933b;
	background-image:url(../img/privat_datentr.jpg);
}
#priorg #submenuboxsmall_4 a:hover{
	border-color:#df933b;
	color:#ffffff;
	background-image:url(../img/privat_datentr_hover.jpg);
}
#priorg #submenuboxsmall_5 a{
	border-color:#df933b;
	color:#df933b;
	background-image:url(../img/privat_bewerb.jpg);
}
#priorg #submenuboxsmall_5 a:hover{
	border-color:#df933b;
	color:#ffffff;
	background-image:url(../img/privat_bewerb_hover.jpg);
}
#submenuboxsmall_1 a{
	background-image:url(../img/unterlagen_gelocht.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#14468D;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_1 a:hover{
	background-image:url(../img/unterlagen_gelocht_hover.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_2 a{
	background-image:url(../img/unterlagen_lose.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#14468D;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_2 a:hover{
	background-image:url(../img/unterlagen_lose_hover.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_3 a{
	background-image:url(../img/unterlagen_profpraes.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;

	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#14468D;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_3 a:hover{
	background-image:url(../img/unterlagen_profpraes_hover.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_4 a{
	background-image:url(../img/unterlagen_organi.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#14468D;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_4 a:hover{
	background-image:url(../img/unterlagen_organi_hover.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_5 a{
	background-image:url(../img/unterlagen_schriftgut.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#14468D;
	padding-top:103px;
	line-height:11px;
	}
	
#submenuboxsmall_5 a:hover{
	background-image:url(../img/unterlagen_schriftgut_hover.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:102px;
	height:24px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border-style:solid;
	border-color:#00418e;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:2px;
	border-bottom-style:none;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	padding-top:103px;
	line-height:11px;
	}
	
	
/* NAVI BUTTONS */

#navi_button a,
div.no-link {
	text-decoration:none;
	display:block;
	width:121px;
	_height:13px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#00418e;
	background-color:none;
	font-weight:bold;
	padding-left:10px;
	*padding-left:9px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
	line-height:13px;
	}
	
#navi_button a:hover{
	text-decoration:none;
	display:block;
	width:121px;
	_height:13px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	background-color:#00418e;
	font-weight:bold;
	padding-left:10px;
	*padding-left:9px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
	line-height:13px;
	}	
	
	
#navi_button_pressed a{
		text-decoration:none;
	display:block;
	width:121px;
	_height:13px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	background-color:#00418e;
	font-weight:bold;
	padding-left:10px;
	*padding-left:9px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
	line-height:13px;
	}	
			
	
#navi_button_pressed a:hover{
	text-decoration:none;
	display:block;
	width:121px;
	_height:13px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	background-color:#00418e;
	font-weight:bold;
	padding-left:10px;
	*padding-left:9px;

	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
	line-height:13px;
	}	
		
	
	
#subnavi_container{
	background-image:url(../img/subnavi_button_bg.gif);
	background-repeat:repeat-y;
	width:111px;
	text-align:left;
	margin-left:9px;
	padding-top:6px;
	margin-top:-6px;
	padding-bottom:0px;
	margin-bottom:2px;
	
	}
		
#subnavi_button a{
	text-decoration:none;
	display:block;
	width:111px;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	color:#00418e;
	background-color:none;
	font-weight:normal;
	padding-left:10px;
	*padding-left:9px;
	line-height:10px;
	padding-top:1px;
	padding-bottom:3px;
	}
	
#subnavi_button a:hover{
	background-image:url(../img/subnavi_button_bg_hover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:111px;
	
	text-align:left;
	font-weight:normal;
	font-size:11px;
	color:#00418e;
	background-color:none;
	font-weight:bold;
	padding-left:10px;
	*padding-left:9px;
	padding-top:0px;
	margin-top:0px;
	line-height:10px;
	padding-top:1px;
	padding-bottom:3px;
	}	

#subnavi_button_pressed a{
	background-image:url(../img/subnavi_button_bg_hover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:111px;
	
	text-align:left;
	font-weight:normal;
	font-size:11px;
	color:#00418e;
	background-color:none;
	font-weight:bold;
	padding-left:10px;
	*padding-left:9px;
	line-height:10px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
#subnavi_button_pressed a:hover{
	background-image:url(../img/subnavi_button_bg_hover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	width:111px;
	
	text-align:left;
	font-weight:normal;
	font-size:11px;
	color:#00418e;
	background-color:none;
	font-weight:bold;
	padding-left:10px;
	*padding-left:9px;
	line-height:10px;
	padding-top:3px;
	padding-bottom:3px;

	}	
	
	

	
	
/* SUBMEN? BOXEN ENDE*/


#subbox1{
	width:222px;
	height:269px;
	padding:0px 0px 0px 10px;
	background-image:url(../img/subbox_neuheiten.gif);
	background-repeat:no-repeat;
	margin:8px 0px 0px 0px;
	font-size:11px;
	float:left;
	
	}
	
#subbox2{
	width:223px;
	height:269px;
	padding:0px 0px 0px 10px;
	background-image:url(../img/subbox_infothek.gif);
	background-repeat:no-repeat;
	margin:8px 0px 0px 0px;
	font-size:11px;
	float:left;
	}
	
#subbox3{
	width:223px;
	height:269px;
	padding:0px 0px 0px 10px;
	background-image:url(../img/subbox_service.gif);
	background-repeat:no-repeat;
	margin:8px 0px 0px 0px;
	font-size:11px;
	float:left;
	}

/*
#subbox2box{
	width:170px;
	height:49px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 3px;
	font-size:11px;
	float:left;
	display:block;
	}
	*/
	
#linkallbox a{
	text-decoration:none;
	display:block;
	width:222px;
	height:40px;
	font-weight:normal;
	color:#000000;
	margin-bottom:9px;
/*
	*margin-bottom:0px;
	*margin-top:-4px;
	*margin-left:-3px;
	*/
	}
	
#linkallbox a:hover{
	text-decoration:none;
	display:block;
	width:222px;
	height:40px;
	margin-top:0px;
	margin-left:0px;
	font-weight:normal;
	color:#0098ec;
	margin-bottom:9px;
	/*
	*margin-bottom:0px;
	*margin-top:-4px;
	*margin-left:-3px;
	*/
	}
	

	
#subboxlink{
	width:220px;
	height:21px;
	text-decoration:none;
	display:block;
	}	

		
#foot {
	
	width: 922px; 
	height:9%;
	background-image:url(../img/groupehamelin.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-color:#e8eff7;
	}

#footnavi {
	width: 922px;
	height:7%;
	margin: 0px 0 0 0;
	padding-top:30px;
	}
	

#groupehamelin{
	float:right;
	text-align:left;
	margin-right:5px;
	width:250px;
	font-size:11px;
	color: #767777;
	margin-top:-30px;
	}
	
#groupetext {
	float:right;
	display:block;
	width:150px;
	margin-right:6px;
	height:45px;
	margin-top:0px;
	text-align:right;
	padding-top:30px;
	}	
	
html* #groupetext{ /*ie7*/
	margin-right:12px;
	}

	
#groupelinkbox a {
display:block;
float:right;
height:45px;
margin-right:6px;
width:73px;
}

#navpics{
	float:left;
	margin-right:3px;
	margin-top:-2px;
	height:16px;
	width:16px;
	}

#navtext{
	float:left;
	margin-right:10px;
	height:16px;
	}

H1{
	font-size:20px;

	margin-bottom:20px;
	font-weight:bold;
	/*display:inline;*/
	}

H2{
	font-size:14px;
	font-weight:bold;
	display:inline;
	}
	
H3{
	font-size:14px;
	font-weight:bold;
	display:inline;
	}	
	
P{
	margin-top:9px;
	margin-bottom:10px;
	}
	
.pzwei{
	margin-top:5px;
	margin-bottom:-4px;
	}
	
.pdrei{
	margin-top:-2px;
	margin-bottom:10px;
	}
	
.pic1{
	margin-top:9px;
	margin-left:-2px;
	border:2px solid #e4eaed;
	}
	
.pic2{
	margin-left:-3px;
	*margin-left:0px;
	margin-right:3px;
	float:left;
	}
	
.pic3{
	margin-top:4px;
	margin-bottom:4px;
	}

.picborder{
border:2px solid #e4eaed;
}

#clear{
	clear:both;
	}
	
ul{
	list-style-image: url(../img/quadrat.gif);
	*list-style-image: url(../img/quadrat2.gif); /*IE*/
	text-align:left;
	margin-top:-2px;
	font-size:12px;
	color:#000000;
	margin-left:-29px;
	*margin-left:17px;
	margin-right:25px;
	}
	

#ul_produktliste{
	list-style-image: url(../img/quadrat.gif);
	*list-style-image: url(../img/quadrat2.gif); /*IE*/
	text-align:left;
	margin-top:-2px;
	font-size:11px;
	color:#000000;
	margin-left:-29px;
	*margin-left:17px;
	*margin-top:-11px;
	margin-bottom:0px;
	}

#kaufen_button a{
	background-image:url(../img/kaufen_button.gif);
	background-repeat:no-repeat;
	display:block;
	width:43px;
	height:64px;
	margin-left:11px;
	margin-top:22px;
	}

#kaufen_button a:hover{
	background-image:url(../img/kaufen_hover_button.gif);
	background-repeat:no-repeat;
	display:block;
	width:43px;
	height:64px;
	margin-left:11px;
	margin-top:22px;
	}
	

#kaufen_button_temp a{
	background-image:url(../img_cc/button-kaufen.jpg) !important;
	background-repeat:no-repeat;
	display:block;
	width:70px;
	height:70px;
	margin-top:12px;
	margin-left:10px;
	float:left;
	}
#kaufen_button_temp a:hover{
	background-image:url(../img_cc/button-kaufen-over.jpg) !important;
	}
	
#zurueck_button a{
	background-image:url(../img/zurueck.jpg);
	background-repeat:no-repeat;
	display:block;
	width:70px;
	height:70px;
	margin-left:0px;
	margin-top:12px;
	margin-bottom:12px;
	float:left;
	}

#zurueck_button a:hover{
	background-image:url(../img/zurueck_hover.jpg);
	background-repeat:no-repeat;
	display:block;
	width:70px;
	height:70px;
	margin-left:0px;
	margin-top:12px;
	float:left;
	}
#kaufen_button_produktliste a{
	background-image:url(../img/kaufen_button.gif);
	background-repeat:no-repeat;
	display:block;
	width:43px;
	height:64px;
	margin-top:12px;
	margin-left:28px;
	float:left;
	}

#kaufen_button_produktliste a:hover{
	background-image:url(../img/kaufen_hover_button.gif);
	background-repeat:no-repeat;
	display:block;
	width:43px;
	height:64px;
	margin-top:12px;
	margin-left:28px;
	float:left;
	}
	
#produktliste_nav_links{
	float:left;
	color:#000000;
	font-size:11px;
	width:196px;
	height:34px;
	margin-top:3px;
	}


#produktliste_nav_links_unten{
	float:left;
	color:#000000;
	font-size:11px;
	width:47px;
	height:34px;
	margin-top:3px;
	}

#produktliste_nav_mitte_unten{
	float:left;
	width:203px;
	margin-top:3px;
	height:34px;
	float:left;
	}
	



#produktliste_nav_mitte{
float:left;
width:400px;
margin-top:3px;
height:34px;
}

#produktliste_nav_rechts{
float:left;
text-align:right;
font-size:11px;
width:111px;
height:34px;
color:#000000;
margin-top:3px;

}

#produkt_beschreibung{
width:249px;
float:left;
margin-top:13px;
}


#produktbox,
.produkttable{
width:100%;
/*background-color:#CC3333;*/
margin-top:0px;
border-top-style:solid; 
border-top-color:#b9b9b9; 
border-top-width:1px; 
border-bottom-width:0px; 
height:88px;
}

#hrme{
border-top-style:solid; 
border-top-color:#b9b9b9; 
border-top-width:1px; 
border-bottom-width:0px; 
height:1px; 
width:517px;
margin-bottom:9px;
*margin-bottom:-5px;
float:none;
}

html* #hrme{ /*ie7*/
	*margin-bottom:9px;
	}

*html #hrme{ /*ie6*/
	*margin-bottom:-5px;
	}





/* AUSRICHTEN
------------------------------------------------------------------------ */	

.abst1{
	margin-top:11px;
	*margin-top:8px;
	}
	
#spacer{
	height:1px;
	width:178px;
	float:left;
	}
	
#spacer2{
	height:13px;
	width:10px;
	}
	
#spacer3{
	height:7px;
	}
	
	
html* #spacer3{ /*ie7*/
	height:15px; 
	}

*html #spacer3{ /*ie6*/
	height:1px; 
	}	
	
#floatmeleft{
	float:left;
	}
	
#floatmeright{
	float:right;
	}

	
	
/* FORMULARE
------------------------------------------------------------------------ */	
	
#select{
 font-size:13px;
 background : #FFFFFF;      
 font-weight:normal;    
 width:140px;  
 margin-bottom:22px;    
}	

#select2{
 font-size:13px;
 background : #FFFFFF;      
 font-weight:normal;    
 width:208px;  
 height:22px;   
}	

#select3{
 font-size:13px;
 background: #FFFFFF;      
 font-weight:normal;    
 width:47px;  
 height:22px;
 margin-top:0px; 
 float:left;  
}	
/* KONTAKTFORMULAR
-------------------------------------------------------------------------*/
fieldset{
	border-style:none;
	padding:0px;
}

.csc-mailform-field label{
	padding:0px;
	width:100px;
	overflow:hidden;
	float:left;
}
.csc-mailform-field input[type=text]{
	
	width:300px;
	margin-bottom:5px;

}
.csc-mailform-field textarea{
	width:300px;
	margin-bottom:5px;

}

/* FOLDOUTMENU
------------------------------------------------------------------------*/

ul.menu {
	font-size:12px;
    list-style-type: none;
	list-style-image:none;
    padding-top:25px;
	margin-top:2px;
	*padding-top:18px;
	*padding-left:16px;
	*margin-top:0px;
	*width:380px;
	
}
ul.menu ul {
	font-size:12px;
    list-style-type: none;
	list-style-image:none;
    padding-top:25px;
	margin-top:2px;
	*padding-top:20px;
	*padding-left:16px;
	*margin-top:0px;
	*width:380px;
	
}
ul.menu a {
    display: block;
    padding: 0px 0px 0px 0px;
    font-weight:bold;
	color:#FFFFFF;
}

ul.menu ul a {
	font-size:11px;
    padding: 0;
	color: #00408e;
	color: #00408e;
}

ul.menu  a:hover {
    padding: 0;
	color: #00408e;
}

ul.menu ul a:hover {
    padding: 0;
	color: #0098ec;
}
	
ul.menu li {
	float:left;
	margin-top:0px;
    margin-left:0px;
	margin-right:15px;
	margin-top:0px;
	text-transform: uppercase;
	*margin-top:10px;
}

ul.menu ul {
    margin-left:0;
    padding-left: 5px;
    padding-top: 0px;
    position: absolute;
    background-color: #EFF4F9;
    border:1px solid #FFFFFF;
    display:none;
    min-width:100px;
}

ul.menu ul li {
	*margin-top:0px;
    *margin-left:0px;
}
/* IE-Hack f?r die Breite */
html ul.menu ul {
    *width:140px;
}
ul.menu p{
	margin-left:0px;
}

/* Dies sind die Klassenstile f?r das Untermen? wenn sich die Maus */
/* ?ber der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul, thover  {
    display:block;
	z-index:1
}

ul.menu ul li {
	text-transform: none; 
    float:none;
    background-color: transparent;
}
ul.menu p{
	margin-top:1px;
	font-size:18px;
}
#site-title{
	padding-top:13px;
	padding-left:25px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
#content_all{
	margin-top:-23px;
}
/*NEWS*/
#news_pic_small img{
	padding-top:5px;
	padding-right:5px;
	float:left;
	width:70px;
}
#newsContent{
	padding-top:8px;
}
.news_list_text {
	padding-top:5px;
	min-height:100px;
}
#newstbox{
width:100%;
/*background-color:#CC3333;*/
margin-top:8px;
border-top-style:solid; 
border-top-color:#b9b9b9; 
border-top-width:1px; 
border-bottom-width:0px; 
}
.news-single-img{
float:right;
}
.browsebox {
}
.browsebox li{
float:left;
list-style:none;
padding-right:5px;
}
.browsebox ul{
list-style:none;
}
.tx-indexedsearch-browsebox{
height:60px;
}

.tx-indexedsearch-res{
width:100%;
/*background-color:#CC3333;
margin-top:0px;
border-top-style:solid; 
border-top-color:#b9b9b9; 
border-top-width:1px; 
border-bottom-width:0px; */
}
.tx-indexedsearch-browselist-currentPage strong{
text-decoration:underline;
}
/*--PAGEBROWSER PRODUCTS-*/
.pagebrowser a {
	color: #00408e;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	width:10px;
	}

.pagebrowser a:hover{
	color: #00408e;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:10px;
	}
	

.pagebrowser_pressed a {
	color: #00408e;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:10px;

	}

.pagebrowser_pressed a:hover{
	color: #00408e;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	width:10px;
	}	
	
.news-list-browse {
	text-align:center;
	margin-bottom: 20px;
}
	
#select3{
	*margin-top:-20px;
}
#contentrechts #banner1-bg{
	position:relative;
}
#banner1{
	width:218px;
	height:402px;
	overflow:hidden;
	*margin-left:-2px;

}

#banner1 #banner0{
	display:block;
	line-height:13px;
	width:208px;
	height:398px;
	*height:399px;
	background-color:#E4EAED;
	border: 2px solid #0F4B95;
	overflow:hidden;
}
#banner1 #imgButtonbanner{
	margin-top:-5px;
	*margin-top:0px;
}
#banner1 #banner2{
	line-height:13px;
	width:201px;
	height:388px;
	*height:382px;
	border: 2px solid #666600;
	overflow:hidden;
	background-image:url(../img/backgroundStartB1.jpg);
	*padding-top:-1px;
}
#banner1 #banner2 #leergif{
margin:-8px;
position:absolute;
width:208px;
height:300px;

}
#banner1 #banner2 #link{
	margin:0px;
	margin-top:-1px;
	padding:0px;
}
#banner1 #banner2 b{
	color:#000000;
}
#banner1 #banner2 a, #banner1 #banner2 a:visited, #banner1-text a:hover,#banner1-text a:hover{
color:#666600;
	font-weight:bold;
}
	
#banner1 #banner2 #banner1-text{
	margin-top:300px;
	*margin-top:310px;
	color:#000000;
	
}
#banner1-text{
padding-top:-120px;
}

#contentrechts p{
margin-top:8px;
}
#contentrechts #banner1-bg{
position:absolute;
left:0px;
}
#banner1-text{
padding-top:-120px;
}
#banner1 b{
padding:0px;
color:#00408D;
}

#banner1 p{
 margin-top:7px;
 margin-bottom:8px;
 *margin-top:5px;
 *margin-bottom:6px;
}
#banner2 {
 
line-height:13px;
border: 2px solid #e6001a;
width:203px;
height:160px;
*height:154px;
overflow:hidden;
background-image:url(../img/Online_kaufen_bg.jpg);
background-repeat:no-repeat;
text-align:left;
padding:10px 0px 2px 6px;
*padding:17px 0px 2px 6px;
color:#00408D;
margin-top:-2px;
}
#banner1 a, #banner1a:visited, #banner2 a, #banner2 a:visited{
color:#00408D;
}
#banner1 a:hover, #banner2 a:hover{
	text-decoration:none; 
	color: #74baff;
	font-weight:bold;
	}
#banner2 #end{
color:#000000;
font-weight:normal;
margin-top:18px;
}
#banner2 #end1{
color:#000000;
font-weight:normal;
margin-top:25px;
*margin-top:27px;
}
#banner2 #blacktext{
	color:#000000;
}
#banner3 {
 
line-height:13px;
border: 2px solid #e6001a;
width:203px;
height:160px;
*height:154px;
overflow:hidden;
background-image:url(../img/Online_kaufen_bg.jpg);
background-repeat:no-repeat;
text-align:left;
padding:10px 0px 2px 6px;
*padding:17px 0px 2px 6px;
color:#00408D;
margin-top:-2px;
}
#banner3 a, #banner3 a:visited{
color:#00408D;
}
#banner3 a:hover, #banner3 a:hover{
	text-decoration:none; 
	color: #74baff;
	font-weight:bold;
	}
#banner3 #end{
color:#000000;
font-weight:normal;
margin-top:18px;
}
#banner3 #end1{
color:#000000;
font-weight:normal;
margin-top:25px;
*margin-top:27px;
}
#banner3 #blacktext{
	color:#000000;
}
#produkte_content_mitte a:hover{
	color: #74baff;
}




/* COMMERCE CONNECTOR : */

div#ekz-content {
	background-image: url('../img_cc/ekz-content.jpg');
         background-repeat: no-repeat;
         width: 130px;
         height: 52px;
         float: right;
         line-height: 14px;
}
a.ekz-link {
	display: block;
         padding: 13px 0px 5px 55px;
         font-size: 11px;
         color: #00408e !important;
}
a.ekz-link:hover {
         color: #74baff !important;
}
div#ekz-menu {
	background-image: url('../img_cc/ekz-menu.jpg');
         background-repeat: no-repeat;
         width: 130px;
         height: 52px;
         margin: 0px 0px 10px 1px;
         line-height: 14px;
}
div#ekz-menu-aktiv {
	background-image: url('../img_cc/ekz-menu-aktiv.jpg');
         background-repeat: no-repeat;
         width: 130px;
         height: 52px;
         margin: 0px 0px 10px 1px;
         line-height: 14px;
}
a.ekz-link-aktiv {
	display: block;
         padding: 13px 0px 5px 55px;
         font-size: 11px;
         color: #fff !important;
}

div#direktfinder_menu {
	background-image: url('../img_cc/direktfinder-menu.jpg');
         background-repeat: no-repeat;
         width: 130px;
         height: 52px;
         margin: 0px 0px 0px 1px;
}


div#ekz-button a {
	background-image:url(../img_cc/button-ekz.jpg);
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:70px;
	margin-top:12px;
	margin-left:10px;
	float:left;
	}
div#ekz-button a:hover{
	background-image:url(../img_cc/button-ekz-over.jpg);
	}

#produkt_beschreibung_lang {
width:300px;
float:left;
margin-top:13px;
}
#produkt_beschreibung_kurz {
width:225px;
float:left;
margin-top:13px;
}

div#anfragen-button a {
	background-image:url(../img_cc/button-anfragen.jpg);
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:70px;
	margin:0px 0px 15px 15px;
	float:left;
	}
div#anfragen-button a:hover{
	background-image:url(../img_cc/button-anfragen-over.jpg);
	}

div#entfernen-button a {
	background-image:url(../img_cc/button-entfernen.jpg);
	background-repeat:no-repeat;
	display:block;
	width:75px;
	height:70px;
         margin-top:10px;
	margin-left:10px;
	float:left;
	}
div#entfernen-button a:hover{
	background-image:url(../img_cc/button-entfernen-over.jpg);
	}

div#ekz-anzahl {
	width:60px;
	height:70px;
	margin-top:15px;
	margin-left:0px;
	float:left;
         text-align: center;
	}
input.ekz-anzahl {
	width: 30px;
         text-align: center;
         margin-top: 3px;
}

div#download-button a {
	background-image:url(../img_cc/button-download.jpg);
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:70px;
	margin:0px 5px 15px 15px;
	float:left;
		/*display:none;*/
	}
div#download-button a:hover{
	background-image:url(../img_cc/button-download-over.jpg);
	}

div#ekz-haendler {
	font-size: 16px;
         margin-bottom: 10px;
}

div#toolbox {
	border: 1px solid #043d8e;
         width: 350px;
         padding: 5px;
         margin: 30px 0px;
}

div#anzeigen-button a {
	background-image:url(../img_cc/button-anzeigen.jpg);
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:70px;
	margin:0px 5px 15px 15px;
	float:left;
	}
div#anzeigen-button a:hover{
	background-image:url(../img_cc/button-anzeigen-over.jpg);
	}

div#einzeln-button a {
	background-image:url(../img_cc/button-einzelnkaufen.jpg);
	background-repeat:no-repeat;
	display:block;
	width:70px;
	height:70px;
         margin-top:10px;
	margin-left:10px;
	float:left;
	}
div#einzeln-button a:hover{
	background-image:url(../img_cc/button-einzelnkaufen-over.jpg);
	}


#produktbox_out,
.produkttable_out{
width:100%;
/*background-color:#ffcdcc;*/
margin-top:0px;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
/*border-top-color:#b9b9b9;
*/
border-top-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-right-width:2px;
border-color:red;
height:88px;
}


div#nv-entfernen-button a {
	background-image:url(../img_cc/button-nv-entfernen.jpg);
	background-repeat:no-repeat;
	display:block;
	width:75px;
	height:70px;
         margin-top:10px;
	margin-left:10px;
	float:left;
	}
div#nv-entfernen-button a:hover{
	background-image:url(../img_cc/button-nv-entfernen-over.jpg);
	}
div#nv-einzeln-button a {
	background-image:url(../img_cc/button-nv-einzelnkaufen.jpg);
	background-repeat:no-repeat;
	display:block;
	width:70px;
	height:70px;
         margin-top:10px;
	margin-left:10px;
	float:right;
	}
div#nv-einzeln-button a:hover{
	background-image:url(../img_cc/button-nv-einzelnkaufen-over.jpg);
	}
span.com_prod_out {
	color: #e5000e;
         font-weight: bold;

}
div.com_prod_subtitle {
	width:200px;
}
div#produkt_left{
	width:100px;
}
#produkt_beschreibung_mittel {
	float:left;
	margin-top:13px;
}
div#haendlerlogo {
	float: left;
         border: 1px solid #b9b9b9;
         margin-right: 10px;
		 *margin-bottom: -20px;
}
.form-einkaufszettel {
	margin-bottom: -12px;
	*margin-bottom: -14px;
}
.form-einkaufszettel-main {}


