
td {vertical-align: top;}
.dunkelgruen {background-color: #365356;} 
.hellgruen {background-color: #FF0000;} 
.pfadgrau {background-color: #eeeeee;} 
.tabellenzeile1 {background-color: #E0E3E3; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; color: #365356;} 
.tabellenzeile2 {background-color: #D1D4D4; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; color: #365356;} 
.tabellenkopfspalte {background-color: #D1D4D4; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #365356;} 
.tabellenkopfzeile1 {background-color: #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #365356;} 
.tabellenkopfzeile2 {background-color: #DDDDDD; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #365356;} 
.mengentextlink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; font-variant: normal; #D80202; text-decoration: underline;} 
.topnavitext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #D0E2E0;} 
.kundengruppetext { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF;} 
.katalogbuttontext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none;} 
.kataloguntertext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none;} 
.kataloguntertexthighlight { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none;} 
.buttontext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none;} 
.buttonlink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: underline;} 
.paragraphentext {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal; color: #365356; background-color: #EEEEEE;} 
.pfadlinktext { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; font-variant: normal; color: #365356; text-decoration: underline;} 
.pfadaktivtext { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; font-variant: normal; color: #365356;} 
.ueberschrift {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #D80202;}
.unterueberschrift {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; color: #D80202;}  
.diagrammtext { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal; color: #365356;} 
input { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; font-variant: normal; color: #365356; } 
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; font-variant: normal; color: #365356;} 
select { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; font-variant: normal; color: #365356; width: 110px;} 

.mengentext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #ffffff; background-color: #003366;} 
.mengentext_home { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #ffffff;} 
.titel      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFB930;}
.navi1      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #B0BCCF;}
.navi2      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFB930;}
.titel2     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; vertical-align: top;}  
.fehlertext     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #FF0000;}  

.navi3      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFB930; text-decoration: none;}  
.navi3plus  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFB930; text-decoration: none; line-height: 12px;}  
.navi4      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #B0BCCF; text-decoration: none;}  
.navi4plus  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #B0BCCF; text-decoration: none; line-height: 18px;} 
.titel3     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #B0BCCF;}  
.blau {background-color: #174574;}
.dunkelblau {background-color: #003366;}
.marke 	    {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; color: #FFB930;}
.errtitel      { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFB930;}
.titel4     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:15pt; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF;}  
td.hinweis     { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF;  padding: 0px 20px 0px 20px; text-align:justify;}  

.infoklein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #ffffff; background-color: #003366;} 


/* +++++++++++++++ Aenderungen /// Oktober 2008 ++++++++++++++++ */

body {background-color: #D1DDEA; margin:0;} 

/* HEAD - 2010 */
#itc_head
{
    width: 990px;
    height: 220px;
	
	border-top: 16px solid #003366;
	background-color: #fff;
}  

/* HEAD - 2010 */
#itc_head a.link_logo_home
{

    width: 185px !important;
    height: 97px !important;
    display: block;
	text-decoration: none;
	
   	background-image: url(../img/itc_logo.gif) !important;
	background-position: top left;
    background-repeat: no-repeat;
} 

/* HEAD - 2010 */
#itc_head .link_logo_home_top_dummy
{
    float: left;
    margin-top: 3px;
}   

#itc_head #metaNavi 
{
    width: 990px;
    height: 122px;
	
   	background-image: url(../img/itc_head_bg_metanavi.jpg);
	background-position: top left;
    background-repeat: no-repeat;
} 

#itc_head #metaNavi div.dummy_top
{	
    float: right;
    padding-top: 13px;
} 

/* HEAD - 2010 */
#itc_head #metaNavi div.meta_dummy
{	    
    float: right;
    padding-top: 9px;
} 

/* HEAD - 2010 */
#itc_head #metaNavi div.meta_links
{	    
	width: 223px;
} 


#itc_head #metaNavi a
{
   color: #00386A;
   background-image: url(../img/marke_metanavi.gif);
   background-position: 0px 3px;
   background-repeat: no-repeat;
   
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal;
   text-decoration: none;
   
   display: block;
   height: 15px;
   margin-top: 3px;
   
   overflow: visible;
   
   padding-left: 15px;
} 

#itc_head #company
{
    width: 990px;
    height: 38px;
	
	background-color: #A6B9D3;
	
   	background-image: url(../img/itc_head_bg_company.gif);
	background-position: top right;
    background-repeat: no-repeat;
} 

#itc_head #company_eng
{
    width: 990px;
    height: 38px;
	
	background-color: #A6B9D3;
	
   	background-image: url(../img/itc_head_bg_company_eng.gif);
	background-position: top right;
    background-repeat: no-repeat;
} 

#itc_head #company div.company_dummy,
#itc_head #company_eng div.company_dummy
{	
	margin-left: 21px;
	padding-top: 3px;
} 


#itc_head #company a,
#itc_head #company_eng a
{
   color: #00386A;
   background-image: url(../img/marke_metanavi.gif);
   background-position: 0px 14px;
   background-repeat: no-repeat;
   
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal;
   text-decoration: none;
   
   display: block;
   height: 15px;
   width: 50px;
   
   overflow: visible;
   
   padding-left: 15px;
   padding-top: 11px;
} 



div.home_text
{	

    width: 548px;

	margin: 24px 0px 0px 25px;	
	
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal;
    text-decoration: none;
    color: #fff;
} 

div.teaser
{	
    float: left;
    width: 524px;
	background-color: #053769;

	margin: 22px 0px 0px 24px;
	
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
   font-style: normal;
   text-decoration: none;
   color: #00386A;
   
   border: 1px solid #2E547A;
} 

div.teaser.bg_wide
{	
   background-image: url(../img/bg_teaser_wide.gif);
   background-position: bottom left;
   background-repeat: repeat-x;
} 

div.teaser.feature
{	
   float: right;
   margin-left: 0px;
   margin-right: 28px;
 
   background-image: url(../img/bg_feature.jpg);
   background-position: bottom left;
   background-repeat: no-repeat;
} 

div.teaser.bg_ref
{	
   background-image: url(../img/bg_ref.gif);
   background-position: top left;
   background-repeat: repeat-x;
} 

div.teaser_head
{	
   height: 37px;
   width: 524px;
   color: #fff;  
   
   background-image: url(../img/bg_teaser.gif);
   background-position: top left;
   background-repeat: repeat-x;
} 

div.teaser_head div.teaser_head_dummy
{	
    padding: 4px 0px 0px 10px;
} 

div.teaser_head div.teaser_head_dummy_list
{	
    padding: 4px 0px 0px 10px;
} 

div.teaser.small,
div.teaser_head.small
{	
    width: 250px;
} 

div.teaser.small.fixed_height
{	
    height: 100px;
} 
	
div.teaser.small a.reflink{
   background-position: top left;
   background-repeat: no-repeat;
   
   display: block;
   height: 98px;
   text-decoration: none;
   cursor: cursor;
   color: #fff;
   
   padding: 4px 0px 0px 10px;
} 

div.teaser div.teaser_dummy 
{	
    padding: 4px 5px 0px 10px;
} 


div.teaser div.list  a
{
   color: #B0BCCF;
   background-image: url(../img/marke_metanavi.gif);
   background-position: 0px 3px;
   background-repeat: no-repeat;
   
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal;
   text-decoration: none;
   
   display: block;
   margin: 0px 7px 8px 8px;
   
   overflow: visible;
   
   padding-left: 15px;
} 


span.bold
{
   font-weight: bold;
} 

.white
{
   color: #fff !important;
   position:absolute;
} 
