form,label, h1, h2, p, body, td, b, input, select, textarea, option, div, a, ul, li, ol, table {font-family:verdana, arial,helvetica; font-size:100%}
body{font-size:67%}



/*
only screen and (max-device-width: 480px) 
{
     body{font-size:100%} 
}
*/




.clNorm{font-family:verdana, arial,helvetica; }
ul{margin-bottom: 0em; margin-top: 0em; margin-left:20px;}


.clValidatorInputBox{font-family:verdana, arial,helvetica; color:black;width:20px;}

.edit {
	position:relative;
	width: 440px;
	height: 100px;
	border:solid;
	border-width:1px;
	background-color:white;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}
       
body
{		
	background-repeat: repeat-x;
	background-color:#eee;
}

body {margin:0;}
body.std {margin:0px 0 0 -10px}
html body.std{ margin: 210px 0px 0px 0px; }
body.mnt {margin:0px 0 0 -10px}
html body.mnt{ margin: 210px 0px 0px 0px; }
html body.cal{ margin: 0;}


/*
	scrollbar-face-color: #99B3CC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #24369C;

*/

	a:link
	{
		font-size:100%;
		font-weight: normal;		
		color: #BE1723;
		color: #11007b;		
		color:#240cbc;
		text-decoration: none;
	}

	a:visited 
	{
		font-size:100%;
		color: #AAAAAA; 	
		color:#7060d4;		
		font-weight: normal;
		text-decoration: none;
	}

	a:hover   
	{
		font-size:100%;
		color: #BE1723;				
		font-weight: normal;
		text-decoration: underline;
  }	

	a:active  
	{
		font-size:100%;
		color: #BE1723;     				
		font-weight: normal;
		text-decoration: none;
	}



			  
ul 
{ 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;			
}

td.companycolor {background-color:#000000}

.clError {color:Red}

h1,h2{font-weight:bold;margin:0px;padding:0px;}

h1
{
    font-size:1.4em;
    margin-bottom:1em;
}

h2
{
    font-size:1.2em;
    margin-bottom:0.5em;
}

.signettext
{
	font-family:Verdana;
	letter-spacing:-1px;
	font-size:10px;
	
}


.teb
{
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	position:absolute;
	top:0;
	left:0;
	
	height:120px;
	width:100%;
	z-index:600;
}


img
{
	border: 0;
}

.bl100, .bl100_mb, .bl100nm, .bl100o, .bl100u, .bl100_ms
{
	/*background-image: url('../img/b.gif');*/
	height:1px;
	width:100%;
	margin: 1em 0 1em 0;
	/*clear:both;*/
}

.bl100nm
{
	margin:0px;
}

.bl100_mb
{
	margin-top: 2em;	

}

.bl100_ms
{
	margin: 0.5em 0 0.5em 0;
}

.bl100o
{
	margin-top: 1em;
	margin-bottom: 0;
	
}

.bl100u
{
	margin-bottom: 1em;
	margin-top: 0;
}

.stdentryl
{
	margin-top:0;
}

.stdentry, .stdentryw, .stdentryl, .stdentrylm, .stdentrylw, .stdentrylmw, .stdentry2
{
	margin-left:234px;
	width:428px;
}

.stdentry2
{
    width:700px;
}

.stdentrymax
{
    margin-left:12px;
    max-width:1000px;
    margin-right:12px;
}

.stdentrymaxRelLinks, .stdentrymaxmed
{    
    margin-left:12px;
    max-width:880px;
    margin-right:12px;
}


.stdentryl, .stdentrylm, .stdentrylw, .stdentrylmw
{
	margin-left:124px;
}

.stdentrylm, .stdentrylmw
{
	margin-top:1em;
}


.stdentryw, .stdentrylmw
{	
	width:528px;
}

.lcol, .lcol3
{    
	float:left;
	
	margin-left:12px;	
	margin-right:8px;
}

.prodgallery
{
    width:200px;height:365px;padding:10px;margin:0 8px 12px 10px;background-color:white;float:left;
}

.h3prodgall
{
    margin: 0 0 0.5em 0;
}

.lcol
{
    width:200px;	
}

.lcol img {margin-bottom: 1em;}

.rcol, .rcol3
{	
	clear:right;
	max-width:754px;
	max-width:654px;
	margin-left:12px;	
	
    float:left;
    /*border:solid 1px red;*/
}

.lcol3, .rcol3
{
    margin-right:24px;
}


.rcolcont
{
    max-width:600px;
}

.il
{
	display:inline;
}

.lcol imgXXX
{
	margin-bottom:2em;
}

 
#container, #precontainer
{
	width:85%;
	background-color:#eee;	
	margin:auto;
	border: solid green 0px;
}

#precontainer
{
	margin-top:0;
	margin-bottom:2em;
}

#container
{

}

.bildunterschrift
{
	font-size:0.85em;
	width:272px;
	margin-top:1em;
	margin-bottom:0.5em;	
}

.imgentry
{	
	float:left;margin-right:10px;
}



.hsignet { z-index:22;left:0px;visibility:visible;position:absolute;top:0px; }
.hmi {z-index:22;left:160px;position:absolute;top:0px; }
.hmaint, .hl1, .hl2, .hl3, .hl4, .hl6, .hl7, .hl8 { z-index:2;left:0px;visibility:visible;position:absolute;width:100%; }
.hl1 {top:16px; }
.hl2 {top:40px; }
.hl3 {top:85px; }
.hl3 {z-index:2;left:0px;visibility:visible;position:absolute;top:85px;width:100%;}
.hl4 {top:101px; }
.hl5 {z-index:0;visibility:visible;top:0px;height:124px;background-color:#3A3A3B;left:0px;visibility:visible;position:absolute;width:100%; }
.hl6 {top:124px;height:6px;background-color:#F9C600; }
.hl7 {top:130px;background-color:#3A3A3B; }
.hl8 {top:160px; }
.hl9 {z-index:3;left:123px;top:141px; }
.hm1 {z-index:3;left:123px;top:141px; }
.hm2 {z-index:222;left:0px;top:0px;width:100%; }
.hmaint {left:320px;top:168px; }

.prodsearch
{
    float:left;
	/*position:absolute;top:165px;left:730px;z-index:5000;*/	
}


.hl
{
    background-color:Yellow;
}

.wp
{
    width:138px;height:330px;margin-right:21px;float:left;margin-bottom:30px;
}

.wplia
{
    color:#aaaaaa;
    text-decoration:underline;
}

.clearerl
{
    clear:left;
}

.h2b
{
    font-size:1.2em;
}

.wpc
{
    margin-left:12px;
    /*max-width:800px;*/
    
}




.videoentry
{
    float:left;margin-right:15px;margin-bottom:2em;
}

.videoentryformats
{
    max-width:435px;
    /*border:solid 1px green;*/
}

.frmLbl
{
    width: 120px;    
    float:left;    
    margin-bottom:1em;  
}

.frmInput
{
    width: 150px;    
    float:left;    
    margin-bottom:0.5em;
}
.frmCombo
{
    width:154px;
}

.proddetlcol { float:left; margin-bottom:1em; margin-left:12px;}
.proddetrcol { max-width:380px;margin-left:12px;float:left;}

.lcolr, .lcolrtl, lcolrtl2 { float:left;width:100px;margin-left:12px;}
.lcolrtl { margin-left: 110px;}
.lcolrtl2 { float:left;margin-left:12px;}
.rcolr, .rcolr2 { float:left;max-width:800px;margin-left:12px;}
.rcolr2 { max-width:460px;}

.div_table {height: 100%; display: table; text-align:center;margin: auto;} 
.div_tablecell {display: table-cell; vertical-align: middle;} 


.tbTransl_left, .tbTransl_right
{
    float:left;width:200px;margin: 0 30px 0.2em 12px;
}

.emph
{
    font-weight:bold;
    background-color:yellow;
    margin: 1em 30px 1em 12px;    
}

.tbHL
{
    background-color:Orange;
}

.translinks
{
    float:left;
    width:180px;
}

.greybg
{
    background-color:#ccc;
}

.stdlftmarg
{
    margin: 1em 0 0 14px;
 
}



.mtbold {
    font-weight: bold;
}


.maintprodcont
{
    font-size:1.2em;font-weight:bold;margin-top:2em;margin-bottom:2em;
    border-bottom: 1px solid black;
}

    .maintprodcont span {
        font-size: 1em;
        font-weight: normal;        
    }

.maintprodtoggle {
    color: red;
    font-size: 1.2em;
}
.maintprodhl {font-size:1.2em;font-weight:bold;background-color:Orange;color:#333;}

.navlinkcontainer, .stdmargleftnew {
    margin-left: 124px;
    max-width: 1200px;
    font-size:1.2em !important;
}

.clNormProd {
    font-weight: bold;
    font-size: 100%;

}