* {margin:0px;padding:0px;}
body, html {
	font-family: arial;
	font-size: 12px;
	color: #505050;
	background-color:#e6e6e6;
	text-decoration: none;
	height:100%;
}

body
{
	position:relative;
	overflow-y:scroll;
}

.intro_h1
{
	font-size:22px; 
	margin-left:109px;
	margin-bottom:-37px;
	margin-top:10px;
}
#ajax_box_outer
{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	background:url(/gfx/ajax_body_bg.png) left top repeat;
	display:none;
	z-index:100;
	cursor:pointer;
}
#ajax_box_inner
{
	width:668px;
	margin: 0 auto;
	background:white;
	padding:16px;
	z-index:10000;
	cursor:default;
}
#ajax_box_content
{
	clear:both;
}
#ajax_box_content h1
{
	margin-top:17px;
	margin-bottom:17px;
}
#ajax_box_content h2
{
	margin-top:25px;
	margin-bottom:15px;
}
#close_ajax_box_btn
{
	float:right;
	position:relative;
	top:-8px;
	font-size:11px;
	font-weight:bold;
}
#ajax_box_content #inner-content
{
	width:auto;
}


a:link { text-decoration:none; font-weight:normal;color:#5d5e63;}
a:visited { text-decoration:none; font-weight:normal;color:#5d5e63;}
a:hover { text-decoration:none; font-weight:normal;color:#5d5e63;}
a:active { text-decoration:none; font-weight:normal;color:#5d5e63;}
a:focus { text-decoration:none; font-weight:normal;color:#5d5e63;}

img { margin: 0px;padding:0px;border: none;}
h1 { color: #9c0036;font-size: 14px;}
h2 { color: #9c0036;font-size: 12px;margin-bottom:0px;}
h3 {font-size: 12px;}
div { margin:0px;padding:0px; }

.beige {color:#caa550 !important;}
.red {color:#9c0036 !important;}
.grey {color:#87888a !important;}
.black {color:black !important;}

.red_link {color:#9c0036 !important;font-weight:bold !important;}
.red_link:visited {color:#9c0036 !important;font-weight:bold;}
.red_link:hover {color:#9c0036 !important;font-weight:bold;}
.red_link:active {color:#9c0036 !important;font-weight:bold;}
.red_link:focus {color:#9c0036 !important;font-weight:bold;}

#wrapper {background:url(../gfx/content-bg-breit.jpg) 50% repeat-y;width:934px;margin-left:auto;margin-right:auto;}
#wrapper-edit {width:701px;margin-left:auto;margin-right:auto;}

#header {background:url(../gfx/header-breit.jpg) 50% no-repeat;height:161px;}
#printheader {display: none; }

#intro {background:url(../gfx/content-bg-breit.jpg) 50% repeat-y;padding-bottom:10px;}
#intro embed {position:relative;left:110px;}
#intro object {position:relative;left:110px;}
#intro_boxes {padding-left:80px;}
#intro_boxes a { float:left; }
#intro_boxes a div { font-size:11px; padding-left:14px; width:180px; margin-left:33px; margin-top:5px; }
.intro_pic {margin-left:33px;margin-top:50px;}

#content {padding-bottom:10px;padding-top:10px;padding-left:230px;padding-right:52px;}

#inner-content-edit {float:none;margin:0px;}
#inner-content-edit textarea {margin-left:415px;padding-left:15px;background-color:#223344;}

#inner-content {float:none;width:503px;padding-left:0px;}
#inner-content h1 {font-size:15px;margin-bottom:17px;margin-top:17px;}
#inner-content hr {border:none;border-bottom: 1px dotted #9c0036;}
#inner-content ul {margin-left:15px;}

#neuBlock {background:url('../gfx/hk-neu.jpg') no-repeat top left;padding-left:30px;padding-top:13px;margin-top:10px;height:70px;}
#neuBlockEdit {padding-left:30px;padding-top:13px;margin-top:10px;height:270px;background:url(../gfx/hk-neu_bg.jpg) repeat-y;}
#neuBlockEdit h2 {background:url(../gfx/hk-neu_head.jpg) no-repeat;}
#neuBlock p {margin-top:5px;}
#neuBlock img {float:right;}

#neuBlock2 {padding-left:0px;padding-top:0px;margin-top:10px;}
#neuBlock2 h2 {background:url(../gfx/hk-neu_head-breit.jpg) no-repeat;height:32px;line-height:37px;padding-left:30px;}
#neuBlock2 p {background:url(../gfx/hk-neu_bg-breit.jpg) repeat-y;margin-top:0px;padding-left:30px;padding-top:5px;}
#neuBlock2 img {float:right;position:relative;top:-1px;left:1px;}
#neuBlockFooter {background:url(../gfx/hk-neu_footer-breit.jpg) no-repeat;}

#popup-content {padding:10px;padding-left:50px;padding-right:40px;}
#popup-content h1 {color:#87888a;padding-bottom:5px;}
#fond-datum {width:300px;background-color:#87888a;color:white;padding-left:15px;}
#fond-datum img {margin:0px;padding:0px;vertical-align:middle;margin-top:1px;margin-bottom:1px;margin-right:15px;}
#fond-datum input {border:none;height:17px;width:82px;position:relative;top:1px;margin-left:5px;margin-right:5px;}
#fond-suche {line-height:21px;float:right;width:480px;background-color:#87888a;color:white;padding-left:15px;padding-right:15px;margin-left:2px;position:relative;left:0px;}
#fond-suche input {border:none;height:17px;width:160px;position:relative;top:1px;margin-left:5px;margin-right:1px;background-color:white;color:black;position:relative;top:2px;}
#fond-rubrik-container {background-color:#87888a;color:white;padding-left:15px;margin-top:5px;}
#fond-rubrik {margin-left:5px;width:150px;margin-right:32px;text-align:left;}
#fond-select {margin-left:5px;width:300px;text-align:left;}
#fondsb {background:url('../gfx/fond-submit-btn.jpg') no-repeat;width:122px;height:34px;border:none;margin-top:10px;margin-bottom:10px;position:relative;left:-2px;}
#fondsb:hover {cursor:pointer;}
#popup-content>table {width:100%;}
#popup-content tr {}
#popup-content>table>tbody>tr>th {background-color:#cfcfcf;color:#9c0036;font-weight:bold;height:24px;line-height:24px;}
#popup-content td {padding:2px;background-color:#e6e6e6;line-height:22px;height:22px;}
#popup-content table img {vertical-align:middle;}

.plus_icon {vertical-align:middle;margin-right:6px;}
.fond_data {width:600px;}
.fond_row:hover {cursor:pointer;}
#popup-footer {padding:10px;padding-left:50px;}



#top_navi {float:right;margin-top:50px;margin-right:35px;width:165px;font-size:10px;}
#top_navi li {margin-bottom:10px;}
#top_navi_left {float:left;list-style-type:none;margin-right:10px;width:60px;margin-left:0px;padding-left:0px;}
#top_navi_left a {border-bottom:1px solid #e6e6e6;display:block;width:60px;}
#top_navi_right {float:right;list-style-type:none;width:90px;margin-left:0px;padding-left:0px;}
#top_navi_right a {border-bottom:1px solid #e6e6e6;display:block;}
#top_navi_right input {}
#top_navi_right img {float:left;margin-right:3px;}
#search {border:none;background-color:#e6e6e6;width:70px;margin-top:3px;}
#submitsearch {float:right;}

#navigation {float:left; padding-top:151px;width:215px;}
#navigation img {float:none;clear:left;display:block;position:absolute;top:171px;}
#navigationList {padding-left:19px;list-style-type:none;line-height:27px;}

li.lvl1>a {font-size:15px;font-weight:bold;display:block;width:183px;}
li.active {background-color:#f5f5f5 !important;}
li.active>a.grey {color:black !important;}
#pos1 {line-height:20px;position:relative;left:-19px;padding-left:30px;background:url('../gfx/navi_red_marker.jpg') 0px 0px no-repeat;color:#9c0036;} 
#pos2 {position:relative;left:-19px;padding-left:30px;background:url('../gfx/navi_beige_marker.jpg') 0px no-repeat;color:#caa550;} 
#pos3 {position:relative;left:-19px;padding-left:30px;background:url('../gfx/navi_grey_marker.jpg') 0px 0px no-repeat;color:#87888a;} 
.mb {padding-bottom:27px;}

ul#sub_navi {list-style:disc;background-color:#f5f5f5;margin-left:0px;padding-left:24px;}
ul#subsub_navi {list-style:none;margin-left:0px;padding-left:10px;}


.person {padding-bottom:40px;}
.job_desc {padding-top:20px;}
.job_desc img {vertical-align:middle;margin-right:5px;position:relative;top:-1px;}

.wissen {border: 1px solid #e6e6e6;margin-top:5px;margin-bottom:5px;}
.wissen h2 {background-color:#e6e6e6;color:black;line-height:24px;padding-left:32px;}
.wissen h2:hover {cursor:pointer;}
.wissen h2 img {vertical-align:middle;padding-left:0px;padding-right:6px;position:relative;top:-1px;left:-28px;margin-right:-28px;}
div.wissen>div {display:none;padding:10px;}

.wissen ul {margin:10px;margin-left:20px;}

#faqeinleitung {padding-bottom:10px;}
.faqitem>h2 {padding-left:10px;line-height:24px;background-color:#87888a;margin-bottom:5px;font-weight:bold;color:white;}
.faqsubitem {border: 1px solid #e6e6e6;margin-top:5px;margin-bottom:5px;}
.faqsubitem>h3 {background-color:#e6e6e6;color:black;line-height:18px;padding-left:32px;}
.faqsubitem>h3:hover {cursor:pointer;}
.faqsubitem>h3 img {vertical-align:middle;padding-left:0px;padding-right:6px;position:relative;top:0px;left:-28px;margin-right:-24px;}
.faqsubitem>div {display:none;padding:10px;}
.faqsubitem p {margin-top:5px;margin-bottom:5px;}

.faqsubitem-edit {border: 1px solid #e6e6e6;margin-top:5px;margin-bottom:5px;margin-left:20px;}

#contact {padding-bottom:20px;padding-top:20px;line-height:24px;}
#contact label {display:block;float:left;width:100px;}
#contact input {border:1px solid #87888a;margin-top:2px;margin-bottom:2px;height:20px;width:198px;}
#contact textarea {width:198px;height:90px;margin-top:2px;margin-bottom:2px;}
#ksb {margin-left:100px;border:1px solid #87888a;width:98px;height:18px;margin-top:2px;margin-bottom:2px;color:white;background-color:#9c0036;}

#waehrung p {margin-top:10px;margin-bottom:10px;}
#waehrung_list {width:100%;}
#waehrung_list th {color:#9c0036;}
#waehrung-datum img {vertical-align:bottom;margin-left:3px;margin-right:3px;}
.darkrow {background-color:#e6e6e6;}

#footer {clear:left;height:22px;line-height:22px;text-align:center;padding-top:61px;color:white;font-size:10px;}
#footer.red {background:url(../gfx/footer_red-breit.jpg) 50% no-repeat;color:white !important;}
#footer.grey {background:url(../gfx/footer_grey-breit.jpg) no-repeat;color:white !important;}
#footer.beige {background:url(../gfx/footer_beige-breit.jpg) no-repeat;color:white !important;}
#footer a {color:white !important;margin-top:3px;}

#intro>embed {margin-left:17px;width:662px;}

.personal_portrait {float:left;width:103px;}
.personal_portrait_edit {float:left;width:250px;}

.hidden {width:500px;height:200px;display:none;}

.clearfix {float:none;clear:both;display:block;height:1px;}

.error {color:red;}

.date_selector, .date_selector * {
	color: #505050;
	width: auto;
	height: auto;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
}
.date_selector {
	background: #F2F2F2;
	border: 1px solid #bbb;
	padding: 5px;
	margin: -1px 0 0 0;
	position: fixed;
	z-index: 100000;
	display: none;
}
.date_selector_ieframe {
	position: absolute;
	z-index: 99999;
	display: none;
}
	.date_selector .nav {
		width: 17.5em; /* 7 * 2.5em */
	}
	.date_selector .month_nav, .date_selector .year_nav {
		margin: 0 0 3px 0;
		padding: 0;
		display: block;
		position: relative;
		text-align: center;
	}
	.date_selector .month_nav {
		float: left;
		width: 55%;
	}
	.date_selector .year_nav {
		float: right;
		width: 35%;
		margin-right: -8px; /* Compensates for cell borders */
	}
	.date_selector .month_name, .date_selector .year_name {
		font-weight: bold;
		line-height: 20px;
	}
	.date_selector .button {
		display: block;
		position: absolute;
		top: 0;
		width: 18px;
		height: 18px;
		line-height: 17px;
		font-weight: bold;
		color: #505050;
		text-align: center;
		font-size: 120%;
		overflow: hidden;
		border: 1px solid #F2F2F2;
	}
		.date_selector .button:hover, .date_selector .button.hover {
			background: none;
			color: #505050;
			cursor: pointer;
			border-color: #ccc;
		}
	.date_selector .prev {
		left: 0;
	}
	.date_selector .next {
		right: 0;
	}
	.date_selector table {
		border-spacing: 0;
		border-collapse: collapse;
		clear: both;
	}
		.date_selector th, .date_selector td {
			width: 2.5em;
			height: 2em;
			padding: 0;
			text-align: center;
			color: #505050;
		}
		.date_selector td {
			border: 1px solid #ccc;
			line-height: 2em;
			text-align: center;
			white-space: nowrap;
			color: #505050;
			background: white;
		}
		.date_selector td.today {
			background: #febfd5;
		}
		.date_selector td.unselected_month {
			color: #ccc;
		}
		.date_selector td.selectable_day {
			cursor: pointer;
		}
		.date_selector td.selected {
			background: #D8DFE5;
			font-weight: bold;
		}
		.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
			background: #5d5e63;
			color: white;
		}

#acandorWrapper {width:844px;}
