body {
text-align:center;
vertical-align:top;
table-layout:fixed;
}

table,tr,td {
text-align:left;
border:0px;
padding:0;
margin:0;
font-size:0px;
line-height:0px;
}
p {
text-align:left;
border:0px;
padding:0;
margin:0;
font-family:arial,sans-serif;
font-size:11px;
line-height:16px;
font-weight:normal;
color:#000000;
}
.rechts {
text-align:right;
}
h1{
padding:0;
margin:0;
font-family:arial,sans-serif;
font-size:14px;
line-height:20px;
font-weight:bold;
color:#000000;
}
h2{
padding:0;
margin:0;
font-family:arial,sans-serif;
font-size:11px;
line-height:16px;
font-weight:bold;
color:#000000;
}
.grau{
color:#8e8e8e;
}
.rot{
font-weight:bold;
color:#c51413;
}
.impressum {
padding:0;
margin:0;
font-family:arial,sans-serif;
font-size:10px;
font-weight:normal;
color:#8e8e8e;
}

/****************** links ****************/

a:link {
  color:#8e8e8e;
  font-family:arial,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;}
a:active {
  color:#8e8e8e;
  text-decoration:none;}
a:visited {
  color:#8e8e8e;
  text-decoration:none;}
a:hover {
  color:#c51413;
  text-decoration:none;}
  
.bold{
font-weight:bold;
} 
a.bold:link {
  font-weight:bold;
  font-size:11px;
  color:#000000;
  text-decoration:none;}
a.bold:active {
  color:#000000;
  text-decoration:none;}
a.bold:visited {
  color:#000000;
  text-decoration:none;}
a.bold:hover {
  color:#c51413;
  text-decoration:none;
  } 
  
.hauptnav {
  font-weight:bold;
  font-size:11px;
  line-height:13px;
  color:#000000;
  text-align:right;
  }
a.hauptnav:link {
  font-weight:bold;
  font-size:11px;
  color:#000000;
  text-decoration:none;}
a.hauptnav:active {
  color:#000000;
  text-decoration:none;}
a.hauptnav:visited {
  color:#000000;
  text-decoration:none;}
a.hauptnav:hover {
  color:#c51413;
  text-decoration:none;}
  
 .nebennav {
  font-weight:bold;
  font-size:11px;
  line-height:13px;
  color:#8e8e8e;
  text-align:right;
  }
a.nebennav:link {
  font-weight:bold;
  font-size:11px;
  color:#8e8e8e;
  text-decoration:none;}
a.nebennav:active {
  color:#8e8e8e;
  text-decoration:none;}
a.nebennav:visited {
  color:#8e8e8e;
  text-decoration:none;}
a.nebennav:hover {
  color:#c51413;
  text-decoration:none;}

/****************** formular ****************/



.button {
        FONT-SIZE:11px;
        COLOR:#000000;
		BACKGROUND-COLOR:#f4f3f1;
        FONT-FAMILY:arial,sans serif;
		font-weight:bold;
		cursor:pointer;
		text-align:left;
}
.graubutton {
        FONT-SIZE:11px;
        COLOR:#8e8e8e;
		BACKGROUND-COLOR:#f4f3f1;
        FONT-FAMILY:arial,sans serif;
		font-weight:bold;
		cursor:pointer;
		text-align:left;
		padding:0;
		margin:0;
}

INPUT {
        FONT-SIZE:11px;
        COLOR:#000000;
		padding-left:2px;
        FONT-FAMILY:arial,sans-serif;
		FONT-WEIGHT:normal;
        BORDER:#bbbbbb 0px solid;
        WIDTH:455pxpx;
        BACKGROUND-COLOR:none
}
.feld {
        FONT-SIZE:11px;
        COLOR:#000000;
        WIDTH:455px;
		FONT-WEIGHT:normal;
		padding-left:2px;
		SCROLLBAR-FACE-COLOR:#FFFFFF;
        SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
        SCROLLBAR-SHADOW-COLOR:#8e8e8e;
        SCROLLBAR-3DLIGHT-COLOR:#8e8e8e;
        SCROLLBAR-ARROW-COLOR:#FFFFFF;
        SCROLLBAR-TRACK-COLOR:#FFFFFF;
        SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
        SCROLLBAR-BASE-COLOR:#FFFFFF
}


TEXTAREA {
        FONT-SIZE:11px;
        COLOR:#000000;
		padding-left:2px;
        FONT-FAMILY:arial,sans-serif;
		FONT-WEIGHT:normal;
        BORDER:#bbbbbb 0px solid;
        WIDTH:455px;
        BACKGROUND-COLOR:#FFFFFF;
}