body{
color:#C00040;
background:#fff;
padding:0;
margin-top:10px;
margin-left:10px;
font:11px helvetica,verdana, sans-serif;}

img{
margin:0;
border-width:1px;
}

p,td,th,li,a,input,textarea,option,select {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color:800000;
}

th {
font-weight:bold
}

.kopf {
color:#fff;
background:#FF7F00;
}


a {
color:#FF7F00;
font-weight:bold;
}

a:visited {
font-weight:normal;
}

h2 {
margin:10px 0 10px 0;
padding:2px 0 2px 5px;
font-family:verdana, sans-serif;
font-size:16px;
color: #FF7F00;
border-left:10px solid #FF7F00;
border-bottom:1px solid #FF7F00;
}

h3 {
font-family:verdana, sans-serif;
font-size:14px;
color: #FF7F00;
}

.button {
color:#fff;
background:#FF7F00;
}

.button:hover {
color:#fff;
background:#7F7F7F;
}

.rechts {
text-align:right;
}

#header{
background:#fff;
border-bottom:3px solid #FF7F00;
padding-top:0px;
margin:0px;
}
#header h1{
color:white;
background:#C00040;
padding:2px;
margin:0;
border-top:1px solid #FF7F00;
font:bold 18px verdana, sans-serif;
}

#navigation{
width:150px;
}
#navigation p{
width:140px;
color:white;
background:#C00040;
border:1px solid #AFAFAF;
padding:4px 4px 4px 10px;
margin:10px 0 0 0;
font-weight:bold;
font-size:11px;
}
#navigation ul{
margin:0 0 0px 0px;
padding:0;
list-style:none;
width:140px;
}
#navigation li{
padding:0 0 0;
/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
margin:0;
text-align:right;
}
#navigation a{
width:130px;
/*die breitenangabe wir nur vom ie benoetigt*/
display:block;
color:white;
background:#FF7F00;
border:1px solid #AFAFAF;
padding:4px 4px 4px 20px;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
#navigation a:hover{
color:white;
background:#7F7F7F;
border:1px solid #AFAFAF;
}