.bodytext img{ border:0;}



.body_text01 img{ border:0;}



/*Anfang allgemeine Styles*/



ul {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	margin: 0px;

	list-style-type: square;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	line-height: normal;

}



ul a:link {

	color: #000000;

}



ul a:visited {

	color: #666666;

}



ul a:hover {

	color: #FF9900;

}



ul a:active {

	color: #000000;

}





ol {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	margin: 0px;

	list-style-type: decimal;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	line-height: normal;

	list-style-position: inherit;

}



ol a:link {

	color: #000000;

}



ol a:visited {

	color: #666666;

}



ol a:hover {

	color: #FF9900;

}



ol a:active {

	color: #000000;

}



li {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	font-size: 12px;

}



li a:link {

	color: #000000;

	font-weight: bold;

}



li a:visited {

	color: #666666;

	font-weight: bold;

}



li a:hover {

	color: #FF9900;

	font-weight: bold;

}



li a:active {

	color: #000000;

}

/*Ende allgemeine Styles*/





.bodytext img{ border:0;}



.body_text01 img{ border:0;}



.bodytext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}



.bodytext a:link {

	color: #000000;

	font-weight: bold;

}



.bodytext a:visited {

	color: #666666;

	font-weight: bold;

}



.bodytext a:hover {

	color: #FF9900;

	font-weight: bold;

}



.bodytext a:active {

	color: #000000;

	font-weight: bold;	

}



.bodytext_rechtsbuendig {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	text-align: right;

}



.bodytext_rechtsbuendig a:link {

	color: #000000;

}



.bodytext_rechtsbuendig a:visited {

	color: #666666;

}



.bodytext_rechtsbuendig a:hover {

	color: #FF9900;

}



.bodytext_rechtsbuendig a:active {

	color: #000000;

}



.bodytext_zentriert {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	text-align: center;

}



.bodytext_zentriert a:link {

	color: #000000;

}



.bodytext_zentriert a:visited {

	color: #666666;

}



.bodytext_zentriert a:hover {

	color: #FF9900;

}



.bodytext_zentriert a:active {

	color: #000000;

}



.maintable01 {

	border-top: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: none;

	border-left: 1px solid #000000;

}



.maintable02 {

	border-top: none;

	border-right: 1px solid #000000;

	border-bottom: none;

	border-left: 1px solid #000000;

}



.maintable03 {

	border-top: none;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-left: 1px solid #000000;

}



.linie_oben {

	margin: 0px;

	padding: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

}



.linie_unten {

	margin: 0px;

	padding: 0px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-bottom-width: 1px;

}



.boarder_left {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

}



.aktuelles_kasten {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

}





.csc-caption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}



/*Menuilinks Styles*/



.menulinkslinie {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #666666;

	border-bottom-color: #666666;

}



.menulinks01-NO {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	margin: 0px;

	padding: 3px 5px 3px 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



.menulinks01-NO a:link {

	font-weight: bold;

	color: #FFFFFF;

}





.menulinks01-NO a:visited {

	font-weight: bold;

	color: #FFFFFF;

}



.menulinks01-NO a:hover {;

	font-weight: bold;

	color: #FF6600;

}





.menulinks01-NO a:active {

	font-weight: bold;

	color: #FFFFFF;

}







.menulinks01-ACT {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 3px 5px 3px 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



.menulinks01-ACT a:link {

	font-weight: bold;

	color: #000000;

}





.menulinks01-ACT a:visited {

	font-weight: bold;

	color: #000000;

}



.menulinks01-ACT a:hover {;

	font-weight: bold;

	color: #FF6600;

}





.menulinks01-ACT a:active {

	font-weight: bold;

	color: #000000;

}





.menulinks02-NO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 3px 5px 3px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}



.menulinks02-NO a:link {

	color: #000000;

}





.menulinks02-NO a:visited {

	color: #000000;

}



.menulinks02-NO a:hover {;

	color: #FF6600;

}





.menulinks02-NO a:active {
	color: #FFF;
}





.menulinks02-ACT {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 3px 5px 3px 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



.menulinks02-ACT a:link {

	color: #000000;

}





.menulinks02-ACT a:visited {

	color: #000000;

}



.menulinks02-ACT a:hover {;

	color: #FF6600;

}





.menulinks02-ACT a:active {

	color: #000000;

}





.menulinks04-NO {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 4px;

}



.menulinks04-NO a:link {

	color: #000000;

}





.menulinks04-NO a:visited {

	color: #000000;

}



.menulinks04-NO a:hover {;

	color: #FF6600;

}





.menulinks04-NO a:active {

	color: #000000;

}





.menulinks04-ACT {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}



.menulinks04-ACT a:link {

	color: #000000;

}





.menulinks04-ACT a:visited {

	color: #000000;

}



.menulinks04-ACT a:hover {;

	color: #999999;

}





.menulinks04-ACT a:active {

	color: #000000;

}





.menutable {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #000000;

	padding-left: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

}



.menutable2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #000000;

	padding-left: 8px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

}







/*.h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	background-color: #F2F2F2;

	padding: 4px;

	margin-bottom: 10px;

	border: 1px solid #FF9900;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}*/



.h1 {

	color: #FF9900;

	font-family: "Comic Sans MS", "Comic Sans MS Bold", "Comic Sans", ComicSans, script, times, sans-serif;

	font-size: 18px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #006633;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 0px;

	}



.h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #006600;

	margin-bottom: 10px;

	border-bottom-width: 2px;

	border-bottom-style: dashed;

	border-bottom-color: #FFE000;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 0px;

}



.h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	padding: 4px;

	margin-bottom: 10px;

	border: 2px dotted #FFCB7D;

	background-color: #FFE000;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}



.h4 {

	font-size: 1px;

	margin: 0px;

	padding: 0px;

}



/*.h5 {

	font-size: 1px;

	margin: 0px;

	padding: 0px;

}*/



.body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

}



.contenttable01 {

	margin: 0px;

	padding: 2px;

	width: 100%;

	border: 1px solid #666666;

}



.tabellenzeilefarbe {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	background-color: #FFF0D9;

}



/* Beginn Mailform-Styles */

.csc-mailform-radio {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding-right: 15px;

	text-align: left;

	padding-top: 15px;

}



.csc-mailform-field {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	text-align: left;

	vertical-align: middle;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 10px;

}



.csc-form-label-req {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #666666;

	margin: 0px;

	padding-right: 15px;	

}





.csc-form-labelcell {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

	width: 150px;

	text-align: left;

}



.csc-form-fieldcell {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

	width: 250px;

	text-align: left;

}



#mailformIhre_Nachricht {

	text-align: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 150px;

	height: 150px;

	width: 400px;

}



.radiolayout {

	width:100%;

	padding-top:15px;

	padding-bottom:15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;	

}





/* Ende Mailform-Styles */



.csc-textpic-caption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 2px;

}



/*Text with image*/

/* 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: 10px;

	}



	/* 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: 10px;

	}



	/* 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: 10px;

	}

	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: 5px; }

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }

	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }



	/* 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: 20px !important;

	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

		margin-left: 20px !important;

	}









.tx-dropdownsitemap-pi1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #666666;

	margin: 0px;

	padding: 2px;

}







/*New Login Box Styles*/



.tx-newloginbox-pi3-searchbox TABLE TR {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}





.tx-newloginbox-pi1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3-browsebox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3-browsebox-strong {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3-browsebox-SCell {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3-searchbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx_newloginbox_pi3[sword] {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3-searchbox-sword {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3-listrow {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

	background-color: #E5E5E5;

}



.tx-newloginbox-pi3-listrow-header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3-listrow-header h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}



.tx-newloginbox-pi3-listrow-odd {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

	background-color: #F2F2F2;

}



.tx-newloginbox-pi3-singleView-HCell {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 5px;

}





.navitabelle {

	vertical-align: top;

	margin: 0px;

	padding: 0px;

}



.menuoben {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #000000;

	padding-top: 150px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin: 0px;

}



.menuoben a:link {

	color: #000000;

}



.menuoben a:visited {

	color: #666666;

}



.menuoben a:hover {

	color: #FF9900;

}



.menuoben a:active {

	color: #000000;

}



.hinundweg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	margin: 0px;

	text-decoration: none;

	padding-top: 0px;

	padding-right: 41px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.hinundweg a:link {

	color: #FFFFFF;

	text-decoration: none;

}



.hinundweg a:visited {

	color: #FFFFFF;

	text-decoration: none;

}



.hinundweg a:hover {

	color: #FF9900;

	text-decoration: none;

}



.hinundweg a:active {

	color: #FFFFFF;

	text-decoration: none;

}



/* default styles for extension "tx_spdirectory_pi1" */

	.tx-spdirectory-pi1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-style: normal;

	line-height: 12px;

	font-weight: normal;

	background-position: left top;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 0px;

}



	.tx_spdirectory-pi1-myform {

	font-family: Verdana, Arial, Helvetica,sans-serif;

	font-size: 10px;

}





	.tx_spdirectory-pi1-dotted {

	border: 1px solid #DADADA;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 0px;

}

	.tx_spdirectory-pi1-small { 

	font-size: 10px; 

}

	.tx_spdirectory-pi1-dottedcorner { 

	border-top: 0px none; 

	border-right: 0px none; 

	border-bottom: 2px dotted #DADADA; 

	border-left: 2px dotted #DADADA; 

}

	.tx_spdirectory-pi1-dottedcolor { 

	border: 2px dashed #EEEEFD; 

}

.tx_spdirectory-pi1-small {

	font-family: Verdana, Arial, Helvetica,sans-serif;

	font-size: 10px;

}



	.tx_spdirectory-pi1-atoz {

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 4px 0px 0px;

	background-color: #FFF0D9;

}



	.tx_spdirectory-pi1-pages {

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #000000;

	text-align: left;

	vertical-align: top;

	margin: 0px;

	padding: 4px 0px 0px;

	background-color: #FFF0D9;

}



.csc-linkToTop {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: italic;

	line-height: normal;

	font-weight: bold;

	color: #000000;

	text-align: left;

	vertical-align: middle;

	margin: 10px 0px;

	padding: 3px 0px 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FF9900;

}



.csc-linkToTop a:link {

	color: #000000;

}



.csc-linkToTop a:visited {

	color: #000000;

}



.csc-linkToTop a:hover {

	color: #FF9900;

}



.csc-linkToTop a:active {

	color: #000000;

}



.tx-cwtcommunity-pi1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	color: #000000;

}





.legend {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #000000;

}



/****************************/

/*** sr_feuser_register styles ***/

/****************************/



.tx-srfeuserregister-pi1-fe_users_form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

}





tx-srfeuserregister-pi1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



.tx-srfeuserregister-pi1-notice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



.tx-srfeuserregister-pi1-username {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;



}



.tx-srfeuserregister-pi1-text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	background-color: F0F6E5;

	height: 20px;

	width: 300px;

}



.tx-srfeuserregister-pi1-password {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	background-color: F0F6E5;

	height: 20px;

	width: 70px;

}



.tx-srfeuserregister-pi1-comments {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	background-color: F0F6E5;

	height: 20px;

	width: 400px;

}



/****************************/

/*** sr_feuser_register styles end ***/

/****************************/









/****************************/

/*** tx-mythrepository styles ***/

/****************************/



.tx-mythrepository-pi1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	margin: 10px;

	padding: 10px;

	width: 100%;

}





.tx-mythrepository-pi1-error { 

	color: maroon; 

}    



H1.tx-mythrepository-pi1-title {

	font-size: 13px;

	color: #828282;

	font-family: arial,helvetica;

	position:relative; 

}





H1.tx-mythrepository-pi1-title A {

	font-size: 13px;

	color: #828282;

	font-family: arial,helvetica;

	position:relative; 

}



.tx-mythrepository-pi1-title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #000000;

}



.tx-mythrepository-pi1 {

	margin:0px; 

	padding:0px; 

	padding-left:10px; 

	padding-right:10px;

}



.form.tx-mythrepository-pi1-form {

	margin: 0px; 

	padding: 0px;

}    



.tx-mythrepository-pi1 table {

	border: 0px;

	text-align:left;

	width: 98%;

}    



.tx-mythrepository-pi1 table.tx-mythrepository-pi1-box { 

	border: 1px solid #000000; 

	text-align:left;

}



.tx-mythrepository-pi1 table td { 

	font-size: 12px;

	font-family: arial,helvetica; 

	color: #828282; 

	font-weight:bold;

}    



.tx-mythrepository-pi1 table td a {

	color: #828282; 

	text-decoration: none;

}    



.tx-mythrepository-pi1 table td.tx-mythrepository-pi1-filename A {

	font-size: 11px; 

	font-weight:bold; 

	text-decoration:none;

}    



.tx-mythrepository-pi1 table td.tx-mythrepository-pi1-filesize {

	font-size: 10px;

	font-weight:bold;

}    



.tx-mythrepository-pi1 table td.tx-mythrepository-pi1-filemod {

	font-size: 11px;

	font-weight:bold;

}    



.tx-mythrepository-pi1 form { 

	font-size: 12px;

	font-family: arial,helvetica; 

	color: #828282; 

	font-weight:bold;

}    



.tx-mythrepository-pi1-header-row { 

	background-color: #CDE6FF; 

}    



.tx-mythrepository-pi1-row { 

	background-color: #E7F3FF; 

}        

.tx-mythrepository-pi1-header-icon, .tx-mythrepository-pi1-header-filename, .tx-mythrepository-pi1-header-perms, .tx-mythrepository-pi1-header-owner, .tx-mythrepository-pi1-header-group, .tx-mythrepository-pi1-header-filesize, .tx-mythrepository-pi1-header-filemod {

	color: #828282;

	font-style: italic;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: black;

}



.tx-mythrepository-pi1-icon, .tx-mythrepository-pi1-filename, .tx-mythrepository-pi1-filename-asb, .tx-mythrepository-pi1-perms, .tx-mythrepository-pi1-owner, .tx-mythrepository-pi1-group, .tx-mythrepository-pi1-filesize, .tx-mythrepository-pi1-filemod {

}



.tx-mythrepository-pi1-notemessage {

	margin:0px; 

	padding:0px; 

	margin-top:10px;

}



.tx-mythrepository-pi1-note {

	font: bold 10px verdana, sans-serif; 

	color: #FF0000;

}



.tx-mythrepository-pi1-upload {

	margin:0px; 

	margin-top:10px; 

	padding:0px; 

	border: 1px solid #000000; 

	text-align:left; 

	background-color: #E7F3FF;

}



.tx-mythrepository-pi1-email {

	margin:0px; 

	padding:0px; 

	margin-top:10px; 

	border: 1px solid #000000; 

	text-align:left; 

	background-color: #E7F3FF;

}



/*tt_news*/



.gotoarchive_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	font-style: italic;

}



.news_date_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}



.news_title_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}



.news_title_right a:link {

	color: #000000;

}



.news_title_right a:visited {

	color: #666666;

}



.news_title_right a:hover {

	color: #FF9900;

}



.news_title_right a:active {

	color: #000000;

}



.news_subheader_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

}





.news_subheader_right a:link {

	color: #000000;

}



.news_subheader_right a:visited {

	color: #666666;

}



.news_subheader_right a:hover {

	color: #FF9900;

}



.news_subheader_right a:active {

	color: #000000;

}



.news_more_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	margin: 5px 0px 3px;

	padding: 0px;

	font-style: italic;

}





.news_more_right a:link {

	color: #000000;

}



.news_more_right a:visited {

	color: #666666;

}



.news_more_right a:hover {

	color: #FF9900;

}



.news_more_right a:active {

	color: #000000;

}



.news_category_right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	margin: 5px 0px 3px;

	padding: 0px;

	font-style: normal;

}



.newstitle_singleview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	padding: 0px 0px 0px 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #FF9900;

}



.newsdate_singleview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



.newssubheader_singleview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



.newstitle_listview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}



.newstitle_listview a:link {

	color: #000000;

}



.newstitle_listview a:visited {

	color: #666666;

}



.newstitle_listview a:hover {

	color: #FF9900;

}



.newstitle_listview a:active {

	color: #000000;

}



.newsdate_listview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}



.newssubheader_listview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



.news_more_listview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	margin: 5px 0px 3px;

	padding: 0px;

	font-style: italic;

}





.news_more_listview a:link {

	color: #000000;

}



.news_more_listview a:visited {

	color: #666666;

}



.news_more_listview a:hover {

	color: #FF9900;

}



.news_more_listview a:active {

	color: #000000;

}





.newsheader_latestview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

	text-align: center;

}



.newsheader_latestview a:link {

	color: #000000;

}



.newsheader_latestview a:visited {

	color: #666666;

}



.newsheader_latestview a:hover {

	color: #FF9900;

}



.newsheader_latestview a:active {

	color: #000000;

}



.newstitle_latestview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}



.newstitle_latestview a:link {

	color: #000000;

}



.newstitle_latestview a:visited {

	color: #666666;

}



.newstitle_latestview a:hover {

	color: #FF9900;

}



.newstitle_latestview a:active {

	color: #000000;

}



.newsdate_latestview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}



.newssubheader_latestview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 2px;

}



.news_more_latestview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	font-style: italic;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 2px;

}





.news_more_latestview a:link {

	color: #000000;

}



.news_more_latestview a:visited {

	color: #666666;

}



.news_more_latestview a:hover {

	color: #FF9900;

}



.news_more_latestview a:active {

	color: #000000;

}





.tx-ttnews-browsebox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	margin: 0px 0px 2px;

	padding: 0px;

	text-decoration:none;

}



.tx-ttnews-browsebox a:link {

	color: #000000;

}



.tx-ttnews-browsebox a:visited {

	color: #666666;

}



.tx-ttnews-browsebox a:hover {

	color: #FF9900;

}



.tx-ttnews-browsebox a:active {

	color: #000000;

}



.tx-ttnews-browsebox-SCell nowrap {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	margin: 0px 0px 2px;

	padding: 0px;

	text-decoration:none;

}



.tx-ttnews-browsebox-SCell nowrap a:link {

	color: #000000;

}



.tx-ttnews-browsebox-SCell nowrap a:visited {

	color: #666666;

}



.tx-ttnews-browsebox-SCell nowrap a:hover {

	color: #FF9900;

}



.tx-ttnews-browsebox-SCell nowrap a:active {

	color: #000000;

}



.tx-ttnews-browsebox nowrap {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	margin: 0px 0px 2px;

	padding: 0px;

	text-decoration:none;

}



.tx-ttnews-browsebox nowrap a:link {

	color: #000000;

}



.tx-ttnews-browsebox nowrap a:visited {

	color: #666666;

}



.tx-ttnews-browsebox nowrap a:hover {

	color: #FF9900;

}



.tx-ttnews-browsebox nowrap a:active {

	color: #000000;

}





/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox, .browseBoxWrap {

	margin:3px;

	padding:3px;

	/*background-color:#CCCCCC;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	border-top: none;

	border-right: none;

	border-bottom: none;

	border-left: none;

}



.tx-ttnews-browsebox TD {

        font-size: 10px;

}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {

        font-weight: bold;

}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{

        margin:0px;

}



.tx-ttnews-browsebox-SCell {

	background-color: #F2F2F2;

	border-top: none;

	border-right: none;

	border-bottom: none;

	border-left: none;

}

.news-search-emptyMsg {

        font-size: 11px;

        margin-left: 10px;

}









/*#nowrap {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	margin: 0px 0px 2px;

	padding: 0px;

	text-decoration:none;

}



#nowrap a:link {

	color: #000000;

}



#nowrap a:visited {

	color: #666666;

}



#nowrap a:hover {

	color: #FF9900;

}



#nowrap a:active {

	color: #000000;

}

*/





.news_backto_singleview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: italic;

	line-height: normal;

	font-weight: bold;

	color: #000000;

	text-align: left;

	vertical-align: middle;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FF9900;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

}



.news_backto_singleview a:link {

	color: #000000;

}



.news_backto_singleview a:visited {

	color: #000000;

}



.news_backto_singleview a:hover {

	color: #FF9900;

}



.news_backto_singleview a:active {

	color: #000000;

}





.news_backto_singleview a:link {

	color: #000000;

}



.news_backto_singleview a:visited {

	color: #666666;

}



.news_backto_singleview a:hover {

	color: #FF9900;

}



.news_backto_singleview a:active {

	color: #000000;

}





.newsauthor_singleview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin: 0px 0px 10px;

	padding: 0px;

}



.newsauthor_singleview a:link {

	color: #000000;

}



.newsauthor_singleview a:visited {

	color: #666666;

}



.newsauthor_singleview a:hover {

	color: #FF9900;

}



.newsauthor_singleview a:active {

	color: #000000;

}







.news-single-author {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin: 0px 0px 2px;

	padding: 0px 0px 3px;

	text-decoration:none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



.news-single-author a:link {

	color: #000000;

}



.news-single-author a:visited {

	color: #666666;

}



.news-single-author a:hover {

	color: #FF9900;

}



.news-single-author a:active {

	color: #000000;

}











.news_category_listview {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	margin: 5px 0px 3px;

	padding: 0px;

	font-style: normal;

}



.tx-ttnews-browsebox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

}



.tx-ttnews-browsebox-strong {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

}



.newsarchive_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin: 0px 0px 2px;

	padding: 0px 0px 3px;

	text-decoration:none;

	border: 1px solid #FF9900;

}



.newslist_border_top {

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #cccccc;

	border-right-color: #cccccc;

	border-left-color: #cccccc;

}



.newslist_border_bottom_left {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #cccccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

}



.newslist_border_bottom_right {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #cccccc;

}



.newslist_border_bottom {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

}





/*TinyRTE Styles; für die Redakteure*/



.tabelle_breit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	width: 100%;

}



.tabelle_breit_rahmen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding: 2px;

	width: 100%;

	border: 1px solid #000000;

}



.hintergrund_grau {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	background-color: #f2f2f2;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}	



.hintergrund_grau a:link {

	color: #000000;

}



.hintergrund_grau a:visited {

	color: #000000;

}



.hintergrund_grau a:hover {

	color: #FF9900;

}



.hintergrund_grau a:active {

	color: #000000;

}	





.hintergrund_farbig {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	background-color: #FFF1DD;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}	



.hintergrund_farbig a:link {

	color: #000000;

}



.hintergrund_farbig a:visited {

	color: #000000;

}



.hintergrund_farbig a:hover {

	color: #FF9900;

}



.hintergrund_farbig a:active {

	color: #000000;

}



.hintergrund_ohne {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}	



.hintergrund_ohne a:link {

	color: #000000;

}



.hintergrund_ohne a:visited {

	color: #000000;

}



.hintergrund_ohne a:hover {

	color: #FF9900;

}



.hintergrund_ohne a:active {

	color: #000000;

}





.bodytext_linie_oben {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

}



.bodytext_linie_oben a:link {

	color: #000000;

}



.bodytext_linie_oben a:visited {

	color: #000000;

}



.bodytext_linie_oben a:hover {

	color: #FF9900;

}



.bodytext_linie_oben a:active {

	color: #000000;

}



.bodytext_linie_unten {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



.bodytext_linie_unten a:link {

	color: #000000;

}



.bodytext_linie_unten a:visited {

	color: #000000;

}



.bodytext_linie_unten a:hover {

	color: #FF9900;

}



.bodytext_linie_unten a:active {

	color: #000000;

}





.bodytext_linie_links {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000000;

}



.bodytext_linie_links a:link {

	color: #000000;

}



.bodytext_linie_links a:visited {

	color: #000000;

}



.bodytext_linie_links a:hover {

	color: #FF9900;

}



.bodytext_linie_links a:active {

	color: #000000;

}





.bodytext_linie_rechts {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

}



.bodytext_linie_rechts a:link {

	color: #000000;

}



.bodytext_linie_rechts a:visited {

	color: #000000;

}



.bodytext_linie_rechts a:hover {

	color: #FF9900;

}



.bodytext_linie_rechts a:active {

	color: #000000;

}



.bodytext_rahmen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding: 4px;

	border: 1px solid #000000;

}



.bodytext_rahmen a:link {

	color: #000000;

}



.bodytext_rahmen a:visited {

	color: #000000;

}



.bodytext_rahmen a:hover {

	color: #FF9900;

}



.bodytext_rahmen a:active {

	color: #000000;

}



.subheader01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	background-image: url(images/subheader01.gif);

	background-repeat: no-repeat;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



.subheader01 a:link {

	color: #000000;

}



.subheader01 a:visited {

	color: #000000;

}



.subheader01 a:hover {

	color: #FF9900;

}



.subheader01 a:active {

	color: #000000;

}







/*Smooth Galery Styles*/



.tx-rgsmoothgallery-pi1 {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	text-align: center;

	margin: 0px;

	padding: 0px;

}



/*Powermail Styles*/

/* Powermail */

	/* Form */

span.powermail_mandatory {

	/* Color of mandatory error message */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: red;

}

input.validation-failed,

textarea.validation-failed {

	/* Background color if validation failed */

	background-color: red;

}

div.powermail_mandatory_js {

	/* DIV container of errormessage */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: red;

	margin: 3px 0 15px 150px;

}

fieldset.tx-powermail-pi1_fieldset {

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

	border: 1px solid #cccccc;

}

fieldset.tx-powermail-pi1_fieldset legend {

	/* legend of Fieldset */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: black;

	margin: 0px;

	padding: 0px;

}

fieldset.tx-powermail-pi1_fieldset label {

	/* label */

	display: block;

	width: 150px;

	float: left;

	clear: both;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin-right: 35px;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,

fieldset.tx-powermail-pi1_fieldset select.powermail_select {

	/* Input and textarea */

	width: 260px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

}

div.tx_powermail_pi1_fieldwrap_html {

	/* DIV container arround every field */

	margin: 10px 0;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

	font-weight: bold;

	margin-top: 20px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 190px;

}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

p.tx_powermail_pi1_fieldwrap_html_radio_title {

	padding: 0;

	font-weight: bold;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

}

div.countryzone {

	margin: 10px 0 0 150px;

}





	/* Confirmation */

td.powermail_all_td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 0;

}



.tx-powermail-pi1_formwrap {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.tx-powermail-pi1_formwrap_6 {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.tx-powermail-pi1_fieldset {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.tx_powermail_pi1_fieldwrap_html_checkbox_title {

	padding: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



.tx-powermail-pi1_confirmation {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



.powermail_mandatory_listitem {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF0000;

	margin: 0px;

	padding: 0px;

}



.tx-powermail-pi1_mandatory {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



/*ve_guestboook styles*/

.tx-guestbook-result {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 2px 0px 0px 4px;

	height: 25px;

	vertical-align: middle;

}



.tx-guestbook-pagination {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 2px 4px 0px 0px;

	height: 25px;

	vertical-align: middle;

}



.tx-guestbook-header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	height: 25px;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

}



.tx-guestbook-header-frame {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 4px 0px 0px 4px;

	height: 25px;

	vertical-align: middle;

	border: 1px dashed #FFFFFF;

}



.tx-guestbook-left {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 4px;

	width: 30%;

}



.tx-guestbook-left a:link {

	color: #000000;

	font-weight: bold;

}



.tx-guestbook-left a:visited {

	color: #666666;

	font-weight: bold;

}



.tx-guestbook-left a:hover {

	color: #FF9900;

	font-weight: bold;

}



.tx-guestbook-left a:active {

	color: #000000;

	font-weight: bold;	

}





.tx-guestbook-right {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	width: 70%;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 0px;

}



.tx-guestbook-right a:link {

	color: #000000;

	font-weight: bold;

}



.tx-guestbook-right a:visited {

	color: #666666;

	font-weight: bold;

}



.tx-guestbook-right a:hover {

	color: #FF9900;

	font-weight: bold;

}



.tx-guestbook-right a:active {

	color: #000000;

	font-weight: bold;

}



.tx-guestbook-tableborder {

	background-color: #FFFAF0;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

}



.tx-guestbook-field {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



.tx-guestbook-form-obligationfield {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



.tx-guestbook-form-error {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF9900;

	margin: 0px;

	padding: 0px;

}



.tx-veguestbook-pi1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



.tx-guestbook-comment {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



.tx-guestbook-table {

	border: 1px dotted #666666;

}



.tx-dropdownsitemap-pi1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #666666;

	margin: 0px;

	padding: 2px;

}



.tx-dropdownsitemap-pi1 a:link {

	color: #000000;

	font-weight: bold;

}



.tx-dropdownsitemap-pi1 a:visited {

	color: #666666;

	font-weight: bold;

}



.tx-dropdownsitemap-pi1 a:hover {

	color: #FF9900;

	font-weight: bold;

}



.tx-dropdownsitemap-pi1 a:active {

	color: #000000;

	font-weight: bold;	

}



.level_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #666666;

	margin: 0px;

	padding: 2px;

}



.level_1 a:link {

	color: #000000;

	font-weight: bold;

}



.level_1 a:visited {

	color: #666666;

	font-weight: bold;

}



.level_1 a:hover {

	color: #FF9900;

	font-weight: bold;

}



.level_1 a:active {

	color: #000000;

	font-weight: bold;	

}



.no {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #666666;

	margin: 0px;

	padding: 2px;

}



.no a:link {

	color: #000000;

	font-weight: bold;

}



.no a:visited {

	color: #666666;

	font-weight: bold;

}



.no a:hover {

	color: #FF9900;

	font-weight: bold;

}



.no a:active {

	color: #000000;

	font-weight: bold;	

}



.lastupdate {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	color: #333333;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.lastupdate_links {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	color: #333333;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border: 1px solid #FF9900;

}







div.csc-textpic-image

        {

        position: relative;

        height: auto;

        }

 

.csc-textpic-image .bild

        {

        margin-top: 31px;

        }

        

.csc-textpic-image .caption

        {

        position: absolute;

        top: 0px;

        left: 0px;

        height: 30px;

        } 

		

.tx-gooffotoboek-pi1  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}

.tx-sudoku-pi1-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}