a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

a:hover {
	color: #006600;
}

a:active {
	color: #000000;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-image: url('images/gruene_h1.jpg');
	background-repeat: no-repeat;	
	height:50px;
	padding: 14px 40px
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.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;
}

.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;

}
.h5 {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}



ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: normal;
}


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;
}


li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}


.body_text01 img{ border:0;}

.bodytext 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;
}

.bodytext2 {
	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;
}

.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_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;
}



.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;
}

.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;
}


/*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: #666666;
	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: #000000;
}


.menulinks01-NO a:visited {
	font-weight: bold;
	color: #000000;
}

.menulinks01-NO a:hover {;
	font-weight: bold;
	color: #006600;
}


.menulinks01-NO a:active {
	font-weight: bold;
	color: #006600;
}



.menulinks01-ACT {
	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-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: #006600;
}


.menulinks01-ACT a:active {
	font-weight: bold;
	color: #006600;
}


.menulinks02-NO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	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-NO a:link {
	color: #000000;
}


.menulinks02-NO a:visited {
	color: #000000;
}

.menulinks02-NO a:hover {;
	color: #006600;
}


.menulinks02-NO a:active {
	color: #006600;
}


.menulinks02-ACT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: #006600;
}


.menulinks02-ACT a:active {
	color: #006600;
}


.menulinks03-NO {
	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;
}

.menulinks03-NO a:link {
	color: #000000;
}


.menulinks03-NO a:visited {
	color: #000000;
}

.menulinks03-NO a:hover {;
	color: #006600;
}


.menulinks03-NO a:active {
	color: #006600;
}


.menulinks03-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;
}

.menulinks03-ACT a:link {
	color: #000000;
}


.menulinks03-ACT a:visited {
	color: #000000;
}

.menulinks03-ACT a:hover {;
	color: #006600;
}


.menulinks03-ACT a:active {
	color: #006600;
}


.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;
}



.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;
	text-align: right;
	vertical-align: middle;
	margin: 0px 0px 18px;
	padding: 0px 5px 5px 0px;
}

.werbengbr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.werbengbr a:link {
	color: #000000;
	text-decoration: none;
}

.werbengbr a:visited {
	color: #000000;
	text-decoration: none;
}

.werbengbr a:hover {
	color: #006600;
	text-decoration: none;
}

.werbengbr a:active {
	color: #006600;
	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: #006600;
}

.csc-linkToTop a:active {
	color: #006600;
}

.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: #000000;
}

.news_title_right a:hover {
	color: #006600;
}

.news_title_right a:active {
	color: #006600;
}

.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: #000000;
}

.news_subheader_right a:hover {
	color: #006600;
}

.news_subheader_right a:active {
	color: #006600;
}

.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: #000000;
}

.news_more_right a:hover {
	color: #006600;
}

.news_more_right a:active {
	color: #006600;
}

.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: 14px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}

.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;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.newstitle_listview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.newstitle_listview a:link {
	color: #000000;
}

.newstitle_listview a:visited {
	color: #000000;
}

.newstitle_listview a:hover {
	color: #006600;
}

.newstitle_listview a:active {
	color: #006600;
}

.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: bold;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-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: #000000;
}

.news_more_listview a:hover {
	color: #006600;
}

.news_more_listview a:active {
	color: #006600;
}


.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: #000000;
}

.tx-ttnews-browsebox a:hover {
	color: #006600;
}

.tx-ttnews-browsebox a:active {
	color: #006600;
}

.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: #000000;
}

.tx-ttnews-browsebox-SCell nowrap a:hover {
	color: #006600;
}

.tx-ttnews-browsebox-SCell nowrap a:active {
	color: #006600;
}

.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: #000000;
}

.tx-ttnews-browsebox nowrap a:hover {
	color: #006600;
}

.tx-ttnews-browsebox nowrap a:active {
	color: #006600;
}


/*---------------------------------  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;
	margin: 10px 0px;
	padding: 3px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
}

.news_backto_singleview a:link {
	color: #000000;
}

.news_backto_singleview a:visited {
	color: #000000;
}

.news_backto_singleview a:hover {
	color: #006600;
}

.news_backto_singleview a:active {
	color: #006600;
}


.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: #000000;
}

.newsauthor_singleview a:hover {
	color: #006600;
}

.newsauthor_singleview a:active {
	color: #006600;
}



.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: #000000;
}

.news-single-author a:hover {
	color: #006600;
}

.news-single-author a:active {
	color: #006600;
}





.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;
}



/*rtehtmlarea 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;
}

.contenttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 100%;
}	


.gruen2004 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-style: italic; 
	line-height: 20px; 
	font-weight: bold; 
	color: #66CC66
}

.blau2004 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: italic; 
	line-height: 17px; 
	font-weight: bold; 
	color: #0066CC
}

.auswahl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.auswahl a:link {
	color: #000000;
}

.auswahl a:visited {
	color: #000000;
}

.auswahl a:hover {
	color: #006600;
}

.auswahl a:active {
	color: #006600;
}


/*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;
	border: 1px solid #cccccc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
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 {
	padding: 3px 10px 3px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.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;
}




