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

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

}

.formFieldSubmit {
	COLOR: #294f7a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	border: 1px solid #babdd0;
	background: url('../../core/images/buttons/genericButtonBg.jpg');
}

.formFieldSubmitBg {
  COLOR: #294f7a;
  width: 150px;
  height: 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  background: url('../../core/images/buttons/genericButtonBg.jpg');
}

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

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

.inputFieldText {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        font-size: 13.5px;
}

.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: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}

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

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

td.lightBackground {

	border-bottom: 1px solid #DDDDDD;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;	
	background-color: #F3F3F3;
}


td.eventHeader {
	COLOR: #8a1414;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
	background: url(../images/blueGradientBackground.gif)
}

td.eventSubHeader {
	COLOR: #8a1414;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
	background: url(../images/blueGradientBackground.gif)
}



.blue_small {
	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;
}



#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;

}


.hmenu1{
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:relative;
 left:0px;
 width:29px;
 top:0px;
}

div.message {
    background-color: #fff1a8;
    font-weight:bold;
    font-size:14px;
    width:464px;
    text-align:center;
}
td.grey_line_ext {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    TEXT-DECORATION: none
}

.formfeld-login2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    border: 1px solid #DDDDDD;
}

p.mes {
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 30px;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center
}

.fhref
{
        cursor: pointer;
        color: #000066;
        font-weight: bold;
}

.map_canvas
{ 
    height: 40px;
    width: 40px;
}

