body {
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #fff;
}

/****************FE-LOGIN **************/
.status {font-size:12px; color: #000; }
.user {font-size:11px;}
#user {border: 1px solid #666666;}
#pass {border: 1px solid #666666;}
.pass {border: 1px solid #666666;}


/************************ ALLGEMEINE POSITIONSANGABEN **********************/

.pos_main {
	width: 800px;
	border: 0px solid #000;
	padding: 0;
}


.pos_topstart { height: 130px;	width: 800px;}
.pos_top { text-align:right; height: 115px;	width: 800px; background: url(img/head.jpg);}
.pos_top2 { height: 110px;	width: 800px; background: url(img/reisser.jpg);}


.pos_text_start { width: 800px; }
.pos_text_start2 { width: 660px; }
.pos_text_start3 { padding: 0px 0px 0px 0px; width: 800px; height: 450px; }

.pos_news {	width: 200px;  }
.pos_bread { width: 900px; clear:both;}

.pos_text_ug { width: 740px; background: url(img/inhaltverlauf.jpg); height: 340px; overflow: auto;  }

.pos_text9 { width: 740px; background: url(img/inhaltverlauf.jpg); height: 340px; overflow: auto;  }


p.txtLoginbox a{ color:black;
	
	
	}

/************************* FOOTER-MENU ********************/
.pos_footer {
    float:right;
}
.footer td a { padding: 2px 12px; color: #000; text-decoration: none; font-style:italic;}
.footer td a:hover { color: #000; text-decoration: underline;}
.footer .footer_act a { color: #000; text-decoration: underline;}

/************************* HEADER-DRUCK-MENU ********************/
.header_print { display: none; }

/***************** BREADCRUMB ********************/
.breadAct { font-weight:bold; color: #000; text-decoration: none; }
.bread { font-size:10px; color: #808080;}
.bread a { font-size:10px; color: #808080; text-decoration: none; }
.bread a:hover {font-size:10px; color: #808080; text-decoration: none; }

/********************** HAUPTMENU ***********************/
.pos_menu {
  clear:both;
  background: #ffed00;
	width: 990px;

  text-decoration: none;
}
.pos_menu2 {
  clear:both;
padding-top:10px;
	width: 250px;
height:500px;
	
  text-decoration: none;
}
.main_menu { white-space:nowrap; width:250px;}
.main_menu a {
	font-size: 13px;
	font-weight:bold;
  white-space:nowrap;
  display:block;
  height:24px;
  padding-top:6px;
	padding-left: 20px;
  color:#000; 
  background:#ebecee; 
  text-decoration:none;
	border-bottom: 2px solid #fff;
	text-transform:uppercase
}
.main_menu_act {
	font-size: 13px;
	font-weight:bold;
  white-space:nowrap;
  display:block;
  height:24px;
  padding-top:6px;
	border-bottom: 2px solid #fff;
	padding-left: 20px;
  color:#fff; 
	background: url(../images/pfeilrot.jpg);
	background-repeat:no-repeat;
  text-decoration:none;
	text-transform:uppercase;
}
.main_menu a:hover { background: url(../images/pfeilrot.jpg); background-repeat:no-repeat; color: #fff; font-weight:bold;}
.main_menu_act a { color: #fff;font-weight:bold; }
.main_menu_act a:hover { color: #fff; font-weight:bold;}

/**************************** HAUPTMENÜ EBENE 2 ******************************/
.main_menu_ebene2 {  font-size: 12px; font-weight:bold;  height:24px; border-bottom: 2px solid #fff; background:#ebecee;}
.main_menu_ebene2 a {	padding: 4px 48px; color: #000;	text-decoration: none; display:block; }
.main_menu_ebene2 a:hover { padding: 4px 48px; color: #ffffff;  background: url(../images/pfeilrot_menu2.jpg); background-repeat:no-repeat;}

.main_menu_ebene2-act {  font-size: 12px; font-weight:bold; height:24px; border-bottom: 2px solid #fff; background: url(../images/pfeilrot_menu2.jpg); background-repeat:no-repeat;  }
.main_menu_ebene2-act a {	padding: 4px 48px; color: #ffffff;	text-decoration: none; display:block; }
.main_menu_ebene2-act a:hover { color: #ffffff; background: url(../images/pfeilrot_menu2.jpg); background-repeat:no-repeat;#fff; font-weight:bold;}



/****************************** NEWS ******************************/
.news-list-date, .news-single-timedata { font-family: Arial; font-size: 11px; float: right;}
.news-list-title { font-size:14px;/* IE hack */height: 1%;	/* IE hack end */height: auto !important;	padding:0px;margin:0px;	border:0px solid #666;background-color:#FFF;font-weight:bold;	color:#000000; }
.news-list-title a { font-size:14px;/* IE hack */height: 1%;	/* IE hack end */height: auto !important;	padding:0px;margin:0px;	border:0px solid #666;background-color:#FFF;font-weight:bold;	color:#000000; }
.news-single-head { font-size:16px;/* IE hack */height: 1%;	/* IE hack end */height: auto !important;	padding-bottom:0px;margin-bottom:10px;	text-align:left; border:0px solid #666;background-color:#FFF;font-weight:bold;	color:#CC0432; }
.news-single-subheader { font-weight: bold; font-size: 12px; padding: 5px 0px 5px 0px;}
.news-single-additionaldata { font-family: Arial; font-size: 11px; }
.news-single-backlink a { text-decoration: none; font-size: 11px; }
.news-latest-header a { font-size: 14px; text-decoration: none; color: #000; font-weight: bold;}
.news-latest-container a img { border: 0; margin-bottom:5px;	margin-right:3px;}
.news-latest-container2 a img { border: 0; margin-bottom:5px;	margin-right:30px;}
.news-latest-container { background: #fff;  margin-bottom: 0px; padding: 0px; width:100%; float:left;}
.news-latest-item { background: #fff;  margin-bottom: 20px; margin-top:10px; padding: 0px; width:500px; float:left;}	
.news-latest-morelink {	height:12px;color:#CC0432;margin-bottom:15px; }
.news-latest-morelink A { float:right;color:#CC0432; font-weight:bold;}
.pos_news .bodytext { color: #0000ff; }


/*********************************Mailformplus*********************************************/
.mailform .mf_field {	border: 1px solid #000000; font-size: 12px;	color: #000000; }
.mailform .mf_text { font-size: 12px;	color: #000000; }
.mailform .long { width: 300px; }
.mailform .short { width: 70px; }
.mailform .area { height: 100px; }
.mailform .button { width: 150px; }

.mailform input:active, .mailform input:focus, .mailform input:hover { background: #EEEEEE; }
.mailform select:active, .mailform select:focus, .mailform select:hover { background: #EEEEEE; }
.mailform textarea:active, .mailform textarea:focus, .mailform textarea:hover { background: #EEEEEE; }
.mailformplus_felder {border:1px solid #808080;}

/*********************** INDEXED_SEARCH ********************************/
.tx-indexedsearch-whatis { font-family: arial; font-size: 12px; }
.tx-indexedsearch-sw { font-family: arial; font-size: 12px; font-weight: bold; }
.tx-indexedsearch-res { padding-bottom: 10px; clear:both; }
.tx-indexedsearch-title a { color: #000; }
#tx-indexedsearch-head a { color: #000; }
.tx-indexedsearch-descr { color: #333333; }
.tx-indexedsearch-icon { background: #FFDE00; }
.tx-indexedsearch-result-number { background: #FFDE00; }
.tx-indexedsearch-title { background: #FFDE00; font-weight: bold; font-size: 13px; }
.tx-indexedsearch-title a { text-decoration: none; }
.tx-indexedsearch-percent {  color:#000;}
.tx-indexedsearch-redMarkup { color: red; }
.tx-indexedsearch-info { border-top: 1px dotted #000; color: #666; color: #999; font-size:10px; }
.tx-indexedsearch-info a { color: #999; text-decoration: none;}
.tx-indexedsearch-browsebox { }
.searchbox-sword { width: 100px; }

ul.browsebox { padding: 0; margin: 0; }
ul.browsebox li { list-style-type: none; float: left; padding: 5px 10px 5px 0px; }
ul.browsebox li a { color: #000; }

/*********************** RG GOOGLE MAPS *********************************/

DIV.tx-lumogooglemaps-pi1 { 
	position:relative; left:20px;
}

.googledir {
  font-family: arial;
	font-size: 12px;
}
#poi {
	height: 150px;
	width: 220px;
}
#poi #poitab { padding: 0;	margin: 0; }
#poi #poitab li {
	float:left;
	list-style-type: none;
	font-size: 12px;
	display:block;
}
#poi #poitab li a {
	padding: 0px 5px 0px 5px;
  color: #000;
	text-decoration: none;
	border: 1px solid #fff;
	border-bottom: 0px;
}
#poi #poitab li a:hover { 
	background: #C7E3CC; 
	text-decoration: none; 
	border: 1px solid #000;
	border-bottom: 0px;
}
#poi #poitab li.act a { 
	background: #C7E3CC; 
	border: 1px solid #000;
}
.poi-content {
	clear:both;
	font-family: arial;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #000;
	overflow:auto;
}


.temp-copystart {
width: 800px;
  text-align: right;
  font-family: arial;
  font-size: 10px;
  color: #808080;

}


.temp-copy {
width: 800px;
  text-align: right;
  font-family: arial;
  font-size: 10px;
  color: #808080;

}


.pos_news .news-latest-item img { padding-right: 10px; }
.balk {height:12px;}




DIV.csc-textpic-imagerow {margin-top: 0px; margin-bottom: 7px;}

