/* general stuff */


html,body{
margin:0;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;
height: 100% ;
}



.fliesstext{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#505050;
font-weight:normal;
}

.head_weiss{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#ffffff;
font-weight:bold;
}

.fliesstext a{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#586A87;
font-weight:normal;
}

.headline{
font-family:Arial;
font-size:15px;
line-height:27px;
color:#586A87;
font-weight:bold;

}

.headline_normal{
font-family:Arial;
font-size:15px;
line-height:17px;
color:#586A87;
font-weight:normal;
}

.subheadline{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#586A87;
font-weight:bold;
}

a {
text-decoration:  none;
font-weight: bold;
border: none;
 }
 
a:hover {
text-decoration:  underline; 
border: none;
 }
 
table.balken{
background-image:url(http://www.anrin.com/cms/images/balken.gif);
} 

td.balken2{
background-image:url(http://www.anrin.com/cms/images/balken2.gif);
} 
/* Layout */

table.contentpaneopen
{
  padding:0px;
  margin:0px;
  
  text-align:left;
}

table.moduletable
{
  padding:0px;
  margin:0px;
  width:100%;
  text-align:left;
}

td.pathway {
font-family: arial, verdana, sans-serif;
color: #B4B4B4;
font-size: 9px;
line-height: 15px;
padding-left:15px;
height:25px;
} 

td.pathway a{
font-family: arial, verdana, sans-serif;
color: #B4B4B4;
font-size: 9px;
line-height: 15px;
}

.mainlevel{
background-color:#E4EDF2;
width:177px;
height:25px;
text-align:left;
padding-left:17px;
}

a.mainlevel#active_menu {
font-family: Arial, verdana, sans-serif;
color: #333333;
font-size: 11px;
line-height: 25px;
font-weight:normal;
text-decoration:none;

}

a.mainlevel{
font-family: Arial, verdana, sans-serif;
color: #505050;
font-size: 11px;
line-height: 25px;
font-weight:normal;
text-decoration:none;
width:177px;
height:25px;
}


.mainlevel a:hover{
font-family: Arial, verdana, sans-serif;
color: #505050;
font-size: 11px;
line-height: 25px;
font-weight:normal;
text-decoration:none;
height:25px;
}



td.mainmenu{
background-color:#E4EDF2;
line-height:25px;
}


.sublevel{
line-height:15px;
}

a.sublevel#active_menu {
font-family: Arial, verdana, sans-serif;
color: #333333;
font-size: 11px;
line-height: 15px;
font-weight:normal;
text-decoration:none;

}

div.submenu1{
background-color:#ffffff;
padding-left:27px;
line-height:15px;
padding-top:2px;
padding-bottom:2px;
}


div.submenu1 a#active_menu{
font-family: Arial, verdana, sans-serif;
color: #333333;
font-size: 11px;
line-height: 15px;
font-weight:normal;
text-decoration:none;
}


div.submenu1 a{

font-family: Arial, verdana, sans-serif;
color: #586A87;
font-size: 11px;
line-height: 15px;
font-weight:normal;
text-decoration:none;
width:177px;
height:15px;
}


div.submenu1 a:hover{
font-family: Arial, verdana, sans-serif;
color: #586A87;
font-size: 11px;
line-height: 15px;
font-weight:normal;
text-decoration:none;

}

div.submenu2{
background-color:#ffffff;
padding-left:37px;
padding-top:2px;
padding-bottom:2px;
}



div.submenu2 a{

font-family: Arial, verdana, sans-serif;
color: #586A87;
font-size: 11px;
line-height: 15px;
font-weight:normal;
text-decoration:none;
width:177px;
height:15px;
}


div.submenu2 a:hover{
font-family: Arial, verdana, sans-serif;
color: #586A87;
font-size: 11px;
line-height: 15px;
font-weight:normal;
text-decoration:none;

}

td.menu{
font-size:9px;
font-family: Arial, verdana, sans-serif;
color:#B4B4B4;
}

table.maincontent{
padding:0px;
margin:0px;
padding-bottom:10px;
vertical-align:top;

}

td.maincontent{
padding-top:18px;
padding-left:25px;
width:552px;
vertical-align:top;
height:100%;
}

td.produktcontent{
padding-left:25px;
vertical-align:top;
padding-bottom:0px;
}

td.rightbox_image{
padding-top:35px;
width:195px;
vertical-align:top;
background-color:#e4edf2;
padding-left:0px;
padding-right:0px;
}

td.rightbox{
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:185px;
vertical-align:top;
background-color:#e4edf2;
}

td.rightbox2{
margin-left:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:150px;
vertical-align:top;
background-color:#e4edf2;
}



table.produkt{
padding:0px;
margin:0px;
width:750px;
border-width:1px;
border-style:solid;
border-color:#ABB4C3;
vertical-align:top;
}

table.download{
padding:0px;
margin:0px;
border-width:1px;
border-style:solid;
border-color:#ABB4C3;
vertical-align:top;
background-color:#ffffff;
}

td.button_reg{
font-size:11px;
font-family: Arial, verdana, sans-serif;
font-weight:normal;
padding-right: 5px; 
padding-left: 5px; 
background-image: url(/cms/images/main_p.gif);
color:#323232;
vertical-align:top;
}

td.button_reg a{
font-size:11px;
font-family: Arial, verdana, sans-serif;
font-weight:normal;
padding-right: 5px; 
padding-left: 5px; 
background-image: url(/cms/images/main_p.gif);
color:#323232;
}

td.button_reg_sel{
font-size:11px;
font-family: Arial, verdana, sans-serif;
font-weight:normal;
padding-right: 5px; 
padding-left: 5px; 
background-image: url(/cms/images/main_o.gif);
color:#ffffff;
}

td.button_reg_sel a{
font-size:11px;
font-family: Arial, verdana, sans-serif;
font-weight:normal;
padding-right: 5px; 
padding-left: 5px; 
background-image: url(/cms/images/main_o.gif);
color:#ffffff;
}

td.abs_big{
font-family:Arial;
font-size:11px;

height:25px;
color:#505050;
font-weight:normal;
padding-left:15px;

}

td.abs_small{
font-family:Arial;
font-size:11px;

height:25px;
color:#505050;
font-weight:normal;
padding-left:6px;
}

td.tabelle_x{
font-family:Arial;
font-size:11px;
line-height:25px;
text-align: center;
color:#586A87;
font-weight:bold;
padding-left:6px;
}

td.tabelle_x1{
font-family:Arial;
font-size:11px;
line-height:25px;
text-align: center;
color:#586A87;
font-weight:bold;
}

td.tab_ueberschrift{
font-family:Arial;
font-size:11px;
line-height:25px;
color:#ffffff;
font-weight:bold;
padding-left:6px;
}

td.space{
background-color:#ffffff;
width:1px;
margin:0px;
padding:0px;
}

td.tab_linie{
background-color:#596A88;
height:1px;
font-size:0px;
line-height:1px;
margin:0px;
padding:0px;
}

.tab_weiss{
  font-family:Arial;
  font-size:11px;
  line-height:15px;
  font-weight:normal;
  color:#ffffff;
}

.tab_weiss_fett{
  font-family:Arial;
  font-size:11px;
  line-height:15px;
  font-weight:bold;
  color:#ffffff;
}

.tab_klein{
  font-family:Arial;
  font-size:9px;
  line-height:15px;
  text-align: center;
  font-weight:normal;
  color:#ffffff;
  padding-left:6px;
  padding-right:6px;
}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #505050;
 border-bottom: dotted 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 line-height:4px;
 padding-top:0px;
 margin-bottom:4px; 
margin-top:0px;

 }

table.contentheading{

height:100%;
}

td.contentheading{
vertical-align:top;
height:100%;
}

select.uber{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#505050;
font-weight:normal;
width:125px;
}

select.uber2{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#505050;
font-weight:normal;
width:115px;
}

select.uber3{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#505050;
font-weight:normal;
}


td.down1{
background-color:#E1EAEF;
border-right-style:solid;
border-width:1px;
border-color:#ffffff;
padding:5px;
vertical-align:bottom;
}

td.down2{
background-color:#E1EAEF;
border-right-style:none;
border-right-width:0px;

padding:5px;
vertical-align:bottom;
}

td.down1a{
background-color:#ffffff;
border-right-style:solid;
border-width:1px;
border-color:#ffffff;
padding:5px;
vertical-align:bottom;
}

td.down2a{
background-color:#ffffff;
border-right-style:none;
border-right-width:0px;
padding:5px;

vertical-align:bottom;
}
.article_seperator
{
padding:0px;
margin:0px;
line-height:0px;
height:0px;
}

.frontcopy{
color:#0170B5;
}

a.frontlink{
color:#B5B5B5;
}

p{
padding:0px;
margin:0px;
}

select.kontakt{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#505050;
font-weight:normal;
width:256px;
}

input.kontakt{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#505050;
font-weight:normal;
width:250px;
}

input.kontakt2{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#505050;
font-weight:normal;
width:165px;
}


textarea.kontakt{
font-family:Arial;
font-size:11px;
line-height:15px;
color:#505050;
font-weight:normal;
width:250px;
}



