.printonly { display: none; height: 0px; width: 0px; } 

*          {padding:0px; margin:0px;}

body       {font-family: Calibri, Arial, sans-serif; font-size:16px; color:#FFFFFF; background: #FFFFFF; line-height:140%; margin:0px; padding:0px; text-align:left;}

/******************* Standard Styles *****************/

h1
{
  font-size: 20px;
  font-weight: bold;
	line-height: 50px;
  color: #011758;    
}

h2
{

    font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #011758;
}

h3
{
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
    color: #011758;  
}


td
{
    vertical-align:top;
    font-size: 16px;
	 line-height:140%;
	color: #011758;
}

a
{
	padding: 0px 0px 0px 0px;
	color: #011758;
	text-decoration:underline;
}

a:active, a:hover
{
	color: #011758;
	text-decoration:underline;
}

li
{
	margin-left: 15px;
}
/******** nav_footer **************/
.bg_top
{
  height: 187px;
}
.bg_top_center
{
  width:600px;
  padding: 20px 0px 0px 0px;
  text-align: center;
}
.bg_nav
{
  height: 28px;
  background: #FFFFFF url('../images/bg_nav.gif') repeat-x;
}
.bg_nav_sub
{
  height: 45px;
}

.bg_center
{
  padding: 0px 0px 30px 0px;
}
.bg_bottom
{
  height: 53px;
  background: #FFFFFF url('../images/bg_bottom.gif') repeat-x;
  text-align: center;
}





/************* Formular ***********/
.submitbutton
{
   font-family: Calibri, verdana, arial, helvetica;
   font-size:16px;
   color:#004653;
   background-color: #BFD8FF;
   border:3px solid #BFD8FF;
   cursor:hand;
}

.submitbuttonActive
{
   font-family: Calibri, verdana, arial, helvetica;
   font-size:16px;
   color:#0046B3;
   background-color:#BFD8FF;
   border:3px solid #BFD8FF;
   cursor:hand;
}

.form_kontakt_input_text
{
   font-family: Calibri, verdana, arial, helvetica;
   font-size:16px;
   color:#011758;
   /* border:1px solid #1A1F45; */
   width: 280px;
   background: #FFFFFF;   
}

.form_kontakt_input_text_mandatory
{
   font-family: Calibri, verdana, arial, helvetica;
   font-size:16px;
   color:#011758;
   /* border:1px solid #1A1F45; */
   width:280px;
   border-left:5px solid #FFC000;
   background: #FFFFFF;
}

.form_kontakt_textarea
{
   font-family: Calibri, verdana, arial, helvetica;
   font-size:16px;
   color:#011758;
   width:580px;
   height:200px;
   /* border:1px solid #1A1F45; */
	
}

.form_kontakt_select_div {
   margin: 0px; 
   border-left: 5px solid #FFC000;
}

.text_small
{
   font-family: Calibri, verdana, arial, helvetica;
   font-size:9px;
   color:#FFC000;
   border-left:5px solid #FFC000;
}

