/*********************** RG GOOGLE MAPS *********************************/
.googledir {
  font-family: arial;
	font-size: 12px;
}

fieldset {
  border: 0px;
	font-family: arial;
	font-size: 11px;
}
#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-inhalt .csc-textpic-image p.bodytext { padding: 0px 10px 0px 15px; }
*/
.single-content p.bodytext { padding: 0px 10px 10px 15px; }

.single-content .csc-uploads { padding: 0px 10px 10px 15px; }
.single-content .csc-textpic-imagewrap { padding: 0px 10px 10px 15px; }
.single-content .tx-lumogooglemaps-pi1 { padding: 0px 10px 10px 15px; }

.druck_header {
	display: none;
}


p img { border:0px; }
.drucken { font-family: verdana;font-size: 12px; }
.drucken a { text-decoration: none; color: #17509B; }
.drucken a:hover { color: #666666;}

#suche a {color: #fff; text-decoration: none;}



.mailformplus_felder {	border: 1px solid #000000;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
}
.mailformplus_felder_special {	border: 1px solid #000000;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
.mailformplus_schrift {	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 2px;
}
.mailformplus_schrift_needed {	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	padding: 2px;
}


.headerpdf { 
  color: #0072BC; 
  font-family: Trebuchet MS, Arial; 
  font-size: 11px; 
}

.pdflink {
  color: #0072BC;
}

.pdflink a {
  color: #FFFFFF;
  text-decoration: none;
  padding-left: 5px;
}


.my-login-header2 { font-family: Trebuchet MS, Arial; font-size: 14px; color: #0072BC; }
.my-login-header { font-family: Trebuchet MS, Arial; font-size: 14px; color: #FFFFFF;padding-left: 5px; }
.my-login { font-family: Trebuchet MS, Arial; font-size: 12px; color: #FFFFFF; padding-left: 5px; }
.my-login-input { height:15px; width:100px; font-size:10px; border: 0px solid #000000; color: #707173;}





.Stil1 {font-size: 10px}
.mailformplus_felder {	border: 1px solid #000000;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
}
.mailformplus_felder_special {	border: 1px solid #000000;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
.mailformplus_schrift {	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-align: right;
	padding: 2px;
}
.mailformplus_schrift_needed {	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	padding: 2px;
}
.tx-indexedsearch-descr {	font-family: Verdana, Arial;
	font-size: 12px;
	color: #333333;
	padding: 2px;
}
.tx-indexedsearch-list {	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}
.tx-indexedsearch-title {	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;
font-weight: bold;
}
.tx-indexedsearch-info {	font-family: Verdana, Arial;
	font-size: 10px;
	color: #929397;
	padding: 2px;
}


.Stil1 a {	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
  text-decoration: none;
	padding: 2px;
}

.tx-indexedsearch-whatis {	font-family: Verdana, Arial;

color: #EAEBF5;
	padding-left: 15px;
}


.tx-indexedsearch-browsebox {	font-family: Arial, Verdana;
color: #006AB3;
	padding-left: 15px;
	padding-bottom: 10px;
}
.tx-indexedsearch-browsebox a{	font-family: Arial, Verdana;
color: #006AB3;
	padding-right: 5px;

}
 
img  {border:0;
    }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.menu, .menu1 a {
font-family: Trebuchet MS, Arial;
  font-size: 11px; 
  text-decoration: none;
  color: #000000;
height: 30px;
display: block;
background-color: #D9DADB;
}

.menu1 a:hover { 
  color: #FFFFFF;
background-color: #0072BC;
}



.menu1-act a{
height: 30px;
display: block;
background-color: #0072BC;
  color: #FFFFFF;
  text-decoration: none;
}

.menu2, .menu2-act {  padding-left: 5px; }
.menu2 a { 

  font-size: 10px; 
font-weight: bold;
  text-decoration: none;
  color: #00A896;
}

.menu2 a:hover { 

  font-size: 10px;
font-weight: bold; 
  text-decoration: none;
  color: #0072BC;
}


.menu2-act a { 

  font-size: 10px; 
font-weight: bold;
  text-decoration: none;
  color: #0072BC;
}


.menu3 a { 
  font-size: 10px; 
  padding:2px 2px 2px 50px;
  text-decoration: none;
  color: #FFF444;
}







ul.menu li {
  float:left;
  height: 30px; 
}

ul.menu {
  padding-left:20px;
  margin: 0px;
  list-style-type: none;
  font-family: arial;
}

ul.menu li a { 
  color: #000;
  font-size: 13px;
  padding: 6px 10px 0px 10px;
  height: 24px;
text-decoration: none; 
}

ul.menu li a:hover {
  height: 24px; 
  padding: 6px 10px 0px 10px;
  background-color: #fff;
text-decoration: none;
}

ul.menu li.menu-act a { 
  color: #000;
  float:left;
  padding: 6px 10px 0px 10px;
  font-size: 13px;
  height: 24px; 
  background-color: #fff;
text-decoration: none;
}

html>body ul.menu li {
  height: 0;
  float:none;
}

html>body ul.menu li a {
  float:left;
}

#topH {color: #FFFFFF; font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
#topT {color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;padding-bottom: 4px;}
#topB {color: #213484; font-size: 13px;font-family: Arial, Helvetica, sans-serif; padding-top: 4px;}
#topS {color: #000000; font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
#topM a{color: #006AB3; font-size: 12px; font-weight: bold;  text-decoration: none;font-family: Arial, Helvetica, sans-serif;}

html>body .tx-vgetagcloud-pi1 li {
margin: 3px;
padding-right: 2px;
}
html>body .tx-vgetagcloud-pi1 ul {
margin-left: 10px;

}

		.tx-vgetagcloud-pi1 {

width: 564px;	
		
		}
		.tx-vgetagcloud-pi1 ul {
			margin: 0px;
			padding: 8px;
			list-style: none;
	color: #828287;
		}
		.tx-vgetagcloud-pi1 li {
  padding-top: 4px;
padding-bottom: 4px;

margin-left: 9px;
margin-right: 9px;
	display: inline;
	float: left;
	color: #828287;		
		
		}
		.tx-vgetagcloud-pi1 li a {
	color: #828287;

			text-decoration: none;
	}



.cscheader { font-family: Arial,Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF;  padding: 2px 2px 2px 15px; background-color: #213484; }
.cscnewssearch { font-family: Arial,Verdana; font-size: 10px;  color: #000000;  padding: 7px 5px 2px 15px;  }
.cscnewssearch a{ text-decoration: none;  }
.cscnewssearch1 { font-family: Arial,Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF;  padding: 7px 2px 2px 15px; background-color: #213484; }
html>body .cscnewssearch1 { font-family: Arial,Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF;  padding: 2px 2px 2px 15px; background-color: #213484; }
.cscnewssearch p.bodytext {  padding: 0px 0px 5px 0px; }


#ns1 { font-family: Arial,Verdana; font-size: 14px;  color: #006AB3;   }
#ns2 { font-family: Arial,Verdana; font-size: 12px;  color: #000000;   }
#ns3 { font-family: Arial,Verdana; font-size: 14px;  color: #FFFFFF;  font-weight: bold; }

.tx_lumogooglemaps_pi1_infobox {font-family: Arial, Verdana; font-size: 12px;}
.tx_lumogooglemaps_pi1_infobox a{font-family: Arial, Verdana; font-size: 12px; text-decoration: none;}
 .tx_lumogooglemaps_pi1_sidebar {font-family: Arial, Verdana; font-size: 12px; }
 .tx_lumogooglemaps_pi1_sidebar a{font-family: Arial, Verdana; font-size: 12px; text-decoration: none;}

.news-catmenux {
background-color: #FFFFFF;
margin: 4px;
   padding:5px 0px 0px 5px;


}
.news-catmenu DIV IMG {
background-color: #FFFFFF;
   margin:0px;
   padding: 0px 3px 3px 0px;
   vertical-align: middle;
}
#cathead {margin:0; padding: 0;}

.level1 {
  float: left;
  height: 24px;
  display: block;
}
.level1 a{
  padding: 6px 6px;
  height: 16px;
  display: block;
  background: #BDC6E2;
font-family: Arial, Verdana;
 font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

.level1 a:hover{
color: #FFFFFF;
background: #213484;
}


#xxxx a{color: #FFFFFF; background: #213484;}
#newsar {font-size: 12px; font-weight: bold; text-decoration: none; color:#000000; background-color: #D9DADB;margin: 2px;padding-left: 15px;}
#newsar a{font-size: 12px; font-weight: bold; text-decoration: none; color:#000000; background-color: #D9DADB;}




#newsarchivlink a{width: 195px;padding-right: 5px; font-size: 12px; font-weight: bold; text-decoration: none; color:#000000; display: block;background-color: #BDC6E2; float:right; position: absolute;top:329px;left:280px;}

html>body #newsarchivlink a{ width: 195px;padding: 2px 3px 2px 5px; font-size: 12px; font-weight: bold; text-decoration: none; color:#000000; display: block;background-color: #BDC6E2; float:right; position: absolute;top:327px;left:681px;
}

.temp-topnews p.bodytext,  .rgtabs-container p.bodytext { 
  padding: 0;
}

.archivnews p.bodytext { 
  padding: 0px 0px 5px 5px;
}

#topT p.bodytext, #topS p.bodytext { 
	font-size: 11px; 
}

.newslinks p.bodytext {
  padding: 0px 0px 0px 10px;
}
/*
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	width: 150px;
  float:left;
  background-color: #ff00ff;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	width: 150px;
  float:left;
  background-color: #ff0000;
}
p.bodytext { 
	width: 300px; 
	background-color: #00ff00; 
	float:left;
}

*/
.single-content { clear:both; }

.csc-textpic-text li {
margin-left: 5px;
}
