.content ul{
	padding-left:19px;
	list-style-position:outside;
	list-style-image:url(img/icons/list_style_image.gif);
}

.content li{
	margin-bottom:6px;
}

#brand_search_result ul{
list-style-image:none;
}

.storesearch{
	border:1px solid #c4cad4;
	width:300px;
	height:154px;
	float:left;
	margin-right:15px;
	padding:9px 0px 0px 25px;
	position: relative;
}
.brandsearch{
	border:1px solid #c4cad4;
	width:300px;
	height:154px;
	float:left;
	padding:9px 0px 0px 25px;
}

.storesearch h1{
	font-size:24px;
	color:#042047;
}

.brandsearch h1{
	font-size:24px;
	color:#042047;
}

.trenner{
border-top:1px solid #c4cad4;
width:290px;
padding:0px;
margin:0px;
height:3px;
}

.trenner_content_padding{
    border-bottom:1px solid #c4cad4;
    margin-bottom:6px;
    margin-top:22px;
	width:510px;
	height:1px;
}

.trenner_content_accordion{
    border-bottom:1px solid #c4cad4;
    margin-bottom:6px;
    margin-top:22px;
	height:1px;
	width:632px;
	display:block;
}

.text_unten{
margin-left:160px;
top:30px;
position:relative;
/*probleme mit cufon und standort startseite wenn nicht cleared*/
clear: both;
}

.text_unten h1{
	font-size:19px;
	color:#042047;
}

.text_unten h1.bold{
	font-size:19px;
	color:#042047;
	font-weight:bold !important;
}

.shopping_events_header{
width:505px;
height:45px;
margin-top:25px;
font-size: 17px;
color:#8996a9;
background-color:#e6eaef;
padding:10px 0px 0px 15px;
}

.shopping_event{
background-color:#ffffff;
padding:10px 5px 0px 5px;
}

.shopping_event_date{
color:#8996a9;
font-family: Arial;
font-weight:bold;
font-size: 11px;
float:left;
padding-top:5px;
}


.shopping_event_trenner{
float:left;
background-image:url(img/icons/trennstrich_events_house.gif);
background-repeat:no-repeat;
background-position:center top;
width:1px;
height:23px;
padding:0px 15px 0px 15px;
}

.shopping_event_content{
float:left;
display:block;
width:320px;
}

.shopping_event_content h1{
	color:#042047;
	font-size: 15px;
}

.shopping_hour{
	color:#8996a9;
	font-weight:bold;
	padding-left: 2px;
}

.shopping_event_link{
float:right;
/*background-image:url(img/icons/mail_blue.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:86px;
*/
padding-right:10px;

}

.shopping_event_link a{
font-size:11px;
color:#042047;
text-decoration:none !important;
text-transform:uppercase;
text-align:justify;
}

.shopping_event_border{
border-bottom:1px solid #e6eaef;
clear:left;
padding-top:15px;
}

.tabbar{
	border-bottom:1px solid #8996a9;
	height:22px;
	width:509px;
	margin-top:22px;
}

.tabs{
	display:block;
	float:right;
	clear:right;
}
.tab {
	float:left;
	cursor: pointer;
}
.tab_l {
	background-image:url(img/icons/tab_grey_l.png);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	width:10px;
	float:left;
	margin-left:5px;
}
	.active .tab_l {
		background-image:url(img/icons/tab_blue_l.png);
	}
.tab_m {
 	background-color:#cad0d8;
	text-align:center;
	height:17px;
	float:left;
	padding:5px 5px 0px 5px;
}
	.active .tab_m {
		background-color:#042047;
	}
	.tab_m h1 {
		font-size:13px;
		color:#FFFFFF;
	}
.tab_r {
	background-image:url(img/icons/tab_grey_r.png);
	background-repeat:no-repeat;
	background-position:right;
	height:22px;
	width:11px;
	float:left;
}
	.active .tab_r {
		background-image:url(img/icons/tab_blue_r.png);
	}

#damen_l{
float:left;
}

#damen_h{
float:left;
}

#herren_l{
float:left;
}

#herren_h{
float:left;
}

#kinder_l{
float:left;
}

#kinder_h{
float:left;
}

#herren_marken{
}

#kinder_marken{
}

.marken{
padding-top:10px;
padding-bottom:10px;
width:509px;
}

.letter{
float:left;
width:65px;
text-align:left;
}

.letter h1{
font-size:32px;
color:#8996a9;
padding:10px 0px 10px 0px;
}

.letter_content{
float:left;
width:148px;
text-transform:uppercase;
}

.letter_border{
border-bottom:1px solid #8996a9;
clear:left;
padding-top:10px;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(img/icons/checkbox_grey.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}


.meinungen_header{
	width:520px;
	height:80px;
	background-color:#e6eaef;
	margin-top:25px;
	margin-bottom:10px;
	color:#8996a9;
}
.meinung_intro{
padding:11px 0px 0px 15px;
float:left;
width:290px;
}
.meinung_intro strong{
text-transform:uppercase;
}

.meinung_intro2{
width:200px;
float:right;
margin-right:5px;
}

.meinung_header_form{
	float:right;
	padding-right:18px;
}

.meinung_header_form h1{
	font-size:24px;
	height:26px;
	overflow:hidden;
	float:left;
	padding:12px 0px 0px 23px;
}

.cleaner{
margin:0px;
padding:0px;
clear:both;
}

.meinungen_content{
}
.meinung_text{
padding:5px 0px 0px 15px;
float:left;
color:#042047;
width:300px;
height:12px;
}


.meinung_text2{
width:200px;
float:right;
height:18px;
}

.meinung_form{
	float:right;
	padding-right:10px;

}


.meinung_input{
	float:left;
	padding:0px 0px 0px 12px;
	height:20px;
	z-index:2;
}
.meinung_abstand{
	margin-top:7px !important;
}

.border{
font-size:0px;
line-height:0px;
border-bottom:1px solid #e6eaef;
margin-top:10px !important;
margin-bottom:10px !important;
height:15px;
}

#formhandler_opinion_form .border{
height:13px !important;
>height:3px !important;
margin-top:10px !important;
margin-bottom:7px !important;
}

.meinungen_content_l{
border:1px solid black;
}

.tx-ppipucspecopen-pi1 p {
	padding:0 0 0 20px;
}

.aktuelles_shopping_events{
/*margin-left:-20px;*/
margin-top:23px;
}

.aktuelles_shopping_events_header{
width:673px;
height:79px;
background-color:#e6eaef;
padding:10px 0px 0px 20px;
}

.aktuelles_shopping_events_header h1{
font-size:18px;
}

.aktuelles_shopping_events_header_form{
width:673px;
height:40px;
margin-top:25px;

}
.aktuelles_left_header{
float:left;
margin-top:30px;
}
.aktuelles_left_header_input{
float:left;
margin-left:12px;
margin-right:102px;
}
.aktuelles_right_header{
float:left;

}

.aktuelles_right_header_input{
float:right;
width:188px;
}

.shopping_date{
color:#8996a9;
float:left;
width:76px;
margin-right:4px;
display:inline;
}

.shopping_store{
font-weight:bold;
float:left;
width:130px;
margin-right:4px;
display:inline;
}

.shopping_store a{
font-weight:normal;
}
.shopping_content{
float:left;
width:310px;
display:inline;
margin-right:5px;
}
.shopping_content p {
	padding-left: 0;
}
.shopping_event_aktuelles{
padding:10px 5px 0px 25px;
background-color:#fff;
width:663px;
}
.shopping_event_aktuelles_border{
border-bottom:1px solid #e6eaef;
clear:left;
padding:15px 10px 0px 10px;
margin-left:-20px;
}

.invite_wrapper{
	position: relative;
	width: 1044px;
	background-color: #ffffff;
}

.invite_img{
	float: left;
	margin-top: 25px;
	margin-left: 75px;
}

.invite_form{
	float: left;
	margin: 22px 0 22px 25px;
	width: 510px;
}

#invite_h3_light{
	color: #042047;
    font: 19px Arial;
    text-transform: uppercase;
}

#invite_h3_heavy{
	color: #042047;
    font: 19px Arial;
    text-transform: uppercase;
}

.invite_h3_wrapper{
	margin-top: 19px;
	>margin-top: 14px;
	margin-bottom: 0px;
}

.invite_extra_padding{
	padding-left: 5px;
}

.invite_extra_padding h2{
	margin-top: 5px;
	margin-bottom:2px;
}

.invite_extra_padding .error{
	height: 15px;
	min-height: 15px;
}

.invite_footer{
	>margin-top:5px !important;
}

.invite_close{
	position: absolute;
	top: 12px;
	right: 10px;
	height: 8px;
	width: 10px;
	background: url(img/icons/cross.gif) no-repeat;
	cursor: pointer;
}

.padding{
padding-left: 6px;
}

.allsitemap{
position:relative;
width:953px;
}


.sitemap{
float:left;
margin-right:5px;
width:170px;
background-color:#fff;
min-height:640px;
}

.sitemap h2{
padding-left:8px;
}

.sitemap a{
font-size:21px;
text-decoration:none;
font-weight:bold;
}
.sitemap ul {
margin:0px 0px 0px 0px;
padding:0;
list-style-type:none !important;
list-style-image:none !important;
}

.sitemap ul li.first_li{
margin:30px 10px 0px 0px;
}

.sitemap ul li.first_li a{
font-size:13px;
text-decoration:none;
font-weight:bold;
color:#042047;
padding-left:8px;
text-transform:uppercase;
}

.sitemap ul.second_li{
padding-top:10px;
border-top:1px solid #eaedf0;
padding-left:0px;
}
.sitemap ul li.second_li{
padding-left:8px;
>padding-left:0px;
}
.sitemap ul li.second_li a{
font-size:13px;
text-decoration:none;
text-transform:uppercase;
color:#042047;
}
.sitemap ul li.third_li{
padding-left:8px;
>padding-left:0px;
}
.sitemap ul li.third_li a{
font-size:13px;
text-decoration:none;
color:#7a8a9f;
text-transform:uppercase;
}

/**
 * Markensuche Ergebnis
 */

#brand_search_header {
	color: #8996a9;
	margin-top: 12px;
	background: #e6eaef;
	padding: 11px 15px 17px 15px;
	margin-top: 10px;
	width: 490px;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
#brand_search_result {
	background: #fff;
	overflow: hidden;
	list-style: none;
	width: 520px;
}

	#brand_search_result ul {
		list-style: none;
		width: 245px;
		float: left;
		padding: 0 5px;
	}

	#brand_search_result ul.col-0 {
		padding-right: 0;
	}

	#brand_search_result ul.col-1 {
		width: 265px;
		padding-left: 0;
	}

		#brand_search_result ul li {
			border-top: 1px solid #e6eaef;
			padding-left: 10px;
			height: 24px;
			line-height: 24px;
		}
			#brand_search_result ul li.pos-0 {
				border-top: none;
			}

			#brand_search_result ul.col-1 li {
				padding-left: 5px;
			}

	#brand_search_result ul li a {
		padding-left: 0;
		text-decoration: none;
		text-transform: uppercase;
	}

	#brand_search_result ul li a:hover {
		text-decoration: underline;
	}

#brand_search_back {
	margin-top: 24px;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
	font-size: 13px;
	text-transform: uppercase;
}
	#brand_search_back img {
		float: left;
		*padding-top:4px;
	}

/* NyroModal Layer */
#nyroModalFull {
	position: static !important;
	height: 0 !important;
	/*hopefully fixes clickthrough with select issue*/
	z-index: 300 !important;
}


/* Fehlerausgabe Konaktformular */
#formhandler_contact_form .padding {
  padding-left:0px !important;
}

/* Layer fixieren */
#nyroModalFull #nyroModalBg {
  position: fixed !important;
}

#social-bookmarks {
	position:absolute;
	right:0;
	bottom:3px;
}

#social-bookmarks-open {
	background:#F6F8FA;
	border:0px solid #000000;
	display:none;
	width:236px;
	height:59px;
	margin-right:40px;
	margin-top:-70px;
	padding: 6px 12px;
	overflow: hidden;
	position: absolute;
	right:0;
	bottom:0;
}
#social-bookmarks-open ul {
	list-style: none;
	height:20px;
	overflow:hidden;
}
#social-bookmarks-open ul li {
	background: none;
	margin:0px;
	padding:0 0 0 3px;
}
#social-bookmarks-open ul li:first-child {
	padding:0 0 0 0;
}
#open-social-bookmarks {
	background:url("./img/icons/bookmark_close.png") no-repeat scroll right bottom transparent;
	border-top:1px solid #ADAEB7;
	bottom:0;
	font-weight:bold;
	margin:6px 12px;
	padding:2px 16px 0 0;
	position:absolute;
	right:0;
	text-align:right;
	width:220px;
	outline: 0 !important;
}

#preview-social-bookmarks {
	font-weight:bold;
	left:12px;
	position:absolute;
	text-transform:uppercase;
	top:31px;
}

#social-bookmarks-close {
	background: transparent;
	border:0 solid #000000;
	width:236px;
	height:59px;
	margin-right:40px;
	margin-top:-70px;
	padding: 6px 12px;
	overflow: hidden;
	position: absolute;
	right:0;
	bottom:0;
}

#close-social-bookmarks {
	background:url("./img/icons/bookmark_open.png") no-repeat scroll right bottom transparent;
	bottom:0;
	font-weight:bold;
	margin:6px 12px;
	padding:2px 16px 0 0;
	position:absolute;
	right:0;
	text-align:right;
	width:220px;
	outline: 0 !important;
}