body 
{ 
font-family: verdana, arial, helvetica, sans-serif; 
font-size:11px; 

}

/* Textformate */

.headwhite {
font-size:11px;
color: #ffffff;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
}

.head_blue_small {
font-size:13px;
color: #42a1ff;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
}

.head_blue {
font-size:18px;
line-height: 22px;
color: #00529E;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
}


.text {
font-size: 11px;
color: #000000;
font-weight: normal;
line-height: 15px;
font-family: verdana,arial,helvetica,sans-serif;
}

.text_white {
font-size: 11px;
color: #ffffff;
font-weight: normal;
line-height: 15px;
font-family: verdana,arial,helvetica,sans-serif;
}

.text_blue {
font-size: 11px;
color: #00529E;
font-weight: bold;
line-height: 13px;
font-family: verdana, arial, helvetica, sans-serif;
}

.text_orange {
font-size: 11px;
color: #00529E;
font-weight: normal;
line-height: 15px;
font-family: verdana,arial,helvetica,sans-serif;
}

.text_orange_bold {
font-size: 11px;
color: #00529E;
font-weight: bold;
line-height: 15px;
font-family: verdana,arial,helvetica,sans-serif;
}

.text_teaser {
font-size: 11px;
color: #000000;
font-weight: bold;
line-height: 15px;
font-family: verdana,arial,helvetica,sans-serif;
}

.cformobject {
font-size: 11px;
color: #000000;
font-family: verdana,arial,helvetica,sans-serif;
}

.impress {
font-size: 9px;
color: #98c6fe;
font-weight: normal;
line-height: 15px;
font-family: verdana,arial,helvetica,sans-serif;
}

.textsmall {
font-size: 11px;
color: rgb(37,37,37);
font-weight: normal;
line-height: 14px;
font-family: verdana,arial,helvetica,sans-serif;
}

.textsmall_blue {
font-size: 11px;
color: rgb(66,161,255);
font-weight: normal;
line-height: 14px;
font-family: verdana,arial,helvetica,sans-serif;
}

/* Links */
a:link {
font-size: 11px;
text-decoration: underline;
color: #00529E;
font-family: verdana,arial,helvetica,sans-serif;
}
a:visited {
font-size: 11px;
text-decoration: none;
color: #00529E;
font-family: verdana,arial,helvetica,sans-serif;
}
a:active {
font-size: 11px;
text-decoration: none;
color: #00529E;
font-family: verdana,arial,helvetica,sans-serif;
}
a:hover {
font-size: 11px;
text-decoration: none;
color: #00529E;
font-family: verdana,arial,helvetica,sans-serif;
}


a.link_white:link {
font-size: 11px;
text-decoration: none;
color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_white:visited {
font-size: 11px;
text-decoration: none;
color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_white:active {
font-size: 11px;
text-decoration: none;
color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_white:hover {
font-size: 11px;
text-decoration: underline;
color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif;
}

a.link_black:link {
font-size: 11px;
text-decoration: underline;
color: #00529E;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_black:visited {
font-size: 11px;
text-decoration: none;
color: #00529E;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_black:active {
font-size: 11px;
text-decoration: none;
color: #00529E;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_black:hover {
font-size: 11px;
text-decoration: none;
color: #00529E;
font-family: verdana,arial,helvetica,sans-serif;
}


a.sub_navi:link {
font-size: 11px;
text-decoration: none;
color: #666666;
font-family: verdana,arial,helvetica,sans-serif;
}
a.sub_navi:visited {
font-size: 11px;
text-decoration: none;
color: #666666;
font-family: verdana,arial,helvetica,sans-serif;
}
a.sub_navi:active {
font-size: 11px;
text-decoration: none;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif;
}
a.sub_navi:hover {
font-size: 11px;
text-decoration: underline;
color: #666666;
font-family: verdana,arial,helvetica,sans-serif;
}

a.header_navi:link {
font-size: 10px;
text-decoration: none;
color: #666666;
font-family: verdana,arial,helvetica,sans-serif;
}
a.header_navi:visited {
font-size: 10px;
text-decoration: none;
color: #666666;
font-family: verdana,arial,helvetica,sans-serif;
}
a.header_navi:active {
font-size: 10px;
text-decoration: none;
color: #666666;
font-family: verdana,arial,helvetica,sans-serif;
}
a.header_navi:hover {
font-size: 10px;
text-decoration: underline;
color: #666666;
font-family: verdana,arial,helvetica,sans-serif;
}
/* path finder */

.path_finder_txt
{
font-size: 10px;
color: #d4d0c8;
font-family: verdana,arial,helvetica,sans-serif;
}
.path_finder_select
{
font-size: 10px;
color: #98c6fe;
font-family: verdana,arial,helvetica,sans-serif;
}

a.path_finder:link {
font-size: 10px;
text-decoration: none;
color: #d4d0c8;
font-family: verdana,arial,helvetica,sans-serif;
}
a.path_finder:visited {
font-size: 10px;
text-decoration: none;
color: #dfddd9;
font-family: verdana,arial,helvetica,sans-serif;
}
a.path_finder:active {
font-size: 10px;
text-decoration: none;
color: #c9c4ba;
font-family: verdana,arial,helvetica,sans-serif;
}
a.path_finder:hover {
font-size: 10px;
text-decoration: underline;
color: #c9c4ba;
font-family: verdana,arial,helvetica,sans-serif;
}



/* Links orange */
A.link_orange:link {
font-size: 11px;
text-decoration: underline;
color: #ffa142;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_orange:visited {
font-size: 11px;
text-decoration: underline;
color: #ffb164;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_orange:active {
font-size: 11px;
text-decoration: underline;
color: #ef741d;
font-family: verdana,arial,helvetica,sans-serif;
}
a.link_orange:hover {
font-size: 11px;
text-decoration: underline;
color: #ef741d;
font-family: verdana,arial,helvetica,sans-serif;
}

/* Links Impressum */
A.impress:link {
font-size: 9px;
text-decoration: none;
color: #98c6fe;
font-family: verdana,arial,helvetica,sans-serif;
}
a.impress:visited {
font-size: 9px;
text-decoration: none;
color:  #bcdafe;
font-family: verdana,arial,helvetica,sans-serif;
}
a.impress:active {
font-size: 9px;
text-decoration: none;
color:  #83bafe;
font-family: verdana,arial,helvetica,sans-serif;
}
a.impress:hover {
font-size: 9px;
text-decoration: underline;
color:  #83bafe;
font-family: verdana,arial,helvetica,sans-serif;
}

/* table colors */

.navi_hell {BACKGROUND-COLOR:#E0EDFD;}
.navi_dunkel {
	BACKGROUND-COLOR:#b2cfef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #286DB9;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

}
.navi_selected {BACKGROUND-COLOR:#ffffff;}
.td_blau_dunkel {BACKGROUND-COLOR:#00529E;}
.td_blau_hell {BACKGROUND-COLOR:#b2cfef;}
.td_orange_dunkel {BACKGROUND-COLOR:#00529E;}
.td_orange_hell {BACKGROUND-COLOR:#b2cfef;}
.td_search_orange_1 {BACKGROUND-COLOR:#E0EDFD;}
.td_search_orange_2 {BACKGROUND-COLOR:#fffff;}
.td_blau_dunkel2 {BACKGROUND-COLOR:#00529E;}



/* Anfrage Formulare ********************** */

.formSub_head
{
font-family: verdana, arial, helvetica, sans-serif; 
font-size:12px; 
font-weight: bold;

}

.formular
{
font-family: verdana, arial, helvetica, sans-serif; 
font-size:11px; 
}
.radio_blue
	{
BACKGROUND-COLOR:#ecf5ff;
font-size:11px;
font-family: arial
	}
.check_blue
	{
BACKGROUND-COLOR:#ecf5ff;
font-size:11px;
font-family: arial
	}
.light_blue_inp
	{
BACKGROUND-COLOR:#ffffff;
font-size:12px;
font-family: verdana, arial;
border: solid 1px #dfeeff;
	}
	
.light_blue_sel
	{
BACKGROUND-COLOR:#f4faff;
font-size:11px;
font-family: verdana, arial;
border: solid 1px #dfeeff;
	}
.light_blue_ta
	{
BACKGROUND-COLOR:#ffffff;
font-size:12px;
font-family: verdana, arial;
border: solid 1px #dfeeff;
	}
	
/* variante orange ffedd7 hell / ffd7a8 dunkel ************** */
.radio_orange
	{
BACKGROUND-COLOR:#ffedd7;
font-size:11px;
font-family: arial
	}
.check_orange
	{
BACKGROUND-COLOR:#ffedd7;
font-size:11px;
font-family: arial
	}
.light_orange_inp
	{
BACKGROUND-COLOR:#ffffff;
font-size:12px;
font-family: verdana, arial;
border: solid 1px #ffd7a8;
	}
	
.light_orange_sel
	{
BACKGROUND-COLOR:#ffedd7;
font-size:11px;
font-family: verdana, arial;
border: solid 1px #dfeeff;
	}
	
.light_orange_ta
	{
BACKGROUND-COLOR:#ffffff;
font-size:12px;
font-family: verdana, arial;
border: solid 1px #ffd7a8;
	}
/* ------------------------- */
.td-background {
BACKGROUND-COLOR:#F1F9FE;
}
.link-blue {

font-size: 11px;
text-decoration: none;
color: #00529E;
font-family: verdana, arial, helvetica, sans-serif;
}

.service {
color: #FFFFFF;
}
a.service:link {
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
font-family: verdana,arial,helvetica,sans-serif;
}
a.service:visited {
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
font-family: verdana,arial,helvetica,sans-serif;
}
a.service:active {
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
font-family: verdana, arial, helvetica, sans-serif;
}
a.service:hover {
font-size: 11px;
text-decoration: underline;
color: #FFFFFF;
font-family: verdana,arial,helvetica,sans-serif;
}

.mainnav {
color: #FFFFFF;
}
a.mainnav:link { 

font-size: 10px;
text-decoration: none;
font-weight:bold;
color: #FFFFFF;
font-family: verdana,arial,helvetica,sans-serif;
}
a.mainnav:visited {
font-size: 10px;
text-decoration: none;
font-weight:bold;
color: #FFFFFF;
font-family: verdana,arial,helvetica,sans-serif;
}
a.mainnav:active {
font-size: 10px;
text-decoration: none;
font-weight:bold;
color: #FFFFFF;
font-family: verdana, arial, helvetica, sans-serif;
}
a.mainnav:hover {
font-size: 10px;
text-decoration: underline;
font-weight:bold;
color: #FFFFFF;
font-family: verdana,arial,helvetica,sans-serif;
}

.clocationinfo {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:rgb(153,153,153)} /* locationinfo in the templates  */
