body
  {
 	  background       : url('/images/bg.gif');
 	  padding          : 0px;
	  margin           : 0px;
	  text-align       : center; /* IE 5 */
  }

h1
  {
    color            : #011746;
    font-size        : 24px;
  }

h2
  {
    font-size        : 16px;
    line-height      : 1.2em;
  }

h3
  {
    font-size        : 12px;
    line-height      : 1.2em;
    margin-bottom    : 4px;
  }

#canvas
  {
    width            : 995px;
	  margin           : 0px auto;
	  text-align       : left;
	  position         : relative;
	  background-color : Transparent;
	  border           : solid 1px #999999;
	  height           : inherit;      
  }

#top
  {
    width            : 995px;
    height           : 58px;
    background-color : Transparent;
  }

#leftspacertoptransparent
  {
    width            : 14px;
    height           : 58px;
    background-color : Transparent;
    float            : left;
  }

#leftspacertop
  {
    width            : 220px;
    height           : 58px;
    background-color : #ffffff;
    float            : left;
  }

#colorbartop
  {
    width            : 515px;
    height           : 58px;
    float            : left;
  }

#metanavigationtop
{    
    background-color:#ffffff;
    width:222px;
    height:58px;
    float:left;
}

#rightspacertoptransparent
{
    width:24px;
    height:58px;
    background-color:Transparent;
    float:left;
}

#leftspacercontenttransparent
{
    width:14px;
    height:auto;
    background-color:Transparent;
    float:left;
}


#content
{
    float:left;
    background-color:#ffffff;
    width:957px;
    height:auto;
}


#leftside
{
    width:220px;
    height:auto;
    background-color:#ffffff;
    float:left;    
}

#logo
{
    width:220px;
    height:192px;
    /* background-color:#ff0000; */
    background-color:#ffffff;
}
#navigation
{
    background-color:#ffffff;
    width:220px;
    height:auto;
    margin:10px 0 0 0;
}


#rightside
{
    width:737px;
    height:auto;
    background-color:#ffffff;
    float:right;
}


#maincontent
{   
    width:516px;
    height:auto;
    background-color:#f3f4f5;
    float:left;
}

#headerpicture
{
    padding:1px 1px 0 0;
    background-color:#ffffff;
    height:191px;
    width:515px;
    
}

#headercolorbar
{
    width:515px;
    height:14px;
   
}

#divheadline
{
    margin:33px 0 15px 25px;
    
    
}

#divcopytext
{
    width:461px;
    border:0px solid #11aaff;
    padding:0 27px 10px 27px;
}


#teasercontent
{
    width:221px;
    height:auto;
    background-color:#ffffff;
    float:left;
}

#teasertop
{   
   height:191px;
   width:220px;
   padding:1px 0 0 0;
}

#teasertopcopy
{
   background-color:#e8eaeb;
   height:191px; 
}



#teaserbottom
{
    padding:27px 0 0 0;
    width:220px;
}


#rightspacercontenttransparent
{
    width:24px;
    height:auto;
    background-color:Transparent;
    float:left;
}

#footer
{
    width:995px;
    height:30px;
    background-color:Transparent;
}

#leftspacerbottomtransparent
{
    width:14px;
    height:30px;
    background-color:Transparent;
    float:left;
}

#leftspacebottom
{
    width:220px;
    height:30px;
    background-color:#ffffff;
    float:left;
}

#colorbarbottom
{
    width:516px;
    height:30px;
    float:left;
}

#metanavigationbottom
{
    width:220px;
    height:30px;
    float:left;
    background-color:#ffffff;
}

#rightspacerbottomtransparent
{
    width:24px;
    height:30px;
    background-color:Transparent;
    float:left;
}

.column_content
{
    
    display:none;
}

.downloadlistehell
{
    background-color:#f9fafa;
    padding:2px 0 1px 24px;
 }
 
 
 .downloadlistedunkel
{
    background-color:#e2e4e6;
    padding:2px 0 1px 24px;
 }
    
.downloadsubheadline
{
    background-color:#f3f4f5;
    padding:20px 27px 10px 27px;
    

}


div
{
    font-family:   Arial, Sans-Serif;
    font-size: 13px;
    color: #5f6a72;
    line-height: 17px;
}

input, textarea, select
{
    font-family:   Arial, Sans-Serif;
    font-size: 13px;
    color: #5f6a72;
    line-height: 13px;
}



img
{
	border:0px solid #aa11ff;
	padding:0px;
	margin:0px;
	display:block;

}

p
{
	padding:0 0 12px 0;
	margin:0px;
}


p a:link	{color:#5f6a72;text-decoration:none}
p a:visited	{color:#5f6a72;text-decoration:none}
p a:hover	{color:#5f6a72;text-decoration:underline;}
p a:active	{color:#5f6a72;text-decoration:none}


metanavigationbottom a:hover {color:#5f6a72;text-decoration:underline;}



.teaser1
{
    padding:15px 15px 0 15px;
}
.teaser2
{
    padding:10px 15px 0 15px;
    
}

.copytextmainul
{
    display: block;
    padding:0 0 0 20px;
    margin:0;
}

.copytextli
{
    margin:0 0 5px 0;
}

.siteutilitiesText
{
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    color: #5f6a72;
    line-height: 15px;
    text-decoration: none;
}


.servicerufnummern
{
    padding:20px 0 0 15px;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    color: #5f6a72;
    line-height: 15px;
    text-decoration: none;
}


/* Navigation Start */
.NaviStyle_Hi_colorstyle1 { background-color:#011746; }
.NaviStyle_Hi_colorstyle2 { background-color:#1e74cc; }
.NaviStyle_Hi_colorstyle3 { background-color:#f6b428; }
.NaviStyle_Hi_colorstyle4 { background-color:#c6392f; }
.NaviStyle_Hi_colorstyle5 { background-color:#CCFF99; }

.NaviStyle_Hi_colorstyle1, .NaviStyle_Hi_colorstyle2, .NaviStyle_Hi_colorstyle3, .NaviStyle_Hi_colorstyle4 { color: White; }
.NaviStyle_Hi_colorstyle5 { color: Black; }
.NaviStyle_Lo_colorstyle1, .NaviStyle_Lo_colorstyle2, .NaviStyle_Lo_colorstyle3, .NaviStyle_Lo_colorstyle4, .NaviStyle_Lo_colorstyle5 { color:  Gray; }

.NaviStyle_Lo_colorstyle1 { background-color:White; }
.NaviStyle_Lo_colorstyle2 { background-color:White; }
.NaviStyle_Lo_colorstyle3 { background-color:White; }
.NaviStyle_Lo_colorstyle4 { background-color:White; }
.NaviStyle_Lo_colorstyle5 { background-color:White; }

.NaviStyle_Lo_colorstyle1:hover { background-color:#011746; color: White }
.NaviStyle_Lo_colorstyle2:hover { background-color:#1e74cc; color: White }
.NaviStyle_Lo_colorstyle3:hover { background-color:#f6b428; color: White }
.NaviStyle_Lo_colorstyle4:hover { background-color:#c6392f; color: White }
.NaviStyle_Lo_colorstyle5:hover { background-color:#CCFF99; color: Black }

.bg_colorstyle1
{
  background-color:#011746;
}

.bg_colorstyle2
{
  /* background-color:#3398CC; */
  background-color:#1e74cc;
  
}

.bg_colorstyle3
{
 /*  background-color:#FFCC00; */
 background-color:#f6b428;
}

.bg_colorstyle4
{
 /*  background-color:#CC6733; */
  background-color:#c6392f;
}

.bg_colorstyle5
{
 /*  background-color:#CC6733; */
  background-color:#CCFF99;
}

.NaviStyle_Lo
{
  color:Black;
}

.currencyStyle
{
  color : navy;
}

.currencyHeaderStyle
{
  padding          : 2px;
  text-decoration  : underline;
}

ul#Navigation1, ul#Navigation2, ul#Navigation3
{
  font-family:Verdana;
  font-size:11px;
  line-height: 14px;
  padding:0;
  margin:0;
}

ul#Navigation1 li
{
  list-style: none;
  padding:3px 0 3px 0;
}

ul#Navigation2 li, ul#Navigation3 li
{
  list-style: none;
}

ul#Navigation1 li a, ul#Navigation1 li
{
  display:block;
  text-decoration:none; 
}

ul#Navigation2 li a
{
  display:block;
  text-decoration:none; 
  padding:2px 0 2px 0;
}

ul#Navigation3 li a
{
  display:block;
  text-decoration:none; 
  padding:2px 0 2px 0;
}

.BorderNav1
{
  padding:3px 0 3px 0;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  margin:4px 0 4px 0;
}
/* Navigation End */

/* Forms Start */
.formField
{
  float:left;
  width:130px;
}
.formValue
{
  float:left;
  width:210px;
}
.formColumn
{
  clear:both;
  width:450px;
  height:38px;
}
input, .InputStyle
{
  font-family: Verdana, Arial;
  font-size: 11px;
  color: #505050;
}

.readMore
  {
    text-align       : right;
    width            : 461px;
  }

.datumInline
  {
    display          : inline;
    text-align       : right;
    width            : 100%;
  }
/* Forms End */