/* CSS Document */
body {
	background-color: #f28100;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #F28100;
	scrollbar-shadow-color: #F28100;
	scrollbar-highlight-color: #F28100;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F8CD98;
	scrollbar-arrow-color: #FFFFFF;
}

h1, h2, h3, p, td, div, a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color: #123A96;
}

p {
	font-size:11px;
}

a {
	font-weight:bold;
	text-decoration: none;
}



.sysNav {
	font-size:11px;
	color: white;
	font-weight:normal;
}

.navCell {
	font-size:12px;
	background-color:#123A96;
	border:1px solid #ffffff;
	font-weight:bold;
	text-decoration: none;
	height:25px;
	padding:2px 0 0 10px;
	vertical-align:middle;
	color: white;
	
}

.secNavCell
{
	text-align:left;
	font-weight:normal;
	font-size:11px;
	padding:0 16px 0 24px;
	border-right:0px;
	border-top:1px solid #2F60D1;
	border-bottom:1px solid #123A96;
	height:18px;
	background-color:#2F60D1;
}

.secNavCellActive {
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	color:#2F60D1;
	padding:0 16px 0 24px;
	border-right:0px;
	border-top:1px solid #2F60D1;
	border-bottom:1px solid #123A96;
	height:18px;
	background-color:#FFFFFF;
}

.navCell, .secNavCell {
	text-decoration: none;
	color: white;
}

.secNavCellHover
{
	border-right:0px;
	text-align:left;
	padding:0 16px 0 24px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #123A96;
	height:18px;
	cursor:pointer;
	color:#123A96;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	background-color:#C1D0F1;
	vertical-align:middle;
}

.thirdNavCell
{
	text-align:left;
	font-weight:normal;
	font-size:10px;
	padding:0 16px 0 34px;
	border-right:0px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #123A96;
	height:18px;
	background-color:#C1D0F1;
}

.thirdNavCellHover
{
	border-right:0px;
	text-align:left;
	padding:0 16px 0 34px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #123A96;
	height:18px;
	cursor:pointer;
	color:#123A96;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	background-color:#ffffff;
	vertical-align:middle;
}

.thirdNavCellActive
{
	border-right:0px;
	text-align:left;
	padding:0 16px 0 34px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #123A96;
	height:18px;
	color:#123A96;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	background-color:#ffffff;
	vertical-align:middle;
}

.navCellHover
{
	text-align:center;
	border-right:1px solid #3B4C51;
	height:18px;
}

.navCell a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
}

.navCell a:hover
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.secNavCell a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;	
}

.secNavCellHover a
{
	color:#123A96;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;	
}

.secNavCellHover a:hover
{
	color:#123A96;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;	
}

.navCellSel a:link, .navCellSel a:hover, .navCellSel a:visited
{
	color:#FFFFFF;
	font-weight:bold;
}

.secNav a, .secNav
{
	color:#CBCDCA;
	font-weight:normal;
	text-decoration:none;
}

a.secNav:hover
{
	color:#123A96;
	font-weight:normal;
	text-decoration:none;
}

#rahmen {
    position:relative; 
	width:750px; 
	height:496px; 
	z-index:1; 
	background-image: url(img/back.jpg); 
	left: 0px; 
	top: 0px;
}

#navi01 {
    position:absolute; 
	width:251px; 
	height:25px; 
	z-index:20; 
	background-color: #123A96; 
	left: 0px; 
	top: -1px; 
	visibility: visible;
}

#subnavi01 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: 24px;
	z-index: 100;
	width: 251px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#navi02 {
	position:absolute;
	width:251px;
	height:25px;
	z-index:20;
	background-color: #123A96;
	left: 250px;
	top: -1px;
	visibility: visible;
}

#subnavi02 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: 24px;
	z-index: 100;
	width: 251px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#subnavi020 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: 18px;
	z-index: 200;
	width: 150px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#navi03 {
    position:absolute; 
	width:251px; 
	height:25px; 
	z-index:20; 
	background-color: #F28100; 
	left: 500px;
	top: -1px; 
	visibility: visible;
}

#subnavi03 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: 24px;
	z-index: 106;
	width: 130px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#navi04 {
   position:absolute; 
	width:251px; 
	height:25px; 
	z-index:20; 
	background-color: #123A96; 
	left: 0px;
	top: 471px; 
	visibility: visible;
}

#subnavi04 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: -55px;
	z-index: 100;
	width: 251px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#subnavi040 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: -92px;
	z-index: 200;
	width: 150px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#subnavi0403 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: -73px;
	z-index: 200;
	width: 150px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#navi05 {
    position:absolute; 
	width:251px; 
	height:25px; 
	z-index:20; 
	background-color: #123A96; 
	left: 250px;
	top: 471px; 
	visibility: visible;
}

#subnavi05 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: -55px;
	z-index: 100;
	width: 251px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#navi06 {
    position:absolute; 
	width:251px; 
	height:25px; 
	z-index:20; 
	background-color: #F28100; 
	left: 500px;
	top: 471px; 
	visibility: visible;
}

#subnavi06 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: -37px;
	z-index: 100;
	width: 130px;
	font-size: 11px;
	left: 0px;
	visibility: hidden;
}

#content {
	position:absolute;
	width:501px;
	height:449px;
	z-index:5;
	top: 24px;
	background-image: url(img/back_content.jpg);
	border: 1px none #000000;
	visibility: visible;
}

#path {
	position:absolute;
	width: 251px;
	height:18px; 
	z-index:10;
	top: 0px; 
	left: 0px;
	border: 1px solid rgb(255, 255, 255);
}

#path2 {
	position:absolute;
	width: 251px;
	height:18px;
	z-index:20;
	top: -1px;
	left: 250px;
	border: 1px solid rgb(255, 255, 255);
	visibility: visible;
}

#path020 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: 18px;
	z-index: 200;
	width: 150px;
	font-size: 11px;
	left: 0px;
	visibility: visible;
}

#path3 {
	position:absolute;
	width: 130px;
	height:18px;
	z-index:11;
	top: 0px;
	left: 500px;
	border: 1px solid rgb(255, 255, 255);
	visibility: visible;
}

#path4 {
	position:absolute;
	width: 251px;
	height:18px;
	z-index:11;
	top: 427px;
	left: 0px;
	border: 1px solid rgb(255, 255, 255);
	visibility: visible;
}

#path040 {
	border: 1px solid rgb(255, 255, 255);
	position: absolute;
	top: -21px;
	z-index: 150;
	width: 150px;
	font-size: 11px;
	left: 0px;
	visibility: visible;
}

#path5 {
	position:absolute;
	width: 251px;
	height:18px; 
	z-index:10;
	top: 428px; 
	left: 250px;
	border: 1px solid rgb(255, 255, 255);
}

#path6 {
	position:absolute;
	width: 130px;
	height:18px; 
	z-index:10;
	top: 428px; 
	left: 500px;
	border: 1px solid rgb(255, 255, 255);
}

#text {
	position:absolute;
	width: 425px;
	height:375px;
	z-index:10;
	top: 41px;
	left: 31px;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	letter-spacing:1px;
	line-height:14px;
	visibility: visible;
}

a.text {
	font-size:11px;
	color:#123A96;
	text-decoration: underline;
}

#conent01 {
	background-image: url(img/rahmen_content.gif);
	position:absolute;
	width:251px;
	height:225px;
	z-index:2;
	top: 23px;
	left: 0px;
	visibility: visible;
}

#conent02 {
	background-image: url(img/rahmen_content.gif);
	position:absolute;
	width:251px;
	height:225px;
	z-index:3;
	top: 23px;
	left: 250px;
	visibility: visible;
}

#conent03 {
	background-image: url(img/rahmen_content.gif);
	position:absolute;
	width:251px;
	height:225px;
	z-index:3;
	top: 24px;
	left: 500px;
	visibility: visible;
}

#conent04 {
	background-image: url(img/rahmen_content.gif);
	position:absolute;
	width:251px;
	height:225px;
	z-index:3;
	top: 247px;
	left: 0px;
	visibility: visible;
}

#conent05 {
	background-image: url(img/rahmen_content.gif);
	position:absolute;
	width:251px;
	height:225px;
	z-index:3;
	top: 247px;
	left: 250px;
	visibility: visible;
}

#conent06 {
	background-image: url(img/back_content06.jpg);
	position:absolute;
	width:251px;
	height:225px;
	overflow:hidden;
	z-index:19;
	top: 248px;
	left: 500px;
	visibility: visible;
	z-index: 3;
}

.orange {
	background-color: #F28100;
}

.hellorange {
	background-color: #F7B277;
	border-top:1px solid #F7B277;
	border-bottom:1px solid #F28100;
	color:#ffffff;
}	

.weiss {
	background-color:#FFFFFF;
	color:#000000
}

#newsheadline {
	position:absolute; 
	width:200px; 
	height:20px; 
	left: 26px; 
	top: 23px;
	font-size: 11px;
	font-weight:bold;
	color: #123A96;
	z-index:10;
}

#newscopy {
	position:absolute;
	width:200px;
	height:130px;
	overflow:hidden;
	left: 26px;
	top: 45px;
	font-size: 11px;
	color: #000000;
	letter-spacing:1px;
	line-height:14px;
	z-index: 10;
}

#newslink {
	position:absolute; 
	width:200px; 
	height:20px; 
	z-index:11; 
	top: 175px; 
	left: 26px;
}

.nlink {
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	color:#123A96;
	padding:0 0 0 18px;
	background-image: url(img/link_blue.gif);
	background-repeat:no-repeat;	
}

.nlinkorange {
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	color:#123A96;
	padding:0 0 0 18px;
	background-image: url(img/link_orange.gif);
	background-repeat:no-repeat;	
}

.visualtopleft {
	float:left;
	margin-right: 10px; 
	margin-bottom: 6px;
}

.visualtopright {
	float:right;
	margin-left: 10px; 
	margin-bottom: 6px;
}

.visualleft {
	float:left;
	margin-right: 10px; 
	margin-bottom: 6px;
	margin-top:10px;
}

.visualright {
	float:right;
	margin-left: 10px; 
	margin-bottom: 6px;
	margin-top:10px;
}
.formtext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123A96;
}
.textfield {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;	
	color: #000000;
	border: 1px #123A96 solid;
}
.buttons {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #123A96;
	border: 1px solid #123A96;
	cursor:pointer;	
}

