* {margin:0;padding:0;border:0;}

body {
  background:url(images/bg.gif) 
  repeat-x #0c0c0c;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:12px;
}

p, em, ul, li { 
font-size:12px; 
line-height:20px; 
}

h1 {
  color:#ec1515;
  font-size:1.8em;
  margin-bottom:10px;
  padding-bottom:15px;
}
h2 {
  color:#ec1515;
  font-size:1.3em;
  margin-bottom:10px;
}
h3 {
  color:#000000;
  font-size:1.2em;
  margin-bottom:10px;
  padding-top:15px;
}
h4 {
  color:#000000;
  font-size:1.0em;
  margin-bottom:10px;
}

p {
    padding-bottom: 15px;
}

a {
  color:#ec1515;
  text-decoration:none;
}
a:hover {
  color:#333;
}

ul,ol {
  margin-left:20px; margin-bottom:20px;
}

li{
  margin-top:10px; 
}

input, textarea {
  border:1px solid #000;
  margin-bottom:10px;
  background-color:#fff;
  font-size:0.9em;
  padding:4px;
}

div#container {
  margin:0 auto;
  width:760px;
}

div#header {
  padding-top: 25px;
  padding-left: 3px;
  width:760px;
  float:left;
  height:225px;
}

div#menu {
  height:32px;
  width:760px;
  float:left;
}

div#cont {
  background:url(images/bgc.gif) repeat-y;
  float:left;
  width:830px;
}

div#content {
  width:535px;
  float:left;
  padding-bottom:20px;
  padding-left:25px;
  padding-right:30px;
  padding-top:20px;
}

div#sidebar {
  background-color: #aaa;
  width:240px;
  float:left;
  padding-bottom:20px;
}

div#sidebar li {
  padding-top:7px; 
  padding-bottom:7px;
}


div#footer {
  width:800px;
  float:left;
  background-color:#8e0d0d;
  height:24px;
  padding-top:9px;
  padding-left:15px;
  padding-right:15px;
}

div#footer .left {float:left;}

div#footer .right {float:right;}

div#footer {
  color:#f3f3f3;
  font-size:0.9em;
}
div#footer a {
  color:#f3f3f3;
}
div#footer a:hover {
  color:#fff;
}

div#end {
  width:760px;
  margin:0 auto; 
  background-color:#0c0c0c;
  color:#fff;
  text-align:center;
  font-size:0.8em; 
  padding-bottom:20px;
}

#menu ul {
  list-style-type:none;
  margin-top:9px;
  // margin-left:15px; 
  margin-left: 0px;
  margin-bottom:0px;
}
#menu li {
  background:url(images/menu_trenner.png) no-repeat left;
  padding-left:10px;
  float:left;
  display:inline;
  margin-right:5px; 
  margin-top:0px;
}
#menu li a {
  color:#fff;
  font-weight:bold;
  font-size:1.0em;
  text-decoration:none;
}
#menu li a:hover {
  color:#910000;
}
#menu .current_page_item a {
  color:#910000;
}

div#searchbox {
  margin-top: 30px;
  margin-bottom: 10px;
}

span#sinput {
  padding-left: 5px;
  padding-right: 2px;
}

span#sinput input {
  width: 160px
}

.subMenu ul {
  list-style-type:none;
  // margin-bottom:30px; 
  margin-bottom:0px; 
  margin-left:0px;
}
.subMenu li {
  border-bottom:1px solid #fff;
  display:block;
  padding-top:6px; 
  margin-top:0px;
}
.subMenu li li {
  border: none;
}

.subMenu li a {
  color:#fff;
  font-weight:bold;
  font-size:1.0em;
  text-decoration:none;
  padding-left:15px;
}
.subMenu li a.menu_current {
  color:#5f5f5f;
}
.subMenu li li a {
  padding-left:25px;
  font-weight: normal;
}
.subMenu li a:hover {
  color:#5f5f5f;
}
.subMenu .current_page_item a {
  color:#5f5f5f;
}

