
/*************************************************
* ALLGEMEINE DEFINITIONEN
*************************************************/

/* KOMPLETTER RESET */

html, * {
	margin:0;
	border:0;
	padding:0;
	text-align:left;
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:13px;
	line-height:19px;
	}

html {
	overflow-y: scroll;
	}	
	
body {
	padding:0px 0px 20px 0px;
	background:#fff;
	}

input {
	line-height:14px;
	}

label {
	line-height:inherit;
	}
	
a {
	text-decoration: underline;
	}
	
/* IN DER CSS-VERSION VERSTECKTE ELEMENTE */
/* Dienen in der Text-Version zur Übersichtlichkeit */
	
hr, span.hidden {
	display:none;
	}
	
#Wrap {
	margin:0;
	border:0;
	padding:0;
	text-align:center;
	}

div.Center {
	position:relative;
	margin:0px auto;
	border:0;
	padding:0;
	width:898px;
	text-align:left;
	clear:both;
	overflow:hidden;
	}
	
div.clear {
	clear: left; 
	height: 1px;
	font-size: 1px;
	}
	
/*************************************************
* HEADER
*************************************************/

#Header {
	position:relative;
	border:0;
	padding:10px 0px 0px 0px;
	background:#bebebe;
	height:164px;
	text-align:center;
	clear:both;
	}

#Header p {
	margin:0;
	border:0;
	padding:0;
	}
	
#Header div.Center {
	position:relative;
	width:898px;
	height:164px;
	background:#fff;
	}

#Logo {
	position: absolute;
	top:0;
	left:0;
	width:320px;
	height:89px;
	}
	
#Claim {
	position: absolute;
	top:96px;
	right:0;
	width:393px;
	height:19px;
	}
	

/* META NAVIGATION */
	
#Header #MetaNav {
	position: absolute;
	top:10px;
	right:0;
	width:300px;
	height:40px;
	text-align:right;
	}

#Header #MetaNav h2 {
	display:none;
	}	


/* HAUPTNAVIGATION */
	
#Header #MainNav {
	padding-top:132px;
	background:#fff;
	width:624px;
	height:32px;
	}

#Header #MainNav h2 {
	display:none;
	}

#Header #MainNav a {
	float: left;
	display: block; 
	width: 155px; 
	height: 32px; 
	margin-right: 1px; 
	background-color: #3E9CCF; 
	}

#Header #MainNav a:hover {	
	}


div.main_subnav {
	position:absolute;
	margin:0;
	border:0;
	/* padding:1px 5px 5px 18px; */
	width:155px;
	background:#046FB5 url(../images/subnav_spacer.gif) no-repeat top center;
	z-index:99999999;
	font-size:11px;
	line-height:17px;
	color:#fff;
	}

div.main_subnav ul {
	display:block;
	list-style:none;
	margin: 6px 5px 8px 18px;
	}

div.main_subnav ul li {
	display:block;
	list-style:none;
	margin:2px 0px 0px 0px;
	line-height:15px;
	}

div.main_subnav a {
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	color:#fff;
	text-decoration:none;
	}
	
div.main_subnav a:hover {
	text-decoration:underline;
	}
	
#main_subnav_kommentar {
	top:0px;
	left:0px;
	}

#main_subnav_tipps {
	top:0px;
	left:156px;
	}
	
#main_subnav_downloads {
	top:0px;
	left:312px;
	}

#main_subnav_bestellen {
	top:0px;
	left:468px;
	}
		
/* SUCH-FELD IM HEADER */
	
#Header #Suche {
	position:absolute;
	top:132px;
	left:624px;
	width:274px;
	height:32px;
	background:#046FB5;
	overflow:hidden;
	}

#Header #Suche h2 {
	float: left;
	display: block;
	margin:0;
	border:0;
	padding:0;
	width:77px;
	height:32px;
	background:url(/images/headline_produktsuche.gif);
	}

#Header #Suche #PSucheFeld {
	float: left;
	margin:7px 0px 0px 0px !important;
	margin:6px 0px 0px 0px;
	}

#Header #Suche #SucheFeld {
	padding:3px;
	width:150px;
	color:#000;
	font-size:11px;
	line-height:13px;
	}
	
#Header #Suche #PSucheButton {
	float: left;
	margin:8px 0px 0px 4px;
	cursor:pointer;
	}
	
	
/*************************************************
* CONTENT
*************************************************/

#Content {
	margin:0;
	border:0;
	padding:0;
	background:#fff;
	text-align:center;
	}

#Content div.Center {
	padding:0px 0px 50px 0px;
	background:url(/images/bg_content.gif);
	overflow:hidden;
	}

#Content #ContainerContentLeft {
	border:0;
	margin:0;
	padding:0;
	width:624px;
	float:left;
	overflow:hidden;
	}
	
#Content #ContainerContentLeft #ContentLeft {
	padding:0 39px 0 39px;
	}	

#Content #ContainerContentLeft #ContentLeft h1 {
	margin:10px 0 0 0;
	border:0;
	padding:0;
	font:normal normal normal 24px Tahoma;
	line-height:29px;
	color:#424242;
	clear:both;
	}

#Content #ContainerContentLeft #ContentLeft h2 {
	margin:14px 0px 0px 0px;
	border:0;
	padding:0;
	font:normal normal normal 17px Tahoma;
	line-height:23px;
	color:#a3a3a3;
	}
	
#Content #ContainerContentLeft #ContentLeft h2.error {
	margin:14px 0px 0px 0px;
	font:normal normal bold 14px Tahoma;
	line-height:23px;
	color:red;
	}	
	
#Content #ContainerContentLeft #ContentLeft h2.success {
	margin:14px 0px 0px 0px;
	font:normal normal bold 14px Tahoma;
	line-height:23px;
	color:#09AC00;
	}			
	
#Content #ContainerContentLeft #ContentLeft h2.farb01 {
	margin:6px 0px 0px 0px;
	border:0;
	padding:0;
	font:normal normal bold 13px Tahoma;
	line-height:23px;
	color:#F443A1;
	}		

#Content #ContainerContentLeft #ContentLeft h3 {
	margin:14px 0px -14px 0px;
	border:0;
	padding:0;
	font:normal normal bold 13px Tahoma;
	line-height:19px;
	color:#000;
	}
	
#Content #ContainerContentLeft #ContentLeft h3.step {
	margin:16px 0px 0px 0px;
	border:0;
	padding:0;
	font:normal normal bold 11px Tahoma;
	line-height:19px;
	color:#A3A3A3;
	}	
	
#Content #ContainerContentLeft #ContentLeft h3.step span {
	margin:14px 0px -14px 0px;
	border:0;
	padding:0;
	font:normal normal bold 11px Tahoma;
	line-height:19px;
	color:#424242;
	}	
	
#Content #ContainerContentLeft #ContentLeft p {
	margin:14px 0px 0px 0px;
	border:0;
	padding:0;
	font-size:13px;
	line-height:19px;
	}
	
#Content #ContainerContentLeft #ContentLeft p.success {
	color:#09AC00;
	}
	
#Content #ContainerContentLeft #ContentLeft p.error {
	color: red;
	}		
	
#Content #ContainerContentLeft #ContentLeft .zusatzinfo {
	border:1px solid #DCDCDC; 
	padding:14px 16px 22px 20px;
	margin:32px 0px 0px 0px;
	font-size:11px;
	line-height:16px;
	background:#fff url(../images/bg_zusatzinfo.gif) repeat-x top center;
	}	
	
#Content #ContainerContentLeft #ContentLeft p.zusatzinfo strong {
	font-size:11px;
	line-height:16px;
	}	
	
#Content #ContainerContentLeft #ContentLeft .zusatzinfo ul {
	margin: 0;
	line-height:16px;
	}	
	
#Content #ContainerContentLeft #ContentLeft .zusatzinfo li {
	margin-top: 8px;
	padding: 0;
	line-height:16px;
	}	
	
#Content #ContainerContentLeft #ContentLeft span.farb01 {
	margin:6px 0px 0px 0px;
	border:0;
	padding:0;
	font:normal normal bold 13px Tahoma;
	line-height:19px;
	color:#F443A1;
	}		

#Content #ContainerContentLeft #ContentLeft ul {
	margin:12px 0px 0px 0px;
	border:0;
	padding:0;
	font-size:13px;
	line-height:19px;
	list-style:disc inside;
	overflow:hidden;
	}
	
#Content #ContainerContentLeft #ContentLeft ul.error {
	margin:2px 0px 0px 0px;
	padding-bottom: 10px;
	}	

#Content #ContainerContentLeft #ContentLeft ul li {
	margin:12px 0px 0px 17px;
	font-size:13px;
	line-height:19px;
	list-style-position:outside;
	}
	
#Content #ContainerContentLeft #ContentLeft ul.error li {
	margin:2px 0px 0px 17px;
	color: red;
	}
	

#Content #ContainerContentLeft #ContentLeft ul li ul {
	margin:0px 0px 0px 0px;
	border:0;
	padding:0;
	font-size:13px;
	line-height:19px;
	list-style:circle inside;
	}

#Content #ContainerContentLeft #ContentLeft ul li ul li {
	margin:5px 0px 0px 15px;
	}
	
#Content #ContainerContentLeft #ContentLeft ol {
	margin:14px 0px 0px 40px;
	border:0;
	padding:0;
	font-size:13px;
	line-height:19px;
	list-style:decimal outside;
	}

#Content #ContainerContentLeft #ContentLeft ol li {
	margin:5px 0px 0px 0px;
	font-size:13px;
	line-height:19px;
	}	
	
#Content #ContainerContentLeft #ContentLeft strong {
	font-size:13px;
	line-height:19px;
	}		

#Content #ContainerContentLeft #ContentLeft a {
	font-size:13px;
	color:#1A70B1;
	line-height:19px;
	}

#Content #ContainerContentLeft #ContentLeft a:hover {
	color:#000;
	}

#Content #ContainerContentLeft #ContentLeft span.neu {
	padding:2px;
	background:#f00;
	color:#fff;
	font-weight:bold;
	}

#Content #ContainerContentLeft #ContentLeft p.shop_subnav {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0 0 12px 0;
	font-size:13px;
	color:#1A70B1;
	border-bottom: 1px solid #BEBEBE;
	}	

#Content #ContainerContentLeft #ContentLeft p.shop_subnav a {
	font-size:13px;
	}
	
#Content #ContainerContentLeft #ContentLeft p.intro {
	margin:10px 0px 0px 0px;
	border:0;
	border-top:1px solid #C2C9CF;
	padding:7px 0px 0px 0px !important;
	padding:6px 0px 0px 0px;
	font-size:13px;
	line-height:17px;
	}
	
/* PRESSE */

#Content #ContainerContentLeft #ContentLeft div.presse_zitat {
	margin:14px 0px 0px 0px;
	border:0;
	padding:1px 15px 15px 15px;
	background:#f9f9f9;
	}

#Content #ContainerContentLeft #ContentLeft p.toplink {
	text-align:right;
	}
	

/* BREADCRUMB-NAVIGATION */
	
#Content #ContainerContentLeft #ContentLeft #Breadcrumb {
	margin:15px 0px 0px 0px;
	border:0;
	padding:0;
	width:546px;
	height:17px;
	font-size:11px;
	line-height:17px;
	color:#9f9f9f;
	overflow:hidden;
	}

#Content #ContainerContentLeft #ContentLeft #Breadcrumb h1 {
	display:none;
	}
	
#Content #ContainerContentLeft #ContentLeft #Breadcrumb a {
	font-size:11px;
	line-height:17px;
	color:#9f9f9f;
	text-decoration:none;
	}

#Content #ContainerContentLeft #ContentLeft #Breadcrumb a:hover {
	color:#9f9f9f;
	text-decoration:underline;
	}
	
#Content #ContainerContentLeft #ContentLeft #Breadcrumb p {
	display:block;
	margin:0;
	border:0;
	padding:0;
	height:17px;
	font-size:11px;
	line-height:17px;
	float:left;
	overflow:hidden;
	}

#Content #ContainerContentLeft #ContentLeft #Breadcrumb ol {
	display:block;
	margin:0;
	border:0;
	padding:0;
	height:17px;
	font-size:11px;
	line-height:17px;
	list-style:none;
	float:left;
	overflow:hidden;
	list-style-position:outside;
	}

#Content #ContainerContentLeft #ContentLeft #Breadcrumb ol li {
	margin:0px 0px 0px 5px;
	border:0;
	padding:0px 0px 0px 11px;
	height:17px;
	background:url(../images/breadcrumb_arrow.gif) left 5px no-repeat;
	font-size:11px;
	line-height:17px;
	list-style:none;
	float:left;
	overflow:hidden;
	list-style-position:outside;
	}

#Content #ContainerContentLeft #ContentLeft #Breadcrumb ol li.first {
	margin:0;
	padding:0px 0px 0px 5px;
	background:none;
	}
		
/* STARTSEITE */	

#Content #ContainerContentLeft #ContentLeftStartseite {
	margin:0px 0px 0px 1px;
	border:0;
	padding:27px 27px 0 35px;
	background-image:url(/images/start.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}
		
#Content #ContainerContentLeft #ContentLeftStartseite h1 {
	margin: 0 0 7px 0;
	border:0;
	padding:0;
	font:normal normal normal 29px Tahoma;
	color:#535353;
	}	
	
#Content #ContainerContentLeft #ContentLeftStartseite h2 {
	margin:0 0 10px 1px;
	border:0;
	padding:0;
	font:normal normal bold 14px Tahoma;
	line-height:17px;
	color:#A0A0A0;
	clear:both;
	}		
	
#Content #ContainerContentLeft #ContentLeftStartseite h3 {
	margin:0 0 16px 1px;
	border:0;
	padding:0;
	font:normal normal bold 14px Tahoma;
	line-height:17px;
	color:#A0A0A0;
	clear:both;
	}		
	
	
#Content #ContainerContentLeft #ContentLeftStartseite p {
	margin: 16px 0 0 0;
	clear: left;
	font:normal normal normal 13px Tahoma;
	line-height:17px;
	}		
	
	
#Content #ContainerContentLeft #ContentLeftStartseite a {
	font:normal normal bold 13px Tahoma;
	color: #0470B8;
	text-decoration: underline;
	}

#Content #ContainerContentLeft #ContentLeftStartseite a:hover {
	color:#000;
	}	
	
#Content #ContainerContentLeft #ContentLeftStartseite #Boxen {
	margin-top: 16px;
	height: 184px;
	}		
	
#Content #ContainerContentLeft #ContentLeftStartseite .zusatzinfo {
	border:1px solid #DCDCDC; 
	padding:14px 16px 18px 16px;
	margin:65px 5px 0px 0px;
	font-size:11px;
	line-height:16px;
	background:#fff url(../images/bg_zusatzinfo.gif) repeat-x top center;
	}	
	
#Content #ContainerContentLeft #ContentLeftStartseite .zusatzinfo h2 {
	font-size:16px;
	margin-bottom: 6px;
	}			
	
#Content #ContainerContentLeft #ContentLeftStartseite div.produkt_box {
	float:left; 
	position:relative; 
	width:180px; 
	height:182px; 
	border:1px solid #D3D3D3; 
	margin:0 5px 0 0; 
	background:#fff; 
	overflow:hidden;
	padding:0;
	}	

#Content #ContainerContentLeft #ContentLeftStartseite div.produkt_box a {
	display:block;
	margin:0;
	border:0;
	padding:7px 0px 0px 10px;
	width:180px;
	height:182px;
	text-decoration:none;
	}	

#Content #ContainerContentLeft #ContentLeftStartseite #box_bema a {
	background:url(../images/home_box_bema.gif) no-repeat 0px 0px;
	}

#Content #ContainerContentLeft #ContentLeftStartseite #box_bema a:hover {
	background:url(../images/home_box_bema-x.gif) no-repeat 0px 0px;
	text-decoration: underline;
	}	
	
#Content #ContainerContentLeft #ContentLeftStartseite #box_goz a {
	background:url(../images/home_box_goz.gif) no-repeat 0px 0px;
	}

#Content #ContainerContentLeft #ContentLeftStartseite #box_goz a:hover {
	background:url(../images/home_box_goz-x.gif) no-repeat 0px 0px;
	text-decoration: underline;
	}	
	
#Content #ContainerContentLeft #ContentLeftStartseite #box_cd a {
	background:url(../images/home_box_cd.gif) no-repeat 0px 0px;
	}

#Content #ContainerContentLeft #ContentLeftStartseite #box_cd a:hover {
	background:url(../images/home_box_cd-x.gif) no-repeat 0px 0px;
	text-decoration: underline;	
	}
	
#Content #ContainerContentLeft #ContentLeftStartseite div.produkt_box span {
	display:block; 
	margin:0; 
	padding:0; 
	font-size:11px; 
	font-weight:bold; 
	line-height:17px;
	text-decoration:none;
	}

#Content #ContainerContentLeft #ContentLeftStartseite #ContentLeftStartseitePos div.produkt_box a:hover span {
	color:#000; 
	}	
	
#Content #ContainerContentLeft #ContentLeftStartseite #ContentLeftStartseitePos div.produkt_box a:hover {
	text-decoration:underline;
	color:#000;
	}	
	
/* SHOP */

#Content #ContainerContentLeft #ContentLeft #ShopPage {
	margin:5px 0px 0px 0px;
	border:0;
	padding:0;
	width:546px;
	clear:both;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products {
	margin:0;
	border:0;
	padding:0;
	width:546px;
	overflow:hidden;
	}

/* ERSTES PRODUKT WEICHT AB */
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.Product,#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductFirst {
	margin:0px;
	border:0;
	border-top:1px solid #C2C9CF;
	padding:10px 0 0 0;
	width:546px;
	overflow:hidden;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductFirst {
	padding:4px 0 0 0;
	border:0;
	}

/* RESTLICHE PRODUKTE */
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.Product {
	margin-top:45px;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductPic {
	margin:-16px 0px 0px 0px;
	border:0;
	padding:0;
	width:160px;
	overflow:hidden;
	text-align:left;
	float:left;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductPic p {
	margin:0;
	border:0;
	padding:0;
	}
		
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductPic img {
	margin:0;
	border:0;
	padding:0;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo {
	margin:0;
	border:0;
	padding:0;
	width:376px;
	overflow:hidden;
	float:right;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo h1 {
	margin:0;
	font-size:13px;
	line-height:19px;
	color:#000;
	font-weight:bold;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo p {
	margin:5px 0px 0px 0px;
	font-size:11px;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo div.release {
	margin:15px 0px 0px 0px;
	border:0;
	padding:0;
	width:276px;
	float:left;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo div.detaillink {
	margin:20px 0px 0px 0px;
	border:0;
	padding:16px 0px 0px 0px;
	width:100px;
	font-size:11px;
	line-height:17px;
	float:right;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo div.detaillink a {
	font-size:11px;
	line-height:17px;
	color:#1a70b1;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo div.detaillink a:hover {
	color:#000;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo div.release p,#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo div.detaillink p {
	margin:0;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.ProductInfo div.detaillink p {
	text-align:right;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0;
	width:376px;
	background:url(../images/hr_produkte.gif) top left repeat-x;
	float:right;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.add_info {
	margin:12px 0px -5px 0px;
	border:0;
	padding:0;
	width:376px;
	clear:both;
	font-size:11px;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.preis {
	margin:12px 0px 0px 0px !important;
	margin:16px 0px 0px 0px;
	border:0;
	padding:0;
	width:175px;
	font-size:13px;
	float:left;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.preis strong {
	font-size:13px;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.anzahl {
	margin:13px 0px 0px 0px !important;
	margin:16px 0px 0px 0px;
	border:0;
	padding:0px 0px 10px 0px;
	font-size:13px;
	float:left;
	overflow:hidden;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.anzahl span {
	display:block;
	width:50px;
	font-size:13px;
	line-height:21px !important;
	line-height:19px;
	float:left;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.anzahl input {
	margin:0;
	border:1px solid #c9c9c9;
	padding:3px;
	width:30px;
	font-size:11px;
	color:#000;
	text-align:center;
	float:left;
	}
	
#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.link {
	margin:13px 0px 0px 0px !important;
	margin:16px 0px 0px 0px;
	border:0;
	padding:0;
	font-size:11px;
	float:right;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.link a {
	color:#1a70b1;
	font-size:11px;
	font-weight:bold;
	}

#Content #ContainerContentLeft #ContentLeft #ShopPage #Products div.meta p.link a:hover {
	color:#000;
	}	
	
/* DETAIL-SEITE */

#Content #ContainerContentLeft #ContentLeft h2.produkt_seite {
	margin:5px 0px 0px 0px;
	border:0;
	padding:0;
	font-size:13px;
	color:#000;
	line-height:21px;
	}
	
#Content #ContainerContentLeft #ContentLeft div.produkt_seite {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0;
	width:546px;
	text-align:left;
	overflow:hidden;
	}
	
#Content #ContainerContentLeft #ContentLeft div.produkt_infos {
	margin:15px 0px 0px 0px;
	border:0;
	padding:0;
	width:214px;
	float:left;
	text-align:left;
	overflow:hidden;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_pic {
	margin:0;
	border:0;
	padding:0;
	width:214px;
	text-align:left;
	}
	
#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_pic p {
	margin:0px auto;
	border:1px solid #cacaca;
	padding:5px 0px;
	width:212px;
	text-align:center;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_pic p img {
	margin:0px auto;
	}
	
#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_meta {
	margin:0;
	border:0;
	padding:17px 0px 3px 0px;
	width:214px;
	background:url(../images/spacer_produkte.gif) top left no-repeat;
	font-size:11px;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_meta p {
	margin:0;
	border:0;
	padding:0;
	font-size:11px;
	line-height:17px;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_meta p.leseprobe {
	margin:5px 0px 0px 0px;
	border:0;
	padding:0;
	font-size:11px;
	line-height:17px;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_meta p.leseprobe a {
	display:block;
	margin:0;
	border:0;
	padding:0px 0px 0px 18px;
	height:19px;
	background:url(../images/pdf_no.gif) 0px 2px no-repeat;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	}
		
#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_meta p strong {
	font-size:11px;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_order {
	margin:0;
	border:0;
	padding:21px 0px 5px 0px;
	width:214px;
	background:url(../images/spacer_produkte.gif) top left repeat-x;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_order p.preis {
	margin:0;
	border:0;
	padding:0;
	width:96px;
	text-align:left;
	float:left;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_order p.anzahl {
	margin:0;
	border:0;
	padding:0;
	width:88px;

	font-size:13px;
	text-align:right;
	float:right;
	overflow:hidden;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_order p.anzahl span {
	display:block;
	width:50px;
	font-size:13px;
	line-height:21px !important;
	line-height:19px;
	float:left;
	}
	
#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_order p.anzahl input {
	margin:0;
	border:1px solid #c9c9c9;
	padding:3px;
	width:30px;
	color:#000;
	font-size:11px;
	text-align:center;
	float:left;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_order p.link {
	margin:0;
	border:0;
	padding:0;
	width:214px;
	text-align:right;
	clear:both;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_infos div.produkt_order p.link a {
	font-size:11px;
	font-weight:bold;
	}
	
#Content #ContainerContentLeft #ContentLeft div.produkt_text {
	margin:0;
	border:0;
	padding:0;
	width:317px;
	float:right;
	text-align:left;
	overflow:hidden;
	}

#Content #ContainerContentLeft #ContentLeft div.produkt_text p {
	margin:15px 0px 0px 0px;
	border:0;
	padding:0;
	font-size:13px;
	line-height:19px;
	}

/* SUCH-ERGEBNISSE */

#Content #ContainerContentLeft #ContentLeft div.SucheContainer {
	margin:15px 0px 0px 0px;
	border:0;
	border-top:1px solid #C2C9CF;
	padding:0;
	width:546px;
	overflow:hidden;
	}		

#Content #ContainerContentLeft #ContentLeft h2.suche {
	margin:15px 0px -15px 0px;
	border:0;
	padding:0;
	font:normal normal normal 17px Tahoma;
	line-height:23px;
	color:#a3a3a3;
	}

#Content #ContainerContentLeft #ContentLeft div.SucheContainer h3 a {
	color:#000;
	text-decoration:none;
	}

#Content #ContainerContentLeft #ContentLeft div.SucheContainer h3 a:hover {
	text-decoration:underline;
	}

#Content #ContainerContentLeft #ContentLeft div.SucheContainer a.desclink {
	color:#000;
	text-decoration:none;
	}

#Content #ContainerContentLeft #ContentLeft div.SucheContainer a.desclink:hover {
	color:#000;
	text-decoration:underline;
	}
	
#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.suche_produkt_cat {
	margin:15px 0px -10px 0px;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	}

#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.suche_news_cat {
	margin:15px 0px -10px 0px;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	text-transform:uppercase;
	}

#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.suche_news_cat a {
	margin:0;
	border:0;
	padding:0;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	}

#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.suche_news_cat a:hover {
	text-decoration:underline;
	}
	
#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.suche_news_cat span.medizin a {
	color:#14a37e;
	}
	
#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.suche_news_cat span.zahnmedizin a {
	color:#2782b4;
	}
		
#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.suche_news_cat span.sozialrecht a {
	color:#a20361;
	}

#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.suche_news_cat span.pflege a {
	color:#cca02a;
	}
	
#Content #ContainerContentLeft #ContentLeft div.SucheContainer p.toplink {
	text-align:right;
	}
	
/* SIDEBAR RECHTS */
		
#Content #ContainerContentRight {
	border:0;
	margin:0px 20px;
	width:234px;
	float:right;
	font-size:11px;
	line-height: 15px;
	}
	
#Content #ContainerContentRight strong {
	font-size:11px;
	line-height: 15px;
	}

#Content #ContainerContentRight h1 {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0;
	font:normal normal bold 14px Tahoma;
	line-height:19px;
	color:#a3a3a3;
	clear:both;
	}
	
#Content #ContainerContentRight p {
	margin:10px 0px 0px 0px;
	font-size:11px;
	line-height:16px;
	}

#Content #ContainerContentRight a {
	color:#1a70b1;
	font-size:11px;
	line-height:16px;
	}

#Content #ContainerContentRight a:hover {
	color:#000;
	line-height:16px;
	}
	
#Content #ContainerContentRight #Warenkorb_Box {
	position:relative;
	margin:0;
	border:0;
	padding:0;
	}
	
#Content #ContainerContentRight #Warenkorb_Box p {
	font-size:12px;
	margin:8px 0 0 0;
	}	
	
#Content #ContainerContentRight #Warenkorb_Box p strong {
	font-size:12px;
	}		

#Content #ContainerContentRight #Warenkorb_Box p.wk_link {
	position:absolute;
	top:-6px !important;
	top:-7px;
	right:0px !important;
	right:20px;
	}
	
#Content #ContainerContentRight div.ContainerBox {
	margin:16px 0 0 0;
	border:0;
	border-top:1px solid #bebebe;
	padding:6px 0 0 0;
	}	

#Content #ContainerContentRight .ContainerBox .Farb01BoxPos {
	margin:10px 0 0 0;
	padding:4px 10px 8px 12px;
	color: #fff;
	background:#F443A1 url(/images/bg_box_farb01.gif) repeat-x top left;
	}
	
#Content #ContainerContentRight .ContainerBox .Farb01BoxPos h1 {
	margin:0 0 10px 0;
	border:0;
	font-size:22px;
	line-height:27px;
	font-weight:normal;
	color: #fff;
	}	
	
#Content #ContainerContentRight .ContainerBox .Farb01BoxPos p {
	margin:0;
	padding:0 0 10px 0;
	color: #fff;
	}	

#Content #ContainerContentRight .ContainerBox .Farb01BoxPos p a {
	color:#fff;
	text-decoration: none;
	}	
	
#Content #ContainerContentRight .ContainerBox .Farb01BoxPos p a:hover {
	color:#EAEAEA;
	text-decoration: underline;
	}	
	
#Content #ContainerContentRight .ContainerBox .Farb02BoxPos {
	margin:10px 0 0 0;
	padding:4px 10px 8px 12px;
	border: 0;
	font-size: 11px;
	color: #fff;
	background:#3E9CCF url(/images/bg_box_farb02.gif) repeat-x top left;
	}	

#Content #ContainerContentRight .ContainerBox .Farb02BoxPos h1 {
	margin:0 0 10px 0;
	border:0;
	font-size:22px;
	line-height:27px;
	font-weight:normal;
	color: #fff;
	}	

#Content #ContainerContentRight .ContainerBox .Farb02BoxPos p.Liste {
	display:list-item;
	list-style-position:outside;
	margin:0px 0px 0px 16px;
	padding:0px 10px 10px 2px;
	font-weight:bold;
	color:#fff;
	}	

#Content #ContainerContentRight .ContainerBox .Farb02BoxPos p.Liste a {
	color:#fff;
	text-decoration:none;
	}	

#Content #ContainerContentRight .ContainerBox .Farb02BoxPos p.Liste a:hover {
	color:#EAEAEA;
	text-decoration:underline;
	}	

#Content #ContainerContentRight .ContainerBox .Farb02BoxPos p.link {
	margin:0;
	}	

#Content #ContainerContentRight .ContainerBox .Farb02BoxPos p.link a {
	color:#fff;
	}	
	
#Content #ContainerContentRight .ContainerBox .Farb02BoxPos p.link a:hover {
	color:#EAEAEA;
	}	


#Content #ContainerContentRight .ContainerBox .Farb03BoxPos {
	margin:10px 0 0 0;
	padding:4px 10px 8px 12px;
	border: 0;
	font-size: 11px;
	color: #fff;
	background:#b8b8b8;
	}	

#Content #ContainerContentRight .ContainerBox .Farb03BoxPos h1 {
	margin:0 0 10px 0;
	border:0;
	font-size:22px;
	line-height:27px;
	font-weight:normal;
	color: #fff;
	}	

#Content #ContainerContentRight .ContainerBox .Farb03BoxPos p.Liste {
	display:list-item;
	list-style-position:outside;
	margin:0px 0px 0px 16px;
	padding:0px 10px 10px 2px;
	font-weight:bold;
	color:#fff;
	}	

#Content #ContainerContentRight .ContainerBox .Farb03BoxPos p.Liste a {
	color:#fff;
	text-decoration:none;
	}	

#Content #ContainerContentRight .ContainerBox .Farb03BoxPos p.Liste a:hover {
	color:#EAEAEA;
	text-decoration:underline;
	}	

#Content #ContainerContentRight .ContainerBox .Farb03BoxPos p.link {
	margin:0;
	}	

#Content #ContainerContentRight .ContainerBox .Farb03BoxPos p.link a {
	color:#fff;
	}	
	
#Content #ContainerContentRight .ContainerBox .Farb03BoxPos p.link a:hover {
	color:#EAEAEA;
	}	

		

#Content #ContainerContentRight .ContainerBox #SteuerArchiv p.jahr {	
	margin:10px 0px 0px 0px;
	border:0;
	padding:0;
	font-weight:bold;
	}
	
#Content #ContainerContentRight .ContainerBox #SteuerArchiv div.monate {
	margin:0px;
	border:0;
	padding:0;
	}

#Content #ContainerContentRight .ContainerBox #SteuerArchiv div.monate p.monat {
	margin:0;
	border:0;
	padding:0;
	}
	
/*************************************************
* FOOTER
*************************************************/

#Footer {
	margin:0px auto;
	border:0;
	padding:0;
	color:#8e8e8e;
	text-align:center;
	background-color:#fff;
	}
	
#Footer div.Center {
	padding:0px 0px 6px 0px;
	background:url(/images/bg_content.gif);
	border-bottom:6px solid #bebebe;
	background-color:#fff;
	}
	
#Footer span {
	color: #000;
	font-size:11px;
	}
	
#Footer a {
	font-size:11px;
	color:#8e8e8e;
	text-decoration:none;
	}

#Footer a:hover {
	font-size:11px;
	text-decoration:underline;
	}
	
#Footer #FooterNav {
	margin:0;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	padding:8px 0 0px 0px;
	width:623px;
	text-align:left;
	float:left;
	font-size:11px;
	}
	
#Footer #FooterNav p {
	margin:0 0 0 14px;
	font-size:11px;
	line-height:15px;
	}	

#Footer #FooterNav p a {
	line-height:15px;
	}

#Footer #FooterNav p.cp {
	margin-top:5px;
	}
	
#Footer #FooterLogo {
	margin:0;
	border:0;
	margin:16px 0 0 14px;
	width:254px;
	float:right;
	}
	
	
/*************************************************
Sonderfarben Titel/Texte
*************************************************/

.farb01 {
	margin:6px 0px 0px 0px;
	border:0;
	padding:0;
	font:normal normal bold 13px Tahoma;
	line-height:23px;
	color:#F443A1;
	}			