html {
	height:100%;
/* 	overflow: -moz-scrollbars-vertical; */
}

body {
	background-color:#FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:101%;
}

.clearing{
	clear:both;
}

.page {
	width:1004px;
	margin:0 auto;
/* 	background-color:#ffffff; */
	height:100%;
}


.wrapper {	
/* 	background-color:#d1eefc; */
}

.header {
	width:1002px;
	height:171px;
	background-color:#738bc5;
	border-bottom:2px solid #512a91;
}

.header_logo_box {
	float:left;
	width:214px;
	border-left:1px solid #512a91;
	height:171px;
	background:url(/system/gfx/logo_background.png);
}
.header_logo_box img {
	margin-top:0px;
}


.header_image {
	float:left;
	height:171px;
	width:786px;
	background-color:#738bc5;
}

.header_top {
	width:1002px;
	height:10px;
	background-color:#d1eefc;
}

.header_bottom {
	width:1002px;
	height:10px;
	background-color:#d1eefc;
}


/*
.header_navigation_box {
 	width:224px;
	height:30px;
	background-color:#bf0000;
	float:right;
}
.header_navigation {
	height:20px;
	color:#FFF;
	margin-top:12px;
	
}
.header_navigation_right {
	float:right;
	margin-right:20px;
}
.header_navigation * {
	color:#FFF;
	font-size:14px;
	text-decoration: none;
	font-weight:normal;
}
*/




.wrapper_navigation {
	float:left;
	width:214px;
}

.navigation_box {
	width:214px;
/* 	border-top:1px solid #fff; */
}
.navigation_top {
	height:0px;
/* 	background-color:#c7eafb; */
}
.navigation {
}



.content_box {
	float:left;
	min-height: 1093px;
	width:784px;
	border-left: 2px solid #512a91;
	border-right: 2px solid #512a91;
	border-bottom: 2px solid #512a91;
	margin-bottom:40px;

}
.content {
	text-align: left;
	margin: 20px;
}

.content_navi {

}

.content_text_box {
	
}

.content_image_box {
	float:right;
	clear:right;
	width:250px;
	text-align:left;
	margin-left:20px;
}
.content_image_box p {
	text-align:left;
}
.content_image_box img {
	
}

.content_image_1 img {
	margin-top: 35px;
	border:2px solid #738bc5;
	font-size:0;
}
.content_image_2 img {
	border:2px solid #738bc5;
	font-size:0;
	margin-top:20px;
}

.content_kalender_box {
	float:right;
	clear:right;
	border:2px solid #738bc5;
	width:250px;
/* 	height:520px; */
	text-align:left;
	overflow:hidden;
	position:relative;
	left:4px;
	margin-left:20px;
	margin-bottom:20px;
}

.content_include {
	padding-top:0px;
	margin-left:0px;
	width:100%;
}

.content_include h1,h2,h3,h4,p {
/* 	text-align:justify; */
}

.content form,input.submit,a.button {
/* 	float:right; */
	clear:both;
}

.content img {
	border: 2px solid #738bc5;
}


.www_limit_link_active a {
	text-decoration: underline;
}



.column_right {
	float:right;
	clear:right;
	width:200px;
	height:300px;
	border-left:1px solid #512a91;
	border-top:1px solid #512a91;
	border-bottom:1px solid #512a91;
	margin-top:30px;
	margin-left:20px;
}


.footer {
	height:30px;
	margin-top:20px;
}


/**************************/
/*     Navigation         */
/**************************/


/**** EBENE 1 ****/

div.menu_ebene1 {
	height:20px;
	background-color:#738bc5;
	border-top:1px solid #512a91;
	border-left:3px solid #512a91;
	border-bottom:1px solid #512a91;
	padding-top:8px;
	padding-bottom:2px;
	padding-left:15px;
	margin-top:10px;
}
div.menu_ebene1:hover {
	background-color:#512a91;
}
div.menu_ebene1_active {
	height:20px;
	background-color:#512a91;
	border-top:1px solid #512a91;
	border-left:3px solid #512a91;
	border-bottom:1px solid #512a91;
	padding-top:8px;
	padding-bottom:2px;
	padding-left:15px;
	margin-top:10px;
}
div.menu_ebene1_spacer {
	height:15px;
	background:transparent;
}

/*div.menu_ebene1_spacer_rechts {
	width:10px;
	color:#FFF;
}*/

.menu_ebene1 a{
	font-size: 14px;
	font-weight:normal;
	color: #FFF;
	text-decoration:none;
}
.menu_ebene1 a:hover{
	text-decoration:none;
	color:#FFF;
}
.menu_ebene1_active a{
	font-size: 14px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}
.menu_ebene1_active a:hover{
	text-decoration:none;
}


/**** EBENE 2 ****/

div.menu_ebene2 {
	height:22px;
	background-color:#e4f5fd;
/* 	text-align:center; */
	border-bottom:1px solid #1b71b0;
	border-left:3px solid #1b71b0;
/* 	border-right:3px solid #FFF; */
	padding-top:8px;
	padding-bottom:2px;
	padding-left:15px;
}
div.menu_ebene2:hover {
	background-color:#d1eefc;
}
div.menu_ebene2_active {
	height:22px;
	background-color:#d1eefc;
/* 	text-align:center; */
	border-bottom:1px solid #1b71b0;
	border-left:3px solid #1b71b0;
/* 	border-right:3px solid #FFF; */
	padding-top:8px;
	padding-bottom:2px;
	padding-left:15px;
}
div.menu_ebene2_spacer {
	height:10px;
	width:15px;
	color: #111;
}

div.menu_ebene2_spacer_rechts {
	width:10px;
	color:#FFF;
}

.menu_ebene2 a{
	font-size: 14px;
	font-weight:normal;
	color: #111;
	text-decoration:none;
}
.menu_ebene2 a:hover{
	text-decoration:none;
	color:#111;

}
.menu_ebene2_active a{
	font-size: 14px;
	font-weight:normal;
	color:#111;
	text-decoration:none;
}
.menu_ebene2_active a:hover{
	text-decoration:none;
}



/**************************/
/*      SYSMSG-FORMS      */
/**************************/
div.sysmsg {
	width: 350px;
	margin: 35px auto;
	border: solid 1px #CCCCCC;
/* 	background: #FFFFFF; */
	padding: 5px;
}
p.sysmsg_message {
/* 	display: block; */
	text-align: center;
	color:#FFF;
}
a.sysmsg_link {
/* 	display: block; */
	text-align: center;
	color:#FFF;
}
