/* soft relaunch styles */
td,select,input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#000000;
}


body {
margin: 0;
padding: 0;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
}

hr {
	border-top:1px solid #fff;
	color: #333;
}


.small-note {
	font-size: 9px;
	color:#999;
}

table .small-note {
	color:#666;
}

#shadow {
margin: 10px auto 0 auto;
background: url(/portal/pics/content_bg.gif) no-repeat bottom right;
width: 1000px;
height: 582px;
}
#container {
width: 994px;
height: 575px;
margin: 0;
border: 1px solid black;
}
	#container h1.header {
	display: none;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
	visibility: hidden;
	}

#metanav {
width: 100%;
height: 65px;
border-bottom: 1px solid black;
font-size: 11px;
}	
	#metanav ul {
	margin: 0 0 0 129px;
	padding: 0;
	list-style: none;
	}
	#metanav li {	display: inline; }
	#metanav li a, #metanav li a:link, #metanav li a:visited {
	height: 20px;
	padding: 45px 25px 0 5px;
	margin: 0;
	border-left: 1px dotted #FF0000;
	display: block;
	float: left;
	text-decoration: none;
	color: #000;
	}
	#metanav li a:hover, #metanav li a:focus, #metanav li a:active {
	color: #FF0000;
	text-decoration: underline;
	border-left: 1px dotted #000;
	}
	
	#metanav .logo {
		float: right;
		height: 51px;
		margin: 6px 10px 0 0;
		padding: 0;
	}
	
	#leftnav {
		width: 129px;
		float: left;
		height: 509px;
		background: #D9D9D9 url(/portal/pics/leftnav_bg.jpg) repeat-x bottom left;
		border-right: 1px solid black;
		font-size: 11px;
	}
	
	#leftnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	#leftnav li {	display: inline; }
	#leftnav li a, #leftnav li a:link, #leftnav li a:visited {
	margin: 2px 5px 3px 5px;
	padding: 5px 0 2px 0;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #000;
	display: block;
	list-style: none;
	}
	#leftnav li a:hover, #leftnav li a:focus, #leftnav li a:active {
	color: #FF0000;
	border-bottom: 1px dotted #f00;
	}
	
	#leftnav li .ebene-1, #metanav li .ebene-1 {color: #000000; text-decoration: none; font-weight: normal;font-size: 11px;}
	#leftnav li a.ebene-1:link, #metanav li a.ebene-1:link        {color: #000000; text-decoration: none; font-weight: normal;}
	#leftnav li a.ebene-1:visited, #metanav li a.ebene-1:visited     {color: #000000; text-decoration: none; font-weight: normal;}
	#leftnav li a.ebene-1:active, #metanav li a.ebene-1:active      {color: #FF0000; text-decoration: none; font-weight: normal;}
	#leftnav li a.ebene-1:hover, #metanav li a.ebene-1:hover       {color: #FF0000; text-decoration: none; font-weight: normal;}
	#leftnav li  .ebene-1-aktiv, #metanav li  .ebene-1-aktiv        {color: #FF0000; text-decoration: none; font-weight: normal;font-size: 11px;}
	#leftnav li a.ebene-1-aktiv:link, #metanav li a.ebene-1-aktiv:link  {color: #FF0000; text-decoration: none; font-weight: normal;}
	#leftnav li a.ebene-1-aktiv:visited, #metanav li a.ebene-1-aktiv:visited {color: #FF0000; text-decoration: none; font-weight: normal;}
	#leftnav li a.ebene-1-aktiv:active, #metanav li a.ebene-1-aktiv:active {color: #FF0000; text-decoration: none; font-weight: normal;}
	#leftnav li a.ebene-1-aktiv:hover, #metanav li a.ebene-1-aktiv:hover {color: #FF0000; text-decoration: none; font-weight: normal;}
	
	.ebene-2, a.ebene-2:link, a.ebene-2:visited {color: #000000; text-decoration: none; }
	a.ebene-2:hover, a.ebene-2:active {color: #FF0000; text-decoration: none; }
	a.ebene-2-aktiv, a.ebene-2-aktiv:link, a.ebene-2-aktiv:visited {color: #FF0000; text-decoration: none;  }
	a.ebene-2-aktiv:hover, a.ebene-2-aktiv:active {color: #FF0000; text-decoration: none; }
	
	.ebene-3, a.ebene-3:link, a.ebene-3:visited {color: #000000; text-decoration: none;  }
	a.ebene-3:hover, a.ebene-3:active {color: #FF0000; text-decoration: none; }
	
	.ebene-3-aktiv, a.ebene-3-aktiv:link, a.ebene-3-aktiv:visited {color: #FF0000; text-decoration: none; }
	a.ebene-3-aktiv:hover, a.ebene-3-aktiv:active {color: #FF0000; text-decoration: none; }
	
	#leftnav li.ebene2 a, 
	#leftnav li.ebene2 a:link, 
	#leftnav li.ebene2 a:visited, 
	#leftnav li.ebene2-aktiv a, 
	#leftnav li.ebene2-aktiv a:link, 
	#leftnav li.ebene2-aktiv a:visited {
	padding: 5px 0 5px 15px;
	margin: 0;
	border: 0;
	background: #EEEEEE;
	}
	#leftnav li.ebene2-aktiv a, 
	#leftnav li.ebene2-aktiv a:link, 
	#leftnav li.ebene2-aktiv a:visited {
	background: #EEEEEE url(/portal/pics/7.gif) no-repeat 6px 9px;
	}
	
	#leftnav li.ebene3 a, 
	#leftnav li.ebene3 a:link, 
	#leftnav li.ebene3 a:visited, 
	#leftnav li.ebene3-aktiv a, 
	#leftnav li.ebene3-aktiv a:link, 
	#leftnav li.ebene3-aktiv a:visited {
	list-style: none;
	padding: 5px 0 5px 20px;
	border: 0;
	margin: 0;
	background: #EEEEEE;
	}
	#leftnav li.ebene3-aktiv a, 
	#leftnav li.ebene3-aktiv a:link, 
	#leftnav li.ebene3-aktiv a:visited {
	background: #EEEEEE url(/portal/pics/7.gif) no-repeat 10px 10px;
	border: 0;
	margin: 0;
	list-style: none;
	}
	
	#content ul.presse {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	#content li.ebene2 a, #content li.ebene2 a:link, #content li.ebene2 a:visited {
	margin: 5px 0 5px 15px;
	padding: 0;
	border: 0;
	list-style-type: none;
	}
	
	#content li.ebene3 a, 
	#content li.ebene3 a:link, 
	#content li.ebene3 a:visited {
		margin: 5px 0 5px 25px;
		border: 0;
		padding: 0;
		
		list-style-type: none;
	}

	.inbox {
		padding: 22px 24px;
	}
	
	
	
	
#content {
width: 864px;
float: left;
}

	
	#content .box_left, #content .box_right {	float: left;	}
	
	
	#content .kv_box, 
	#content .featurebox {
	height: 275px;
	width: 659px;
	border-right: 1px solid black;
	
	}
	
	#content .featurebox {
	border-bottom: none;
	width: 660px;
		height: 318px;
	}
	
	#content .featurecont {
		width: 865px;
	}
	
	#content ul.nav {
	
	list-style: none;
	margin: 0;
	padding: 0;
	}
	#content ul.nav li {
	display: inline;
	float: left;
	text-indent: -4000px;
	padding: 0;
	margin-left: 11px;
	border-right: 1px solid #ccc;
	text-align:center;
	}
	
	#content ul.nav li a, #content ul.nav li a:link, #content ul.nav li a:visited {
	display: block;
	text-decoration: none;
	height: 57px;
	width: 109px;
	margin-right: 11px;
	}
	
	/* trevis */
	li.main_1 a, li.main_1 a:link, li.main_1 a:visited {
	background: url(/portal/pics/home_trevis_l.jpg) no-repeat top right;
	}
	li.main_1 a:hover, li.main_1 a:focus, li.main_1 a:active {
	background: url(/portal/pics/home_trevis_h.jpg) no-repeat top right;
	}
	
	/* sirion */
	li.main_2 a, li.main_2 a:link, li.main_2 a:visited {
	background: url(/portal/pics/home_sirion_l.jpg) no-repeat top right;
	}
	li.main_2 a:hover, li.main_2 a:focus, li.main_2 a:active {
	background: url(/portal/pics/home_sirion_h.jpg) no-repeat top right;
	}
	
	/* cuore */
	li.main_3 a, li.main_3 a:link, li.main_3 a:visited {
	background: url(/portal/pics/home_cuore_l.jpg) no-repeat top right;
	}
	li.main_3 a:hover, li.main_3 a:focus, li.main_3 a:active {
	background: url(/portal/pics/home_cuore_h.jpg) no-repeat top right;
	}
	
	/* copen */
	li.main_4 a, li.main_4 a:link, li.main_4 a:visited {
	background: url(/portal/pics/home_copen_l.jpg) no-repeat top right;
	}
	li.main_4 a:hover, li.main_4 a:focus, li.main_4 a:active {
	background: url(/portal/pics/home_copen_h.jpg) no-repeat top right;
	}
	
	/* terios */
	li.main_5 a, li.main_5 a:link, li.main_5 a:visited {
	background: url(/portal/pics/home_terios_l.jpg) no-repeat top right;
	}
	li.main_5 a:hover, li.main_5 a:focus, li.main_5 a:active {
	background: url(/portal/pics/home_terios_h.jpg) no-repeat top right;
	}
	
	/* materia */
	li.main_6 a, li.main_6 a:link, li.main_6 a:visited {
	background: url(/portal/pics/home_materia_l.jpg) no-repeat top right;
	}
	li.main_6 a:hover, li.main_6 a:focus, li.main_6 a:active {
	background: url(/portal/pics/home_materia_h.jpg) no-repeat top right;
	}

	
	.box_right  h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin:  0 0 10px 0;
	padding: 0;
	font-size: 14px;
	}
	.box_right ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
	}
	.box_right li, .li  {
	background: url(/portal/pics/content_li_pfeil.gif) no-repeat 0 3px;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	display: block;
	text-indent: 0;
	}
	li.nostyle  {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: transparent;
	}
	.box_right li a, .box_right li a:link, .box_right li a:visited {
	text-decoration: none;
	color: #f00;
	}
	.box_right li a:hover, .box_right li a:focus, .box_right li a:active {
	color: #000;
	}
	
	.box_right div.news {
	padding: 20px 0 0 5px;
	margin: 0;
	width: 177px;
	text-indent: 0;
	}
	
	.news ul .news a {
	font-size:11px;
	text-indent: 0;
	margin: 0;
	padding: 0;
	}
	
	

	.top_balken_rot, .top_balken_violett, .top_balken_blau, .top_balken_orange, .top_balken_pink, .top_balken_gruen {
	width: 100%;
	height: 20px;
	}

	.bottom_balken_rot, .bottom_balken_violett, .bottom_balken_blau, .bottom_balken_orange, .bottom_balken_pink, .bottom_balken_gruen {
	width: 100%;
	height: 8px;
	font-size: 0;
	}
	/*.top_balken, .bottom_balken { background-color: #f00;  }*/
	.top_balken_rot, .bottom_balken_rot { background-color: #f00;	} /* main  */
	.top_balken_violett, .bottom_balken_violett  {	background-color: #A10D3D; } /* trevis */
	.top_balken_blau, .bottom_balken_blau { background-color: #76A8C5; } /* copen */
	.top_balken_orange, .bottom_balken_orange { background-color: #EC7527; } /* terios */
	.top_balken_pink, .bottom_balken_pink { background-color: #B7003C; } /* cuore */
	.top_balken_gruen, .bottom_balken_gruen { background-color: #526A0A; } /* sirion */
	
	
	
	
	div.bottom_box_small {
	float: left;
	width: 419px;
	height: 60px;
	margin: 8px 0 0 8px;
	
	}
	div.bottom_box_small .imgbox {
		
		float: left;
		margin-right: 10px;
	}
	div.bottom_box_small h3 {
	background: url(/portal/pics/content_li_pfeil_black.gif) no-repeat 0 3px;
	padding-left: 15px;
	margin: 0;
	font-size: 12px;
	float: left;
	display: block;
	width: 279px;
	}
	
	div.bottom_box_small h3 a {
		color: #000;
		font-weight: bold;
	}

	div.bottom_box_small .text {
		float: left;
		margin: 3px 15px 0 0;
		font-size: 11px;
		width: 270px;
		color: #333;
		line-height: 15px;
	}

	
	


#footer {
width: 994px;
margin: 5px auto 0 auto;
text-align: center;
font-size: 10px;
}
	#footer a, #footer a:link, #footer a:visited {
	color: #f00;
	text-decoration: none;
	}
	#footer a:hover, #footer a:focus, #footer a:active {
	text-decoration: underline;
	}


.clear {
clear: both;
height: 0;
font-size: 0;
line-height: 0;
}




/* seiten spezifische styles */


/* modelle übersicht */

div.showroom {
padding: 25px;
}

h2.showroom {
background: url(/portal/pics/h_showroom.gif) no-repeat top left;
text-indent: -3000px;
height: 32px;
width: 811px;
margin: 0 0 25px 0;
padding: 0;
font-size: 0;
}

.modellbox_odd, .modellbox_even {
width: 395px;
height: 105px;
background-color: #e4e4e4;
float: left;
}

.modellbox_big {


}

.modellbox_even { margin: 0 20px 20px 0; }
.modellbox_odd { margin: 0 0 20px 0; }

.modellbox_odd img, .modellbox_even img {
padding: 10px 0 0 35px;
float: left;
}

.modellbox_odd .text, .modellbox_even .text {
padding: 15px 0 0 30px;
float: left;
width: 150px;
font-size: 11px;
}

.modellbox_odd h3, .modellbox_even h3 {
text-indent: -3000px;
height: 16px;
width: 90px;
margin: 0 0 10px 0;
padding: 0;
font-size: 0;
}

h3.trevis { background: url(/portal/pics/showroom_h_trevis.gif) no-repeat top left; }
h3.sirion { background: url(/portal/pics/showroom_h_sirion.gif) no-repeat top left; }
h3.cuore { background: url(/portal/pics/showroom_h_cuore.gif) no-repeat top left; }
h3.copen { background: url(/portal/pics/showroom_h_copen.gif) no-repeat top left; }
h3.terios { background: url(/portal/pics/showroom_h_terios.gif) no-repeat top left; }
h3.materia { background: url(/portal/pics/showroom_h_materia.gif) no-repeat top left; }

a.showroom_mehrinfos, a.showroom_mehrinfos:link, a.showroom_mehrinfos:visited {
display: block;
margin: 5px 0 0 0;
padding: 0 0 0 15px;
background: url(/portal/pics/content_li_pfeil_black.gif) no-repeat 0 3px;
text-decoration: none;
color: #000;
}

a.showroom_mehrinfos:hover, a.showroom_mehrinfos:focus, a.showroom_mehrinfos:active {
text-decoration: none;
color: #f00;
background: url(/portal/pics/content_li_pfeil.gif) no-repeat 0 3px;
}





/* flasj modell seiten */


	#content .modelle {
	height: 475px;
	width: 680px;
	border-right: 1px solid black;
	}
	
	#content .detailbox {
		height: 461px;
		width: 660px;
		padding: 10px;
		border-right: 1px solid black;
	}
	.detailbox .flash {
	}
	#content .konfigurator {
		height: 461px;
		width: 680px;
		padding: 10px 0;
		border-right: 1px solid black;
	}
	
	.konfigurator .modelnav {
		padding-left: 10px;
	}
	
	#model_list {
		border:0;
		padding: 0;
		margin:8px 0 0 5px;
	}
	#model_list h2 {
		font-size: 11px;
		padding:0;
		margin:0;
	}
	#model_list .title {
		width: 180px;
	}
	
	#model_list .item {
		width: 140px;
	}
	
	#model_list a.konf {
		margin-top: 12px;
		padding: 1px 0 0 11px;
		background: url(/portal/pics/content_li_pfeil.gif) no-repeat 0 3px;
	}
	
	#content .detailbox .cont {
	
		font-size:11px;
	}
	
	ul.modelnav {
		padding:0;
		list-style:none;
		margin: 10px 0 2px 0;
		height: 25px;
	}
	
	ul.modelnav li {
		float:left;
		margin-right: 4px;
		border: 1px solid #fff;
		font-weight: bold;
		padding: 4px 0;
		/*border: 1px solid #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;*/
	}
	
	ul.modelnav li a, ul.modelnav li a:link, ul.modelnav li a:visited {
		color: #666;
		text-decoration: none;
		font-weight: bold;
		padding: 3px;
		border: 1px solid #fff;
	}
	
	ul.modelnav li a:hover, 
	ul.modelnav li a:focus, 
	ul.modelnav li a:active, 
	ul.modelnav li a.active, 
	ul.modelnav li a.active:link, 
	ul.modelnav li a.active:visited {
		padding: 3px;
		border-width: 1px;
		border-style: solid;
		text-decoration: none;
		font-weight: bold;
	}
	
	#detailhead {
		margin: 0;
		height: 140px;
		display:block;
	}
	
	#konfiguratorhead {
	
	}
	
	#content .subnav {
		float:left;
		width: 170px;
		
	}
	
	#content a.small {
		font-size: 10px;
	}
	
	#content a.smallgrey {
		font-size: 11px;
		color:#666666;
	}
	
	#content .subnav .head {
		color: #fff;
		padding: 3px 8px;
	}
	
	#content .subnav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	
	#content .subnav li a {
		font-size: 11px;
		padding: 3px 8px;
		margin-top: 2px;
		display: block;
		color: #333;
	}
	
	#content .subnav li a:hover , #content .subnav li a.aktiv {
		text-decoration:none;
		background: #ccc;
	}
	
	#content #detailcont {
		float:left;
		margin: 0 0 0 10px;
		width: 470px;
		height: 280px;
		
		padding:0;
		font-size: 11px;
	}
	
	#content #detailcont ul {
		padding:0;
		margin:0 0 0 20px;
	}
	
	#content #detailcont h3 {
		padding:0;
		margin:0 0 12px 0;
	}
	
	#content #detailcont .rahmen {
		padding: 12px;
		border: 1px solid #ccc;
		height: 270px;
		overflow: auto;
	}
	
	#content #detailcont .imgbox {
		float: left;
		margin-right: 12px;
	}	
	
	#content .visual_info {
	
		position:relative;
		z-index:100;
		top:182px;
		left:60px;
		width: 160px;
		height: 30px;
		border:0;
		
	}
		
	#content .visual_info a{
		display:block;
		color: #000;
		padding:4px;
		font-weight:bold;
	}
	
	#content .visual_info a:hover {
		text-decoration:none;
	}
	
	.box_right div.fakten {
	height: 195px;
	width: 160px;
	border-bottom: 1px solid black;
	padding: 20px 0 0 20px;
	}
	.box_right div.zubehoer {
	width: 156px;
	padding: 20px 0 0 20px;
	}
	.box_right ul.linklist {
	padding: 12px 0 0 20px;
	margin: 0;
	width: 147px;
	}
	
	div.bottom_box {
		margin: 0;
		padding: 0;
		height: 158px;
	}
	
	div.bottom_item {
		font-size: 11px;
		padding: 0;
		float: left;
		margin: 12px 5px 0 25px;
	}
	
	div.bottom_box_big {
		width: 140px;
		height: 110px;
		display:block;	
		padding: 0;
	}
	
	div.bottom_box_big h3 {
		padding:0;
		margin: 0;
		font-size: 12px;
	}
	
	div.bottom_box_big .text {
	float: left;
	padding-left: 15px;
	}

	div.legende {
		padding: 2px 6px;
		color: #666;
		font-size: 8px;
	}
	
/* modell */

	#content .kv_box-modelle {
	padding:0;
	margin:0;
	height: 225px;
	width: 658px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	}
	#content .kv_box-zubehoer {
	padding:0;
	margin:0;
	width: 680px; 
	height:501px;
	border-right: 1px solid black;
	}

	.box_right div.fakten-modelle {
	height: 205px;
	width: 185px;
	border-bottom: 1px solid black;
	padding: 20px 0 0 20px;
	}




/* finanzierung, versicherung & co (zweispaltig) */

.headline {
height: 22px;
background-color: #C2C2C2;
padding: 20px 0 0 20px;
}


.b2c, .finanzierung, haendlersuche {
width: 600px; 
height: 419px;
border-right: 1px dotted #f00; 
margin-right: 5px;
padding: 20px 5px 0 20px;
float: left;
overflow: auto;
display: block;
}


.fin_rightcontent {
float: left;
width: 210px;
padding: 10px 0 0 10px;
}

.fin_rightcontent_anfahrt {
float: left;
width: 223px;
height: 429px;
padding: 10px 0 0 10px;
margin: 0;
overflow: auto;
display: block;
}

.b2c table {
border-color: #CCCCCC;
border-width: 0px;
padding: 0;
font-size:12px;
}


/* service und co (einspaltig) */

.b2c_einspaltig, .service, .haendlersuche {
height: 419px;
width: 839px;
padding: 20px 5px 0 20px;
margin: 0;
float: left;
overflow: auto;
display: block;
}

.haendlersuche {
height: 489px;
width: 864px;
overflow: hidden;
position: relative;
padding: 0;
}

.b2c_einspaltig table {
width: 815px;
}

/* b2b portal */
.b2b_headline {
height: 22px;
border-bottom: 1px dotted #f00;
padding: 20px 0 0 20px;
}


.b2b {
width: 600px; 
height: 418px;
border-right: 1px dotted #f00; 
margin-right: 5px;
padding: 20px 5px 0 20px;
float: left;
overflow: auto;
display: block;
}


.b2b_rightcontent {
float: left;
width: 210px;
padding: 10px 0 0 10px;
}

.addmeta {
}

.addmeta a {
display: block;
text-indent: -3000px;
background: url('/portal/pics/100jahre_daihatsu.gif') no-repeat top left;
width: 68px;
height: 45px;
float: left;
}

.text11px {
font-size: 11px;
}

#content #ajax_dealerlist  {
	overflow:auto; 
	width:300px; 
	max-height:150px;
	padding:  6px;
	border: 1px solid  #ccc;
}

*html #content #ajax_dealerlist  {
	height:150px;
}

/*dreispaltig */

#b2c_dreispaltig {
	height: 488px;
	width: 864px;
	padding: 0;
	margin: 0;
	float: left;
	overflow: auto;
	display: block;
}

#b2c_dreispaltig #colleft {
	padding: 0;
	margin: 10px 0 0 22px;
	width:200px; 
	float:left;
	 display: inline;
}

#b2c_dreispaltig #colcenter {
	padding:0;
	margin: 10px 0 0 18px;
	width:360px; 
	float:left;
}

#b2c_dreispaltig #colright {
	margin: 10px 8px 0 2px;
	width:200px; 
	float:right;
}

#b2c_dreispaltig #colfooter {
	margin: 22px 20px;
}

.teaserbox {
	
	
}

.teaserbox .absatz {
	float: left;
	width: 410px;
	height: 60px;
	margin: 8px 0 2px 8px;
	padding: 2px;
}

.teaserbox .absatz b,
.teaserbox .absatz strong {
	padding-left: 15px;
	font-size: 12px;
	background: url(/portal/pics/content_li_pfeil_black.gif) no-repeat 0 3px;
}	

.infobox .absatz .cycon-absatz-titel,
.infobox .absatz .cycon-absatz-text,
.teaserbox .absatz .cycon-absatz-text {
	font-size: 11px;
}

.infobox .absatz .cycon-absatz-titel { color: #ff0000;}

.infobox {
	text-align:center;
}

.infobox .absatz {
	text-align:left;
	float: left;
	width: 192px;
	min-height: 145px;
	background: #eee;
	margin-left: 9px;
	margin-top: 5px;
	padding: 3px 5px;
}
* html .infobox .absatz {
	height: 145px;
}
.infobox .pos1{
	background: #DFDFE1;
	}

.infobox .pos2{
	background: #DADADC;
	}

.infobox .pos3{
	background: #C6C7C8;
	}

.infobox .pos4 {
	background: #C6C7C8;
	
}

#dfs_footer {
	position: relative;
	display:block;
	margin-top: -20px;
	
	overflow: hidden;left:0;bottom: 12px;display:block;z-index:300;
}

.lieferhinweis {
		background:	#FF3300;
		padding: 5px 4px 8px 180px;
		color: #FFFFFF;
		font-size: 11px;
		width:auto;
		height:25px;
		border-bottom: 1px solid #000;
		background: url(/portal/pics/bg_nichtlieferbar.jpg) repeat-y 0 0;
		clear:both;
	}
	
span.boxhead {
	padding-top: 15px;
	font-weight: bold;
}