body,td,th {
	font-family: 		Trebuchet MS, Lucida Sans, Helvetica, Arial, sans-serif;
	font-size: 			11px;
	color: 				#003366;
	
}
body {
	margin: 			0px;
	background:			#ffffff;
}

select {
	font-family: 		Trebuchet MS, Lucida Sans, Helvetica, Arial, sans-serif;
	font-size: 			11px;
	color: 				#003366;
	
}

h2 {
	font-size: 			14pt; 
	color: 				#3A6469; 
	font-family: 		Georgia, Times, serif;

}


img.left {
	float: 				left; 
	margin-right: 		7px;
}

img.right {
	float: 				right; 
	margin-left: 		7px;
}

ul {
	list-style-type:	square;
	list-style-image:	url(../img/list_icon.gif);
}

#posBar {
	padding: 			0px; 
	position: 			absolute; 
	left: 				175px; 
	top: 				95px; 
	font-weight: 		bold; 
	color: 				#DDD;
}

a:link {
	color:				#3A6469; 
	text-decoration:	none;				 
}
a:visited { 
	color:				#3A6469; 
	text-decoration:	none;	
}
a:hover { 
	color:				#FFFFFF; 
	text-decoration:	underline; 
}
a:active { 
	color:				#3A6469; 
	text-decoration:	none 
}
a:focus { 
	color:				#FFFFFF; 
	text-decoration:	none 
}

.actual a:link {
	color:				#DDD; 
	text-decoration:	none;				 
}
.actual a:visited { 
	color:				#DDD; 
	text-decoration:	none;	
}
.actual a:hover { 
	color:				#FFFFFF; 
	text-decoration:	underline; 
}
.actual a:active { 
	color:				#DDD; 
	text-decoration:	none 
}
.actual a:focus { 
	color:				#FFFFFF; 
	text-decoration:	none 
}

#posBar a:link {
	color:				#DDD; 
	text-decoration:	none;				 
}
#posBar a:visited { 
	color:				#DDD; 
	text-decoration:	none;	
}
#posBar a:hover { 
	color:				#FFFFFF; 
	text-decoration:	underline; 
}
#posBar a:active { 
	color:				#DDD; 
	text-decoration:	none 
}
#posBar a:focus { 
	color:				#FFFFFF; 
	text-decoration:	none 
}

table, tr, td {
	margin: 			0px;
	padding: 			0px;
}
div.menu {
	position: 			absolute;
	width: 				130px;
	height: 			20px;
	left: 				10px;
	color: 				#FFFFFF;
	border: 			1px solid #597D81;
	padding-left: 		0px;
	background:			#C1CED0;
}
div[class=menu] {
	height: 			18px;
}
div.submenu {
	position: 			absolute;
	width: 				130px;
	height: 			20px;
	left: 				139px;
	color: 				#FFFFFF;
	border: 			1px solid #597D81;
	padding-left: 		0px;
	font-size: 			8px;
	background:			#C1CED0;
}

div[class=submenu] {
	left: 				141px;
	height: 			18px;
}	
div.actual {
	margin:				20px 8px 20px 55px;
	color:				#DDDDDD;
	font-size:			8pt;
	padding-bottom: 	5px;
	border-bottom: 		1px dashed #FFFFFF;
}
div.actual img {
	float:				left;
}
div.actual span {
	font-weight:		bold;
	color:				#BBBBBB;
}
div.content {
	margin-top: 		25px;
}

div.absatz {
	padding-bottom: 	10px;
}

div.absatzblock {
	padding-bottom: 	10px;
	text-align: 		justify; 	
}

div.weiter {
	padding-bottom: 	10px;
	color:			#DDDDDD;
	text-decoration:	none 
}

div.absatzbold {
	padding-bottom: 	10px;
	font-weight:		bold;
}

div.absatzboldgross {
	padding-bottom: 	13px;
	font-weight:		bold;
	
}
a.a:focus { 
	color:				#003366; 
	text-decoration:	underline 
}
a.a:hover { 
	color:				#003366; 
	text-decoration:	underline; 
}

div.box {
	margin-bottom: 		10px; 
	padding: 			5px; 
	border: 			1px solid #003366; 
	background: 		#C1CED0;
}

div.box .more {
	text-align: 		right; 
	font-weight: 		bold;
}

div.box .back {
	text-align: 		left; 
	font-weight: 		bold;
}
	
table.valigner {
	height: 			100%;
}			
table.valigner td {
	vertical-align:		middle;
	padding-left: 		4px;
}