/* grosser rahmen um die ganze seite */
h4
{
	margin:7px;
	margin-bottom:5px;
	font-size:16px;
}

h5
{
	margin:7px;
}

h2
{
	margin:7px;
	font-size:15px;
}

h3
{
	margin:7px;
	font-size:14px;
}

#frame {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #0033CC;
	height: 550px;
	width: 860px;
	top: 0px;
	padding:5px;
	text-align:left;
	background-color: #CEEBFF;
	margin-top:5px;
}

/* linkfarben */
a.menu:link, a.menu:visited, a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0A3351;
	width:100%;
	display:block;
}

a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #08436D;
	width:100%;
	display:block;
}

a.untermenu:link, a.untermenu:visited, a.untermenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

	width:100%;
	display:block;
}

a.untermenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

	width:100%;
	display:block;
}

/* ende linkfarben */


td.menu {
	border-top:1px solid #B2DFFF;
	border-bottom:1px solid #B2DFFF;
	height:15px;
}

td.untermenu {
	border-top:1px solid #B2DFFF;
	border-bottom:1px solid #B2DFFF;
	height:15px;
}

td.sitemap {
	border: 1px solid #000099;
	background-color: #B2DFFF;
}

p
{
	font-size:12px;
	margin:7px;
	text-align: left;
}

.gbnavi
{
	font-size:10px;
	line-height:13px;
	border:1px solid black;
	background-color:#DEF1FF;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	height:13px;
	width:13px;
}

.gbnavih
{
	font-size:10px;
	line-height:10px;
	border:1px solid black;
	background-color:#BBE3FF;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	height:13px;
	width:13px;
}

.aktiv
{
	font-size:10px;
	line-height:10px;
	border:1px solid black;
	background-color:#CCFDC9;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	height:13px;
	width:13px;
}

.text
{
	font-size:12px;
}

.text10
{
	font-size:10px;
}

p.mitte
{
	text-align:center;
}

td.main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}

table.rahmen {
	border: 1px solid #000099;
	background-color: #DFF2FF;
}

.fuss {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
}

body
{
scrollbar-base-color: #000099;
scrollbar-arrow-color: #000099;
scrollbar-track-color: #b2dfff;
scrollbar-3d-light-color: #000099;
scrollbar-highlight-color: #b2dfff;
scrollbar-face-color: #b2dfff;
scrollbar-shadow-color: #000099;
scrollbar-darkshadow-color: #b2dfff;

}

.link
{
	color:#000099;
	text-decoration:none;
}

.link:hover
{
	color:#000033;
	text-decoration:none;
	border-bottom:1px dotted #000033;
}

.kursiv
{
	font-style:italic;
}

img.inline
{
 margin-left:13px;
 border:1px solid black;
}

.out
{
	
	border-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#E1F3FF;
}

.breite1
{
	width:200px;
}

.breite2
{
	width:50px;
}

.breite3
{
	width:142px;
}
.in
{
	border-width:1px;
	border-color:#042871;
	border-style:solid;
	background-color:#C7E8FF;
}

.counter
{
	width:30px;
	border-style:none;			/* für NS, firefox und IE */
	border-style:hidden;		/* für opera */
	background-color:#B2DFFF;
}

.button
{
	width:150px;
	border-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#D5DCE1;
}

.fehler
{
	font-size:9px;
	color:#FF0000;
}

ol {
	font-size:12px;
}
