body, td 		{font-family: verdana;font-size: 10.0px;color: #424242;}
  			  
h1				{margin-top:-10px;margin-bottom:0px;}  			  

h2				{margin:0px; font-size:12px;display:inline;}

.bestseller h3	{margin:0px; font-size:10px; font-weight:normal;}

form			{margin:0px;padding:0px;}

.bold			{font-weight: bold;}

.boldTop		{font-weight: bold;font-size: 12.0px;}

.price			{color: #000000;font-size: 12.0px;}		  
.priceb			{color: #000000;font-size: 12.0px;font-weight: bold;}
			  
.pricebasic 	{color: #666666;font-size: 9.0px;}
.notesgrey 		{color: #999999;font-size: 9.0px;}

.blue			{color: #0073BB;}
.blue11			{color: #0073BB;font-size: 11px;}

.white				{color: #FFFFFF;font-size: 10.0px;}			  
.white a			{color: #FFFFFF;font-size: 10.0px;}			  
.white a:link		{color: #FFFFFF;font-size: 10.0px;text-decoration: none;}			   	
.white a:active		{color: #FFFFFF;font-size: 10.0px;text-decoration: none;}		   	
.white a:visited	{color: #FFFFFF;font-size: 10.0px;text-decoration: none;}			   	
.white a:hover		{color: #FFFFFF;font-size: 10.0px;text-decoration: underline;}
			   	
.pathway a	{text-decoration: underline;}

.metanavi 				{color: #424242;font-size: 12.0px;font-weight: normal; text-align: right;}
.metanavi a:hover		{text-decoration: underline;}

.cat10		{color: #0087c7;}
.cat10	a	{color: #0087c7;}
.cat70		{color: #d57500;}
.cat70	a	{color: #d57500;}
.cat71		{color: #d57500;}
.cat71	a	{color: #d57500;}
.cat91		{color: #424242;}
.cat91	a	{color: #424242;}
.cat92		{color: #ae0062;}
.cat92	a	{color: #ae0062;}
.cat90		{color: #555555;}
.cat90	a	{color: #555555;}
.cat50		{color: #007e15;}
.cat50	a	{color: #007e15;}
.cat60		{color: #3a2c7b;}
.cat60	a	{color: #3a2c7b;}
.cat80		{color: #1c64a2;}
.cat80	a	{color: #1c64a2;}
.cat0		{color: #FFFFFF;}
.cat0	a	{color: #FFFFFF;}
.cat1		{color: #FFFFFF;}
.cat1	a	{color: #FFFFFF;}

.cat10b		{color: #0087c7;font-weight:bold}
.cat10b	a	{color: #0087c7;font-weight:bold}
.cat70b		{color: #d57500;font-weight:bold}
.cat70b	a	{color: #d57500;font-weight:bold}
.cat71b		{color: #d57500;font-weight:bold}
.cat71b	a	{color: #d57500;font-weight:bold}
.cat91b		{color: #424242;font-weight:bold}
.cat91b	a	{color: #424242;font-weight:bold}
.cat92b		{color: #ae0062;font-weight:bold}
.cat92b	a	{color: #ae0062;font-weight:bold}
.cat90b		{color: #555555;font-weight:bold}
.cat90b	a	{color: #555555;font-weight:bold}
.cat50b		{color: #007e15;font-weight:bold}
.cat50b	a	{color: #007e15;font-weight:bold}
.cat60b		{color: #3a2c7b;font-weight:bold}
.cat60b	a	{color: #3a2c7b;font-weight:bold}
.cat80b		{color: #1c64a2;font-weight:bold}
.cat80b	a	{color: #1c64a2;font-weight:bold}
.cat0b		{color: #FFFFFF;font-weight:bold}
.cat0b	a	{color: #FFFFFF;font-weight:bold}
.cat1b		{color: #FFFFFF;font-weight:bold}
.cat1b	a	{color: #FFFFFF;font-weight:bold}

.cat10subnavi	a	{color: #0087c7; font-size: 11.0px;}
.cat70subnavi	a	{color: #d57500; font-size: 11.0px;}
.cat71subnavi	a	{color: #d57500; font-size: 11.0px;}
.cat91subnavi	a	{color: #424242; font-size: 11.0px;}
.cat92subnavi	a	{color: #ae0062; font-size: 11.0px;}
.cat90subnavi	a	{color: #555555; font-size: 11.0px;}
.cat50subnavi	a	{color: #007e15; font-size: 11.0px;}
.cat60subnavi	a	{color: #3a2c7b; font-size: 11.0px;}
.cat80subnavi	a	{color: #1c64a2; font-size: 11.0px;}
.cat0subnavi	a	{color: #FFFFFF; font-size: 11.0px;}
.cat1subnavi	a	{color: #FFFFFF; font-size: 11.0px;}

.cat10prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat10prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat10prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat70prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat70prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat70prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat71prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat71prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat71prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat91prodname		{color: #424242;font-size: 12.0px;font-weight:bold}
td.cat91prodname h2 a {color: #424242;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat91prodname h2 a:hover {text-decoration:underline;color: #424242;}

.cat92prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat92prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat92prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat90prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat90prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat90prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat50prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat50prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat50prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat60prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat60prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat60prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat80prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat80prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat80prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat0prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat0prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat0prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat1prodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.cat1prodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.cat1prodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.catprodname		{color: #FFFFFF;font-size: 12.0px;font-weight:bold}
td.catprodname h2 a {color: #FFFFFF;font-size: 12.0px;font-weight:bold;text-decoration:none;}
td.catprodname h2 a:hover {text-decoration:underline;color: #FFFFFF;}

.cat_headline10 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline70 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline71 h1 {margin:5px 5px 5px 8px;;font-size:16px;color: #FFFFFF;}
.cat_headline91 h1 {margin:5px 5px 5px 8px;;font-size:16px;color: #424242;}
.cat_headline92 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline90 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline50 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline60 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline80 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline0 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline1 h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}
.cat_headline h1 {margin:5px 5px 5px 8px;font-size:16px;color: #FFFFFF;}

.catprice			{color: #FFFFFF; font-size: 13.0px; font-weight:bold}
.catprice a:link	{color: #FFFFFF; font-size: 13.0px; font-weight:bold; text-decoration: none;} 	
.catprice a:active	{color: #FFFFFF; font-size: 13.0px; font-weight:bold; text-decoration: none;}				   	
.catprice a:visited	{color: #FFFFFF; font-size: 13.0px; font-weight:bold; text-decoration: none;}	
.catprice a:hover	{color: #FFFFFF; font-size: 13.0px; font-weight:bold; text-decoration: underline;}
			   	
.catprice_inv			{color: #424242; font-size: 13.0px; font-weight:bold}
.catprice_inv a:link	{color: #424242; font-size: 13.0px; font-weight:bold; text-decoration: none;} 	
.catprice_inv a:active	{color: #424242; font-size: 13.0px; font-weight:bold; text-decoration: none;}				   	
.catprice_inv a:visited	{color: #424242; font-size: 13.0px; font-weight:bold; text-decoration: none;}	
.catprice_inv a:hover	{color: #424242; font-size: 13.0px; font-weight:bold; text-decoration: underline;}			   	

.cat10light		{color: #FFFFFF;}
.cat70light		{color: #FFFFFF;}
.cat71light		{color: #FFFFFF;}
.cat91light		{color: #424242;}
.cat92light		{color: #FFFFFF;}
.cat90light		{color: #FFFFFF;}
.cat50light		{color: #FFFFFF;}
.cat60light		{color: #FFFFFF;}
.cat80light		{color: #FFFFFF;}
.cat0light		{color: #FFFFFF;}
.cat1light		{color: #FFFFFF;}
.catlight		{color: #FFFFFF;}

.prompt_warning	{color: #FF0000;font-weight:bold;font-size: 11px;}

.prompt_message	{color: #006600;font-weight:bold;font-size: 11px;}

.lightblue		{color: #CCDCF6;}

.naviwhite		{color: #FFFFFF;}

.lightblue a:hover	{color: #FFFFFF;}

.content		{font-family: verdana;font-size: 11.0px;font-weight: normal;color: #424242;}	    			  
.contentg		{font-family: verdana;font-size: 11.0px;color: #424242;}
.contentg a		{font-family: verdana;font-size: 11.0px;color: #424242;}

.contentpress		{font-family: verdana;font-size: 11.0px;font-weight: normal;color: #424242;}

.contentpress a		{font-family: verdana;font-size: 11.0px;text-decoration: none;color: #424242;}
.contentpress a:hover	{color: #000000;text-decoration: underline;}

.deselected		{font-family: verdana;font-size: 11.0px;font-weight: normal;color: #666666;}			  
.deselectedb 	{font-family: verdana;font-size: 11.0px;font-weight: bold;color: #999999;}

.underline11	{font-family: verdana;font-size: 11.0px;color: #424242;}

a			{font-family: verdana;font-size: 10.0px;text-decoration: none;color: #424242;}
a:hover		{color: #000000;text-decoration: underline;}

.abold		{font-family: verdana;font-size: 10.0px;font-weight: bold;color: #323246;}
  			  
.warenkorb		{font-family: verdana;font-size: 10.0px;color: #000000;}
.legal		{font-family: verdana;font-size: 10.0px;color: #424242;}

.metanavi		{font-family: verdana;font-size: 10.0px;}
.metanavi a		{font-family: verdana;font-size: 10.0px;text-decoration: none;color: #424242;}
.metanavi a:hover {color: #323246;}

.specialnavi		{font-family: verdana;font-size: 11.0px;}
.specialnavi a		{font-family: verdana;font-size: 11.0px;text-decoration: none;color: #FFFFFF;}
.specialnavi a.abold	{font-family: verdana;font-size: 11.0px;text-decoration: none;color: #FFFFFF;}
.specialnavi a:hover	{color: #FFFFFF;text-decoration: underline;}
			
.subnavi	{font-family: verdana;font-size: 11.0px;color: #424242;}
.subnavi a	{font-family: verdana;font-size: 11.0px;text-decoration: none;color: #2a5c35;}
.subnavi a.abold	{font-family: verdana;font-size: 11.0px;text-decoration: none;color: #2a5c35;}
.subnavi a:hover	{color: #2a5c35;text-decoration: underline;}	
			
.steps		{font-family: verdana;font-size: 10.0px;color: #2a5c35;}	
.stepsb		{font-family: verdana;font-size: 10.0px;font-weight: bold;color: #2a5c35;}	  			  				

.stand	 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 190px;height: 18px;}

.select190 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 190px;height: 16px;}
.select164 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 164px;height: 16px;}
.select157 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 157px;height: 16px;}	  
.select119 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 119px;height: 16px;}
.select112 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 112px;height: 16px;}
.select70 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 70px;height: 16px;}  			  
.select90 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 90px;height: 16px;} 			  
.select60 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 60px;height: 16px;}
.select50		{font-family: verdana;font-size: 10.0px;color: #424242;width: 50px;height: 16px;}
.select120		{font-family: verdana;font-size: 10.0px;color: #424242;width: 120px;height: 18px;}

.i138	 	{font-family: verdana;font-size: 10.0px;color: #424242;border-width: 0px;width: 138px;height: 18px;}
.i180 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 180px;height: 18px;}
.i280 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 280px;height: 18px;}
.i300 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 300px;height: 18px;}
.i390 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 390px;height: 18px;}
.i120	 	{font-family: verdana;font-size: 10.0px;border-width:0px;border-style:solid;border-color: #2a5c35;width: 120px;height: 18px;}
.i50	 	{font-family: verdana;font-size: 11.0px;color: #424242;width: 50px;height: 18px;}
.i60	 	{font-family: verdana;font-size: 11.0px;color: #424242;width: 60px;height: 18px;}		  
.i77	 	{font-family: verdana;font-size: 11.0px;color: #424242;width: 77px;height: 18px;}  			  
.i30	 	{font-family: verdana;font-size: 11.0px;color: #424242;width: 30px;height: 18px;}
.i20	 	{font-family: verdana;font-size: 11.0px;color: #424242;width: 20px;height: 18px;}  			  
.i100	 	{font-family: verdana;font-size: 11.0px;color: #424242;width: 100px;height: 18px;} 			  
.i151	 	{font-family: verdana;font-size: 11.0px;color: #424242;width: 151px;height: 18px;}  			  
.i133	 	{font-family: verdana;font-size: 10.0px;border-width: 0px;color: #424242;width: 133px;height: 18px;}
.i130 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 130px;height: 18px;}

.area390 		{font-family: verdana;font-size: 10.0px;color: #424242;width: 390px;height: 100px;}
.area406		{font-family: verdana;font-size: 10.0px;color: #424242;width: 406px;height: 60px;}
.area406x100	{font-family: verdana;font-size: 10.0px;color: #424242;width: 406px;height: 100px;}
.area300	{font-family: verdana;font-size: 10.0px;color: #424242;width: 300px;height: 100px;}

li			{color: #424242;}

.teaser 	{font-family: verdana;font-size: 10.0px;color: #323246;}
.teaser a 	{font-family: verdana;font-size: 10.0px;color: #323246;} 
			  
.contentgrey  {font-family: verdana;font-size: 11.0px;color: #424242;}	

.newsletter_offer {padding-top:3px;}

div.infobox	{
	background: #f39900;
	font:10pt sans-serif;
	left:-10000px;
	position:absolute;
	top:0px;
	visibility:hidden;
	z-index: 99;
}

div.infoboxbody{
	background: #ffe5cc;
	font:11px verdana;
	margin:0px 0px 0px 20px;
	padding:6px;
}

div.infoboxcaption{
	color:#FFFFFF;
	background: #2a5c35;
	font:bold 12px verdana;
	padding:6px;
	text-align:left
} 			    
  			    
#flink {
	visibility: hidden;
	position: absolute;
	top: 650px;
	left: 12px;
	font-family: verdana;
	font-size: 9.0px;
	color: #E2DABC;
	text-decoration: none
}


div.hide{
	display: none;
}
div.show{
	background: #ffe5cc;
	color: #FFFFFF;
	position: absolute;
	left:272;
	font-family: verdana;
	font-size: 9.0px;
	text-decoration: none;
	padding:6px;
	display: block;
}

#certificate-form {
	margin-left: 0px;
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #cccccc;	
}

#certificate-form .headline {
	font-weight: bold;
}

#certificate-form .headline td {
	padding-top: 15px;
	padding-bottom: 0px;	
}

#certificate-form .content td {
	padding-top: 5px;
}

#certificate-form .i50 {
	width: 50px;
}

#certificate-form input {
	margin-left: 10px;
	width: 200px;	
}

#certificate-form textarea {
	margin-left: 10px;
	width: 263px;
	height: 80px;
}

#certificate-form .input-label {
	text-align: right;
	width: 65px;	
}

 /*Password check */
#show_pw_check {
	margin-bottom:3px;
}

.slide {
    position: relative;
    height:auto;
}
.slide .slide_inner {
	display:none;
	left: 0;
    bottom: 0;
}

img, div { behavior: url(lib/css/iepngfix.htc) }

/* PHASE 1*/
ul.main-navigation {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	float: right;
}

ul.main-navigation li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;	
	line-height: 26px;
}

ul.main-navigation li a {
	margin: 0;
	padding: 0 10px;	
	color: #fff;
	font-size: 11px;
}

ul.main-navigation li a:hover {
	color: #fff;
	text-decoration: underline;
}

ul.main-navigation li.topnavi_10 {
	background: #007fbf url(../img/nav_bg/haupt-navi-hellblau.gif) center center repeat-x;
}

ul.main-navigation li.topnavi_91 {
	background: #007fbf url(../img/nav_bg/haupt-navi-gelb.gif) center center repeat-x;
}

ul.main-navigation li.topnavi_91 a, ul.main-navigation li.topnavi_91 a:hover {
	color: #424242;
}

ul.main-navigation li.topnavi_90 {
	background: #007fbf url(../img/nav_bg/haupt-navi-grau.gif) center center repeat-x;
}

ul.main-navigation li.topnavi_50 {
	background: #007fbf url(../img/nav_bg/haupt-navi-gruen.gif) center center repeat-x;
}

ul.main-navigation li.topnavi_80 {
	background: #007fbf url(../img/nav_bg/haupt-navi-blau.gif) center center repeat-x;
}

ul.main-navigation li.topnavi_60 {
	background: #007fbf url(../img/nav_bg/haupt-navi-lila.gif) center center repeat-x;
}

ul.main-navigation li.topnavi_92 {
	background: #007fbf url(../img/nav_bg/haupt-navi-magenta.gif) center center repeat-x;
}

ul.main-navigation li.topnavi_70 {
	background: #007fbf url(../img/nav_bg/haupt-navi-orange.gif) center center repeat-x;
}

/* Startpage */
#teaser {
	width: 776px;
	height: 240px;
	margin: 8px 0;
	padding: 0;
	position: relative;
}

#teaser-boxen-wrapper {
	width: 776px;
	height: 120px;
	margin: 0;
	padding: 0;
}

#callout-nav {
	position:absolute;
	left:0px;
	top:20px;
	width:40px;
	z-index:10;
}

#callout-nav a {
	color:#FFFFFF;
	float:left;
	margin:0;
	padding:17px 0 17px 180px;
	text-decoration:none;
}

#callout-wrapper {
	width: 460px;
	height: 240px;
	margin: 0 9px 0 0;
	float: left;
}

.callout-slide {
	width: 460px;
	height: 240px;	
}

#slide1.callout-slide {
	background: url(../img/1/teaser-kontaktlinsen.jpg) left top no-repeat;	
}

#slide2.callout-slide {
	background: url(../img/1/teaser-pflegemittel.jpg) left top no-repeat;	
}

#slide3.callout-slide {
	background: url(../img/1/teaser-accessoires.jpg) left top no-repeat;	
}

.startpage-teaser-navigation {
	width: 199px;	
}

.startpage-teaser-navigation {
	position: relative;
	top: 20px;
	left: 0px;		
}

.startpage-teaser-navigation ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.startpage-teaser-navigation li {
	line-height: 46px;
	background: url(../img/1/headline-arrow.gif) left top no-repeat;
	padding: 0 16px;
	height: 46px;
}

.startpage-teaser-navigation li a {
	font-size: 18px;
	display: block;
	height: 1%;
	line-height: 46px;
	color: #424242;
}

.startpage-teaser-navigation li a:hover {
	color: #424242;
}

#slide1 .startpage-teaser-navigation li.active {
	background: url(../img/1/headline-arrow-active_kontaktlinsen.gif) left top no-repeat;
}

#slide2 .startpage-teaser-navigation li.active {
	background: url(../img/1/headline-arrow-active_pflegemittel.gif) left top no-repeat;
}

#slide3 .startpage-teaser-navigation li.active {
	background: url(../img/1/headline-arrow-active_accessoires.gif) left top no-repeat;
}

.startpage-teaser-navigation li.active a {
	font-size: 21px;
	display: block;
	height: 1%;	
	line-height: 46px;
}

#slide1 .startpage-teaser-navigation li.active a, 
#slide3 .startpage-teaser-navigation li.active a {
	color: #fff;
}

#slide2 .startpage-teaser-navigation li.active a, 
#slide2 .startpage-teaser-navigation li.active a:hover {
	color: #333;
}

.startpage-teaser-button {
	background: url(../img/1/button-main-teaser.gif) center left no-repeat;
	_background: url(../img/1/button-main-teaser.gif) 13px left no-repeat;
	display: inline;
	padding: 12px 0 8px 24px;
}

#slide1 .startpage-teaser-button {
	position: relative;
	left: 44px;
	top: 46px;		
}

#slide2 .startpage-teaser-button,
#slide3 .startpage-teaser-button {
	position: relative;
	left: 34px;
	top: 46px;		
}

.startpage-teaser-button a {	
	background: url(../img/1/button-main-teaser-end.gif) center right no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 8px 12px 7px 0;
}


.startpage-cat-nav {
	position: relative;
	left: 16px;
	top: 40px;			
}

.startpage-cat-nav-headline {
	margin: 0 0 4px 0;
	color: #00547e;	
}

#slide1 .startpage-cat-nav-box,
#slide2 .startpage-cat-nav-box,
#slide3 .startpage-cat-nav-box {
	width: 100px;
	float: left;
	position: relative;
}


#slide2 #startpage-cat-nav-box2,
#slide3 #startpage-cat-nav-box2{
	width: 120px;
}

.startpage-cat-nav-box ul {
	list-style: none outside none;
	margin: 0 0 12px 0;
	padding: 0;
}

.startpage-cat-nav-box li {
	padding: 0 0 0 10px;
	background: url(../img/1/list-arrow-blue.gif) 2px center no-repeat;
	line-height: 16px
}

.startpage-cat-nav-box li a, .startpage-cat-nav-box li a:hover {
	color: #00547e;
	font-weight: bold;
}

.promo-teaser {
	width: 307px;
	height: 240px;
	background: #fff url(../img/1/sparsets-bg.jpg) left top no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#sparsets .promo-teaser-headline {
	font-size: 	21px;
	line-height: 36px;
	color: #424242;
	position: relative;
	top: 10px;
	left: 12px;
}

#sparsets .promo-teaser-headline a {
	font-size: 	21px;
	line-height: 36px;	
	color: #fff;	
}

.promo-teaser-button {
	background: url(../img/1/button-promo-teaser.gif) center left no-repeat;
	_background: url(../img/1/button-promo-teaser.gif) 13px left no-repeat;
	display: inline;
	padding: 12px 0 8px 24px;
}

#sparsets .promo-teaser-button {
	position: relative;
	top: 92px;
	left: 72px;		
}

.promo-teaser-button a {	
	background: url(../img/1/button-promo-teaser-end.gif) center right no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 8px 12px 7px 0;
}



.startpage-box h2 {
	padding: 0 8px;
	margin: 12px 0 8px;	
	display: block;
	line-height: 18px;
	font-size: 10px;
	color: #fff;
	background: #2a5c35;
	width: 148px;
	_width: 168px;	
}

.startpage-box p {
	padding: 0 8px;
	margin: 0 0 12px 0;
	font-size: 10px;
}

#erinnern.startpage-box p {
	margin: 0;
}

.startpage-box {
	width: 188px;
	height: 120px;
	overvlow: hidden;
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	background: url(../img/1/bg-box.gif) repeat-x scroll left top #fff;
}

.startpage-box p.button {
	text-align: right;
	margin: 0 8px 8px 0;
	padding: 0;
}

.startpage-box p.button a {
	padding: 4px 8px 4px 12px;
	background: #777 url(../img/1/button-arrow.gif) 4px 7px no-repeat;	
	color: #fff;
	text-decoration: none;
}

.startpage-box p.button a:hover {
	text-decoration: underline;
}

.startpage-box .i120 {
	border: 1px solid #999;
	margin: 1px 0;
	width: 140px;	
}

.startpage-box .select157, .startpage-box .select119 {
	width: 172px;
}

.startpage-box a.action-small {
	color: #2a5c35;
	padding: 0 0 0 8px;
	background: url(../img/1/action-arrow.gif) center left no-repeat;
	font-weight: normal;
}

.note-message, .note-warning {
	width: 756px;
	_width: 776px;
	padding: 8px;
	margin: 6px 0 0 0;
	font-size: 11px;
}

.note-message p, .note-warning p {
	padding: 0;
	margin: 0;
}

.note-message {
	background: #abe1b3;
	border: 2px solid #2a5c35;
	color: #2a5c35;		
}

.note-warning {
	background: #ffcdaa;
	border: 2px solid #ff0000;
	color: #ff0000;		
}

/* Footer */

#footer {
	color: #424242;
	margin: 0;
	padding: 0;
	width: 776px;
}

#footer a.action {
	color: #2a5c35;
	padding: 0 0 0 8px;
	background: url(../img/1/action-arrow.gif) center left no-repeat;
	font-weight: bold;
}

#footer img {
	border: 0;
}

#footer .i120 {
	border: 1px solid #999;	
}

#line1, #line2, #line3, #line4, #line5 {
	margin: 12px 0;
	padding: 0;
	clear: both;
}

.footer-box-168 {
	width: 168px;
	float: left;
	margin: 0 8px 0 0;
}

.footer-box-208 {
	width: 208px;
	float: left;
	margin: 0 8px 0 0;	
}

.no-gap {
	margin-right: 0 !important;
}

.footer-box-168 h2, .footer-box-208 h2 {
	padding: 0 8px;
	margin: 0 0 8px 0;
	width: 192px;
	display: block;
	line-height: 18px;
	font-size: 10px;
}

.footer-box-168 p, .footer-box-208 p {
	padding: 0 8px;
	margin: 0 0 12px 0;
	font-size: 10px;
}

.footer-box-168 img, .footer-box-208 img {
	margin: 0 0 12px 8px;
}

img.inline {
	margin: 0 8px 4px 0;
	padding: 0;
}

.footer-box-168 td img, .footer-box-208 td img {
	margin: 0;
}

.footer-box-168 h2 {
	width: 136px;
}

.footer-box-208 h2 {
	width: 174px;
}

#line2 {
	background: url(../img/1/bg-footer.gif) repeat-x scroll left top #fff;
}

#line2 .footer-box-168, #line2 .footer-box-208 {
	background: #d2e3d7 url(../img/1/bg-box.gif) top left repeat-x;
}

#line2 .footer-box-168 h2, #line2 .footer-box-208 h2 {
	color: #fff;
	background: #2a5c35;
	margin: 12px 0 8px;
}

#line2 ul {
	list-style: none outside none;
	margin: 0 0 12px 0;
	padding: 0;
}

#line2 li {
	padding: 0 0 0 16px;
	background: url(../img/1/list-arrow.gif) 8px center no-repeat;
	line-height: 16px
}

#line3 .footer-box-168 h2, #line3 .footer-box-208 h2 {
	margin: 12px 0 0 0;
}

#line3 ul {
	list-style: none outside none;
	margin: 0 0 12px 0;
	padding: 0;	
}

#line3 li {
	padding: 0 0 0 8px;	
	line-height: 16px	
}

#legal {
	float: left;
	padding: 0 8px;	
	margin: 0 0 8px 0;
}

#share {
	float: right;
}

#copyright {
	float: right;
	color: #666;
}

.footer-dashed {
	background: url(../img/1/hr-footer-dashed.gif) top left no-repeat;
	border: none;
	height: 1px;
	margin: 8px 0;
	padding: 0;
	clear: both;
}

/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

/* IE-Patch für IE 7*/
*:first-child+html .clearfix { min-height: 0; }

/* IE-Patch für IE 6*/
* html .clearfix { height: 1%; }


/* Hilfeseite */

h1.content-headline {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 0 8px;
	font-weight: bold;
}

.yellow-box {
	background: #ffe5cc;
	font-size: 11px;
	line-height: 14px;
	margin: 8px 0;
	padding: 12px;
}

.yellow-box h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 12px 0 0 0;
}

.yellow-box a {
	text-decoration: underline;	
}

.yellow-box p.button {
	text-align: right;
	margin: 0 0 8px 0;
	padding: 0;
}

.yellow-box p.button a {
	padding: 4px 8px 4px 12px;
	background: #777 url(../img/1/button-arrow.gif) 4px 7px no-repeat;	
	color: #fff;
	text-decoration: none;
}

.yellow-box p.button a:hover {
	text-decoration: underline;
}

img.grey-border {
	border: 1px solid #acacac;
}

.content a.content-underline {
	font-size: 11px;
	text-decoration: underline;
}


/* Boxen */

.box-headline-wrapper {
	background: #f39900;
}

h4.box-headline, h4.box-headline-full {
	color: #fff;
	background: #2a5c35;
	margin: 12px 0 0;
	padding: 0 8px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

h4.box-headline {
	width: 108px;
	_width: 128px;;
}

.onpage-navigation-box p {
	padding: 0;
	margin: 8px;
	line-height: 14px;
	color: #2a5c35;
}

.onpage-navigation-box a {
	color: #2a5c35;
	text-decoration: underline;
}

ul.onpage-navigation {
	list-style: none outside none;
	margin: 8px 0 12px 0;
	padding: 0;
}

ul.onpage-navigation li {
	padding: 0 0 4px 16px;
	background: url(../img/1/action-arrow.gif) 8px 5px no-repeat;
	line-height: 14px;
	color: #2a5c35;
}

ul.onpage-navigation li a, ol.onpage-navigation li a {
	color: #2a5c35;
}

ul.onpage-navigation li.active a, ol.onpage-navigation li.active a, ol.onpage-navigation li.active  {
	font-weight: bold;
}

ol.onpage-navigation {
/*	list-style: none outside none;*/
	margin: 0;
	padding: 8px 8px 8px 30px;
}

ol.onpage-navigation li {
	padding: 0;
	line-height: 14px;
	color: #2a5c35;
}

.info-box {
	padding: 8px;
}

.info-box p {
	padding: 0;
	margin: 0 0 8px 0;
	line-height: 14px;
}

.info-box img {
	padding: 0;
	margin: 2px 8px 24px 0;
	float: left;
}

#contact.info-box {
	background: url(../img/1/contact.gif) bottom right no-repeat;
}

.info-box a.action {
	color: #2a5c35;
	padding: 0 0 0 8px;
	background: url(../img/1/action-arrow.gif) center left no-repeat;
	font-weight: bold;
}

ul.info-box-check-liste {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

ul.info-box-check-liste li {
	padding: 0 0 4px 20px;
	background: url(../img/1/checkmark.gif) -1px 2px no-repeat;
	line-height: 14px;
	color: #424242;
}

ul.info-box-check-liste li img {
	margin: 4px 0 0 0;
	float: none;
}

/* Landingpage Teaser */

#landingpage-teaser-wrapper {
	width: 776px;
	margin: 8px 0;
	padding: 0;	
}

#landingpage-teaser {
	width: 776px;
	background: #007fbf url(../img/1/landingpage-bg.gif) center left no-repeat;
	_padding: 0 0 24px 0;
}

.landingpage-teaser-content {
	width: 355px;
	_width: 486px;
	background: #fff url(../img/1/content-bg.gif) bottom left repeat-x;
	position: relative;
	top: 12px;
	left: 233px;
	margin: 0 0 24px 0;
	padding: 8px 115px 8px 16px;
	float: left;
/*	min-height: 800px;*/
}

.landingpage-teaser-buttons {
	position: absolute;
	bottom: 18px;
	left: 376px;
	float: left;
	width: 200px;
}

.landingpage-teaser-buttons a, .landingpage-teaser-buttons a:hover {	
	padding: 8px 40px 8px 30px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 36px;
}

a.landingpage-teaser-button-hellblau {	
	background: url(../img/1/button-landingpage-hellblau.gif) center left no-repeat;
}

a.landingpage-teaser-button-gelb {	
	background: url(../img/1/button-landingpage-gelb.gif) center left no-repeat;
}

a.landingpage-teaser-button-magenta {	
	background: url(../img/1/button-landingpage-magenta.gif) center left no-repeat;
}

a.landingpage-teaser-button-orange {	
	background: url(../img/1/button-landingpage-orange.gif) center left no-repeat;
}

.prop {
  height: 200px;
  float: right;
  width: 1px;
}

.prop-end {
  clear:both;
  height:1px;
  overflow:hidden;
}

#ecke-ol {
	position: relative;
	float: left;	
	top: 0;
	left: 0;
}

#ecke-or {
	position: relative;
	float: left;
	top: 0;
	left: 760px;
}
