body {
background-image:	url(Material/linien.jpg);
background-repeat:	no-repeat;
background-position: center -5px; /*63*/
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 50px;
padding: 0;
/*background-color:	#dfdfdf;*/
background-color:	#7a7a7a;
color: #000000;
font-family: Verdana, Helvetica, sans-serif;
text-align: center;
}

/* mainboxes */
#wrapper {
position: relative;
border: 2px;
border-style: solid;
border-color:	#005ed0;
margin: 0px auto;
padding-bottom:	0px;
background-color: #FFFFFF;
color: #000000;
text-align: left;/*Aufheben von IE_quirks im BODY*/
width: 750px;
}

#navi {
position: absolute;
color:	#FFFFFF;
top: 77px;
left: 0;
margin-left: 0px;
padding-left: 0px;
padding-left: 10px;
}

#position {
position: absolute;
color:	#FFFFFF;
top: 105px;
left: 0;
margin-left: 530px;
padding-left: 0px;
padding-left: 10px;
}

#banner {
	position: relative;
	background-image:	url(Material/banner.jpg);
	background-repeat:no-repeat;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 128px;
}

#content_box {
	background-image:	url(Material/Wasserzeichen.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	position: relative;
	padding:		5px;
}

#content {
	padding-left:	5px;
	padding-right:	10px;
}

#footer {
text-align:		center;
position: 		relative;
padding-top: 	5px;
padding-bottom:	5px;
margin-bottom:	10px;
margin-top:		0px;
width: 			100%;
background-color: #005ed0;
}

#pic_right {
	float: right;
	padding: 5px;
}


div.content_headline {
	color:				#3a1893;	
	background-color: 	#f4d523; 
	width: 				570px; 
	height: 			20px;
	padding-bottom:		5px;
	padding-left:		5px;
	margin-bottom:		5px;
}

div.linie {
border-top: 2px dotted #f4d523;
width: 570px;
}

.navi:link
{
	font-size:			10pt;
	color:				#FFFFFF;
	background-color: 	#005ed0; 
	text-decoration:	none;
	font-weight:		bold;
	/*font-variant:		smal-caps;*/
}
.navi:hover
{
	font-size:			10pt;
	color:				#f4d523;
	background-color: 	#005ed0; 
	text-decoration:	none;
	font-weight:		bold;
	/*font-variant:		smal-caps;*/
}
.navi:active
{
	font-size:			10pt;
	color:				#f4d523; /*#0066FF;*/
	background-color: 	#005ed0; 
	text-decoration:	none;
	font-weight:		bold;
	/*font-variant:		smal-caps;*/
}
.navi:visited
{
	font-size:			10pt;
	color:				#f4d523; /*#0066FF;*/
	background-color: 	#005ed0; 
	text-decoration:	none;
	font-weight:		bold;
	/*font-variant:		smal-caps;*/
}

a:link
{
	font-size:			10pt;
	color:				#3a1893;
	text-decoration:	none;
	font-weight:		bold;
	/*font-variant:		smal-caps;*/
}
a:hover
{
	font-size:			10pt;
	color:				#d50000; /*#f4d523;*/
	text-decoration:	none;
	font-weight:		bold;
	/*font-variant:		smal-caps;*/
}
a:active
{
	font-size:			10pt;
	color:				#d50000; /*#f4d523;*/
	text-decoration:	none;
	font-weight:		bold;
	/*font-variant:		smal-caps;*/
}
a:visited
{
	font-size:			10pt;
	color:				#d50000; /*#f4d523;*/
	text-decoration:	none;
	font-weight:		bold;
	/*font-variant:		smal-caps;*/
}

h1{
	color:			#000000;
	background-color: #ffffff;	
	font-weight: 	bold;
	font-size:		16px;
	margin-bottom: 	0px;
}
h2{
	padding-left:	5px;
	font-weight: bold;
	font-size:	14px;
	margin-bottom: 	0px;
}
h3{
	font-weight: bold;
	font-size:	12px;
}
h4 {
	padding-top:	0px;
	padding-left:	5px;
	font-weight: bold;
	font-size:	10px;
	margin-top:	4px;
}

.bold {
	font-weight: bold;
}

p{
	color: #000000;
	/*background-color:	#FFFFFF;*/
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
p.footer{
	color: #FFFFFF;
	background-color:	#005ed0;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
p.position{
	color: #FFFFFF;
	background-color:	#005ed0;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

p.info {
	color: #000000;
	font-size:	9px;
	font-weight: normal;
}

p.infoHome {
	font-weight: bold;
	color: #067f0f;
}

.Button
  { background-color:#FFFFFF; color:#3a1893; border:1px solid #AAAAAA; }

.input {
	margin-top: 5px;
	margin-bottom: 5px;
	border:1px solid #AAAAAA; 
	color:	#000000;
	background-color: #FFFFFF;
}
ul {
	margin-left: 20px;
}

li {
	padding-top:	5px;;
}

table {
	empty-cells:show;
}
th {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 2px;
  	border-bottom-style:solid;
  	border-bottom-color:#000000;
}
td {
	padding-top: 32px;
	padding-bottom: 32px;
	border-bottom-width: 1px;
  	border-bottom-style:solid;
  	border-bottom-color:#000000;
}