/*
-----------------------------------
	:::: MAP BOX STYLES ::::
-----------------------------------
*/
* {margin:0; padding:0;}

body {
	background:#f0f0f0 url(../img/bg_footer.gif) repeat-y scroll center top;
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.wrap_all {
	background:#fff url(../img/bg_site.jpg) top left repeat-x;
	margin:0;
	padding:0;
}

#wrap {margin:auto;width:920px;}
ul { list-style:none; }
a { text-decoration:none; color:#00AEEF; font-weight:bold; }

a img { border:none; }
p { line-height:160%; margin-bottom:8px;}
p.center { text-align:center; }
p.center_small { text-align:center; font-size:10px; font-weight:bold;}
h1 {line-height:120%; font-weight:normal; font-size:20px; margin-bottom:10px; }
h2 {line-height:120%; font-weight:normal; font-size:18px; }
h3 {line-height:120%; font-weight:normal; font-size:14px; }

#content_detail_m_spalte table { margin-bottom:10px; }
#content_detail_m_spalte p a img { 	margin-top:10px; 	margin-left:210px; }

/*
-----------------------------------
	:::: HEADER ::::
-----------------------------------
*/

#head {
	width:920px;
	height:85px;
	background:url(../img/bg_header.gif) top left repeat-x;
}

#logo {
	
	padding-left:20px;
	float:left;
	width:350px;
	height:85px;	
}

#nl_btn {
	float:right;
	margin-right:15px;
	margin-top:5px;
	}
* html #nl_btn {
	display: none;
	float:right;
	margin-right:15px;
	margin-top:5px;
	}
/*
-----------------------------------
	:::: NAVIGATION ::::
-----------------------------------
*/
#navi {
	width:877px;
	margin-right:13px;
	margin-left:7px;
	height:35px;
	
	background:url(../img/bg_navi.gif) top left repeat-x;
}

#navi ul {float:left;height:35px;}

#navi ul li {
	float:left;
	background:url(../img/bg_navi_ul.gif) top left no-repeat;
	height:35px;
	overflow:hidden;
}

#navi ul li a{
	font-size:16px;
	color:#fff;
	padding-left:30px;
	padding-right:30px;
	padding-top:7px;
	height:30px;
	display:block;
	float:left;
	font-weight:normal;
}

#navi ul li a:hover {  
	background:url(../img/bg_navi_ul_ho.gif) left -1px repeat-x;
}

#navi ul li.warenkorb a {
	padding-left:33px;
	color:#fff;
	background:url(../img/bg_navi_ul_wk.gif) top left no-repeat;
	}
	
#navi ul li.warenkorb a:hover {
	
	background:url(../img/bg_navi_ul_wk_ho.gif) top left no-repeat;
	}

.navi_end {
	height:35px;
	width:2px;
	background:url(../img/bg_navi_ul.gif) top left no-repeat;
	float:left;
}

#navi ul li.aktiv a {
	background:url(../img/bg_navi_ul_ho.gif) left -1px repeat-x;
}

#navi ul li.staedte-shops {
	padding-left: 10px;
}

#navi ul li.staedte-shops a {
	padding-left:38px;
	color:#fff;
	background:url(../img/neu.gif) center left no-repeat;
}



/*
-----------------------------------
	:::: CONTENT ::::
-----------------------------------
*/
#content {
	background:url(../img/bg_content.gif) top left no-repeat;
	width:877px;
	padding-right:13px;
	padding-left:30px;
	overflow:auto;
	padding-bottom:30px;
}

#content_detail {
	position: relative;
	background:url(../img/bg_content_detail.gif) top left repeat-y;
	width:877px;
	padding-right:13px;
	padding-left:30px;
	padding-bottom:30px;
	overflow:auto;
	clear: both;
}

#content_detail_content {
	width:675px;
	
	float:left;
	margin-top:3px;
	margin-top:15px;
}

#content_detail_l_spalte {margin-top:15px;}
#content_detail_m_spalte {margin-top:15px;}

#content_detail_prod {
	background:url(../img/bg_content_detail.gif) top left no-repeat;
	width:897px;
	padding-right:13px;
	padding-left:10px;
	overflow:auto;
	padding-bottom:10px;
}

#content_card_content {
	background:#FFFFFF url(../tool_img_2/bg_prod_wrap.gif) no-repeat scroll 0 50px;
	width:860px;
	margin-top:15px;
	float:left;
}


#content p a {
	text-decoration:none;
	color:#00AEEF;
	font-weight:bold;
}
#content p a:hover, #content_detail_navi_content p a:hover{
	text-decoration:underline;
}

/* Dreispaltiges Seitenlayout */
#content_dreispalter {
	position: relative;
	background:url(../img/bg_content_dreier.gif) top left repeat-y;
	width:897px;
	padding-right:13px;
	padding-left:10px;
	padding-bottom:30px;
	overflow:auto;
	clear: both;
	padding-top:25px;
}

#content_dreispalter_spalte_l {
	width:185px; 
	float:left;
	}

#content_dreispalter_content {
	width:485px; 
	float:left;
	padding-left:25px;
	}

#content_dreispalter_spalte_r {
	width:184px; 
	float:left;
	padding-left:18px;
	}



/*
-----------------------------------
	:::: SUB NAVI & Presse ::::
-----------------------------------

#content_detail_l_spalte {	width:150px;	float:left;	}
#content_detail_l_spalte  ul li a { border-bottom:1px solid #f2f2f2; width:140px; padding-left:10px; height:23px; padding-top:8px; display:block; color:#00AEEF; background:#fff;}
#content_detail_l_spalte  ul li a:hover, #content_detail_l_spalte ul li.active, .subnavi ul li a.sub {background:#00AEEF; color:#fff;}

#content_detail_l_spalte  ul li ul li a:hover, .subnavi ul li ul li a.aktive, .subnavi ul li ul li a.sub {background:#66cef6; color:#fff;}
#content_detail_l_spalte  ul li ul li ul li a:hover, .subnavi ul li ul li ul li a.aktiv, .subnavi ul li ul li ul li a.sub {background:#99dff9; color:#fff;}

#content_detail_l_spalte  ul li ul li a { border-bottom:1px solid #f2f2f2; width:130px; padding-left:20px; height:23px; padding-top:8px; display:block; color:#00AEEF; background:#fff;}

#content_detail_l_spalte  ul li ul li ul li a { border-bottom:1px solid #f2f2f2; width:120px; padding-left:30px; height:23px; padding-top:8px; display:block;color:#00AEEF; background:#fff;}

*/





/*NEU */


#content_detail_l_spalte { width:150px;	float:left;	}

#content_detail_l_spalte  ul li a {
	border-bottom:1px solid #f2f2f2;
	width:140px;
	padding-left:10px;
	height:23px;
	display:block;
	color:#00AEEF;
	background:#fff;
	margin:0;
	padding-top:8px;
	}
	
#content_detail_l_spalte  ul li a:hover, #content_detail_l_spalte ul li.active a, .subnavi ul li a.sub {
	background:#00AEEF; color:#fff;
	}

#content_detail_l_spalte  ul li {
	overflow: hidden;
}	

#content_detail_l_spalte  ul li ul li a:hover, #content_detail_l_spalte  ul li ul li.active a  {background:#66cef6; color:#fff;}
#content_detail_l_spalte  ul li ul li ul li a:hover, #content_detail_l_spalte  ul li ul li ul li.active a, .subnavi ul li ul li ul li a.aktiv, .subnavi ul li ul li ul li a.sub {background:#99dff9; color:#fff;}

#content_detail_l_spalte  ul li ul li a { border-bottom:1px solid #f2f2f2; width:130px; padding-left:20px; height:23px; padding-top:8px; display:block; color:#00AEEF; background:#fff;}

#content_detail_l_spalte  ul li ul li ul li a { border-bottom:1px solid #f2f2f2; width:120px; padding-left:30px; height:23px; padding-top:8px; display:block;color:#00AEEF; background:#fff;}

#content_detail_l_spalte  ul li ul li ul li ul li a { border-bottom:1px solid #f2f2f2; width:115px; padding-left:35px; height:23px; padding-top:8px; display:block;color:#00AEEF; background:#fff;}

#content_detail_l_spalte  ul li ul li ul li ul li a:hover, #content_detail_l_spalte  ul li ul li ul li ul li.active a, .subnavi ul li ul li ul li ul li a.aktiv, .subnavi ul li ul li ul li ul li a.sub {background:#ceedf8; color:#fff;}
#content_detail_l_spalte  ul li ul li ul li ul li ul li a { border-bottom:1px solid #f2f2f2; width:110px; padding-left:40px; height:35px; padding-top:8px; display:block;color:#00AEEF; background:#fff;}

#content_detail_l_spalte  ul li ul li ul li ul li ul li a:hover, #content_detail_l_spalte  ul li ul li ul li ul li.active a, .subnavi ul li ul li ul li ul li a.aktiv, .subnavi ul li ul li ul li ul li a.sub {background:#ceedf8; color:#fff;}

* html #content_detail_l_spalte ul {
	margin:0;
	padding:0;
	height:10px;
	}
	
*+html #content_detail_l_spalte ul li ul {margin:0; padding:0;}



#content_detail_m_spalte {
	width:500px;
	float:left;
	padding-left:20px;
}

#content_detail_r_spalte { 
	padding-left:3px;
}

* html #content_detail_r_spalte { padding-left:0px;}
/*
-----------------------------------
	:::: FCE Styles ::::
-----------------------------------
*/
.start_teaser_l_text {
	width:300px;
	float:left;
	margin-top:15px;
}

.start_teaser_r_pic {
	width:361px;
	float:left;
	margin-top:15px;
	margin-left:10px;
}
.start_teaser_trenner {	clear:both;	margin-bottom:5px; }

.Papier, .Textilien, .Geschenke, .Office, .Living, .Bags, .Tasse  {
	width:202px;
	height:152px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	margin-right:13px;
	margin-bottom:25px;
}


.Papier a, .Textilien a, .Geschenke a, .Office a, .Living a, .Bags a, .Tasse a {color:#656565; }
.Papier a:hover, .Textilien a:hover, .Geschenke a:hover, .Office a:hover, .Living a:hover, .Bags a:hover, .Tasse a:hover {color:#00ADEF; }
.Papier a img, .Textilien a img, .Geschenke a img, .Office a img, .Living a img, .Bags a img, .Tasse a img {float:right; margin-right:10px; margin-top:88px; }
.Papier ul, .Textilien ul, .Geschenke ul, .Office ul, .Living ul, .Bags ul, .Tasse ul {margin-top:0; padding:0; float:left;}

.Papier ul li, .Textilien ul li, .Geschenke ul li, .Office ul li, .Living ul li, .Bags ul li, .Tasse ul li {
	background:url(../img/teaser_blau_pfeil.gif) top left no-repeat;
	padding-left:10px;
	line-height:130%;
	font-weight:bold;
	font-size:10px;
	padding-bottom:3px;
}

.Papier {background:url(../../produkte/Startseite/teaser_papier_small.jpg) top left no-repeat;}
.Textilien {background:url(../../produkte/Startseite/teaser_textil_small.jpg) top left no-repeat;}
.Geschenke {background:url(../../produkte/Startseite/teaser_geschenke_small.jpg) top left no-repeat;}
.Office {background:url(../../produkte/Startseite/teaser_office_small.jpg) top left no-repeat;}
.Living {background:url(../../produkte/Startseite/teaser_living_small.jpg) top left no-repeat;}
.Bags {background:url(../../produkte/Startseite/teaser_bags_small.jpg) top left no-repeat;}
.Tasse {background:url(../img/teaser_tasse.jpg) top left no-repeat;}

.Papier {background:url(../../produkte/Startseite/teaser_papier_small.jpg) top left no-repeat;}
.Textilien {background:url(../../produkte/Startseite/teaser_textil_small.jpg) top left no-repeat;}
.Geschenke {background:url(../../produkte/Startseite/teaser_geschenke_small.jpg) top left no-repeat;}
.Office {background:url(../../produkte/Startseite/teaser_office_small.jpg) top left no-repeat;}
.Living {background:url(../../produkte/Startseite/teaser_living_small.jpg) top left no-repeat;}
.Bags {background:url(../../produkte/Startseite/teaser_bags_small.jpg) top left no-repeat;}
.Tasse {background:url(../img/teaser_tasse.jpg) top left no-repeat;}


.Papier h1, .Textilien h1, .Geschenke h1, .Office h1, .Living h1, .Bags h1, .Tasse h1 {padding-bottom:0; margin-bottom:2px;}

.detail_l_spalte { width:375px;	float:left;	margin-right:20px; }

.detail_l_spalte h1 {	font-size:24px; }

.detail_l_spalte p { margin-left:20px; }

.detail_r_spalte {	width:278px;	float:right; }

.detail_r_spalte h1 {
	font-size:18px;
	color:#00aeef;
	margin-top:42px;
}

.detail_r_spalte ul {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
}

.detail_r_spalte ul li {
	background:url(../img/teaser_blau_pfeil.gif) top left no-repeat;
	padding-left:10px;
	line-height:130%;
	font-weight:bold;
	font-size:11px;
	padding-bottom:4px;
}

.detail_navi ul li {
	background:url(../img/teaser_blau_pfeil.gif) top left no-repeat;
	padding-left:10px;
	line-height:130%;
	font-weight:bold;
	font-size:11px;
	padding-bottom:4px;
}

.detail_navi ul li a{	color:#656565; }
.detail_navi ul li a:hover{	color:#C0272D; }

.faq_frage {
	color:#00aef0;
	font-weight:bold;
	width:500px;
	padding-left:25px;
	background:url(../img/faq_q.gif) top left no-repeat;
	padding-bottom:1px;
}

.faq_antwort {
	margin-left:25px;
	width:430px;
	margin-bottom:20px;
}

/* Fertige Produkte Boxen */
.prod_ready {
	width:673px;
	height:160px;
	background:url(../img/fertige_bg.gif) top left no-repeat;
	padding-bottom:20px;
}

.prod_rdy_l {
	float:left;
	width:360px;
	height:137px;
	padding-top:8px;
	display:block;
}

.prod_ready h1 a {
	color:#595959;
	width:340px;
	margin-left:20px;
}

.prod_rdy_l p {
	margin-left:30px;
	width:330px;
}

.prod_rdy_m {
	float:left;
	width:160px;
	height:145px;
	display:block;
}

.prod_rdy_r {
	float:left;
	padding-top:20px;
	margin-left:15px;
	font-weight:bold;
	color:#fff;
}

.prod_rdy_r img {
	margin-left:44px;
}
.prod_rdy_r span {
	color:#777;
	font-size:14px;
}
.prod_rdy_r span.klein {
	color:#333;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:4px;
}
.prod_rdy_r p {
	text-align:right;
	margin-bottom:6px;
}
.prod_rdy_r select {
	margin-top:28px;
	margin-bottom:5px;
	width:125px;
}

/*-----:::: Zwei Spalten ::::------*/
.con_50_50 { clear:both; }
.con_50_50_l {	float:left;	width:320px;	}
.con_50_50_r { 	float:left;	width:320px;	margin-left:35px;	}	
	
/*
-----------------------------------
	:::: Footer ::::
-----------------------------------
*/
#footer {
	background:#f0f0f0;
	width:100%;
	clear:both;
}
#bookmarks { float:right; margin-top:12px; }

#footer_content {
	width:905px;
	padding-right:13px;
	padding-left:2px;
	margin:auto;
	height:50px;
	background:url(../img/bg_footer.gif) top left repeat-y;
}

#footer_content ul {
	float:left;
	margin-right:5px;
	margin-top:15px;
}

#footer_content ul li {
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-left:17px;
}

#footer_content ul li a {
	color:#CF2B30;
}

#footer_content ul li a:hover {
	color:#11b2ef;
}

.csc-header {
	display:none;
}

.prod_rdy_m img
{
	margin-left:15px;
	margin-top:10px;
}
table td 
{
	vertical-align:top;
}
table
{
	margin-bottom:15px;
}

#biz_bt {

}

#biz_bt .lang{
float:right;
margin-right:25px;
margin-top:88px;
}

.zahlung {
	clear:both;
	text-align:center;
	padding-top:20px;
	}
	
.zahlung img {padding-left:5px; padding-right:5px;}



/*
-----------------------------------
	:::: Kontaktformular ::::
-----------------------------------
*/

span.small_kontakt {font-size:10px; clear:both; margin-left:220px; font-weight:bold; }
span.red {	color:#c1272d;	}
	
fieldset.mailform {
	border:none;
	background:url(../img/bg_kontakt.gif) top left no-repeat;
	width:562px;
	height:472px;
	padding:20px;
	margin-left:32px;
}

fieldset.mailform h1{
	color:#00adef;
	margin:0;
	padding:0;
	margin-bottom:5px;
}

fieldset.mailform input, fieldset.mailform select {
	width:220px;
	margin-top:10px;
	border:1px solid #dbdbdb;
	color:#666;
	padding:2px;
	height:18px;
}

fieldset.mailform select {
	width:226px;
	margin-top:10px;
	border:1px solid #dbdbdb;
	color:#666;
	padding:2px;
	height:23px;
}

fieldset.mailform input:focus {	border:1px solid #00adef; }

fieldset.mailform label {
	width:145px;
	margin-top:13px;
	color:#666666;
	font-weight:normal;
	display:block;
	float:left;
	margin-left:75px;	
}

fieldset.mailform label#nachricht {	heigth:60px;	margin-top:0; }
			
fieldset.mailform textarea {
	width:214px;
	color:#666;
	font-family:arial;
	font-size:12px;
	padding:2px;
	border:1px solid #dbdbdb;
	float:left;
	padding:3px;
}

fieldset.mailform textarea:focus {	border:1px solid #00adef; }

fieldset.mailform .form_submit input, .form_reset input {
	background:url(../img/bt_kontakt_sub.gif) top left no-repeat;
	height:26px;
	width:141px;
	color:#fff;
	font-weight:bold;
	border: 0px;
	font-size:12px;
	padding-bottom:5px;
	text-align:center;
	clear:both;
	margin-left:220px;
}

fieldset.mailform .form_submit input:hover { 	background:url(../img/bt_kontakt_sub_ho.gif) top left no-repeat; }
.form_submit input a, .form_reset input a{ margin:0; padding:0;}
.form_submit input:hover, .form_reset input:hover {	background:#d0e44d; }




/*
-----------------------------------
	:::: Weiterempfehlen ::::
-----------------------------------
*/
form.kontaktformular {	margin-left:65px;	}
form.kontaktformular h2{	margin-bottom:8px;	color:#00adef;	}	
	
.tx-mapboxweiterempfehlen-pi1 {
	border:none;
	background:url(../img/bg_empfehlen.gif) top left no-repeat;
	width:562px;
	height:545px;
	padding:20px;
	margin-left:32px;	
}
.hauptbereich { font-weight:bold !important;}

.tx-mapboxweiterempfehlen-pi1 .sp_error {
	color:#CF2B30;
}

/* background:url (../bg_gr_bestelleung.jpg) top left no-repeat; */
.tx-mapboxweiterempfehlen-pi1 fieldset { border:none; }

.tx-mapboxweiterempfehlen-pi1 h1 {
	color:#00adef;
	margin:0;
	padding:0;
	margin-bottom:5px;
}

span.input_left {
	width:150px;
	float:left;
	display:block;
	}
	
span.input_right input{
	width:220px;
	margin-bottom:10px;
	border:1px solid #dbdbdb;
	color:#666;
	padding:2px;
	height:18px;
	}
.weiterempfehlenformular_klasse {
	clear: both;
}
span.input_right input:focus {	border:1px solid #00adef; }	
	
textarea#kommentar {
	width:220px;
	color:#666;
	font-family:arial;
	font-size:12px;
	padding:2px;
	border:1px solid #dbdbdb;
	float:left;
	padding:3px;
	}

form.kontaktformular input.button {
	background:url(../img/bt_kontakt_sub.gif) top left no-repeat;
	height:26px;
	width:141px;
	color:#fff;
	font-weight:bold;
	border: 0px;
	font-size:12px;
	padding-bottom:5px;
	text-align:center;
	clear:both;
	margin-left:150px;
	margin-top:15px;
	}
	
form.kontaktformular input.button:hover { 	background:url(../img/bt_kontakt_sub_ho.gif) top left no-repeat; }
span.small_empfehlen {display: block;font-size:10px; clear:both; margin-left:150px; font-weight:bold; }


fieldset#großbestellung.mailform  { background:url(../img/bg_gr_bestelleung.jpg) top left no-repeat; height:565px; width:602px; }
/*
-----------------------------------
	:::: Gutscheine ::::
-----------------------------------
*/
.gs_box_1 {
		width:572px;
		height:83px;
		background:url(../img/bg_gs_dein.gif) top left no-repeat;
		margin-left:35px;
		padding:10px 15px 10px 15px;
		clear:both;
		margin-bottom:20px;
	}

.gs_box_1 h3{ float:left; font-size:18px; color:#00aeef; }

.gs_box_1 input.gs_code { 
	height:24px;
	width:250px;
	color:#555;
	border:1px solid #dbdbdb;
	font-size:18px;
	margin-left:100px;
	padding:3px;
	clear:both;
}
.gs_box_1 input.gs_button {
	background:url(../img/bt_kontakt_sub.gif) top left no-repeat;
	height:26px;
	width:141px;
	color:#fff;
	font-weight:bold;
	border: 0px;
	font-size:12px;
	padding-bottom:5px;
	text-align:center;
	clear:both;
	margin-left:15px;
	margin-top:15px;
}
.gs_box_1 a.gs_button {
	background:url(../img/bt_kontakt_sub.gif) top left no-repeat;
	height:26px;
	color:#fff;
	font-weight:bold;
	border: 0px;
	font-size:12px;
	padding:6px 13px 6px 13px;
	text-align:center;
	clear:both;
}

.gs_box_1 input.gs_button:hover { background:url(../img/bt_kontakt_sub_ho.gif) top left no-repeat; }


/*
-----------------------------------
	:::: Gutscheine Formular ::::
-----------------------------------
*/
form#gs_schenken {
	background:url(../img/bg_gs_schenken.gif) top left no-repeat;
	width:603px;
	height:797px;
	margin-left:35px;
}

form#gs_schenken h2{ float:left; font-size:18px; color:#00aeef; margin-bottom:8px; margin-top:10px; margin-left:20px;}

form#gs_schenken span.input_left {
	width:160px;
	float:left;
	display:block;
	margin-left:65px;
	}
	
form#gs_schenken span.input_right input{
	width:220px;
	margin-bottom:10px;
	border:1px solid #dbdbdb;
	color:#666;
	padding:2px;
	height:18px;
	}
	
form#gs_schenken input#gs_d_str, form#gs_schenken input#gs_f_plz, form#gs_schenken input#gs_f_str { width:170px;}
form#gs_schenken input#gs_f_ort, form#gs_schenken input#gs_f_hnr, form#gs_schenken input#gs_d_hnr { width:42px;}
form#gs_schenken input#gs_d_plz, form#gs_schenken input#gs_f_plz {width:40px;}
form#gs_schenken input#gs_d_ort, form#gs_schenken input#gs_f_ort {width:171px;}

form#gs_schenken input.gs_submit {
	background:url(../img/bt_kontakt_sub.gif) top left no-repeat;
	height:26px;
	width:141px;
	color:#fff;
	font-weight:bold;
	border: 0px;
	font-size:12px;
	padding-bottom:5px;
	text-align:center;
	clear:both;
	margin-left:15px;
	margin-top:15px;
	margin-left:220px;
}


/* NEUES */
.gs_top {
	width:656px;
	background:url(../img/gs_top_bg.gif) top left no-repeat;
	overflow:auto;
	}

.gs_links {
	padding-left:53px;
	padding-top:78px;
	width:365px;
	float:left;
}

.gs_links h2, .ge_top h2 {
	color:#00AEEF;
	}

.gs_links ul {
	padding-bottom:5px;
	list-style:disc;
	padding-left:15px;
}

.gs_links ul li{
	padding-bottom:5px;
}

a.gs_email {	width:195px;	height:112px;	display:block;	background:url(/fileadmin/templates/img/gs_btn_mail.gif) top left no-repeat;	}	
a.gs_email:hover {	width:195px;	height:112px;	display:block;	background:url(/fileadmin/templates/img/gs_btn_mail_ho.gif) top left no-repeat;	}	

a.gs_post {	margin-top:30px; width:195px;	height:112px;	display:block;	background:url(/fileadmin/templates/img/gs_btn_post.gif) top left no-repeat;	}	
a.gs_post:hover {	width:195px;	height:112px;	display:block;	background:url(/fileadmin/templates/img/gs_btn_post_ho.gif) top left no-repeat;	}	


.gs_rechts {
	margin-left:15px;
	padding-top:78px;
	width:200px;
	float:left;
}

.gs_footer {
	width:656px;
	height:19px;
	background:url(../img/gs_bt_bg.gif) top right no-repeat;
	display:block;
	clear:both;
	margin-bottom:20px;
}


.ge_top {
	width:563px;
	background:url(../img/ge_top_bg.gif) top right no-repeat;
	overflow:auto;
	padding-left:53px;
	padding-right:40px;
	padding-top:6px;
	
}

.gt_bt {
	width:656px;
	height:19px;
	background:url(../img/ge_bt_bg.gif) top right no-repeat;
	display:block;
	clear:both;
}



/*
-----------------------------------
	:::: FCE Styles ::::
-----------------------------------
*/

div.tx-mbsiteads-pi1 {
	margin-left: 690px;
}








/*
-----------------------------------
	:::: FCE Styles ::::
-----------------------------------

.start_teaser_l_text {
	width:245px;
	float:left;
	margin-top:43px;
}

.start_teaser_r_pic {
	width:245px;
	float:left;
	margin-top:25px;
	margin-left:35px;
}
.start_teaser_trenner {
	clear:both;
	margin-bottom:5px;
}

.Papier, .Textilien, .Geschenke, .Office, .Living, .Bags, .Tasse  {
	width:252px;
	height:173px;
	float:left;
	padding-top:9px;
	padding-left:10px;
	margin-right:20px;
	margin-bottom:25px;
}

.Papier a img, .Textilien a img, .Geschenke a img, .Office a img, .Living a img, .Bags a img, .Tasse a img {float:right; margin-right:10px; margin-top:105px;}
.Papier ul, .Textilien ul, .Geschenke ul, .Office ul, .Living ul, .Bags ul, .Tasse ul {margin-top:6px; float:left;}

.Papier ul li, .Textilien ul li, .Geschenke ul li, .Office ul li, .Living ul li, .Bags ul li, .Tasse ul li {
	background:url(../img/teaser_blau_pfeil.gif) top left no-repeat;
	padding-left:10px;
	line-height:130%;
	font-weight:bold;
	font-size:11px;
	padding-bottom:4px;
}

.Papier {background:url(../../produkte/Startseite/teaser_papier.jpg) top left no-repeat;}
.Textilien {background:url(../../produkte/Startseite/teaser_textil.jpg) top left no-repeat;}
.Geschenke {background:url(../../produkte/Startseite/teaser_geschenke.jpg) top left no-repeat;}
.Office {background:url(../../produkte/Startseite/teaser_office.jpg) top left no-repeat;}
.Living {background:url(../../produkte/Startseite/teaser_living.jpg) top left no-repeat;}
.Bags {background:url(../img/teaser_bags.jpg) top left no-repeat;}
.Tasse {background:url(../img/teaser_tasse.jpg) top left no-repeat;}

.detail_l_spalte {
	width:450px;
	float:left;
	margin-right:20px;
}

.detail_l_spalte h1 {
	font-size:33px;
}

.detail_l_spalte p {
	margin-left:20px;
}

.detail_r_spalte {
	width:205px;
	float:right;
}

.detail_r_spalte h1 {
	font-size:18px;
	color:#00aeef;
	margin-top:42px;
}

.detail_r_spalte ul {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
}

.detail_r_spalte ul li {
	background:url(../img/teaser_blau_pfeil.gif) top left no-repeat;
	padding-left:10px;
	line-height:130%;
	font-weight:bold;
	font-size:11px;
	padding-bottom:4px;
}

.detail_navi ul li {
	background:url(../img/teaser_blau_pfeil.gif) top left no-repeat;
	padding-left:10px;
	line-height:130%;
	font-weight:bold;
	font-size:11px;
	padding-bottom:4px;
}

.detail_navi ul li a{
	color:#656565;
}

.detail_navi ul li a:hover{
		color:#C0272D;
}

.faq_frage {
	color:#00aef0;
	font-weight:bold;
	width:500px;
	padding-left:25px;
	background:url(../img/faq_q.gif) top left no-repeat;
	padding-bottom:1px;
}

.faq_antwort {
	margin-left:25px;
	width:430px;
	margin-bottom:20px;
}

*/

span.hidden {
	display: none;
}
		
a#basket_link {
	display: block;
	width: 168px;
	height: 39px;
	line-height: 30px;
	text-align: center;
	color: white;
	background: red url(../img/basketbutton.gif);
	float: right;
	clear: both;
	margin-right: 50px;
}

a#basket_link:hover {
	background: red url(../img/basketbutton_ho.gif);
}
		

/*
-----------------------------------
	:::: FE Login ::::
-----------------------------------
*/
div.tx-felogin-pi1 {
	padding: 50px;	
}

div.tx-felogin-pi1 h3 {
	color:#00aeef;
	font-size: 2.5em;
}

div.tx-felogin-pi1 div {
	padding-top: 10px;
}

div.tx-felogin-pi1 form fieldset {
	padding: 5px;
	border: none;
}

div.tx-felogin-pi1 form input {
	bordeR: 1px solid #00aeef;
	padding: 4px;
}

div.tx-felogin-pi1 form fieldset legend {
	display: none;
}

		
/*
-----------------------------------
	:::: Trusted Shop ::::
-----------------------------------		
*/

div#trusted {
	float: left;
	margin-left: 360px;
	margin-top: 3px;
}

span.trustedcaption {
	text-align: left;
	display: block;
	color: blue;
	font-weight: bold;
	font-size: 10px;
	margin-left: 50px;
	line-height: 12px;
	margin-top: -5px;
}
		
/*		
-----------------------------------
	:::: Weihnachten ::::
-----------------------------------				
*/		
div#weihnachten {
	
	padding: 10px 50px 10px 50px;
	color: #fff;
	width: 503px;
	display: block; 
	clear: both;
	margin-left: 30px;
	background:url(../img/xmas_info.gif) top left no-repeat;
	height:154px;
}

div#weihnachten h2 {
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 16px;
}

div#weihnachten h3 {
	margin-bottom: 6px;
	font-weight: bold;
}

div#weihnachten table td {
	padding: 5px 5px 5px 5px;
	width: 300px;
	color: #fff;
	font-weight: bold;

}


div#weihnachten { text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
filter: dropshadow(color=#000000, offx=0, offy=1);}



		
		
		

/* TINY MCE */
table.mceItemTable { background:#fff;}

a.google { height:16px; width:16px; background:url(../img/fav_google.gif) top left no-repeat; display:block; float:left; margin-right:3px;}
a.facebook { height:16px; width:16px; background:url(../img/fav_facebook.gif) top left no-repeat; display:block; float:left; margin-right:3px;} 
a.twitter { height:16px; width:16px; background:url(../img/fav_twitter.gif) top left no-repeat; display:block; float:left; margin-right:3px;}
a.myspace { height:16px; width:16px; background:url(../img/fav_myspace.gif) top left no-repeat; display:block; float:left; margin-right:3px;}
a.wong { height:16px; width:16px; background:url(../img/fav_wong.gif) top left no-repeat; display:block; float:left; margin-right:3px;}
