html, body {
  font-size : 12px;
  font-family : verdana, arial;
  margin : 0;
}

body {
  background : url(/sportclub-traktor-schwerin/hintergrund.jpg) no-repeat fixed top center;
}

div.layout {
  margin:0px auto;
  width : 1002px;
  background-image : url(/sportclub-traktor-schwerin/traktor-schwerin-banner.gif);
  background-repeat : no-repeat;
  background-position : 5px 0;
}

div.banner {
  border:0;
  width : 1002px;
  position : relative;
  height:90px;
}

div.sublayout {
  border:solid 1px blue
  width : 1002px;
  overflow : hidden;
}

div.content {
width : 820px;
float : left;
overflow : hidden;
}

div.rechts {
  float:left;
  text-align : right;
  width : 178px;
  overflow : hidden;
}

div.footer {
  clear:both;
margin : 0 0 5px 0;
padding : 5px 0 5px 0;
width : 1002px;
border : 0;
border-top : 1px solid rgb(0, 0, 102);
}

div.spacer {
    font-size:1px;
    clear:both;
    height:5px;
}

div.error {
  margin:100px 0 0 20px;
}
table {
border-color : rgb(0, 0, 102);
}
hr {
color : rgb(0, 0, 102);
text-align : left;
height : 1px;
padding-top : 0;
padding-bottom : 0;
}
td.menu {
width : 150px;
vertical-align : top;
text-align : left;
padding-left : 1px;
}
td.content {
vertical-align : top;
text-align : left;
padding-left : 10px;
}
div.menu1 {
padding-left : 2px;
padding-top : 10px;
}
div.menu2 {
padding-left : 10px;
padding-top : 2px;
}
div.crumb {
font-size : 8px;
text-align : center;
}
div.footer {
text-align : center;
padding-bottom : 0;
}
img {
border-color : rgb(0, 0, 102);
}
h1 {
font-size : 20px;
color : rgb(0, 0, 102);
font-weight : bold;
}
h2 {
font-size : 16px;
color : rgb(0, 0, 0);
font-weight : bold;
}
h3 {
font-size : 14px;
color : rgb(0, 0, 0);
font-weight : bold;
}
h4 {
    font-size : 12px;
    color : rgb(0, 0, 0);
    font-weight : bold;
    margin:0 0 3px 0;
}
a {
font-size : 12px;
font-family : verdana, arial;
color : rgb(0, 0, 102);
font-weight : normal;
text-decoration : none;
}
a:active {
color : rgb(0, 0, 102);
text-decoration : none;
}
a:visited {
color : rgb(0, 0, 102);
text-decoration : none;
}
a:hover {
color : rgb(0, 0, 102);
text-decoration : underline;
}
a.aktuell {
font-size : 12px;
font-family : verdana, arial;
color : rgb(0, 0, 102);
font-weight : bold;
text-decoration : none;
}
a.aktuell:active {
color : rgb(0, 0, 102);
text-decoration : none;
}
a.aktuell:visited {
color : rgb(0, 0, 102);
text-decoration : none;
}
a.aktuell:hover {
color : rgb(0, 0, 102);
text-decoration : underline;
}
a.leiste {
font-size : 10px;
font-family : verdana, arial;
color : rgb(0, 0, 102);
font-weight : normal;
text-decoration : none;
}
a.leiste:active {
color : rgb(0, 0, 102);
text-decoration : none;
}
a.leiste:visited {
color : rgb(0, 0, 102);
text-decoration : none;
}
a.leiste:hover {
color : rgb(0, 0, 102);
text-decoration : underline;
}
form.suchleiste {
margin : 0;
}
input.suchleiste {
padding : 0;
border-width : 1px;
border-color : rgb(0, 0, 102);
width : 110px;
}
