
/*--Body, Tabellen, Standard--*/
/*--------------------------------------------------------------------------------------------------------------------------------------*/

BODY
{ 
 width:100%;
 margin-left:auto; 
 margin-right:auto;
 margin-top:0px;
 margin-bottom:0;
 padding:0px;
 border:0px;
 Color: #000000;
 Font-Family: Arial;
 Font-Size: 11px;
 text-align:center;
 background:#D8E5F5 url('../images/Hintergrund.jpg') center top repeat-x fixed;
 /*background:#00529D;*/
 overflow-x:hidden;
 overflow-y:auto
 
}


img {
	/*behavior:url("/bdm/css/pngbehavior.htc");*/
	border:0px none;
}

Form
	{
	 padding:0px;border:0px;margin:0px;
	}

/*--Link, Hover, Visit--*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/

/*--Standardlink--*/

A:ACTIVE, A:LINK, A:VISITED {
	Color: #000000;
	Font-Size: 11px;
	Font-Family: Arial; text-decoration: none; 
	font-weight: bolder;
	Letter-Spacing: 0px
}

A:HOVER {
	
	Font-Family: Arial;
	font-weight: bolder;
	Font-Size: 11px;
	Text-Decoration: none
}


/*--Footer Links--*/

	a:active.nav_footer, a:link.nav_footer, a:visited.nav_footer {
		Color: #888;
		font-weight: normal;
		Font-Size: 11px;
		Font-Family: Arial
	}

	a:hover.nav_footer {
		Color: #000;
		font-weight: normal;
		Font-Family: Arial;
		Font-Size: 11px;
		Text-Decoration: underline
	}


/*Produktlink*/

	a:active.pdt_lnk, a:link.pdt_lnk, a:visited.pdt_lnk {
		Color: #00529D;
		font-weight: normal;
		Font-Size: 13px;
		Font-Family: Arial;
		Text-Decoration: none
	}

	a:hover.pdt_lnk {
		Color: #00529D;
		Letter-Spacing: px;
		font-weight: normal;
		Font-Family: Arial;
		Font-Size: 13px;
		Text-Decoration: underline
	}



/*---------DIVS-------------------------------------------------------------------------------------------------------------------------------*/

div#wrapper {
	width:979px; overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;	
}


div.main {
	float:left;
	width:100%;
	min-height:600px;
	margin-top:0px;		 
	text-align:left;
	background:#fff;	
}

	
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

div.header {
	float:left;
	width:100%; 
	height:109px;	
	text-align:left;
	background:url('../images/header_hg.png')
}


	div#nav-top {
		width:100%;height:35px		
	}
	
	


	H1.logo {
		float:left;
		width:324px; height:50px;overflow:hidden;
		position:relative; left:10px; top:0px;	  
		border:0px none;padding:0px;margin:0px				  
	}
			

	.logo SPAN {float:left;position:absolute;top:-10px;z-index:-15;font-size:10px;color:#ccc}
	.logo IMG  {float:left;position:absolute;top:5px}		
		

	div#search{
		width:894px;height:58px;
		margin-left:auto;
		margin-right:auto;
		margin-top:0; margin-bottom:10px;
		padding:0;
		background:url('../images/suchfeld.png') center no-repeat
	}
		

	

	div.logout_lnk
				{float:right;width:500px;height:50px;position:relative;left:-15px;top:9px;text-align:right;font-size:11px;font-weight:normal;color:#808080}
	

/*-----------------------------------------------------------------------------------------------------------------------------------*/
	
div#searchbar {
		float:right
		width:570px; height:58px;
		text-align:left;
		background:		 
}

			
	#searchbar_frm {
			float:left;
			width:100%					 
	}

	input.searchfield {
			margin-top:9px;
			font-size:24px;
			font-weight:bolder;
			color:#808080; 
			text-indent:3px;
			border:0px none;					 
			padding:0px;
			width:495px;
			height:34px;
			vertical-align:middle					 
	}
	
	.search_btn {
			margin-top:5px; margin-left:10px;
			vertical-align:middle
	}		
					

			
/*-------------------------------------------------------------------------------------------------------------*/			
			
div#breadcrumb {
 		float:left; 		
 		width:979px; 		
 		line-height:35px; 
 		overflow:hidden; 		
 		text-align:left;
 		text-indent:50px;
 		color:#c0c0c0;
 		background:url('../images/bc_bg2.gif') center ;
 		margin-top:20px
}

 #breadcrumb A {
 		color:#c0c0c0; 
 		font-weight:normal; 		
 } 
 
 #breadcrumb A:HOVER {
 		color:#808080;
 		text-decoration:underline
 }

 .bcspacer {
 	position:relative;top:-1px;	
 	color:#808080;font-weight:bolder; 	
 	margin:0 5px 0px 5px;
 	
 }
 			
/*--- DropDownMenu  -------------------------------------------------------------------------------------------*/ 			
 			
	UL#menulist {
		 float:right;
		 width:580px;
		 list-style-type:none; background-color:;
		 Border:0px none; margin:0px;padding:0px
	}
	
	
	#menulist LI {
		      DISPLAY: inline; LIST-STYLE-TYPE: none;
	}
	

	 A.top-inactive, A.top-active{
		display:block-inline; padding-left:20px;padding-right:20px;
		line-height:35px;
		font-size:14px;
		font-weight:normal;
		color:#00529D
	}
		

	A:HOVER.top-inactive, A:HOVER.top-active {
		color:#fff; text-decoration:underline;
		
	}
	
	A.top-active {color:#00529D; font-weight:bolder}
	
	
	
	/*--------------------------------------------------------------------------------------------------------------------------------------	*/
	
	div.topmenu {	
			float:left;		 
 			width:979px; background:#fff;
 			padding:0px; 			
 			POSITION:relative; z-index:10000;
 			left:0px; TEXT-ALIGN: left; display:none;
			border-bottom:1px solid #c0c0c0
    	}

	.topmenu H2	{
		float:left; width:100%; margin:15px 0 15px 35px;
		color:#00529D; font-size:14px; font-weight:bolder
	}

	.topmenu UL {
		list-style-type:none; margin:0;padding:0
	}


	.topmenu li a:LINK, .topmenu li a:ACTIVE, .topmenu LI A:VISITED
				{
				 display:block;
				 width:193px; height:26px;
				 text-indent:35px; 
				 text-align:left;
				 border:1px dotted #fff;
				 color:#333333;
				 padding:0px; 
				 margin:0px; 
				 font-weight: normal;
				 Font-Size: 11px;
				 Font-Family: Arial, sans-serif;				 
				 line-height:26px
				}


	.topmenu LI A:hover 
				{
				  border:1px dotted #c0c0c0;
		 		  color:#00529D;
 				  background:url('../images/main_bg.jpg') center -90px repeat-x;
				  text-indent:35px; 
				  font-weight:bolder
				}
	
	


/*---------------------------------------------------------------------------------------------------------*/


				
div.footer {
	 width:979px; height:150px; overflow:hidden;
	 clear:both;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;
	 background: url('../images/main_bg.jpg');
	 background-position:center top
}
					
		
		
		
/*-----------------------------------------------------------*/
		
table.table_top_nav
	{width:700px;border:0px none;padding:0px;margin:0px
	}
	
table.table_top_nav td
	{ padding:0px;width:140px }



		
		
	div.clear_footer	{clear:both;height:1px;background:#f0f0f0;overflow:hidden}
		
	div.footer_nav {
		width:100%;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		color:#808080
	}	
		
		
	div.footer_textmark {
		 float:left;
		 width:100%;
		 margin-top:10px;
		 text-align:center
	}
	
	 
	 
		.footer_textmark A:ACTIVE, .footer_textmark A:LINK, .footer_textmark A:VISITED
			{
			 font-size:10px;font-weight:normal;font-style:normal
			} 
	 
	    .footer_textmark A:HOVER
	    	{
	    	 text-decoration:none;color:#000000
	 		}
	 
	 
/*-- Layer für Aktionen -----------------------------------------------------------------------------------------------*/
	 
	 
	/* -- Aktionen Overlay -- */
			

	div#aktion_lyr {
		 width:640px; display:none;
	}

	
		div.aktions_hl_bg {
			 float:left;
			 width:100%;
			 height:60px;
			 font-weight:bolder; 
			 color:#808080;
			 font-size:16px;
			 background:url('../images/con_gut_01.png')			 			
			}

			div#aktion_hl {
				 float:left;
				 width:570px;
				 height:30px;
				 padding-top:25px;
				 color:#00529D;

			}

			
			div.close_aktion {
				 float:right;
				 margin-top:16px;
				 margin-right:20px				 
			}

			div#aktionen {				 
				 float:left;width:640px ;height:400px;
				 overflow:hidden;
				 background: url('../images/con_gut_03.png');
			}
			
			
			div#gutscheinliste {
				margin-left:auto;
				margin-right:auto;
				width:600px; height:100%; overflow-y:auto; overflow-x:hidden;
				background:#fff;
			}
			
				#gutscheinliste OL {
					float:left; width:100%;
					margin:0;padding:0;
					list-style-type:none
				}
			
					#gutscheinliste LI {
						float:left;
						width:100%;
						border-bottom:1px dotted #c0c0c0;
						margin-bottom:15px;
						background: url('../images/verlauf_grau2.jpg') center bottom repeat-x
					}
			
			
			
					.logo-small {
						float:left;width:120px; height:90px;				
						text-align:center
					}

					.logo-small IMG {			
						margin-top:15px
					}
			

				.gutschein-details {
						float:left;
						width:350px;
						overflow:hidden;
						text-align:left
													
				}

	
				.gutschein-details H3 {			
						width:100%;			
						margin:10px 0 5px 0;			
				}
	
				.gutschein-details A {
						font-size:14px;
						color:#00529D
				}
		
		
				.gutschein-details A:HOVER {
						text-decoration:underline
				}



				/*-- Detailbutton --*/
		
				div.lyr-details-btn {
					float:right;background:;margin:30px 10px 0 0
				}
		
				A.lyr-voucher-detail-lnk {
					display:block; width:90px;
					height:25px;
					background:url('../images/detail_but.png')
				}
		
				A:HOVER.lyr-voucher-detail-lnk {			
					background:url('../images/detail_but_blue.png')
				}


				A.lyr-voucher-detail-lnk-gs {
					display:block; width:90px;
					height:25px;
					background:url('../images/code_but.png')
				}
		
				A:HOVER.lyr-voucher-detail-lnk-gs {			
					background:url('../images/code_but_blue.png')
				}








	 
	/* Preisangabe ohne Gewähr*/	
	
	#bottom_info2 {
		margin-top:15px;
		margin-left:auto;
		margin-right:auto;
		text-align:center
	}
	
		#bottom_info2 A {
			font-weight:normal;
			text-decoration:none;
			color:#000
		}
		
		#bottom_info2 SPAN {
			
			text-decoration:underline;
			color:#000
		}
		
		

	#p_info {	 
	 display:none;
	 background:#ffffff;
	 width:600px;
	 height:230px;
	 overflow:hidden;	 
	}
 
	 
	.headline {
		font-size:14px;
		font-weight:bolder;
		color:#00529D
	}
	
	
	
	.tooltip {
	display:none;	
	font-size:12px;
	height:20px;
	width:200px;
	padding:2px;
	color:#fff	
}


/* Sharing*/

#share_ovl {width:721px;height:367px;background:url('../images/bookmark_bg.png');display:none;text-align:center}

	#share_ovl H5 {width:100%; text-align:center;color:#808080; font-size:25px; margin:10px auto 20px auto}


#share_hl {width:660px; line-height:20px; font-size:16px;color:#fff;font-weight:normal; margin:15px auto 0px auto}
.addthis_32x32_style {width:660px;margin-left:auto; margin-right:auto}
.addthis_32x32_style UL {width:100%;list-style-type:none;padding:0}

.addthis_32x32_style LI {float:left;width:110px;height:80px;overflow:hidden;text-align:center}

.addthis_32x32_style A {display:block;width:32px;height:32px;overflow:hidden;margin:20px auto 0px 36px;}

.addthis_32x32_style SMALL {float:left;display:block;width:100%; text-align:center; color:#fff; margin: 3px auto}


#close_ovl {width:680px;margin:20px auto 0 auto; text-align:right}
