/* ©copyright 2008 by Michael Eugster */


/* ################ ALLGEMEINES ################ */

/* Allgemeines, wie Schrift, Background, Schriftfarbe */
body{
  margin: 0 auto;
  width: 795px;

  font-family: Arial;
  font-size: 0.96em;
  color: white;
  background-color: #131965;  
}
html{
 height:101%;
}
a img {
	border: 0;
}
/* Formatierung der Links */

a{
  color: #fff;
  border-bottom: 1px white dotted;
  text-decoration: none;
  font-weight: bold;
}

a:hover{
  color: #f0ffc6;
  border-bottom: 1px white solid;
  font-weight: bold;
}

/* Tabellenstyle */

tr{
  vertical-align: top;
  text-align: left;
}

/* Titel definieren */

h1 {
  border-bottom: 1px white solid;
}

/* ################ SPEZIFISCHES ################ */

/* Oberer Teil der Hompeage definieren (Logo, etc.) -> Header  */
#header{
  background-image: url('images/header.jpg');
  width: 796px;
  height: 131px;
}

/* Unterer Teil der Hompeage definieren (Logo, etc.) -> Footer */

#footer{
  background-image: url('images/footer.jpg');
  width: 795px;
  height: 38px;
}

/* Auflistung Menü definieren */

ul.menu {
  list-style-type: none;
  list-style-image: url('images/menupunkt.jpg');
  margin-top: 0px;
}
ul.header{
  list-style-type: none;
  margin-top: 0px;
}
li.header{
	list-style-type:none;
    margin-top: 5px;
	margin-left:5px;
	font-size:1.2em;
}
li.menu{
  list-style-type: none;
  list-style-image: url('images/menupunkt.jpg');
  margin-top: 5px;
}


img{
  border-bottom: 0px;
}

/* Auflistung Copyright definieren */

#copyright ul {
  list-style-type: none;
  margin-top: 0px;
}

#copyright li{
  margin-top: 5px;
}

/* Kontaktformular Style */

.w1, .wf {
	border: 1px solid #001088;
	background-color: #6fe2ff;
}
.w1:focus, .wf:focus {
	background-color: #6f80ff;
}
input.w1, input.wf {
	width: 200px;
}
textarea.w1 {
	width: 400px;
	height: 200px;
}
.button {
	border: 1px solid #001088;
	background-color: #6fe2ff;
}
.err {
	background-color: #f4dfd4;
	border-top: 2px solid #f00;
	border-bottom: 2px solid #f00;
	margin: 5px;
}
.ok {
	background-color: #e4f4d4;
	border-top: 2px solid #6db32d;
	border-bottom: 2px solid #6db32d;
}

p.ok{
  color:black;
}

#homepagehilfe  p{
  color: black;
}
/*Forum*/
td.border,tr.border{
border:1px solid white;
}
th.details,td.details,tr.details{
    padding       : 4px;
    border        : 1px solid #ffffff;
    border-right  : 1px solid #e0e0e0;
    border-bottom : 1px solid #e0e0e0;

}
p.forumdesc {
    padding-bottom : 4px;
	font-size	  : 10px;
}
