body {
 margin:0px;
 background-image:url("/tmpl/barnimbau/bg_oben.jpg"); 
 background-repeat:repeat-x;
 color:#000000;
 background-color:#ffffff;
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 text-align:center;
 font-size:12px;
}
a {
 color:#063070;
}
a:hover {
 color:#0066CC;
}
img {
 border-width:0px;
}
small {
 font-size:12px;
}
td {
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-size:12px;
}
p {
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-size:12px;
 margin: 0px 0px 12px 0px;
}
h1 {
 font-size:13px;
 margin:0px;
 margin-bottom:18px;
}

/* Container Elements */
#contenttable {
 border-collapse:collapse;
 border-spacing:0px:
}
#contenttable td {
 vertical-align:top;
 text-align:left;
}
#contenttable td.mencell {
 background-image:url("/tmpl/barnimbau/bg_navi.gif"); 
 background-repeat:repeat-y;
 background-color:#FFFFFF;
}

div#head {
 margin:0px auto;
 width:1024px;
 height:92px;
}
div#content {
}
div#contentmain {
 font-size:12px;
 text-align:left;
 padding:0px 32px 12px 32px;
 min-height:400px;
}
*html div#contentmain {
 height:400px;
}
div#topmenue {
 margin: 0px 0px 12px 0px;
 font-size:11px;
 font-weight:normal;
 color:#AAAAAA;
 padding-bottom:2px;
 border-bottom:1px solid #CDCDCD;
}
div#topmenue a {
 color:#0066CC;
 text-decoration:none;
}
div#topmenue a:hover {
 text-decoration:underline;
}

div#infotext {
 font-size:11px;
 color:#000000;
 padding:6px;
 text-align:center;
}
div#infotext a {
 text-decoration:none;
 color:#000000;
}
div#infotext a:hover {
 text-decoration:underline;
}

/* ~~~~~~~~~~~~ extrabox rechts ~~~~~~~~~~~~ */

#contenttable td.graycell {
 background-color:#FFFFFF;
 background-image:url("/tmpl/mcd/bg_newstrenn.gif"); 
 background-repeat:repeat-y;
}
div#extrabox_cnt{
 width:180px;
 overflow:hidden;
}
div#extrabox {
 padding:0px 0px 12px 12px;
}

div#extrabox a {
 color:#FFFFFF;
}
div#extrabox a:hover {
  color:#FFFF00;
}
/* ~~~~~~~~~~~~ Footer Zeile ~~~~~~~~~~~~ */
div#footer {
 margin:0px;
 width:100%;
 height:50px;
 text-align:center; 
 background-image:url("/tmpl/barnimbau/bg_unten.gif"); 
 background-repeat:repeat-x;
}
div#footertext {
 font-size:11px;
 padding-top:26px;
 color:#ffffff;
}
/* ~~~~~~~~~~~~ Menü links ~~~~~~~~~~~~ */
div#menue {
}
#menue a {
 display:block;
 color:#000000;
 text-decoration:none;
}
#menue a.men {
 padding:2px 24px 0px 12px;
 text-align:right;
 font-size:11px;
 height:21px;
 background-image:url("/tmpl/barnimbau/bg_button.gif");
 background-repeat:no-repeat;
}
#menue a.menakt {
 padding:2px 24px 0px 12px;
 text-align:right;
 font-size:11px;
 height:21px;
 background-image:url("/tmpl/barnimbau/bg_button.gif");
 background-repeat:no-repeat;
 color:#0066CC;
}
#menue a.submen {
 padding:1px 24px 0px 12px;
 text-align:right;
 font-size:10px;
 height:18px;
}
#menue a.submenakt {
 padding:1px 24px 0px 12px;
 text-align:right;
 font-size:10px;
 height:18px;
 color:#0066CC;
}
#menue a:hover {
 color:#0066CC;
}

/* ~~~~~~~~~~~~ Suchbox ~~~~~~~~~~~~ */
div#suchbox {
 font-size:14px;
}
div#suchbox form {
 margin:30px 0px;
}
div#suchbox form label {
 font-weight:bold;
}
div#suchbox form input {
 width:150px;
 font-size:13px;
}
html>body div#suchbox form input.submit {
 width:152px;
}
#fosearch {
 margin:0px;
 margin-bottom:12px;
}
#fosearch form {
 margin:0px;
}
.leftsearchinp {
 width:115px;
 border:1px solid #999999;
 background-color:#FFFFFF;
 padding:4px;
 vertical-align:top;
 margin:0px;
}
.leftsearchbutt {
 vertical-align:top;
 margin:0px;
}
* html .leftsearchinp {
 width:124px;
 height:26px;
}
* html .leftsearchbutt {
 margin-top:1px;
}
/* ~~~~~~~~~~~~ SITEMAP ~~~~~~~~~~~~ */
ul.mainlist {
	margin-top:4px;
	list-style-type:square;	
}
ul.sublist {
	margin-top:0px;
	list-style-type:circle;
}
ul.mainlist li, ul.sublist li {
	margin-top:4px;
}
a.sitemap {
	color:rgb(6,48,112);
	text-decoration:none;
}
a.sitemap:hover {
	color:rgb(0,102,204);
}
a.sitemapsub {
	color:rgb(6,48,112);
	text-decoration:none;
}
a.sitemapsub:hover {
	color:rgb(0,102,204);
}

/* ~~~~~~~~~~~~ SEARCHRESULTS ~~~~~~~~~~~~ */
span.showurl {
	color:green;
}
span.search_hl {
	color:green;
	border:1px dotted green;
}
/* ~~~~~~~~~~~~ FORMS ~~~~~~~~~~~~ */
#contactfo {
 margin:16px 0px;
}
.fonorm {
	width:180px;
	margin:4px 0px;
}
.fobig {
 	width:500px;
	margin:4px 0px;
}
#contactfo label {
	display:block;
	width:100px;
	color:#000000;
	float:left;
	text-align:right;
	margin-top:4px;
	margin-right:12px;
	padding-top:2px;
}
#contactfo br {
	clear:left;
}
