/* Allgemeine Beschreibungen */

body 
{
	background-image: url(../img/bg.jpg);
	background-position: top right;	
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #909090;
}

a:link {color:#194D9B; text-decoration: none;}    
a:visited {color:#194D9B; text-decoration: none;}
a:active {color:#194D9B; text-decoration: none;}
a:hover {color:#909090; text-decoration: none;}

div {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #909090;}
table {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #909090;}
tr {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #909090;}
td {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #909090;} 

/* Container */

#page
{
	position:relative; 
	float:right;
	width:732px; 
	height:500px;
	vertical-align:top; 
	background-image: url(../img/keyvisual.jpg);
}

#navitop
{
	position:absolute;
	left: 48px;
	top: 31px;
	width:641px;
	height:11px;
	vertical-align:top;
}

#navimain
{
	position:absolute;
	left: 19px;
	top: 57px;
	width:160px;
	vertical-align:top;
}

#content
{
	position:absolute;
	left: 48px;
	top: 402px;
	width:641px;
	vertical-align:top;
}

/* Klassen */

.navi_footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #909090;}
a.navi_footer:link {color:#909090; text-decoration: none;}
a.navi_footer:visited {color:#909090; text-decoration: none;}
a.navi_footer:active {color:#909090; text-decoration: none;}
a.navi_footer:hover {color:#194D9B; text-decoration: none;}

.navi_footer_aktiv {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #194D9B;}
a.navi_footer_aktiv:link {color:#194D9B; text-decoration: none;}
a.navi_footer_aktiv:visited {color:#194D9B; text-decoration: none;}
a.navi_footer_aktiv:active {color:#194D9B; text-decoration: none;}
a.navi_footer_aktiv:hover {color:#909090; text-decoration: none;}

.txt_contentleft {text-align: left}
.txt_contentright {text-align: justify}


/* Formulare */

.textfeld50 {width: 50px; border: #F7F7F7 1px solid; background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #194D9B;}
.textfeld90 {width: 90px; border: #F7F7F7 1px solid; background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #194D9B;}
.textfeld240 {width: 240px; border: #F7F7F7 1px solid; background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #194D9B;}
.textfeld306 {width: 306px; border: #F7F7F7 1px solid; background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #194D9B;}
.textfeld306x110 {width: 306px; height: 110px; border: #F7F7F7 1px solid; background-color: #F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #194D9B;}