body{
font-family: 'ArialMT', 'Arial', 'sans-serif';
/*font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
color:#423f3c;
margin:0px;
background-repeat: repeat-x;
letter-spacing: 0;
line-height:20px;
background-image:url(../img/netz-bg.gif);
background-color:#b7b9b6;
}

#leftcol{ 
min-height: 480px;
float:left;
margin-left: 20px;
width:700px;
}

#decms{
margin-top:15px;
width:100%
}

#decms a{
text-decoration:underline;
}

#leftcol a{
color: #535455;
}

#landing a{
color: #1276ff;
font-weight:bold;
text-decoration:underline;
}

.headline_imp{
font-weight:bold;
margin-top:5px;
}

.impr_centered{
margin-top:5px;
}

#s-content{
margin:auto;  
width: 970px;
}

.menu-bar-sub{
height: 38px; 
margin-left:0px;
margin-top:0px;
margin-bottom:-5px;
padding-top:-1px;
}

#menu-bar{
min-width:900px;
height:39px;
background-image: url(../img/bg_1.jpeg); 
background-position: -300px; 
width:970px; 
height: 38px; 
margin-top:20px;
margin:auto;  
font-size: 18px;
padding:0px;
}

.menu-bar-sub a{
margin-left:6px;
height:33px;
margin-top: 0px;
color:#fff;
}

.menu-bar-sub a:hover{
opacity: 0.7;
filter: alpha(opacity=90);
}

#menu-top{
width: 100%; 
height: 90px;
background-image:url(../img/bluebgr.gif);
background-position:-40px;
background-color:#ababab:
background-repeat:repeat-x;
margin-top:5px;
}

#header-top{
color:#e2e2e2;
margin:auto;
width:970px;
}

#header-top a {
text-decoration: none;
color:#fff;
margin-left: 6px;
margin-right: 6px;
font-weight:none;
}

a {
text-decoration: none;
color: #4c4c4c;
}

a:hover{
color: #1276ff;
}

#footer a:visited {
color: #4c4c4c;
}

a img{
border:0px;
}

#ksback{
background:url(../img/search_right.png) no-repeat;
}

#ksearcht{
background-color:transparent;
border:0px;
font-size:11px;
width:131px;
height:19px;
color:#404347;
margin-left:20px;
margin-top:2px;
}

#ads-1{
max-width: 350px;
height: 282px;
float:right;
margin-top: 30px;
margin-right: 15px; 
}

.menu-bar-sub img{
margin:0;
border:0;
}
/* footer */

#footer{
clear: both;
width: 963px;
margin-top: 0px;
font-size: 11px;
line-height: 13px;
background-color: #fdfdfd;
border: 2px solid #e2e2e2;
}
#footer .links a{
text-decoration: none;
}
#footer .links a:hover{
text-decoration: underline;
}
#footer .links{
padding: 15px;
}
#footer .links table{
width: 100%;
border-spacing: 0;
}
#footer .links tr{
margin: 0;
padding: 0;
}
#footer .links th{
color: #333;
font-size: 11px;
font-weight: bold;
text-align: left;
line-height: 14px;
padding-bottom: 1px;
white-space: nowrap;
}
#footer .links td{
width: 16%;
white-space: nowrap;
margin: 0;
padding-right: 15px;
line-height: 14px;
padding-bottom: 1px;
}
#footer .links .separator{
border-left: 1px solid #ccc;
padding-left: 15px;
}
#footer .links .section h1{
margin: 0 0 4px 0;
padding: 0;
}
#footer .links .section ul{
display: block;
list-style-type: none;
margin: 0;
padding: 0 0 0 10px;
float: left;
}
#footer .links .section ul.first{
padding: 0;
}
#footer .links .section ul li{
padding: 0;
margin: 0;
}

#rpMSG{
/* background-image:url(http://st.mscherer.de/img/59_2.gif); */
 width: 209px;
 height: 81px;
 padding: 10px;
 position: absolute;
 top: 35%;
 left: 45%;
 z-index: 100;
 opacity: 0.9;
 filter: alpha(opacity=90);
 
}

#rpMSGin{
position: fixed;  
height: 100%;
width: 100%;
z-index: 100;
top: 0px;
left: 0px; 
background-image:url(http://st.mscherer.de/img/bdi.gif);
}

#MrpMSG{
/* background-image:url(http://st.mscherer.de/img/59_2.gif); */
 width: 209px;
 height: 81px;
 padding: 10px;
 position: absolute;
 top: 35%;
 left: 40%;
 z-index: 100;
 opacity: 0.90;
 filter: alpha(opacity=90);
}

#MrpMSGin{
position: fixed; 
height: 27%;
width: 70%;
z-index: 100;
top: 36%;
left: 15%; 
border-width: 2px;
border-color: #ffffff;
}

.divba-1{
float: left;
display: inline;
width: 185px;
height: 115px;
/**margin: 13px 15px 0 20px;*/
padding: 0;
background: url(../img/box_front1.png); // top left repeat-x;
padding-right:0px;
color:#000000;
}
.topname{
height:27px;
background: url(../img/heads_ms_1.gif) repeat-x;
color:#404347;
padding-left:2px;
font-weight:bold;
font-size: 13px;
}
.fieldname{
margin-left:8px;
padding:1px;
margin:1px;
}
.productname{
list-style-type:disc;
font-weight:bold;
margin-left:5px;
}
.describe{
margin-left:10px;
}
.prbottom{
margin-left:10px;
}
.prbottom a{
text-decoration:underline;
}
.prspace{
height:22px;
width:1px;
}
.buy{
visibility:hidden;
}
.header-top-invis{
display:none;
}