/* CSS Document *//*CSS für META MENÜ*/body {	background-image: url(../img/skalar/bg_sk_body.jpg);	background-repeat: repeat-x;	background-color: #BFC7CA;}#metamenu a {	text-decoration:none;	border:none;	color:#FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;	margin: 0px;	padding: 0px;	bottom: 3px;}#metamenu a:hover  {	text-decoration:none;	border:none;	color:#999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}#metamenu a:active {	text-decoration:none;	border:none;	color:#58071b;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}/* Ende Metamenu *//*CSS für 1. Navigationsebene*/.menu1-level1-no a  {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 12px;	line-height: 18px;	color: #333333;	}.menu1-level1-no a:hover  {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 12px;	line-height: 18px;	color: #58071b;	}.menu1-level1-act a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 18px;	text-decoration: none;	color: #58071b;	}	/*CSS für 2. Navigationsebene*/.menu1-level2-no a  {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 11px;	line-height: 18px;	padding: 2px 0px 4px 5px;	margin:  0px 0px 0px 0px;	color: #333333;		}.menu1-level2-no a:hover  {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 11px;	line-height: 18px;	padding: 2px 0px 4px 5px;	margin:  0px 0px 0px 0px;	color: #58071b;		}.menu1-level2-act a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 18px;	padding: 2px 0px 4px 5px;	margin:  0px 0px 0px 0px;	color: #FFFFFF;		}		/* MENÜ ENDE */	/*Hier werden die Ränder und Abstände der Inhaltscontainer definiert */			     #mainnavigation {    padding : 50px 5px 5px 20px;      }     #maincontent {	padding : 10px 20px 10px;	margin: 0px;      }     #rechtercontent {	margin: 0px;	padding: 10px 0px 0px 5px;	      }		/* Screen-Images Hier erden die Bilder für den jeweiligen Bereich konfiguriert */#innerwrap {	background-repeat : repeat-y;	background-image: url(../img/skalar/bg_sk_kachel.jpg);      }	  	   #leftcolumn {	background-image: url(../img/skalar/bg_sk_navi.jpg);	background-repeat: no-repeat;  }   #navbar {	background-image: url(../img/skalar/bg_sk_meta.jpg);} #centercolumn, #centercolumnn {	background-image: url(../img/skalar/bg_sk_main.jpg);	background-repeat: no-repeat;}#rightcolumn {		/*background-image: url(../img/skalar/bg_sk_rechts.jpg);	background-repeat: repeat-x;*/}#footer {	background-image: url(../img/skalar/bg_sk_footer.jpg);	background-repeat: no-repeat;	background-color: #949494;}#header {	background-image: url(../img/skalar/bg_sk_header.jpg);	background-repeat: no-repeat;	text-align: left;}#flashframe {	margin: 0px;	padding: 0px;	text-align: left;	vertical-align: top;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;;}#flashcontent {	margin: 0px;	padding: 0px;	text-align: left;	vertical-align: top;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#rightcolumn .tx-thumbview-pi1 {	overflow: auto;	height: 500px;}.tx_thumbview_thumbtable img {	padding-left: 3px;	padding-bottom: 3px;}/* Texte und Headlines */h1, h2, h3, h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}h1 {	font-size: 18px;	color: #58071b;	margin-bottom: 10px;	font-weight: normal;}h2 {	font-size: 16px;	color: #666666;	margin-bottom: 10px;	font-weight: normal;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	margin-top: 5px;	margin-bottom: 5px;	font-weight: normal;}h4, h4 a {	text-decoration: none;}p.bodytext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 18px;	margin-bottom:10px;}.csc-linkToTop {	text-align: right;	margin-top: 2px;	margin-bottom: 5px;}.csc-linkToTop a {	font-size: 10px;	text-align: right;	margin-bottom: 3px;	background-image: url(../img/totop.gif);	background-repeat: no-repeat;	padding-left: 14px;	text-decoration: none;	color: #58071b;}.csc-header-date {	color: #460D1C;	font-size: 10px;}p.bodytext a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 18px;	text-decoration: underline;	}dd.csc-textpic-caption {	font-size: 10px;	margin-bottom: 5px;	padding-top: 3px;}ol {}ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-type: disc;	margin-left: 20px;	margin-top: 10px;	margin-bottom: 10px;	line-height: 16px;}li {	margin-top: 2px;	margin-bottom: 2px;}/* CSS fuerRahmen beginn */.csc-frame-invisible {	padding: 20px;	}.csc-frame-rulerBefore {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #9AB9CE;	padding-top: 10px;}.csc-frame-rulerAfter {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #460D1C;	margin-bottom: 10px;	margin-top: 10px;}.csc-frame-frame1 {	border: 2px dashed #58071b;	padding: 5px;	margin-bottom: 5px;	margin-top: 5px;}.csc-frame-frame2 {	border: 2px solid #58071b;	padding: 5px;	margin-bottom: 5px;	margin-top: 5px;	background-color: #58071b;		}.csc-frame-frame2 h2, .csc-frame-frame2 p, .csc-frame-frame2 p a {	color: #FFFFFF;}/* Not in use.csc-frame-indent {}.csc-frame-indent6633 {}*/table.wandgroessen {	padding: 5px;	width: 500px;	margin-left: 30px;}/* TMD-Gallery-Farbmodul */.tx-tmdlittlegallery-pi1-preView table {	background-color: #CCCCCC;	margin-bottom: 10px;}.tx-tmdlittlegallery-pi1-preView select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	padding: 2px;	height: 20px;	width: 150px;	border: 1px solid #CCCCCC;	margin-top: 3px;}.tx-tmdlittlegallery-pi1-preView table td {	height: auto;	width: 180px;	background-color: #FFFFFF;	text-align: center;	padding-top: 6px;	padding-bottom: 3px;	}.tx-tmdlittlegallery-pi1-preView a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333333;	text-decoration: none;}.tx-tmdlittlegallery-pi1-preView a:hover {	color: #58071b;}	.filename  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	}	/* Mailformular */.csc-mailform {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	text-decoration: none;	padding: 5px;}legend {		border: 0px;}fieldset {	border: 1px solid #C0C0C0;	padding: 5px;	margin-bottom: 10px;}.radiolayout {width:60%;}.formu {width:80%;padding-left:110px;border: 1px solid #C0C0C0;}.mf-radio {	border:0px;	vertical-align: middle;	margin: 2px;}.mf-text {	color: #000000;	border: 1px solid #C0C0C0;	padding: 1px;	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 0px;}.mf-check {border: 0px;}.mf-select {border:0px;vertical-align: middle;	font-size: 10px;	border: 1px solid #C0C0C0;	margin: 2px;	padding: 1px;}.mf-input {vertical-align: middle;	font-size: 10px;	border: 1px solid #C0C0C0;	margin: 2px 2px 2px 0px;	padding: 1px;	}.mf-submit {	color: #ffffff;	background-color: #460D1C;	border: 0px;	font-size: 10px;	}/* Mailformular - End */div.tx-jppageteaser-pi1 {	padding: 5px;}.tx-jppageteaser-pi1-list  {padding: 5px;	}.tx-jppageteaser-pi1-list-entry-link-item > a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #460D1C;}.tx-jppageteaser-pi1-list-floatcleaner {	clear: both;}.tx-jppageteaser-pi1-list-entry {	margin-bottom: 5px;	padding-top: 5px;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}table.blockborder {	margin-bottom: 20px;}
