html * { font-size: 100.01% }

body {
	font-family: Arial, 'Trebuchet MS', Verdana, Helvetica,  sans-serif;
	font-size: 10pt;
	color: #1F1D21;
	overflow-y:scroll;
}

h1,h2,h3,h4,h5,h6 {
	color:#5977AF;
	margin: 0 0 15px 0;
}

input, textarea {font-family: monospace;}
#administration input, #administration textarea{font-size:11pt; border:1px solid #d0d0d0}

h1 { font-size: 16pt; font-weight:bold;}
h2 { font-size: 14pt; font-weight:bold;}
h3 { font-size: 14pt; font-weight:bold;}
h4 { font-size: 12pt; font-weight: bold; letter-spacing: 0.05em;}
h5 { font-size: 11pt; font-weight: bold;}
h6 { font-size: 11pt; color:#2087E6; margin:0px;}

p {line-height: 1.5em}
#inhalt a.lh15 {line-height: 1.5em;}

ul, li {line-height: 1.5em}


.note {padding:15px; background: #D5DDEB; border:1px dotted #d0d0d0; line-height:1.5em; width:360px; font-size:12pt; font-weight:bold;}

.pflichtfeld {background: #FFFFDD;}
.readonly {background: #efefef; border:1px solid #d0d0d0}
.senden {background:#FFF; font-family: Arial; color: #2087E6; font-weight:bold;}
#kontakt input, #kontakt textarea {border:1px solid #d0d0d0;}
#kontakt .error {line-height:2em; color: #EA4849; font-size:8pt; font-weight:bold; }


a {color:#2087E6; text-decoration:none; font-weight: bold;}
a:focus,
a:hover,
a:active {text-decoration:underline;}

a.anleser {color:#1F1D21; font-weight: normal;}
a:hover.anleser {color:#1F1D21; font-weight: normal; text-decoration: none;}

#inhalt a.bildunter {line-height:2em; color:#777777; font-weight: normal; font-size:8pt; font-family:Arial;}
#inhalt a:hover.bildunter {color:#777777; font-weight: normal; text-decoration: underline;}


#menu {width:388px; height:20px; background: #D5DDEB; padding-top:3px; margin-left:-1px;}
#menu a, #menu a .current {
	font-weight: bold;
	color:#5977AF;

	text-decoration:none;

	padding:3px 7px;
	margin:0px;

	border-left: 1px solid white;

}
#menu a:focus,
#menu a:hover,
#menu a:active {color:#fff; background: #5977AF;}
#menu a.current {color:#fff; background: #5977AF;}

#main_menu a, #main_menu a .current {
	font-size: 12pt;
	letter-spacing: 0.05em;
	margin-left: 18px;
	line-height: 2.4em;
	text-decoration: none;
}
#main_menu a:focus,
#main_menu a:hover,
#main_menu a:active {text-decoration: underline;}
#main_menu a.current {color: #fff;}
#main_menu a:hover.current {color: #fff; text-decoration: underline;}

#inhalt a {color:#2087E6; text-decoration:none; letter-spacing:0; font-weight: bold; padding:0px; margin:0px; font-size:10pt; line-height:1em}
#inhalt a:focus,
#inhalt a:hover,
#inhalt a:active {text-decoration:underline;}

#footer a {color:#5977AF; font-size: 8pt; font-weight: normal;}
#footer a:hover {text-decoration: none;}
#footer {background: white; border-top:3px solid #D5DDEB;}

#admin_menu a {
	width:175px;
	height:25px;
	font-size: 10pt;
	text-decoration: none;
	border-bottom:1px solid #efefef;
	border-right:2px solid #efefef;
	display: block;
	padding-left:7px;
	padding-top:3px;
}
#admin_menu a:focus,
#admin_menu a:hover,
#admin_menu a:active {background:#efefef;}

#adminlinkliste ul {margin:0px;}
#adminlinkliste li {margin:0px; list-style: none;}

#inhalt .hrTop {background: #D0D9E9; height:6px; font-size:1pt; width:100%; margin-top:27px; margin-bottom: 13px;}
#inhalt .hrBottom {background: #D0D9E9; height:6px; font-size:1pt; width:100%; margin-top:27px;}

#footer {color: #1F1D21; font-size: 8pt;}

}