
html{
overflow-y: scroll;
}

body {
margin-top: 0px;
text-align: center; 
background: #ffffff url(img/bg-grey.jpg);
background-repeat:repeat;
background-attachment:fixed;
background-position : center;
font-family:georgia,arial,helvetica,verdana,sans-serif;
color: #535353; 

}


a:link {
text-decoration: none;
color:#666666;
}

a:visited {
text-decoration: none;
color:#666666;
}

a:hover {	
text-decoration: none;
color:#aaa;
}

a:active {
text-decoration: none;
color:#666666;
}


h1{
font-size:19px;
color: #535353;   
line-height:19px;
padding-bottom:5px;
margin-top: 0px;

}

.content{
width:920px;
position: relative;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.etikett {
position: absolute;
top: 30px;
margin-left: 20px;
z-index:1;
}

.menu{
font-size:15px;
font-weight:300;
color:#535353;
padding-top: 95px;
text-align:left;
margin-left:20px;
margin-right:20px;
margin-bottom:15px;
}

ul#navigation{
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:0;
padding-top:0;

}
ul#navigation li{
float:left;
padding-right:4px;
text-decoration: none;
color:#666666;
}
ul#navigation li a{
text-decoration: none;
color:#666666;
}
ul#navigation li a:hover{
text-decoration: none;
color:#aaa;
}

hr{
color: #e3e3e3;
background-color: #e3e3e3;
height: 1px;
border: none;}

.artikel{
width:280px;
position: relative;
padding-left: 20px;
margin-bottom: 20px;
text-align: left;
float:left;
height:210px;
}

.artikel-cat{
width:224px;
height:168px; 
position: relative;
padding-left: 10px;
margin-bottom: 10px;
text-align: left;
float:left;

}

.sidebar-cat {
position: absolute;
top: 160px;
left: 730px;
width:170px;
font-size:15px;
line-height:23px;


}

.titleoverlay{
background: #ffffff url(img/white-80.png);
font-size:14px;
color:#535353;
position: absolute;
top:210px;
left:0px;
margin-right:10px;
text-align: left;
float:left;
padding-left:2px;
padding-right:5px;
padding-top:2px;
padding-bottom:3px;
}

.infooverlay{
position: absolute;
top:0px;
left:16px;
text-align: left;
}

p{
font-size:15px;
line-height:20px;
color: #535353;   
margin-top:0px;
}

.searchbox {  
position: absolute;
top:25px;
right:20px;
font-size:15px;  
color: #b2b2b2;  
background-color: #f8f7f3;  
border: 1px solid #cacaca;
padding-left: 6px;  
font-family:georgia,arial,helvetica,verdana,sans-serif;
padding-right: 6px; 
padding-bottom: 3px; 
outline: none;
}

.textfield {  
font-size:15px;  
color: #b2b2b2;  
background-color: #f8f7f3;  
border: 1px solid #cacaca;
margin-bottom: 10px;
padding-left: 6px; 
padding-top: 2px;
padding-bottom: 2px;  
padding-right: 6px; 
font-family:georgia,arial,helvetica,verdana,sans-serif;
}

.tooltip {
position: absolute;
display: none;
background-color: #faf9f7;
font-size:14px;
color: #535353;   
border: 5px solid #faf9f7;
z-index:1;
width:250px;
height:35px;

}

.tooltip a:hover {
display:block;
}

.tooltipsmall {
position: absolute;
display: none;
background-color: #faf9f7;
font-size:11px;
color: #535353;   
border: 5px solid #faf9f7;
z-index:1;
width:205px;
height:35px;

}

.tooltipsmall a:hover {
display:block;
}

.detail{
position: relative;
width:425px;
padding-left: 20px;
float:left;
font-size:15px;
}

.detail a:link{
text-decoration: none;
color:#999999;
}

.detail a:hover{
text-decoration: none;
color:#666666;
}

.detail a:visited{
text-decoration: none;
color:#999999;
}

.detail a:visited:hover{
text-decoration: none;
color:#666666;
}

.detail h1 a:link{
text-decoration: none;
color:#666666;
}

.detail h1 a:hover{
text-decoration: none;
color:#999999;
}

.detail2{
width:450px;
float:left;
}

.detailinfooverlay{
position: absolute;
top:0px;
left:16px;
}

.foto2{
float:left; 
padding-right:18px;
padding-top:16px;
}

.footer{
font-size:15px;

color:#000000;
float:left;
width:880px;
text-align:left;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;

}

.infobox {
background:#ffffff;
background-image:url(img/bg_info.gif);
border:#b2b2b2 1px solid;
margin-bottom:8px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
padding-left:70px;
width:362px;
text-align:left;
color: #535353; 
font-size:12px;
line-height:18px;
}

.infobox_trust {
background:#ffffff;
background-image:url(img/bg_box.gif);
border:#b2b2b2 1px solid;
margin:20px 0 20px 0;
padding:10px;
text-align:left;
color: #535353; 
font-size:12px;
line-height:20px;
}

.infobox_trust h1{
font-size:16px;
margin:0px;
padding:0 0 5px 0;

}

.infobox_trust ul{
margin:0px;
padding:0px;
list-style:none;
}

.infobox_trust ul li{
margin:0;
padding: 3px 0 3px 16px;
background:url(img/linkarrow.png) no-repeat;
background-position: 0 8px;
}

.infoboxhead{
font-size:17px;
color: #535353;   
line-height:17px;
padding-bottom:5px;
margin-top: 0px;
font-weight:bold;
}

.relatedbox {
background:#ffffff;
background-image:url(img/bg_box.gif);
border:#b2b2b2 1px solid;
margin-bottom:8px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
padding-left:7px;
width:425px;
text-align:left;
color: #535353; 
font-size:12px;
line-height:18px;
}

.blogimg{
width:250px;	
padding:10px;
border: 1px solid #ddd;
box-shadow: 0 0 8px rgba(0,0,0,0.4);
}

#LSResult {
position:absolute;
right: 20px;
top:48px;
width:156px;
z-index:5;
background-color: #f8f7f3;  
border: 1px solid #cacaca;
border-top:#ffffff 0px solid;
font-size:10px;
font-family:Arial, Helvetica, sans-serif, verdana;
padding:6px;
padding-top:10px;
}

#LSHighlight {
background: #ecebe5 url(img/bg-livesuche.gif);
}

.croppedimage{
float:left;
margin:20px 20px 10px 8px;
overflow:hidden; /* this is important */
border:0px solid #ccc;
}

.mwst{
font-size:12px;
margin:-5px 0 15px 0;
}


#cd {
align:center;
}

.artikel_sf{
width:233px;	
height:174px;
position:relative;
float:left;
padding-left: 15px;
margin-bottom: 5px;
margin-right:-14px;
overflow:hidden;
}

.artikel_sf .artimg{
width:209px;	
height:155px;
margin: 11px;
}

.artikel_sf .artframe{
width:233px;	
height:174px;
position:absolute;
top:0;
z-index:5;
}

.artikel_sf .variabletooltip{
position:absolute;
bottom:0;
padding:6px 16px 16px 16px;
background-color: #faf9f7;
font-size:12px;
color: #535353; 
font-family:georgia,arial,helvetica,verdana,sans-serif;
display:none;
min-width:200px;
}




