/* CSS Document */

body {
margin:0;
padding:0;
top:0;
background-color:#FFF;/*#E7DBD1;#DAC8BA;*/
color:#000;
font-size: 100%;
font-family:'Trebuchet MS', Helvetica, sans-serif;

}
#taxText{
font-size:18px;  right:0; top:35px; position:absolute; display:inline-block;
}
#popup_cookies{
background-color:#DDD;	

}
.userText{
font-family:vendetta, serif;font-size:19px;color:#1e3a30;
}
.myInput {
height:100%;
}
#image_logo_size{
max-height:80px;
width:100%;
}
#image_logo {
padding-right:20px;	
padding-top:10px;
max-width:300px;
margin-left:40px;
display:inline-block;
}
#stripes_top{

display:none;
}
#stripes_bottom{
border:0.5px #C7C7C7 solid;
}
#header_and_menu {

width:100%;
height:auto;
background-color:#FFF;
z-index:999999;
padding-bottom:10px;
top:0px;

}

#terms{

margin-left:auto;margin-top:150px;padding:10px; margin-bottom:100px; margin-right:auto; max-width:600px;

}

#cookies_text{
margin-left:auto; margin-right:auto; max-width:850px; margin-bottom:30px;
margin-top:150px;

}
#news_menu_header {
color: rgb(195, 178, 152); 
font-family: Cinzel; 
font-weight: 100; 
font-size: 1.84615rem; 
text-align:center;

}
.news_menu{

color: rgb(195, 178, 152); 
font-family: Cinzel; 
font-weight: 100; 
font-size: 1.14615rem; 
margin-left:10px;
margin-bottom:50px;


float:left; 
text-align:left; 
padding-left:15px; 
display:inline-block;
min-width:210px;  
min-height:380px; 
margin-right:80px;



border-radius:10px;
padding:10px;
border-style: solid;
border-color:#CCC;
border-width: 1px;


}

#news_name{
color: rgb(195, 178, 152); 
font-family: Cinzel; 
font-weight: bold; 
font-size: 1.84615rem; 
text-align:center;
}
.news_info{
max-width:800px; padding-left:15px; display:inline-block; min-height:400px; margin-bottom:100px;
border-radius:10px;
padding:20px;
border-style: solid;
border-color:#CCC;
border-width: 1px;

}


#border_wrapper{

}
#paymentThanksWrapper{

}
#top_wrapper{
/*margin-top:130px;	*/
}

/********************* LOGIN ******************/
.login{
font-family:vendetta, serif;font-size:22px;
color:#1e3a30 !important;
}
.register{
color:#1e3a30;
font-family:vendetta, serif;font-size:22px;
}
#sendmail_text{
color:#1e3a30;
font-family:vendetta, serif;font-size:22px;
}


#user-menu{


background-color: #93b1a6;

width:100%;
text-align:center;
}
.no-product{

margin-top:300px;	
}




/*---------------------- Produkt lista -------------------*/
.productTabText {
font-size:15px;font-weight:500;color:rgb(119,119,119);font-family:\'freight-sans-pro\', sans-serif;letter-spacing:.7px;

}
.productListText {
font-size:16px;font-weight:500;color:rgb(119,119,119);font-family:'freight-sans-pro', sans-serif;letter-spacing:.7px;text-align:center;

}

#headerProduct {

margin:0px 0px 6px;font-family:schoolbook, serif;font-weight:400;line-height:1.2;color:rgb(99,99,99);font-size:27px;letter-spacing:.7px;
}

#productText {

margin-top:50px;
padding-left:10px;
padding-right:10px;
margin-bottom:80px;
font-size:17px;font-weight:500;color:rgb(119,119,119);font-family:'freight-sans-pro', sans-serif;letter-spacing:.7px;
max-width:600px;
height:auto;	
display:inline-block;
}

div.listProdukt {


/*font-family: 'Open Sans', sans-serif;*/
padding-left:10px;
padding-top:40px;




}

#popup{
display:block;

height:auto;
width:auto;
padding-top:20px;
padding-right:20px;
opacity:0.9;
float:right;
position:absolute;
right: 0; 
top: 0;

}
.centerprodukt{

height:auto;
max-width:1250px;
margin-left:auto;
margin-right:auto;
text-align:center;


}




/*-----------------FOOTER---------------*/

#footer {



background-color: #fff;	
color: #545454;
}

/* ----------------produkt sidan-------------------*/







a:visited {
color:#000;
text-decoration:none;
}
a:link {
color: #000;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: none;
}
a:active {
text-decoration: none;
color:#000;
text-align: left;
}



#fade {


background-color:#BABABA;
border-radius:5px;
font-weight:900;
font-family:'freight-sans-pro', sans-serif;
letter-spacing:.7px;
padding:6px 22px;
text-decoration:none;
text-shadow:0px 0px 0px #4d3534;
display:none;
position: fixed;

top: 50%;
left: 50%;
margin-top: -35px; /* Negative half of height. */
margin-left: -190px; /* Negative half of width. */

z-index:10;
width:350px;
height:70px;
color:#FFFF;
font-size:150%;
text-align:center;

}

#fade_tomuch{



background-color:#BABABA;
border-radius:5px;
font-weight:900;
font-family:'freight-sans-pro', sans-serif;
letter-spacing:.7px;
padding:22px 22px;
text-decoration:none;
text-shadow:0px 0px 0px #4d3534;


display:none; 
position: fixed;

top: 50%;
left: 50%;
margin-top: -22px; /* Negative half of height. */
margin-left: -170px; /* Negative half of width. */
margin-right:10px;



z-index:10;
width:300px;
height:44px;
color:#ffffff;
font-size:150%;
text-align:center;

}



.myButton {
border: solid #e6e6e6 1px;
background-color:#d5a848;
border-radius:3px;
display:inline-block;
cursor:pointer;
color:#fff;
font-family:Trebuchet MS;
font-size:12px;
padding:6px 22px;
text-decoration:none;

}
.myButton:hover {
background-color:#e6e6e6;
}
.myButton:active {
position:relative;
top:1px;
}







/*----------------------------------------------*/

.myButton2 {

border: solid #e6e6e6 1px;
background-color:#d5a848;
border-radius:3px;
display:inline-block;
cursor:pointer;
color:#fff;
font-family:Trebuchet MS;
font-size:12px;
padding:9px 28px;
text-decoration:none;
}
.myButton2:hover {
background-color:#e6e6e6;
}
.myButton2:active {
position:relative;
top:1px;
}


.myButton3 {
-moz-box-shadow:inset 0px 0px 0px 0px #ab9593;
-webkit-box-shadow:inset 0px 0px 0px 0px #ab9593;
box-shadow:inset 0px 0px 0px 0px #ab9593;
background-color:#d5a848;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Trebuchet MS;
font-size:10px;
padding:3px 7px;
text-decoration:none;
text-shadow:0px 0px 0px #4d3534;
}
.myButton3:hover {
background-color:#806c57;
}
.myButton3:active {
position:relative;
top:1px;
}







