
body
{
  margin:0;
  color:#111;
  background:#abbc9c;
  font-family:arial;
  font-size:12px;
}

#page
{
  margin:auto;
  width:761px;
  padding-top:20px;
  padding-bottom:20px;
}

#header
{
  width:761px;
  height:370px;
  margin:auto;
  background:url(../images/header.jpg) no-repeat;
}

ul#nav
{
  clear:both;
  padding-top:9px;
  list-style-type:none;
}

ul#nav li 
{
  float:left;
  text-align:center;
  margin-right:10px;
}

ul#nav li a
{
  text-decoration:none;
  font-weight:bold;
  color:#111;
  background:#b7c5a1;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  border:1px solid #999;
  border-top:0;
  display:block;
  height:20px;
}

ul#nav li a:hover
{
  color:#402421;
  background:#ccd4c0;
}

ul#nav li a.active
{
  color:#201389;
  background:#ccd4c0;
}

#main
{
  background:url(../images/bg1.jpg);
  padding-left:30px;
  padding-right:30px;
}

#footer
{
  background:url(../images/footer.jpg);
  height:78px;
  width:761px;
}

#footerex
{
  padding-left:117px;
  padding-top:30px;
}

a.link1
{
  color:#111;
  text-decoration:none;
}

a:hover.link1
{
  color:#444;
}

img.linkbild
{
  border:1px solid #fff;
}
  
img:hover.linkbild
{
  border:1px solid #000;
}

.input1
{
  border:1px solid #555;
  width:250px;
}

.textarea1
{
  border:1px solid #555;
  width:370px;
}

.button1
{
  border:1px solid #888;
}

/* Impressum */

.impressumbox
{
  clear:both;
}

.impressumboxleft
{
  width:400px;
  float:left;
}

.impressumboxleft a
{
  color:#710909;
} 

.impressumboxleft a:hover
{
  color:#313843;
}

.impressumboxright
{
  margin-left:400px;
}



.stern 
{
  color:#ff0000;
}
