
A {
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A:hover {
	color: #000066; 
	TEXT-DECORATION: underline;
	background-color: #D6D6D6;
}




A.link_active_menu {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;

}

A.link_active_menu:hover {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.link_non_active_menu {
COLOR: #000066; FONT-SIZE: 13px; TEXT-DECORATION: none

}

A.link_non_active_menu:hover {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}


P.right {
margin-left: 8px; margin-right: 10px; TEXT-ALIGN: right

}


.page_title {
	COLOR: #000000; 
	FONT: bold 13pt arial; 
	MARGIN: 1px 5px 1px 0px; 
	ALIGN: center
	text-transform: uppercase;
}


.text_grey {
	COLOR: #7a7a7a; FONT-FAMILY: tahoma, verdana, arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-TOP: 3px
}



.newsBarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: gray;
}


.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: Gray;
}



BODY {
	scrollbar-face-color: #D2D2D2; 
	scrollbar-arrow-color: #000000; 
	scrollbar-base-color: #D2D2D2; 
	scrollbar-shadow-color: #D2D2D2; 
	scrollbar-darkshadow-color: #D2D2D2; 
	scrollbar-highlight-color: #D2D2D2; 
	scrollbar-3d-light-color: #D2D2D2; 
	scrollbar-track-color: #F7F7F7;
	font-size: 9pt;

}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}



.td_grey_line {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none	
	
	
}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.table-border-grau {
	border: 1px solid #DDDDDD;
}


#head-1 {
 position:absolute;
 left:0px;
 top:0px;
 width:515px;
 height:89px;
}

#head-2 {
 position:absolute;
 left:515px;
 top:0px;
 width:81px;
 height:31px;
}

#foto {
 position:absolute;
 left:515px;
 top:0px;
 width:265px;
 height:124px;
}

#grey-spacer {
 position:absolute;
 left:25px;
 top:89px;
 width:490px;
 height:35px;
 background-color:#EFEFEF;
}


#title {
 position:absolute;
 left:365px;
 top:83px;
 width:150px;
 height:41px;
}

#nav-pfad {
 position:absolute;
 left:25px;
 top:124px;
 width:545px;
 height:17px;
}

#sub-nav-1 {
 position:absolute;
 left:570px;
 top:124px;
 width:59px;
 height:17px;
}

#sub-nav-2 {
 position:absolute;
 left:629px;
 top:124px;
 width:71px;
 height:17px;
}

#sub-nav-3 {
 position:absolute;
 left:700px;
 top:124px;
 width:51px;
 height:17px;
}


#sub-nav-lang {
 position:absolute;
 left:751px;
 width:29px;
 top:124px;
 z-index: 3;
 
}



#content {
 	position:absolute;
 	left:25px;
 	top:164px;
 	width:540px;
	height:1%;
	font-family: Arial, Helvetica, sans-serif;

}

#segment {
	position:absolute;
	left:574px;
	top:164px;
	width:4px;
	height:413px;

}

#content-navi {
 position:absolute;
 left:580px;
 top:164px;
 width:195px;

}


.hmenu{
font-family: Arial, Helvetica, sans-serif;
vertical-align: top;
padding: 2px 0px 0px;
text-align: left;
font-size:12px;
line-height: 20px;
font-weight: bold;
color: #FFFFFF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
z-index: 1000;
}



.menu {
color:#000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
display: block;
z-index: 1000;
}

.menu .options {
font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
color: #000066;
border: 1px solid #333366;
text-align: right;
display: block;
background-color: #FFFFFF;
z-index: 1000;
}

.menu a {
color:#000066;
font-size: 11px;
display: block;
z-index: 1000;
}

.menu a:visited {
color:#000066;
z-index: 1000;
}

.menu a:hover {
background-color: #EFEFEF;
z-index: 1000;
}

.menu .options ul {
padding: 1px 1px 1px 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-top: 1px;
z-index: 1000;
}

.menu .options ul li {
z-index: 1000;
line-height: 17px;
list-style-type: square;
list-style-position: inside;
}


#pageStructureEditControls {
position:relative;
width: 100%;
z-index: 100;
visibility: hidden; 
}


#sub-nav-lang {
 position:absolute;
 left:751px;
 width:29px;
 top:124px;
 
}
