body {
color: #000000; background-color: #ffffcc;
/* background-image: url(../img/Wolken.jpg);  */
}

.total {
width: 98%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 140%; 
margin: 1%; 
margin-left: 2%;
margin-top: 3%; 
}

.toplogo {
width: 99%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 130%; 
margin: 5px; 
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
/* font-size: 18px; */
font-size: 10pt;
line-height: 120%;
font-weight: normal; 
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt;
line-height: 120%;
font-weight: bold; 
}


h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14pt;
line-height: 120%;
}


h3, h2, h1 {
line-height: 1.2; 
}

A {
text-decoration: none; 
}
A:link, A:active {
color: #000066; 
}
A:visited {
color: #000066; 
}
A:hover {
text-decoration: underline;
}
A.list, A.list:visited {
color: #00007f; 
font-weight: bold; 
text-decoration: underline; 
}
A.logo:link, A.logo:visited {
color: white; 
}
A.logo:hover {
text-decoration: underline; 
}

.logorahmen {
background-color: #ff9900; 
color: white;
padding: 5px; 
text-align: center; 
border-style: ridge; 
border-width: 4px;
border-color: red;
}

span.hide {
background-color: #ff9900; 
color: white; 
}

h2.logo {
font: bold 20pt Verdana, Helvetica, sans-serif; 
line-height: 110%; 
margin-top: 5pt; 
margin-bottom: 10pt; 
}

h3.logo {
font: bold 16pt Verdana, Helvetica, sans-serif; 
font-weight: 600; 
line-height: 110%; 
margin-top: 2pt; 
margin-bottom: 13pt; 
}

h5.logo {
font: bold 10pt Verdana, Helvetica, sans-serif; 
line-height: 120%; 
margin-top: 10pt; 
margin-bottom: 2pt; 
}

p.floating {
float: right; 
margin-left: 4%; 
margin-right: 2%;
margin-bottom: 2%;  
line-height: 100%; 
font-size: 10pt;
}

.subtitle {
font-size: 9pt; 
font-weight: normal; 
}
