 @import url(style_news.css);
body {
	background-color:#FFF7AB;
	margin-left:0px;
	margin-top:0px;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	color:#008A4E;
}
/*---------------------------------------RTE start------------------------------------------*/
.align-center {
	text-align:center;
}
.align-left {
	text-align:left;
}
.align-right {
	text-align:right;
}
.align-justify {
	text-align:justify;
}
/*.csc-textpic-image img {border:2px solid #ccc !important; }*/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:2px solid #ccc;
}
/*---------------------------------------RTE stop-------------------------------------------*/#list_row {
	width:470px !important;
}
.tx-nsfirmendb-pi1-browsebox {
	width:450px !important;
}
.tx-irfaq-dynheader {
	margin-bottom:10px;
}
.detail_trenner {
	width:100%;
	height:1px;
	color:#000;
}
.tx-srfeuserregister-pi1 input {
	background-color:#FFFFFF;
	width:95%;
	color:#000000;
}
*html .tx-srfeuserregister-pi1 input {
	width:300px;
}
.tx-srfeuserregister-pi1 p {
	color:#008A4E;
	width:90%;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	background-color:#FFF7AB;
	color:#000000;
	border: 1px solid black;
	font-size:12px;
	font-weight:normal;
	/*width:120px;*/		
	width:100%;
	height:20px;
	padding-bottom:2px;
}
*html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	background-color: #FFF7AB;
	color: #000000;
	border: 1px solid black;
	font-size: 12px;
	font-weight: normal;
	width:100%;
}
*html .tx-srfeuserregister-pi1-submit {
	width: 120px;
}
.submitButtons {
	width:150px !important;
}
img {
	border:none;
}
hr {
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #008A4E;
	border-bottom:  solid 1px #FFF7AB;
}
#all {
	width:900px;
	min-height:550px;
	background-color:#FFF7AB;
	margin:10px auto auto auto;
	text-align:left;
	background-color:#FFF7AB;
}
#kopfline {
	width: 895px;
	height: 17px;
	font-family:verdana;
	font-size:12px;
	padding-top:4px;
	padding-left:5px;
}
*html #kopfline {
	height:17px;
	width:900px;
}
#kopfline a:link {
	color:#008A4E;
	text-decoration:none;
}
#kopfline a:visited {
	color:#008A4E;
	text-decoration:none;
}
#kopfline a:hover {
	text-decoration:underline;
}
#kopfmenu {
	width:680px;
	float:left;
	font-size:10px;
	padding-top:4px;
}
#schriftmenu {
	width:70px;
	float:left;
	font-size:10px;
	padding-top:1px;
	text-align:right;
}
#sprachmenu {
	width:80px;
	float:left;
	font-size:10px;
	padding-top:4px;
}
#content {
	float:left;
	width:894px;
	min-height:522px;
	border:3px solid #008A4E;
}
*html #content {
	width:900px;
}
#links {
	float:left;
	width:200px;
	min-height:524px;
}
*html #links {
	height:524px;
}
#hauptnavi {
	width:190px;/*height:240px;*//*background-color:white;*/
	margin:5px 5px 0px 5px;
}
#kalender {
	width:190px;
	height:138px;/*background-color:white;*/
	margin:5px 5px 0px 5px;
}
#kalender a:link {
	text-decoration:none;
}
#kalender a:visited {
	text-decoration:none;
}
#kalender a:hover {
	text-decoration:none;
}
h5 a:link {
	color:#FFE300;
	text-decoration:none;
}
h5 a:visited {
	color:#FFE300;
	text-decoration:none;
}
h5 a:hover {
	text-decoration:none;
}
#tickerueberschrift {
	width:190px;/*height:120px;*//*background-color:white;*/
	margin:5px 5px 0px 5px;
}
#newsticker {
	width:190px;/*height:120px;*//*background-color:white;*/
	margin:20px 5px 0px 5px;
}
*html #newsticker {
	margin:5px 5px 0px 5px;
}
#mitte {
	float:left;
	width:492px;/*min-height:524px;max-height:1800px;*/
	min-height:570px;
	border-left:1px solid #008A4E;
	border-right:1px solid #008A4E;
}
#mittekopfgrafik {
	width:482px;
	height:125px;/*background-color:white;*/
	background-color:#FFF7AB;
	margin:5px 5px 0px 5px;
	background-image:url(fileadmin/user_upload/Kategoriebilder/plneu.jpg);
}
#rootline {
	width:482px;
	height:15px;/*background-color:white;*/
	margin:5px 5px 0px 5px;
	color:#808080;
	border-bottom:1px solid #008A4E;
}
#rootline a:link {
	color:#808080;
	text-decoration:none;
}
#rootline a:visited {
	color:#808080;
	text-decoration:none;
}
#rootline a:hover {
	text-decoration:underline;
}
#inhalt {
	width:482px;
	height:auto;/*background-color:white;*/
	margin:5px 5px 5px 5px;
}
*html #inhalt {
	height:450px;
}
#inhalt h1 {
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
	font-size:130%;
	text-align:left;
	border:none;
	color:#008A4E;
	font-weight:bold;
}
#inhalt h2 {
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	font-size:110%;
	text-align:left;
}
#inhalt h3 {
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	font-size:100%;
	text-align:left;
}
#inhalt h4 {
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	font-size:100%;
	text-align:left;
}
#inhalt h5 {
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	font-size:60%;
	text-align:left;
}
#inhalt a:link {
	color:#008A4E;
	text-decoration:none;
	font-weight:bold;
}
#inhalt a:visited {
	color:#008A4E;
	text-decoration:none;
	font-weight:bold;
}
#inhalt a:hover {
	text-decoration:underline;
	font-weight:bold;
}
#rechts {
	float:left;
	width:200px;
	height:524px;
}
#zeichen {
	width:190px;
	height:110px;/*background-color:white;*/
	background-color:#FFF7AB;
	margin:5px 5px 0px 5px;
}
#unternehmensdb {
	width:190px;
	height:290px;/*background-color:white;*/
	margin:5px 5px 0px 5px;
}
#servicemenu {
	width:190px;
	height:100px;/*background-color:white;*/
	margin:5px 5px 0px 5px;
}
#footer {
	text-align:center;
	font-size:10px;
}
#impressum {
	width: 150px;
	height: 15px;
	padding-top:2px;
}
*html #impressum {
	float:left;
}
#impressum a:link {
	color:#008A4E;
	text-decoration:none;
}
#impressum a:visited {
	color:#008A4E;
	text-decoration:none;
}
#impressum a:hover {
	text-decoration:underline;
}
#druck {
	width: 25px;
	padding-top:2px;
	text-align:right;
	float:left;
}
*html #druck {
	float:left;
}
#druck a:link {
	color:#008A4E;
	text-decoration:none;
}
#druck a:visited {
	color:#008A4E;
	text-decoration:none;
}
#druck a:hover {
	text-decoration:underline;
}
#pdf {
	width: 25px;
	float:left;
	padding-top:2px;
	text-align:left;
}
*html #pdf {
	float:left;
}
#minical {
	width:190px;
}
.menuh5 h5 {
	background-color:#008A4E;
	margin:0px;
	padding:3px 0px 3px 3px;
	color:#FFE300;
	font-size:110%;
}
.ticker_link {
	color:#000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-family:verdana;
	font-size:110%;
}/*----------------------------------MENÜ--------------------------------------*/
.ebene1 {
	color:#FFE300;
	font-family:verdana;
	font-size:110%;
	text-decoration:none;
	font-weight:bold;
}
.ebene1act {
	color:#FFE300;
	font-family:verdana;
	font-size:110%;
	text-decoration:none;
	font-weight:bold;
}
.ebene2 {
	color:#008A4E;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
}
.ebene2act {
	color:#008A4E;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
}
.ebene3 {
	color:#008A4E;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
}
.ebene3act {
	color:#008A4E;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
}
#menubg1 {
	background-color:#008A4E;
	margin-bottom:5px;
	padding:3px;
}
#menubg2 {
	background-color:#FFF7AB;
	padding:3px;
}
#menubg2ro {
	background-color:#008C42;
}
#menubg3 {
	background-color:#FFF7AB;
	padding-left:10px;
}
#menubg3ro {
	background-color:#008C42;
}
.news-latest-item {
	margin-top:5px;
	margin-bottom:5px;
}
.newstickerlinks {
	color:#008A4E;
	text-decoration:none;
	font-size:80%;
}
.bodytext {
	margin-top:2px
}
.csc-mailform {
	border:0px;
	margin:0px;
}
.csc-mailform-field {
	vertical-align:top;
	width:100px;
	margin-top:3px;
}
.csc-mailform-submit {
	border:1px solid #008A4E;
	background-color:#FFF7AB;
	color:#008A4E;
}
.tx-cal-controller {
	width:100%;
}
.tx-newloginbox-pi1 table {
	font-size:100%;
}
.tx-newloginbox-pi1-submit {
	background-color:#FFF7AB;
	color:#000000;
	border: 1px solid black;
}
.contenttable {
	font-size:12px;
}
thead {
	background-color:#008A4E;
	color:#FFE300;
	text-align:left;
}
.td-1 {
	text-align:center;
}
.td-2 {
	text-align:center;
}/******************************************//******** BESSER ESSEN POP UP ANFANG*******//******************************************/
#streifen {
	background-color:#008A4E;
	color:#ffe300;
	width:894;
	position:relative;
	top: 570px;
	height:37;
	text-align:right;
	font-size:15px;
	font-weight:normal;
}
*html #streifen {
	top:0px;
	left:0px;
}/******************************************/
#streifenlinks {
	float:left;
	width:854px;
	margin-right:3px;
	padding-top:1px;
	position:relative;
	top:-570px;
}
*html #streifenlinks {
	top:0px;
}/******************************************/
#streifenrechts {
	float:left;
	width:37px;
	position:relative;
	top:-570px;
}
*html #streifenrechts {
	top:0px;
}	/******************************************/
.bessertabelle {
	margin-top:-440px;
}
*html .bessertabelle {
	margin-top:0px !important;
}
/******************************************/.besserschliessen {
	position:relative;
	top:-435px;
	color:#ffe300;
	cursor: pointer;
}
*html .besserschliessen {
	top:0px;
}
/******************************************/	.besserbild {
	margin-left:12px;
}
*html .besserbild {
	margin-left:0px;
}
/******************************************//********* BESSER ESSEN POP UP ENDE********//******************************************/

