*{margin:0;padding:0;}

.clear {clear:both;}

body {margin:0;padding:0;font-family:Arial;background:url(../pageimages/background_new.png) repeat-x ;background-color:#400002;}

/***HEAD***/
#logo {float:left;}
#textversion {float:left;margin:18px 0 0 30px;}
#date{float:right;margin:18px 0 10px 0;text-align:right;color:#d00017;font-size:12px;font-weight:bold;}
#lang a{float:left;margin:18px 0 0 0;text-align:left;}
#search {width:260px;}
.searchinput {width:200px;height:22px;border:none;*width:195px;*height:20px}
#head_right {float:right;width:260px;}
#head_right a {color:#d00017;font-size:12px;font-weight:bold;text-decoration:none;}

#content{background:#400002;width:992px;height:569px;}
#content_aktuelles{background:#4d0002;padding:1px 0 6px 1px;width:991px;}
#content_impressum{background:#400002;width:992px;height:620px;}
#content_kontakt{background:none;width:992px;height:620px;}
#text_box_impressum{position:relative;top:6px;width:974px;height:551px;background:#fff;overflow:auto;font-size:11px;text-align:left;padding:5px;}

#floors {height:372px;width:992px;}

/***SUCHE***/
#btn_suche{height:22px;width:60px;position:relative;top:2px;background:#000;border:none;color:#fff;font-size:10px;font-weight:bold;padding-bottom:3px;}

/***MENÜ***/
	#menu {height:32px; width:992px;background-color:#000;font-size:12px;text-align:left;}	
	#menu ul{list-style-type:none;}	
	#menu ul li{float:left;list-style-type:none;text-align:center;padding-top:0px;}
	#menu ul li img {border:0;}	
	#menu a{text-decoration:none;color:white;letter-spacing:0px;}	
	#head {width:992px;height:80px;margin-top:0px;}
	
	#logo a img{position:relative;right:42px;width:637px;height:80px;}
	#menu a {display:block;height:32px;}
	#menu_shops a{width:103px;background:url(../pageimages/mens/de/geschaefte.png);}
	#menu_shops a:hover, #menu_shops a.active{background:url(../pageimages/mens/de/geschaefte_active.png);}
	#menu_gutschein a{width:97px;background:url(../pageimages/mens/de/gutschein.png);}
	#menu_gutschein a:hover, #menu_gutschein a.active{background:url(../pageimages/mens/de/gutschein_active.png);}
	#menu_aktuelles a{width:96px;background:url(../pageimages/mens/de/aktuelles.png);}
	#menu_aktuelles a:hover, #menu_aktuelles a.active{background:url(../pageimages/mens/de/aktuelles_active.png);}
	#menu_aktionen a{width:87px;background:url(../pageimages/mens/de/aktionen.png);}
	#menu_aktionen a:hover, #menu_aktionen a.active{background:url(../pageimages/mens/de/aktionen_active.png);}
	#menu_jobs a{width:150px;background:url(../pageimages/mens/de/jobs.png);}
	#menu_jobs a:hover, #menu_jobs a.active{background:url(../pageimages/mens/de/jobs_active.png);}
	#menu_anfahrt a{width:138px;background:url(../pageimages/mens/de/anfahrt.png);}
	#menu_anfahrt a:hover, #menu_anfahrt a.active{background:url(../pageimages/mens/de/anfahrt_active.png);}
	#menu_oeffnungszeiten a{width:139px;background:url(../pageimages/mens/de/oeffnungszeiten.png);}
	#menu_oeffnungszeiten a:hover, #menu_oeffnungszeiten a.active{background:url(../pageimages/mens/de/oeffnungszeiten_active.png);}
	#menu_kontakt a{width:82px;background:url(../pageimages/mens/de/kontakt.png);}
	#menu_kontakt a:hover, #menu_kontakt a.active{background:url(../pageimages/mens/de/kontakt_active.png);}
	#menu_impressum a{width:100px;background:url(../pageimages/mens/de/impressum.png);}
	#menu_impressum a:hover, #menu_impressum a.active{background:url(../pageimages/mens/de/impressum_active.png);}
	
	
	/*** ENGLISH ***/
	#menu_shops.english a{width:95px;background:url(../pageimages/mens/en/geschaefte_en.png);}
	#menu_shops.english a:hover, #menu_shops.english a.active{background:url(../pageimages/mens/en/geschaefte_active_en.png);}
	#menu_gutschein.english a{width:151px;background:url(../pageimages/mens/en/gutschein_en.png);}
	#menu_gutschein.english a:hover, #menu_gutschein.english a.active{background:url(../pageimages/mens/en/gutschein_active_en.png);}
	#menu_aktuelles.english a{width:97px;background:url(../pageimages/mens/en/aktuelles_en.png);}
	#menu_aktuelles.english a:hover, #menu_aktuelles.english a.active{background:url(../pageimages/mens/en/aktuelles_active_en.png);}
	#menu_anfahrt.english a{width:216px;background:url(../pageimages/mens/en/anfahrt_en.png);}
	#menu_anfahrt.english a:hover, #menu_anfahrt.english a.active{background:url(../pageimages/mens/en/anfahrt_active_en.png);}
	#menu_oeffnungszeiten.english a{width:171px;background:url(../pageimages/mens/en/oeffnungszeiten_en.png);}
	#menu_oeffnungszeiten.english a:hover, #menu_oeffnungszeiten.english a.active{background:url(../pageimages/mens/en/oeffnungszeiten_active_en.png);}
	#menu_kontakt.english a{width:114px;background:url(../pageimages/mens/en/kontakt_en.png);}
	#menu_kontakt.english a:hover, #menu_kontakt.english a.active{background:url(../pageimages/mens/en/kontakt_active_en.png);}
	#menu_impressum.english a{width:147px;background:url(../pageimages/mens/en/impressum_en.png);}
	#menu_impressum.english a:hover, #menu_impressum.english a.active{background:url(../pageimages/mens/en/impressum_active_en.png);}

/*** BRANCHEN MENÜ ***/
#branch_menu {background:#42434A;height:28px;width:992px;}
#branch_menu .item {float:left;}
#branch_menu .item img{border:0;}

#branch_menu a {display:block;height:28px;}
#branch1 a{width:133px;background:url(../plugins/shops/menu/de_1/branch_1.png) no-repeat;}
#branch1.active a {background-image:url(../plugins/shops/menu/de_1/branch_1_active.png);}
#branch2 a{width:186px;background:url(../plugins/shops/menu/de_1/branch_2.png) no-repeat;}
#branch2.active a {background-image:url(../plugins/shops/menu/de_1/branch_2_active.png);}
#branch3 a{width:120px;background:url(../plugins/shops/menu/de_1/branch_3.png) no-repeat;}
#branch3.active a {background-image:url(../plugins/shops/menu/de_1/branch_3_active.png);}
#branch4 a{width:214px;background:url(../plugins/shops/menu/de_1/branch_4.png) no-repeat;}
#branch4.active a {background-image:url(../plugins/shops/menu/de_1/branch_4_active.png);}
#branch5 a{width:79px;background:url(../plugins/shops/menu/de_1/branch_5.png) no-repeat;}
#branch5.active a {background-image:url(../plugins/shops/menu/de_1/branch_5_active.png);}
#branch6 a{width:83px;background:url(../plugins/shops/menu/de_1/branch_6.png) no-repeat;}
#branch6.active a {background-image:url(../plugins/shops/menu/de_1/branch_6_active.png);}
#branch7 a{width:104px;background:url(../plugins/shops/menu/de_1/branch_7.png) no-repeat;}
#branch7.active a {background-image:url(../plugins/shops/menu/de_1/branch_7_active.png);}
#branch8 a{width:73px;background:url(../plugins/shops/menu/de_1/branch_8.png) no-repeat;}
#branch8.active a {background-image:url(../plugins/shops/menu/de_1/branch_8_active.png);}

	/*** ENGLISH ***/
	#branch1.english a{width:150px;background:url(../plugins/shops/menu/en_1/branch_1_en.png) no-repeat;}
	#branch1.english.active a {background-image:url(../plugins/shops/menu/en_1/branch_1_active_en.png);}
	#branch2.english a{width:179px;background:url(../plugins/shops/menu/en_1/branch_2_en.png) no-repeat;}
	#branch2.english.active a {background-image:url(../plugins/shops/menu/en_1/branch_2_active_en.png);}
	#branch3.english a{width:86px;background:url(../plugins/shops/menu/en_1/branch_3_en.png) no-repeat;}
	#branch3.english.active a {background-image:url(../plugins/shops/menu/en_1/branch_3_active_en.png);}
	#branch4.english a{width:177px;background:url(../plugins/shops/menu/en_1/branch_4_en.png) no-repeat;}
	#branch4.english.active a {background-image:url(../plugins/shops/menu/en_1/branch_4_active_en.png);}
	#branch5.english a{width:80px;background:url(../plugins/shops/menu/en_1/branch_5_en.png) no-repeat;}
	#branch5.english.active a {background-image:url(../plugins/shops/menu/en_1/branch_5_active_en.png);}
	#branch6.english a{width:89px;background:url(../plugins/shops/menu/en_1/branch_6_en.png) no-repeat;}
	#branch6.english.active a {background-image:url(../plugins/shops/menu/en_1/branch_6_active_en.png);}
	#branch7.english a{width:112px;background:url(../plugins/shops/menu/en_1/branch_7_en.png) no-repeat;}
	#branch7.english.active a {background-image:url(../plugins/shops/menu/en_1/branch_7_active_en.png);}
	#branch8.english a{width:119px;background:url(../plugins/shops/menu/en_1/branch_8_en.png) no-repeat;}
	#branch8.english.active a {background-image:url(../plugins/shops/menu/en_1/branch_8_active_en.png);}


/***SHOPS***/		
#floors .legende {width:181px;padding:9px 0 0 19px;background:#E2001A;text-align:left;color:#fff;font-size:9px;text-transform:uppercase;line-height:13px;}

#shop_menu{height:170px;width:978px;text-align:left;padding:0 0 0 14px}
#shop_menu .shop_box .shop_entry a.active{font-weight:bold;color:#d00017;}
#shop_menu .shop_box{float:left;height:163px;width:189px;margin:7px 0 0 0px;}
#shop_menu .box_number_2{float:left;height:163px;width:195px;margin:7px 0 0 8px;}
#shop_menu .box_number_3{float:left;height:163px;width:195px;margin:7px 0 0 6px;}
#shop_menu .box_number_4{float:left;height:163px;width:195px;margin:7px 0 0 2px;}
#shop_menu .box_number_5{float:left;height:163px;width:180px;margin:7px 0 0 7px;}
#shop_menu .shop_entry{text-align:left;clear:both;line-height:14px;}
#shop_menu .shop_entry .etage, #shop_menu .shop_entry .number, #shop_menu .shop_entry .name{float:left;}
#shop_menu .shop_entry .etage a, #shop_menu .shop_entry .number a, #shop_menu .shop_entry .name a{text-decoration:none;font-size:12px;font-weight:bold;color:#000;font-family:Arial;}
#shop_menu .shop_entry .etage {width:33px; }
#shop_menu .shop_entry .number {width:25px;/*text-align:right;*//* <-- das wird so kommen */ }
#shop_menu .shop_entry .name{margin-left:14px; }


/***KONTAKT***/
#kontakt {background:url(../pageimages/bg_impressum.png) no-repeat;width:992px;height:600px;color:#fff;font-size:12px;font-weight:bold;}
#kontakt .dummy {height:557px;width:425px;}
#kontakt .left {float:left;width:557px;text-align:left;color:#000;}		
#kontakt a {color:#fff;text-decoration:none;}
		
#kontakt form {color:#fff;}
#kontakt form .col1 {float:left;width:160px;margin:2px 0 2px 15px;}
#kontakt form .col2 {float:left;margin:3px;width:300px;}
		
#kontakt .right {float:left;width:323px;text-align:right;padding:20px 0 0 0;line-height:16px;text-transform:uppercase;}
		
input.input_text {width:300px;height:23px;border:0;}
textarea.input_text {width:300px;height:110px;border:0;}


/*** ANFAHRT ***/
#content_anfahrt {background:#4d0002;width:986px;height:565px;text-align:left;font-weight:bold;font-size:12px;padding:4px 0 6px 6px;}
* html #content_home {right:0px;}
#content_shops {background:#4d0002;width:992px;height:569px;text-align:left;font-weight:bold;font-size:12px;position:relative;right:0px;}
* html #content_shops {width:986px;height:569px;}

#content_aktionen{background:#400002;width:992px;height:569px;} /*padding:1px 0 6px 1px;width:993px;"*/
#content_jobs{background:#400002;width:992px;height:569px;} /*style="background:#4d0002;padding:1px 0 6px 1px;width:991px;""*/

#content_opendays{background:#400002;width:992px;height:569px;} /*style="background:#4d0002;padding:1px 0 6px 1px;width:991px;""*/
#content_opendays .jobs1{margin-top:6px;}
* html #content {width:992px;}
.anfahrt_2 {margin:4px 0 0 0;}
#content_anfahrt #anfahrt_left{float:left;}
#content_anfahrt #anfahrt_left .box1 {background:#9C9E9F;width:321px;height:36px;padding:25px 0 0 9px;}
* html #anfahrt_left .box1 {width:330px;height:61px;}


/*** Gutschein ***/
#content_gutschein {width:992px;height:619px;background:url(../pageimages/02_gutschein/gutschein.png) no-repeat;}
#content_gutschein .white {color:#fff;}
* html #content_gutschein {width:992px;height:619px;}
/*
#gutschein_link {position:relative;top:-215px;left:668px;}
#gutschein_link a {font-size:12px;font-weight:bold;color:#BE0014;text-decoration:none;}
#gutschein_link2 {margin:368px 0 0 585px;}
* html #gutschein_link2 {margin:368px 0 0 582px;}
#gutschein_link2 a {font-size:12px;font-weight:bold;color:#BE0014;text-decoration:none;}
*/


@media screen and (-webkit-min-device-pixel-ratio:0){
	#anfahrt_left .box1 {height:40px;}
	.anfahrt_2 {margin:4px 0 0 0;}
	.anfahrt_1 {margin-top:6px;}
	#btn_suche {top:-2px;height:22px;}
	
	#content_gutschein2 #gutschein_link2{margin-left:607px;}
	
	body {background-color:#2E0004;}
}

/***IE FIXES**/
* html body {background-color:#350001;}

* html #content{background:#400002;width:992px;height:500px;}
* html #content_aktuelles{width:992px;}

* html #content_impressum{background:#400002;width:992px;height:570px;}
* html #text_box_impressum{position:relative;top:6px;width:984px;height:551px;background:#fff;overflow:auto;font-size:11px;text-align:left;padding:5px;}

* html #btn_suche{height:22px;width:60px;position:relative;bottom:1px;background:#000;border:none;color:#fff;font-size:10px;font-weight:bold;padding-bottom:3px;}

* html #shop_menu{height:170px;width:992px;text-align:left;padding:0 0 0 14px;overflow:hidden;}
* html #shop_menu .box_number_2{float:left;height:163px;width:195px;margin:7px 0 0 8px;}
* html #shop_menu .box_number_3{float:left;height:163px;width:195px;margin:7px 0 0 2px;}
* html #shop_menu .box_number_4{float:left;height:163px;width:195px;margin:7px 0 0 0px;}
* html #shop_menu .box_number_5{float:left;height:163px;width:190px;margin:7px 0 0 4px;}
* html #floors .legende {width:187px;padding:9px 0 0 13px;background:#E2001A;text-align:left;color:#fff;font-size:9px;text-transform:uppercase;line-height:13px;}

/***SAFARI FIXES**/
/*
@media screen and (-webkit-min-device-pixel-ratio:0){
#btn_suche{height:24px;width:60px;position:relative;top:-2px;background:#000;border:none;color:#fff;font-size:10px;font-weight:bold;padding-bottom:3px;}
#shop_menu{letter-spacing:-1;}
#shop_menu .box_number_1{float:left;height:163px;width:195px;margin:7px 0 0 0px;}
#shop_menu .box_number_2{float:left;height:163px;width:220px;margin:7px 0 0 0px;}
#shop_menu .box_number_3{float:left;height:163px;width:190px;margin:7px 0 0 0px;}
#shop_menu .box_number_4{float:left;height:163px;width:220px;margin:7px 0 0 0px;}
#shop_menu .box_number_5{float:left;height:163px;width:140px;margin:7px 0 0 0px;}  

#branch_menu {background:#42434A;height:28px;width:992px;text-transform:uppercase;font-size:10px;}
#branch_menu .item {float:left;margin:8px 0 0 0px;height:20px;font-weight:light;}
#branch_menu .first {margin-left:0px;}
#branch_menu a {text-decoration:none;color:#fff;}
.suche {position:relative;bottom:2px;}
}*/

/* Content Boxen  */
.aktuelles_content {float:left;margin-left:5px;margin-top:5px;}

.box {width:323px;height:277px;background:#fff;text-align:left;overflow:hidden;}
.box div {overflow:hidden;}
.box .row1 {width:318px;height:38px;font-weight:bold;font-style:italic;font-size:18px;padding:4px 0 0 5px;line-height:18px;}
.box .row2 {width:323px;height:98px;}
.box.unten .row1 {height:39px;}
.box .row3 {width:311px;height:132px;font-size:10px;font-weight:bold;padding:5px 5px 0 7px;}
.box.unten .row3 {height:131px;}
.box .upper{text-transform:uppercase;}
.box a {text-decoration:none;}

.box.unten {height:280px;}
.box.unten .row3 {height:135px;}

.next {float:right;margin:5px 80px 0 0;}
.next a {font-size:12px;color:#E2001A;font-weight:bold;text-decoration:none;}
.prev {float:right;margin:5px 210px 0 0;}
.prev a {font-size:12px;color:#E2001A;font-weight:bold;text-decoration:none;}

/* Aktionen */
#content_aktionen .box .row1 {background-color:#6A6A6A;color:#fff;}

/* Jobs */
#content_jobs .box .row1 {color:#fff;}
#content_jobs .box .row2 {height:220px;font-size:10px;width:311px;font-weight:bold;padding:15px 5px 0 7px;}

/* Öffnungszeiten */
#content_opendays div{margin:6px 0 0 5px;float:left;background-repeat: no-repeat;height:563px;width:313px;text-align:right;padding-right:10px;overflow:hidden;}
#content_opendays .date{margin:375px 0 0 0;font-weight:bold;font-size:19px;}
#content_opendays .date p {margin:5px 32px 0 0;}

/* Gutschein */
#content_gutschein .gutschein_content {float:left;margin-left:5px;margin-top:5px;background: transparent;font-size:12px;font-weight:bold;padding:5px 5px 0 7px;width:311px;height:272px;overflow: hidden;}
#content_gutschein .gutschein_content .payment{margin-top:250px;}

/* IE Hack */
.box .row1 { height: 42px\9 }
.box .row1 { width: 323px\9 }
.box .row3 { height: 128px\9 }

#content_jobs .box .row2 { height:235px\9 }
#content_jobs .box .row2 { width:323px\9 }

.box.unten .row1 { height: 43px\9 }
.box.unten .row3 { height: 127px\9 }