* {margin: 0px;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
body {height: 100%;background-color: #BDBDCE;color: #2B2B65;padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align: center;}
a {color:#2B2B65;text-decoration: underline;}
a:hover {color: #69699c;}
img {border: none;}
p {margin: 10px 0px 5px;text-align: justify;line-height: 14px;}
.clear {margin : 0px;height : 1px;clear : both;float : none;font-size : 1px;line-height : 0px;overflow : hidden;}
#mainbox {margin: 0px auto;width: 780px;border-color: #2B2B65;border-width: 0px 1px 1px;border-style: solid;
	background-image: url(Bilder/bg.gif);background-repeat: repeat-x;background-position: 0pt 100%;background-color: #f2f2f2;}
#mainbox_k {margin: 0px auto;width: 780px;border-color: #2B2B65;border-width: 0px 1px 1px;border-style: solid;
	background-image: url(Bilder/bg.gif);background-repeat: repeat-x;background-position: 0pt 100%;	background-color: #f2f2f2;
	min-height:550px;}
/* Header */
#header {width: 780px;height: 113px;color: #2B2B65;background: url('Bilder/header_background.gif') repeat-x 0px 0px;overflow: hidden;}
#header a {color: #fff;text-decoration: none;}
#header a:hover {color: #e1e1e1;}
#page_heading {float: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;}
#page_logo {float: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;}
#page_logo h1 {width: 400px;height: 25px;float: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;
padding-top: 25px;}
#page_logo h2 {width: 400px;height: 20px;float: right;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;
	padding-bottom: 10px;text-align: center;}
/* Navi oben */
#page_menu {margin-bottom: 1px;width: 780px;height: 21px;}
#page_menu ul {width: 780px;height: 21px;list-style-type: none;overflow: hidden;}
#page_menu li {margin-right: 1px;width: 129px;height: 21px;float: right;overflow: hidden;text-align: center;font-size: 11px;
	font-weight: bold;background-color: #BDBDCE;}
#page_menu li.last {margin-right: 0px;width: 130px;}
#page_menu a {padding-top: 3px;display: block;color: #2B2B65;text-decoration: none;	padding-bottom: 4px;}
#page_menu a:hover {color: #E1E1E1;background-color: #2B2B65;}
#menu {position:relative;padding:0;margin: 1px;width:130px;top: 0px;}
#menu li {list-style-type:none;width:130px;height:auto;margin-top: 1px;margin-bottom: 3px;}
#menu a, #menu a:visited {position:relative;display:block;width:125px;height:auto;border:1px solid #000;background-color:#f7f7f7;
color:#2B2B65;text-decoration:none;padding: 2px;}
#menu a:hover {color:#fff;background-color:#90b5c8;border:1px solid #000;text-decoration:none;}
/* links Bar*/
#left_bar {width: 134px;float: left;text-align: left;color: #BDBDCE;margin-top: 35px;}
#left_bar a:hover {color: #E1E1E1;background-color: #2B2B65;}
/* linke Navigation */
#Navigation {margin-bottom: 1px;padding: 1px 1px 1px 0px;border-color: #2B2B65;border-width: 1px 1px 1px 0px;
	border-style: solid;text-align: center;}
#Navigation_header {margin-bottom: 2px;width: 131px;height: 20px;background-color: #BDBDCE;overflow: hidden;margin-left: 1px;}
#Navigation_header h2 {margin-top: 3px;margin-left: 5px;color: #2B2B65;font-size: 10px;font-weight: bold;}
#Navigation_img {margin-left: 20px;margin-top: 30px;}
/* Main Content*/
#main_content {
	margin-right: 2px;
	width: 644px;
	text-align: center;
	float: right;
	margin-top: 2px;
}
.abschluss {margin-bottom: 2px;height: 1px;background-color: #c2c2cd;overflow: hidden;margin-left: 5px;}
/* obere box */
#up_box {margin: 0px auto 2px;padding: 5px 10px;width: 600px;text-align: justify;}
#up_box_header {margin-top: 10px;float: left;width: 400px;}
#up_box_header_z {margin-top: 10px;float: left;width: 550px;}
#up_box_header h1 {color: #2B2B65;font-size: 18px;font-weight: normal;}
#up_box_header h2 {color: #2B2B65;font-size: 12px;font-weight: normal;}
#up_box_image {width: 190px;float: right;overflow: hidden;text-align: right;padding-top: 20px;}
#up_box_text {float: left;clear: left;width: 400px;}
#up_box_text_z {
	float: left;
	clear: left;
	width: 550px;
	margin-top: 10px;
}
#hr {color: #2B2B65;}
#up_box_text h2{color: #2B2B65;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#up_box_link {float: left;clear: left;width: 348px;font-weight: bold;text-align: right;}
#up_box_link a {text-decoration: none;}
/* sub_box */
.sub_box {margin-bottom: 2px;margin-top: 5px;width: 640px;text-align: justify;}
.sub_img {padding-left: 5px;width: 300px;float: left;}
.sub_right {padding-right: 15px;width: 315px;float: right;}
.sub_box_header {padding-left: 20px;padding-top: 10px;float: left;width: 110px;}
.sub_box_header h1 {color: #434367;font-size: 14px;font-weight: bold;font-family: arial, tahoma, sans-serif;}
.sub_box_header h2 {color: #434367;font-size: 12px;font-weight: normal;font-family: arial, tahoma, sans-serif;}
.sub_box_image {margin-top: 15px;float: right;text-align: right;}
.sub_box_text {padding-left: 20px;float: left;clear: left;width: 110px;}
.sub_text {padding-left: 20px;float: left;clear: left;width: 280px;}	
/* footer */
#footer {
	width: 780px;
	height: 110px;
}
#erstellt {
	padding-top: 17px;
	float: right;
	width: 305px;
	height: 30px;
	color: #9595c2;
	text-align: center;
	margin-top: 10px;
}
#erstellt a {color: #9595c2;}
#werbung {float: inherit;}

