/* HTML-Tags */body {	font-family:Verdana,sans-serif;	font-size:100%;	line-height:1.2em;	margin:0 0 0 0px;	padding:0;}h1,h2,h3,h4,h5,h6,p,cite,dl,dt,dd,img,div,form,legend,fieldset,input,select,textarea,table,th,td,caption,ul,li,ol {	margin:0;	padding:0;	font-family:Verdana,sans-serif;}#header,#content,#footer {	font-size:0.85em;}h1 {	font-size:1.3em;	line-height:1.6em;	padding:0 0 10px 0;	color:#9B061F;}h2,caption {	font-size:1.1em;	font-weight:bold;	line-height:1.2em;	color:#9B061F;}p {	padding:5px 0;}small,.small {	font-size:0.85em;	line-height:1em;}acronym, dfn, abbr, span.abbr { 	border-bottom: 1px dotted black; cursor: help; }img { 	border:none; }a,a.external-link,a.active, a.email {	color:#9B061F;}a:hover {	text-decoration:none;	color:#002951;}a.external-link {	padding-left:18px;	background:url(../img/icon_link.gif) left center no-repeat;}a.email {	padding-left:18px;	background:url(../img/icon_mail.gif) left center no-repeat;}ul {	margin-left:1.5em;}ul.nostyle {	list-style-type:none;}ul.nostyle a {	text-decoration:none;}li {	line-height:1.2em;	padding:3px 0;}li dfn.hidden,.usb {	display:block;	position:absolute;	left:-3000px;	height:0px;	width:0px;}div.pagebrowser ul {	list-style-type:none;	margin:10px 0 20px 0;}div.pagebrowser li {	display:inline;	padding-right:5px;}form {	padding:10px 0 10px 0;}form br,form dt {	clear:both;}form dd {	padding:0;	margin:0;}fieldset {	border:none;}legend {	color:#9B061F;	font-weight:bold;}label,form dt {	clear:both;	float:left;	width:8em;	font-weight:bold;	margin-right:1em;	text-align:left;}input, textarea, select {	border:1px solid #9B061F;	background-color:#f1f1f1;	padding:2px;	font-size:0.85em;	margin:2px;}input.normal, textarea,div.input {	width:23em;}textarea {	height:10em;}input.submit {	margin:5px 0 0 0;}table {	font-size:0.9em;	border:2px solid #9B061F;	border-bottom:1px solid #9B061F;	width:96%;}.calendar table { width:auto; }caption {	text-align:left;}th {	background-color:#f1f1f1;	border-bottom:2px solid #9B061F;	padding:3px 5px;	text-align:left;	line-height:1.2em;}td {	vertical-align:top;	border-bottom:1px solid #9B061F;	padding:3px 5px;	line-height:1.2em;}dd {	margin-left:2em;}dl.image {	margin:0 10px 10px 10px;}.imgleft dl.image {	margin-left:0px;	margin-right:10px;	float:left;}.imgright dl.image {	margin-right:0px;	margin-left:10px;	float:right;}.imgleft .csc-textpic-imagecolumn {	margin-right:10px;}.imgright .csc-textpic-imagecolumn {	margin-left:10px;}dl.image dt, div.filelinks dd {	margin:0;	padding:0;	line-height:0.9em;}dl.image dd {	background-color:#FEEBD6;	margin:-1px 0 0 0;	padding:1px 0 1px 3px;	font-size:0.85em;	line-height:1.1em;}/* Allgemeingueltige Klassen */.hidden {	display:none;}.clearer {	clear: both;}.left, .imgleft {	float: left;}.right, .imgright {	float: right;}.center {	text-align:center;}.copyright {	color:#717171;}.red,.error {	color:#9B061F;}.blue {	background-color:#002951;	color:#fff;	padding:5px 20px;}.monospace {	font-family:'Andale Mono',Courier,monospace;}/* Sonstige Bereiche *//* Sitemap */div.sitemap dl.firstLevel dt {	margin-top:15px;	padding:2px 5px;	background-color:#ebcdd2;	border:1px solid #9b061f;}div.sitemap dl.firstLevel dd {	margin:-1px 0 0 0;	border:1px solid #9b061f;	border-top:none;	padding:5px;	color:#666;	font-style:italic;}div.sitemap dd.blockborder {	padding-left:15px;	background-color:#fff;}div.sitemap dl.secondLevel dt {	font-style:normal;	border:none;	background:none;	margin:0;}div.sitemap dl.secondLevel dd {	border:none;	margin:-10px 0 0 0;}/* RTE-Klassen */span.Unterstrichen,.Unterstrichen {	text-decoration:underline;}div.Groesser,p.Groesser,.Groesser {	font-size:1.1em;	line-height:1.6em;}div.Kleiner,p.Kleiner,.Kleiner {	font-size:0.9em;	line-height:1.1em;}div.Rechts,p.Rechts,.Rechts {	text-align:right;}div.Zentriert,p.Zentriert,.Zentriert {	text-align:center;}div.Apricot,p.Apricot,.Apricot {	background-color:#feebd6;	padding:5px;}div.Hellrot,p.Hellrot,.Hellrot {	background-color:#ebcdd2;	padding:5px;}div.Rot,p.Rot,.Rot {	background-color:#9b061f;	padding:5px;}.Rot a, .Rot h1, .Rot h2 {	color:#fff;}/* Plugins *//* Simple Survey */.tx-simplesurvey-pi1 textarea {	width:100%;}.tx-simplesurvey-pi1-questiontext {	float:left;	margin-right:5px;	font-weight:bold;}.tx-simplesurvey-pi1-userdata {	margin-top:15px;}.tx-simplesurvey-pi1-question,.tx-simplesurvey-pi1-userdata-title {	margin-top:15px;	font-weight:bold;	}.tx-ttnews td {    text-align:center;    font-weight:bold;}.tx-ttnews td.linked_day:hover div, .tx-ttnews div.showEvent {    position:absolute;    z-index:1;     display:block;    background-color:#feebd6;    border:1px solid #9b061f;    padding:5px;    color:#000;    font-weight:normal;}.tx-ttnews td.linked_day {    color:#9b061f;	background-color:#ebcdd2;}.tx-ttnews td.linked_today_nolink {	background-color:#9b061f;    color:#fff;}/* Kalender */.calendar td { border:none; }input.calsubmit {	font-weight:bold;	background-color:#9b061f;	color:#fff;	font-style:italic;	margin-top:-1px;	padding:1px;}/* News FEedit */.typo3-dyntabmenu-divs {	border:1px solid #9b061f;	padding:10px;}table.typo3-dyntabmenu {	width:auto;	border:none;}table.typo3-dyntabmenu td {	background-color:#f1f1f1;	border:1px solid #9b061f;	border-bottom:none;	padding:0;}table.typo3-dyntabmenu td a {	text-decoration:none;	display:block;	padding:3px 10px;}table.typo3-dyntabmenu td a:hover {	background-color:#707172;	color:#fff;}/* Loginbox links */#cLeft input {	background-color:#fff;	border:none;	margin:0;	margin-bottom:2px;	padding:2px;	width:136px;}#cLeft input.submit {	background-color:#9b061f;	color:#feebd6;	margin-top:5px;	width:140px;}#cLeft label {	font-weight:normal;	font-size:0.85em;	padding:0;	margin:0;	float:none;}/* Zitat des Tages */.tx-isslogans-pi1 {	margin-top:10px;}.tx-isslogans-pi1 p {	padding:0;}.tx-isslogans-pi1 p.author {	margin-top:15px;	font-style:italic;}/* Glossar */.tx-datamintsglossaryindex-pi1 ul {	margin:0 0 0 -2px;	padding:0;}.tx-datamintsglossaryindex-pi1 li {	width:20px;	height:20px;	float:left;	margin:2px; }.tx-datamintsglossaryindex-pi1 ul a {	width:20px;	height:20px;	display:block;	background-color:#ebcdd2;	border:1px solid #9b061f;	font-family:'Andale Mono',Courier,monospace;	text-decoration:none;	line-height:20px;	text-align:center;}.tx-datamintsglossaryindex-pi1 ul a:hover,.tx-datamintsglossaryindex-pi1 ul a.active {	background-color:#9b061f;	color:#ebcdd2;}/* FAQ */.tx-askbfaq-pi1 dt {	margin-top:7px;}.tx-askbfaq-pi1 a {	text-decoration:none;}/* Profil bearbeiten */.tx-srfeuserregister-pi1 fieldset {	border:1px solid #9b061f;	padding:5px;}.tx-srfeuserregister-pi1 fieldset legend {	padding:0 10px 0 10px;	margin-left:10px;}.tx-srfeuserregister-pi1 input {	padding:2px;}.tx-srfeuserregister-pi1 form span {	color:#9b061f;}.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader {	width:8em;}/* Tag Cloud */.tx-vgetagcloud-pi1 ul {	padding:5px 20px;	margin:0;	font-size:0.8em;}.tx-vgetagcloud-pi1 li {	display:inline;	margin:2px;}/* Volltextsuche */.tx-indexedsearch-whatis {	font-weight:bold;	border-bottom:2px solid #9b061f;	padding:5px 0;	margin-bottom:10px;}#cLeft .tx-indexedsearch-whatis, #cLeft .tx-indexedsearch-noresults,#cLeft .tx-indexedsearch legend,#cLeft .pagebrowser {	display:none;}#cLeft .tx-indexedsearch input {	width:113px;	float:left;	height:17px;	line-height:17px;	margin-right:2px;}#cLeft .tx-indexedsearch input.submit {	width:21px;	height:21px;	padding:0;	margin:0;	background-color:#FEEBD6;}/* Galerie */.tx-sksimplegallery-pi1 {	margin-top:10px;}.tx-sksimplegallery-pi1 .list {	padding:20px;}.tx-sksimplegallery-pi1 .left {	margin:3px;}.tx-sksimplegallery-pi1 .copyright {	font-size:0.7em;	line-height:1em;	margin-top:-1px;}.tx-sksimplegallery-pi1 dl.image {	width:400px;}/* Reservierung */.tx-fkkcrr-pi1 td {	border:none;	border-top:1px solid #9b061f;	font-size:0.9em;}.tx-fkkcrr-pi1 th {	border:none;	font-size:0.9em;}.tx-fkkcrr-pi1 th a {	text-decoration:none;}.tx-fkkcrr-pi3 table {	border-bottom:none;	margin-bottom:10px;}.tx-fkkcrr-pi3 td {	border:none;	border-bottom:1px solid #9b061f;	font-size:0.9em;}.tx-fkkcrr-pi3 th {	border:none;	border-bottom:1px solid #9b061f;	font-size:0.9em;}.tx-fkkcrr-pi3 th a {	text-decoration:none;}