html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
      /*background-color: #ededed;*/
      background-color: #ffffff;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 970px;
   }


.siteheaderblue_big{
FONT-FAMILY: Helvetica,Tahoma, Geneva, Verdana, Arial sans-serif;
text-transform: uppercase;  
color: #263685;
font-size:13px;
font-weight: bold;
}

.siteheaderblue{
FONT-FAMILY: Helvetica,Tahoma, Geneva, Verdana, Arial sans-serif; 
color: #263685;
font-size:13px;
font-weight: bold;
}
.siteheaderblack {
FONT-FAMILY: Helvetica,Tahoma, Geneva, Verdana, Arial sans-serif; 
color: #626262;
font-size:11px;
font-weight: normal;
}

.mission {
FONT-FAMILY: Helvetica,Tahoma, Geneva, Verdana, Arial sans-serif; 
/*color: #626262;*/
color: #a50000;
font-size:12px;
font-weight: bold;
}


.text {
FONT-FAMILY: Helvetica,Tahoma, Geneva, Verdana, Arial sans-serif; 
color: #414141;
font-size:11px;
font-weight: normal;
}


.boldheaderblack{
FONT-FAMILY: Helvetica,Tahoma, Geneva, Verdana, Arial sans-serif; 
color: #414141;
font-size:12px;
font-weight: bold;
}


a.headmenu {
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
font-size:13px;
color:#ffffff;
font-weight: bold;
text-decoration: none;
}

a.headmenu:hover {
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
font-size:13px;
color:#ffffff;
font-weight: bold;
text-decoration: underline;
}

a.submenu {
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
font-size:11px;
padding-left:10px;
color:#ffffff;
font-weight: bold;
text-decoration: none;
}

a.submenu:hover {
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
font-size:11px;
padding-left:10px;
color:#ffffff;
font-weight: bold;
text-decoration: underline;
}


a.footermenu {
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
font-size:11px;
color:#9f9f9f;
font-weight: bold;
text-decoration: none;
text-transform: uppercase; 
}

a.footermenu:hover {
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
text-transform: uppercase; 
font-size:11px;
color:#263685;
font-weight: bold;
text-decoration: underline;
}


a.crumblink{
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
font-size:13px;
font-weight: bold;
text-transform: uppercase; 
color: #7f7f7f;
text-decoration: none;
}

a.crumblink:hover{
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
font-size:13px;
text-transform: uppercase;
font-weight: bold; 
color: #7f7f7f;
text-decoration: underline;
}

.crumbarrow{
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
font-size:13px;
font-weight: bold;
color: #7f7f7f;
text-decoration: none;
}


.alt1
{
  FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
	font-size:13px;
	font-weight: bold;
	padding:5px;
	padding-left:15px;
	background: #ededed;
	color: #263685;
	border-top: #eaeaea 1px solid;
	border-left: #eaeaea 1px solid;
	border-right: #717171 1px solid;
	border-bottom: #717171 1px solid;
}

.alt2
{
  FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
 	padding:5px; 
 	padding-left:15px;
	font-size:13px;
	font-weight: bold;
	color: #ffffff;
}


.alt3
{
  FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
	font-size:13px;
	font-weight: bold;
	padding:0px;
	padding-left:0px;
	background: #ffffff;
	color: #263685;
	border-top: #eaeaea 1px solid;
	border-left: #eaeaea 1px solid;
	border-right: #717171 1px solid;
	border-bottom: #717171 1px solid;
}


a.alt4
{
  FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
 	padding:4px; 
 	padding-left:4px;
	font-size:12px;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration:none;
}

a.alt4:hover
{
  FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
 	padding:4px; 
 	padding-left:4px;
	font-size:12px;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration:underline;
}

sup {
FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif;
text-transform: uppercase; 
font-size:7px;
color: #b4b4b4;
}


<!-- -->



.boxheader {
background-image: url(img/boxheaderb.gif);
FONT-FAMILY: Helvetica,Tahoma, Verdana, Arial, Geneva, sans-serif; 
font-size:11px;
height:20px;
color:#ffffff;
}


a.crumb{
FONT-FAMILY: Verdana, Arial,Helvetica,Tahoma,  Geneva, sans-serif;
text-transform: uppercase; 
color: #000000;
letter-spacing: 0.1em;
font-size:9px;
text-decoration: none;
}

a.crumb:hover{
FONT-FAMILY: Verdana, Arial,Helvetica,Tahoma,  Geneva, sans-serif;
text-transform: uppercase; 
letter-spacing: 0.1em;
color:#d5211f;
font-size:9px;
text-decoration: underline;
}


.ueberschrift{
FONT-FAMILY: Verdana, Arial,Helvetica,Tahoma,  Geneva, sans-serif;
font-weight: bold; 
color:#5c5c5c;
font-size:13px;

}


.feature{
FONT-FAMILY: Helvetica,Tahoma, Verdana, Arial, Geneva, sans-serif; 
color: #000000;
letter-spacing: 0.1em;
font-size:9px;
}

.content{
FONT-FAMILY: Verdana, Arial, Helvetica,Tahoma,  Geneva, sans-serif; 
color: #000000;
font-size:11px;
}

.katheader{
FONT-FAMILY: Verdana, Arial, Helvetica,Tahoma,  Geneva, sans-serif; 
color: #ffffff;
font-size:15px;
}

.Preistext{
FONT-FAMILY: Verdana, Arial, Helvetica,Tahoma,  Geneva, sans-serif; 
color: #ff0000;
font-size:13px;
font-weight:bold;
}

.Preiszahl{
FONT-FAMILY: Verdana, Arial, Helvetica,Tahoma,  Geneva, sans-serif; 
color: #ff0000;
font-size:13px;
font-weight:bold;
}

.Termintext{
FONT-FAMILY: Verdana, Arial, Helvetica,Tahoma,  Geneva, sans-serif; 
color: #ff0000;
font-size:13px;
font-weight:bold;
}

.Terminzeit{
FONT-FAMILY: Verdana, Arial, Helvetica,Tahoma,  Geneva, sans-serif; 
color: #ff0000;
font-size:13px;
font-weight:bold;
}


INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #cccccc 1px solid; color:#5c5c5c; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif; display:inline;
}

INPUT.basket {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #cccccc 0px solid; color:#5c5c5c; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif; display:inline;
}


INPUT.front {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 10px; BACKGROUND: #FFFFFF; BORDER-LEFT: #aaaaaa 1px solid; color:#5c5c5c; BORDER-BOTTOM: #aaaaaaa 1px solid; FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,,Geneva, sans-serif; display:inline;
}

INPUT.front1 {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 10px; BACKGROUND: #FFFFFF; BORDER-LEFT: #aaaaaa 1px solid; color:#5c5c5c; BORDER-BOTTOM: #aaaaaaa 1px solid; FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif; display:inline;
}

SELECT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BACKGROUND: #eeeedd; BORDER-LEFT: #cccccc 1px solid; color:#5c5c5c; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Helvetica,Tahoma,Verdana,Arial,Geneva, sans-serif; display:inline;
}
