body   { font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: 11px;  color: #333333; scrollbar-base-color: #ECEEFA;  scrollbar-highlight-color: #ECEEFA;  scrollbar-darkshadow-color: #ECEEFA; scrollbar-face-color: #00256A; scrollbar-track-color: #ECEEFA; scrollbar-arrow-color: #ECEEFA; scrollbar-shadow-color: #4075B9; scrollbar-3dlight-color: #5E95D8;  buttonface: #FFE787;   background-color: #00256A; }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.bodytext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }

.clear {
clear: both;
}

P { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
/* .contentTable TD {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;} */

.csc-header H1,H2,H3 {	margin-top: 10px;	margin-bottom: 8px;	margin-left: 0px;}
div.csc-header-n2 H1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
div.csc-header-n3  H1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
div.csc-header-n4  H1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.csc-header h4{
font-size:11px; 
color:#003366;
margin:0px 0px 5px 0px;
padding:0px 0px 2px 0px;
border-bottom:1px solid #BBB;
}

.csc-frame-frame1 {
border-bottom:1px solid #DDD;
margin:0px 0px 18px 0px;
padding:0px 0px 10px 0px;
}

.csc-flexcontent-smallCol {width:160px; float: left;}
.csc-flexcontent-doubleCol {width:350px; margin-left: 23px; float: left;}
.middle { margin:0px 23px 0px 23px;}

.linkbox { 
padding: 5px; 
vertical-align: middle; 
text-align:center; 
border: 1px solid #DDD; 
font-weight:bold;
margin: 5px 0px 5px 0px;
}

H1{
	font-size:13px;
	color:#003366;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}

center {
color: #333;
background-color:#EFEFEF;
border-bottom:1px solid #DDD;
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 5px;
text-align:center;
}

.tx-srsendcard-pi1 div b {text-align:center;}

H1.csc-firstHeader {
	font-size:13px;
	color:#003366;
	margin-top: 5px;
	margin-left: 0px;
}

H2 {
	font-size:13px;
	color:#003366;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}


H2.contentboxheader  {
	font-size:12px;
	color:#FF3366;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #996600;
}

#contentboxcontent1 IMG {

float:left;

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.senden {  border: 0px none #00256B;  background-color: White;   margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  padding: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;                }
.zuruecksetzen {  border: 0px none #00256B;  background-color: White;   margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  padding: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;                }
.chbx {  border: 0px none #00256B;  background-color: #EDEDED;   }
.selectbtn {  scrollbar-face-color: #FFE787; scrollbar-track-color: #ECEEFA; scrollbar-arrow-color: #00256A; scrollbar-shadow-color: Navy; scrollbar-3dlight-color: #ECEEFA;  buttonface: #FFE787;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  background-color: #00256A;  font: 11px;  color: #333333;  scrollbar-base-color: #FFE787;  scrollbar-highlight-color: #FFE787;  scrollbar-darkshadow-color: #FFE787; border: 0px none #00256B;  background-color: #EDEDED;      }
#fielderror  {color: Red; }
select {  border: 0px none #00256B;  background-color: #FFFFFF;   }
fieldset {	border: 1px solid #DDDDDD;  padding: 2px 2px 2px 2px;  margin-bottom: 2px;  margin-left:2px;  margin-right: 2px;  margin-top: 2px;     }
#infopanelmenu input { height:15px; width:110px; border: 1px solid  #333;  }


.tx-indexedsearch TD { padding:5px vertical-align:absmiddle; }
.tx-indexedsearch SELECT { font:Arial, Helvetica, sans-serif; font-size:11px }
.tx-indexedsearch-searchbox-sword {  border: 1px solid  #666666;  background-color: #FFFFFF;  height: 20px;  font-size: 11px;     }
.tx-indexedsearch-searchbox-button {  border: 1px solid  #666666;  background-color: #FFFFFF;   height: 20px;  font-size: 11px;    }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:11px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { padding:5px background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { padding:5px vertical-align:absmiddle; }
.tx-indexedsearch-browsebox-SCell {font-weight:bold; }
.tx-indexedsearch-browsebox{ text-align:center  }

 a.small			{color: #FF6600; text-decoration:underline;  font: 10px; }
 a.small:hover			{color: #000099; text-decoration:underline;}
 a.small:active		{color: #FF0000; text-decoration:none; font-weight:bold; font-size:11px;} 


#mainbanner img { margin-left: 10px; }
#infopanelmenu {	font-family: Arial, Helvetica, sans-serif;}

INPUT {  border: 1px solid; height: 17px; font-size: 11px; background-color: #FFFFFF; border-color:#CCCCCC; }
textarea {  border: 1px solid; font-size: 11px; background-color: #FFFFFF; border-color:#CCCCCC; }

#sitesearch INPUT {  border: 1px solid  #666666;  background-color: #FFFFFF;  height:16px; width: 150px }
.inputNO { padding: 1px 0px 0px 1px;  border: 1px solid; width: 110px; height: 16px; font-size: 11px; background-color: #FFFFFF; border-color:#CCCCCC; }
.inputMO { padding: 1px 0px 0px 1px; border: 1px solid; width: 110px; height: 16px; font-size: 11px; background-color: #EFEFFF; border-color:#CCCCCC; }

#contentsection {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; } 
#RECIPE TD {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; } 
.tx-recipe-pi1-listrow TD DIV {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; } 
.categoryheader {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  font-weight: bold;  } 


#contentsection A:link {color: #666666;  text-decoration: underline;  font-size: 11px;   	 }
#contentsection A:visited{color: #666666;  text-decoration: underline;  font-size: 11px;   	 } 
#contentsection A:hover{	color: #003366; text-decoration: none;  }
#contentsection A:active{color: #666666;text-decoration: underline;  font-size: 11px;   	 } 
 
#contentsection h3			{color: #00266B; text-transform: uppercase; font-weight: bold; font-size: 13px;}
#contentsection h2			{color: #333333;}
#contentsection TD{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}

.title { font:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; font-size:13px; font-weight: bold; margin:5px 0px 0px 7px; }
#quicklinks select{ width: 189px; height: 15px; font-size: 9px; background-color: #FFFFFF; font-family: Verdana;         }
.quicklinkbox { width: 190px; height: 15px; font-size: 10px; background-color: #EFEFEF;  font-family: Arial, Verdana, sans-serif; }

#sitesearch input.menuformfield  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 139px; height: 13px;  text-align:left; vertical-align:middle; font-size: 11px; background-color: #FFFFFF; }

.mininavbg			{background-color: #EAEEF9; padding: 2px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #CCCEDA;}
#pagepositiontree { font-size: 11px;}
#pagepositiontree A { line-height:17px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #666; }
#pagepositiontree A:hover { color: #003366;}
/* #pagepositiontree A:visited { } */
#pagetitle iframe { margin-left:7px;}
#pagetitle A { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;  }
#pagetitle TD { vertical-align: top;  text-align: left;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  padding-bottom: 0px;  padding-left: -2px;  padding-right: 0px;  padding-top: 0px;          }
#pagetitle DIV { vertical-align: top;  height: 18px;  width: 350px;  }
/* #pagetitle DIV A:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: White; } */
#pagetitle DIV A:hover { font-family: Arial, Helvetica, sans-serif;  text-decoration: none; color: White; }
#pagetitle DIV A:active { font-family: Arial, Helvetica, sans-serif;  text-decoration: none; color: White; }

#pushnav1 A{ color: #ECECEC; text-decoration: none;  font-size: 11px;  }
#pushnav1 DIV {   padding-top: 0px;  margin-top: 0px;  vertical-align: top;  height: 18px;  width: 183px;       } 
/* #pushnav1 A:link { color: #DDDDDD; text-decoration: none;  font-size: 13px;  } */
/* #pushnav1 A:visited {color: #CCCCCC;} */
#pushnav1 A:hover { color: #FFFFFF; }
#pushnav1 A:active { color: #CCCCCC; }

#mainnav { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #F4F4F6;    }
#mainnav A {    color: #003366;              text-decoration: none;       }
/* TD#mainnav A:visited { color: #003366;  text-decoration: none;  } */
#mainnav A:hover { color: Black; }
#mainnav A:active { color: #003366;  text-decoration: none;  }

#sublevelmenu  { background-color:#0000FF padding-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
#sublevelmenu DIV { padding-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;  height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-left: 0px; padding-top: 0px; }
#sublevelmenu A { padding-left: 10px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; width: 144px; height: 20px;  display:block; }


#sublevelmenu DIV.level2NO {	background-image: url('/images/level2NO.gif');	}
#sublevelmenu DIV.level2MO {	background-image: url('/images/level2MO.gif');	}
#sublevelmenu DIV.level2ACT {	background-image: url('/images/level2ACT.gif');	}
#sublevelmenu DIV.level3NO {	background-image: url('/images/level3NO.gif');	}
#sublevelmenu DIV.level3MO {	background-image: url('/images/level3MO.gif');	}
#sublevelmenu DIV.level3ACT {	background-image: url('/images/level3ACT.gif');	}
#sublevelmenu DIV.level4NO {	background-image: url('/images/level4NO.gif');	}
#sublevelmenu DIV.level4MO {	background-image: url('/images/level4MO.gif');	}
#sublevelmenu DIV.level4ACT {	background-image: url('/images/level4ACT.gif');	}

#helpnav a			{color: #CCCCCC; text-decoration:none;  font: 11px;  font-family: Arial, sans-serif, serif;  }
#helpnav a:link			{color: #CCCCCC; text-decoration:none;}
#helpnav a:visited		{color: #CCCCCC; text-decoration:none;}
#helpnav a:hover			{color: #FFFFFF; text-decoration:none;}
#helpnav a:active		{color: #FFFFFF; text-decoration:none;}
#helpnav font			{color: #CCCCCC; text-decoration:none;  font: 12px; }

#footnav a			{color: #CCCCCC; text-decoration:none;  font: 11px;  font-family: Arial, sans-serif, serif;  }
#footnav a:link			{color: #CCCCCC; text-decoration:none;}
#footnav a:visited		{color: #CCCCCC; text-decoration:none;}
#footnav a:hover			{color: #FFFFFF; text-decoration:none;}
#footnav a:active		{color: #FFFFFF; text-decoration:none;}
#footnav font			{color: #CCCCCC; text-decoration:none;  font: 12px; }

#disclaimer a			{color: #666666; text-decoration:none;  font: 10px; }
#disclaimer a:link			{color: #CCCCCC; text-decoration:none;  text-align: left; }
#disclaimer a:visited		{color: #CCCCCC; text-decoration:none;}
#disclaimer a:hover			{color: #FFFFFF; text-decoration:none;}
#disclaimer a:active		{color: #FFFFFF; text-decoration:none;}
#disclaimer font			{color: #CCCCCC; text-decoration:none;  font: 11px; }
#gemeindenvergleich TD {
	padding-left: 4px;
	padding-right: 4px;
}
#seegemeinden div.bxcontent{
	height: 190px;
	font-size: 11px;
}

#seegemeinden TD {
	font-size: 11px;
}

.bxcontent { background-color: White; border: 1px solid #999999; display: block; margin-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;             }
.bxwhite{ border-bottom: 1px solid white; border-bottom: 1px solid white; background-color: White; border: 1px solid white; display: block; }
.bxwhiteheader { background-color: white; border-bottom: 1px solid white; display: block; font-weight: bold; padding: 2px;  height: 18px;  }	
.bxgreyheader { background-color: #CCCCCC; border-bottom: 1px solid #999999; display: block; font-weight: bold;   font-size: 11px;  text-align: left;  height: 15px;  color: #333333;  padding-left: 4px;            }
.bxinner P IMG {  text-align: left;  color: #333333;  font-size: 11px;  padding-left: -4px;  padding-top: 0px;  padding-bottom: 0px;  padding-right: -4px;            }
.bxinner {  text-align: left;  color: #333333;  font-size: 11px;  padding-left: 4px;  padding-top: 1px;  padding-bottom: 1px;  padding-right: 4px;            }
.bxinner A { font-size: 11px; }
.bxinner TD {  text-align: left;  color: #333333; font-size: 11px; }
.bxinner TD STRONG{  text-align: left;  color: #333333; font-size: 11px; }
.bxheader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

a.boxheaderlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;  }
a.boxheaderlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;  }
a.boxheaderlink:visited { color: #003366; }
a.boxheaderlink:hover { color: #003366; }
a.boxheaderlink:active { color: #003366; }

.dragme{ background-color: Navy; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border: 1px solid #FFD700; color: White; }

a.nl2NO:link {	color: White; display:block;}
a.nl2NO:visited {	color: White;}
a.nl2NO:hover {	color: White;}
a.nl2NO:active {	color: White;}

a.nl2ACT:link {	color: White; display:block;}
a.nl2ACT:visited {	color: White;}
a.nl2ACT:hover {	color: White;}
a.nl2ACT:active {	color: White;}

a.nl3NO:link {	color: #013368; display:block;}
a.nl3NO:visited {	color: #013368;}
a.nl3NO:hover{	color: #013368;}
a.nl3NO:active{	color: #013368;}

a.nl3ACT:link {	color: #013368; display:block;}
a.nl3ACT:visited {	color: #013368;}
a.nl3ACT:hover {	color: #013368;}
a.nl3ACT:active {	color: #013368;}

a.nl4NO:link { color: #013368;  display:block;}
a.nl4NO:visited { color: #013368; }
a.nl4NO:hover { color: #013368; }
a.nl4NO:active{	color: #013368;}

a.nl4ACT:link{ color: #013368; display:block;}
a.nl4ACT:visited { color: #013368; }
a.nl4ACT:hover { color: #013368; }
a.nl4ACT:active{	color: #013368;}

.header { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003366; }

.subHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.contentText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.contentHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333;  font-weight: bold;  }
.contentSubheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;  font-weight: bold;  }
.contentsource{
	color: #CCCCCC;
	font-size: 11px;
	font-family: arial;
	}
a.contentsourcelink{
	color: #CCCCCC;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	}
a.contentsourcelink:hover{
	color: #CCCCCC;
	font-size: 11px;
	font-family: arial;
	text-decoration: underline;
	}

a.contentLink { color: #7273CF; text-decoration: underline;  font: 11px;  }	
a.contentLink:link    { color: #333333 }    /* unvisited links */ 
a.contentLink:visited { color: #333333 }   /* visited links   */ 
a.contentLink:hover   { color: #000066 } /* user hovers     */ 
a.contentLink:active  { color: #333333 }   /* active links    */
a.contentlink:hover { text-decoration: none; }

.whitelink { color: #FFFFFF; text-decoration: none; }
a.whitelink:hover { text-decoration: underline; }

.fusszeile { color: #FFFFFF; text-decoration: none; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
a.fusszeile:hover { text-decoration: underline; }


a.menubartext:link		{color: #02006A; text-decoration:none;}
a.menubartext:visited		{color: #02006A; text-decoration:none;}
a.menubartext:hover		{color: #02006A; text-decoration:none;}
a.menubartext:active		{color: #02006A; text-decoration:none;}

.quicklinks			{background-color: #E5E5FF; color:#32332E;  padding-left: 1px; }
.pagetitle			{color: #ADD8E6; font-size: 19px;}

.articleheader			{color: #00266B; text-transform: uppercase; font-weight: bold; font-size: 13px;}
.articletext			{color: #333333;}
.mainbg				{background-color: #ECEEFA;}

.whitebg {background-color:white;}

.tx-bumcomparecities-pi1-table-header { background-color:#EEEEEE; height:30px;}
.tx-bumcomparecities-pi1-listViewField-highlight-col { background-color:#FFE834;}

div.tx-bysitemapxl-pi1 {

}

div.tx-bysitemapxl-col-1 {
width:32%;
float: left;
margin-bottom: 10px;
padding: 5px 5px 5px 0px;
}

div.tx-bysitemapxl-col-2 {
width:32%;
float: left;
padding: 5px 5px 5px 0px;
margin: 0px 3px 0px 3px;
}

div.tx-bysitemapxl-col-3 {
width:32%;
float: left;
padding: 5px 5px 5px 0px;
}

.tx-bysitemapxl-box-level1 { border: 1px solid #DDD; background-color:#FAFAFF; margin-bottom: 10px; padding: 5px 5px 5px 5px;}
.tx-bysitemapxl-box-level2 { margin: 5px 0px 5px 10px; }
.tx-bysitemapxl-box-level3 { margin: 0px 0px 0px 10px;}
.tx-bysitemapxl-box-level4 { margin-bottom: 0px 0px 0px  0px;}
.tx-bysitemapxl-box-level5 { margin-bottom:  0px 0px 0px 0px;}

.tx-bysitemapxl-box-level1 p{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.tx-bysitemapxl-box-level2 p{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.tx-bysitemapxl-box-level3 p{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.tx-bysitemapxl-box-level4 p{  background-color: red; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.tx-bysitemapxl-box-level5 p{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.tx-bysitemapxl-pi1 a {text-decoration:none;}
.tx-bysitemapxl-pi1 a:hover {}
.tx-bysitemapxl-pi1 a:visited {}

a.tx-bysitemapxl-linkitem {}
a.tx-bysitemapxl-linkitem:hover { }
a.tx-bysitemapxl-linkitem:visited {}
a.tx-bysitemapxl-linkitem:acitve {}

a.tx-bysitemapxl-level1 {font-weight: bold; font-size:13px; font-color:#003366;}
a.tx-bysitemapxl-level1:hover { }
.tx-bysitemapxl-level2 {font-weight: bold;}
.tx-bysitemapxl-level3 {}
.tx-bysitemapxl-level4 {}
.tx-bysitemapxl-level5 {}

