body {
background-color: #ffffff;
background-image: none;
background-position: top right;
background-repeat: no-repeat;
color: #494949;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.8em;
margin-left: 1em;
padding-left: 15px;
text-align: left
}

h1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.5em;
font-weight: normal;
text-align: left
}

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.3em;
font-weight: normal;
text-align: left
}

h3 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
text-align: left
}

h4 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: bold;
text-align: left
}

h5 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: bold;
text-align: left
}

h6 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: bold;
text-align: right
}

#leftmenu {
	border-right: 1px #4165c8 dotted;
	height: 100%;
	left: 3px;
	line-height: 1.4em;
	padding-right: 1em;
	position: absolute;
	text-align: right;
	top: 155px;
	width: 150px;
	z-index: 3;
	
}

#siegel {
background-color: transparent;
border: none;
color: #ffffff;
line-height: 2em;
text-decoration: none
}
#valide {
background-color: transparent;
border: none;
color: #ffffff;
line-height: 2em;
text-decoration: none
}

#content {

left: 22%;
position: absolute;
top: 155px;
width: 50%;
z-index: 4;
border: none;
padding: 1em;
BACKGROUND-COLOR: rgb(255,255,243)
}

#links {
background-color: #fffffd;
height: 100%;
font-size: 0.7em;
left: 75%;
padding: 1em;
position: absolute;
top: 155px;
width: 160px;
z-index: 5
}

#header {
background-color: #4a88be;
background-image: url(headerbg2.gif);
background-position: right left;
background-repeat: repeat-y;
border-bottom: 2px #595959 solid;
color: #d31616;
font-size: 1.2em;
font-style: italic;
font-weight: bold;
height: 100px;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
z-index: 1
}

#advert {

height: 100%;
font-size: 0.7em;
left: 80%;
padding: 1em;
font-style: normal;
position: absolute;
top: 15px;
width: 100px;
z-index: 6
}

#backlink {
font-size: 0.7em;
font-style: normal;
font-weight: normal;
border: none;
text-align: right
}

#addendum {
font-size: 0.7em;
font-style: normal;
border: none;
font-weight: normal
}

#infobox {
border: 1px #4165c8 dotted;
font-size: 0.8em;
font-style: normal;
font-weight: normal;
padding: 0.5em
}

#springen {
font-size: 0.8em;
font-style: normal;
font-weight: normal;
padding: 0.5em
}

.red {
	COLOR: red;
	border: none;
	font-weight: bold
}

.bold {
	
	font-weight: bold
}

p:first-letter {
color: #494949;
font-size: 125%;
font-weight: normal
}

#leftmenu a:link {
color: #eb0c0c;
padding: 3px;
text-decoration: none
}

#leftmenu a:visited {
color: #00008b;
padding: 3px;
text-decoration: none
}

#leftmenu a:hover {
background-color: #d31616;
color: #ffffff;
padding: 3px;
text-decoration: none
}



#siegel a:hover {
background-color: transparent;
border: none;
color: #ffffff;
line-height: 2em;
text-decoration: none
}

#topnav a:link {
color: #eb0c0c;
border: none;
padding: 3px;
text-decoration: none
}

#topnav a:visited {
color: #00008b;
padding: 3px;
text-decoration: none
}

#topnav a:hover {
background-color: #d31616;
color: #ffffff;
padding: 3px;
text-decoration: none
}

#topnav {
font-size: 0.7em;
height: 16px;
border: none;
left: 320px;
position: absolute;
top: 84px;
width: 50%;
z-index: 2
}

a:link {
color: #0000ff;
text-decoration: underline
}

a:visited {
color: #00008b;
text-decoration: underline
}

a:hover {
color: #ff0000;
text-decoration: underline
}

 @media print {
.noprint {
display: none;
}
}
