/* CSS Document sicher-ses*/


	
	/* content style */
@import url("content_style.css");
/* content style */


		
body {
font-family: Calibri, Helvetica, Arial, Verdana, sans-serif;
font-size:16px;
color:#000;
background: url(/layouts/images/bg_header.jpg) no-repeat top right;
}

#force-scrollbar {
position: absolute;
top: 0;
bottom: -1px;
width: 1em;
z-index: -1;
}


#header {
height: 210px;
margin: 0 ;
width: 100%;
}

#language_box {
    height: 28px;
}

#home_button {
    height: 35px;
    width: 4%;
    padding-top:5px;
    padding-left: 13%;
    float: left;
    background: rgba(69,69,69,0.7);
}

#mainnav1 {
    height: 40px;
    width: 83%;
    padding: 0 0 0 0;
    background: rgba(69,69,69,0.7);
    float: left;
}

#mainnav2 {
height: 40px;
width: 83%;
padding: 0 0 0 17%;
background: rgba(69,69,69,0.5);
float: left;
}



#main {
min-height: 760px;
width: 100%;
}


#content {
min-height: 300px;
width: 100%;
padding: 0;
float: left;

}

#footer {
height: 140px;
width: 82%;
padding: 0 0 0 18%;
bottom:0;
clear: both;
background-color: #e0e0e0;

}

#footer_content {
/* min-height: 140px; */
width: 100%;

}


/*Navigation*/

A {
color: #7c7b7b;
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}

A:visited
{
color: #7c7b7b;
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}

A:active
{
color: #7c7b7b;
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}

A:hover
{
color: #7c7b7b;
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
font-style: bold;
font-weight: bold;
text-decoration: none;
}


#hnav0 {}

#hnav0 li{
float: left;
}

#hnav0 li a:link, #hnav0 li a:visited {
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
color: #fff;
display: block;
font-weight: lighter;
font-size: 18px;
padding: 10px 30px 8px 0;
}

#hnav0 li a:hover, #hnav0 li a:active, #hnav0 li a.on:link, #hnav0 li a.on:visited, #hnav0 li a.on:hover, #hnav0 li a.on:active, .hnav0_active {
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
color: #000;
display: block;
font-weight: lighter;
font-size: 18px;
padding: 10px 30px 8px 0;

}

#snav1 {}

#snav1 li{
float: left;
}

#snav1 li a:link, #snav1 li a:visited {
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
color: #fff;
display: block;
font-weight: lighter;
font-size: 15px;
padding: 10px 28px 8px 0;
}

#snav1 li a:hover, #snav1 li a:active, #snav1 li a.on:link, #snav1 li a.on:visited, #snav1 li a.on:hover, #snav1 li a.on:active {
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
color: #000;
display: block;
font-weight: lighter;
font-size: 15px;
padding: 10px 28px 8px 0;

}




#search_box {
height: 34px;
width: 70%;
/* float: right; */
margin: 1% 0 0 0;
}

#search_box table {
    width: 100%;
}

#search_box input.search_box_input {
    font-family: Calibri, Helvetica, Arial, Verdana, sans-serif;
    font-size:16px;
/*     font-weight: bold; */
    color:#000;
    width: 100%;
    height: 25px;
    padding: 4px;
    background-color: rgba(69,69,69,0.5);
    border: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px ;
}

#search_box img[title="search_box"] {
    margin-left: -15px !important;
    vertical-align: text-bottom;
    padding-top: 4px;
}

.search_result_keywords
{
    background-color: #0050A0;
    font-weight: bold;
    padding: 2px;
    color: #fff;
}


#ecom_basket {
    height: 43px;
    width: 43px;
/*     float: right; */
    margin: 0 0 0 0;
}



/*content*/

  

	

.fuss-titel {
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
font-size: 18px;
line-height:24px;
font-style: bold;
font-weight: bold;
letter-spacing:0.5px;
color: #000;
}

.fuss {
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
font-size: 14px;
line-height:24px;
font-style: normal;
font-weight: normal;
letter-spacing:0.5px;
color: #000;
}

.fuss-klein {
font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
font-size: 14px;
line-height:20px;
font-style: normal;
font-weight: normal;
letter-spacing:0.5px;
color: #000;
}




