/****************** FORMATIERUNG der internen Typo3 Styles ********//* Linie davor */.csc-frame.csc-frame-rulerBefore, .csc-frame.csc-frame-rulerAfter {border-top: 2px #c0c0c0 solid;height: 2px;width: 700px;}/* 33% */.style-33-100-blue, .style-33-100-orange, .style-33-100-black {  width:220px;}.style-33-100-blue .headline  {  background-image:url(../images/style-33-100-blue.jpg);}.style-33-100-orange .headline  {  background-image:url(../images/style-33-100-orange.jpg);}.style-33-100-black .headline  {  background-image:url(../images/style-33-100-black.jpg);}/* 50% */.style-50-100-blue, .style-50-100-orange, .style-50-100-black {  width:338px;}.style-50-100-blue .headline  {  background-image:url(../images/style-50-100-blue.jpg);}.style-50-100-orange .headline  {  background-image:url(../images/style-50-100-orange.jpg);}.style-50-100-black .headline  {  background-image:url(../images/style-50-100-black.jpg);}/* 100% */.style-100-100-blue, .style-100-100-orange, .style-100-100-black {  width:690px;}.style-100-100-blue .headline  {  background-image:url(../images/style-100-100-blue.jpg);}.style-100-100-orange .headline  {  background-image:url(../images/style-100-100-orange.jpg);}.style-100-100-black .headline  {  background-image:url(../images/style-100-100-black.jpg);}.style-33-100-blue, .style-50-100-blue, .style-100-100-blue, .style-33-100-orange, .style-50-100-orange, .style-100-100-orange, .style-33-100-black, .style-50-100-black, .style-100-100-black {  top:0px;  vertical-align: top;  display: inline-block;  margin-bottom:30px;  margin-left:5px;  margin-right:5px;}.style-33-100-blue .headline, .style-50-100-blue .headline, .style-100-100-blue .headline, .style-33-100-orange .headline, .style-50-100-orange .headline, .style-100-100-orange .headline, .style-33-100-black .headline, .style-50-100-black .headline, .style-100-100-black .headline  {  width:100%;	padding-right:0px;	height:25px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1.2em;	font-weight:bold;	margin-bottom:0px;}.style-33-100-blue .headline .headline_left, .style-33-100-blue .headline .headline_right, .style-33-100-blue .headline .headline_break, .style-50-100-blue .headline .headline_left, .style-50-100-blue .headline .headline_right, .style-50-100-blue .headline .headline_break, .style-100-100-blue .headline .headline_left, .style-100-100-blue .headline .headline_right, .style-100-100-blue .headline .headline_break, .style-33-100-orange .headline .headline_left, .style-33-100-orange .headline .headline_right, .style-33-100-orange .headline .headline_break, .style-50-100-orange .headline .headline_left, .style-50-100-orange .headline .headline_right, .style-50-100-orange .headline .headline_break, .style-100-100-orange .headline .headline_left, .style-100-100-orange .headline .headline_right, .style-100-100-orange .headline .headline_break, .style-33-100-black .headline .headline_left, .style-33-100-black .headline .headline_right, .style-33-100-black .headline .headline_break, .style-50-100-black .headline .headline_left, .style-50-100-black .headline .headline_right, .style-50-100-black .headline .headline_break, .style-100-100-black .headline .headline_left, .style-100-100-black .headline .headline_right, .style-100-100-black .headline .headline_break  {  visibility: hidden;  display: none;}.style-33-100-blue .headline .headline_content a, .style-50-100-blue .headline .headline_content a, .style-100-100-blue .headline .headline_content a, .style-33-100-orange .headline .headline_content a, .style-50-100-orange .headline .headline_content a, .style-100-100-orange .headline .headline_content a, .style-33-100-black .headline .headline_content a, .style-50-100-black .headline .headline_content a, .style-100-100-black .headline .headline_content a {  color:#fff;}.style-33-100-blue .headline .headline_content, .style-50-100-blue .headline .headline_content, .style-100-100-blue .headline .headline_content, .style-33-100-orange .headline .headline_content, .style-50-100-orange .headline .headline_content, .style-100-100-orange .headline .headline_content,  .style-33-100-black .headline .headline_content, .style-50-100-black .headline .headline_content, .style-100-100-black .headline .headline_content {  background-image:none;  height:22px;  padding-top:3px;  margin-left:10px;}.style-33-100-blue p.bodytext, .style-33-100-blue .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-text p.bodytext, .style-50-100-blue p.bodytext, .style-100-100-blue p.bodytext, .style-33-100-orange p.bodytext, .style-33-100-orange .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-text p.bodytext, .style-50-100-orange p.bodytext, .style-100-100-orange p.bodytext, .style-33-100-black p.bodytext, .style-33-100-black .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-text p.bodytext, .style-50-100-black p.bodytext, .style-100-100-black p.bodytext {  text-align: left;  padding:5px 5px 5px 5px;  font-size: 0.9em;  line-height: normal;}.style-33-100-blue .csc-textpic.csc-textpic-center.csc-textpic-above, .style-50-100-blue .csc-textpic.csc-textpic-center.csc-textpic-above, .style-100-100-blue .csc-textpic.csc-textpic-center.csc-textpic-above {  border:1px solid #3399cc;  border-top:0px; }.style-33-100-orange p.bodytext, .style-33-100-orange .csc-textpic.csc-textpic-center.csc-textpic-above, .style-50-100-orange .csc-textpic.csc-textpic-center.csc-textpic-above, .style-100-100-orange .csc-textpic.csc-textpic-center.csc-textpic-above {  border:1px solid #cc6633;  border-top:0px; }.style-33-100-black p.bodytext, .style-33-100-black .csc-textpic.csc-textpic-center.csc-textpic-above, .style-50-100-black .csc-textpic.csc-textpic-center.csc-textpic-above, .style-100-100-black .csc-textpic.csc-textpic-center.csc-textpic-above {  border:1px solid #000;  border-top:0px; }/* Einrücken */.csc-frame.csc-frame-indent {margin-left: 50px;}/* Einrücken 33%/66% */.csc-frame.csc-frame-indent3366 {margin-left: 33%;float: left;}/* Einrücken 66%/33% */.csc-frame.csc-frame-indent6633 {margin-left: 66%;float: left;}.csc-frame.csc-frame-frame1 {padding: 5px;border-top: none;border-right: 1px #489BD1 solid;border-bottom: 1px #489BD1 solid;border-left: 1px #489BD1 solid;}.csc-frame.csc-frame-frame2 {border-top: 1px #c0c0c0 double;border-right: 1px #c0c0c0 double;border-bottom: 1px #c0c0c0 double;border-left: 1px #c0c0c0 double;}/*** Festlegen der Styled.Content-Elemente ***/.csc-textpic-caption {	font-size: 10px;	color: #36c;	text-decoration: italic;	text-align: left;}/** Mailform stylen */.csc-mailform {border: none; font-size: 10px}.csc-mailform-radio {border: none;}.csc-mailform-field {border: none;}.csc-mailform-label {border: none; font-weight: bold; font-size: 10px}.csc-mailform fieldset {border: none;}.csc-mailform label {padding-left: 10px;}.csc-mailform input.csc-mailform-submit {	border: 1px #000 solid;	background-color: #fff;	font-weight: normal; font-size: 10px;}/*******************************************************************/* {	margin:0px;	padding:0px;}a.external-link, a.external-link-new-window {	background: url('../images/external_link.gif') left no-repeat;	padding: 0px 0px 0px 15px;}p.csc-linkToTop {	background: url('../images/totop.gif') left no-repeat;	padding: 20px 20px;}div.clear { clear: both; }/*** Festlegen des Login/Logout Styles unterhalb der Navigation ***//* ------ LOGIN ----- */div.login {	position:fixed;	margin:0 auto;	top:0px;	margin-left:25px;	width:930px;	height:22px;	background-image:url(../images/login.png);	z-index:999;	font-family:Verdana, Geneva, sans-serif;	padding:2px 5px 0px 5px;}div.login form {	width:auto;	font-size:10px;	color:#FFF;	font-weight:bold;	float:left;	margin-top:2px;}div.login form a {	font-size:10px;	color:#FFF;	font-weight:bold;	margin-bottom:3px;}div.login input.logout { margin-top:5px; }/* ----- Input-Felder ----- */div.login input.input {	border:1px solid #000;	width:110px;	color:#000;	margin-right:5px;	margin-bottom:1px;	font-size:10px;}div.login input.submit {	/*width:112px;*/	border:none;	background:none;	font-size:10px;	color:#FFF;	font-weight:bold;}/*** Table Funktion ***/#table-funktion {	position:absolute;	right:150px;	display:inline;}/*** Print Button ***/#print {	display:inline;	margin-right:10px;}#print a.print {	font-size:10px;	font-weight:bold;	color:#FFF;}/*** SocialBookmarks ***/#bookmark {	display:inline;	color:#FFF;	font-size:10px;	font-weight:bold;	margin-right:10px;	cursor:default;}#bookmark ul, #bookmark ul li { display:inline; }#bookmark ul li ul li { display:none; }#bookmark ul li:hover ul li {	position:absolute;	display:inline;	width:200px;	height:auto;	background-color:#21282e;	opacity: 0.9;	filter: alpha(opacity=90);	padding:10px;	margin-top:15px;	margin-left:-220px;}/*** Fontresize ***/#fontresize {	position:relative;	text-align:right;	display:inline;	margin-right:10px;	width:500px;}#fontresize span a {	color:#FFF;	font-weight:bold;}#fontresize a.print {	font-size:10px;	font-weight:bold;	color:#FFF;}#fontresize span.cReduceTextSize a { font-size:10px; }#fontresize span.cNormalTextSize a { font-size:12px; }#fontresize span.cEnlargeTextSize a { font-size:14px; }/*** Suchformular ***/div.tx-macinasearchbox-pi1 { display:inline; }#search {	position:absolute;	right:10px;	top:0px;	width:auto;	height:18px;	z-index:10;/*float:right;*/}div.searchform {	right:0px;	width:auto;	height:18px;}div.searchform input.input {	border:1px solid #000;	width:210px;	color:#000;	font-size:10px;}div.searchform input.submit { margin-top:3px; }/*** Festlegen der Styled.Content-Elemente ***//*div .csc-textpic-caption {	font-size:1em;	color: #36c;	text-align: left;} *//** Mailform stylen */div.tx-thmailformplus-pi1 form fieldset dl {	padding-top:12px;	position:static;	display:block;	height:auto;}div.tx-thmailformplus-pi1 form fieldset dl dt {	position:static;	width:187px;	height:14px;	padding-right:12px;	padding-bottom:6px;	text-align:right;	font-size:10px;	font-weight:bold;	/*line-height:14px;*/	float:left;	display:block;}div.tx-thmailformplus-pi1 form fieldset dl dd {	position:static;	width:350px;	height:auto;	line-height:14px;	padding-bottom:6px;	display:block;	float:left;}div.tx-thmailformplus-pi1 form fieldset label {	width:200px;	text-align:right;	font-size:0.8em;	font-weight:bold;}div.tx-thmailformplus-pi1 form fieldset legend {	font-size:1em;	color:#999;	font-weight:bold;}div.tx-thmailformplus-pi1 form fieldset input, div.tx-thmailformplus-pi1 form fieldset select { border:1px solid #999; }div.tx-thmailformplus-pi1 form fieldset {	position:static;	height:auto;	display:block;	min-height:100px;	margin-bottom:15px;	padding-bottom:10px;	border-color:#999;	border-top:none;	border-left:none;	border-bottom:1px solid #999;	border-right:1px solid #999;	-webkit-border-bottom-right-radius:8px;	-moz-border-radius-bottomright:8px;	clear:both;}div.tx-thmailformplus-pi1 form input.submit {	border: 1px #000 solid;	background-color: #fff;	font-weight: normal;	font-size: 10px;}/** MenÃ¼-Liste z.b. fÃ¼r FAQ */.csc-menu li, .csc-menu a {	margin-left: 0px;	list-style-type: none;	list-style-image: url('../images/dot2.gif');	list-style-position: outside;}/* Textunterschiften == div .csc-textpic-caption {font-size: 10px; color: #000; font-weight: bold;} */li.csc-section {	padding: 2px 0px;	list-style-type: none;	list-style-image: url('../images/dot2.gif')}ul.csc-menu li {	margin: 5px 0px;	list-style-type: none;	list-style-image: url('../images/dot2.gif')}div .csc-sitemap li {	margin-left: 20px;	font-size: 1em;	font-weight: bold;	padding: 5px 5px;	border-bottom: 1px dotted #000;	width: 635px;	list-style-position: outside;	list-style-type: none;	list-style-image: url('../images/dot.gif')}div .csc-sitemap li li {	font-size: 10px;	color: #c36;	padding: 2px 0px;	margin-left: 20px;	border: none;	list-style-type: none;	list-style-image: url('../images/dot2.gif')}/* Spezielle Klassen fÃ¼r den WYSIWYG-Editor */.hervorheben {	color: #3366CC;	font-weight: bold;}div#menu li.normal a { padding-left: 30px; }div#menu li.extend a {	padding-left: 30px;	font-weight: bold}/*** tt_news Listenanzeige start ***/span.news-list-date {	float:left;	margin-right:10px;}div.news-list-item {	width:690px;	font-size:0.9em;	text-align:left;	min-height:125px;	clear:both;	padding-right:10px;	margin-bottom:25px;	border-bottom:1px solid #999;	border-right:1px solid #999;	-webkit-border-bottom-right-radius:8px;	-moz-border-radius-bottomright:8px;	-khtml-border-radius-bottomright:8px;}div.news-list-item h3 {	margin-top:10px;	font-size:1.1em;	margin-bottom:1.1em;}span.news-list-morelink { margin-left:1.1em; }div.commentcount {	color:#999;	margin-bottom:1.1em;}/*** tt_news Listenanzeige ende ***//*** tt_news Latest View start ***/.news-latest-item {	text-align:left;	border-bottom:1px dotted #999;	padding:5px 10px 5px 10px;}.news-latest-item a { font-size:10px; }/*** tt_news Latest View ende ***//*** tt_news Single View start ***/div.news-single-item {	font-weight:bold;	font-style:italic;	line-height:1.5em;	padding:0 10px 0 10px;}div.news-single-item h2 {	font-weight:bold;	font-style:normal;	font-size:1.3em;}div.news-single-item p {	font-weight:normal;	font-style:normal;	font-size:1em;}div.news-single-subheader { padding:15px 0 25px 0; }div.news-single-timedata, div.news-single-category, div.news-single-item p.news-single-author {	color:#000;	padding:0;	margin:0;	line-height:normal;	height:auto;	font-weight:normal;	font-style:normal;	font-size:0.8em;	text-align:right;}div.news-single-item p.news-single-author a {	color:#000;	 }div.news-single-img {	position:relative;	float:right;	margin-left:20px;	width:150px;}div.news-single-img a img { border:none; }div.news-single-img p.news-single-imgcaption {	font-size:0.8em;	line-height:normal;	text-align:left;	padding-bottom:10px;}div.news-single-additional-info fieldset {	margin-top:25px;	padding-bottom:10px;	padding-right:10px;	border:none;	border-bottom:1px solid #999;	border-right:1px solid #999;	-webkit-border-bottom-right-radius:8px;	-moz-border-radius-bottomright:8px;	-khtml-border-radius-bottomright:8px;}dl.news-single-links dt {	color:#999;	padding-left:10px;	padding-bottom:10px;	font-style:normal;}dl.news-single-links dd {	font-style:normal;	font-weight:normal;	line-height:1.5em;}/*** tt_news Single View ende ***//* Advice Message */#advice {	position:relative;	top:auto;	left:25px;	height:auto;	width:680px;	background-color:#9F6;	border:3px solid #0C0;	margin-top:15px;	padding:10px;	font-family:Verdana, Geneva, sans-serif;	line-height:18px;}#advice a {	color:#000;	font-weight:bold;}#advice h1 {	color:#000;	margin-bottom:9px;}/** Benutzer Registrierung **/#tx-srfeuserregister-pi1-fe_users_form label, #tx-srfeuserregister-pi1-fe_users_form span {	width:200px;	text-align:right;	font-size:0.8em;	font-weight:bold;}#tx-srfeuserregister-pi1-fe_users_form legend {	font-size:1em;	color:#999;	font-weight:bold;}#tx-srfeuserregister-pi1-fe_users_form input { border:1px solid #999; }#tx-srfeuserregister-pi1-fe_users_form fieldset {	margin-bottom:15px;	padding-bottom:10px;	border-color:#999;	border-top:none;	border-left:none;	border-bottom:1px solid #999;	border-right:1px solid #999;	-webkit-border-bottom-right-radius:8px;	-moz-border-radius-bottomright:8px;}/*   Möglicher Menüeffekt div#menu li.level1-act   {list-style-image: url('../images/dot.gif');}*//********************************************************************************	CI-Identifikation	***********************************************************************************	Verwendete Hauptfarben sind:**	Schwarz (#000000)*	Weiß 	(#FFFFFF)*	Hellblau(#3399cc)**	Als Kontrastfarbe zu Hellblau würde ich (SMatthes) die*	Braun-Orange-Kombination #CC6633 wählen. Diese wird auf*	hervorzuhebende Elemente angewendet.**	Stephan Matthes (10:52 | 19.07.2008)****************************************************************//*** Standards setzen ***/a, a:link, a:active {	text-decoration:none;	color: #39C;}a:hover {	text-decoration:none;	color: #C63;}li.content {	padding: 2px 0px;	list-style-type: none;	list-style-image: url('../images/dot2.gif');	list-style-position: outside;}li.content li {	padding: 2px 0px;	margin-left: 20px;	list-style-type: none;	list-style-image: url('../images/dot2.gif');	list-style-position: outside;}h1 {	color:#3399CC;	font-size:1.4em;	text-align:left;}h2 {	color:#3399CC;	font-size:1.2em;	text-align:left;}h3 {	color:#3399CC;	font-size:1.2em;	text-align:left;}/*** Individuelle Einstellungen ***/body {	margin-top:0px;	background-image:url(../images/bg.jpg);	background-position:top;	background-repeat:no-repeat;	background-color:#21282e;	font-size:12px;}div.table {	position:relative;	margin:0 auto;	top:0px;	width:990px;	font-size:12px;	padding-top:20px;	z-index:0;}div.shadow_top {	position:relative;	left:0px;	top:0px;	height:25px;	width:990px;	z-index:1;	background-image:url(../images/shadow_top.png);	background-repeat:no-repeat;}div.shadow_bottom {	position:relative;	left:0px;	top:0px;	height:33px;	width:990px;	z-index:1;	background-image:url(../images/shadow_bottom.png);	background-repeat:no-repeat;	clear:both;}div.site {	position:relative;	left:0px;	width:965px;	float:left;	height:auto;	padding-left:25px;	background-image:url(../images/shadow.png);	background-repeat:repeat-y;	z-index:2;}/*** HEADER ***/div.header {	position:relative;	left:5px;	top:0px;	width:930px;	height:165px;	/*background-image:url(../images/header.jpg);*/	color:#FF0000;	font-size:1.8em;	text-align:right;	z-index:3;}.header a img { border:none; }/* navigation_oben */div.navigation_top {	position:relative;	left:5px;	top:auto;	width:930px;	height:39px;	background-image:url(../images/navigation_top.jpg);	z-index:10;}div.button_top a {	position:relative;	left:0px;	top:0px;	width:125px;	height:24px;	background:url("../images/button_top.jpg") 0 0 no-repeat;	color:#FFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	letter-spacing:1px;	padding-top:15px;	text-align:center;	float:right;	z-index:4;}.button_top a:hover {	background-position: -125px 0;	z-index:4;}.button_top-act {	position:relative;	right:0px;	top:auto;	width:125px;	height:39px;	float:right;	z-index:4;}.button_top-act a {	position:absolute;	left:0px;	top:0px;	width:125px;	height:24px;	background:url("../images/button_top.jpg") 0 0 no-repeat;	background-position: -125px 0;	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	letter-spacing:1px;	padding-top:15px;	text-align:center;	z-index:4;}div.navigation_right {	position:relative;	right:0px;	top:auto;	width:17px;	height:39px;	background-image:url(../images/navigation_right.jpg);	float:right;	z-index:4;}#member_navigation {	position:relative;	float:left;}#navigation_position {	position:relative;	right:0px;	top:auto;	float:right;	z-index:4;}/* mainframe */div.mainframe {	position:relative;	left:5px;	top:auto;	width:930px;	height:auto;	background-image:url(../images/mainframe.jpg);	background-repeat:repeat-y;	float:left;	z-index:5;}/* navigation_links */div.mainframe_left {	position:relative;	left:0px;	top:0px;	width:181px;	height:auto;	float:left;	z-index:9;}#menu {	position:relative;	width: 180px;	height:auto;	z-index:9;}.level1-no a, .level1-act a {	position:relative;	width:170px;	height:17px;	background-image:url(../images/button.jpg);	background-position: 0px 0;	display:block;	color: #ffffff;	text-decoration: none;	padding-left:10px;	margin:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	height:17px;	padding-top:3px;	z-index:9;}.level2-no a, .level2-act a {	position:relative;	width:150px;	height:17px;	background-image:url(../images/button_extended.jpg);	background-position: 0px 0;	display:block;	color: #ffffff;	text-decoration: none;	padding-left:30px;	margin:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	height:17px;	padding-top:3px;	z-index:9;}.level1-act a, .level2-act a, .level1-no a:hover, .level2-no a:hover {	background-position: -181px 0;	z-index:9;}div.news_button {	position:relative;	width:161px;	height:26px;	padding-top:10px;	z-index:9;}div.news_button a {	position:absolute;	left:0px;	top:0px;	width:161px;	height:26px;	background: url("../images/log_in.jpg") 0 0 no-repeat;	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	padding-top:10px;	padding-left:20px;	z-index:9;}.news_button a:hover {	background-position: -181px 0;	z-index:9;}div.latestnews_content {	left:0px;	font-size: 0.7em;	font-family: verdana;	color: #000000;	border: 0px white dashed;	background-color:#081117;	padding: 0px 0px;	z-index:9;}#rss {	text-align:right;	padding-right:15px;}#rss a {	color:#FFF;	font-family:Verdana, Geneva, sans-serif;	font-weight:bold;}#rss img {	border:none;	margin-left:5px;	margin-top:10px;}div.mainframe_center {	position:relative;	left:0px;	top:0px;	width:746px;	height:auto;	float:left;	z-index:6;}/* pathway */div.pathway {	position:relative;	left:0px;	top:0px;	width:736px;	height:24px;	background-image:url(../images/pathway.jpg);	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	padding-top: 5px;	padding-left: 10px;	z-index:8;}div.pathway a, div.pathway a:link, div.pathway a:visited {	text-decoration:none;	color: #FFF;}div.pathway a:hover {	text-decoration:none;	color: #3399cc;}/* headline */.headline {	position:relative;	left:0px;	top:0px;	/*width:711px;*/	width:100%;	padding-right:10px;	height:47px;	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1.7em;	font-weight:bold;	background-image:url(../images/headline_break_content.jpg);	margin-bottom:25px;	z-index:6;}.headline_left {	position:relative;	top:0px;	left:0px;	height:47px;	width:24px;	background-image:url(../images/headline_left.jpg);	float:left;	z-index:8;}.headline_content {	position:relative;	top:0px;	left:0px;	height:42px;	width:auto;	background-image:url(../images/headline_content.jpg);	float:left;	padding-top:5px;	z-index:8;}.headline_break {	position:relative;	top:0px;	left:0px;	height:47px;	width:87px;	background-image:url(../images/headline_break.jpg);	float:left;	z-index:8;}.headline_right {	position:absolute;	top:0px;	right:0px;	height:47px;	width:27px;	background-image:url(../images/headline_right.jpg);	float:right;	z-index:8;}/* content */div.content {	color: #000;	position:relative;	left:25px;	top:0px;	width:700px;	/*width:686px;*/	height:auto;	background-color:#FFFFFF;	padding-top:20px;	padding-bottom:10px;	text-align:justify;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1em;	z-index:8;}.content p {	font-size:1em;	line-height: 20px;	padding-bottom: 20px;	letter-spacing: 0px;}.csc-textPic-Text p .bodytext {	font-size:1em;	color:#F09;}div.mainframe_right {	position:relative;	right:0px;	top:0px;	width:3px;	height:583px;	background-image:url(../images/mainframe_right.jpg);	float:left;	z-index:9;}/* footer */div.footer {	position:relative;	top:auto;	left:0px;	width:940px;	height:117px;	background-color:#FFFFFF;	float:left;	z-index:9;}div.partner {	position:relative;	left:5px;	top:auto;	width:512px;	height:117px;	background-color:#081117;	float:left;	z-index:9;}div.bwaw {	position:relative;	left:20px;	top:35px;	width:100px;	height:50px;	z-index:10;	float:left;}div.erfurt {	position:relative;	left:50px;	top:35px;	width:85px;	height:50px;	z-index:10;	float:left;}div.citydruck {	position:relative;	left:80px;	top:35px;	width:83px;	height:50px;	z-index:10;	float:left;}div.impressum {	position:relative;	right:5px;	top:0px;	width:403px;	height:92px;	background-image:url(../images/impressum.jpg);	float:right;	text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.9em;	color: #FFFFFF;	padding-top:25px;	padding-right:15px;	z-index:9;}.impressum p {	color: #FFFFFF;	text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1em;}/*** Styleeinstellungen fÃ¼r den TinyMCE ***/p {	color: #000;	text-align:justify;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1em;}div.content ol li {	list-style-type: decimal;	list-style-position: inside;	list-style-image: none}div.content ul li {	margin-left: 20px;	list-style-type: none;	list-style-image: url('../images/dot2.gif');	list-style-position: outside;}/*** DropDown Menu ***/ul.menu {	list-style-type: none;	z-index:99;}ul.menu, ul.menu ul { list-style-type: none; }ul.menu a {	display: block;	padding: 0;	font-weight: normal;}ul.menu li {	padding: 0;	margin: 0;	height:39px;	width:125px;	float: left;	z-index:100;}ul.menu li a {	height:24px;	width:125px;	padding-top:15px;	color:#FFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	letter-spacing:1px;	text-align:center;	background:url("../images/button_top.jpg") 0 0 no-repeat;}ul.menu li a:hover { background-position: -125px 0; }ul.menu li a.act.ifsubmain { background-position: -125px 0; }ul.menu li ul.menu li a.actifsubmain { background-position: -165px 0; }/* FÃ¼r Unterpunkte keine Float-Eigenschaft */ul.menu ul li {	float:none;	background-color: transparent;}/* Links auf Unterpunkten sollen die Hintergrundfarbe Ã¤ndern */ul.menu ul li.hover, ul.menu ul li:hover {	min-width:155px;	background-image:none;}/* Zweite Ebene */.submenu {	position:relative;	float:right;	top:-25px;	left:-15px;	z-index:100;	color:#FFF;}ul.menu li ul.menu {	padding:0;	margin:0;	width:155px;	text-transform:none;}ul.menu li ul.menu, ul.menu li ul.menu li a {        margin: 0;        padding: 0;	width:155px;	background-image:none;	text-align:left;}ul.menu li ul.menu li {	padding:0;	margin:0;	height:30px;	width:165px;	background:url("../images/menu_top.png") 0 0 no-repeat;	border-bottom:1px dotted #999;}ul.menu li ul.menu li a.extended {	padding:0;	margin:0;	height:22px;	width:155px;	background:url("../images/menu_top_extended_new.png") 0 0 no-repeat;	border-bottom:0px dotted #999;	padding-top:8px;	padding-left:10px;}ul.menu li ul.menu li:hover a.extended {	background-position: -165px 0;}ul.menu li ul.menu li a.active {	background:url("../images/menu_top.png") 0 0 no-repeat;	background-position: -165px 0;        color: #000;        font-weight: bold;}ul.menu li ul.menu li:hover a.active {        color: #000;}ul.menu li ul.menu li a.actifsub {	background:url("../images/menu_top_extended_new.png") 0 0 no-repeat;	background-position: -165px 0;        color: #000;        font-weight: bold;}ul.menu li ul.menu li:hover a.actifsub {        color: #000;}ul.menu li ul.menu li ul.menu li a.active {	background:url("../images/menu_top.png") 0 0 no-repeat;	background-position: -165px 0;        color: #000;        font-weight: bold;}ul.menu li ul.menu li ul.menu li:hover a.active {        color: #000;}ul.menu li ul.menu li:hover {	background-position: -165px 0;}ul.menu li ul.menu li a {	padding:0;	margin:0;	height:22px;	min-width:155px;	padding-top:8px;	padding-left:10px;	font-weight:normal;	text-transform:none;	/*opacity: 1.0;*/}ul.menu li ul.menu li a:hover {	/*background-color:#999;*/	font-weight:bold;	text-transform:none;}ul.menu ul {	margin:0;	padding: 0;	position: absolute;	/*background-color: #26383D;	border: 1px solid #FFF9E4;*/	display: none;	width: 155px;	z-index:100;}/* Zweite Ebene anzeigen */       ul.menu li.hover ul, ul.menu li:hover ul { display: block; }ul.menu li ul.menu li a.extended { 	padding:0;	margin:0;	height:22px;	width:155px;	background:url("../images/menu_top_extended_new.png") 0 0 no-repeat;	border-bottom:0px dotted #999;	padding-top:8px;	padding-left:10px;}/* Dritte Ebene */   ul.menu li.hover ul ul, ul.menu li:hover ul ul {	display: none;	margin-left: 165px; /* Breite eines Listenelements - Ãœberlagerung */	margin-top: -30px; /* HÃ¶he eines Listenelements */}/* Dritte Ebene anzeigen */       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul { display: block; }/* Vierte Ebene */     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul { display: none; }/* Vierte Ebene anzeigen */       ul.menu li.hover ul li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul li:hover ul { display: block; }.banner {  height:140px;  width:181px;  background:url("../images/infa2009.jpg") no-repeat;  padding-top:60px;  color:#fff;  font-size:78px;  font-weight: bold;  text-align:center;  font-family: trebuchet MS;}.tx-vgetagcloud-pi1 {  background-color:#081118;}.tx-vgetagcloud-pi1 ul li {  text-align: center;}.tx-vgetagcloud-pi1 ul li {  font-family: Verdana;  color:#fff;    padding:1px 5px 1px 5px;}