@charset "utf-8";
/* CSS Document */


body {background-color:#e4e6ef; margin: 0; padding: 0; background-image:url(images/backgroundcolor.gif); background-repeat:repeat-x;}
.pageframe {background-image:url(images/backgroundimage.jpg); width: 980px; background-position:top; background-repeat:no-repeat; background-color:#e4e6ef; float: left; position:relative;}
.mainpart {margin-left: 150px; border: 1px solid #0a1733; width: 630px; float: left; position:relative;}
*HTML .mainpart {margin-left: 75px; border: 1px solid #0a1733; width: 630px; float: left; position:relative;}
.topspacer {height: 152px; line-height: 152px; width: 630px; float: left; position:relative;}
.leftpart {width: 488px; float: left; position:relative;}
.rightpart {width: 142px;  float: left; position:relative; font-family: Arial, Helvetica, sans-serif; color:#0a1733; font-size: 12px;}
.topmenue {width: 488px; height: 43px; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #8894ad; background-image:url(images/topmenue.jpg); text-align:center; float: left; position:relative;}
.maincontent {width: 488px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color: #191919; font-size:12px; float: left; position:relative;}
.rightspacer {height: 210px; line-height: 210px; width: 142px; float: left; position:relative;}
.righttext {width: 142px; float: left; position:relative;}
.footer {width: 630px; float: left; position:relative;}

/* Linkstyles */

a {
	color: #414f6c;
	text-decoration: none; 
	border: none;}

a:link {
	color: #414f6c;
	text-decoration: none; 
	border: none;}
	
a:visited {
	color: #414f6c;
	text-decoration: none;
	border: none;}

a:hover {
	color: #ce3b0e;
	text-decoration: none;
	border: none;}

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


a.link_menue {
	color: #8894ad;
	text-decoration: none;
	border: none; }

a:link.link_menue {
	color: #8894ad;
	text-decoration: none;
	border: none; }
	
a:visited.link_menue {
	color: #8894ad;
	text-decoration: none;
	border: none;}

a:hover.link_menue {
	color: #FFFFFF;
	text-decoration: none;
	border: none;}

a:active.link_menue {
	color: #FFFFFF;
	text-decoration: none;
	border: none;}
	
	
a.link_menue_active {
	color: #FFFFFF;
	text-decoration: none;
	border: none; }

a:link.link_menue_active {
	color: #FFFFFF;
	text-decoration: none;
	border: none; }
	
a:visited.link_menue_active {
	color: #FFFFFF;
	text-decoration: none;
	border: none;}

a:hover.link_menue_active {
	color: #FFFFFF;
	text-decoration: none;
	border: none;}

a:active.link_menue_active {
	color: #FFFFFF;
	text-decoration: none;
	border: none;}	
	
	
	


a.link_rightbox {
	color: #ce3b0e;
	text-decoration: none;
	font-weight:bold;
	border: none; }

a:link.link_rightbox {
	color: #ce3b0e;
	text-decoration: none;
	font-weight:bold;
	border: none; }
	
a:visited.link_rightbox {
	color: #ce3b0e;
	text-decoration: none;
	font-weight:bold;
	border: none;}

a:hover.link_rightbox {
	color: #152649;
	text-decoration: none;
	font-weight:bold;
	border: none;}

a:active.link_rightbox {
	color: #152649;
	text-decoration: none;
	font-weight:bold;
	border: none;}


a.link_rightbox_active {
	color: #152649;
	text-decoration: none;
	font-weight:bold;
	border: none; }

a:link.link_rightbox_active {
	color: #152649;
	text-decoration: none;
	font-weight:bold;
	border: none; }
	
a:visited.link_rightbox_active {
	color: #152649;
	text-decoration: none;
	font-weight:bold;
	border: none;}

a:hover.link_rightbox_active {
	color: #152649;
	text-decoration: none;
	font-weight:bold;
	border: none;}

a:active.link_rightbox_active {
	color: #152649;
	text-decoration: none;
	font-weight:bold;
	border: none;}



/* Textstyles */

.times15blau {font-family:"Times New Roman", Times, serif; font-size:15px; color: #152649; line-height:19px;}
.times18blau {font-family:"Times New Roman", Times, serif; font-size:18px; color: #152649;}
.times22blau {font-family:"Times New Roman", Times, serif; font-size:22px; color: #152649;}
.rot {color:#ce3b0e}
.arial14blaubold {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #152649;}
.arial12blaubold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #152649;}
.arial18blaubold {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #152649;}

/* Formularfelder */

.feld {background-color: #e4e6ef; border:1px solid #8894ad; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding:3px; }

.sendenbutton {background-color: #152649; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; border: none; }