body, p, tr, ul, input {
	font-family: Verdana,Arial,Helvetica,Geneva;
	font-size: 9pt;
	color: black;
	line-height: 14pt;
}

div, td, tr, p {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4 {
	font-family: Verdana,Arial,Helvetica,Geneva;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

a {
	color: #084081;
	text-decoration: none;
}
a:hover {
	color: black ;
	text-decoration: underline;
}


h1 {
	color: #084081;
	font-size: 200%;
	line-height: 1em;
}

h2 {
	color: #344F5C;
	font-size: 130%;
}

h3 {
	font-size: 110%;
	color: #084081;
}

body {
	background-color: white;
	margin: 20px;
	padding: 0;
}

ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding-bottom:0px;
	padding-left:20px;
}

li  { list-style-type: square; padding-bottom: 5px }


.kopf {
	width: 100%;
	border-bottom: 1px black solid;
}

.kopf td {
	vertical-align: bottom;
}

.logo  {
 background-image: url(../bilder/grid_kopf.gif);
 background-repeat: repeat-x;
 background-color: #CAD97F;
}

.infos {
	clear: both;
	padding-top: 5px;
	border-top: 2px dotted #095BA6;
}
.infos img {
	vertical-align: middle;
}

.inhalt {
	clear: both;
	margin-top: 5px;
	padding: 0px 0 3px 60px;
	border-top: 1px solid;
	border-bottom: 3px double;
}
.inhalt p {
	padding-top: 5px;
	text-align: justify;
}

.bild  {
	padding-left: 25px;
	padding-bottom: 5px;
	padding-top: 0px;
	float: right
}

.var {
	width: 60px;
	float: left;
	clear: both;
}
.val {
	margin-left: 60px;
}

.containder {
	padding-left: 43px;
	padding-right: 43px; 
	padding-bottom: 10px;
	padding-top: 20px;
	border-left: 1px solid #CAD97F;
	border-right: 1px solid #CAD97F;
}
.container {
	padding-left: 0px;
	padding-right: 0px; 
	padding-bottom: 10px;
	padding-top: 20px;
}


.vorspann {
	font-weight: bold;
	margin-top: 25px;
	padding-bottom: 20px;
	border-bottom: 2px #CCCCCC dotted;
	padding-left: 50px;
}

.text {
	padding-left: 50px;
	margin-top: 25px;
}


.sign  {
	letter-spacing: 3px;
	margin-left: 80px;
	font-size: .5em;
	color: #5C6D79;	
}
.sign a {
	color: #5C6D79;	
}

.b_o	{	background-image: url(../bilder/o.gif); background-repeat: repeat-x; height: 20px;}
.b_ol	{	background-image: url(../bilder/ol.gif); background-repeat: no-repeat; width: 19px;}
.b_or 	{	background-image: url(../bilder/or.gif); background-repeat: no-repeat; width: 38px;}
.b_l	{	background-image: url(../bilder/l.gif); background-repeat: repeat-y;}
.b_r 	{	background-image: url(../bilder/r.gif); background-repeat: repeat-y;}
.b_ml	{	background-image: url(../bilder/ml.gif); background-repeat: repeat-y;}
.b_mr 	{	background-image: url(../bilder/mr.gif); background-repeat: repeat-y;}
.b_u	{	background-image: url(../bilder/u.gif); background-repeat: repeat-x; height: 38px; vertical-align: top;}
.b_ul	{	background-image: url(../bilder/ul.gif); background-repeat: no-repeat; width: 19px;}
.b_ur 	{	background-image: url(../bilder/ur.gif); background-repeat: no-repeat; width: 38px;}

.b_m	{	color: black; padding-top: 10px}

.block {
	clear: both;
	margin: 0px;
	padding: 20px;
	border: 1px solid ;
}

.blockhead, .blockfoot {
	font-size: 7pt;
	line-height: 1em;
	clear: both;
}

.blockhead a, .blockfoot a {
	color: black;
	text-decoration: none;
}
.blockhead a:hover, .blockfoot a:hover {
	color: black;
	text-decoration: underline;
}
.blockhead {
	font-weight: bold;
	margin-top: 1em;
}
.blockfoot {
	text-align: right;
}
