*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;	/* grau */
	margin:0;
	padding:0;
	list-style:none;
	line-height:14px;
}

table{
	empty-cells:show;
}

html,body{
	margin:0;
}

input, text, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:2px;
}

li{
	list-style:none;
}

img{
	border:0;
}

h1{
	font-size:12px;
	line-height:16px;
}

h2{
	font-size:11px;
}

h3{
	font-size:10px;
	margin:0;
}

a,a:link,a:visited{
	text-decoration:none;
	color:#DB3333; /* rot */
	font-size:10px;
}

a:active,a:hover{
	text-decoration:none;
	color:#DB3333; /* rot */
	font-size:10px;
}

h3 a, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover{
	color:#666666;	/* grau */
}

#site{
	width:990px;
	background-image:url(bilder/verlauf_bg.jpg);	
	background-position:0 157px;
	background-repeat:no-repeat;
}

#header{
	width:100%;
	height:170px;
}

#links{
	width:180px;
	float:left;
	padding-left:10px;
	padding-bottom:91px;
	background-image:url(bilder/linien_stirol.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#content, .content{
	width:604px;
	margin:10px 13px 20px 0;
	float:right;
}

#rechts{
	width:180px;
	float:right;
	background-image:url(bilder/linien_rechts.gif);
	background-position:0px 131px;
	background-repeat:no-repeat;
}

#rechts_mitglied{
	width:180px;
	float:right;
}

#footer{
	width:100%;
	clear:both;
	text-align:right;
	background-image:url(bilder/hintergrund_footer.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-bottom:10px;
}

#footer_copyright{
	float:left;
	padding-left:20px;
}

#footer_copyright a{
	color:#666666;	/* grau */
	font-size:10px;
}

#footer_navigation{
	padding-right:20px;
}

#footer_navigation li{
	margin-left:10px;
	display:inline;
}

#themen, #zonen, #newsletter, #mitglied_werden, #partner{
	width:170px;
	margin-top:15px;
}

#gdm, #portal_navigation{
	width:170px;
	margin-top:15px;
}

#schnellsuche{
	width:170px;
	margin-top:0;
	padding-bottom:4px;
}

#themen_content, #zonen_content, #newsletter_content, #schnellsuche_content, #gdm_content, #portal_navigation_content, #partner_content{
	background-color:#F2F2E7; /* beige hell */
	border-right:1px solid #E2DDD1;
	border-bottom:1px solid #E2DDD1;
	border-left:1px solid #E2DDD1;
	padding:12px 5px 5px 10px;
}

#themen_content a, #zonen_content a, #partner_content a{
	line-height:17px;
}

#newsletter_content p{
	font-weight:bold;
	margin-bottom:8px;
}

#newsletter_content strong{
	color:#DB3333; /* rot */
}

.menu a, .menu a:link, .menu a:visited, .menu a:active, .menu a:hover{
	display:block;
	font-size:11px;
	padding-left:8px;
	background-image:url(../bilder/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:17px;
}

.menu a, .menu a:link, .menu a:visited{
	color:#666666;	/* grau */
}

.menu a:active, .menu a:hover{
	color:#DB3333; /* rot */
}

.box_header {
	padding-left:5px;
	height:22px;
	background-image:url(../bilder/ecke_box.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
}

.box_header p{
	margin:0;
	font-weight:bold;
	padding:4px 0 0 5px;
	background-color:#ECEBDF; /* beige dunkel */
	height:17px; /* 17 + 4(padding-top) + 1(border-top) = 22 */
	border-top:1px solid #E2DDD1;
	border-right:1px solid #E2DDD1;
}

#banner{
	margin-top:8px;
	width:170px;
}

.einzelner_banner{
	padding-top:3px;
	padding-bottom:4px;
	text-align:right;
}

#newsletter form, #schnellsuche form{
	margin:0 0 5px 0;
}

#schnellsuche #suche_lupe{
	float:right;
	margin:2px 20px 0 0;
}

#schnellsuche_hilfe{
	float:right;
}

#gdm_content img{
	margin-bottom:5px;
}

#gdm_content p{
	margin:0 0 5px 0;
	font-weight:bold;
}

.bold{
	font-weight:bold;
}

#angebote, #schaukasten_mitglied{
	width:170px;
	margin-top:11px;
	margin-bottom:15px;
	text-align:right;
}

#angebote_content, #schaukasten_mitglied_content{
	border-right:1px solid #E2DDD1;
	border-bottom:1px solid #E2DDD1;
	border-left:1px solid #E2DDD1;
	padding:0px 0 5px 0px;
	text-align:center;
	background-color:#FFFFFF;
}

#schaukasten_mitglied_content div, #angebote_content div{
	padding:15px 5px 10px 5px;
}

#schaukasten_mitglied_content div img, #angebote_content div img{
	margin-bottom:3px;
}

#news_betriebe{
	margin-top:20px;
	padding-bottom:10px;
	background-image:url(bilder/linien_mitte.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

/*
NEWS links, BETRIEBE rechts
#news{
	text-align:right;
	width:289px;
	padding:5px 0 0 0;
	margin-right:26px;
	font-size:10px;
}

#betriebe{
	float:right;
	text-align:right;
	width:289px;
	padding:5px 0 0 0;
	font-size:10px;
}
*/

#news{
	float:right;
	text-align:right;
	width:289px;
	padding:5px 0 0 0;
	font-size:10px;
}

#betriebe{
	text-align:right;
	width:289px;
	padding:5px 0 0 0;
	margin-right:26px;
	font-size:10px;
}

#news_liste_top6_links{
	text-align:right;
	float:left;
	width:289px;
	padding:5px 0 0 0;
	font-size:10px;
}

#news_liste_top6_rechts{
	width:289px;
	padding:5px 0 0 0;
	font-size:10px;
}

#news strong, #betriebe strong, #footer_copyright strong, #news_liste_top6_links strong, #news_liste_top6_rechts strong{
	font-size:10px;
}

#kategorien_content strong{
	font-size:11px;
}

#news_box_link, #betriebe_box_link, #schaukasten_box_link, #angebote_box_link, #schaukasten_mitglied_box_link{
	padding-top:10px;
	padding-right:10px;
}

#einzelne_news, #einzelne_betriebe{
	background-image:url(bilder/ecke_box_aktuelles.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:85px;
	width:289px;
	text-align:right;
	margin-top:10px;
}

#einzelne_news img, #einzelne_betriebe img{
	border-left:1px solid #FFFFFF;
	float:right;
}

.einzelne_news_content, .einzelne_betriebe_content{
	background-color:#F2F2E7; /* beige hell */
	float:right;
	margin-left:11px;
	height:85px;
	width:168px;
}

.einzelne_news_text, .einzelne_betriebe_text{
	padding:5px 10px 5px 25px;
	text-align:left;
	background-image:url(bilder/box_rot_pfeil.gif);
	background-position:4px 7px;
	background-repeat:no-repeat;
}

.einzelne_news_text p, .einzelne_betriebe_text p{
	margin:3px 0 3px 0;
	font-size:10px;
}

/* tabbed navigation */

#nav_schaukasten, #nav_kategorien, #nav_mitglied, #nav_mitglied_erweitert, #nav_kaufhaus_box{
	text-align:left;
}

#navlist_schaukasten, #navlist_kategorien, #navlist_mitglied, #navlist_mitglied_erweitert, #navlist_kaufhaus_box{
	padding:0 0 0 0;
	margin:0;
	font-weight:bold;
}

#navlist_schaukasten li, #navlist_kategorien li, #navlist_mitglied li, #navlist_mitglied_erweitert li, #navlist_kaufhaus_box li{
	display:inline;
	background-image:url(bilder/ecke_karteikarte_nicht-aktiv.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:12px;
	padding:3px 0 4px 0;
}

#navlist_schaukasten li a, #navlist_kategorien li a, #navlist_mitglied li a, #navlist_mitglied_erweitert li a, #navlist_kaufhaus_box li a{
	font-size:12px;
	padding:3px 10px 4px 5px;
	line-height:22px;
	margin-left:5px;
	background-color:#FFFFFF;
	border-top:1px solid #E2DDD1;
	border-right:1px solid #E2DDD1;
	color:#666666; /* grau */
}

#navlist_schaukasten li a#current_schaukasten, #nav_kategorien li a#current_kategorien, #nav_mitglied li a#current_mitglied, #nav_mitglied_erweitert li a#current_mitglied_erweitert, #nav_kaufhaus_box li a#current_kaufhaus_box{
	background-color:#ECEBDF; /* beige dunkel */
}

#navlist_schaukasten #active_schaukasten, #navlist_kategorien #active_kategorien, #navlist_mitglied #active_mitglied, #navlist_mitglied_erweitert #active_mitglied_erweitert, #navlist_kaufhaus_box #active_kaufhaus_box{
	background-image:url(bilder/ecke_karteikarte_aktiv.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

/* tabbed navigation */

#schaukasten, #mitglied{
	text-align:right;
}

#schaukasten_content{
	text-align:left;
	border:1px solid #E2DDD1;
	background-color:#F2F2E7; /* beige hell */
	padding:0;
	/* wegen peek-a-boo-bug des IE */
	min-height:0px;
	height:auto !important;  /* für moderne Browser */
	height:0px;  /*für den IE */
	/* --------------------------- */
	display:table;
	width:602px;
}

#mitglied_content{
	text-align:left;
	border:1px solid #E2DDD1;
	padding:10px;
	min-height:125px;
	height:auto !important;  /* für moderne Browser */
	height:115px;  /*für den IE */
}

.schaukasten_produkt_einzeln{
	vertical-align:top;
	margin:0;
	padding:10px 8px 15px 7px;
	width:102px;
}

.schaukasten_produkt_einzeln div, .mitglied_erweitert_produkt_einzeln div{
	border:1px solid #E2DDD1;
	background-color:#FFFFFF;
	width:100px; /* 100 + 2(border) */
	height:75px; /* 75 + 2(border) */
	text-align:center;
	padding-top:5px;
}

.schaukasten_produkt_einzeln p, .mitglied_erweitert_produkt_einzeln p{
	margin:3px 0 3px 0;
	overflow:hidden;
}

#schaukasten_content table, #schaukasten_suche_produkte_content table{
	margin:0 0 0 8px;
}

.schaukasten_newline_ohne_abstand_oben{
	padding:10px 0 10px 0;
	font-weight:bold;
}

.schaukasten_newline_mit_abstand_oben{
	padding:25px 0 10px 0;
	font-weight:bold;
}

#suchergebnisse{
	margin-bottom:30px;
}

#suchergebnisse h2, #berichte_liste h2{
	margin:30px 0 5px 10px;
}

#kein_suchergebnis{
	margin-top:25px;
}

#schaukasten h2, #schaukasten_suche_produkte h2{
	margin:30px 0 5px 10px;
	text-align:left;
}

#schaukasten_suche_produkte h1{
	margin:0 0 15px 0;
}

#schaukasten_suche_produkte_content{
	text-align:left;
	border:1px solid #E2DDD1;
	padding:0;
	/* wegen peek-a-boo-bug des IE */
	min-height:0px;
	height:auto !important;  /* für moderne Browser */
	height:0px;  /*für den IE */
	/* --------------------------- */
	display:table;
	width:602px;
}

#kategorien{
	margin-top:20px;
	clear:both;
}

#themen_orte_box{
}

#mitglied_erweitert{
	margin-top:20px;
}

#mitglied_erweitert #schaukasten_content{	/* ohne Komma ist schon korrekt */
	background-color:#FFFFFF;
}

#kategorien_content{
	text-align:left;
	border:1px solid #E2DDD1;
	background-color:#FFFFFF;
	padding:10px 0 0 0;
}

#kategorien_content ul{
	display:block;
	margin:0;
	clear:both;
	height:25px;
}

#kategorien_content ul li{
	margin:0;
	padding:0 0 0 10px;
	width:140px;
	float:left;
}

#kategorien_content li a, #kategorien_content li a:link, #kategorien_content li a:visited, #kategorien_content li a:active{
	font-size:11px;
	color:#666666;
}

#kategorien_content li a:hover{
	font-size:11px;
	color:#DB3333;
}

#kategorien_content form{
	padding:0;
	margin:10px 0 15px 5px;
	padding-bottom:10px;
}

#kategorien_content label{
	height:25px;
	display:block;
	width:230px;
}

#kategorien_content select{
	float:right;
}

#kategorien_content div{
	margin:0 0 10px 10px;
}

#produkt, #betrieb, #marke{
	float:right;
	background-color:#F2F2E7; /* beige hell */
	border:1px solid #E2DDD1;
	height:14px;
}

#gebiet{
	width:163px;
	border:1px solid #E2DDD1;
	float:right;
}

#kategorien_content button{
	margin-left:63px;
}

#suche_box_auswahl{
	width:280px;
	float:right;
	text-align:left;
}

#suche_box_auswahl label{
	width:270px;
}

#suche_geschaefte ul, #liste_geschaefte ul{
	display:block;
	padding:7px 0 7px 0;
	margin:0;
	clear:both;
	border-top:1px dotted #E2DDD1;
/*	height:66px;*/
	min-height:66px;
	height:auto !important;  /* für moderne Browser */
	height:66px; 
}

#berichte_liste ul{
	display:block;
	padding:5px 0 5px 0;
	margin:0;
	clear:both;
	border-top:1px dotted #E2DDD1;
	height:40px;
}

#suche_geschaefte ul li, #liste_geschaefte ul li, #berichte_liste ul li{
	margin:0;
	padding:0 10px 0 10px;
	float:left;
}

.li_betrieb{
	width:200px;
}

.li_titel{
	width:270px;
}

.li_datum_ort{
	width:220px;
}

.li_betrieb a, .li_betrieb a:link, .li_betrieb a:visited, .li_betrieb a:active, .li_titel a, .li_titel a:link, .li_titel a:visited, .li_titel a:active{
	font-size:11px;
	font-weight:bold;
	color:#666666;	/* grau */
}

.li_betrieb span a, .li_betrieb span a:link, .li_betrieb span a:visited, .li_betrieb span a:active{
	font-size:11px;
	font-weight:normal;
	color:#666666;	/* grau */
}

.li_betrieb a:hover, .li_titel a:hover{
	font-size:11px;
	color:#DB3333; /* rot */
}

.li_symbole{
	width:180px;
}

.li_symbole img{
	margin:3px 2px 2px 0;
}

.li_details{
	line-height:55px;
}

button{
	background-color:#F2F2E7; /* beige hell */
	border:1px solid #E2DDD1;
	font-weight:bold;
	margin-top:10px;
	margin-left:148px;
}

.link_startseite{
	padding-bottom:5px;
	font-weight:bold;
}

.link_zurueck{
	padding:5px 0 5px 0;
}

.bild_geschaeft_rahmen{
	border:1px solid #E2DDD1;
	padding:1px;
	margin-bottom:5px;
	width:150px;
}

.bild_geschaeft_rahmen img{
	display:table;
}

#anfrage, #ueber_uns, #warenkorb, #karte{
	margin-top:30px;
	margin-bottom:10px;
	text-align:justify;
	overflow:hidden;
	clear:both;
}

#kontakt_formular{
	margin-bottom:10px;
	text-align:justify;
}

#ueber_uns table td{
	padding:0 5px 0 0;
	margin:0;
}

#ueber_uns_text{
	line-height:16px;
}

#ueber_uns_text ul li{
	list-style-type:disc;
	list-style-position:inside;
	line-height:20px;
}

#anfrage form{
	width:400px;
}

#kontakt_formular form{
	width:450px;
}

#anfrage #anfrage_felder{
	width:262px;
	text-align:left;
}

#kontakt_formular #anfrage_felder{
	width:312px;
	text-align:left;
}

#anfrage_felder div{
	margin:0 0 10px 128px;
	line-height:30px;
	width:300px;
}

#anfrage label, #kontakt_formular label{
	float:right;
	margin-bottom:10px;
}

#vorname, #nachname, #email, #telefon_kontakt, #land, #ort, #firma_mitglied_werden{
	background-color:#F2F2E7; /* beige hell */
	border:1px solid #E2DDD1;
	height:14px;
	margin-left:10px;
}

#telefon, #fax, #firma{
	border:1px solid #E2DDD1;
	height:14px;
	margin-left:10px;
}

#text, #text_mitglied_werden{
	border:1px solid #E2DDD1;
	margin-left:10px;
	width:300px;
}

#text{
	background-color:#F2F2E7; /* beige hell */
}

#produkt_auswahl{
	border:1px solid #E2DDD1;
	margin-left:10px;
	width:302px;
}

#anfrage h1, #ueber_uns h1, #warenkorb h1, #kontakt_formular h1, #karte h1, #kaufhaus_box_content_karte h1{
	margin-bottom:20px;
}

#anfrage a, #anfrage a:link, #anfrage a:visited, #anfrage a:active, #anfrage a:hover{
	font-size:11px;
}

#mitglied_news, #mitglied_produkt_details{
	padding:10px 0 10px 0;
	margin-left:10px;
	width:340px;
	text-align:justify;
}

#mitglied_bildergalerie, #mitglied_downloads{
	padding:10px 0 10px 0;
	margin-left:12px;
}

#kaufhaus_box{
	margin:20px 0 0 0;
}

#kaufhaus_box_content, #kaufhaus_box_content_karte{
	padding:10px 0 10px 12px;
	border:1px solid #E2DDD1;
}

#kaufhaus_box_content div{
	text-align:right;
	margin-right:12px;
}

#mitglied_news h2{
	padding-left:8px;
	background-image:url(../bilder/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:2px 0 15px 0;
}

#mitglied_news ul{
	padding:0 0 10px 0;
	margin:0;
	width:100%;
}

#mitglied_bildergalerie ul, #kaufhaus_box_content ul{
	padding:10px 0 10px 0;
	width:100%;
	overflow:hidden;
}

#mitglied_news ul li{
	padding:0 0 0 15px;
	list-style:none inline;
	width:100%;
}

#mitglied_bildergalerie ul li, #kaufhaus_box_content ul li{
	margin:0 26px 0 0;
	padding:0;
	width:125px;
	float:left;
}

#mitglied_downloads ul li{
	line-height:22px;
}

#mitglied_news a, #mitglied_news a:link, #mitglied_news a:visited, #mitglied_news a:active, #mitglied_news a:hover, #mitglied_downloads a, #mitglied_downloads a:link, #mitglied_downloads a:visited, #mitglied_downloads a:active, #mitglied_downloads a:hover{
	font-size:11px;
	line-height:17px;
}

#mitglied_news a, #mitglied_news a:link, #mitglied_news a:visited, #mitglied_downloads a, #mitglied_downloads a:link, #mitglied_downloads a:visited{
	color:#666666;	/* grau */
}

#mitglied_news a:active, #mitglied_news a:hover, #mitglied_downloads a:active, #mitglied_downloads a:hover{
	color:#DB3333; /* rot */
}

#mitglied_news_text p{
	margin-bottom:10px;
}

#mitglied_news_bilder{
	margin-top:20px;
	text-align:center;
}

#mitglied_news ul img{
	padding:5px;
}

#mitglied_logo_adresse{
	float:right;
	padding-right:10px;
}

#mitglied_logo_adresse div{
	line-height:15px;
	float:right;
	min-width:150px;
}

#mitglied_logo{
	position:absolute;
	top:250px;
	left:415px;
}

#mitglied_logo_adresse div p{
	font-weight:bold;
	margin-bottom:5px;
	max-width:180px;
	width:auto !important;  /* für moderne Browser */
	width:180px;  /*für den IE */
}

#mitglied_logo_adresse div a, #mitglied_logo_adresse div a:link, #mitglied_logo_adresse div a:visited, #mitglied_logo_adresse div a:active{
	font-size:11px;
	color:#666666;	/* grau */
}

#mitglied_logo_adresse div a:hover{
	font-size:11px;
	color:#DB3333; /* rot */
}

#impressum table{
	margin-top:20px;
}

#impressum th{
	vertical-align:top;
	width:120px;
	padding:2px 5px 2px 0px;
	font-weight:normal;
	text-align:left;
}

#impressum td{
	padding:2px 5px 2px 5px;
	text-align:justify;
}

#impressum a, #impressum a:link, #impressum a:visited, #impressum a:active, #impressum a:hover{
	font-size:11px;
}

#mitglied_modul_box{
	background-color:#ECEBDF; /* beige dunkel */
	float:right;
	width:210px;
	margin:20px 10px 0 0;
}

#mitglied_modul_box h2{
	margin:5px;
	padding:4px 10px 10px 20px;
	text-align:left;
	background-image:url(bilder/box_rot_pfeil.gif);
	background-position:4px 7px;
	background-repeat:no-repeat;
}

#mitglied_modul_box .menu{
	padding:0 5px 10px 16px;
}

#mitglied_modul_box_produkt_details{
	background-color:#ECEBDF; /* beige dunkel */
	width:210px;
	margin:10px 10px 0 0;
}

#mitglied_produkt_details_right_bottom li{
	display:inline;
}

#mitglied_modul_box_produkt_details h2{
	margin:10px;
	padding:9px 10px 5px 20px;
	text-align:left;
	background-image:url(bilder/box_rot_pfeil.gif);
	background-position:4px 11px;
	background-repeat:no-repeat;
}

#mitglied_produkt_details_bild{
	float:left;
	margin:0 25px 20px 0;
}

#mitglied_produkt_details_text{
	clear:left;
}

#mitglied_produkt_details h2{
	margin-top:25px;
	margin-bottom:10px;
	text-align:left;
}

#mitglied_produkt_details li{
	padding-top:3px;
}

.preis{
	font-size:14px;
	color:#DB3333; /* rot */
	margin-top:15px;
	font-weight:bold;
}

#mitglied_produkt_details_right_bottom{
	width:170px;
	border-left:1px solid #E2DDD1;
	margin-left:30px;
	padding-left:10px;
	margin-bottom:10px;
}

#mitglied_produkt_details_right_bottom p{
	font-weight:bold;
	margin-top:15px;
	margin-bottom:2px;
}

#mitglied_produkte_bilder{
	margin-top:5px;
}

#mitglied_produkte_bilder ul{
	padding:0 0 10px 0;
}

#mitglied_produkte_bilder ul li{
	margin-right:10px;
}

#liste_geschaefte{
	clear:both;
	padding:20px 0 10px 0;
}

#liste_geschaefte h2{
	margin:10px 0 5px 10px;
/*	font-size:10px;*/
}

.bezirks_url{
	font-weight:bold;
}

#navigation_hor{
	margin-bottom:10px;
}

#berichte_liste{
	clear:both;
}

#warenkorb table{
	width:100%;
	border:1px solid #E2DDD1;
	empty-cells:show;
}

#warenkorb th{
	padding:3px;
}

#warenkorb td{
	border-top:1px solid #E2DDD1;
	padding:3px;
}

#warenkorb_summe{
	text-align:right;
	margin-right:20px;
}

#kategorien_content a span, #kategorien_content span{
	font-size:8px;
}

#sprachwahl{
	margin-right:192px;
	text-align:right;
}

#info{
	position:absolute;
	top:0;
	left:690px;
	display:table;
	width:270px;
	text-align:right;
}

#info_content{
	background-image:url(bilder/box_rot_menu_mitte.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:107px;
	color:#FFFFFF;
	vertical-align:top;
	float:right;
	text-align:left;
	padding-top:3px;
}

#info img{
	float:right;
}

#info_content img{
	float:none;
}

#info_content a, #info_content a:link, #info_content a:active, #info_content a:visited, #info_content a:hover{
	color:#FFFFFF;
}

#info_content h4{
	color:#FFFFFF;
	margin:4px 0 8px 0;
	font-size:12px;
	line-height:16px;
}

#info_content h2{
	color:#FFFFFF;
	margin:4px 0 0 0;
	font-size:12px;
	line-height:20px;
}

#info_content h1{
	color:#FFFFFF;
	margin:4px 0 0 0;
	font-size:16px;
}

#oeffnungszeiten, #leistungen{
	margin:25px 0 0 0;
}

#oeffnungszeiten h2, #leistungen h2{
	margin-bottom:3px;
}

#leistungen table td{
	text-align:left;
}

.content h1{
	margin-bottom:20px;
}

.content p, #ueber_uns p{
	margin-top:20px;
}

.content li{
	margin-top:5px;
	background-image:url(bilder/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	list-style-position:outside;
}

.content li a, .content li a:link, .content li a:active, .content li a:visited, .content li a:hover{
	font-size:11px;
}

.content #liste_geschaefte li{
	margin:0;
	padding:0 10px 0 10px;
	float:left;
	background:none;
}

#banner_eigene_website{
	margin-top:11px;
}

.popup_content{
	padding:10px;
}

.popup_content form label{
	display:block;
	margin-top:15px;
	font-weight:bold;
}

.popup_content form label p{
	font-weight:normal;
	margin-top:3px;
}

.popup_content form input, .popup_content form textarea{
	margin-top:5px;
	font-weight:normal;
}
.popup_content form input{
	background-color:#F2F2E7; /* beige hell */
}

.popup_content form button{
	margin-top:15px;
	margin-left:130px;
}

.normal_text_10{
	font-weight:normal;
	font-size:10px;
}

#kaufhaus{
}

#kaufhaus h1{
	margin-bottom:15px;
}

#kaufhaus div{
	text-align:justify;
}

#kaufhaus img{
	float:right;
	margin:0 20px 20px 20px;
}

#karte iframe, #kaufhaus_box_content_karte iframe{
	width:100%;
	border:0;
	height:405px;
}

.prod_titel a, .prod_titel a:link, .prod_titel a:visited, .prod_titel a:active, .prod_titel a:hover{
	font-size:11px;
	color:#666666;	/* grau */
}