/* Allgemeine Beschreibungen */



body 

{

	background-image: url(../img/bg.gif);

	background-position: top left;	

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	margin:0px;

	padding:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 19px;

	color: #909090;

}



a:link {color:#E4581B; text-decoration: none;}    

a:visited {color:#E4581B; text-decoration: none;}

a:active {color:#E4581B; text-decoration: none;}

a:hover {color:#08236B; text-decoration: none;}



div {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #646B75;}

table {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #646B75;}

tr {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #646B75;}

td {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #646B75;} 







/* Container */



#logo

{

	position:absolute;

	left: 0px;

	top: 39px;

	width:641px;

	height:11px;

	vertical-align:top;

}



/* Klassen */



.subtitle {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; color: #E4581B;}



.navi_footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #646B75;}

a.navi_footer:link {color:#646B75; text-decoration: none;}

a.navi_footer:visited {color:#646B75; text-decoration: none;}

a.navi_footer:active {color:#646B75; text-decoration: none;}

a.navi_footer:hover {color:#E4581B; text-decoration: none;}



.navi_footer_aktiv {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #E4581B;}

a.navi_footer_aktiv:link {color:#E4581B; text-decoration: none;}

a.navi_footer_aktiv:visited {color:#E4581B; text-decoration: none;}

a.navi_footer_aktiv:active {color:#E4581B; text-decoration: none;}

a.navi_footer_aktiv:hover {color:#E4581B; text-decoration: none;}



.txt_contentleft {text-align: left}

.txt_contentright {text-align: justify}



.txt_news {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #909090;}

a.txt_news:link {color:#E4581B; text-decoration: none;}

a.txt_news:visited {color:#E4581B; text-decoration: none;}

a.txt_news:active {color:#E4581B; text-decoration: none;}

a.txt_news:hover {color:#08236B; text-decoration: none;}



/* 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;}

.textfeld216 {padding-left:5px; width: 160px; border: #909090 1px solid; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #E4581B;}

.button {width: 160px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #E4581B;}

