body{
 font-family:arial,verdana,sans serif;
 font-size:75%;
 background:#FFE5BE;
 color:#343434;
 margin:0px;
}

img {
 border:none; 
}


h2,h3{
 color:#004900;
 border-bottom:solid 1px #bcbcbc;
 width:100%; 
 margin:4px 0px;
}

#header{
 background:#036201 URL(/images/main_bg.gif) top repeat-x;   
 height:92px;
 padding:0px;
 vertical-align:top;
 position:relative;
 width:768px;
}

#header #logo{
 float:left;
 width:168px; 
}

#header #curve{
  position:relative;
  float:left;
  width:418px;
  height:91px;
  background:URL(/images/banner_curve.gif) top left no-repeat;
}

#header #curve #frmSearch{
 height:18px;
 position:absolute;
 top:25px;
 right:25px; 
 color:#F5F5DC;
}

#header #curve #frmSearch input.bannersearch{
 width:140px;
 font-size:0.8em;
 color:#036201;
 border:inset 2px #036201;
}

#header #curve #frmSearch input.submit{
  vertical-align:bottom;
}

#header #breadcrumbs{
  position:absolute;
  bottom:4px;
  left:140px;
  font-size:0.8em;
}

#header #datum{
  position:absolute;
  bottom:4px;
  right:5px;
  font-weight:bold;
  color:#880000;
}

#leftnav{
 width:140px;
 float:left;
}

#leftnav li a{
 color:#0E7604;
 font-weight:bold 
}

#leftnav li.left {
  border-top:dotted 1px #0E7604;
  width:140px;
}

#maincontent{
 margin-left:8px;
 float:left;
 clear:right;
}

#maincontent #pageTitle{
  text-align:left;
  background:URL(/images/page_title_bg.gif) no-repeat;
  padding-top:1px;
  padding-left:6px;
  }

#maincontent #pageTitle #img{
 float:left;
 width:38px; 
}

#maincontent #pageTitle #text{
  float:left;
  padding:15px;
  font-weight:bold;
  color:#F5F5DC;
}
div.actualcontent a{
 font-weight:bold;
 color:#004900; 
}


#right-column {
  margin-left:7px;
  float:left;
  width:150px;
}

#right-column div.rc{
 background:#036201 URL(/images/right_col_div_top.gif) top no-repeat;
 text-align:center;
 padding:3px;
 color:#F5F5DC;
}

#right-column div.rc a{
 color:#F5F5DC;
 text-decoration:none; 
}

#bbc_news, #weather{
  margin-top:8px; 
}

#home_map_thumbnail{
 float:right;
 text-align:center; 

}


/** Rounded Corners **/
.roundcont {
	width: 449px;
	background:#FFFFFF url('/images/main_cont_back.gif') repeat-y;
}

.roundcont .actualcontent{
	margin: 0 10px;
}

.bwTagLine .actualcontent{
  text-align:center;
  font-size:0.75em;
  /*background:URL(/images/irre_irisch.gif) bottom right no-repeat ;*/
  
}

.roundtop { 
	background: url(/images/main_cont_tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/images/main_cont_br.gif) no-repeat top right; 
}

img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}


div.cb{
 font-size:1px;
 clear:both; 
}

.clearBoth{
 clear:both; 
}

span.listings_title{
 font-weight:bold;
 color:#004900; 
}

.bold{
 font-weight:bold;
 color:#036201; 
}

div.button_advert{
 margin:8px 0px; 
}
