* {
	border:0
}

body { margin:0; border:0; padding:0; color:#4d4d4d; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:11px; background-color:#72B108; line-height:140%; background-image:url(../images/bg01.gif); background-repeat:repeat-x; text-align:center }

td {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:11px }
th { text-align:left; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:11px;background-color:#FFDFDC; border-top:1px solid #D86A9B; border-bottom:1px solid #D86A9B; padding:5px 10px }
td.tablerow { border-bottom:1px solid #DBD2C3; padding:5px 10px }


div {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:11px }

form { margin:0 }

div#page {text-align:left; margin:0 auto; width:998px }
div#err { color:#ff0000; font-size:12px }
div#bubbles { padding:0; border:0 solid #D8F2AB; margin:0; background-image:url(../images/back_seifenblasen.gif); background-position:center top; background-repeat:no-repeat }


a { color:#e05a95; text-decoration:none } /*#AA1E5B*/
a:visited { text-decoration:none }
a:hover { text-decoration:underline }

a.menu_cat_poster { display:block; padding:0 0 0 10px; width:154px;; border:0 solid #000 }
a.menu_cat_poster:hover { text-decoration:none; background-color:#AAD562; color:#AA1E5B }

a.menu_main { display:block; padding:0 0 0 0; width:154px;; border:0 solid #000 }
a.menu_main:hover { text-decoration:none; background-color:#AAD562; color:#AA1E5B }

a.menu_cat { display:block; padding:2px 0 0 10px; width:145px;; border:0 solid #000 }
a.menu_cat_active { color:#fff; display:block; padding:0 0 0 10px; width:145px;; border:0 solid #000; background-color:#6DAF00 }
a.menu_cat_active:hover { text-decoration:none }
a.menu_cat:hover { text-decoration:none; background-color:#AAD562; color:#AA1E5B }

a.menu_subcat { display:block; padding:0 0 0 10px; width:134px;; border:0 solid #000 }
a.menu_subcat_active { color:#fff; display:block; padding:0 0 0 10px; width:134px;; border:0 solid #000; background-color:#6DAF00 }
a.menu_subcat_active:hover { text-decoration:none }
a.menu_subcat:hover { text-decoration:none; background-color:#AAD562; color:#AA1E5B }


h1 { margin:0 0 30px 0; color:#5c9e00; font-size:24px; font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif; font-weight:normal }
h2 { margin:0; font-size:18px; color:#5c9e00; font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif; margin-bottom:20px; font-weight:normal }
h3 { margin:0; font-size:15px; color:#5c9e00; font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif; margin-bottom:10px; font-weight:normal }
h4 { margin:0; font-size:14px; color:#999288; margin:0 0 20px 0; padding:0; border:0; font-weight:normal }

ul { margin:0; padding:0 0 0 15px; list-style-image:url(../images/bullet.gif) }
ul.content { font-size:12px; margin:0; padding:0 0 0 15px; list-style-image:url(../images/content_bullet.gif) }

.shop_detail_desc ul { 
padding:0 0 0 10px; 
}

/*input.text { border:1px solid #DDD; font-size:11px; font-family:Trebuchet MS, Helvetica, sans-serif }*/
input.text { border:1px solid #D373A7; font-size:11px; font-family:Trebuchet MS, Helvetica, sans-serif }
input.text_err { border:1px dashed #ff0000; font-size:11px; font-family:Trebuchet MS, Helvetica, sans-serif }
input.button { font-family:Trebuchet MS, Helvetica, sans-serif; width:111px; height:21px; color:#fff; background:#6DAF00 url(../images/button_plain.gif) no-repeat; font-weight:bold; border:0; font-size:12px; padding-bottom:2px }
select { border:1px solid #D373A7; font-size:11px; font-family:Trebuchet MS, Helvetica, sans-serif }
textarea { border:1px solid #D373A7; font-size:11px; font-family:Trebuchet MS, Helvetica, sans-serif }
textarea.err, textarea_err  { border:1px dashed #ff0000; font-size:11px; font-family:Trebuchet MS, Helvetica, sans-serif }
input.hoverbutton1 { border:0; width:111px; height:21px; background-repeat:no-repeat }
input.hoverbutton2 { border:0; width:131px; height:21px; background-repeat:no-repeat }

div.headline { font-size:12px; color:#B5156C; font-weight:bold; line-height:20px }
div.headline_green { font-size:12px; color:#6daf00; font-weight:bold; line-height:20px }
div.headline_green_big { font-size:18px; color:#6daf00; line-height:20px }

div.error { color:#ff0000; font-weight:bold;  font-size:10px; margin-bottom:15px }

img.alignleft { float:left; margin:10px 15px 10px 0 }
img.alignright { float:right; margin:10px 0 10px 10px }


div.h2 { font-size:16px; color:#73B901; font-family:Trebuchet MS, Helvetica, sans-serif; margin-bottom:20px }


/* Startseite */

table.login_box { color:#fff; line-height:20px; font-size:12px; margin-left:10px }
table.login_box input.start_login { border:1px solid #460; width:120px; height:15px; font-size:10px; padding:1px 5px }
table.login_box a { color:#BD7; font-size:10px; text-decoration:underline }


/* Content Head */ 

a.ch_link_voucher2, 
a.ch_link_voucher2:link, 
a.ch_link_voucher2:visited {
color:#fff
}

#ihp_reiter_fashion {
position:absolute;
bottom:0;
display:block;
width:150px;
height:50px
}

#ihp_reiter_kids {
position:absolute;
bottom:0;
left:150px;
display:block;
width:140px;
height:50px
}

#ihp_reiter_ws {
position:absolute;
bottom:0;
left:293px;
display:block;
width:170px;
height:32px
}



#ihp_reiter2_all {
position:absolute;
bottom:0;
display:block;
width:100px;
height:50px;
}

#ihp_reiter2_fashion {
position:absolute;
bottom:0;
left:100px;
display:block;
width:150px;
height:50px;
}

#ihp_reiter2_kids {
position:absolute;
bottom:0;
left:244px;
display:block;
width:140px;
height:50px;
}

#ihp_reiter2_ws {
position:absolute;
bottom:0;
left:385px;
display:block;
width:170px;
height:32px;
}




/* Hauptmenü */
a.menu { color:#fff; font-weight:bold; text-decoration:none }
a.menu:visited { color:#fff; font-weight:bold; text-decoration:none }
a.menu:hover { color:#eeeeee }


/* Footer */
a.footer { color:#6DAF00; text-decoration:underline }
a.footer:visited { color:#6DAF00; text-decoration:underline }
a.footer:hover { color:#6DAF00; text-decoration:none }




#footer {
	clear:both;
	font-size:11px;
	background:#fff;
	padding:10px 0 20px 34px;
}

#footer_container {	
	width:930px;
	height:30px;
padding:15px 0 0 0px;
	border-top:5px solid #6DAF00;
	border-bottom:1px solid #B2B2B2;
}

#footer_container div {
float:left;
padding:0 20px 0 0;
}

#footer ul {
	float:left;
	padding:10px 0 0 1px;
	list-style:none;
	text-align:left;
}

#footer ul li {
	float:left;
	margin:0 15px 0 0;
}

#footer ul li a {
	text-decoration:none;
}

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

#footer_container2 {	
	width:930px;
	height:30px;
	padding:5px 0 10px 0;
}

#footer p {
	float:right;
	text-align:right;
	width:400px;
	padding:10px 0 0 0;
}










/* Plakat-Seite */

a.plakat { color:#6DAF00; font-size:15px; font-weight:bold; text-decoration:underline }
a.plakat:visited { color:#6DAF00; text-decoration:underline }
a.plakat:hover { color:#6DAF00; text-decoration:none }


a.menu_left { color:#6DAF00; font-weight:bold; font-size:14px; text-decoration:underline }
a.menu_left:hover { text-decoration:none }

/* Shop-Detail */

span.shop_price { font-size:16px; font-weight:bold; color:#6DAF00 }
div.select_header { font-weight:bold; color:#B5156C; margin-bottom:5px }

input.button_big { width:186px; height:29px; color:#fff; font-weight:bold; border:0 }

div.button_small { width:80px; height:29px; border:0; padding:5px 5px }

a.button_h { color:#fff }
a.button_h2 { color:#000 }

/* SUBSCRIBE */

input.text_subscribe {
	font-size:11px;
	color:#929292;
	border:1px solid #BBB;
	height:18px;
	width:200px;
	padding:1px 0 0 10px
}



/* OVERLAY */

.overlay_background {
	width:100%;
	height:100%;
	background-color:#EBF3BE; /* CCFFCC */
	position:fixed; top:0;left:0;
	margin:0; padding:0;
	z-index:98;
	overflow:hidden
}

.overlay_box {
	position:fixed; top:0; left:0;
	z-index:99;
	width:100%;
	margin:0; padding:0;
	text-align:center
}

.overlay_back {
	margin:50px auto;
	background-color:#fff;
	width:958px;
	min-height:580px;
	border:1px solid #C1C3BE
}

div.overlay_content {
	margin:50px auto;
	background-color:#fff;
	width:958px;height:580px;
	border:1px solid #C1C3BE
}

.scroll {
	overflow:auto
}


/* Overlay JQuery */

#ol, #preview, #overlay_wk { 
	background-image:url(http://www.limango.de/images/startseite/spacer.gif); 
} 

