
/* schriftstil,abstände */

body{
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 0px; 
color: black; 
font-family: tahoma, sans-serif; 
font-size: 11pt;
background-color:#ffffff;

}




/* Überschriften */
h1{
text-decoration:none;
font-family:tahoma,sans-serif; 
font-size: 15pt; 
line-height: 17pt;
}

h2{ 
text-decoration:none;
font-family:tahoma,sans-serif; 
font-size: 12pt; 
line-height: 15pt; 
}

p, li, dd, dt, td { 
font-size:11pt;
font-family:tahoma, sans-serif;
}

.bookerror {
	color:#ff0000;
}

.inputerror {
	color:#ff0000;
}

dd { margin-top: 0.5ex; }

dt { margin-top:2ex; }

em { 
font-weight:bold;
font-style:normal;
}

.loesungscode {
background-color:#b2b28e;
border-width:2pt;
border-color:#ff0000;
border-style:solid;
}

img { 
border:0pt
}

code { 
font-family:courier, monospace;
}

/* allgemeine links */

a:link{ 
color: #000000; 
font-family: tahoma, sans-serif; 
font-size: 11pt;
}

a:visited{
color: #000000;
text-decoration:underline;
font-family: tahoma, sans-serif; 
font-size: 11pt;
}

a:active{ 
color: #000000;
text-decoration:underline;
font-family: tahoma, sans-serif; 
font-size: 11pt; 
}

a:hover{ 
color: #ff0000; 
text-decoration:none;
font-family: tahoma, sans-serif; 
font-size: 11pt; 
}



/* menue linke seite */

#menu a {display: block;
color:#ffffff;
text-decoration:none;
font-family: tahoma, sans-serif; 
font-size: 10pt; 
font-weight:bold; 
padding-left:0px;
padding-top: 0px;
margin: 0px auto;
width:117px;
}

#menu a:visited{
color:#ffffff;
text-decoration:none;
font-family: tahoma, sans-serif; 
font-weight:bold; 
font-size:10pt; 
padding-left:0px;
padding-top: 0px;
margin: 0px auto;
width:117px;
}


#menu a:active{
color:#ffffff;
text-decoration:none;
font-family: tahoma, sans-serif; 
font-weight:bold;
font-size:10pt; 
padding-left:0px;
padding-top: 0px;
margin: 0px auto;
width:117px;
}

#menu a:hover {
color:#ffffff;
text-decoration:none;
font-family: tahoma, sans-serif; 
font-weight:bold; 
font-size:10pt; 
width:117px;
padding-left:0px;
padding-top: 0px;margin: 0px auto;

}




/* pfeile linkes menu */

#menu a span {
color:#ffffff;
font-family: tahoma, sans-serif; 
text-decoration:none;
font-size:11pt;
margin: 0px auto;
}

#menu a:visited span {
color:#ffffff;
text-decoration:none;
font-size:11pt;
margin: 0px auto;
}


#menu a:active span {
color:#ffffff;
text-decoration:none;
font-size:11pt;
margin: 0px auto;
}

#menu a:hover span {
color:#ff0000;
text-decoration:none;
font-size:11pt;
margin: 0px auto;
}

/* menue unten seite */

#menuunten a {
color:#0f2e4c;
text-decoration:none;
font-family: tahoma, sans-serif; 
font-size: 9pt; 
font-weight:bold; 
padding-left:0px;
padding-top: 0px;
margin: 0px auto;
}

#menuunten a:visited{
color:#0f2e4c;
text-decoration:none;
font-family: tahoma, sans-serif; 
font-weight:bold; 
font-size:9pt; 
padding-left:0px;
padding-top: 0px;
margin: 0px auto;
}


#menuunten a:active{
color:#0f2e4c;
text-decoration:none;
font-family: tahoma, sans-serif; 
font-weight:bold;
font-size:9pt; 
padding-left:0px;
padding-top: 0px;
margin: 0px auto;
}

#menuunten a:hover {
color:#ff0000;
text-decoration:none;
font-family: tahoma, sans-serif; 
font-weight:bold; 
font-size:9pt; 
padding-left:0px;
padding-top: 0px;margin: 0px auto;

}


.small{  
color: #000000; 
font-family: tahoma, sans-serif; 
text-decoration:none;
font-size:7pt;
margin: 0px auto;
}
