/* Algemeine Einstellunen */

*
{
	padding:				0px 0px 0px 0px ;
	margin:					0px 0px 0px 0px ;
}

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 ;
	
	font-family:			Arial ;
	
	text-align:				center ;
}

div.main
{
	text-align:			    left ;
    width:					714px ;
    margin:					0px auto 0px auto;
    position:				relative ;
}

div.main_top_title
{
    border-bottom:			solid 2px #000000 ;
    position:				absolute;
    top:					24px ;
    width:					714px ;
}

h3.main_top_title_h
{
    margin:					0px 0px 0px 9px;
	font-size:				14px ;
	line-height:			20px ;
	height:					20px ;
}

div.main_top_logo
{
	position:				absolute ;
	left:					324px ;
	top:					18px ;
	
	background-image:		url(../Images/Main_Logo.gif) ;
	width:					207px ;
	height:					60px ;
}

div.main_navi
{
	position:				absolute ;
	top:					100px ;
	width:					145px ;

}

ul.main_navi_list
{
	list-style:				none ;
	width:					145px ;
}

li.main
{
	
}

li.main_act
{
	
}

li.main a
{
	display:				block ;
	margin:					0px 0px 0px 9px ;
	color:					#464646 ;
	font-size:				12px ;
	height:					30px ;
	line-height:			30px ;
}

li.main_act a
{
	display:				block ;
	padding:				0px 0px 0px 9px ;
	color:					#AE1420 ;
	font-size:				12px ;
	height:					30px ;
	line-height:			30px ;
	border-top:				solid 1px #000000 ;
	border-bottom:			solid 1px #000000 ;
	font-weight:			bold ;
}

ul.navi_sub_list
{
	list-style:				none ;
	width:					132px ;
}

li.sub
{
	
}

li.sub_act
{
	
}

li.sub a
{
	display:				block ;
	margin:					0px 0px 5px 25px ;
	color:					#464646 ;
	font-size:				12px ;
	height:					14px ;
	line-height:			14px ;
	font-weight:			normal;
	border:					none;
}

li.sub_act a
{
	display:				block ;
	margin:					0px 0px 5px 25px ;
	color:					#AE1420 ;
	font-size:				12px ;
	height:					14px ;
	line-height:			14px ;
	font-weight:			normal;
	border:					none;
}

div.main_cont
{
	position:				absolute ;
	top:					113px ;
	left:					172px ;
	width:					358px ;
}

div.main_cont h4
{
	color:					#000000 ;
	font-size:				12px ;
	font-weight:			bold ;
	margin:					0px 0px 15px 0px ;
}

div.main_cont h4 img
{
	margin:					0px 0px 0px 10px ;
}

p.cont_p
{
	margin:					0px 0px 15px 0px ;
	color:					#787878 ;
	font-size:				12px ;
	text-align:				justify ;
}

div.cont_pic
{
	
}

div.cont_pic img
{
	
}

div.cont_pic_small
{
	margin:					0px 0px 7px 7px ;
	float:					right ;
}

div.cont_pic_small img
{
	
}

a.cont_pdf
{
	background-image:		url(../Images/PDF.gif) ;
	background-repeat:		no-repeat ;
	background-position:	left center ;
	padding:				0px 0px 0px 15px ;
}

div.anmeldung
{
	margin:					0px 0px 15px 0px ;
	color:					#787878 ;
	font-size:			12px ;
	text-align:left ;
}

div.anmeldung
{
	margin:					0px 0px 15px 0px ;
	color:					#787878 ;
	font-size:			12px ;
	text-align:left ;
}

div.anmeldung input.anmeldung_text
{
	width:					200px ;
	padding:				0px 5px 0px 80px ;
	margin:					0px 0px 5px 0px ;
	border:					none ;
	border-bottom:	dashed 1px #000000 ;
	color:					#787878 ;
}

div.anmeldung span
{ 
	position:absolute ;
}

input.anmeldung_btn
{
		border:	solid 1px #000000 ;
}

div.anmeldung_leer
{
	height:					200px ;
	border:					dashed 1px #464646 ;
	background-color:		#EEEEEE ;

}


a.toc_link
{
	display:				block ;
	padding:				0 0 0 15px ;
	text-decoration:		underline ;
	color:					#787878 ;
}

a.toc_link:hover
{
	color:					#000000 ;
	text-decoration:		underline ;
}

div.main_tips
{
	position:				absolute ;
	top:					55px ;
	left:					552px ;
	width:					162px ;
}

div.tip
{
	border-bottom:			solid 1px #000000 ;
	margin:					0px 0px 7px 0px ;
}

a.tip_ilink
{
	display:				block ;
	
	color:					#464646 ;
	font-size:				12px ;
	font-weight:			normal ;
	text-decoration:		underline ;
	margin:					0px 7px 0px 7px ;
}

h4.tip_h
{
	display:				block ;
	color:					#464646 ;
	font-size:				12px ;
	font-weight:			normal ;
	text-decoration:		underline ;
	margin:					0px 7px 0px 7px ;
}

p.tip_p
{
	font-size:				11px ;
	color:					#464646 ;
	margin:					0px 7px 7px 7px ;
}

img.tip_pic
{
	margin:					7px 7px 7px 7px ;
}