body {
	padding:0;
	margin: 0;
	scrollbar-face-color= #007300;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #007300;
	scrollbar-3d-light-color: #f0f0f0;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #eceaeb;
	background-color:#ffffff;
	color: #000000;
	border-left-width:0;
	border-top-width:0;
	border-bottom-width:0;
	font-family: "Verdana",Times New Roman,Arial;
	}
body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family: "verdana", Arial, Helvetica, sans-serif;}

h1 {font-size: 22px; font style: italic; color: #007300}
h2 {font-size: 18px; color: #007300}
h3 {font-size: 15px; color: #007300}
h4 {font-size: 13px; color: #007300}


td				{ font-family: Arial,Verdana; font-size: 10pt; }

.decoleft		{ padding: 2 2 2 2;
				  border: 0;
				  margin: 0;
				  float: left;
				  border-width: 1px;
				  border-color: #117dc1;
				  border-style: solid
				  }
.decoright		{ padding: 2 2 2 2;
				  border: 0;
				  margin: 0;
				  float: right;
				  border-width: 1px;
				  border-color: #117dc1;
				  border-style: solid
				  }
a		{ font-size: 10pt; color: #007300; text-decoration:none; }
a:hover	{ color: #007300; font-weight:bold; text-decoration:underline; }
a.link			{ font-size: 10pt; color: #007300; text-decoration:none; }
a.link:hover	{ color: #007300; font-weight:bold; text-decoration:underline; }
.linknav		{ font-size: 10pt; position: relative; left: 30; text-align: center; color: #0a7cc3; text-decoration:none; padding: 0 0 0 0 }
.linknav:hover	{ color: #144683; position: relative; left: 30; text-align: right; font-weight: bold; text-decoration:none; padding: 0 0 1 1; }
.linknav:active	{ color: #144683; position: relative; left: 30; text-align: right; font-weight: bold; text-decoration:none; padding: 0 0 1 1; }
.tdmenu			{background-color:#117dc1}
font.green		{ font-family: Arial,Verdana; font-size: 10pt; color: #007300; }

.outline
	{
	padding: 5 5 5 5;
	border-width: 1px;
	border-color: #007300;
	border-style: solid;
	}

.linie
	{
	border-top:1px solid #117dc1; padding-top:5px; margin:0px;
	border-bottom:1px solid #117dc1; padding-bottom:5px; margin:0px;
	}

.schattenrechts {background-image:url(../images/senkrecht.gif);background-repeat:repeat-y;vertical-align: top;}
.schattenunten {background-image:url(../images/waagrecht.gif);background-repeat:repeat-x;text-align: left; /* IE6 braucht dies unter gewissen Umständen - aber nicht immer */}

.boxheadfont {
font-size:12px;
font-weight:bold;
color:#fbfb97;
font-family:verdana;
}

.boxunderheadfont {
font-size:9px;
color:#ffffff;
font-style:italic;
font-family:verdana;
}

td.boxhead {
color: #ffffff;
background-image:url('../bilder/box/box_top.jpg');
background-color:#990000;
border-bottom:1px solid #FBFB97;
border-right:1px solid #FBFB97;
border-left:1px solid #FBFB97;
border-top:1px solid #FBFB97;
text-align:left;
}

.navistyle{
font-size:15px;
color:#751e1c;
width:100%;
}

.navistyle:after{
content: ".";
display: block;
height:15px;
clear: both;
visibility: hidden;
}

.navistyle ul{
border: 0px solid #FBFB97;
border-top:0px solid #FBFB97;
border-bottom:0px solid #FBFB97;
width: 100%;
padding: 2px;
margin: 0;
text-align: center;
color: #fbfb97;
}

.navistyle ul li{
display: inline;
color: #fbfb97;
}

.navistyle ul li a{
color: black;
padding: 1px 3px;
margin: 0;
text-decoration: none;
border-right: 1px solid #FBFB97;
border-left: 1px solid #FBFB97;
/*border-bottom: 1px solid #FF7903;
border-top: 1px solid #FF7903;*/
background: #990000;
}

.navistyle ul li a:hover{
color: black;
background-color: #990000;
}

.navistyle ul li a[rel]:after{
content: "";
}

.dropmenudiv{
text-align:left;
color: white;
position:absolute;
top: 0;
border-top: 1px solid #FBFB97;
border-right: 1px solid #FBFB97;
border-left: 1px solid #FBFB97;
border-bottom-width: 0;
line-height:15px;
z-index:100;
background-color:#990000;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#fbfb97,direction=135,strength=4);
}


.dropmenudiv a{
text-align:left;
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #fbfb97;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #ffffff;
background: #990000;
text-align:center;
}

* html .dropmenudiv a{
color: #ffffff;
width: 100%;
}

.dropmenudiv a:visited{
background-color: #990000;
color: #ffffff;
}

.dropmenudiv a:hover{
background-color: #fbfb97;
color: black;
}

.outline
	{
	border-width: 2px;
	border-color: #fbfb97;
	border-style: solid;
	}

.Stil4 {
	font-size: 17px;
	font-weight: bold;
	color: #999999;
}

