body {	background-color: #ffffff;	margin: 0;	color: #333333;	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;	font-size: 11px;}a {	color: #006c97;	text-decoration: none;}*:focus {	outline: none;}fieldset,img {
		border:0 none;}span.bodytext {	font-size: 11px;}
/** * Screen */
.PageWrap {	width: 960px;	padding: 10px;}.PageLanguage {	margin: 0;	float: left;}
.PageLogo {	margin: 0 0 0 853px;	width: 107px;}
.PageMainNav {	margin: 0 0 40px 0;}
.PageSubNav {	float: left;	width: 300px;	margin-top: 15px;}
.PageContentInnerWrap {	margin: 0 0 0 300px;	width: 660px;	background: #F2F2F2 none repeat scroll 0 0;}.PageContent {	border-bottom: 5px solid #FFFFFF;	padding: 5px 10px 10px 10px;	width: 640px;}
.PageBookmarksWrap {	padding: 10px 10px 0 10px;
		width: 640px;
	height: 30px;}table {	font-size: 11px;}table td {	vertical-align: top;}table.csc-loginform td { vertical-align: inherit;
}table td.td-0 {	font-weight: bold;}.clearfloat {	clear: both;	height: 0;	font-size: 1px;	line-height: 0;}.space {	margin-bottom: 20px;}p {	font-size: 11px;	margin: 0;	padding: 0;	color: #333333;	font-size: 11px;	font-style: normal;	font-weight: normal;	line-height: 16px;}h1, h2 {	color: #333;	font-size: 13px;	font-weight: bold;	line-height: 18px;	text-transform: uppercase;	margin: 5px 0 5px 0;	padding: 0;}h1 a, h2 a {	color: #333;	text-decoration: none;}ul {	font-size: 14px;	text-decoration: none;	list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin: 0;	padding: 0;}li.nav {	color: #999999;	text-transform: uppercase;	font-weight: bold;	display: inline;	margin-right: 10px;}li.nav a,li.nav_side a,li.nav_side_indented_02 a,li.nav_side_indented_03 a {	color: #999999;	text-decoration: none;}li.nav a:hover,li.nav_side a:hover,li.nav_side_indented_02 a:hover,li.nav_side_indented_03 a:hover {	color: #333333;}li.nav_act {	color: #999999;	text-transform: uppercase;	font-weight: bold;	display: inline;	margin-right: 10px;}li.nav_act a,li.nav_side_act a,li.nav_side_indented_02_act a,li.nav_side_indented_03_act a {	color: #333333;	text-decoration: none;}ul.nav_side_wrap {	font-size: 13px;	font-weight: bold;	text-decoration: none;	list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin: -5px 0 0 0;	padding: 0;	text-transform: uppercase;	line-height: 160%;}li.nav_side {	color: #999999;}li.nav_side_indented_02_act,li.nav_side_indented_02 {	margin-left: 10px;}li.nav_side_indented_03_act,li.nav_side_indented_03 {	margin-left: 20px;}ul.csc-menu {	font-size: 11px;	list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin: 0 0 10px 0;	padding: 0;	text-decoration: none;}span.sprache {	color: #999999;	font-size: 11px;	font-weight: bold;}span.sprache a {	color: #999999;	text-decoration: none;}span.sprache a:hover {	color: #333333;}hr {	border-color: gray;	border-style: dashed none none;	border-width: 1px;	clear: both;	float: none;	width: 100%;	height: 1px;	margin: 0 0 20px;}hr.news-single-nav {	border-color: gray;	border-style: dashed none none;	border-width: 1px;	clear: right;	float: none;	width: 100%;	height: 1px;	margin: 0 0 20px;}.hide {	display: none;}.captcha {	margin: 5px 0 0 0;}.ebene3 {	color: #999999;	font-size: 13px;	text-transform: uppercase;}.ebene3 a {	color: #999999;	text-decoration: none;}.ebene3 a:hover {	color: #333;}input {	border: 1px solid #999999;	color: #666666;	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;	vertical-align: middle;	margin-top: 5px;}input[type="submit"] {	background: #006c97 none repeat scroll 0% 0%;	border: 1px solid #006c97;	color: #ffffff;}input[type="checkbox"] {	border: none;	margin: -1px 5px 0 0;	width: 14px;	vertical-align: middle;}
.csc-textpic-caption,.caption {	color: #999;	font-size: 11px;	font-weight: normal;	font-style: normal;	line-height: 16px;}.newstext {	color: #333333;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;	font-weight: normal;	font-style: normal;}.newstext a:link {	color: #999;	text-decoration: none;}.newstext a:visited {	color: #999;	text-decoration: none;}.newstext a:hover {	color: #333;	text-decoration: none;}.newstext a:active {	color: #333;	text-decoration: none;}.newstext a:focus {	color: #333;	text-decoration: none;}.detext {	color: #333333;	font-size: 12px;	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	font-weight: normal;	font-style: normal;	line-height: 16px;}.detext a:link {	color: #999;	text-decoration: none;}.detext a:visited {	color: #999;	text-decoration: none;}.detext a:hover {	color: #333;	text-decoration: none;}.detext a:active {	color: #333;	text-decoration: none;}.detext a:focus {	color: #333;	text-decoration: none;}.engtext {	color: #333333;	font-size: 12px;	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	font-weight: normal;	font-style: normal;	line-height: 130%;}.engtext a:link {	color: #999;	text-decoration: none;}.engtext a:visited {	color: #999;	text-decoration: none;}.engtext a:hover {	color: #333;	text-decoration: none;}.engtext a:active {	color: #333;	text-decoration: none;}.engtext a:focus {	color: #333;	text-decoration: none;}.bodytextTab {	color: #333333;	font-size: 11px;}.bodytextTab a:link {	color: #333333;}.bodytextTab a:visited {	color: #333333;}.bodytextTab a:hover {	color: #cccccc;}.bodytextTab a:active {	color: #cccccc;}.bodytextTab a:focus {	color: #cccccc;}.newsletter_att {	color: #990000;	font-size: 12px;}.totop {	color: #999;	font-size: 15px;	text-transform: uppercase;
	text-align: right;}
.totop img {
margin: 0 5px 0 0;
}.totop a:link {	color: #999;	text-decoration: none;}.totop a:visited {	color: #999;	text-decoration: none;}.totop a:hover {	color: #333;	text-decoration: none;}.totop a:active {	color: #333;	text-decoration: none;}.totop a:focus {	color: #333;	text-decoration: none;}.tx_dmaddredit-pi1-myform {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.tx_dmaddredit-pi1-myformactive {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #cc0000;}.tx_dmaddredit-pi1-dotted {	border: 1px solid #dadada;}.tx_dmaddredit-pi1-small {	font-size: 12px;}.tx_dmaddredit-pi1-mini {	text-align: right;	font-size: 12px;}.tx_dmaddredit-pi1-dottedcorner {	border-top: 0 none;	border-right: 0 none;	border-bottom: 2px dotted #dadada;	border-left: 2px dotted #dadada;}.tx_dmaddredit-pi1-dottedcolor {	border: 2px dashed #eeeefd;}.tx_dmaddredit-pi1-active {	color: #cc0000;}.tx_dmaddredit-pi1-inactive {	color: #999999;}.tx_dmaddredit-pi1-mini-light {	font-size: 12px;	color: gray;}/* default styles for extension "tx_cssstyledcontent" *//* Captions */DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }/* Needed for noRows setting */DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }/* Border just around the image */DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {	border: 1px solid #666666;	padding: 0px 0px;}DIV.csc-textpic-imagewrap { padding: 0; }DIV.csc-textpic IMG { border: none; }/* DIV: This will place the images side by side */DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }/* UL: This will place the images side by side */DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }/* DL: This will place the images side by side */DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */DL.csc-textpic-image { margin: 0; }DL.csc-textpic-image DT { margin: 0; display: inline; }DL.csc-textpic-image DD { margin: 0; }/* Clearer */DIV.csc-textpic-clear { clear: both; }/* Margins around images: *//* Pictures on left, add margin on right */DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {	display: inline; /* IE fix for double-margin bug */	margin-right: 20px;}/* Pictures on right, add margin on left */DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {	display: inline; /* IE fix for double-margin bug */	margin-left: 20px;}/* Pictures centered, add margin on left */DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {	display: inline; /* IE fix for double-margin bug */	margin-left: 20px;}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }/* Space below each image (also in-between rows) */DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 20px; }DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 20px; }/* No margins around the whole image-block */DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }/* Add margin from image-block to text (in case of "Text w/ images") */DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {	margin-right: 10px !important;}DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {	margin-left: 10px !important;}/* Positioning of images: *//* Above */DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }/* Center (above or below) */DIV.csc-textpic-center { text-align: center; /* IE-hack */ }DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }/* Right (above or below) */DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }/* Left (above or below) */DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }/* Left (in text) */DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }/* Right (in text) */DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }/* Right (in text, no wrap around) */DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }/* Hide from IE5-mac. Only IE-win sees this. \*/* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }/* End hide from IE5/mac *//* Left (in text, no wrap around) */DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; }/* Hide from IE5-mac. Only IE-win sees this. \*/* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }/* End hide from IE5/mac */DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }/* Browser fixes: *//* Fix for unordered and ordered list with image "In text, left" */.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }.filelinks div {	padding-left: 25px;	background: url('/typo3/gfx/fileicons/default.gif') no-repeat left top;	margin-bottom: 10px;}.filelinks span {	display: block;}.filelinks .filecount {	display: block;	margin-bottom: 5px;}.filelinks a {	color: #999999;	text-decoration: none;
	font-size: 11px;}.filelinks {	margin: 0 0 10px 0;}.filelinks a:hover {	text-decoration: underline;}.news-list-image {	width: 200px;	overflow: hidden;	float: left;	margin: 0 10px 20px 0;}.news-list-image img {	margin-bottom: 10px;}.news-list-subheader p {	font-weight: bold;	margin-bottom: 10px;}.news-list-content-wrap {
		margin: 0 0 20px 210px;	width: 430px;}.news-single-backlink {	border-top: 1px dashed gray;	padding-top: 10px;}.news-list-item {	border-bottom: 1px dashed gray;	margin-bottom: 20px;	width: 640px;}a.news-download a:hover,.news-list-container a.internal-link:hover,.news-single-item a.internal-link:hover,.news-single-backlink a:hover,.prev a:hover,.next a:hover,a.internal-link-new-window:hover,a.internal-link:hover {	color: #333333;}a.news-download, .news-list-container a.internal-link, .news-single-item a.internal-link, .news-single-backlink a, .prev a, .next a, a.internal-link-new-window, a.internal-link {	color: #999999;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;}.prev {	float: left;	margin: 0 0 15px 0;}.next {	float: right;	margin: 0 0 15px 0;}.csc-frame-rulerAfter {	border-bottom: 1px dashed gray;	margin-bottom: 20px;}.bookmarks {	margin: 0;	float: left;}a.bookmark-link-icon {	background-image: url(s_b_nav.gif);	background-position: 0% 4px;	background-repeat: no-repeat;	padding: 5px 0 0 15px;}div.bookmarks {	width: 180px;	padding: 3px 0 0 0;	float: left;}div.bookmarks a {	color: #999999;	font-size: 11px;	font-weight: normal;}div.bookmarks a:hover {	text-decoration: none;}div.bookmarks_inner {	display: none;	position: relative;	margin: -100px 0 0 -6px;}div.bookmarks:hover div.bookmarks_inner {	display: block;}div.bookmarks:hover div.bookmarks_inner {	width: 180px;}div.bookmarks div.bookmarks_inner div.bookmarks_inner2 {	background-image: url(bookmarkbox.png);	background-repeat: no-repeat;	background-position: 0% 0%;	padding: 10px;}div.bookmarks:hover div.bookmarks_inner div.bookmarks_footer {	background-image: url(bookmarkbox_botton.png);	background-repeat: no-repeat;	background-position: 0% 100%;	height: 20px;	width: 180px;}ul.bookmarks {	list-style-type: none;	padding: 10px 0 0 2px;}ul.bookmarks li {	display: inline;}ul.bookmarks li a {	padding: 12px 0;}img.bookmark {	padding-right: 2px;}.service-links {	margin: 0;	text-align: right;}.service-links img {	margin: 0 5px 0 0;}.news-list-pagebrowser {	margin:0 0 10px 0;	height:30px;	border-bottom:1px dashed gray;}