/*-------------------------------------------------
GLOBAL PAGE LAYOUT ELEMENTS
-------------------------------------------------*/
body { 
  font: 12pt/1.4em verdana, arial, sans-serif;
  font-weight:bold;
  color: #000;
}
a, a:link, a:visited, a:hover, a:visited {
  color: #00f;
}
#header {
  height: 120px;
  background-image: none; 
  background-color: #fff;
  border-bottom: 2px solid #000;

}
#headercontent {
  width: 800px;
  height: 120px;
}
#content {
  width: 800px;
 }
#contentbody {
  color: #000; 
}
#contentbody.home h2 {
  color: #000;
}

/* footer */ 
#footer {
  height: 34px;
  width: 800px;
  border-top: 3px solid #000;
}
#footer a , #footer{ 
  color: #00f; 
  background: transparent; 
}

#twocol {
  background-color: #fff;
  background-image: none;
}
#twocol div.Col { 
  width: 450px;
  padding: 0 55px 1em 5px;
}
#twocol div.Left { 
  width : 200px;
}
#twocol div.Left img {
  margin: 0 12px 5px 12px;
}
#twocol div.Left ul { 
  width : 200px;
 }
#twocol div.Left h4 {
  width : 200px;
}
#threecol {
  background-color: #fff;
  background-image: none;
}

#threecol div.Col {
  width: 252px;
}
#threecol div.Col img {
margin-left: 1em;
}
#headercontent ul.Content { 
  left: 370px;
}
#headercontent ul.Content li a.selected {
  color: #fff;
}
#headercontent ul.Content li a:hover {
  color: #f00;
}

#headercontent ul.MoreContent {
  top: 92px;
  width: 800px;
  background: none;
}

#headercontent ul.MoreContent li {
  line-height: 25px;
  border-bottom: 0px solid #ccc;
  background-color: #fff;
  color: #000;
  border-top: 3px solid #fff;

}
#headercontent ul.Content li a,
#header p.urhere a,
#header ul.Tools li a,
#headercontent ul.MoreContent li a,
#headercontent ul.MoreContent li a:visited,
#headercontent ul.MoreContent li a:link,
#headercontent ul.MoreContent li a:hover,
#headercontent ul.MoreContent li a:active,
#headercontent ul.MoreContent li:hover ul a,
#headercontent ul.MoreContent li:hover ul a:visited,
#headercontent ul.MoreContent li:hover ul a:link,
#headercontent ul.MoreContent li:hover ul a:hover,
#headercontent ul.MoreContent li:hover ul a:active {
  color: #00f;
  background-color: #fff;
  text-decoration: underline;
}
#headercontent ul.MoreContent li:hover{
  background-color: #fff;
  color: #00f;
  text-decoration: underline;
  border-top: 3px solid #fff;
 }
#headercontent ul.MoreContent li a.selected { 
  color: #00f;

}


#headercontent ul.MoreContent li ul { 
  top: 23px;
  width: 216px;
}
#headercontent ul.MoreContent li:hover ul li { 
  width: 210px;
  background-color:  #fff;
  border-bottom: 1px solid #fff;

}
#header ul.Tools { 
  top: 128px;
}
#header p.urhere {
  top: 128px;
}

#sitesearch {
  border: 1px solid #000;
  background-color: #fff;
  color: #000;
}

#threecol h3.home {
  max-width: 200px;
}

.Left h4, .ma .Left h3 {
  width: 175px;
}
#paging div.range {float: left; width: 310px; text-align:center; padding: 0 10px}


div.adress .post {
  width: 280px ;
}
div.adress .komm {
  width: 250px;
} 
h1 ,h2 ,h3,h4,h5 {
  color: #000;
}
select {
  background-color: #fff;
}
a.rss {
  font: 12px verdana,sans-serif;
  font-weight: bold;
  color:#fff;
  background: none;
  background-color:#000;
}
a.rss:hover {
  color:#000;
  background: none;
  background-color:#fff;
}