body {
  
  line-height: 130%;
 
  background: #fff url(media/bg3.jpg) repeat 50% 0;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Arial, Verdana, sans-serif;
  margin-top: -10px;
padding-top: 0px;
}

#site{
text-align: center;

}

#container {
  background-color: #1D8093;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  text-align: left; 
  border: dotted 2px silver;
  border-top: 0px solid black;
  background: #fff url(media/bg_content.jpg) ;
  margin-top: 0px;
  padding-bottom: 0px;
}

#header {
  height: 170px;
  border-bottom: solid black 0px;
  background: url(media/header.jpg) ;
}

#content {
 
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 30px;
  margin-left: 251px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 20px;
  border-right: 0px solid gray;
  border-top: 0px solid gray;
  border-bottom: 0px solid #1D8093;
  background-color: #F8EEED;
  width: 490px;
}

#newsbox {
float: right;
width: 120px;
margin-right: 40px;
padding-bottom: 15px;
border: 1px solid silver;
padding: 2px;

margin-top:20px;
font-weight: bold;
background: #ddd url(/media/pixel_whitecaro.gif) repeat;
margin-bottom: 400px;
}

#newscontent{
font-weight: normal;
font-size: 9pt;
}

#newscontent a:link, #newscontent a:visited {
font-family: Verdana, Arial, sans-serif;
color: #1736B5;
font-size: 8pt;
}

#newscontent a:hover, #newscontent a:focus {
color: gray;
}

#newsbox p {
padding-bottom: 10px;
display: inline;
margin-bottom: 500px;


}



#left {
  position: relative;
  border: 0px solid gray;
  
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 60px;
  
  top: 170px;
  left: -60px;
  width: 250px;
  background: #ddd url(/media/pixel_whitecaro.gif) repeat;
}

#left ul {
margin-left: 0px;


}

#menu {
padding-left: 0px;


}

#menu > ul {
border: 5px dotted silver;
margin-left: 0px;
padding: 5px;
}

#menu ul ul{
border: 0px solid silver;
margin-left: 10px;
padding-left: 0px;


}

#menu a:link, #menu a:visited {
font-size: 9pt;
color: black;
text-decoration: none;
background-color: #efefef:
} 

#menu a:hover, #menu a:focus {
color: red;
background-color: #efefef:
} 

#menu :first-letter{
font-size: 15px;
border: 0px solid #123C81;

} 

#menu li {
padding-left: 5px;
list-style-type: none;
}

li.menusel {

color: white;
border-top: 1px solid black;
border-bottom: 1px solid black;
padding-right: 5px;
border-right: 4px solid #660000;
border-left: 4px solid #660000;
background-color: white;
}




textarea {
width: 400px;
height:400px; 
border: 1px gray solid;
}

input {
width: 300px;
border: 1px gray solid;
} 

.center {
text-align: center;
}

#content th {
vertical-align: top; 
text-align: left;
font-size: 10pt;
white-space: nowrap;
}

.error{
color: red;
font-weight: bold;
font-size: 9pt;
}

#footer {
 
  background-image: url(media/bg_footer.jpg);
  clear: both;
  border-top: 0px solid black;
  border-bottom: 0px solid silver;
  text-align: center;
  color: gray;
  font-size: 8pt;
  height: 22px;
  margin-top: 10px;

}

#dbsatz {
border: 1px dotted silver;
font-family: Verdana, Arial, sans-serif;
font-size: 9pt;
margin-top: 16px;
margin-bottom: 16px;
}


.var {
float: right;
display: block;
padding-top:-20px;
margin-top:-20px;
margin-right: 20px;
color: black;
}

.name{
font-weight: bold;
border-bottom: 0px solid silver;
display: block;
font-size: 8pt;
background-color: #D8C7C7;
color: white;

height: 20px;
}

#dbsatz a:link, #dbsatz a:visited {
color: red;
}

h4 {
color: #661111;
display: block;
font-size: 10pt;
background-color: white;
margin:0px;
padding: 2px;
border-bottom: 1px gray solid;


}
