/* Algemeine Einstellunen */

*
{
	padding:				0 0 0 0 ;
	margin:					0 0 0 0 ;
}

img
{
	border:					none ;
}

a
{
	color:					#000000 ;
	text-decoration:		none ;
}

a:hover
{
	color:					#000000 ;
	text-decoration:		underline ;
}

div.clear
{
	clear:both ;
}

/* Hauptteile der Seite */

body
{
	background-color:		White ;
	background-image:		url(../Images/Main_BG.gif) ;
	background-repeat:		repeat-y ;
	background-position:	top center ;
	
	font-family:			Arial ;
	
	text-align:				center ;
}

div.main
{
	text-align:			    left ;
    width:					724px ;
    margin-top:				20px ;
    margin-left:			auto ;
    margin-right:			auto ;
    position:				relative ;
}

#main_top_left
{
	background-color:		#0C128A ;
	background-image:		url(../Images/Logo_1.gif) ;
	position:				absolute ;
	left:					5px ;
	height:					132px ;
	width:					132px ;
}

#main_top_mid
{
	background-color:		#0C128A ;
	background-image:		url(../Images/Logo_2.gif) ;
	position:				absolute ;
	left:					146px ;
	height:					64px ;
	width:					505px ;
}

#main_top_right
{
	background-color:		#0C128A ;
	position:				absolute ;
	left:					655px ;
	height:					64px ;
	width:					64px ;
}

#main_top_2_mid
{
	background-color:		#FAE39C ;
	position:				absolute ;
	left:					146px ;
	top:					68px ;
	height:					64px ;
	width:					296px ;
}

#main_top_2_mid h3
{
	position:				absolute ;
	left:					10px ;
	bottom:					5px ;
	font-size:				14px ;
	color:					#0C128A ;
}

#main_top_2_mid_right
{
	background-color:		#FAE39C ;
	background-image:		url(../Images/Mini_1.jpg) ;
	position:				absolute ;
	left:					447px ;
	top:					68px ;
	height:					64px ;
	width:					64px ;
}

#main_top_2_right_1
{
	background-color:		#FAE39C ;
	position:				absolute ;
	left:					520px ;
	top:					68px ;
	height:					64px ;
	width:					63px ;
}

#main_top_2_right_2
{
	background-color:		#FAE39C ;
	background-image:		url(../Images/Mini_2.jpg) ;
	position:				absolute ;
	left:					587px ;
	top:					68px ;
	height:					64px ;
	width:					64px ;
}

#main_top_2_right_3
{
	background-color:		#FAE39C ;
	background-image:		url(../Images/Mini_3.jpg) ;
	position:				absolute ;
	left:					655px ;
	top:					68px ;
	height:					64px ;
	width:					64px ;
}

/* Navigation */

#main_navi
{
	background-color:		#FAE39C ;
	position:				absolute ;
	left:					5px ;
	top:					136px ;
}

#main_navi_list
{
	list-style:				none ;
	width:					132px ;
}

li.main
{
	
}

li.main_act
{
	background-image:		url(../Images/Pfeil_Gelb.gif) ;
	background-repeat:		no-repeat ;
	background-position:	0px 0px ;
	background-color:		#0C128A ;
}

li.main a
{
	display:				block ;
	margin:					0 0 0 12px ;
	color:					#0C128A ;
	font-size:				12px ;
	height:					20px ;
	line-height:			20px ;
}

li.main_act a
{
	display:				block ;
	margin:					0 0 0 12px ;
	color:					#FFFFFF ;
	font-size:				12px ;
	height:					20px ;
	line-height:			20px ;
}

li.main_act a:hover
{
	color:					#FFFFFF ;
}

#navi_sub_list
{
	list-style:				none ;
	border-bottom:			solid 1px #0C128A ;
	background-color:		#F5CB75 ;
	width:					132px ;
}

li.sub
{
	
}

li.sub_act
{
	background-image:		url(../Images/Pfeil_Klein.gif) ;
	background-repeat:		no-repeat ;
	background-position:	4px center ;
}

li.sub a
{
	display:				block ;
	margin:					0 0 0 12px ;
	color:					#000000 ;
	font-size:				11px ;
	height:					18px ;
	line-height:			18px ;
}

li.sub a:hover
{
	color:					#000000 ;
}

li.sub_act a
{
	display:				block ;
	margin:					0 0 0 12px ;
	color:					#000000 ;
	font-size:				11px ;
	height:					18px ;
	line-height:			18px ;
}

li.sub_act a:hover
{
	color:					#000000 ;
}

/* Main Content */

div.main_cont
{
	position:				absolute ;
	left:					146px ;
	top:					136px ;
	width:					365px ;
}

div.main_cont h4
{
	background-color:		#0C128A ;
	color:					#FFFFFF ;
	font-size:				13px ;
	font-weight:			normal ;
	padding:				2px 5px 2px 16px ;
	margin:					0 0 5px 0 ;
}

div.main_cont h4.toc
{
	background-image:		url(../Images/Pfeil_Gelb.gif) ;
	background-repeat:		no-repeat ;
	background-position:	0px 0px ;
	
	background-color:		#0C128A ;
	color:					#FFFFFF ;
	font-size:				13px ;
	font-weight:			normal ;
	padding:				2px 5px 2px 16px ;
	margin:					0 0 5px 0 ;
}

div.main_cont h4.toc a
{
	color:					#FFFFFF ;
	font-weight:			bold ;
}

p.cont_p
{
	font-size:				12px ;
	margin:					0 5px 5px 16px ;
}

p.tip_p
{
	font-size:				11px ;
	margin:					0 5px 5px 16px ;
}

div.cont_pic
{
	position:				relative ;
	margin:					0 0 5px 0 ;
}

img.cont_pic_zoom
{
	position:				absolute ;
}

img.cont_pic_img
{
	display:				block ;
	margin:					0 0 0 16px ;
}

p.cont_pic_text
{
	font-size:				10px ;
	color:					#666666 ;
	padding:				0 16px 0 16px ;
}

img.cont_pic_small_img
{
	margin:					0 5px 0 16px ;
	float:					left ;
}

p.cont_pic_small_text
{
	font-size:				10px ;
	color:					#666666 ;
	margin:					0 16px 0 16px ;
}

a.cont_ilink
{
	text-decoration:		underline ;
}

a.cont_ilink:hover
{
	background-color:		#FFFACD ;
	text-decoration:		underline ;
}

a.cont_a
{
	text-decoration:		underline ;
}

a.cont_a:hover
{
	background-color:		#FFFF00 ;
	text-decoration:		underline ;
}

a.cont_pdf
{
	text-decoration:		underline ;
}

a.cont_pdf img
{
	padding: 0 5px 0 0 ;
	vertical-align:middle ;
}

a.cont_pdf:hover
{
	background-color:		#DEE7FF ;
	text-decoration:		underline ;
}

a.toc_link
{
	display:				block ;
	background-image:		url(../Images/Pfeil_Klein.gif) ;
	background-repeat:		no-repeat ;
	background-position:	0px 2px ;
	padding:				0 0 0 15px ;
	text-decoration:		underline ;
	font-weight:			bold ;
}

a.toc_link:hover
{
	background-color:		#FFFACD ;
	text-decoration:		underline ;
}

/* Tipspalte */

div.main_tips
{
	position:				absolute ;
	top:					136px ;
	left:					520px ;
	width:					200px ;
}

div.main_tips a.tip_ilink
{
	display:				block ;
	
	background-image:		url(../Images/Pfeil_Blau.gif) ;
	background-repeat:		no-repeat ;
	background-position:	0px center ;
	
	background-color:		#FAE39C ;
	color:					#000000 ;
	font-size:				13px ;
	font-weight:			normal ;
	padding:				2px 5px 2px 16px ;
	margin:					0 0 5px 0 ;
}

div.main_tips h4.tip_h
{
	display:				block ;
		
	background-image:		url(../Images/Info.gif) ;
	background-repeat:		no-repeat ;
	background-position:	-2px center ;
	
	background-color:		#FAE39C ;
	color:					#000000 ;
	font-size:				13px ;
	font-weight:			normal ;
	line-height:			18px ;
	padding:				2px 5px 2px 16px ;
	margin:					0 0 5px 0 ;
}

img.tip_pic
{
	margin:					0 5px 0 16px ;
}

/* Zoomteil */

#main_zoom
{
	position:				absolute ;
	left:					146px ;
	top:					136px ;
	width:					573px ;
}

#main_zoom_top
{
	width:					573px ;
	
	border-bottom:			solid 1px #0C128A ;
	border-top:				solid 1px #0C128A ;
	background-color:		#FFFFFF ;
}

#main_zoom #zoom_pic
{
	display:				block ;
	margin:					4px 0 4px 0 ;
}

#main_zoom_bottom
{
	position:				relative ;
}

#main_zoom_more
{
	position:				absolute ;
	top:					16px ;
	width:					365px ;
	text-align:				left ;
}

#main_zoom_opt
{
	position:				absolute ;
	right:					0px ;
	top:					16px ;
	width:					200px ;
	text-align:				left ;
}

a.main_zoom_back
{
	font-size:				14px ;
	font-weight:			bold ;
	color:					#0C128A ;
}

#main_zoom_more a
{
	text-decoration: none ;
}

#main_zoom_more a:hover
{
	text-decoration: none ;
}

img.zoom_pic_img
{
	display:				inline ;
}
