body {
	font-family: Verdana;
}





h1 { color:#30637A; font-size: 18px; font-weight: bold; }
h2 { color:#30637A; font-size: 14px; font-weight: bold; }
h3 {}

th {
	text-align: left;
	color:#30637A;
	font-weight: bold;
}


.bold {
	font-weight: bold;

}
#searchinput.empty {
	color:#CCC;
	font-style:italic;
}
.textlink {
	text-decoration:underline;
	float:right;
	cursor:pointer; 
	color:#DA4077;
}

.ajax_loading {
	background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat left center;
	padding-left:20px;
}

/*  NAVIGATION */
#dn_main_navi ul li a {
	color:#29547E;
}

#dn_main_navi ul li .acc_toggler.opener { 
	visibility: visible;
}
#dn_main_navi ul li { 
	background:#dfecf0;
	color:#29547E; 
	text-transform: uppercase;
	border-top:1px dashed #c9cacb;
	line-height:28px;
}
#dn_main_navi ul li .childs {
	height:0;
	width:100%;
	overflow: hidden;
}


#dn_main_navi ul li .opener {
	background: #dfecf0 url(/imgs/img_arrow_right.gif) no-repeat scroll 5px 7px;
	margin-top:4px;
	visibility:hidden;
	float:left;
}
#dn_main_navi ul li .opener.open { 
	background: #DFECF0 url(/imgs/img_arrow_down.gif) no-repeat scroll 5px 7px !important;
	float:left;
}

#dn_main_navi ul li ul li .opener.open { 

}

#dn_main_navi ul li .childs.open {
	width:100%;
	overflow: hidden;
}


#dn_main_navi ul { 
	list-style: none;
	padding:0; 
	margin:0; 
	line-height:22px;
}
#dn_main_navi li .opener, #dn_main_navi li li .opener  {
	height:20px;
	width:20px;
	background: #DFECF0 url(/imgs/img_arrow_right.gif) no-repeat scroll 5px 7px;
	float:left;
	cursor:pointer;
}
#dn_main_navi ul li ul {}
#dn_main_navi ul li ul a { font-size: 10px; }
#dn_main_navi ul li ul li { font-weight: normal; padding-left:10px;} 


#content {
	float: left;
	height: 100%;
}
#content_confianza {
/*
	float: left;
	height: 100%;
	background-image: url(/entwurf/bg_confianza2.jpg);
	background-repeat: no-repeat;
	padding-top: 380px;
	width: 630px;
*/
}
#content_confianza_neu {
/*
	float: left;
	height: 100%;
	background-image: url(/entwurf/bg_confianza2.jpg);
	background-repeat: no-repeat;
	padding-top: 380px;
	width: 630px;
	margin-top: 130px;
	margin-left: 50px;
*/
}

.col_marginal_container_order {
	display:block;
	padding:2px;
	background-color: #d6e7f1;
	border-top:1px solid #c6c7c8;
}

#contentbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 480px;
	float: left;
	padding-left: 50px;
	margin-top: 30px;
	height: 100%;
}
#footer {
/*
	color: #4D78A1;
	font-size: 10px;
	height: 20px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-color: #4D78A1;
	border-top-style: solid;
	margin-top: 20px;
	width: 530px;
*/
}
#head {
/*
	z-index: 47;
	position: absolute;
	left: 100px;
	height: 60px;
	width: 840px;
	background: url(../entwurf/bg_top.gif) repeat-x;
*/
}
#head_shadow {
/*
	z-index: 0;
	position: absolute;
	height: 98px;
	width: 100%;
	background: url(../entwurf/bg_top.gif) repeat-x;
*/
}
#level0 {
/*
	position: absolute;
	top: 60px;
	left: 100px;
	width: 830px;
	border: solid 1px #B3D3E7;
	border-top-width: 2px;
	border-bottom-width: 2px;
	background: url(/entwurf/menu.gif) repeat-x;
	background-color: #DCE6EF;
*/
}
#logo {
/*
	position: absolute;
	background: url(/entwurf/bg_top.gif) repeat-x;
	height: 56px;
	width: 332px;
*/
}
#navi1 {
/*
	padding-top: 25px;
	width: 197px;
	float: left;
	background: url(/entwurf/menu.gif) repeat-x;
	height: 100%;
	border-right: 1px solid  #7FA8C7;
*/
}
#orderbox {
	border: solid 1px #FFFFFF;
	background-color: #EAF0F6;
	padding: 8px;
	margin-bottom: 20px;
	width: 480px;
}
#slogan {
/*
	position: absolute;
	top: 0px;
	left: 545px;
*/
}
#tuev {
/*
	margin-top: 30px;
	float: left;
	height: 69px;
*/
}
.article_left {
	float: left;
}
.article_right {
	width: 180px;
	padding: 10px;
	float: right;
	border: solid 1px #FFFFFF;
	background-color: #EAF0F6;
}
.entryOver {
	border: 1px solid #FFFFFF;
	cursor: pointer;
	background-color: #FFFFFF;
}

.imgbox {
	font-size: 11px;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.productslist .imgbox {
	border:1px solid #CCC;
	margin:0 0 3px 3px;
	width:80px;
}
.productlist .imgbox {
	width:90px;
	margin-right:10px;
}

.list_download {
	padding-top: 10px;
	margin-bottom: 20px;
}
.menue_end_alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 20px;
	border-top: 1px solid #d8dcdf;
	width:180;
	display:block;
	height:1px;
	line-height:1px;
	font-size: 1px;
}
.menue_end {
	border-top:1px solid #D8DCDF;
	height:0px;
	line-height:0px;
	font-size: 0px;
	width: 198px;
	/*float: left;*/
	text-align: left;
	/*
	border: solid 1px #B3D3E7;
	background: #8FB0C5 url(/imgs/bg_navi_v4.jpg) no-repeat top left;
	height:200px;
	*/
}
.menue1 {
	text-decoration: none;
	text-transform: uppercase;
	
}
.menue1 A, .menue1 A:link, .menue1 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	/* background: url(/imgs/img_arrow_right.gif) #e8eaec 5px 9px no-repeat;*/
	background: url(/imgs/img_arrow_right_weiss.gif) #9AB9CB 5px 9px no-repeat; /*8EAABE*/
	
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 2px;
	border-top: 1px solid #d8dcdf;
	height:24px;
	width:180;
	display:block;

}
.menue1 A:hover {
	color: #29547E;
	background: url(/imgs/img_arrow_right.gif) #CCD7DF 5px 9px no-repeat;
	/*background: url(/imgs/img_arrow_right.gif) #f2f2f2 5px 9px no-repeat;*/
	
}
.menue1_current {
	text-decoration: none;
	text-transform: uppercase;
	
}
.menue1_current A, .menue1_current A:link, .menue1_current A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color: #29547E;
	background: url(/imgs/img_arrow_right.gif) #CCD7DF 5px 9px no-repeat;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 2px;
	border-top: 1px solid #d8dcdf;
	height:24px;
	width:180;
	display:block;
}
.menue1_current A:hover {
	color: #29547E;
	background: url(/imgs/img_arrow_right.gif) #CCD7DF 5px 9px no-repeat;
}
.menue1_open {
	text-decoration: none;
	text-transform: uppercase;
	
}
.menue1_open A, .menue1_open A:link, .menue1_open A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color: #29547E;
	background: url(/imgs/img_arrow_down.gif) #CCD7DF 5px 7px no-repeat;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 2px;
	border-top: 1px solid #d8dcdf;
	height:24px;
	width:180;
	display:block;
}
.menue1_open A:hover {
	color: #29547E;
	background: url(/imgs/img_arrow_down.gif) #CCD7DF 5px 7px no-repeat;
}
.menue2 {
	text-decoration: none;
	background: #CCD7DF;
}
.menue2 A, .menue2 A:link, .menue2 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #29547E;
	background: #CCD7DF;
	/*background: url(/imgs/img_arrow_right.gif) #e8eaec 5px 9px no-repeat;*/
	margin-left: 20px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 3px;
	border-top: 1px dotted #d8dcdf;
	width:170;
	display:block;
}
.menue2 A:hover {
	color: #567594;
}
.menue2_current {
	text-decoration: none;
	background: #CCD7DF;

}
.menue2_current A, .menue2_current A:link, .menue2_current A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #29547E;
	background: #CCD7DF;
	/*background: url(/imgs/img_arrow_right.gif) #e8eaec 5px 9px no-repeat;*/
	margin-left: 20px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 3px;
	border-top: 1px dotted #d8dcdf;
	width:170;
	display:block;
}
.menue2 A:hover {
	color: #567594;
}
.menue2_open {
	text-decoration: none;
	background: #CCD7DF;
}
.menue2_open A, .menue2_open A:link, .menue2_open A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #29547E;
	background: #CCD7DF;
	/*background: url(/imgs/img_arrow_right.gif) #e8eaec 5px 9px no-repeat;*/
	margin-left: 20px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 3px;
	border-top: 1px dotted #d8dcdf;
	width:170;
	display:block;
}
.menue2_open A:hover {
	color: #567594;
}
.menue3 {
	text-decoration: none;
	background: #CCD7DF;
}
.menue3 A, .menue3 A:link, .menue3 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #29547E;
	background: #CCD7DF;
	margin-left: 30px;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
	border-top: 1px dotted #d8dcdf;
	width:162;
	display:block;
}
.menue3 A:hover {
	color: #567594;
}
.menue3_current {
	text-decoration: none;
	background: #CCD7DF;
}
.menue3_current A, .menue3_current A:link, .menue3_current A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #29547E;
	background: #CCD7DF;
	margin-left: 30px;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
	border-top: 1px dotted #d8dcdf;
	width:162;
	display:block;
}
.menue3_current A:hover {
	color: #567594;
}
.menue3_open {
	text-decoration: none;
	background: #CCD7DF;
}
.menue3_open A, .menue3_open A:link, .menue3_open A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #29547E;
	background: #CCD7DF;
	margin-left: 30px;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
	border-top: 1px dotted #d8dcdf;
	width:162;
	display:block;
}
.menue3_open A:hover {
	color: #567594;
}
.menuselectbox {
	width: 150px;
	background-color: #E2EBF5;
	font-size: 11px;
	border: 1px solid #DCE6EF;
	color: #4D78A1;
}
.new {
	color: red;
	padding: 1px;
	border: 1px solid red;
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 11px;
}
.new_small {
	color: red;
	border: 1px solid red;
	background-color: #FFFFFF;
	font-size: 8px;
}
.priceA {
	font-weight: bold;
	color: #03336A;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.smalltext {
	font-size: 8px;
}
BODY#dn_body {
	margin: 0px;
	padding: 0px;

	/* background: #FFFFFF url(/imgs/dn_background_left.jpg) no-repeat top left; */
	z-index: 1;
	/* ??? width: 960px; */
	background-color: #D1E2EC;
}

DIV.dn_contenbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 570px; /*500px;*/
	
	float: left;
	padding-left: 0px; /*50px;*/
	margin-left: 0px; /*50px;*/
	margin-top: 30px;
	height: 100%;
	
	/*background-color: #EEEEEE;*/
	overflow: hidden;
}

DIV.dn_contenbox_border {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin: 0px;
	padding: 25px 14px 2px 14px;
	width:  540px; /*640px;*/
	border:1px solid #9CB9CB;	
	margin-bottom: 10px;
	overflow: hidden;
}

DIV#dn_contenbox_wide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 570px; /*660px;*/
	float: left;
	margin-bottom: 40px;
	/*background-color: #EEEEEE;*/
}

H1#dn_startseite_title {

	font: 14px/24px Helvetica,Arial,Verdana sans-serif;
	color: #004762; /* #29547E; */
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	/*margin-bottom:10px;*/
	/*margin-left:-18px;*/
	padding:0px;
	z-index: 2;	
	clear: both;
	text-indent:20px;
	background: url(../imgs/dn_background_footer.jpg) no-repeat;
	height: 24px;
	border:1px solid #9CB9CB;
	border-bottom-width:0px;
	
}
DIV#dn_startseite_infotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin: 0px;
	padding: 0px;
	/*clear: both;*/
	width:  568px; /*640px;*/
	border:1px solid #9CB9CB;	
	margin-bottom: 10px;
}
/* für Keyword Text Startseite */
H2#dn_startseite_introtext {
	font: normal 11px/15px  Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
/* für Infotext Startseite - ALT */
H1#dn_contenbox_startseite_title {
	float: left;
	width: 660px;	
	font: bold 13px/15px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
	color:  #D1356D; /*#9BA21E;*/
	text-decoration: none;
	margin-bottom: 8px;
	margin-top: 0px;
	padding:0px;
	display:none;
}
/* für Infotext Startseite - ALT */
DIV#dn_contenbox_startseite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	/*width: 660px;*/
	width: 635px;
	margin: 0px;
	border: 1px solid #EEEEEE;	
	padding: 3px;
	padding-left: 5px;
	/*height: 115px;*/
	clear: both;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow-y: scoll;*/
	display:none;
}



DIV#dn_footer {
/*
	height: 20px;
	padding-top: 5px;
	margin-top: 20px;
	border-top: 1px solid #567594;
	width: 598px;
	clear: both;
*/
}
DIV#dn_footer_wide {
/*
	height: 20px;
	padding-top: 5px;
	margin-top: 20px;
	border-top: 1px solid #567594;
	width: 645px;
	clear: both;
*/
}
DIV#dn_main_footer {
	position: relative;
	left: 0px;
	font: 14px/25px Helvetica,Arial,Verdana sans-serif;
	color:  #29547E;
	font-weight: normal;
	text-decoration: none;
	
	width: 980px; /* 960px; */
	background: url(../imgs/dn_background_footer.jpg) no-repeat;
	z-index: 2;	
	height: 25px;
	clear: both;
	/*
	position: relative;
	left: 20px;
	bottom: -40px;
	font: 14px/26px Helvetica,Arial,Verdana sans-serif;
	color: #29547E;
	font-weight: normal;
	text-decoration: none;
	margin-left:-18px;
	width: 840px; 
	background: url(../imgs/dn_background_footer.jpg) no-repeat;
	z-index: 2;	
	height: 26px;
	clear: both;
	*/
	
}
DIV#dn_main_footer A, DIV#dn_main_footer A:visited {
	color: #29547E;
	text-decoration: none;
}
DIV#dn_main_footer A:hover {
	color: #D1356D; /*#9BA21E;*/
	text-decoration: none;
}
DIV#dn_footer_copy {
	color: #29547E;
	width: 240px;
	padding-left: 10px;
	float: left;
}
DIV#dn_footer_navi {
	color: #29547E;
	width: 400px;
	padding-right: 10px;
	text-align: right;
	float: right;
}
DIV#dn_head_image_old {
/*
	z-index: 100;
	position: absolute;
	left: 720px;
	top: 0px;
	height: 240px;
	width: 281px;
	background: url(../imgs/dn_background_kreis.gif) no-repeat;
	z-index: 2;
*/
}
DIV#dn_head_image_kreis {
/*
	position: absolute;
	left: 765px;
	top: 0px;
	height: 194px;
	width: 226px;
	background: url(../imgs/dn_background_v5_kreis.gif) no-repeat;
	z-index: 2;
*/
}
DIV#dn_head_image_2008 {
/*
	position: absolute;
	left: 0px;
	top: 0px;
	height: 140px;
	width: 960px;
	background: url(../imgs/dn_background_top.jpg) no-repeat;
	z-index: 2;
*/
}
DIV#dn_head_image {
	/*
	position: absolute;
	left: 20px;
	top: 45px;
	height: 160px;
	width: 850px;
	background: url(../imgs/dn_background_top.jpg) no-repeat;
	z-index: 2;
	*/
	position: relative;
	left: 0px;
	top: -5px;
	height: 160px;
	width: 980px;
	background: url(../imgs/dn_background_top.jpg) no-repeat;
	z-index: 2;
}
DIV#dn_head_logo {
	position: relative;
	left: 720px;
	top: 23px;
	height: 50px;
	width: 210px;
	background: url(../imgs/dn_logo.gif) no-repeat;
	z-index: 3;
}



DIV#dn_head_select {
	/*
	left: 660px; 
	top: 178px;
	position: absolute;
	*/
	/* left: 732px; top: 111px; */
	left: 815px; 
	top: -72px;
	position: relative;
	height: 19px;
	width: 160px;	
	text-align: left;
	z-index: 100;
	
}
SELECT.dn_head_select {
	/* width: 220px;*/
	/* background-color: #E2EBF5; */
	width: 160px;
	font-size: 12px;
	border: 1px solid #DCE6EF;
	color: #06364F; /* #29547E;*/
	margin-top:-2px;
	height: 18px;
}
DIV#dn_head_hotline_alt {
	/*
	z-index: 100;
	position: absolute;
	left: 460px;
	top: 0px;
	height: 20px;
	width: 500px;	
	text-align: right;
	font: 14px/24px Helvetica,Arial,Verdana sans-serif;
	color: #29547E;
	font-weight: bold;
	font-style: italic;
	*/
}

.start_item_box {
	-x-system-font:none;
	background-image:url(/imgs/start_item_box_bg.gif);
	border:1px solid #CCCCCC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:36px;
	line-height:15px;
	margin-bottom:10px;
	width:252px;
}
.start_item_box .content {
	float:left;
	margin-left:20px;
	margin-top:3px;
	width:160px;
}

DIV#dn_main {
/*
	position: absolute;	
	top: 210px;
	left: 20px;
	width: 942px;
	border: solid 0px #B3D3E7;
	*/
	position: relative;	
	top: -75px;
	left: 0px;
	width: 980px;
}
DIV#dn_main_content {
	/*
	position: absolute;
	top: 170px;
	left: 200px;
	width: 700px;
	margin-left:20px;
	*/
	position: relative;
	top: 0px;
	left: 0px; /*20px;*/
	padding-left: 20px; /*20px;*/
	/* NEU UMSTELLUNG width: 700px; */
	width: 750px;
	float: left;

	height: 100%;

}
DIV#dn_main_end {
	/*width:100%;*/
	width: 500px;
	height: 10px;
	clear:both;
	/*background: #edeff1;*/
}

DIV#dn_navi_head_testauswahl {
	position: relative;
	top: 8px; 
	left: 0px;
	width: 560px;
	font: 13px/16px Helvetica, Verdana,Helvetica,Arial sans-serif;
	z-index: 100;
}
DIV#dn_navi_head_testauswahl A, 
DIV#dn_navi_head_testauswahl A:visited {
	padding-left: 14px;
	padding-right: 8px;
	margin-left: 4px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	background: url(../imgs/container_testauswahl_arrow.gif) no-repeat left;
}
DIV#dn_navi_head_testauswahl A:hover {
	text-decoration: underline;
}
.color_kt {
	color: #D4621D !important;
}
.color_dt {
	color: #991E26 !important;
}


DIV#dn_navi_head_start {
	/*
	position: absolute;
	top: 177px; 
	left: 20px;
	width: 200px;
	*/
	position: relative;
	top: -28px; 
	left: 0px;
	width: 205px;
	text-align: center;
	font: 14px/22px Helvetica,Arial,Verdana sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	z-index: 4;
	
}
DIV#dn_navi_head_start A, DIV#dn_navi_head_start A:visited {
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;
}
DIV#dn_navi_head_start A:hover {
	/*color: #FFFFFF;*/
	color: #EFEFEF;
	text-decoration: none;
}

DIV#dn_navi_head_1 {
	/*top: 108px;*/
	/*background: #EEEEEE;*/
	/*top: 75px;*/
	top: 177px; /* 112px; */
	left: 225px; /* 240px;*/
	/* position: absolute;*/
	
	position: relative;
	top: -53px; 
	left: 225px;
	width: 570px;
	border: solid 0px #B3D3E7;
	text-align: left;
	font-size: 12px;
	font-family: "Arial";
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	z-index: 5;
	overflow:hidden;
	line-height:26px;
}
DIV#dn_navi_head_1 A, DIV#dn_navi_head_1 A:visited {
	border-right:1px solid #FFFFFF;
	color:#0B394C;
	display:block;
	float:left;
	padding-left:26px;
	padding-right:26px;
	text-decoration:none;
	
}
DIV#dn_navi_head_1 A:hover {
	padding-left: 26px;
	padding-right: 26px;
	color: #FFFFFF;
	text-decoration: none;
}



DIV#dn_navi_head_2 {
	position: relative;
	top: -51px; 
	left: 230px;
	width: 560px;
	border: solid 0px #B3D3E7;
	text-align: left;
	font: 12px/28px Verdana,Helvetica,Arial sans-serif;
	color: #000000;
	font-weight: normal;
	z-index: 100;
	/*background: #f2f2f2;*/
}
DIV#dn_navi_head_2 A, DIV#dn_navi_head_2 A:visited {
	padding-left: 12px;
	padding-right: 5px;
	margin-left: 10px;
	color: #000000;
	text-decoration: none;
	background: url(../imgs/dn_link_default.gif) no-repeat left;
}
DIV#dn_navi_head_2 A:hover {
	padding-left: 12px;
	padding-right: 5px;
	margin-left: 10px;
	color: #D1356D; /*#9BA21E;*/
	text-decoration: none;
	background: url(../imgs/dn_link_over.gif) no-repeat left;
}
DIV#dn_main_left {
	padding-top: 0px;
	padding-left: 5px;
	width: 200px;
	float: left;
	text-align: left;
	border: solid 0px #B3D3E7;
	/* background: #FFFFFF url(/imgs/dn_background_left_neu.jpg) no-repeat top left; */
	/*
	background: #FFFFFF url(/imgs/bg_navi_v4.jpg) no-repeat top left;
	height:400px;
	*/
}
DIV#dn_main_navi {
	margin-left:0px;
	padding-top: 0px;
	width: 200px;
	float: left;
	text-align: left;
	/*background: #edeff1;*/
	border: solid 0px #B3D3E7;
	padding-bottom:5px;
}

DIV#dn_bestellhotline_alt {
/*
	position: absolute;
	top: 520px;
	left: 30px;
	width: 196px;
	height: 135px;
	background: url(../imgs/dn_bestellhotline.gif) right no-repeat;
	filter: alpha(opacity=60);
*/
}
DIV#dn_bestellhotline {
	/*position: relative;*/
	/*left: 15px;*/
	/*top: 50px;*/
	/*
	padding-top: 40px;
	padding-left: 15px;
	height: 80px;
	width: 200px;	
	*/
	/*
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	width: 183px;	
	text-align: left;
	font: 14px/20px Helvetica,Arial,Verdana sans-serif;
	color: #29547E;
	font-weight: bold;
	float: left;
	border: 1px solid #9CB9CB;	
	*/
	/*
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 198px;
	border:1px solid #9CB9CB;
	*/
}

DIV.dn_main_navi_container {
	margin-left:0px;
	margin-bottom:5px;
	/*padding-top: 0px;*/
	width: 198px;
	text-align: left;
	float:left;
	/*background: #edeff1;*/
	border: 1px solid #9CB9CB;	
}

DIV.dn_main_navi_container_headline {
	background: url(../imgs/container_background_200.gif) repeat-y;
	margin: 0px;
	padding: 5px 0px 5px 15px;
	border-bottom:1px solid #9CB9CB;
	color: #606060;
	font: normal 11px/11px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
}
DIV.dn_main_navi_container_img,
DIV.dn_main_navi_container_img IMG {
	margin: 0px;
	padding: 0px;
	width: 198px;
	height: 130px;
}
DIV.dn_main_navi_container_content {
	margin: 0px;
	padding: 4px 3px 0px 5px;
	background-color: #EEF3F7;
	color: #606060;
	font: normal 10px Verdana, Arial,Helvetica, Geneva,  sans-serif;
}
DIV.dn_main_navi_container_border {
	border-bottom:1px solid #9CB9CB;
}
.hotline_blue {
	color: #004762;
	font: bold 11px/11px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
}
DIV.hotline_telefon_line,
DIV.hotline_fax_line {
	clear:both;
	padding: 12px 0px 0px 0px;
	height:18px;
}
DIV.hotline_fax_line {
	padding: 3px 0px 3px 0px;
}
DIV.hotline_telefon_label {
	color: #606060;
	font: bold 13px/13px Verdana, Arial,Helvetica, Geneva,  sans-serif;
	display:block;
	width: 40px;	
	float:left;
	
}
DIV.hotline_telefon_nr {
	color: #004762;
	font: bold 13px/13px Arial,Helvetica, Geneva,  sans-serif;
	display:block;
	width: 150px;
	float:left;
}






DIV#dn_tuev_logo {
	/*position: relative;*/
	/*top: 80px;*/
	/*left: 15px;*/
	margin-top:0px;
	margin-bottom:5px;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	height: 115px; /*160px;*/
	width: 198px;
	float: left;
	border: 1px solid #9CB9CB; 
	/*background: #8FB0C5 url(/imgs/bg_nabg_navi_v3vi_v4.jpg) no-repeat top left;*/
}

DIV#dn_tuev_logo_weiss {
	/*position: relative;*/
	/*top: 80px;*/
	/*left: 15px;*/
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 15px;
	padding-top:3px;
	padding-bottom:5px;
	height: 70px;
	width: 183px;
	float: left;
	border: 1px solid #9CB9CB; 
	/*background: #8FB0C5 url(/imgs/bg_nabg_navi_v3vi_v4.jpg) no-repeat top left;*/
}

a.link, a.link:active, a.link:visited {
	color:  #D1356D; /*#9BA21E;*/
	text-decoration: none;
}
a.link:hover {
	color:  #D1356D; /*#9BA21E;*/
	text-decoration: underline;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color:  #D1356D; /*#9BA21E;*/
}
body,html {
	/* ??? height: 790px;*/
	/* ??? width: 1001px;*/
	margin: 0px;
	padding: 0px;
	/*background-color: #FFFFFF;*/
}
img {
	border: 0px;
}
input {
}
p {
	margin: 0px;
}
td {
	font-size: 11px;
}
textarea {
	font-size: 11px;
}
A.textlink, A.textlink:link, A.textlink:visited {
	padding-left: 11px;
	margin-left: 10px;
	color: #000000;
	text-decoration: none;
	background: url(../imgs/dn_link_default.gif) no-repeat left;
}
A.textlink:hover {
	padding-left: 11px;
	margin-left: 10px;
	color:  #D1356D; /*#9BA21E;*/
	text-decoration: none;
	background: url(../imgs/dn_link_over.gif) no-repeat left;
}


.list_row DIV.list_row_content {
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	position: relative;
}
.list_row DIV.imgbox {
	background: url(/imgs/dn_line_vertikal.gif) right;
	background-repeat: repeat-y;
	margin: 0px;
	padding:0px;
	margin-right: 20px;
	padding-right: 10px;
	
	/*float: left;*/
}
/* ALT !!! */
.list_row DIV.list_row_artnr {
	font: normal 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px !important;
	text-decoration: none;
	color: #000000;
	background: url(/imgs/dn_line_vertikal.gif) left;
	background-repeat: repeat-y;
	float: right;
	top: 10px;
	right: 0px;
	width: 110px;
	position: absolute; 
	text-align: center;
}

/* list_row neu */
DIV.list_row_2col_1 DIV.list_row_title,
DIV.list_row_2col_2 DIV.list_row_title {
	font: normal 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #004762;
	background:#9CB9CB url(../imgs/container_background_200.gif) repeat-y left;
	border-bottom:1px solid #CCCCCC;
	text-transform: uppercase;
	padding-left:15px;
	height:19px;
	overflow: hidden;
	margin-bottom:6px;
}


DIV.list_row_artikelnr {
	width:76px;
	border:1px solid #CCCCCC;
	font-size:10px;
	padding:2px;
	font-size: 9px;
}

DIV.list_row_artikelnr SPAN {
	color: #D1356D;
}
DIV.list_row_content_2col {
	font: normal 10px/14px Verdana, Helvetica, Arial, Geneva, , sans-serif;
	position: relative;
	height:116px;
margin-left:94px;
position:absolute;
}
DIV.list_row_content_2col DIV.imgbox {
	/*margin: 0px 4px 4px 4px;*/
	margin:0px;
	/*IE6 und float */
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	padding:0px;
	width: 80px;
	height: 80px;
	float:left;

}
DIV.list_row_content_2col DIV.list_row_text {
	/*width:168px;*/
	font-size:10px;
	margin-left:4px;
	margin-right:3px;
	width:100%;
}




DIV.product_headline_title {
	text-align: left;
	/* background-color: #ff0000;*/
}
DIV.product_headline_artnr {
	width: 120px;
	padding-right:10px;
	text-align: right;
	float:right;
}

DIV.product_content {
	margin-top: 15px;
	margin-bottom: 10px;
	width: 570px /*598px;*/
}
DIV.product_image {
	background: #FFFFFF url(/imgs/dn_productimage_background.gif) no-repeat top left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 8px;
	padding:5px;
	width: 200px; /*210px;*/
	height:200px; /*210px;*/
	float:left;
}
DIV.product_info {
	border:1px solid #C6C7C8;
color:#000000;
float:left;
height:90px;
margin-bottom:10px;
margin-left:18px;
margin-right:0;
padding:10px 5px;
position:relative;
width:170px;
line-height:21px;
}
DIV.product_info_buttons {
	
}
DIV.product_info a {
	color:#DA4077;
	text-transform:uppercase;
	text-decoration:underline;
	
}
DIV.product_info_aha {
	width: 157px;
	height:50px;
	top: 85px;
	left: 10px;
	position: absolute;
	text-align:right;
}
DIV.product_bestellkarte {
	line-height: 13px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	width: 358px;
	float:left;
	height:110px;
	border: 1px solid #c6c7c8;
}
DIV.product_bestellkarte_buttons {
	background: #FFFFFF url(/imgs/dn_line_horizontal.gif) repeat-x top left;
	width: 160px;
	height:50px;
	top: 145px;
	left: 5px;
	position: absolute;
	padding-top: 10px;
	text-align: right;
}
INPUT.product_bestellkarte_menge {
	font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	width: 40px;
	height:13px;
	border: 1px solid #CCCCCC;
	margin-top:1px;
	text-align: right;
}
INPUT.textfeld300 {
	font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	width: 300px;
	height:13px;
	border: 1px solid #CCCCCC;
	margin-top:1px;
	text-align: left;
}
INPUT.textfeld_city {
	font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	width: 257px;
	height:13px;
	border: 1px solid #CCCCCC;
	margin-top:1px;
	text-align: left;
}
INPUT.textfeld_plz {
	font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	width: 35px;
	height:13px;
	border: 1px solid #CCCCCC;
	margin-top:1px;
	text-align: left;
}
TEXTAREA.textfeld300 {
	font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	width: 300px;
	height:78px;
	border: 1px solid #CCCCCC;
	margin-top:1px;
	text-align: left;
}
DIV.product_text {
	line-height: 13px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	padding-bottom: 30px;
	width: 342px;
	float:left;
	position: relative;
	/* border: 1px solid #EEEEEE; */
	/* background-color: #EEEEEE; */
}

DIV.product_parameter {
	line-height: 13px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 10px;
	width: 160px;
	/*height:188px;*/
	float:right;
	border: 1px solid #EEEEEE;
	position: relative;
}
.table_head_1 {
	font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D8DFE5;
}
.table_head_2 {
	font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #BDCFDE;
}
.table_row_1 {
	font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #EFEFEF;
}

DIV.product_teaserbox {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 7px;
	padding: 0px;
	width: 265px;
	float:left;
	position: relative;
}
IMG.product_teaserbox_headimage {
	margin: 0px;
	padding: 0px;
	width: 100%;
	/*height:34px;*/
	height:20px;
	/*float:left;*/
	position: relative;
}
IMG.product_teaserbox_image {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 9px;
	padding: 0px;
	padding-bottom: 2px;
	width: 86px;
	height:86px
	float:left;
	position: relative;
}
DIV.product_teaserbox_frame {
	color: #000000;	
	padding: 9px;
	padding-right: 7px;
	padding-bottom: 4px;
	margin: 0px;
	width: 248px;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	position: relative;
	height: 191px;
}
DIV.product_teaserbox_title {
	font: bold 13px/13px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
	color:  #D1356D; /*#9BA21E;*/
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
	position: relative;
}
DIV.product_teaserbox_text {
	background: #FFFFFF url(/imgs/dn_line_horizontal.gif) repeat-x top left;
	width: 244px;
	font: normal 11px/13px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
	text-decoration: none;
	color: #000000;
	padding-top: 6px;
	margin: 0px;
	float:left;
	position: relative;
}
DIV.product_teaserbox_detailsbutton {
	margin-right: 0px;
	width:100px; 
	float:right;
	text-align:right;
	bottom: 0px;
	right: -3px;
	position: absolute;
}

DIV.product_bestellliste_einzeltests {
	line-height: 13px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	padding: 10px;
	width: 500px;
	border: 1px solid #EEEEEE;
	position: relative;
}

DIV.similar_products_title {
	background: url(/imgs/dn_line_horizontal.gif) repeat-x top left;
	font: bold 13px/15px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
	color:  #D1356D; /*#9BA21E;*/
	text-decoration: none;
	margin-bottom: 4px;
	position: relative;
	width: 570px;
	padding-top: 10px;
}
DIV.startseite_teaserbox {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 7px;
	padding: 0px;
	
	padding-right: 20px;
	
	width: 407px;
	float:left;
	position: relative;
}
DIV.startseite_logobox {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	padding: 0px;
	width: 210px;
	float:right;
	position: relative;
	top:-66px;
	right:0px;
}



TABLE#dn_coltable {
	width:996px;
}
TD#dn_col1 {
	width:8px;
	background-color: #D1E2EC;
	background: url(../imgs/bg_col1.jpg) repeat-y;
}

TD#dn_col2 {
	background-color: #FFFFFF;
	width:980px;
}

TD#dn_col3 {
	width:8px;
	background-color: #D1E2EC;
	background: url(../imgs/bg_col3.jpg) repeat-y;
}

#searchresults_box {
	font-family: Verdana;
	background-color:#FFFFFF;
	margin-left:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	display:none;
	width:545px;
}

DIV.col_marginal {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 160px;
	float:right;
	position: relative;
	/*top:-66px;*/
	top:0px;
	right:0px;
	z-index:999;
}

.col_marginal_container_collection {
	border:1px solid #9CB9CB;
	margin-bottom:5px;
}
.col_marginal_container_collection_headline {
	background-image:url(/imgs/marginal_collection_bg.gif);
	padding:3px;
	color:#FFF;
	font-family: Verdana;
	text-transform:uppercase;
	
	font-weight: bold;
}


.pink {
	color:#DA4077 !important;
}
DIV.col_marginal_container {
	border-top:1px solid #9CB9CB;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
}
DIV.col_marginal_container_headline {
	background: url(../imgs/container_background_160arrow.gif) repeat-y;
	margin: 0px;
	padding: 5px 0px 5px 15px;
	border-bottom:1px solid #9CB9CB;
	color: #606060;
	font: normal 11px/11px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
}
DIV.col_marginal_container_img,
DIV.col_marginal_container_img IMG {
	margin: 0px;
	padding: 0px;
	width: 158px;
}
DIV.col_marginal_container_content,
DIV.col_marginal_container_content_test {
	margin: 0px;
	padding: 4px 0px 5px 0px;
	background-color: #EEF3F7;
	color: #606060;
	font: normal 10px/11px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
}
DIV.col_marginal_container_content_test {
	padding: 2px 5px 3px 5px;
}
DIV.col_marginal_border {
	border-bottom:1px solid #9CB9CB;
}
.col_marginal_container_content_blue {
	color: #004762;
	font: bold 11px/11px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
}
.col_marginal_testheadline {
	color: #DA4077;
	text-align:left;
	font: bold 10px/10px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
}
.col_marginal_testsubheadline {
	color: #DA4077;
	text-align:left;
	font: normal 10px/10px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
}
DIV.col_marginal_telefon_label {
	color: #606060;
	font: normal 10px Verdana, Arial,Helvetica, Geneva,  sans-serif;
	display:block;
	padding: 4px 0px 4px 0px;
	
}
DIV.col_marginal_telefon {
	color: #004762;
	font: bold 13px/13px Arial,Helvetica, Geneva,  sans-serif;
	display:inline;
}

.color_highlight {
	color: #D1356D;
}
.headline_schweinegrippe {
	font: bold 14px/15px  Verdana, Arial,Helvetica, Geneva,  sans-serif;
	color:  #D1356D; /*#9BA21E;*/
	text-decoration: underline;
	margin-bottom: 20px;
}
/* Inhaltsverzeichnis KT LISTE */
DIV.row_kt_inhalt {
	margin-bottom: 0px;
	padding-bottom:2px;
	/*width: 270px;*/
	/*border-bottom: 1px dotted #666666;*/
	background:transparent url(/imgs/dn_line_horizontal.gif) repeat-x scroll left bottom;
}

DIV.row_kt_inhalt A.textlink, 
DIV.row_kt_inhalt A.textlink:link, 
DIV.row_kt_inhalt A.textlink:visited,
DIV.row_kt_inhalt A.textlink:hover {
	background: url(../imgs/arrow2.gif) no-repeat left;
}
