* {margin: 0; padding: 0;}

body{
		font-family: arial, hevetica, sans-serif;
}

.tbl1{ color: #039D03; font-weight: bold; text-decoration: none; font-size: 0.9em; height: 1%; padding-left: 15px; padding-right: 25px; display:block;}
.tbl2{ color: #000066; text-decoration: none; font-size: 0.9em; width: 170px; padding-left: 15px; padding-right: 25px; }

div#container{s
		margin: 1em auto;
		width: 750px;
		border-right: 1px solid #003366;
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;	
}

div#header{
		width: 750px;
		height: 82px;
		background-color: #FFFFFF;
		background-image: url(header.gif);
}

div#infos{
		width: 750px;
		text-align: right;
		background-color: #003366;
		color: #FFFFFF;
		font-size: 0.75em;
		display:compact;

}

div#container2{
		float: left;
		width: 749px;
		background-color: #AAD4FE;
		border-left: 1px solid #000066;
}

div#leftarea{
		width: 170px;
		padding: 0em;
		float: left;
}
div#leftarea ul{
		text-align: left;
		margin-top: 30px;
		margin-bottom: 30px;
		list-style-type: none;
}
div#leftarea li.mainmenu{
		padding: 0em;
		font-weight: bold;
		font-size: 0.75em;
		display: inline;
}

div#leftarea li.submenu{
		font-size: 0.75em;
		padding-left: 10px;
		height: 1%;
}

div#leftarea li.submenu a:hover{
		background-color: #D0F3D0;
		color: #039D03;
		border-left: 1em solid #AAD4FE;
}

div#leftarea a{
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 15px;
		text-decoration: none;
		background: url(navi_line.gif) no-repeat bottom;
		display: block;
		border-left: 1em solid #AAD4FE;
		color: #000066;
}
div#leftarea a.mpassive:visited, a.mpassive:active{
		text-decoration: none;	
}	

div#leftarea a.mpassive:hover{
		background-color: #039D03;
		color: #FFFFFF;
		border-left: 1em solid #FFFFFF;
}

div#leftarea a.mactive{
		background-color: #039D03;
		color: #FFFFFF;
		border-left: 1em solid #FFFFFF;
}

div#leftarea a.sactive{
		background-color: #D0F3D0;
		color: #039D03;
		border-left: 1em solid #AAD4FE;
}

div#rightarea{
		margin-left: 170px;
		width: 560px;
		background-color: white;	
		border-left: 1px dashed #000099;
		border-right: 1px dashed #000099;	
}


div#content{
		padding-top: 25px;
		padding-bottom: 25px;
}

div#content h1{
		text-align: left;
		padding-left: 15px;
		padding-right: 25px;
		font-size: 1.25em;
		color: #039D03;
		font-weight: bold;
}

div#content h2{
		text-align: left;
		padding-left: 15px;
		padding-top: 1em;
		padding-bottom: 0.25em;
		padding-right: 25px;
		font-size: 1.00em;
		color: #039D03;
		font-weight: bold;
}

div#content h3{
		text-align: left;
		padding-left: 15px;
		padding-top: 0.5em;
		padding-bottom: 0.25em;
		padding-right: 25px;
		font-size: 0.8em;
		color: #039D03;
		font-weight: bold;
}

div#content img{
		float:left;
		padding: 1px;
		margin: 5px;
		border: 1px solid #039D03;
}
.img_ohne_rand {

	border: 1px solid #0ffffff;
}
div#content p{
		padding-left: 15px;
		padding-right: 25px;
		font-size: 0.8em;
		color: #000066;
		text-indent: 15px;
		text-align: justify;
}

.left {
		padding-left: 15px;
		padding-right: 25px;
		font-size: 0.8em;
		color: #000066;
		text-align: left;
display:block;
}

div#content ol{
		padding-left: 60px;
		padding-right: 40px;
		font-size: 0.8em;
		color: #000066;
		text-align: justify;
		
}

div#content a{
		border: 0;
		border-bottom: 1px dashed #039D03; 
		color: #039D03;
}

div#content a:hover{
		border: 0;
		color: #039D03;
		background-color: #D0F3D0;
}

div#content a:visited{
		text-decoration: none;
		border: 0;
		border-bottom: 1px dashed #092E09; 
		color: #092E09;
}


div#footer{
		width: 750px;
		clear: both;
		background-color: #003366;
		text-align: right;
		color: #FFFFFF;
		font-size: 0.75em;
}

div#footer a{
		border: 0;
		margin: 0;
		color: #FFFFFF;
		text-decoration: none; 
}
div#footer a:hover{
		text-decoration: underline; 
}

div#footerprint{
		visibility: hidden;
}
