/*<![CDATA[*/
@media screen {
* {
	font-family:Arial, Helvetica;
	font-size:100%;
}

.noDisplay {
	display:none;
}
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}

HTML { }
BODY {
  margin:0px;
  padding:0px;
}

.divider {
height: 10px;
}

p  { font-size: 12px; font-family: Arial, Helvetica; line-height: 14px; }
td { font-size: 12px; font-family: Arial, Helvetica; line-height: 14px; }
h1 { font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; text-transform:uppercase; letter-spacing: 1px; margin-right: 20px; margin-bottom: 30px; margin-left: 20px }
h2 { font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; letter-spacing: 1px; margin-right: 20px; margin-bottom: 30px; margin-left: 20px }
h3 { font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; letter-spacing: 1px }


DIV.frame {	padding:0px; }
DIV.page {
	width:980px;
	margin:0px;
	position:relative;
	overflow:hidden;
}

/* Hintergrund Menu Links */
DIV.vmenuBG {
	width:200px;
	position:absolute;
	top:0;
	left:0;
	background:#ff732e;
	border-left: 20px solid;
	border-left-color: #e9008c;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}
/* Hintergrund Mitte */
DIV.contentBG {
	width:530px;
	position:absolute;
	top:0;
	left:200px;
	background:#fff;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}

/* Hintergrund Rechts */
DIV.containerBG {
	width:220px;
	position:absolute;
	top:0;
	right:0;
	background:#249;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}

DIV.main {
	clear:both;
	padding-bottom:35px;
	width:100%;
	position:relative;
	z-index:1;
}

DIV.wrap {
	width:740px;
 	float:left;
}

DIV.vmenu_box {
	position:relative;
	top:0;
	z-index:3;
	width:200px;
	float:left;
	margin-top:0px;
}


DIV.vmenu_box_text {
	margin-top:110px;
}

DIV.logo {
  z-index: 4;
  position: absolute;
  width: 270px;
  top: 0px;
  left :0px;
  padding-left:20px;
}

/* Menu Links Text */


#vmenu {
  padding:0px 26px;
  color: #fff; 
}

#vmenuBlue {
  border-left: 20px solid;
	border-left-color: #224499;  
  padding:0px 6px;
	background:#ff732e;
}

#vmenuBlue2 {
  border-left: 20px solid;
	border-left-color: #224499;  
  padding:4px 6px;
	background:#ff732e;
}

.vmenuFirst {
  font-size: 14px; 
  font-family: Arial, Helvetica; 
  font-weight: bold; 
  line-height: 30px; 
  text-decoration: none; 
  text-transform: uppercase; 
  letter-spacing: 1px; 
  color: #fff;  
}

.vmenuFirst a:link { color: #fff; text-decoration: none; padding: 0px; border-left: 20px solid; border-color: #e9008c; padding:6px; }
.vmenuFirst a:visited { color: #fff; text-decoration: none; padding: 0px; border-left: 20px solid; border-color: #e9008c; padding:6px; }
.vmenuFirst a:hover { color: #249; text-decoration: none; border-left: 20px solid; border-color: #224499; padding:6px; } 
.vmenuFirst a:active { color: #fff; text-decoration: none; } 


.vmenuFirstActive {
  font-size: 14px; 
  font-family: Arial, Helvetica; 
  font-weight: bold; 
  line-height: 30px; 
  text-decoration: none; 
  text-transform: uppercase; 
  letter-spacing: 1px; 
  color: #fff; 
}

.vmenuFirstActive a:link { color: #fff; text-decoration: none; }
.vmenuFirstActive a:visited { color: #fff; text-decoration: none; }
.vmenuFirstActive a:hover { color: #249; text-decoration: none; } 
.vmenuFirstActive a:active { color: #fff; text-decoration: none; } 


.vmenuSecond {
  font-size: 12px; 
  font-family: Arial, Helvetica; 
  font-weight: bold; 
  /* line-height: 24px;  */
  letter-spacing: 1px;
  color: #fff;
}

.vmenuSecond a:link { color: #fff; text-decoration: none; }
.vmenuSecond a:visited { color: #fff; text-decoration: none; }
.vmenuSecond a:hover { color: #249; text-decoration: none; }
.vmenuSecond a:active { color: #fff; text-decoration: none; }

.vmenuThird {
  font-size: 11px;
  font-family: Arial, Helvetica; 
  font-weight: bold; 
 line-height: 15px;
  letter-spacing: 1px;
  color: #fff;
}

.vmenuThird a:link { color: #fff; text-decoration: none;}
.vmenuThird a:visited { color: #fff; text-decoration: none; }
.vmenuThird a:hover { color: #249; text-decoration: none; }
.vmenuThird a:active { color: #fff; text-decoration: none; } 


DIV.container_box {
	position:relative;
	z-index:3;
	width:220px;
	float:right;
	margin-top:24px;
}

#container {
  padding:24px 10px 10px 10px;
	background:#249;
}

.right { font-size: 11px; font-family: Arial, Helvetica; line-height: 14px; color: #fff; }

.right a:link { color: #fff; text-decoration: underline; }
.right a:visited { color: #fff; text-decoration: underline; }
.right a:hover { color: #f9008c; text-decoration: underline; }
.right a:active { color: #fff; text-decoration: underline; } 

DIV.content_box {
	position:relative;
	z-index:3;
	float:right;
	width:530px;
	margin-top:14px;
}

#content {
	padding-top:90px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background:#ffffff;
	color: #224499;
	width:500px;
}

#content td { font-size: 12px; font-family: Arial, Helvetica; line-height: 14px; color: #224499; }

.context { font-size: 12px; font-family: Arial, Helvetica; line-height: 14px; color: #224499; }

.context a:link { color: #224499; text-decoration: underline; }
.context a:visited { color: #224499; text-decoration: underline; }
.context a:hover { color: #f9008c; text-decoration: underline; }
.context a:active { color: #224499; text-decoration: underline; }

#content_header {
  text-align:right;
  padding:0px;
	background:#fff;
	color: #224499; 
	width:450px;
}

.info { font-size: 11px; font-family: Arial, Helvetica; line-height: 14px; color: #224499; }

.info a:link { color: #224499; text-decoration: none; }
.info a:visited { color: #224499; text-decoration: none; }
.info a:hover { color: #f9008c; text-decoration: none; }
.info a:active { color: #f9008c; text-decoration: none; } 

DIV.footer_box {
	clear:both;
	position:relative;
	z-index:1;
}
#footer {
	position:relative;
	padding: 10px 220px;
}

}



@media print {
* {
	font-family:Arial, Helvetica;
	font-size:100%;
}

.noDisplay { display:none; }
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}

HTML            {}
BODY            {}

p  { color: #224499; font-size: 12px; font-family: Arial, Helvetica; line-height: 14px }
td { color: #224499; font-size: 12px; font-family: Arial, Helvetica; line-height: 14px }
h1 { color: #224499; font-size: 18px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; text-transform:uppercase; letter-spacing: 1px; margin-right: 20px; margin-bottom: 30px; margin-left: 20px }
h2 { color: #224499; font-size: 18px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; text-decoration: none; letter-spacing: 1px; margin-right: 20px; margin-bottom: 30px; margin-left: 20px }
h3 { color: #224499; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; line-height: normal; letter-spacing: 1px }


DIV.frame       {}
DIV.page        {}
DIV.vmenuBG     { display:none; }
DIV.contentBG   {	display:none; }
DIV.containerBG {	display:none; }
DIV.footer_box  {}
#footer      { display:none; }
DIV.main        { width:100%; }
DIV.wrap        { width:100%; }
DIV.vmenu_box   { display:none; }
#vmenu       { display:none; }
#vmenuBlue   { display:none; }
DIV.container_box {}
#container   {	display:none; }
DIV.content_box {	width:100%; }
#content_header {}
#content     {}

}


/*]]>*/
/* CSS Document */

