/* CSS Document */

BODY {
	MARGIN: 0px; 
	WORD-SPACING: 1px; 
	FONT: 11px/16px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; 
	COLOR: #454545; HEIGHT: 100%; 
	BACKGROUND-COLOR: #4b7194; 
	text-align:center
}

IMG {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}

A {
	COLOR: #f49335; 
	TEXT-DECORATION: underline
}



A:hover {
	COLOR: #d47820; 
	TEXT-DECORATION: none
}

#header A {
	COLOR: #aebdca; 
	TEXT-DECORATION: none
}

#header A:hover {
	COLOR: #fff; 
	TEXT-DECORATION: underline
}

.home_teaser A {
	COLOR: #333333; 
	TEXT-DECORATION: none
}

.home_teaser A:hover {
	COLOR: #f49335; 
	TEXT-DECORATION: underline
}

#container {
	MARGIN: 0px auto; 
	WIDTH: 717px; 
	POSITION: relative; 
	TEXT-ALIGN: left
}

#header {
	MARGIN: 0px; 
	WIDTH: 700px; 
	COLOR: #aebdca; 
	POSITION: absolute; 
	TOP: 15px; 
	HEIGHT: 20px; 
	TEXT-ALIGN: right
}

#head {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 717px; 
	POSITION: absolute; 
	TOP: 40px; 
	HEIGHT: 136px
}

#nav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 734px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 176px; 
	HEIGHT: 32px; 
	Z-INDEX: 100 BACKGROUND-COLOR: #bac7d2
}

#cnt_left {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 492px; 

	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 208px; 
	BACKGROUND-COLOR: #f7f8fa;
}

#login_pos {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 0px;
	WIDTH: 492px; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	LEFT: 0px;  
	HEIGHT: 15px; 
	Z-INDEX: 4; 
	BACKGROUND-COLOR: #E6E9EE
}

#banner_pos {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 1em;  
	WIDTH: 468px;  
	PADDING-TOP: 0px; 
	POSITION: relative; 
	LEFT: 0px;  
	HEIGHT: 60px; 
	BACKGROUND-COLOR: #f7f8fa;
}

#inhalt_pos {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 28px; 
	PADDING-BOTTOM: 8px; 
	MARGIN-TOP: 0em; 
	WIDTH: 450px;  
	PADDING-TOP: 0px;  
	POSITION: absolute; 
	LEFT: 0px; 
	BACKGROUND-COLOR: #f7f8fa; 
	COLOR: #333333;
}

#inhalt_footer {
	MARGIN: 50px 0px 0px; 
	POSITION: relative; 
	HEIGHT: 27px; 
	BACKGROUND-COLOR: #dae1e9;
}

#cnt_right {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LEFT: 492px; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px; 
	WIDTH: 208px; 

	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 20px; 
	POSITION: absolute; 
	TOP: 208px; 
	BACKGROUND-COLOR: #fff;

}

#cnt_right_login {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	LEFT: 0px; 
	MARGIN-TOP: 2em;
	WIDTH: 198px; 
	POSITION: relative; 
                BACKGROUND-COLOR: #fff;
}

#cnt_right_inhalt {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	LEFT: 0px; 
	MARGIN-TOP: 2em;
	WIDTH: 198px; 
                HEIGHT: auto;
	POSITION: relative; 
                BACKGROUND-COLOR: #fff;

}

#navende {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 50px; 
	LEFT: 650px; 
	TOP: 176;  
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	Z-INDEX: 110;
}

#rechts_footer {
	MARGIN: 50px 0px -5px; 
	POSITION: relative;
}

#sub_nav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 15px; 
	MARGIN-BOTTOM: 1em;
	WIDTH: 208px; 
	PADDING-TOP: 20px; 
	POSITION: relative; 
	BACKGROUND-COLOR: #bac7d2;
}

#navcontainer UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 4px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
#navcontainer LI {
	MARGIN: 0px;
}

#navcontainer A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	WIDTH: 208px; 
	COLOR: #fff; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #bac7d2; 
	TEXT-DECORATION: none;
}

#navcontainer A:hover {
	COLOR: #fff; 
	BACKGROUND-COLOR: #afbeca;
}

#footaa {
	MARGIN: 0px; 
	WIDTH: 700px; 
	POSITION: absolute; 
	HEIGHT: 27px;
}

.inhalt_header {
	PADDING-RIGHT: 28px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; COLOR: #333333; 
	PADDING-TOP: 20px; 
	font-weight: bold;
}
.inhalt_untertitel {
	PADDING-RIGHT: 28px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 0px; 
	COLOR: #cad0d7; 
	PADDING-TOP: 0px;
}
ul{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333333; 
	PADDING-TOP: 0px
}
p, td{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333333; 
	PADDING-TOP: 0px;
	FONT: 11px/16px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

.inhalt {
	PADDING-RIGHT: 28px; 
	PADDING-LEFT: 28px; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 0px; 
	COLOR: #333333; 
	PADDING-TOP: 0px;
}
.rechts_header {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px 0px 0px -1px; 
	COLOR: #aeaeaf; 
	PADDING-TOP: 20px;
}
.rechts_untertitel {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #8b8b8b; 
	PADDING-TOP: 10px;
}
.rechts {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
.subnav_header {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #fff; 
	PADDING-TOP: 20px;
}
.subnav_li {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-SIZE: 11px;
}

.subnav_liact  {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-SIZE: 11px; 
	COLOR: #4B7194;
}
.subnav_li_act {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-SIZE: 11px; 
	BACKGROUND-COLOR: #afbeca;
}
.table_home_teaser {
	MARGIN: 0px 0px 0px 28px
}
.home_teaser {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #333333; 
	PADDING-TOP: 0px;
}

/*input,select {
	BORDER-RIGHT: #eee 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #aaa 1px solid; 
	PADDING-LEFT: 2px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px 0px 0px 15px; 
	FONT: 11px/16px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica; 
	BORDER-LEFT: #aaa 1px solid; COLOR: #000000; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #eee 1px solid
}*/

input, select { 
	color: #000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

}

.div.navigation a  {
	font: normal 14px/normal Arial, Helvetica, sans-serif;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}
.div.navigation a:link {
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.div.navigation a:hover {
	color:#336699;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.div.navigation a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.popup {
	color:#CCCCCC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.formular {
	left: 0px;
	border: 1px solid #333333;
	clip: rect(0px,0px,0px,0px);
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333333;
	PADDING-TOP: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;	
}

.formulartext{

	FONT-SIZE: 11px;
	
	COLOR: #333333;

}

.errorMsg{

COLOR: #FF0000;
FONT-WEIGHT: bold;

}


