body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0b4091;
	background: #E7ECF4 no-repeat 0px 0px;
}
p, li, td, th, input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b4091;
}
img.skaliere
{
max-width: 100%;
height: auto;
}
form {margin: 0px; padding: 0px;}
/*input, textarea {border: 1px none #ffffff;}*/
table.padding td, table.padding th {
	padding: 3px 7px 4px 7px;
}
table.paddingSmallRight td, table.paddingSmallRight th {
	padding: 2px 4px 2px 0px;
}
table.padding td.noPadding {
	padding-left: 0px;
}
table.paddingBottom td {
	padding-bottom: 5px;
}
table.noUnderline a, table.noUnderline a:link, table.noUnderline a:hover, table.noUnderline a:active, table.noUnderline a:visited {
	text-decoration: none;
}
th {
	font-size: 12px;
	letter-spacing: 0.15em;
}
th.blueLight, td.blueLight {background-color: #aabcd9;}
th.blueLightLineBottomRight, td.blueLightLineBottomRight {background: #aabcd9 url(img/td_line_h_white_right.gif) repeat-x left bottom;}
th.lineBottom, td.lineBottom {background: url(img/td_line_h_blue.gif) repeat-x left bottom;}
th.lineLeft, td.lineLeft {border-left: 1px solid #5579b2;}
th.blueDark, td.blueDark {color: #ffffff; background-color: #5579b2;}
th.blueDarkLineBottom, td.blueDarkLineBottom {color: #ffffff; background: #5579b2 url(img/td_line_h_white.gif) repeat-x left bottom;}
th.blueDarkLineBottomRight, td.blueDarkLineBottomRight {color: #ffffff; background: #5579b2 url(img/td_line_h_white_right.gif) repeat-x left bottom;}
th.blueDarkLineBottomLeft, td.blueDarkLineBottomLeft {color: #ffffff; background: #5579b2 url(img/td_line_h_white.gif) repeat-x right bottom;}
th.blueDarkLineBottomLineLeft, td.blueDarkLineBottomLineLeft {color: #ffffff; background-color: #5579b2; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff;}
th.blueDarkLineLeft, td.blueDarkLineLeft {color: #ffffff; background-color: #5579b2; border-left: 1px solid #ffffff;}

#content td.blueLightLineBottomRight a, #content td.blueLightLineBottomRight a:link, #content td.blueLightLineBottomRight a:hover, #content td.blueLightLineBottomRight a:active, #content td.blueLightLineBottomRight a:visited {color: #ffffff;}
#content td.blueDark a, #content td.blueDark a:link, #content td.blueDark a:hover, #content td.blueDark a:active, #content td.blueDark a:visited {color: #ffffff;}
#content td.blueDarkLineBottom a, #content td.blueDarkLineBottom a:link, #content td.blueDarkLineBottom a:hover, #content td.blueDarkLineBottom a:active, #content td.blueDarkLineBottom a:visited {color: #ffffff;}
#content td.blueDarkLineBottomRight a, #content td.blueDarkLineBottomRight a:link, #content td.blueDarkLineBottomRight a:hover, #content td.blueDarkLineBottomRight a:active, #content td.blueDarkLineBottomRight a:visited {color: #ffffff;}
#content td.blueDarkLineBottomLeft a, #content td.blueDarkLineBottomLeft a:link, #content td.blueDarkLineBottomLeft a:hover, #content td.blueDarkLineBottomLeft a:active, #content td.blueDarkLineBottomLeft a:visited {color: #ffffff;}
#content td.blueDarkLineBottomLineLeft a, #content td.blueDarkLineBottomLineLeft a:link, #content td.blueDarkLineBottomLineLeft a:hover, #content td.blueDarkLineBottomLineLeft a:active, #content td.blueDarkLineBottomLineLeft a:visited {color: #ffffff;}
#content td.blueDarkLineLeft a, #content td.blueDarkLineLeft a:link, #content td.blueDarkLineLeft a:hover, #content td.blueDarkLineLeft a:active, #content td.blueDarkLineLeft a:visited {color: #ffffff;}

.spacer {
	font-size: 2px;
	line-height: 2px;
	float: none;
	clear: both;
}
br.small {font-size: 6px; line-height: 6px;}
.ul, #content .ul {text-decoration: underline;}
#content a.ul, #content a.ul:link, #content a.ul:hover, #content a.ul:active, #content a.ul:visited {
	text-decoration: underline;
}
.left, #content .left {float: left;}
.blue, #content .blue {color: #0b4091;}
.brown, #content .brown {color: #bb8020;}
.black, #content .black {color: #000000;}
.red, #content .red {color: #ff000f;}
.white, #content .white {color: #ffffff;}
.letterSpace, #content .letterSpace {letter-spacing: 0.2em;}
#content .smallFont {font-size: 10px; line-height: 11px;}
h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 6px;
	padding-bottom: 5px;
	font-size: 14px;
	letter-spacing: 0.15em;
	background: url(img/bg_h1.gif) no-repeat left bottom;
}
h1.small {font-size: 12px;}
h2 {
	margin-top: 0px;
	margin-bottom: 15px;
	padding-left: 0px;
	font-size: 11px;
	letter-spacing: 0.1em;
}
h2.singleLine {margin-bottom: 2px;}
td.small {font-size: 10px;}

#page {
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	text-align: left;
}
#top {
	position: relative;
	height: 118px;
	background: #F4EBE0 url(img/bg_top2.gif) no-repeat 0px 0px;
}
#headline {
	top: 20px;
	left: 270px;
	width: 407px;
	text-align: right;
}
#main {
	position: relative;
}
#mainInner {
	position: relative;
}
#navLeft {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 158px;
	background: #ffffff url(img/bg_nav_left.gif) repeat-y right top;
}
#navLeft p {
	margin: 0px;
	padding: 10px 0px 10px 34px;
	background: url(img/bg_nav_left_a.gif) no-repeat right bottom;
}
#navLeft p.noLine {
	background-image: none;
	padding-bottom: 0px;
}
#navLeft span {display: block;}
#navLeft span:first-letter {color: #0b4091;}
#navLeft a, #navLeft a:link, #navLeft a:hover, #navLeft a:active, #navLeft a:visited {
	display: block;
	width: 109px;
	letter-spacing: 0.0em;
	text-decoration: none;
}
#navLeft a:hover, #navLeft a.active, #navLeft a.active:link, #navLeft a.active:hover, #navLeft a.active:visited {color: #0b4091;}
#navLeft #home {
	background-image: none;
	background-color: #ffffff;
}
#navLeft #sitemap {
	margin-top: 5px;
}
#search {
	width: 94px;
	margin: 10px 0px 0px 33px;
}
#searchInput {
	width: 100%;
	height: 17px;
	border: 1px solid #0b4091;
	font-size: 10px;
}
#searchButton {
	width: 100%;
	font-size: 10px;
}
#navTop {
	margin-left: 158px;
	width: 642px;
	background: url(img/bg_nav_top.gif) no-repeat left top;
	clear: both;
	font-size: 12px;
}
#navTopBg {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
}
#navTop span {}
#navTop #navTopBg a:first-letter {color: #0b4091;}
#navTop a, #navTop a:link, #navTop a:active, #navTop a:visited {
	padding-top: 1px;
	display: block;
	background-color: #b6c6de;
	float: left;
	text-decoration: none;
}
#navTop a.active, #navTop a.active:link, #navTop a.active:visited {color: #0b4091;}
#navRight {
	position: absolute;
	width: 140px;
	top: 0px;
	right: 60px;
	padding-top: 30px;
	background: url(img/bg_nav_right.gif) no-repeat 5px 0px;
}
#navRight p {
	margin: 0px 0px 10px 20px;
}
#navRight ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
}
#navRight ul ul {
	padding-left: 0px;
}
#navRight li {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 11px;
	line-height: 16px;
	list-style-type: none;
}
#navRight a, #navRight a:link, #navRight a:hover, #navRight a:active, #navRight a:visited {
	color: #0b4091;
	text-decoration: none;
}
#navRight a:hover, #navRight a.active:link, #navRight a.active:hover, #navRight a.active:visited {color: #bb8020;}
.navRight {
	/*background: url(img/bg_nav_right.gif) no-repeat 519px 0px;*/
}
#content {
	width: 80%;
}
#contentInner {
	padding-top: 33px;
	margin-left: 158px;
	text-align: center;
}
#contentInner a, #contentInner a:link, #contentInner a:hover, #contentInner a:active, #contentInner a:visited {
	color: #0b4091;
}
#contentInner a:hover {
	color: #bb8020;
}
#contentText {
	margin-left: 158px;
	padding-top: 2px;
	width: 650px;
	text-align: left;
}
#contentInner #contentText {
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 20px;
	width: 480px;
	text-align: left;
}
#contentInner #contentText ul {
	margin: 15px 0px 15px 15px;
	padding: 0px;
	list-style-type: disc;
}
#contentInner #contentText ul.noMargin {
	margin: 10px 0px 15px 0px;
	padding: 0px;
	list-style-type: disc;
}
#contentInner #contentText li.doubleLine {
	margin-top: 15px;
}
#contentInner #contentText li.boxWhite {
	background: url(img/bg_li.gif) no-repeat 0px 4px;
	padding-left: 12px;
	list-style-type: none;
}
#contentInner #contentText li.boxHead {
	padding-left: 12px;
	list-style-type: none;
}
#contentInner #contentText li.boxSub {
	background: url(img/bg_li_sub.gif) no-repeat 0px 0px;
	margin-left: 12px;
	padding-left: 12px;
	list-style-type: none;
}
#contentInner #contentText ol {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: decimal;
	list-style-position: inside;
}
#contentInner #contentText ol li {
	margin-top: 15px;
}
#contentInner #contentText ol.singleLine li {
	margin-top: 5px;
}
#contentInner p {
	margin-top: 0px;
	margin-bottom: 15px;
}
#contentInner p, #contentInner table {
	/*margin-left: 8px;*/
}
#contentInnerBig {
	margin-left: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	width: 600px;
	clear: both;
}

