body {
	font: 100.01%/130% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;
	background-color:#FFFFFF;
}
/*------------------Horizontale Navigation: Reiter + Sekundärlinks + Logo------------------*/
div#horizontal {
	position:relative;
	width:99%;
	background-image:url(../img/brannenburg_logo_small.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 0px;
	margin: 0px;
	height: 55px;
	border-bottom: 20px solid #0066cb;
}
/*-----------Horizontale Navig<p>&nbsp;</p>
<div style="height:30px; width:32em; background-color:#CC0000"></div>
<div style="height:30px; width:32em; background-color:#3366CC"></div>ation über Reiter (Auswahl Themengebiet Freizeit oder Rathaus)---------------*/

div#navThema {
	position:relative;
      float:left;
	  font-size:93%;
    clear:none;
      }
* html div#navThema { /*Defintion für Internet Explorer*/
	width:auto;
	w\idth:420px;
}	  

div#navThema ul {
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	height: 15px;
	padding: 25px 0px 0px;
      }
div#navThema li {
      display:inline;
      margin:0;
      padding:0;
      }
div#navThema a.active {
	background-position:0% -43px;
	background-color: #0066cb;
      }
div#navThema a.active span {
	background-position:100% -43px;
	background-color: #0066cb;
      }
div#navThema a {
	float:left;
	background:#599bdd url(../img/tableft_winter.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	white-space: nowrap;
      }
div#navThema a span {
	float:left;
	display:block;
	background:#599bdd url(../img/tabright_winter.gif) no-repeat right top;
	padding:5px 15px 5px 6px;
	color:#FFFFFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
div#navThema a span {float:none;}
    /* End IE5-Mac hack */
div#navThema a:hover span {
      color:#FFFFFF;
      }
div#navThema a:focus span {
      color:#FFFFFF;
      }
div#navThema a:hover {
	background-position:0% -43px;
	background-color: #0066cb;
      }
div#navThema a:focus {
	background-position:0% -43px;
	background-color: #0066cb;
      }
div#navThema a:hover span {
	background-position:100% -43px;
	background-color: #0066cb;
      }  
div#navThema a:focus span {
	background-position:100% -43px;
	background-color: #0066cb;
      }  


/*------------------Horizontale Sekundärnavigation------------------*/

div ul#navSekun {
	font-size: 0.7em;
	color: #000000;
	height: 20px;
	padding: 32px 0px 0px;
	margin: 0px;
}
div ul#navSekun li {
	display:inline;
	padding-left: 6px;
	padding-right: 6px;
	border-right: 1px solid #000000;
}
div ul#navSekun a:link, ul#navSekun a:visited {
	color:#000000;
	background: #FFFFFF;
}
div ul#navSekun a:hover, ul#navSekun a:focus, ul#navSekun a:active {
	color:#0066cb;
	background: #FFFFFF;
}
/*------------------Festlegung der Auflösung auf 1024x768------------------*/
div#seite {
	width:62.5em;
	w\idth:61.9em;
	padding-top: 25px;
}
/*------------------Linke Spalte mit primärer Navigation + Suche ------------------*/
div#linkeSpalte {
	float: left;
	width: 12em;
}

/*------------------Primäre Navigation links------------------*/
ul#navPrim {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
ul#navPrim li {
	border-bottom: 1px dashed #333333;
	padding-top: 5px;
	margin: 0px;
	padding-left: 5px;
	list-style: none;	
}
ul#navPrim a:link, ul#navPrim a:visited {
	text-decoration:none;
	color:#333333;
	display:block;
	background-image:url(../img/point_normal_winter.gif);
	background-repeat:no-repeat;
	padding-left: 12px;
	font-weight: normal;
}
ul#navPrim a:hover, ul#navPrim a:focus, ul#navPrim a:active, ul#navPrim a:link.activ, ul#navPrim a:visited.activ {
	text-decoration:none;
	color:#333333;
	display:block;
	font-weight:bold;
	background-image:url(../img/point_hover_winter.gif);
	background-repeat:no-repeat;
}

/*------------------Primäre Navigation links, zweite Ebene (Subnav) ------------------*/
ul#subnav {
	font-size:0.825em;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #000000;
	border: none;
}
ul#subnav li {
	list-style:none;
	margin:0px;
	padding:0px;
	border: none;
	padding-top: 0px;
}
ul#subnav a:link, ul#subnav a:visited {
	text-decoration:none;
	display:block;
	color: #333333;
	margin:0px 0px 0px 12px;
	padding: 0px;
	background: none;
	line-height:150%;
	background-image: none;
}
ul#subnav a:hover, ul#subnav a:active, ul#subnav a:focus, ul#subnav a:link.aktiviert, ul#subnav a:visited.aktiviert {
	font-weight:bold;
	text-decoration:none;
	display:block;
	color: #333333;
	margin:0px 0px 0px 12px;
	padding: 0px;
	background: none;
	line-height:150%;
	background-image: none;	
}

/*------------------Rechte Spalte mit Aktionslinks + Newsanreißer------------------*/
div#search {
	font-size: 0.85em;
	background-color:#e0e0e0;
	margin: 15px 0px 0px;
	padding: 5px;
	color: #000000;
	font-weight: bold;
	border-left: 5px solid #FFFFFF;
}
div#search input {
	width:90px;
	font-size:0.85em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
}

/*------------------Rechte Spalte mit Aktionslinks + Newsanreißer------------------*/
div#rechteSpalte {
	float: right;
	width: 14.4em;
}

/*------------------Aktionslinks (drucken, weiterempfehlen)------------------*/
ul#aktions {
	color: #000000;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px 0px 20px;
	border-bottom: 1px solid #0066cb;
}
ul#aktions li {
	list-style:none;
	margin:0px;
	padding:0.3em;
}
ul#aktions a:link, ul#aktions a:visited {
	display:block;
	color:#000000;
	text-decoration:none;
}
ul#aktions a:hover, ul#aktions a:focus, ul#aktions a:active {
	display:block;
	color:#0066cb;
	text-decoration:none;
}

/*---------Newscontents (anklickbar, leitet weiter auf ausführliche Informationen) rechts------------------*/
div#news {
	border-bottom: 1px dashed #333333;
	margin: 0px;
	padding: 0.3em 0em;
	font-size: 93%;
}
div#news h1 {
	font-size:0.9em;
	font-weight:bold;
	color:#0066cb;
	padding: 5px 0px 0px 45px;
	margin: 0px;
}
div#rechteSpalte h1.csc-firstHeader{
	font-size:0.9em;
	font-weight:bold;
	color:#0066cb;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
div.csc-header-n2 h1, div.csc-header-n3 h1, div.csc-header-n4 h1, div.csc-header-n5 h1 {
font-size:0.9em;
	font-weight:bold;
	color:#0066cb;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
div#news p {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px 0px 0px 45px;
	cursor: hand;
	text-decoration:none;
	color:#000000;
	display:block;
	
}
div#rechteSpalte p.bodytext  {
	font-size: 0.8em;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 8px 0px;
	cursor: hand;
	text-decoration:none;
	color:#000000;
	display:block;
	border-bottom: 1px dashed #333333;
}
div#news img {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 35px;
	}
div#rechteSpalte p.bodytext a:link, div#rechteSpalte p.bodytext a:visited {
	text-decoration:none;
	color:#000000;
	display:block;}
div#rechteSpalte p.bodytext a:hover, div#rechteSpalte p.bodytext a:focus, div#rechteSpalte p.bodytext a:active  {
	background-color:#e5effa;
	text-decoration:none;
	color:#000000;
	display:block;
}
div#news a:link, div#news a:visited {
	text-decoration:none;
	color:#000000;
	display:block;
}
div#news a:hover, div#news a:focus, div#news a:active {
	background-color:#e5effa;
	text-decoration:none;
	color:#000000;
	display:block;
}

div#newsText {
	padding:0;
	margin:0;
}

/*------------------Infocontent (nicht anklickbar) rechts------------------*/
div#info {
	margin: 0px;
	padding: 5px;
	background-color: #ffffea;
	border-bottom: 1px solid #0066cb;
	font-size: 93%;
}
div#info h1 {
	font-size:0.85em;
	font-weight:bold;
	color:#000000;
	margin: 0px;
	padding-top: 3px;
	width: auto;
}
div#info p {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px 0px 2px;
}
div#info a {
	color: #000000;
}
	
/*------------------Haupt-Inhaltsbereich------------------*/
div#content {
	position:relative;
	font-size: 0.8em;
	color: #000000;
	margin: 0px 14.4em 0px 15em;
	padding: 0em 1em 0em 0.5em;
	width:41.5em;
	w\idth:41.5em;
}
div#content h1{
	font-size:1.3em;
	background-color:#d9e8f7;
	color:#000000;
	padding:3px;
	margin: 0px;
	font-weight:bold;
	width:auto;
}
div#csc-header h1.csc-firstHeader{
	font-size:15px;
	background-color:#d9e8f7;
	color:#000000;
	padding:3px;
	margin: 0px;
	font-weight:bold;
}
div.csc-header csc-header-n1 {
	margin:0px;
	padding:0px;
}

div#content div.csc-textpic-above p.bodytext {
	background-color:#FFFFFF;
}

DIV.csc-textpic-left DIV.csc-textpic-text {
        clear: none;
}

DIV.csc-textpic-above DIV.csc-textpic-text {
        clear: none; float: left;
} 

div#content h2{
	font-size:1.2em;
	color:#003366;
	padding:12px 2px 2px 0px;
	margin: 0px;
	font-weight:bold;
}
div#content h3{
	font-size:0.95em;
	color:#000000;
	padding:0px 2px 2px 0px;
	margin: 0px;
	font-weight:bold;
}
div#content a:link, div#content a:visited{
	color:#0066cb;
}
div#content a:hover, div#content a:focus{
	color: #003366;
}
div#content p {
	margin:0;
	padding-top: 5px;
}
div#content p.bodytext {
	margin:0;
	padding-top: 5px;
	max-width: 40em;
}

div#content img {
	margin: 0px;
	padding: 0px;
}
/*------------------Tabellen innerhalb des Content-Bereichs------------------*/
div#content table.contenttable {
	width: auto;
	margin: 15px 0px 0px;
	padding: 0px;
	font-size: 0.9em;
	border: none;
}
div#content table {
	width: auto;
	margin: 15px 0px 0px;
	padding: 0px;
	font-size: 0.9em;
	border: none;
}
div#content th.contenttable {
	width: auto;
	margin: 15px 0px 0px;
	padding: 0px;
	font-size: 0.9em;
	border: none;
}
div#content th {
	background-color: #bfd9f2;
	margin: 0px;
	padding: 5px;
	white-space: nowrap;
	border: none;
	border-bottom:2px solid #0066cb;
}
div#content th.left {
	text-align:left;
	border-bottom:2px solid #0066cb;
}
div#content td.contenttable{
	margin: 0px;
	padding: 3px;
	vertical-align: top;
	border: none;
}
div#content td{
	margin: 0px;
	padding: 0px;
	border: none;
}
div#content td.zeile1 {
	font-size:0.95em;
	background-color: #e0ecf9;
	border-bottom:1px solid #0066cb;
	padding: 5px;
}
div#content td.zeile1Center {	
	font-size:0.95em;
	background-color: #e0ecf9;
	text-align:center;
	border-bottom:1px solid #0066cb;
	padding: 5px;
}
div#content td.zeile2 {
	font-size:0.95em;
	background-color: #FFFFFF;
	border-bottom:1px solid #0066cb;
	padding: 5px;
}
div#content td.zeile2Center {
	font-size:0.95em;
	background-color: #FFFFFF;
	text-align: center;
	border-bottom:1px solid #0066cb;
	padding: 3px;
}
div#content table a:link, div#content table a:visited {
	color: #000000;
}
div#content table a:hover, div#content table a:focus, div#content table a:active {
	color:#0066cb;
}
table.imgtext-table
	{border:none;
	margin:0px;
	padding:0px;}

/*------------------Fusszeile------------------*/
div#footer {
	font-size:0.7em;
	background-color:#e0e0e0;
	color:#666666;
	clear:both;
	padding:3px 3px 3px 5px;
	border-top:25px solid #FFFFFF;
	width: 99%;
}

div#footer p {
	margin: 0px;
	padding: 0px 0px 3px;
}
div#footer a:link, a#footer a:visited {
	color:#666666;
}
/*-----------Sitemap-----------------*/
div#content .csc-menu csc-menu-2 {
	font-size:0.9em;}

.csc-sitemap-level1 {
	font-size:1.2em;
	font-weight:bold;
	margin-top:10px;
}

.csc-sitemap-level2 {
	font-size:0.9em;
	font-weight:bold;
	margin-top:3px;
	margin-left:15px;
	padding-left:15px;
	background: url(../img/pic_link_winter.gif) no-repeat left 7px;
}
.csc-sitemap-level3 {
	font-size:0.9em;
	margin-left:15px;
	padding-left:30px;
	background: url(../img/pic_link_winter.gif) no-repeat 15px 7px;
}
.csc-sitemap-level4 {
	font-size:0.9em;
	background-color: #006699;
	display: none;
	height: 0px;
}
td.tx-indexedsearch-info {
display: none;
} 
div#content th.gemeinde {
	text-align:left;
	border-top: 2px solid #0066cb;
	border-bottom: none;
}
div#content td.zeile1gemeinde {

	font-size:0.95em;
	background-color: #e0ecf9;
	padding: 5px;
}
