#menu_l {
	position:			absolute;
	top:				236px;
	left:				0px;
	width:				196px;
	z-index:			8;
	margin:0;
	overflow:hidden;
}
#menu_t {
	position:				absolute;
	top:				92px;
	left:				0px;
	width:				500px;
	z-index:				30;
	height:				1px;
}
#main {
	position:				absolute;
	top:				235px;
	left:				196px;
	width:				625px;
	padding:				15px 0px 5px 25px;
	z-index:				20;
	color:#444;
}
#headline {
	position:				absolute;
	top:				155px;
	left:				196px;
	width:				618px;
	padding:				0 0 0 23px;
	z-index:				4;
	text-align:			left;
}
#mainbg {
	position:				absolute;
	top:				155px;
	left:				196px;
	width:				655px;
	height:				85px;
	background-color:			white;
	z-index:				3;
	opacity:				0.65;
	-moz-opacity:			0.65;
	filter:				alpha(opacity=65);
}
#sprachenauswahl {
	position:				absolute;
	top:				35px;
	left:				0px;
	width:				400px;
	height:				20px;
	z-index:				6;
}
#smallmenutop {
	position:				absolute;
	top:				100px;
	right:				4px;
	width:				400px;
	height:				20px;
	text-align:			right;
	z-index:				6;
}
#impressum {
	position:				absolute;
	top:				15px;
	left:				0px;
	width:				177px;
	height:				20px;
	z-index:				6;
	text-align:			left;
}
.w_on_b, .w_on_b a:link, .w_on_b a:active, .w_on_b a:visited {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				11px;
	color:				white;
	margin:				0;
	text-decoration:			none;
}
.w_on_b a:hover {
	text-decoration:			underline;
}
p {
	margin:0px;
	padding:0px;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	margin:10px 0;
}
* a:link, * a:active, * a:visited {
	color:				#336699;
	text-decoration:			none;
}
* a:hover {
	text-decoration:			underline;
}
.box {
	font-family:arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	margin:0 10px 0 0;
	padding:5px 8px 5px 5px;
}
ul {
	margin:				8px auto 8px 35px;
}
.azo1 {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	line-height:			1.5;
	margin:				5px 8px 4px 0px;
	list-style-type:			square;
}
.azo2 {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	line-height:			1.5;
	margin:				5px 8px 4px -24px;
	list-style-type:			square;
}
.azk1 {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	line-height:			1.5;
	margin:				5px 12px 4px 0px;
	list-style-type:			decimal;
}
.azk2 {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	line-height:			1.5;
	margin:				5px 12px 4px -15px;
	list-style-type:			lower-alpha;
}
.ue1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	margin:10px 0 10px 0;
}
.ue2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding:20px 0 20px 0;
}
.ue3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	padding:				15px 0 5px 0;
	color:#666;
}
.ue4 {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	letter-spacing:			2px;
	color:#888;
}
.fotorechts {
	float:				right;
	padding:				1px;
	background-color:			#e0e0e0;
	margin:				0 0 0 10px;
}
.fotorechtsnf {
	float:				right;
	padding:				0px;
	margin:				0 0 0 10px;
}
.fotolinks {
	float:				left;
	padding:				1px;
	background-color:			#e0e0e0;
	margin:				0 10px 0 0;
}
.fotolinksnf {
	float:					left;
	padding:				0px;
	margin:					0 10px 0 0;
}
.untertitel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	margin:0px 5px 5px 5px;
}
.form1 {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	width:				270px;
}
.form2 {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	width:				270px;
}
.form3 {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	height:				22px;
}
.df_0 a:link, .df_0 a:visited, .df_0 a:active {
	background-color:	white;
}
.df_1 a:link, .df_1 a:visited, .df_1 a:active {
	background-color:	white;
	border-bottom:	1px solid #dddddd;
}
.df_2 a:link, .df_2 a:visited, .df_2 a:active {
	background-color:	#f0f0f0;
}
.df_3 a:link, .df_3 a:visited, .df_3 a:active {
	background-color:	#e4e4e4;
}
.df_4 a:link, .df_4 a:visited, .df_4 a:active {
	background-color:	#dfdfdf;
}
.df_5 a:link, .df_5 a:visited, .df_5 a:active {
}
.menucontainer a:link, .menucontainer a:active, .menucontainer a:visited {
	margin:				0px;
	display:				block;
	position:				relative;
	left:				0px;
	padding:				3px 20px 4px 8px;
	font-family:			arial, "Trebuchet MS", arial, helvetica, sans-serif;
	font-size:				12px;
	text-align:			right;
	color:				black;
	text-decoration:			none;
	line-height:			1.5;
}
.menucontainer a:hover {
	margin:				0px;
	padding:				3px 20px 4px 8px;
	font-weight:			bold;
	color:				white;
	text-decoration:			none;
	background-color:			#1275aa;
}
.menucontainer2 a:link, .menucontainer2 a:active, .menucontainer2 a:visited {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	display:				block;
	position:				relative;
	left:				0px;
	font-weight:			bold;
	color:				black;
	text-align:			right;
	padding:				6px 20px 6px 8px;
	text-decoration:			none;
	background-image:			url(gr/dot3_off.gif);
	background-repeat:			repeat-y;
	background-position:		right;
}
.menucontainer2 a:hover {
	background-color:			#1275aa;
	color:				white;
	display:				block;
	text-decoration:			none;
	background-image:			url(gr/dot3_hov.gif);
	background-repeat:			no-repeat;
	background-position:		right center;
}
#menucontainer3 a {
	font-family:			arial, "Trebuchet MS", erdana, helvetica, sans-serif;
	font-size:				12px;
	line-height:			1.5;
	display:				block;
	position:				relative;
	left:				0px;
	font-weight:			bold;
	color:				white;
	text-align:			right;
	margin:				72px 0px 0px 0px;
	padding:				5px 10px 1px 10px;
	text-decoration:			none;
}
#menucontainer3 a:hover {
	background-color:	#1275aa;
}
#menucontainer4 a {
	font-family:			arial, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:				12px;
	line-height:			1.5;
	display:				block;
	position:				relative;
	left:				0px;
	width:				63px;
	font-weight:			bold;
	color:				#1275aa;
	text-align:			left;
	margin:				0px 0px 0px 0px;
	padding:				10px 0 128px 10px;
	text-decoration:			none;
	background-image:			url(gr/menudot2.gif);
	background-repeat:			no-repeat;
	background-position:		10px 30px;
}
*.blocked {
	display:				blocked;
}
