


body, td {
font-family: Verdana, Helvetica;
font-size: 11px;
}

body {
    overflow: -moz-scrollbars-vertical;
}


.error {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	color: #FF0000;
  text-decoration: none;
}

.page_bg {
    background-image: url(img/page_bg.gif);
    background-repeat: repeat-x;
}

.boxlinks_bg {
    background-image: url(img/box_links_bg.gif);
    background-repeat: no-repeat;
}

.img_borderunten {
	border-bottom:1px solid #B3B3B3;
}

a:link, a:visited, a:active  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#E20074;
	text-decoration:underline;		
}
			
a:hover {
	color:#808080;
	text-decoration:underline;					
}

a.sub:link, a.sub:visited, a.sub:active  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#E20074;
	text-decoration:none;		
}
			
a.sub:hover {
	color:#808080;
	text-decoration:none;					
}

a.mehr:link, a.mehr:visited, a.mehr:active  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#E20074;
	text-decoration:none;		
}
			
a.mehr:hover {
	color:#808080;
	text-decoration:none;					
}

a.mehr2:link, a.mehr2:visited, a.mehr2:active  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#E20074;
	text-decoration:none;		
}
			
a.mehr2:hover {
	color:#808080;
	text-decoration:none;					
}

a.imprint:link, a.imprint:visited, a.imprint:active, a.imprint:hover  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;		
}

a.banner:link, a.banner:visited, a.banner:active, a.banner:hover  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#E20074;
	text-decoration:none;		
}
			
.subnav	, a.subnav, a.subnav:link, a.subnav:hover, a.subnav:active, a.subnav:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
  	line-height:14px;
	text-decoration:none;		
}
			
.content_text  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
  line-height:14px;
}

.content_text2  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#E20074;
  line-height:14px;
}

.content_text3  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
  line-height:14px;
}

.ansprechpartner_headline  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#808080;
  line-height:14px;
  background-color: #E3F3FF;    
}

.ansprechpartner_headline2  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#808080;
  line-height:14px;
  background-color: #FFFFFF;    
}

a.ansprechpartner:link, a.ansprechpartner:visited, a.ansprechpartner:active  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#E20074;
	text-decoration:none;		
  line-height: 16px;
}
			
a.ansprechpartner:hover {
	color:#808080;
	text-decoration:none;					
}

.ansprechpartner_text  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
  line-height:16px;
}

.ansprechpartner_text2  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4d4d4d;
  line-height:16px;
}

.infotext  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#4d4d4d;
  line-height:14px;
}

.infotext2  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#E20074; /* #E20074 - #808080 */
  	line-height:12px;
}

.start_angebote_title,
a.start_angebote_title,
a.start_angebote_title:hover,
a.start_angebote_title:active,
a.start_angebote_title:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#E20074;
	line-height:14px;
  text-decoration: none;
}

a.start_angebote_title:hover {
  color:#808080;
}



.news  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#808080;
  	line-height:14px;
  	background-color: #FFFFFF;  
  /*background-color: #F3FAFF;    */
}

.start_angebote  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#808080;
  line-height:14px;
}

.box_mehr, a.box_mehr, a.box_mehr:visited, a.box_mehr:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;			
	color:#000000;
	text-decoration:none;			
}  

a.box_mehr:hover {
	text-decoration:underline;			
}  

.job_head  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#808080;
  line-height:16px;
}

.job_text  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#4D4D4D;
  line-height:16px;
}

.ansprechpartner_headline3  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#808080;
  line-height:14px;
  background-color: #E3F3FF;    
}

.popup_headline  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}

.kontaktformular	{
    font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:normal;
	color:#000000;
    width: 297px;
    height: 18px;
}

.kontaktformular2	{
    font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:normal;
	color:#000000;
}

.kontaktformular3	{
  font-size:11px;
	font-family:Verdana,Arial,Helvetica;
	font-weight:normal;
	color:#000000;
    width: 197px;
    height: 18px;
}

.main_bg {
    background-image:url(img/content_bg.gif);
    background-repeat:repeat-x;
}

.img_border {
    border:1px solid #B3B3B3;
}

.div_invisible {
    position:relative;
    display:none;
}

.anfrage_text {
	font-family: Verdana, Helvetica;
	font-size: 10px;
}

.padding_start_boxrechts {
    padding-top: 1px;
	padding-left: 7px;
	padding-right: 7px;
}

a.white:link, a.white:visited, a.white:active  {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;		
}
			
a.white:hover {
	color:#FFFFFF;
	text-decoration:underline;					
}

.white {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;		
}

.radio {
    margin: 1px 5px 3px 0;
    padding: 0;
    vertical-align: top;
}
