* {
	margin: 0; padding: 0;
}
body {
	margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFF; color: #000; text-align: center;
}
.clear {
	height: 1px; overflow: hidden; clear: both; margin: 0 0 -1px 0;
}
form {
	margin: 0; padding: 0;
}
ul{
	margin: 0; padding: 0;
}
td {
	font-size: 12px;
}
a{
font-weight:vold;
	color:#000000;
	text-decoration:undeline;
}
a:hover{
	color:#B30000;
}
/**/
.trennstrich {
	background-image: url(/global_unternehmen_spar_at/html/images/separator.gif); background-repeat: repeat-x; height: 2px; overflow: hidden; background-position: 0 1px;
	margin: 2px 0 8px 0; width:  760px;
}

td .trennstrich {
	background-image: url(/global_unternehmen_spar_at/html/images/separator.gif); background-repeat: repeat-x; height: 2px; overflow: hidden; background-position: 0 1px;
	margin: 5px 0 8px 0; width:  760px;
}

#wrap {
	width: 980px; overflow: hidden; margin: 0 auto 10px auto;
}
#meta {
	height: 25px; overflow: hidden; float: right; margin: 0 10px 0 0; display: inline; line-height: 25px;
}
	#meta ul {
		list-style-type: none;
	}
		#meta ul li {
			float: left; margin: 0 0 0 16px;
		}
			#meta ul li a {
				font-size: 11px; color: #4B3223; text-decoration: none;
			}
#header {
	width: 980px; height: 135px; background-image: url(/global_unternehmen_spar_at/html/images/navi_unternehmen_hg.gif); background-repeat: no-repeat; margin: 0 0 10px 0;
}
	#header a.logo {
		width: 316px; height: 61px; display: inline; float: left; margin: 17px 0 0 10px; text-indent: -1000em;
	}


#header-404 {
	width: 980px; height: 135px; background-image: url(/global_unternehmen_spar_at/html/images/header_404.jpg); background-repeat: no-repeat; margin: 0px 0 10px 0;
}
	#header-404 a.logo {
		width: 340px; height: 65px; display: inline; float: left; margin: 30px 0 0 10px; text-indent: -1000em;
	}
	#error-404-text {
		width: 980px; height: 110px; background-image: url(/global_unternehmen_spar_at/html/images/text_404_bg.gif); background-repeat: no-repeat;
		text-align: left;
	}
		#error-404-text p {
			font-size: 12px; color: #171411; padding: 12px 0 10px 12px;
		}
			#error-404-text p a {
				color: #171411;
			}
#header-error-allgemein {
	width: 980px; height: 135px; background-image: url(/global_unternehmen_spar_at/html/images/fehler_header_interspar.jpg); background-repeat: no-repeat; margin: 0px 0 10px 0;
}
	#header-error-allgemein a.logo {
		width: 340px; height: 65px; display: inline; float: left; margin: 30px 0 0 10px; text-indent: -1000em;
	}
	#error-allgemein-text {
		width: 980px; height: 110px; background-image: url(/global_unternehmen_spar_at/html/images/text_404_bg.gif); background-repeat: no-repeat;
		text-align: left;
	}
		#error-allgemein-text p {
			font-size: 12px; color: #171411; padding: 12px 0 10px 12px;
		}
			#error-allgemein-text p a {
				color: #171411;
			}

	/*
	#keyword-suche {
		float: right; margin: 10px 0 34px 0; height: 32px;   z-index:9999;  background-image: url(/global_unternehmen_spar_at/html/images/bg_suche_standort.gif); 
		background-repeat: no-repeat; width: 250px; position: relative;
	}
		#keyword-suche label {
			float: left; margin: 5px 10px 0 10px;	
		}
		#keyword-suche input.txt {
			float: left; width: 120px;  border: 1px solid #A9A9A9; margin: 7px 5px 0 0; font-size: 11px; padding: 2px 0 0 2px;
		}
		#keyword-suche input.ok-btn {
			float: left; margin: 7px 0 0 0;
		}
		#keyword-suche #ajaxstand ul li a.on{
			color:#B30000;
			text-decoration:underline;
		}
		
	
		#ajaxsearch {
			position: absolute; top: 33px; left: 0px; width: 250px;  background-color: #FFF; text-align: left; z-index: 9999; display: none;
		}
			#ajaxsearch ul {
				list-style-type: none; border: 1px solid #171411; padding: 5px; z-index:9999;
			}
				#ajaxsearch ul li {
					margin: 0 0 7px 0;
				}
					#ajaxsearch ul li.last {
						margin: 0;
					}
				#ajaxsearch ul li a {
					font-size: 11px; color: #171411; text-decoration: none;
				}
					#ajaxsearch ul li a:hover {
						color: #B30000;
					}
			
	#standort-suche {
		float: right; display: inline; margin: 10px 10px 34px 10px; height: 32px;  z-index:9999; 
		background-image: url(/global_unternehmen_spar_at/html/images/bg_suche_standort.gif); background-repeat: no-repeat; width: 250px; position: relative;
	}
		#standort-suche label {
			float: left; margin: 5px 10px 0 10px;		
		}
		#standort-suche input.txt {
			float: left; width: 91px;  border: 1px solid #A9A9A9; margin: 7px 5px 0 0; font-size: 11px; padding: 2px 0 0 2px;
		}
		#standort-suche input.ok-btn {
			float: left; margin: 7px 0 0 0;	
		}

		#standort-suche #ajaxstand ul li a.on{
			color:#B30000;
			text-decoration:underline;
		}
		
		#ajaxstand {
				position: absolute; top: 33px; left: 0px; width: 250px;  background-color: #FFF; text-align: left;  z-index:9999; display: block;	
			}
				#ajaxstand ul {
				list-style-type: none; border: 1px solid #171411; padding: 5px; z-index:9999;
			}
				#ajaxstand ul li {
					margin: 0 0 7px 0;
				}
					#ajaxstand ul li.last {
						margin: 0;
					}
				#ajaxstand ul li a {
					font-size: 11px; color: #171411; text-decoration: none;
				}
					#ajaxstand ul li a:hover {
						color: #B30000;
					}
*/
	
	#news-box {
		width: 313px; height: 58px; overflow: hidden; float: right; margin: 10px 9px 0 0; display: inline; text-align: left;
		background-image: url(/global_unternehmen_spar_at/html/images/news_img.gif); background-repeat: no-repeat; background-position: 8px 6px; position: relative;
	}
		#news-box p {
			color: #171411; font-size: 12px; padding: 6px 5px 0 78px; 
		}
			#news-box a.mehr {
				width: 35px; height: 9px; overflow: hidden; display: block; text-indent: -1000em;
				background-image: url(/global_unternehmen_spar_at/html/images/mehr.gif); background-repeat: no-repeat; position: absolute; right: 7px; bottom: 8px;
			}	

	#navi {
		margin: 0 0 0 10px; height: 30px; overflow: hidden;
	}
		#navi ul {
			list-style-type: none;
		}
		#navi ul li {
			float: left; margin: 0 40px 0 0;
		}
		#navi ul li a {
			display: block; height: 30px; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat;
		}
			#navi ul li a:hover {
				background-position: 0 -30px;
			}	
			#navi ul li a.menu-01 {
				background-image: url(/global_unternehmen_spar_at/html/images/menu_01.gif); width: 107px;
			}
			#navi ul li a.menu-02 {
				background-image: url(/global_unternehmen_spar_at/html/images/menu_02.gif); width: 171px;
			}
			#navi ul li a.menu-03 {
				background-image: url(/global_unternehmen_spar_at/html/images/menu_03.gif); width: 124px;
			}
			#navi ul li a.menu-04 {
				background-image: url(/global_unternehmen_spar_at/html/images/menu_04.gif); width: 124px;
			}
			#navi ul li a.menu-05 {
				background-image: url(/global_unternehmen_spar_at/html/images/menu_05.gif); width: 53px;
			}
			
				/* active navi*/
				#navi ul li a.menu-01-on {
					background-image: url(/global_unternehmen_spar_at/html/images/menu_01.gif); background-position: 0 -30px; width: 107px;
				}
				#navi ul li a.menu-02-on {
					background-image: url(/global_unternehmen_spar_at/html/images/menu_02.gif); background-position: 0 -30px; width: 171px;
				}
				#navi ul li a.menu-03-on {
					background-image: url(/global_unternehmen_spar_at/html/images/menu_03.gif); background-position: 0 -30px; width: 124px;
				}
				#navi ul li a.menu-04-on {
					background-image: url(/global_unternehmen_spar_at/html/images/menu_04.gif); background-position: 0 -30px; width: 124px;
				}
				#navi ul li a.menu-05-on {
					background-image: url(/global_unternehmen_spar_at/html/images/menu_05.gif); background-position: 0 -30px; width: 53px;
				}
	
#wrap div.modul-320-bild-text {
	width: 320px; overflow: hidden; min-height: 160px;
}
	* html #wrap div.modul-320-bild-text {
		height: 160px;
	}
		#wrap div.modul-320-bild-text div.img {
			width: 145px; height: 160px; float: left; margin: 0 9px 0 0;
		}
		#wrap div.modul-320-bild-text h2 {
			color: #336600; font-weight: bold; font-size: 14px; margin: 0 0 5px 0; padding: 0 10px 0 0; line-height: 120%;	
		}
		#wrap div.modul-320-bild-text p {
			font-size: 12px; color: #171411; padding: 0 10px 10px 0;  line-height: 120%;	
		}
		#wrap div.modul-320-bild-text a.mehr {
			float: left; overflow: hidden; width: 35px; height: 9px; text-indent: -1000em; text-decoration: none;
			background-image: url(/global_unternehmen_spar_at/html/images/mehr.gif); background-repeat: no-repeat;
		}
		
				
/* content */
#start-left-content {
	width: 650px; overflow: hidden; float: left; display: inline; margin: 0 10px 0 0; text-align: left;
}
	#start-left-content div.modul-650-start {
		width: 650px; overflow: hidden; margin: 0 0 10px 0;
	}
		#start-left-content div.modul-320-left {
			width: 320px; overflow: hidden; margin: 0 0 10px 0; float: left;
		}
		#start-left-content div.modul-320-right {
			width: 320px; overflow: hidden; margin: 0 0 10px 0; float: right;
		}
	
	
	
	#start-left-content div.bottom-start-modul {
		width: 760px;
	}
		#start-left-content div.bottom-start-modul a.bottom-184-box,
		#start-left-content div.bottom-start-modul div.bottom-184-box {
			display: block; float: left; width: 184px; height: 180px; overflow: hidden; margin: 0 8px 0 0;			
		}
			#start-left-content div.bottom-start-modul a.bottom-184-box-last,
			#start-left-content div.bottom-start-modul div.bottom-184-box-last {
				display: block; float: left; width: 184px; height: 180px; overflow: hidden; margin: 0;			
			}
		#start-left-content div.bottom-start-modul a.bottom-210-box,
		#start-left-content div.bottom-start-modul div.bottom-210-box {
			display: block; float: left; width: 210px; height: 180px; overflow: hidden; margin: 0 10px 0 0;			
		}

		#start-left-content div.bottom-start-modul a.bottom-320-box,
		#start-left-content div.bottom-start-modul div.bottom-320-box {
			display: block; float: right; width: 320px; height: 180px; overflow: hidden; margin: 0;			
		}
	
		#start-left-content div.bottom-start-modul a.bottom-375-box,
		#start-left-content div.bottom-start-modul div.bottom-375-box {
			display: block; float: left; width: 375px; height: 180px; overflow: hidden; margin: 0 10px 0 0;			
		}
		#start-left-content div.bottom-start-modul a.bottom-375-box-right,
		#start-left-content div.bottom-start-modul div.bottom-375-box-right {
			display: block; float: left; width: 375px; height: 180px; overflow: hidden; margin: 0;			
		}
		#start-left-content div.bottom-start-modul a.bottom-760-box-right,
		#start-left-content div.bottom-start-modul div.bottom-760-box-right {
			display: block; float: left; width: 760px; height: 180px; overflow: hidden; margin: 0;			
		}
		#start-left-content div.bottom-start-modul a.bottom-540-box,
		#start-left-content div.bottom-start-modul div.bottom-540-box {
			display: block; float: left; width: 540px; height: 370px; overflow: hidden; margin: 0 10px 0 0;	;			
		}
		#start-left-content div.bottom-start-modul a.bottom-210-boxx,
		#start-left-content div.bottom-start-modul div.bottom-210-boxx {
			display: block; float: left; width: 210px; height: 370px; overflow: hidden; margin: 0 10px 0 0;	;			
		}
		#start-left-content div.bottom-start-modul a.bottom-540-box-right,
		#start-left-content div.bottom-start-modul div.bottom-540-box-right {
			display: block; float: left; width: 540px; height: 370px; overflow: hidden; margin: 0;			
		}
		#start-left-content div.bottom-start-modul a.bottom-210-boxx-right,
		#start-left-content div.bottom-start-modul div.bottom-210-boxx-right {
			display: block; float: left; width: 210px; height: 370px; overflow: hidden; margin: 0;			
		}

	
#start-left-content div.main-teaser-start {
	margin: 0 0 10px 0;
}

#start-right-content {
	width: 320px; overflow: hidden; float: right; text-align: left;
}
	#start-right-content div.modul-right-320 {
		width: 320px; margin: 0 0 10px 0;
	}
	
	
	#start-right-content	a.modul-right-210-180,
	#start-right-content	div.modul-right-210-180 {
		width: 210px; height: 180px; margin: 0 0 10px 0; display: block;	
	}
	#start-right-content	a.modul-right-210-134,
	#start-right-content	div.modul-right-210-134 {
		width: 210px; height: 134px; margin: 0 0 8px 0; display: block;	
	}
	
/*subseiten */
#sub-column-left {
	width: 210px; overflow: hidden; float: left; text-align: left;
}
	
	#sub-column-left div.top {
		width: 210px; height: 10px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/left_column_top_bg.jpg); background-repeat: no-repeat;		
	}
	#sub-column-left div.left-navi-wrap {
		background-color: #F3F3F3; min-height: 330px;	
	}
   * html #sub-column-left div.left-navi-wrap {
		height: 330px;
	}
	#sub-column-left div.bottom {
		width: 210px; height: 10px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/left_column_bottom_bg.jpg); background-repeat: no-repeat;
	}
	
	#sub-column-left #left-navi {
		width: 190px; overflow: hidden; padding: 0 0 10px 10px;
	}
		#sub-column-left #left-navi ul {
			list-style-type: none;
		}
		
			#sub-column-left #left-navi ul.lev-1 a {
				text-decoration: none; color: #000; font-size: 12px; font-weight: bold; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up.gif); background-repeat: no-repeat;
				padding: 0 0 5px 14px; background-position: 0 4px; display: block; min-height: 14px; margin: 0 0 5px 0;
			}	
				#sub-column-left #left-navi ul.lev-1 li {
					/*background-image: url(/global_unternehmen_spar_at/html/images/left_navi_line.gif); background-repeat: no-repeat; background-position: 0 bottom;	*/
					
				}
					#sub-column-left #left-navi ul.lev-1 li.nb {
						background-image: none;
					}
				* html #sub-column-left #left-navi ul.lev-1 a {
					height: 14px; 	
				}
				#sub-column-left #left-navi ul.lev-1 a:hover {
					color: #B30000;
				}
					/*active link*/
					#sub-column-left #left-navi ul.lev-1 a.on {
						text-decoration: none; color: #B30000; font-size: 12px; font-weight: bold; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_down.gif); background-repeat: no-repeat;
						padding: 0 0 4px 14px; background-position: 0 4px; display: block; min-height: 14px; margin: 0 0 5px 0;
					}
			/*navi update 12.10.2007*/		
			#sub-column-left #left-navi ul.lev-2 {
				 padding: 0 0 3px 0; margin: 0 0 4px 0;
			}
			#sub-column-left #left-navi ul.lev-2 a {
				text-decoration: none; color: #000000; font-size: 12px; font-weight: normal; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up.gif); background-repeat: no-repeat;
				padding: 0 0 0 21px; background-position: 7px 4px; min-height: 14px; margin: 0 0 3px 0; display: block;
			}
				* html #sub-column-left #left-navi ul.lev-2 a {
					height: 14px;
				}
				#sub-column-left #left-navi ul.lev-2 a:hover {
					color: #B30000;
				}
					#sub-column-left #left-navi ul.lev-2 li {
						background-image: none;
					}
					#sub-column-left #left-navi ul.lev-2 a.on {
						text-decoration: none; color: #B30000; font-size: 12px; font-weight: normal; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_down.gif); background-repeat: no-repeat;
						padding: 0 0 0 21px; background-position: 7px 4px; min-height: 14px; margin: 0 0 3px 0; display: block;
					}
			#sub-column-left #left-navi ul.lev-3 a {
				text-decoration: none; color: #4B3223; font-size: 11px; font-weight: normal; background-image: none;
				padding: 0 0 0 31px; display: block; min-height: 13px; margin: 0 0 3px 0;
			}
				* html #sub-column-left #left-navi ul.lev-3 a {
					height: 13px;
				}	
				#sub-column-left #left-navi ul.lev-3 a:hover {
					color: #B30000;	
				}
					#sub-column-left #left-navi ul.lev-3 li {
						background-image: none;
					}
					
					#sub-column-left #left-navi ul.lev-3 a.on {
						text-decoration: none; color: #FFFFFF; font-size: 11px; font-weight: bold; background-image: none;
						padding: 1px 0 1px 31px; background-color: #B30000; display: block; height: 13px;
					}
						#sub-column-left #left-navi ul.lev-3 a.on:hover {
							color: #FFFFFF;	
						}
#sub-column-right {
	width: 760px; overflow: hidden; float: right; text-align: left;
}
/* content */
#content {
	width:  760px; 
}
	#content h1 {
		font-size: 16px; color: #171411; padding: 0; margin: 0 0 6px 0; 
	}
	#content a.modul-760-box {
		margin: 0 0 10px 0; display: block;
	}
	#content div.modul-760-box {
		margin: 0 0 10px 0; display: block;
	}
	#content a.modul-375-box {
		width: 375px; display: block; margin: 0 0 10px 0; float: left;
	}
	#content a.modul-375-box-right {
		width: 375px; display: block; margin: 0 0 10px 0; float: right;
	}
	/**/
	#content div.modul-375-product {
		width: 375px; overflow: hidden; float: left; margin: 0 0 10px 0;
	}
		#content div.modul-375-product div.top {
			width: 375px; height: 10px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_top_bg.gif); background-repeat: no-repeat; 
		}
		#content div.modul-375-product div.middle {
			width: 375px; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_middle_bg.gif); background-repeat: repeat-y; min-height: 160px; inline; z-index:1;
		}
			* html #content div.modul-375-product div.middle {
				height: 160px; z-index:1;
			}
			#content div.modul-375-product div.middle div.product-text {
				width: 195px; margin: 0 10px 0 10px; float: left; display: inline; z-index:1;/*position: relative;*/ 
			}
				#content div.product-text h2 {
					font-size: 16px; color: #B30000; font-weight: bold; padding: 0 0 5px 0; 
				}
				#content div.product-text p.description {
					font-size: 12px; color: #171411; padding: 0 0 12px 0; 
				}
				#content div.product-text a {
					font-size: 12px; text-decoration: underline; color: #B30000;
				}
				
					#content div.product-text div.preis-info {
						/*position: absolute; left: 0px; bottom: 0px;*/
						margin: 30px 0 0 0;
					}
						#content div.product-text span.old-preis {
							font-size: 11px; color: #B30000; display: block;
						}
						#content div.product-text div.preis-info div.preiss-box {
							width: 106px; float: left; display: inline; margin: 0 3px 0 0; background-image: url(/global_unternehmen_spar_at/html/images/bt_hg_preis.gif); background-repeat: no-repeat;
							height: 35px; overflow: hidden; text-align: center;
						}
							#content div.product-text div.preis-info div.preiss-box p {
								line-height: 35px; color: #FFF; font-size: 26px; font-weight: bold;
							}
						#content div.product-text div.preis-info div.online-bestellen {
							width: 86px; float: left;
						}
			#content div.modul-375-product div.middle div.product-image {
				float: left; width: 150px;
			}
		#content div.modul-375-product div.bottom {
			width: 375px; height: 10px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_bottom_bg.gif); background-repeat: no-repeat;
		}
		
		#content div.modul-375-product-right {
			width: 375px; /*overflow: hidden;*/ float: left; margin: 0 0 10px 10px;
		}

		#content div.modul-375-product-right div.top {
			width: 375px; height: 10px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_top_bg.gif); background-repeat: no-repeat; 
		}
		#content div.modul-375-product-right div.middle {
			width: 375px; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_middle_bg.gif); background-repeat: repeat-y; min-height: 160px;
		}
			* html #content div.modul-375-product-right div.middle {
				height: 160px;
			}
			#content div.modul-375-product-right div.middle div.product-text {
				width: 195px; margin: 0 10px 0 10px; float: left; display: inline; /*position: relative;*/
			}
				#content div.modul-375-product-right h2 {
					font-size: 16px; color: #B30000; font-weight: bold; padding: 0 0 5px 0;
				}
				#content div.modul-375-product-right p.description {
					font-size: 12px; color: #171411; padding: 0 0 12px 0;
				}
				#content div.modul-375-product-right a {
					font-size: 12px; text-decoration: underline; color: #B30000;
				}
				
					#content div.modul-375-product-right div.preis-info {
						/*position: relative; left: 0px; bottom: 0px;*/ margin: 30px 0 0 0;
					}
						#content div.modul-375-product-right span.old-preis {
							font-size: 11px; color: #B30000; display: block;
						}
						#content div.modul-375-product-right div.preis-info div.preiss-box {
							width: 106px; float: left; display: inline; margin: 0 3px 0 0; background-image: url(/global_unternehmen_spar_at/html/images/bt_hg_preis.gif); background-repeat: no-repeat;
							height: 35px; overflow: hidden; text-align: center;
						}
							#content div.modul-375-product-right div.preis-info div.preiss-box p {
								line-height: 35px; color: #FFF; font-size: 26px; font-weight: bold;
							}
						#content div.modul-375-product-right div.preis-info div.online-bestellen {
							width: 86px; float: left;
						}
			#content div.modul-375-product-right div.middle div.product-image {
				float: left; width: 150px;
			}
		#content div.modul-375-product-right div.bottom {
			width: 375px; height: 10px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_bottom_bg.gif); background-repeat: no-repeat;
		}
		
	/* erweiterung */
	#content div.modul-375-left-sub {
		width: 375px; float: left; display: inline; overflow: hidden; margin: 0 10px 10px 0;
	}
	#content div.modul-375-right-sub {
		width: 375px; float: left; display: inline; overflow: hidden; margin: 0 0 10px 0;
	}
	
	#content div.modul-375-left-sub p{
		font-size:12px;
	}
	#content div.modul-375-right-sub p{
		font-size:12px;
	}
	
	#content div.modul-375-right-sub p,
	#content div.modul-375-left-sub p{
		padding:0px 0px 12px 0px;
	}
		
#produkt-anzeige {
	
}

#produkt-anzeige ul,
#produkt-anzeige ol{
		clear: both;
		padding-left:0px;
		margin-left:20px;
		display:block;
}

	#produkt-anzeige div.produkt-header {
		width: 760px; margin: 0 0 10px 0;
	}
	#produkt-anzeige div.modul-540-img,
	#suchergebnis div.modul-540-img {
		width: 540px; float: left; overflow: hidden; display: inline; margin: 0 10px 10px 0;
	}
	#produkt-anzeige div.modul-210-recht,
	#suchergebnis div.modul-210-recht{
		width: 210px; float: left; overflow: hidden; display: inline; margin: 0 0 10px 0;
	}
	#produkt-anzeige div.modul-210-recht2,
	#suchergebnis div.modul-210-recht2 {
		width: 210px; float: left; overflow: hidden; display: inline; margin:0px;
	}
		#produkt-anzeige div.modul-210-recht2 a,
		#suchergebnis div.modul-210-recht2 a {
			margin: 0 0 10px 0; display: block; 
		}
		#produkt-anzeige div.modul-210-recht2 div,
		#suchergebnis div.modul-210-recht2 div{
			margin: 0 0 10px 0; display: block; 
		}
	#produkt-anzeige div.modul-210-bottom,
	#suchergebnis div.modul-210-bottom{
		width: 210px; float: left; overflow: hidden; display: inline; margin: 0 0 10px 0;
	}
	#produkt-anzeige div.modul-320-bottom,
	#suchergebnis div.modul-320-bottom{
		width: 320px; float: left; overflow: hidden; display: inline; margin: 0 10px 10px 10px;
	}

#produkt-anzeige div.modul-210-recht-text {
		width: 210px; float: left; overflow: hidden; display: inline; margin: 0 0 10px 0; height: 180px;
		background-image: url(../images/modul_210_180_bg.gif); background-repeat: no-repeat; position: relative;
	}
		#produkt-anzeige div.modul-210-recht-text h4 {
			font-size: 16px; color: #B30000; margin: 6px 0 2px 10px; padding: 0;
		}
		#produkt-anzeige div.modul-210-recht-text p {
			font-size: 12px; padding: 0 0 5px 10px; margin:0px;
		}
		#produkt-anzeige div.modul-210-recht-text div.img {
			width: 190px; height: 110px; margin: 0 0 0 10px;
		}
		#produkt-anzeige div.modul-210-recht-text div.preisbox {
			width: 106px; height: 35px; overflow: hidden; position: absolute; bottom: 10px; left: 10px; line-height: 35px;
			background-image: url(../images/bt_hg_preis.gif); background-repeat: no-repeat; text-align: center;
		}
			#produkt-anzeige div.modul-210-recht-text div.preisbox p {
				color: #FFF; font-size: 26px; font-weight: bold; padding: 0;
			}
		
		
		
		#produkt-anzeige div.modul-540-img-recht {
			width: 540px; float: left; overflow: hidden; display: inline; margin: 0 0px 10px 0;
		}
		
		#produkt-anzeige div.modul-210-left-text {
		width: 210px; float: left; overflow: hidden; display: inline; margin: 0 10px 10px 0; height: 180px;
		background-image: url(../images/modul_210_180_bg.gif); background-repeat: no-repeat; position: relative;
		}
		#produkt-anzeige div.modul-210-left-text h4 {
			font-size: 16px; color: #B30000; margin: 6px 0 2px 10px; padding: 0;
		}
		#produkt-anzeige div.modul-210-left-text p {
			font-size: 12px; padding: 0 0 5px 10px;margin:0px;
		}
		#produkt-anzeige div.modul-210-left-text div.img {
			width: 190px; height: 110px; margin: 0 0 0 10px;
		}
		#produkt-anzeige div.modul-210-left-text div.preisbox {
			width: 106px; height: 35px; overflow: hidden; position: absolute; bottom: 10px; left: 10px; line-height: 35px;
			background-image: url(../images/bt_hg_preis.gif); background-repeat: no-repeat; text-align: center;
		}
			#produkt-anzeige div.modul-210-left-text div.preisbox p {
				color: #FFF; font-size: 26px; font-weight: bold; padding: 0;
			}
		#produkt-anzeige div.modul-540-text-recht {
			width: 540px; float: left; overflow: hidden; display: inline; margin: 0 0px 10px 0;
			
		}
			#produkt-anzeige div.modul-540-text-recht p {
				font-size: 12px; color: #171411; padding: 0 10px 10px 0;margin:0px;
			}
		/*align text around image*/	
		#suchergebnis div.modul-760-text-recht,
		#produkt-anzeige div.modul-760-text-recht {
			width: 760px; float: left; overflow: hidden; display: inline; margin: 0 0px 10px 0;
		}
			#suchergebnis div.modul-760-text-recht p,
			#produkt-anzeige div.modul-760-text-recht p {
				font-size: 12px; color: #171411; padding: 0 10px 10px 0;margin:0px;
			}
		#suchergebnis div.modul-img-left-text,
		#produkt-anzeige div.modul-img-left-text {
			float: left; margin: 0 10px 5px 0;
		}
		#suchergebnis div.modul-760-text-left,
		#produkt-anzeige div.modul-760-text-left {
			width: 760px; float: left; overflow: hidden; display: inline; margin: 0 10px 10px 0;
		}
			#suchergebnis div.modul-760-text-left p,
			#produkt-anzeige div.modul-760-text-left p {
				font-size: 12px; color: #171411; padding: 0 0px 10px 0;	margin:0px;
			}
			#suchergebnis div.modul-img-recht-text,
			#produkt-anzeige div.modul-img-recht-text {
				float: right; margin: 0 0 5px 10px;
			}
		
		/*align text around image : end */	
		#suchergebnis div.modul-540-text-left,
		#produkt-anzeige div.modul-540-text-left {
			width: 540px; float: left; overflow: hidden; display: inline; margin: 0 10px 10px 0;
		}
			#suchergebnis div.modul-540-text-left p,
			#produkt-anzeige div.modul-540-text-left p {
				font-size: 12px; color: #171411; padding: 0 0px 10px 0;	margin:0px;
			}
		#produkt-anzeige div.modul-760-text{
			width: 760px; float: left; overflow: hidden; display: inline; margin: 0 0px 10px 0; font-size:12px;
		}
		#suchergebnis div.modul-760-text{
			width: 760px; float: left; overflow: hidden; display: inline; font-size:12px;
		}
		#produkt-anzeige div.modul-760-text h1.headline{
			padding:0px;margin:0px;
		}
		#suchergebnis div.modul-760-text h1.headline{
			padding:0px 0px 10px 0px;margin:0px;
		}
		
		#suchergebnis div.modul-760-text h2.headline1{
			padding:0px 0px 10px 0px;margin:0px;
			font-size:12px;
		}
		
		#suchergebnis div.modul-760-text h1.headline2{
			padding:0px 0px 10px 0px;margin:0px;
			font-size: 16px;
			width:760px;
		}
		
			#produkt-anzeige div.modul-760-text p ,
			#suchergebnis div.modul-760-text p{
				display:block;
				font-size: 12px; 
				color: #171411;
				padding:0px 0px 10px 0px;
				margin:0px;
			}

#modul-375-bottom-wrap {
	width: 760px; overflow: hidden;  padding: 0px 0px 10px 0px;
}
	#modul-375-bottom-wrap div.top {
		width: 375px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_top_bg.gif); background-repeat: no-repeat; height: 10px;		
	}
	#modul-375-bottom-wrap div.middle {
		width: 375px; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_middle_bg.gif); background-repeat: repeat-y; 
	}
	#modul-375-bottom-wrap div.bottom {
		width: 375px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/modul_375_product_bottom_bg.gif); background-repeat: no-repeat; height: 10px;
	}
	#modul-375-bottom-wrap div.text {
		float: left; width: 195px; margin: 0 0 0 10px; min-height: 160px; position: relative; display: inline;
	}
		* html #modul-375-bottom-wrap div.text {
			 height: 160px;	
		}
	#modul-375-bottom-wrap div.bild {
		float: right; width: 150px; margin: 0 10px 0 0;
	}
	#modul-375-bottom-wrap h2 {
		font-size: 16px; color: #B30000; padding: 0; margin: 0 0 3px 0;
	}
	#modul-375-bottom-wrap p {
		font-size: 12px; color: #171411; padding: 0 0 8px 0;
	}
	#modul-375-bottom-wrap a {
		font-size: 12px; color: #B30000; text-decoration: underline; 
	}
	#modul-375-bottom-wrap div.preiss-info {
		position: absolute; width: 195px; height: 35px; bottom: 0px; left: 0px;
	}
		#modul-375-bottom-wrap div.preiss-info div.preiss-box {
			float: left; background-image: url(/global_unternehmen_spar_at/html/images/bt_hg_preis.gif); background-repeat: no-repeat; width: 106px; height: 35px; text-align: center; line-height: 35px;
		}
			#modul-375-bottom-wrap div.preiss-info div.preiss-box p {
				font-size: 26px; color: #FFF; font-weight: bold;
			}
		#modul-375-bottom-wrap div.preiss-info a.online-bestellen {
			float: left; display: block; margin: 0 0 0 3px; width: 86px; overflow: hidden;
		}
	#modul-375-bottom-wrap div.modul-left {
		float: left; width: 375px; display: inline; margin: 0 10px 0 0;
	}
	#modul-375-bottom-wrap div.modul-right {
		float: left; width: 375px; display: inline;
	}
	
	#modul-375-bottom-wrap div.modul-left span.old-preis,
	#modul-375-bottom-wrap div.modul-right span.old-preis{
		position: absolute; width: 195px; height: 16px; bottom: 35px; left: 0px;
		font-size: 11px; color: #B30000;
		margin-bottom:0px !important;
		margin-bottom:8px;
	}
	
#suchergebnis {
	
}
	#suchergebnis p a {
		color: #171411;
	}
		#suchergebnis input.detail-suche-btn {
			float: left; display: inline; margin: 0 10px 10px 0;
		}
		#suchergebnis input.kein-umkreis-btn {
			float: left; display: inline; margin: 0 10px 10px 0;
		}
	#suchergebnis div.header {
		margin: 0 0 10px 0; width: 760px; overflow: hidden;	
	}
	#suchergebnis p {
		font-size: 12px; color: #171411; padding: 0 0 5px 0;
	}
	#suchergebnis p a {
		font-size: 12px; color: #171411; text-decoration: underline; padding: 0 0 5px 0;
	}
 	#suchergebnis div.separator {
 		height: 2px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/separator.gif); background-repeat: repeat-x; margin: 0 0 8px 0;
 	}
 	
 	#suchergebnis div.detail-float{
 		margin: 0 0 8px 0;
 	}
 	
		#suchergebnis h1 {
			float: left; font-size: 16px; color: #171411; padding: 0; margin: 0 0 8px 0; width: 415px;  
		}
		
		#suchergebnis h1.detail{
			width:650px;
		}
		
		#suchergebnis h1.auto{
			width:auto;
		}
		
					#suchergebnis a.btn-zuruck{
				background-image: url(/global_unternehmen_spar_at/html/images/bt_zurueck.gif); background-repeat: no-repeat; width: 103px; height: 19px; display: block; float: right; text-indent: -1000em;
			}
			#suchergebnis a.btn-zuruck-left {
				background-image: url(/global_unternehmen_spar_at/html/images/bt_zurueck.gif); background-repeat: no-repeat; width: 103px; height: 19px; display: block; float: left; text-indent: -1000em;
			}		
			#suchergebnis a.seite-drucken {
				width: 112px; height: 15px; overflow: hidden; display: block; background-image: url(/global_unternehmen_spar_at/html/images/bt_seite_drucken.gif); background-repeat: no-repeat;
				text-indent: -1000em; float: right;
			}
			
			#suchergebnis div.detail-135 {
				width: 135px; display: inline; float: left;
			}
				#suchergebnis div.detail-135 p {
					color: #B30000;
				}
			#suchergebnis td.detail-135 {
				width: 135px;
			}
				#suchergebnis td.detail-135 p {
					color: #B30000;
				}
			
			#suchergebnis div.detail-95{
				width: 95px; float:left; display:inline;
			}
		
			#suchergebnis td.detail-95{
				width: 95px;
			}
			
			#suchergebnis td.detail-95 p {
				color: #B30000;
			}
			
				#suchergebnis div.detail-620 {
					width: 620px; display: inline; float: left;	
				}
					#suchergebnis div.detail-620 p {
						font-size: 12px;
					}
			#suchergebnis td.detail-255 {
				width: 255px;
			}
			#suchergebnis div.detail-255 {
			 float:left; display:inline; width: 255px;
			}
				#suchergebnis a.karte-ansicht-button {
					width: 103px; height: 78px; overflow: hidden; display: inline; float: left; margin: 0 20px 10px 0;	
				}
				#suchergebnis a.routenplaner-button {
					width: 103px; height: 78px; overflow: hidden; display: inline; float: left; margin: 0 20px 10px 0;	
				}
		#suchergebnis h2 {
			font-size: 16px; color: #171411; padding: 0; margin: 0 0 8px 0;
		}
			#suchergebnis h2.sitemap{
				font-size: 16px; color: #171411; padding: 0; margin: 0 0 8px 20px;
				
			}
			
			#suchergebnis h2.sitemap a{
				text-decoration:none; font-weight:bold; display:block;
				font-size: 16px; color: #171411;
			}
			
				#suchergebnis ul.sitemap-lev1 {
					list-style-type: none; margin: 0 0 10px 40px;
				}
					#suchergebnis ul.sitemap-lev1 li {
						margin: 0 0 7px 0;
					}
					#suchergebnis ul.sitemap-lev1 li a {
						font-size: 12px; color: #171411; text-decoration: none; font-weight: bold; 
						background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up.gif); background-repeat: no-repeat; padding: 0 0 0 14px; background-position: 0 5px;
					}
				#suchergebnis ul.sitemap-lev2 {
					list-style-type: none;  margin: 0 0 0px 20px;
				}
					#suchergebnis ul.sitemap-lev2 li {
						margin: 7px 0 7px 0;
					}
					#suchergebnis ul.sitemap-lev2 li a {
						font-size: 12px; color: #171411; text-decoration: none; font-weight: normal;
					}
		#suchergebnis span.bis-von {
			display: inline; font-size: 12px; color: #171411; float: left; margin: 0; width: 200px;
		}
		#suchergebnis div.paging {
			float: right; margin: 0 0 5px 1px; display: inline; text-align: right;  width: 200px; position: relative; height: 0px;
		}
			#suchergebnis div.paging ul {
				list-style-type: none;  margin: 0; padding: 0;  position: absolute; right: 0px;
			}
				#suchergebnis div.paging ul li {
					float: left; margin: 0 0 0 5px; font-size: 12px; color: #171411; font-weight: bold; line-height: 18px;
				}
					#suchergebnis div.paging ul li a {
						color: #171411; font-weight: normal; 
					}
			#suchergebnis a.detail-link {
				float: left; font-size: 12px; color: #B40202; text-decoration: underline; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up.gif); background-repeat: no-repeat;
				padding: 0 0 0 12px; background-position: 0 5px;
			}
				#suchergebnis ul.left-list {
					float: left; margin: 0; width: 390px; overflow: hidden; display: block; list-style-type: none;
				}
					#suchergebnis ul.left-list li {
						 margin: 0 0 11px 0;
					}
					#suchergebnis ul.left-list li a {
						font-size: 12px; color: #171411; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up.gif); background-repeat: no-repeat; padding: 0 0 0 12px;
						background-position: 0 5px;
					}
				#suchergebnis ul.right-list {
					float: left; margin: 0;  list-style-type: none;
				}
					#suchergebnis ul.right-list li {
						 margin: 0 0 11px 0;
					}
					#suchergebnis ul.right-list li a {
						font-size: 12px; color: #171411; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up.gif); background-repeat: no-repeat;  padding: 0 0 0 12px;
						background-position: 0 5px;
					}
	/* stanorte */
	#suchergebnis a.adresse {
		float: left; display: block; width: 408px; overflow: hidden; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up.gif); background-repeat: no-repeat;  padding: 0 0 0 12px;
		background-position: 0 5px; margin: 0 10px 11px 0; font-size: 12px; color: #171411; text-decoration: none; cursor: default;
	}
	#suchergebnis a.btn-info {
		float: left; display: block; margin: 0 10px 0 0;
	}
	#suchergebnis a.btn-route {
		float: left; display: block; margin: 0 10px 0 0;
	}
	#suchergebnis a.btn-karte {
		float: left; display: block; margin: 0;
	}
	
	/* logo downloads */
	#suchergebnis div.modul-logo-download {

	}
		#suchergebnis div.logo-thumb {
			width: 53px; overflow: hidden; display: inline; float: left; margin: 0 15px 10px 0;
		}
		#suchergebnis div.logo-text {
			float: left; margin: 0 0 10px 0;
		}
		#suchergebnis div.logo-text p {
			font-size: 12px;
		}
		#suchergebnis div.logo-text p span {
			font-weight: normal;
		}
		#suchergebnis div.logo-text a.download-logo {
			width: 103px; height: 19px; margin: 5px 0 0 0; display: block;
		}

	/*detail suche*/
	#detailsuche {
		float: left; width: 375px;
	}
		#detailsuche label {
			width: 68px; float: left; display: inline; margin: 0 10px 0 0; text-align: right; font-size: 12px; 
		}
		#detailsuche input.txt {
			width: 288px; height: 17px; border: 1px solid #171411; margin: 0 0 5px 0; float: left;
		}
		#detailsuche input.suche-btn {
			margin: 5px 0 10px 77px;
		}
		#detailsuche select {
			width: 290px; height: 20px; color: #171411; float: left; border: 1px solid #171411; margin: 0 0 5px 0;
		}
		#suchergebnis div.spar-oe-karte {
			float: right; width: 224px;
		}
		#suchergebnis input.umkreis-btn {
			margin: 5px 0 0 0;
		}
		#suchergebnis div.umkreis-txt {
			float: left; width: 300px;
		}
		#suchergebnis div.spar-bullet-karte {
			float: right; width: 224px;
		}
/*kontakt formular*/	
#kontakt-formular {
	
}
	#kontakt-formular div.kontakt-header {
		width: 760px; overflow: hidden; margin: 0 0 10px 0;
	}
		#kontakt-formular p {
			font-size: 12px; color: #171411; padding: 0 0 12px 0;
		}
			#kontakt-formular span.red-tip {
				font-size: 12px; display: block; float: left; color: #B30000; line-height: 19px;
			}
			#kontakt-formular span.file-tip {
				font-size: 12px; display: block; float: left; color: #171411; width: 290px; margin: 0 0 10px 0;
			}
				#kontakt-formular div.lab {
					width: 148px; float: left; text-align: right; display: inline; margin: 0 15px 0 0;
				}
				#kontakt-formular label.left {
					/*display: block;*/ /*float: left;*/ /*width: 145px;*/ /*margin: 0 15px 0 0;*/ font-size: 12px; color: #171411; text-align: right; line-height: 19px;
				}
				#kontakt-formular input.vorname-txt {
					width: 298px; height: 17px; border: 1px solid #000; float: left; margin: 0 15px 5px 0;
				}
					#kontakt-formular input.titel-txt {
						width: 93px; height: 17px; border: 1px solid #000; float: left; margin: 0 15px 5px 0;
					}
					#kontakt-formular input.plz-txt {
						width: 48px; height: 17px; border: 1px solid #000; float: left; margin: 0 5px 5px 0;
					}
					#kontakt-formular input.ort-txt {
						width: 243px; height: 17px; border: 1px solid #000; float: left; margin: 0 15px 5px 0;
					}
					#kontakt-formular input.file-txt {
						width: 298px; border: 1px solid #000; float: left; margin: 0 15px 5px 0; margin: 0 0 20px 160px;
					}
					#kontakt-formular input.radio {
						height: 12px; width: 12px; overflow: hidden; border: none; margin: 4px 15px 0 0; padding: 0; float: left;
					}
					#kontakt-formular input.radio-bottom {
						height: 12px; width: 12px; overflow: hidden; border: none; margin: 4px 40px 0 0; padding: 0; float: left;
					}
					#kontakt-formular input.radio-right {
						height: 12px; width: 12px; overflow: hidden; border: none; margin: 4px 197px 0 0; padding: 0; float: left;
					}
						#kontakt-formular label.radio-top {
							display: block; float: left; margin: 0 5px 0 0; font-size: 12px; color: #171411; line-height: 19px;		
						}
						#kontakt-formular input.kontakt-btn {
							float: left; margin: 20px 0 0 160px;
						}
						#kontakt-formular label.radio-bottom {
							display: block; float: left; margin: 0 10px 0 0; font-size: 12px; color: #171411; line-height: 19px;
						}
				#kontakt-formular select {
					width: 300px; height: 20px; border: 1px solid #000; float: left; margin: 0 15px 5px 0;
				}
				#kontakt-formular textarea {
					width: 298px; height: 95px; float: left; border: 1px solid #000; margin: 0 15px 10px 0;
				}
#kontakt-formular div.red-line {
	background-image: url(/global_unternehmen_spar_at/html/images/separator.gif); background-repeat: repeat-x; height: 2px; overflow: hidden; background-position: 0 1px;
	margin: -3px 0 8px 0;
}
#newsletter-form {
	margin: 5px 0 0 0;
}
	
	#newsletter-form input.radio {
		margin: 3px 12px 8px 23px; padding: 0; float: left; width: 12px; height: 12px; border: none;
	}
	#newsletter-form label.news-b {
		float: left; font-size: 12px; font-weight: bold; color: #171411; display: block; width: 145px;
	}
	#newsletter-form span.newslleter-info {
		display: block; float: left; font-size: 12px; color: #171411;
	}
	#newsletter-form label.mail {
		font-size: 12px; color: #171411; display: block; float: left; width: 48px; line-height: 19px;
	}
	#newsletter-form input.mail {
		width: 298px; height: 17px; border: 1px solid #171411; float: left; margin: 0 15px 10px 0;
	}
	#newsletter-form span.red-error {
		font-size: 12px; display: block; float: left; color: #B30000;
	}
	#newsletter-form input.anmelden-btn {
		width: 102px; overflow: hidden; float: left; margin: 1px 213px 0 48px;
	}
#gutschein-form {
	margin: 2px 0 0 0;
}
	#gutschein-form label.left {
		width: 150px; float: left; display: block; line-height: 19px; font-size: 12px; color: #171411; margin: 0 13px 3px 0; text-align: right; overflow: hidden;
	}
	#gutschein-form input.txt-50 {
		width: 48px; float: left; height: 17px; border: 1px solid #171411; margin: 0 263px 6px 0; display: inline;
	}
		#gutschein-form input.txt-50-kuv {
			width: 48px; float: left; height: 17px; border: 1px solid #171411; margin: 22px 263px 6px 0;  display: inline;
		}
	#gutschein-form input.txt-300 {
		width: 298px; float: left; height: 17px; border: 1px solid #171411; margin: 0 13px 6px 0; display: inline;
	}
			
	#gutschein-form span.red {
		display: block; float: left; font-size: 12px; color: #B30000; margin: 0 0 7px 0;
	}
		
	#gutschein-form div.gutschein-left {
		float: left; display: inline; width: 150px; margin: 0 13px 0 0; overflow: hidden;
	}
	#gutschein-form div.gutschein-middle {
		float: left; display: inline; width: 300px; margin: 0 13px 0 0; overflow: hidden;
	}
	#gutschein-form div.gutschein-right {
		float: left; width: 283px; margin: 0; overflow: hidden;
	}
		#gutschein-form div.gutschein-middle span.euro {
			display: block; float: left; font-size: 12px; color: #171411; margin: 0 0 0 -250px; width: 50px; line-height: 19px;
		}
		#gutschein-form div.gutschein-right span.info-right {
			background-image: url(/global_unternehmen_spar_at/html/images/icon_info.gif); background-repeat: no-repeat; padding: 0 0 0 17px; display: block; background-position: 0 3px; font-size: 12px;
			margin: 0 0 10px 0;
		}
		#gutschein-form label.bar {
			float: left; line-height: 19px; font-size: 12px;
		}
			#gutschein-form input.left {
				float: left; width: 12px; height: 12px; border: none; margin: 4px 15px 0 8px; padding: 0;
			}
		#gutschein-form label.rechnung {
			float: left; line-height: 19px; font-size: 12px;
		}
		#gutschein-form input.right {
			float: left; width: 12px; height: 12px; border: none; margin: 4px 0 0 8px; padding: 0;
		}
		#gutschein-form select {
			width: 300px; height: 20px; border: 1px solid #171411; font-size: 12px; padding: 1px 0 1px 0; float: left; margin: 0 13px 5px 0;
		}
		#gutschein-form textarea {
			width: 298px; height: 95px; margin: 0 13px 10px 0; border: 1px solid #171411; float: left; 
		}
		#gutschein-form input.anfrage {
			width: 135px; margin: 0 0 0 162px; 
		}
		#gutschein-form label.herr {
			float: left; font-size: 12px; color: #171411; line-height: 19px;
		}
		#gutschein-form label.frau {
			float: left; font-size: 12px; color: #171411; line-height: 19px;
		}
		#gutschein-form input.herr {
			float: left; width: 12px; height: 12px; margin: 4px 15px 0 5px; border: none;
		}
		#gutschein-form input.frau {
			float: left;  width: 12px; height: 12px; margin: 4px 77px 0 5px; border: none;	
		}
		#gutschein-form label.titel {
			float: left; font-size: 12px; color: #171411; line-height: 19px;
		}
		#gutschein-form input.titel {
			width: 94px; float: left; height: 17px; border: 1px solid #171411; margin: 0 0 6px 5px; display: inline;
		}
		#gutschein-form input.plz {
			width: 48px; float: left; height: 17px; border: 1px solid #171411; margin: 0 5px 6px 0px; display: inline;
		}
		#gutschein-form input.ort {
			width: 243px; float: left; height: 17px; border: 1px solid #171411; margin: 0 13px 6px 0px; display: inline;
		}
#menu-plan {
	width: 760px; 
}
	#menu-plan div.menu-der-woche {
		width: 210px; overflow: hidden; float: left; display: inline; margin: 0 20px 0 0;
	}
		#menu-plan div.menu-der-woche div.head {
			height: 59px; overflow: hidden;
		}
			#menu-plan div.menu-der-woche div.bottom {
				width: 210px; background-image: url(/global_unternehmen_spar_at/html/images/isrest_mp_footer.gif); background-repeat: no-repeat; background-position: 0 bottom;
				background-color: #E7EED6;
			}
				#menu-plan div.menu-der-woche div.bottom p.date {
					font-size: 12px; color: #171411; padding: 10px; font-weight: bold;
				}
				#menu-plan div.menu-der-woche div.bottom ul {
					margin: 0 0 0px 10px; list-style-type: none; padding: 0 0 5px 0;
				}
				#menu-plan div.menu-der-woche div.bottom ul li {
					padding: 0 0 10px 0;
				}
					#menu-plan div.menu-der-woche div.bottom ul li a {
						font-size: 12px; color: #171411; display: block; background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up.gif); background-repeat: no-repeat;
						padding: 0 0 0 12px; background-position: 0 4px;
					}
	#menu-plan div.menu-abonnieren {
		width: 300px; float: right; overflow: hidden;
	}
	#menu-plan div.menu-abonnieren div.abo-bild {
		margin: 0 0 10px 0; 
	}
		#menu-plan div.menu-abonnieren label {
			font-size: 12px; color: #171411; line-height: 19px; float: left;	
		}
		#menu-plan div.menu-abonnieren select {
			width: 242px; float: right; height: 20px; border: 1px solid #171411; margin: 0 0 5px 0;
		}
		#menu-plan div.menu-abonnieren input.txt {
			width: 240px; float: right; height: 19px; border: 1px solid #171411; margin: 0 0 10px 0;
		}
		#menu-plan div.menu-abonnieren input.abonnieren-btn {
			margin: 0 0 0 58px;
		}
		#menu-plan span.red {
			display: block; float: left; font-size: 12px; color: #B30000; margin: 0 0 7px 0;
		}

/* standort print */
#stand-print {
	width: 600px; overflow: hidden; margin: 100px 10px 10px 10px; text-align: left;
	background-color: #FEFEFE;
}
	#stand-print div.head {
		margin: 0 0 10px 0;
	}
		#stand-print p {
			font-size: 12px; padding: 0 0 8px 0;
		}
		#stand-print h1 {
			font-size: 16px; color: #171411; margin: 0 0 8px 0;
		}
		#stand-print td {
			font-size: 12px; color: #171411; padding: 0 0 10px 0;
		}
/* Global */
a.textcolor_black {
	text-decoration: underline;
	color: #000000;
}
h1.suchheader {
	display:inline; float: left;
}

/**/
#suchergebnis span.news-date {

	display: block; font-size: 12px; color: #171411; font-weight: bold; width: 80px; float: left; margin: 0 0 10px 0;

}

#suchergebnis div.press-intro {
	width: 420px; float: left;
}
#suchergebnis div.press-intro p {
	font-size: 12px; color: #171411; padding: 0 0 10px 0;
}

#suchergebnis a.more-slo {
	float: right; width: 103px; height: 19px; margin: 0 0 10px 0;
}
#suchergebnis a.zuruck-slo {
	float: right; width: 103px; height: 19px; margin: 0 0 10px 0;
}
#suchergebnis a.download-slo {
	float: right; width: 103px; height: 19px; display: inline; margin: 0 0 10px 15px;
}
#suchergebnis a.print-slo {
	float: right; width: 78px; height: 15px; display: inline; margin: 0;
}
#content div.modul-210-left-sub {
	width: 210px; float: left; display: inline; overflow: hidden; margin: 0 10px 10px 0;
}
#content div.modul-210-right-sub {
	width: 210px; float: left; display: inline; overflow: hidden; margin: 0 0 10px 0;
}
#content div.modul-320-sub {
	width: 320px; float: left; display: inline; overflow: hidden; margin: 0 10px 10px 0;
}
#suchergebnis h1.wide {
				float: left; font-size: 16px; color: #171411; padding: 0; margin: 0 0 8px 0; width: 760px;  	
}
#suchergebnis div.weiter-box {
	margin:  0 0 5px 0;
}
	#suchergebnis div.weiter-box span.weiter {
		background-image: url(/global_unternehmen_spar_at/html/images/pfeil_up_g.gif); background-repeat: no-repeat; padding: 0 0 0 12px; font-size: 12px; font-weight: bold; 
		background-position: 0 4px; color: #006633;
	}