
body {
margin: 0;
padding: 0;
height:100%;
}

#navigation-below {
width:400px;
}

.nav-previous {
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
width:100px;
height:10px;
display:inline
}

.nav-next {
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
width:100px;
height:10px;
display:inline;

}

.nav-text {
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
width:100px;
height:10px;
display:inline;

}


#page {
position:relative;
z-index:2;
}

#kopf {
position:fixed;
width:100%;
font-size:80pt; 
color:#f6502f;
height:50px;
margin-top:-30px;
float:left;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
z-index:400;

}
#kopf-seite {
position:fixed;
width:100%;
font-size:80pt; 
color:#f6502f;
height:130px;
margin-top:-30px;
float:left;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
z-index:400;
background:#ffffff;

}


#archiv  {
position:fixed;
font-size:18pt; 
font-weight: normal;
height:30px;
width:100%;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
z-index:400;
margin-top:35px;
background:#ffffff;
}

#archiv-home  {
position:relative;
font-size:30pt; 
font-weight: normal;
height:135px;
width:100%;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
z-index:400;
margin-top:-10px;
background:#ffffff;
}


.must {
color:#000000;
}

.pages {
color:#f6502f;
}

.people {
color:#2d93d3!important;
}

.peoplewithout {
color:#2d93d3!important;
}

.picks {
color:#9e9c17;
}

.PICKS {
color:#9e9c17;
}

.peoplePICKS {
color:#2d93d3;
}

.doppel-peoplePICKS {
display:none;}

.doppel-autor-peoplePICKS {
display:none;
}


a {
text-decoration:none;
color:#000000;}



#abstand {
position:relative;
width:100%;
height:65px;
clear:both;

}

#abstand-seite {
position:relative;
background:#ffffff;
width:100%;
height:300px;
clear:both;
z-index:100;

}

#abstand-1ebene {
position:relative;
width:100%;
height:56px;
clear:both;

}




#les_must {
margin-top:-30px;
position:relative;
height:auto;
width:100%;
font-size:40pt; 
font-weight: normal;
width:100%;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
z-index:1;
color:#cccccc;
clear:both;
}


#archiv-h1 {
position:relative;
height:auto;
width:100%;
font-size:40pt; 
font-weight: normal;
width:100%;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
z-index:1;
color:#cccccc;
clear:both;
}


#les_must-blog {
position:relative;
height:auto;
width:100%;
font-size:40pt; 
font-weight: 900;
width:100%;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
z-index:1;
color:#cccccc;
clear:both;
}


#menu {
background:#ffffff;
font-size:30pt; 
font-weight: normal;
height:50px;
width:100%;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 300;
z-index:400;
}

#basket {
background:#ffffff;
font-size:30pt; 
font-weight: normal;
height:50px;
width:100%;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 900;
z-index:400;
}



#menu-seite {
position:fixed;
font-size:30pt; 
font-weight: normal;
height:20px;
width:100%;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
z-index:400;
}

#menu-footer {
position:relative;
font-size:30pt; 
font-weight: normal;
height:20px;
width:100%;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
z-index:400;
}


#must, #pages, #picks, #people {
position:relative;
width:100%;
background:#;
height:375px;
overflow:hidden;
margin-bottom:20px;
}


#must-blog {
position:relative;
width:350px;
background:#;
overflow:hidden;
margin-bottom:20px;
float:left;
}

img {
width:100%;
height:auto;
}

img .size-full {
width:auto;
height:auto;
}




#langtext-blog img {
width:auto;
height:auto;
float:none;
display: block;
clear:both;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;

}


#langtext a {
text-decoration:underline;
}

#langtext-blog a {
text-decoration:underline;
}



.photo {
position:relative;
width:auto;
height:135px;
margin-top:-135px;
z-index:1;
}


.background {
position:relative;
width:400px;
height:135px;
z-index:5;
}



#container {
position:relative;
width:33%;
float:left;
z-index:2;}

#home-container {
position:relative;
width:100%;
float:left;}

#must-container {
position:relative;
width:33%;
float:left;
z-index:2;}

#archiv-container1 {
position:relative;
width:33%;
float:left;
z-index:2;}

#archiv-container {
position:relative;
width:33%;
float:left;
z-index:2;}


#archiv-container2 {
position:relative;
width:33%;
float:left;
z-index:2;}


#archiv-container img{
width:400px;
}

#archiv-container1 img{
width:400px;
}
#archiv-container2 img{
width:400px;
}


#inhalt-container {
width:400px;}

#inhalt-blog {
width:30%;}


#inhalt {
position:relative;
width:100%;
background:#ffffff;
margin-bottom:20px;
z-index:2;
margin-top:30px;
}


#kategorie {
font-weight: 400;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-size: 14px;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 6px;
margin-top: 6px;
text-align:center;}


#head {
margin-bottom: 6px;
width:100%;
text-align:center;}

#titel {
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
font-size: 18px;
margin-bottom: 6px;
margin-top: 150px;
width:100%;
text-align:center;}

#titel-blog {
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
font-size: 18px;
text-align:center;}



#thumb {
position:absolute;
width:100%;
height:136px;
overflow:hidden;
float:none;
text-align:right;
}

#thumb-single {
position:absolute;
width:100%;
float:none;
}


#thumb-loecher {
width:100%;
position:absolute;
z-index:200;
margin-top:1%;
}

 .pages-loecher {
z-index:50 !important;
}

 .picks-loecher {
z-index:50 !important;
}

 .-loecher {
z-index:3 !important;
}

 .peoplewithout-loecher {
z-index:3 !important;
}


#thumb-image {
width:100%;
height:auto;
position:absolute;
z-index:100;
}

#autor-pages {
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
font-size: 15px;
margin-bottom: 6px;
margin-top: 6px;
width:100%;
text-align:center;}

.people-autor {
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
font-size: 0px!important;
line-height:18px;
margin-bottom: 0px;
margin-top: 6px;
width:100%;
text-align:center;}



#excerpt {
width:100%;
text-align:left;
margin-bottom: 10px;
font-weight: 400;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
font-size: 15px;
line-height: 21px;
}

#post-date {
width:100%;
margin-bottom: 10px;
font-weight: 400;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
font-size: 11px;
line-height: 10px;
}


.table-content {
font-weight: 400;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
font-size: 12px;
border-collapse:collapse;
border:1px solid #888888;

}

.table-head {
background-color:#cccccc;
color:#ffffff;
padding:4px;

}

.table-inhalt {
padding:4px;
border:1px solid #888888;

}

#langtext {
position:relative;
width:80%;

overflow:hidden;
text-align:left;
font-weight: 400;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
font-size: 15px;
line-height: 21px;
}

#langtext-blog {
position:relative;
max-width:400px;
overflow:hidden;
text-align:left;
font-weight: 400;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
font-size: 15px;
line-height: 21px;
}



#blurr {
position:absolute;
width:100%;
bottom:0;
z-index:3;
}

#blurr img {
height:238px;}


#wpsg_produktform_1 
{
position:absolute;
margin-top: 40px;
width:100%;
bottom:0;
z-index:5;

}

.bestellte_produkte {font-weight: 400;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
font-size: 15px;
}

#autor {
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
font-size: 18px;
margin-bottom: 6px;
margin-top: 6px;
width:100%;
text-align:center;}

#link {
width:100%;
margin-bottom: 10px;
font-weight: 400;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
font-size: 15px;
line-height: 21px;
}

#titel-einzelseite {
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
font-size: 18px;
margin-bottom: 6px;
width:100%;
text-align:center;}



h1 {
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
font-size: 5.0vw;
margin-bottom: 6px;
margin-top: 6px;
width:100%;
text-align:center;}

 .wpsg_producttitle {
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 900;
font-size: 13pt;
margin-bottom: 6px;
margin-top: 6px;
width:100%;
text-align:center;}






#text-center {
width:100%;
text-align:center;
margin-bottom: 10px;
font-weight: 400;
font-family: "proxima-nova-n4","proxima-nova",sans-serif;
font-size: 15px;
line-height: 21px;
}




@media (max-width: 1220px) {

	#container {
	width:400px;
	float: none;
	}
	
	
	#must-container {
	width:400px;
	float: none;
	}
	
	
	#home-container {
	width:400px;
	float: none;
	}
	
	#les_must{
font-size:20pt; 	}

	#archiv-h1{
font-size:20pt; 	}


	#menu{
font-size:20pt; 	}

	#menu-seite{
font-size:20pt; 	}

#abstand {
height:65px; 	}

#abstand-0 {
height:65px; 	}


#abstand-1ebene {
height:60px; 	}

#archiv  {
margin-top:-5px;
}

	#archiv-container {
	width:400px;
	height:135px;
	float: none;
	}


#archiv-container1 {
display:none;}

#archiv-container2 {
display:none;}




}



.wpsg_cell_name {
text-align:left;
}


.wpsg_cell_preis {
text-align:center;
}

.wpsg_cell_menge  {
text-align:left;
}


.wpsg_cell_gesamtpreis   {
text-align:right;
}

.wpsg_produkt_wrapper {
text-align:center;
width:80%;
}

.wpsg_menge input[type="text"]{
width:10px;
}



/* Korrektur weil die Thickbox im Twentiten über der Lightbox liegt */

#TB_window { z-index:111000 !important; }



/* Allgemein */

.wpsg_button { 

	-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; 

	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);

	cursor:pointer; display:inline-block; font-size:12px; outline:none!important; 

	text-align:center; text-decoration:none; position:relative; -moz-box-sizing:border-box!important;

	border:1px solid #bbb; color:#555; text-shadow:0 1px 0 #fff; padding:4px 10px;

	background:#f1f1f1; background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d1d1d1));

	background:-moz-linear-gradient(top, #e9e9e9, #d1d1d1); -pie-background: linear-gradient(top, #e9e9e9, #d1d1d1);

}



.wpsg_button:hover{ 

	border:1px solid #aaa; background:#ececec; background:-webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#c1c1c1)); 

	background:-moz-linear-gradient(top, #e1e1e1, #c1c1c1); -pie-background:linear-gradient(top, #e1e1e1, #c1c1c1); 

	border:1px solid #bbb; color:#555; text-shadow:0 1px 0 #fff; padding:4px 10px;

}



.wpsg_produkt { padding-top:40px; }

.wpsg_produkt_produktbilder { float:left; }

.wpsg_produkt_produktbilder .wpsg_produkt_preview { }

.wpsg_produkt_produktbilder .wpsg_produkt_thumbs { float:left; width:70px; height:70px; margin-right:5px; }

.wpsg_produkt .wpsg_produkt_beschreibung { }

.wpsg_produkt .wpsg_produkt_right { width:100%; }

.wpsg_produkt .wpsg_produkt_right h1.wpsg_producttitle { margin-top:0px; }

.wpsg_produkt .wpsg_produkt_preis {  }

.wpsg_produkt .wpsg_produkt_fuellmenge { margin:5px 0px; }

.wpsg_produkt .wpsg_produkt_stock { }

.wpsg_produkt .wpsg_produkt_preishinweis { font-size:9px; }

.wpsg_produkt .wpsg_produkt_varianten {}

.wpsg_produkt .wpsg_produkt_varianten label { display:block; float:left; }

.wpsg_produkt .wpsg_produkt_varianten label .wpsg_vp_field_image { display:block; margin-top:5px; }

.wpsg_produkt .wpsg_produkt_varianten .wpsg_vp_field_label { float:none; }

.wpsg_produkt_wrapper .wpsg_mod_productvars .wpsg_mod_productvars_row { margin:10px 0px; }

.wpsg_produkt .wpsg_mod_productvars_label {}

.wpsg_produkt .wpsg_mod_productvars_input {}

.wpsg_produkt .wpsg_menge { width:2.5em; }

.wpsg_produkt .wpsg_produkt_soldout { color:#ff0000; }

.wpsg_produkt_additional_information { border-top:1px solid #EEEEEE; padding:10px; background-image:url('../gfx/bg_wpsg_produkt_additional_information.gif'); background-repeat:repeat-x; background-position:top left; }

.wpsg_produkt_wrapper { margin:auto; margin-top:20px;}

.wpsg_produkt_add_basket_wrapper { margin: 10px 0px 0px 0px; }

.wpsg_clear { clear:both; }

.wpsg_produkt_wrapper .wpsg_add_basket { padding-left:10px; }

.wpsg_produkt_wrapper .wpsg_add_basket:hover,

.wpsg_produkt_wrapper .wpsg_add_basket:active { 

	background-image:url("../gfx/basket_add.png") !important; 

	background-repeat:no-repeat !important;

	background-color:#EFEFEF !important;

}






#wpsg_message, #wpsg_error { -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; 

	-moz-box-shadow:inset 0px 0px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 0px 0px 0 rgba(255,255,255,0.3); box-shadow:inset 0px 0px 0 rgba(255,255,255,0.3);

	border:0px solid #AAAAAA; padding:5px; margin-bottom:15px; font-size:1em; font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; }

#wpsg_message p { padding:0px; margin:0px; color:green; }

#wpsg_error p { padding:0px; margin:0px; color:red; }



/* Warenkorb */

.wpsg_basket { font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; }

.wpsg_basket_ajax { padding-top:10px; color:#757575; padding-bottom:10px; }

.wpsg_basket_ajax table { margin-bottom:15px; }

.wpsg_basket .title { font-size:14px; font-weight:bold; margin-bottom:15px; }

.wpsg_basket table { width:80%; font-size:12px; line-height:12px; border-collapse:separate; border-spacing:0px; border:1px solid #bbb !important; }

.wpsg_basket td, .wpsg_basket th { border-top:0px; padding:3px 10px 3px 10px !important; }

.wpsg_basket .wpsg_kopf th { background:#000000; color:#ffffff; }

.wpsg_basket .wpsg_cell_number { width:16px; }

.wpsg_basket .wpsg_cell_gesamtpreis, 

.wpsg_basket .wpsg_cell_gesamtpreis, 

.wpsg_basket .wpsg_cell_summe_value,

.wpsg_basket .wpsg_cell_rabatt_value, 

.wpsg_basket .wpsg_cell_mwst_value { text-align:right; line-height:18px; }

.wpsg_basket .wpsg_cell_mwst_value, .wpsg_basket .wpsg_cell_mwst_label { font-size:10px; line-height:18px; }

.wpsg_basket .wpsg_refreshbutton {  padding-left:10px; }

.wpsg_basket .wpsg_refreshbutton:hover,

.wpsg_basket .wpsg_refreshbutton:active { background-image:url('../gfx/arrow_refresh_small.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important; }

.wpsg_basket .wpsg_checkoutbutton {  padding-right:10px; }

.wpsg_basket .wpsg_checkoutbutton:hover,

.wpsg_basket .wpsg_checkoutbutton:active { background-image:url('../gfx/arrow_right.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important; }

.wpsg_basket .wpsg_error { border:1px solid red; }

.wpsg_basket .wpsg_cell_menge input { padding:1px !important; text-align:center !important; }



/* Password, Profil */

.wpsg_block { width:100%; }

.wpsg_block select, .wpsg_block input { width:100%; }



/* Checkout */

.wpsg_checkout { font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; }

.wpsg_checkout .wpsg_checkoutblock { width:420px; }

.wpsg_checkout .wpsg_checkoutblock select, 

.wpsg_checkout .wpsg_checkoutblock input[type=text],

.wpsg_checkout .wpsg_checkoutblock input[type=password] { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:100% !important; padding:5px !important; }

.wpsg_checkout input[type="checkbox"] { width:auto; }

.wpsg_checkout .wpsg_basketbutton { padding-left:10px;  }

.wpsg_checkout .wpsg_basketbutton:hover, 

.wpsg_checkout .wpsg_basketbutton:active {

	background-image:url('../gfx/basket.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important;

}

.wpsg_checkout .wpsg_checkout2button { padding-right:10px;  }

.wpsg_checkout .wpsg_checkout2button:hover,

.wpsg_checkout .wpsg_checkout2button:active {

	background-image:url('../gfx/arrow_right.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important;

}

.wpsg_checkout .wpsg_error { border:1px solid red; }

.wpsg_mod_kundenverwaltung_login:hover { background-image:url('../gfx/basket.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important; }

.wpsg_mod_kundenverwaltung_widget { margin:20px 0px 20px 0px; }

.wpsg_mod_kundenverwaltung_widget #wpsg_mod_kundenverwaltung_widget_email { width:100%; margin-bottom:5px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

.wpsg_mod_kundenverwaltung_widget #wpsg_mod_kundenverwaltung_widget_passwort { width:100%; margin-bottom:5px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

.wpsg_mod_kundenverwaltung_widget #wpsg_mod_kundenverwaltung_widget_login { float:right; }

.wpsg_mod_kundenverwaltung_widget .wpsg_mod_kundenverwaltung_pwdlink { margin-top:5px; clear:both; }

.wpsg_mod_kundenverwaltung_producttable { width:100%; }

.wpsg_mod_kundenverwaltung_producttable .col_price { width:75px; text-align:right; padding-right:0px; }

.wpsg_checkout .wpsg_cv .checkbox { width:auto; float:left; }

.wpsg_checkout .wpsg_commentblock .checkbox { float: left; width: auto; }

.act_checkout_shippingadress { margin-top:10px; }

.act_checkout_shippingadress .formfield_checkbox { float:left; }

#wpsg_checkout_comment { width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; }



/* Checkout2 */

.wpsg_checkout2 { font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; }

.wpsg_checkout2 { width:425px; }

.wpsg_checkout2 .wpsg_shipping { min-width:200px; }

.wpsg_checkout2 .wpsg_payment { min-width:200px; }

.wpsg_checkout2 .shippay label { line-height:0px; }

.wpsg_checkout2 .shippay { width:240px; padding-bottom:10px; }

.wpsg_checkout2 .shippay .checkbox { float:left; clear:both; width:25px; line-height:25px; vertical-align:middle; padding-top:30px; }

.wpsg_checkout2 .shippay .info { line-height:25px; vertical-align:middle; padding-top:10px; }

.wpsg_checkout2 .wpsg_checkoutbutton { padding-left:10px;  }

.wpsg_checkout2 .wpsg_checkoutbutton:hover,

.wpsg_checkout2 .wpsg_checkoutbutton:active {

	background-image:url('../gfx/arrow_left.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important;

}

.wpsg_checkout2 .wpsg_overviewbutton { padding-right:10px;  }

.wpsg_checkout2 .wpsg_overviewbutton:hover,

.wpsg_checkout2 .wpsg_overviewbutton:active {

	background-image:url('../gfx/arrow_right.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important;

}

.wpsg_checkout2 input { vertical-align:middle; }

.wpsg_checkout2 .shipping_hint, .wpsg_checkout2 .payment_hint { margin-left:- 20px; clear:both; display:block; padding:10px 5px 0px 25px; font-size:11px; line-height:14px; }

.wpsg_checkout2 .wpsg_payship_name { border:0px solid #DEDEDE; height:71px; line-height:71px; vertical-align:middle; font-size:18px; text-align:center; width:200px; float:left; background-color:#FFFFFF; }

.wpsg_checkout2 .wpsg_payship_logo { border:0px solid #DEDEDE; height:71px; line-height:71px; vertical-align:middle; font-size:18px; text-align:center; width:200px; float:left; background-color:#FFFFFF; }



/* Widget */

.wpshopgermany_widget { margin-bottom:25px; line-height:125%; }

.wpshopgermany_linktokasse { 

	background-color:#EFEFEF !important; background-image:url("../gfx/arrow_right.png") !important; background-position:right 50% !important; padding-right:25px !important; background-repeat:no-repeat !important; float:right; margin-top:15px; margin-bottom:5px;  

}

.wpshopgermany_linktokasse:hover,

.wpshopgermany_linktokasse:active {

	background-color:#EFEFEF !important; background-image:url("../gfx/arrow_right.png") !important; background-repeat:no-repeat !important; background-repeat:no-repeat !important; background-position:right 50% !important;

}



/* Overview */

.wpsg_overview { font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; }

.wpsg_overview { width:400px; }

.wpsg_overview .wpsg_table_wrap {  }

.wpsg_overview .maintitle { font-weight:bold; font-size:18px; margin-bottom:5px; }

.wpsg_overview .subtitle { float:left; font-weight:bold; font-size:14px; margin-bottom:10px; width:100%;}

.wpsg_overview .sublink { font-size:12px; }

.wpsg_overview table { width:95%; font-size:12px; line-height:32px; border-collapse:separate; border-spacing:0px; border:1px solid #bbb !important;  }

.wpsg_overview td, .wpsg_overview th { border-top:0px; padding:3px 10px 3px 10px !important; }

.wpsg_overview .wpsg_kopf th { background:#000000; color:#ffffff; }

.wpsg_overview .anschrift { line-height:18px; width:50%; font-size:12px; }

.wpsg_overview .info { line-height:18px; width:50%; text-align:right; float:right; font-size:12px; }

.wpsg_overview .wpsg_cell_summe_value { text-decoration:underline; } 

.wpsg_overview .wpsg_cell_gesamtpreis, 

.wpsg_overview .wpsg_cell_gesamtpreis, 

.wpsg_overview .wpsg_cell_summe_value, 

.wpsg_overview .wpsg_cell_gesamt_value,

.wpsg_overview .wpsg_cell_payment_value,

.wpsg_overview .wpsg_cell_shipping_value,

.wpsg_overview .wpsg_cell_rabatt_value,

.wpsg_overview .wpsg_cell_mwst_value { text-align:right; line-height:18px; font-weight:bold; }

.wpsg_overview .wpsg_cell_gesamt_value { font-weight:bold; text-decoration:underline; }

.wpsg_overview .wpsg_cell_mwst_value, .wpsg_overview .wpsg_cell_mwst_label { font-size:10px; line-height:18px; }

.wpsg_overview .wpsg_agb { text-align:left; margin-top:15px; font-size:12px; margin-bottom:15px; }

.wpsg_agb a { text-decoration:underline; }


.wpsg_overview .wpsg_agb input { vertical-align:middle; margin-right:5px; }

.wpsg_overview .wpsg_checkoutbutton { padding-left:15px;  }

.wpsg_overview .wpsg_checkoutbutton:hover,

.wpsg_overview .wpsg_checkoutbutton:active {

	background-image:url('../gfx/arrow_left.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important;	

}

.wpsg_overview .wpsg_orderbutton { padding-right:15px;  }

.wpsg_overview .wpsg_orderbutton:hover,

.wpsg_overview .wpsg_orderbutton:active {

	background-image:url('../gfx/money.png') !important; background-repeat:no-repeat !important; background-color:#EFEFEF !important;

}

.wpsg_overview .shippayment {  }

.wpsg_overview .shippayment .subtitle { }

.wpsg_overview .shipping { clear:right; font-size:12px; }

.wpsg_overview .payment { clear:right; font-size:12px; }

.wpsg_overview .wpsg_versandhinweis { padding:0px; font-size:0.8em; color:#757575; line-height:1.5em;}

.wpsg_overview .wpsg_ordercomment { color:#757575; font-size:0.8em; padding:10px; margin-bottom:2em; border-collapse:separate; border-spacing:0px; background-color:#EEEEEE; border:1px solid #bbb !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

	

/* Kundenprofil */

.wpsg_profil { width:420px; font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; line-height:32px; }

.wpsg_profil table { width:420px; font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; line-height:32px;  }

.wpsg_profil td, .wpsg_profil th { border-top:0px; padding:0px 10px 0px 10px; }

.wpsg_profil .wpsg_kopf th { font-weight:normal;  }

.wpsg_profil td { border:none !important; }

.wpsg_profil td input, .wpsg_profil td select { width:100%; }

.wpsg_profil td input { padding:0px; }

.wpsg_profil td.left { width:49%; padding-left:15px; }

.wpsg_profil td.right { width:49%; padding-right:15px; }

.wpsg_profil .wpsg_spacercell { width:2%; padding:0px; }

.wpsg_profil .wpsg_error { border:1px solid red; }

.wpsg_saveButton { background-image:url('../gfx/disk.png'); float:right; background-repeat:no-repeat; background-position:5px 50%; padding-left:25px; }

.wpsg_profil .wpsg_block select, 

.wpsg_profil .wpsg_block input[type=text],

.wpsg_profil .wpsg_block input[type=password] { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:100% !important; padding:5px !important; }

.wpsg_profil input[type="checkbox"] { width:auto; }

.wpsg_profil .wpsg_saveButton { background-image:none; }

#wpsg_mod_kundenverwaltung_widget_logout { float:right; } 

.wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_orderrow { margin-bottom:15px; border:1px solid #bbb !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-weight:normal; background:#f1f1f1; background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d1d1d1)); background:-moz-linear-gradient(top, #e9e9e9, #d1d1d1); -pie-background: linear-gradient(top, #e9e9e9, #d1d1d1); -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); text-shadow:0 1px 0 #fff; }

.wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_title { padding:2px 0px 2px 15px; float:left; } 

.wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_switch { padding:2px 15px 2px 0px; float:right; }

.wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_details { padding:2px 15px 2px 15px; clear:both; width:100%; background-color:#FFFFFF; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }



/* Registrierung */

.wpsg_register { font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; width:420px; }

.wpsg_register .wpsg_registerblock { width:420px; }

.wpsg_register .wpsg_registerblock select, .wpsg_register .wpsg_registerblock input { width:420px; }

.wpsg_register .wpsg_error { border:1px solid red; }

.wpsg_register .wpsg_cv .checkbox { width: auto; float: left; }

.wpsg_pwdvergessen_link { font-size:10pt; margin-right:20px; }



/* Bestellupload */

.wpsg_mod_orderupload a.wpsg_mod_orderupload_removelink { float:right; }



/* Bestellbedingungen */

.wpsg_mod_ordercondition_hint { display:block; padding:5px 5px 5px 25px; font-size:11px; max-height:100px; overflow-y:auto; }



/*Produktgruppen Listendarstellung*/

.wpsg_pgruppen_list_row .wpsg_pgruppen_list_titel,

.wpsg_pgruppen_list_row .wpsg_pgruppen_list_image { float:left; margin-right:25px; }



.wpsg_mod_ordercondition_hint { display:block; padding:5px 5px 5px 25px; font-size:11px; max-height:100px; overflow-y:auto; }



/* Produktattribute */

.wpsg_mod_produktattribute_row { padding:0px 10px 10px 10px; }

.wpsg_mod_produktattribute_row .wpsg_mod_produktattribute_label { font-weight:bold; float:left; }

.wpsg_mod_produktattribute_row .wpsg_mod_produktattribute_value { float: right; width: 425px;}



/* Produktvariablen */

tr.wpsg_basket_productvars input { padding:1px; width:100%; }

tr.wpsg_basket_productvars input[type=checkbox] { width:auto; }



/* Bankeinzug */

.wpsg_mod_autodebit input { float:right; }

.wpsg_mod_autodebit .wpsg_mod_autodebit_field { margin-bottom:15px; }

.wpsg_mod_autodebit .wpsg_mod_autodebit_field label { line-height:25px; }

.wpsg_mod_autodebit .wpsg_error { border:1px solid red; }



/* Selbstabholung / Barzahlung */

.wpsg_mod_willcollect_adress { font-weight:bold; }



/* Gutscheinmodul */

.wpsg_basket_gutschein span, .wpsg_basket_gutschein input { float:left; margin-right:15px; line-height:225%; }


#order-done { font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; width:196px; }



.wpsg_done img { width:auto; margin-left:auto; margin-right:auto;}

.wpsg_done { font-family: "proxima-nova-n7","proxima-nova",sans-serif; font-weight: 400; }

.wpsg_done { width:425px; }

.wpsg_done-center { width:200px; }

#footer-pages .basket-footer {
display:none;
height:0px;
width:0px;
}

#footer-picks .basket-footer {
display:none;
height:0px;
width:0px;
}

#footer-people .basket-footer {
display:none;
height:0px;
width:0px;
}





.empty {
display:none;
}


.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	width:auto;
	height: auto;
}


.sharedaddy sd-sharing-enabled {
	text-align:center;
}


 
.inner {
	position:relative;
	display: block!important;
	z-index:5;
}

.sd-title {
	position:relative;
		z-index:5;
	display: inline;
	font-size: 15px;
	line-height: 18px;
}



.sharing-anchor sd-button share-more {
	display: none;
}

.sd-content ul {
	display: none;
}

.inner ul {
	display: block!important;
	margin-left:-40px;
	margin-top:0px;
}

.inner li {
	display:inline;!important;
	margin-right:20px;
}

.share-end  {
	width:0px;
	margin-right:0px!important;
}

#wpstats {
	width:0px;
	height:0px;
}


#join img {
	width:auto;
	height:auto;
}

#join {
	width:400px;
	height:400px;
	background-image: url(http://www.hochstelltaste.de/join-bg.jpg);
}


#SkypeButton_Call_vierund70_1 {
	float:left;
	width:50%;
	height:auto;
	margin-top:0px;}

#SkypeButton_Chat_vierund70_1 {
	float:left;
	width:50%;
		height:auto;
		margin-top:0px;}

#SkypeButton_Call_vierund70_1_paraElement {
	height:20px;}
	
#facebook {
	width:400px;
	font-weight: 400;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-size: 14px;


letter-spacing: 1px;
margin-bottom: 6px;
margin-top: 6px;

}



#facebook a {
text-decoration:underline;}


#footer-pages{
position:relative;
bottom:0;
width:100%;
height:auto;
background:#cccccc;
z-index:400;}

#footer-people{
position:relative;
bottom:0;
width:100%;
height:100px;
background:#cccccc;
z-index:400;}

#footer-picks{
position:relative;
bottom:0;
width:100%;
height:100px;
background:#cccccc;
z-index:400;}

#footer-pages h3 {
visibility:hidden;
font-size:0px;}

#footer-pages ul {
display:inline;
margin-left:-40px;
list-style-type:none;}

#footer-pages li {
display:inline;
margin-right:10px;
list-style-type:none;}

#footer-pages li a {
color#ffffff;}

#footer-people h3 {
visibility:hidden;
font-size:0px;}

#footer-people ul {
display:inline;
margin-left:-40px;
list-style-type:none;}

#footer-people li {
display:inline;
margin-right:10px;
list-style-type:none;}

#footer-people li a {
color#ffffff;}

#footer-picks h3 {
visibility:hidden;
font-size:0px;}

#footer-picks ul {
display:inline;
margin-left:-40px;
list-style-type:none;}

#footer-picks li {
display:inline;
margin-right:10px;
list-style-type:none;}

#footer-picks li a {
color#ffffff;}

.qtrans_language_chooser {
display:inline;
margin-right:10px;}


.footer-60 {
font-size:40pt; 
color:#f6502f;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
}

.footer-60-home {
font-size:40pt; 
color:#000000;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
}


#footer-people .footer-60 {
font-size:40pt; 
color:#2d93d3;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;

}

#footer-picks .footer-60 {
font-size:40pt; 
color:#9e9c17;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;

}


.footer-legal {
font-size:10pt; 
color:#ffffff;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 400;
}

.footer-legal-gross {
font-size:15pt; 
color:#ffffff;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 800;
}

.footer-legal-productions {
font-size:15pt; 
color:#2571a1;
font-family: "proxima-nova-n7","proxima-nova",sans-serif;
font-weight: 800;
}


