input.bt
 {
   background-color: #f4f4f4;
   color: black;
   font-family: arial, verdana, ms sans serif;
   font-weight: normal;
   font-size: 10pt;
   border-right:1px solid #555555;
   border-left:1px solid #999999;
   border-bottom:1px solid #555555;
   border-top:1px solid #999999
 }

select.bt
 {
   background-color: #f4f4f4;
   color: black;
   font-family: arial, verdana, ms sans serif;
   font-weight: normal;
   font-size: 10pt;
   border-right:1px solid #555555;
   border-left:1px solid #999999;
   border-bottom:1px solid #555555;
   border-top:1px solid #999999
 }

input.tf
 {
   background-color: #f4f4f4;
   color: black;
   font-family: arial, verdana, ms sans serif;
   font-weight: normal;
   font-size: 10pt;
   border-right:1px solid #999999;
   border-left:1px solid #555555;
   border-bottom:1px solid #999999;
   border-top:1px solid #555555
 }

textarea
 {
   font-family: arial, verdana, ms sans serif;
   font-weight: normal;
   font-size: 10pt;
   border-right:1px solid #999999;
   border-left:1px solid #777777;
   border-bottom:1px solid #999999;
   border-top:1px solid #777777;
   background-color:#f4f4f4;
   scrollbar-3dlight-color:#dedede;
   scrollbar-darkshadow-color:#dedede;
   scrollbar-highlight-color:#f4f4f4;
   scrollbar-shadow-color:#969696;
   scrollbar-base-color:#f4f4f4;
   scrollbar-face-color:#dedede;
   scrollbar-track-color:#dedede;
   scrollbar-arrow-color:#969696
 }

body, td, div, span
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 12px;
   color: black;
   font-weight: normal;
   scrollbar-arrow-color:#444444
 }

strong
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 12px;
   font-weight: bold;
 }

strong.headline
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 22px;
   color: #3a3a3a;
   font-weight: normal;
 }

strong.subheadline
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 16px;
   color: #4a4a4a;
   font-weight: bold;
 }

span.nofunctioncheckbox
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 13px;
   color: brown;
   font-weight: bold;
 }

span.nofunctiontextfeld
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 12px;
   color: brown;
   font-weight: bold;
 }


.navitext
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 11px;
   color: #999999;
   font-weight: bold;
 }

.legaltext
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 10px;
   color: #666666;
   font-weight: normal;
 }

.legaltextlink
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 10px;
   color: #666666;
   font-weight: normal;
 }

.legaltextlink:hover
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 10px;
   color: #990000;
   font-weight: normal;
 }

.legaltextbig
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 11px;
   color: #666666;
   font-weight: normal;
 }

.smallgrey
 {
   font-family: Arial, Helvetica, Sans-Serif;

   font-size: 10px;
   color: #4d4d4d;
   font-weight: normal;
 }

.greytext
 {
   font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;
   color: #767676;
   font-weight: normal;
   text-decoration: none;
 }
 
 .darkgrey {
    color:#4E4E4E;
 }

.greytext:hover
 {
   font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;
   color: #767676;
   font-weight: normal;
   text-decoration: underline;
 }

.teasertext
 {
		font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;
  color: #4b4b4b;
  font-weight: normal;
		text-decoration: none;
 }

.link
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;
   color: #990000;
   font-weight: normal;
		 text-decoration: none;
	}

.link:hover
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;
   color: #000000;
   font-weight: normal;
		 text-decoration: underline;
	}

.linksmall
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;
   color: #990000;
   font-weight: normal;
		 text-decoration: none;
	}

.linksmall:hover
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;
   color: #000000;
   font-weight: normal;
		 text-decoration: underline;
	}

.linksmallgrey
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;
   color: #4d4d4d;
   font-weight: normal;
		 text-decoration: none;
	}

.linksmallgrey:hover
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;
   color: #000000;
   font-weight: normal;
		 text-decoration: underline;
	}

.linkunderlinedsmall
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;
   color: #990000;
   font-weight: normal;
		 text-decoration: underline;
	}

.linkunderlinedsmall:hover
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;
   color: #000000;
   font-weight: normal;
		 text-decoration: underline;
	}

.linkunderlined
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;
   color: #990000;
   font-weight: normal;
		 text-decoration: underline;
	}

.linkunderlined:hover
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;
   color: #000000;
   font-weight: normal;
		 text-decoration: underline;
	}

.teaserlink
 {
	 	font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;
   color: #990000;
   font-weight: normal;
		 text-decoration: none;
	}

.teaserlink:hover
 {
   font-family: Arial, Helvetica, sans-serif;

   font-size: 11px;
   color: #000000;
   font-weight: normal;
   text-decoration: underline;
}

.red
 {
   color: #990000;
	}

.grey
 {
   color: #4d4d4d;
	}

.white
 {
   color: white;
	}

.small
 {
   font-size: 11px;
 }



.menulink
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #990000;
    text-decoration: none;
}

.menulink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}


.strongred  {
    color:#990000; font-weight:bold;
}

 span.nofunctionselect
 {
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   color: brown;
   font-weight: bold;
 }
 
 .print {
    display:none;
 }
 
 @media print {
 
    .print {
        padding-top:10px;
        display:block;
        width:550px;
    }
    
    .noprint {
        display:none;
    }
    
 }