html{
	height: 100%;
}
body{
  color: rgb(230, 230, 230);
  font-family: Arial, sans-serif, Helvetica;
  background-color: rgb(0, 0, 0);
  font-size: 12px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  height: 100%;
}
p, i{
  color: rgb(0, 0, 0);
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
}
p.error{
  color: rgb(230, 0, 0);
  font-family: Arial, sans-serif, Helvetica;
  font-size: 15px;
}

ul {
  margin:5px;
}

li {
  margin:0px;
}

h1{
  color: rgb(0, 0, 0);
  font-family: Arial, sans-serif, Helvetica;
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 2.6px;
}
h2{
  color: rgb(0, 0, 0);
  font-family: Arial, sans-serif, Helvetica;
  font-size: 19px;
  margin-top:10px;
  margin-bottom:1.3px;
}
h3{
  color: rgb(0, 0, 0);
  font-family: Arial, sans-serif, Helvetica;
  font-size: 18px;
  margin-top:12px;
  margin-bottom:0px;
}
h4{
  color: rgb(0, 0, 0);
  font-family: Arial, sans-serif, Helvetica;
  font-size: 16px;
  margin-top:8px;
  margin-bottom:0px;
}
h5{
  color: rgb(0, 0, 0);
  font-family: Arial, sans-serif, Helvetica;
  font-size: 14px;
  margin-top:0px;
  margin-bottom:0px;
}


th{	
  color: rgb(230, 230, 230);
  font-family: Arial, sans-serif, Helvetica;
  background-color: rgb(0, 0, 0);
  font-size: 12px;
  text-align: center;
}
td{   
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: rgb(0,0,0);
}
td.norm{   
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  background-color: rgb(174, 174, 174);
}
td.foot{   
  font-family: Arial, sans-serif, Helvetica;
  font-size: 11px;
  background-color: rgb(182, 5, 5);
}
td.nav1{   
  font-family: Arial, sans-serif, Helvetica;
  font-size: 11px;
  background-color: rgb(183, 64, 64);
}
.forum{   
  font-family: Arial, sans-serif, Helvetica;
  font-size: 11px;
  color: rgb(0, 0, 0);
}
td.mail{   
  font-family: Arial, sans-serif, Helvetica;
  font-size: 11px;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}
td.pic{
  font-family: Arial, sans-serif, Helvetica;
  font-size: 11px;
  color: rgb(182,5,5);
}
td.rahmen{
  border-left: rgb(182,5,5) 1px solid;
  border-right: rgb(182,5,5) 1px solid;
}
td.news1{
  border-left: rgb(61,61,61) 1px solid;
  border-right: rgb(61,61,61) 1px solid;
  border-top: rgb(61,61,61) 1px solid;
  border-bottom: rgb(61,61,61) 1px solid;
}
td.news2{
  border-left: rgb(61,61,61) 1px solid;
  border-right: rgb(61,61,61) 1px solid;
  border-top: rgb(61,61,61) 1px solid;
  border-bottom: rgb(61,61,61) 1px solid;
}
img{
  border-style:none;
}
a{
  color: rgb(182,5,5); 
  text-decoration : none;
}
a:active{
  color: rgb(0, 0, 0);
}
a:hover{
  color: rgb(61,61,61);
}
a.normal{
  color: #ffffff;
  font-size: 12px;
}
a.normal:link{
  color: rgb(182,5,5);
  text-decoration: none;
  font-size: 12px;
}
a.normal:visited{
  color: rgb(182,5,5);
  text-decoration: none;
  font-size: 12px;
}
a.normal:hover{
  color: rgb(61,61,61);
  text-decoration: none;
  font-size: 12px;
}
a.normal:active{ 
  color: rgb(182,5,5);
  text-decoration: none;
  font-size: 12px;
}
a.disclaimer{
  color: #000000;
  text-decoration: none;
  font-size: 11px;
  text-align:right;
}
a:hover.disclaimer{
  color: #ffffff;
  font-size: 11px;
}


input, option, select{
  border-color: #000;
  border-width: 1px;
  font-family: Arial, sans-serif, Helvetica;
  font-size: 11px;
  background-color: #ccc;
  color: #3C3C3C;
  text-indent:2px;
}


textarea{
  border-color: #000;
  border-width: 1px;
  overflow: auto;
  font-size: 12px;
  color: #000000;
  background-color: #ccc;
}

input.submit{
  background-color: #e0e0e0;
  font-weight: bold;
  width: 130px;
}

.lang{
  color: #000000;
  text-decoration: underline;
  font-size: 12px;
}

.termine{
  color:  rgb(230, 230, 230);
  font-size: 10px;
  vertical-align: top;
  text-align: center;
}

input:focus, select:focus, textarea:focus {
  border-color: #f00;
  background: #ddd; 
  color: #000 !important;
}
form {
  background-color: #bbb;
  padding:10px;
  margin:5px;
}

hr {
  color: #a60505;
  background-color: #a60505;
  height:1px;
  width:200px;
  font-size: 10px;
}
