			body {background-color:#F1F1BB; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
				background-image:url(verlauf.jpg); background-repeat:repeat-x;}
			
			div#body {width: 975px; border: 1px solid #000000; margin:auto; background-color:#FFFFFF;
				border-left: solid 1px #737373; display:block; height:100%; position:relative; z-index:2; overflow: visible; 
 border-right: solid 2px #4B4B4B;
 border-top: solid 1px #737373;
 border-bottom: solid 2px #4B4B4B;
}

			div#headgraphic {width: 975px; display:block;}
			div#headgraphic h1 {font-size:32pt; font-weight:bold; color:#FFFFFF; margin-top:60px; margin-left: 180px; position:absolute;
						letter-spacing:0em;}
			div#head_extra_image_right 	{width:64px; height:60px; margin-top:115px;  right:-80px; background-color:#FF0000; 
							background: url('') no-repeat scroll top left; float:left; 
							z-index:1; position:absolute; }
			
			div#top_nav { margin-top:10px; padding-right:10px; width:975px; text-align:right; vertical-align;bottom; 
				font-size:7.5pt;  margin:auto; }
		
			div#nav {width: 150px; height:100%; margin-top:0px; padding-top:70px; font-size:9pt; text-align:center; 
					display:inline-block; float:left; z-index:2; background-color:#FFFFFF;}
			
			div#main { width: 802px; min-height:600px; padding-top:20px; padding-left:10px; text-align:left; z-index:1; margin-top:0px; 
				margin-right:0px; margin-left:0px;
					font-size:8pt;  display:inline-block; padding-right:10px; background-color:#FFFFFF; 
					}
			
			div#imp {font-size:10px; color:#00498A; text-align:center; margin-top: 20px;}	


			div#laeufer {z-index:3; height:95px; width:150px; position:relative;  margin-right:0px; margin-top:20px; 
					background-image:url(images/laeufer.png); 
					background-repeat:no-repeat; float:right;}




			


div#nav a {
	color:#000000;
	display:block;
	text-decoration:none;
	height:20px;
	width:119px;
	margin-left:10px;
	padding-left:20px;
	padding-top:3px;
	background-color:#FFFFFF;
	vertical-align:text-middle;
	text-align:left;
	border-left:1px solid #00498A;
	font-size:11px;
	}
	
div#nav a:hover {
	color:#FFFFFF;
	background-color:#00498A;
	text-decoration:none;
	display:block;
	}


div#nav a:active {
	color:#F4F4F4;
	text-decoration:none;
	display:block;
}


div#top_nav a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	}


div.clear 
	{
	clear:both;
	}


.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}

.center {text-align:center;}
.right {text-align:right;}

h1 { font-weight:bold; text-align:left; font-size:20pt; color:#00498A; height: 50px; }
h3 {font-size:11pt;}
ul {font-size:9pt;}
table {vertical-align:top; border-spacing:0px;}
table.effect tr:hover {background-color:#C2EFFF; }
table.effect tr:hover td {color:#7330A7;}
table.effect tr.none:hover {text-decoration:none; background-color:#7330A7; }

div#main a {color:#00498A; text-decoration:none; }
div#main a:active {color:#00498A; text-decoration:none;}
div#main a:visited {color:#00498A; text-decoration:none;}
div#main a:hover {text-decoration:underline; }


div.box {
 background-color:#FFFFFF;
 color:#000000;
 padding: 0px 0px 0px 0px;
 display:block;
 width:100%;
}

div.box h3 {
 //background-color:#C2EFFF;
 background-color:#FFFFFF;
 color:#00498A;
 font-weight:normal;
 margin:0px;
 padding:1px 5px;
 font-size:11px;
 height:13px;
 display:block;
 background-image:url(div_box.jpg); 
 background-repeat:repeat-y;

}

div.box p {
 margin:0px;
 padding:5px 5px ;
 font-size:11px;
}

table.pers 
{

width:100%;
border-spacing:10px;
vertical-align:middle;


}

table.pers td
{
background-color:#FFFFFF;
width:50%;
empty-cells:hide;
padding:2px 2px;
vertical-align:middle;
color:#000000;
font-size:11px;

}


table.pers th {
 background-color:#FFFFFF;
 color:#00498A;
 margin:0px;
 padding:1px 5px;
 font-size:11px;
 height:13px;
 font-weight:normal;
 background-image:url(div_box.jpg); 
 background-repeat:repeat-y;


}

img.person 
{
width:80px;
height:80px;
margin:0px 10px 5px 0px; 
float: left;
}

table.adress {border-spacing:0px; font-size:11px; width:100%;}
table.adress th {
 padding-left:5px;
 color:#00498A;
 margin:0px;
 font-size:11px;
 height:13px;}
table.adress td {border-bottom:1px solid #00498A; empty-cells:show; background-color:#FFFFFF; padding-left:5px;}
table.adress tr.hover:hover {background-color:#C2EFFF; }
table.adress tr.hover:hover td{color:#000000;background-color:#C2EFFF;}
table.adress tr.hover:hover a{color:#000000; text-decoration:none;}

table.events 
{

width:100%;
vertical-align:middle;
font-size:11px;

}

table.events th{
 background-color:#C2EFFF;
 color:#00498A;
 margin:0px;
 padding:0px 5px;
 font-size:11px;
 height:13px;
 vertical-align:middle;
 text-align: left;
}

table.events tr:hover {background-color:#C2EFFF; }
table.events tr:hover td {color:#000000; background-color:#C2EFFF;}
table.events tr:hover.none {text-decoration:none; background-color:#FFFFFF; }
table.events tr:hover.none {text-decoration:none; background-color:#FFFFFF; }
table.events td { empty-cells:show; background-color:#FFFFFF; padding-left:10px; border-bottom:1px solid #00498A}

table.events tr:hover a {color:#000000; text-decoration:none; }

table.dia 
{


border-spacing:20px;
vertical-align:middle;
font-size:10pt;

}

table.dia td
{
border:1px solid #F4F4F4;
background-color:#F4F4F4;
empty-cells:hide;
padding:2px 2px;
vertical-align:middle;
color:#000000;
text-align:center;
vertical-align:middle;
}


table.dia a img { 
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

table.dia a:hover img { 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

table.dia th {
 background-color:#7330A7;
 color:#FFFFFF;
 margin:0px;
 padding:0px 5px;
 font-size:11pt;
 text-align:center;
 width:100%;#00498A

}

div#table
	{
	float:left; 
	display:table; 
	text-align:center; 
	margin: 0 auto;
	}

div#dia 
{

display:table-cell;
margin:10px;
font-size:10pt;
background-color:#E6E6E6;
padding:0px;
color:#000000;
text-align:center;
vertical-align:middle;
float:left;
 border-left: solid 1px #00498E;
 border-right: solid 2px #00498A;
 border-top: solid 1px #00498E;
 border-bottom: solid 2px #00498A;
  font-size:11px;

}

div#dia:hover { 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

textarea {
	font-family:sans-serif, verdana;
	font-size:10pt;

}

