/*------------------------------------------------------------------------
							GLOBAL
--------------------------------------------------------------------------*/
*
{
	margin:					0px;
	padding:				0px;
}

body 
{	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#333333;
	margin:					0px;
	padding:				0px;
	background-color:		#ffffff; 
	
	text-align: 			center; /* für IE */ 
}

h1
{	
	font-family: 			Georgia;
	font-size:				14px;
	color:					#000000;
	font-weight:			bold;
	margin:					0px;
	padding:				0px;
}

h2, h3
{	
	font-family: 			Georgia;
	font-size:				11px;
	color:					#000000;
	font-weight:			bold;
	margin:					0px;
	padding:				0px;
}

p, td
{	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#333333;
	font-size:				11px;
	line-height:			20px;
	/*letter-spacing:			0.2pt;*/
	margin:					0px;
	padding:				0px;
}

table		{border:none;padding:0px;margin:0px;}

img 		{border:none;}

a			{font-family:Arial, Geneva, Helvetica;font-size:11px;font-weight:normal;color:#b01d8b;text-decoration:underline;}
a:hover		{font-family:Arial, Geneva, Helvetica;font-size:11px;font-weight:normal;color:#d78ec5;text-decoration:underline;}



#corpus
{
	position:				relative;
	margin:					auto;
	text-align:				left;
	width: 					894px;
} 


/*------------------------------------------------------------------------
							HEADER
--------------------------------------------------------------------------*/

#header
{
	width: 					894px;
	height:					100px;
	margin-top:				30px;
}


/*--------------------------HEADER LOGO ------------------------------------*/
#logo_header
{
	float:					left;
	width: 					813px;
}

#img02
{
	margin-top:				12px;		
}


/*--------------------------HEADER NAV_META --------------------------------*/
#nav_meta
{
	float:					left;
	position:				relative;
	width: 					81px;
	height:					97px;
	margin-left:			0px 0px 0px 0px;
}

#nav_meta div

{
	position:				absolute;
	bottom:					0px;
	width: 					81px;
	margin:					0px 0px 0px 13px;
	padding:				0px;
}

#nav_meta ul

{	
	list-style:				none;
	margin:					0px;
	padding:				0px;
}

#nav_meta ul li

{	
	display:				inline;
	width: 					81px;
	height:					10px;
	margin:					0px;
	padding:				0px;
}

#nav_meta ul li a
{
	display:				block;	
	margin-top:				5px;
	padding:				0px;
}	


/*------------------------------------------------------------------------
							MAIN
--------------------------------------------------------------------------*/
#main
{
	width:					894px;
	margin:					0px;
	padding:				0px;
}


/*------------------------------------------------------------------------
							NAV MAIN
--------------------------------------------------------------------------*/

#nav_main
{
	float:					left;
	width:					197px;
	margin:					45px 0px 0px 0px;
	padding:				0px;
}

#nav_main ul
{	
	list-style:				none;
	width:					197px;
	margin:					0px;
	padding:				0px;
}

#nav_main ul li 
{	
	float:					left;
	width:					197px;
	margin:					0px;
	padding:				0px;
}

#nav_main ul li a
{	
	display:				block;
	width:					197px;
	height:					36px;
	margin:					0px;
	padding:				0px;
	background-image:		url(/img/nav_main/img_dotted_line_v20.gif);
	background-repeat:		repeat-x;
  	background-position:	0px 32px;
}

#nav_main ul li ul
{	
	width:					197px;
	margin:					0px;
	padding:				0px;
}

#nav_main ul li ul li
{	
	width:					197px;
	height:					29px;
	margin:					0px;
	padding:				0px;
	background-image:		url(/img/nav_main/img_dotted_line_v20.gif);
	background-repeat:		repeat-x;
  	/*background-position:	34px 25px;*/
	background-position:	0px 25px;
	background-color:		#ffffff;
}

#nav_main ul li ul li a
{	
	display:				block;
	width:					159px;
   _width:					165px;	 							/* für IE */
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px 0px 0px 32px;
	padding:				5px 0px 0px 6px;
	color:					#368ca1;
	background-color:		#ffffff;
	text-decoration:		none;
}

#nav_main ul li ul li a:hover
{	
	width:					159px;
   _width:					165px;	 							/* für IE */
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px 0px 0px 32px;
	padding:				5px 0px 0px 6px;
	background-color:		#dbeaec;
}

#nav_main ul li ul li a.active
{	
	width:					159px;
   _width:					165px;	 							/* für IE */
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px 0px 0px 32px;
	padding:				5px 0px 0px 6px;
	background-color:		#dbeaec;
		
}

/*------------------------------------------------------------------------
							LOGIN
--------------------------------------------------------------------------*/

#loginbox{
	float:					left;
	he_ight:					164px;
	width:					197px;
	
	border:					none;
	border-right:			1px solid #ababab;
	border-bottom:			1px solid #ababab;
	
	margin:					20px 0px 0px 0px;
}

#loginbox .headline{
	width:					182px;
	height:					24px;
	padding:				12px 0px 0px 0px;
}

#loginbox .button
{		
	margin:					0px 0px 20px 0px;
	padding:				0px 0px 0px 0px;
}




#nav_main ul li#login ul li a{	
	color:					#b01d8b;
	background-color:		#ffffff;
}

#nav_main ul li#login ul li a:hover{	
	background-color:		#f8e6f1;
}

#nav_main ul li#login ul li a.active{	
	background-color:		#f8e6f1;
}

	





/*------------------------------------------------------------------------
							CONTENT
--------------------------------------------------------------------------*/

#content
{
	float:					left;
	width:					432px;
	margin:					0px 29px 0px 39px;
	padding:				0px 0px 0px 0px;
}

#content_max
{
	float:					left;
	width:					657px;
	margin:					0px 0px 0px 39px;
	padding:				0px 0px 0px 0px;
}


#content h1
{
	color:					#b01d8b;
	margin:					25px 0px 0px 0px;
	padding:				0px;
}

#content h2
{
	color:					#686868;
	margin:					17px 0px 0px 0px;
	padding:				0px;
}

#content h3
{
	color:					#b01d8b;
	margin:					0px 0px 0px 0px;
	padding:				0px;
	line-height:			20px;
}

#content_max h1
{
	color:					#b01d8b;
	padding:				30px 0px 0px 0px	!important;			/*    ACHTUNG: 2008_03 	margin:25px => padding30px   */
	/* padding:				0px; */
}

#content_max h2
{
	color:					#686868;
	margin:					17px 0px 0px 0px;
	padding:				0px;
}

#content_max h3
{
	color:					#b01d8b;
	margin:					17px 0px 0px 0px;
	padding:				0px;
}

#content .top
{
	width:					432px;
	margin:					0px;
	padding:				0px;
}

#content .bottomline
{
	float:					left;
	width:					432px;
	height:					12px;

	background-image:		url(/img/img_dotted_foo.gif);
	background-position:	0px 10px;
	background-repeat:		repeat-x;
	
	margin:					0px 0px 16px 0px;
	_margin:					0px 0px 10px 0px;
	padding:				0px;
}

.bottomline
{
	width:					100%;
	height:					12px;

	background-image:		url(/img/img_dotted_foo.gif);
	background-position:	0px 10px;
	background-repeat:		repeat-x;
	
	margin:					0px 0px 16px 0px;
	_margin:					0px 0px 10px 0px;
	padding:				0px;
}

#content_max .bottomline
{
	float:					left;
	width:					656px;
	height:					12px;

	background-image:		url(/img/img_dotted_foo.gif);
	background-position:	0px 4px;
	background-repeat:		repeat-x;
	
	margin:					0px;
	padding:				0px;
}
#popup .bottomline_popup
{
	width:					487px;
	height:					12px;

	background-image:		url(/img/img_dotted_foo.gif);
	background-position:	0px 10px;
	background-repeat:		repeat-x;
	
	margin:					0px 0px 15px 0px;
	padding:				0px;
}
.bottomline_popup
{
	width:					487px;
	height:					12px;

	background-image:		url(/img/img_dotted_foo.gif);
	background-position:	0px 10px;
	background-repeat:		repeat-x;
	
	margin:					0px 0px 15px 0px;
	padding:				0px;
}
/*--------------------------CONTENT NAV_PATH --------------------------------*/

#nav_path
{
	width:					432px;
	margin:					19px 0px 15px 0px;
	color:					#368ca1;
}

#nav_path a
{	
	font-size:				10px;
	color:					#368ca1;
	text-decoration:		underline;
}

#nav_path a:hover
{	
	font-size:				10px;
	color:					#a0c8cd;
	text-decoration:		none;
}
#nav_path a.active
{	
	font-size:				10px;
	color:					#a0c8cd;
	text-decoration:		none;
}

#nav_path a.active:hover
{	
	font-size:				10px;
	color:					#a0c8cd;
	text-decoration:		none;
}


/*---------------------------------------------------------------------------------
							CONTENT NAV_THIRD
----------------------------------------------------------------------------------*/

#nav_third
{
	width:					432px;
	margin:					10px 0px 0px 0px;
	padding:				0px;
}


/*--------------------------CONTENT NAV_THIRD RIGHT --------------------------------*/

#nav_third .left
{	
	float:					left;
	width:					212px;
	
	background-image:		url(/img/nav_main/img_dotted_line.gif);
	background-repeat:		repeat-x;
  	background-position:	0px 0px;	
	
	margin:					0px;
	padding:				0px;

}

#nav_third .left ul
{	
	list-style:				none;
	width:					212px;
	margin:					4px 0px 0px 0px;
	padding:				0px;
}

#nav_third .left ul li
{	
	float:					left;
	width:					212px;
	height:					29px;
	margin:					0px;
	padding:				0px;
	
	background-image:		url(/img/nav_main/img_dotted_line.gif);
	background-repeat:		repeat-x;
  	background-position:	0px 25px;
}

#nav_third .left ul li a
{
	display:				block;
	width:					206px;
   _width:					212px;	 							/* für IE */ 
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px;
	padding:				5px 0px 0px 6px;
	color:					#b01d8b;
	background-color:		#ffffff;
	text-decoration:		none;
}

#nav_third .left ul li a:hover
{
	width:					206px;
   _width:					212px;	 							/* für IE */ 
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px;
	padding:				5px 0px 0px 6px;
	color:					#b01d8b;
	background-color:		#f8e6f1;
	text-decoration:		none;
}

#nav_third .left ul li a.active
{
	width:					206px;
   _width:					212px;	 							/* für IE */ 
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px;
	padding:				5px 0px 0px 6px;
	color:					#b01d8b;
	background-color:		#f8e6f1;
	text-decoration:		none;
}


/*--------------------------CONTENT NAV_THIRD RIGHT --------------------------------*/

#nav_third .right
{	
	float:					left;
	width:					212px;
	
	background-image:		url(/img/nav_main/img_dotted_line.gif);
	background-repeat:		repeat-x;
  	background-position:	0px 0px;	
	
	margin-left:			8px;
	padding:				0px;
}

#nav_third .right ul
{	
	list-style:				none;
	width:					212px;
	margin:					4px 0px 0px 0px;
	padding:				0px;
}

#nav_third .right ul li
{	
	float:					left;
	width:					212px;
	height:					29px;

	background-image:		url(/img/nav_main/img_dotted_line.gif);
	background-repeat:		repeat-x;
  	background-position:	0px 25px;
	
	margin:					0px;
	padding:				0px;
}

#nav_third .right ul li a
{
	display:				block;
	width:					206px;
   _width:					212px;	 							/* für IE */ 
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px;
	padding:				5px 0px 0px 6px;
	color:					#b01d8b;
	text-decoration:		none;
}

#nav_third .right ul li a:hover
{
	width:					206px;
   _width:					212px;	 							/* für IE */ 
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px;
	padding:				5px 0px 0px 6px;
	color:					#b01d8b;
	background-color:		#f8e6f1;
	text-decoration:		none;
}

#nav_third .right ul li a.active
{
	width:					206px;
   _width:					212px;	 							/* für IE */ 
    height:					17px;
   _height:					22px;	 							/* für IE */ 
	margin:					0px;
	padding:				5px 0px 0px 6px;
	color:					#b01d8b;
	background-color:		#f8e6f1;
	text-decoration:		none;
}
/*--------------------------CONTENT BOX 01 --------------------------------*/

#content .box01 
{
	float:					left;
	width:					420px;
	margin:					0px;
	padding:				0px;
	line-height:			20px;
}

#content .box01 p
{
	margin:					4px 0px 5px 0px;
	padding:				0px;
}

#content .box01 ul
{
	margin:					4px 0px 0px 15px;
	padding:				0px;
	line-height:			18px;
}
#content .box01 ul li
{
	margin-bottom:			10px;
	padding:				0px;
}


#content_max .box01 
{
	float:					left;
	width:					420px;
	margin:					0px;
	padding:				0px;
}


#content_max .box01 p
{
	margin:					4px 0px 0px 0px;
	padding:				0px;
}



#content #box01
{
	float:					left;
	width:					432px;
	
	border:					none;
	border-right:			1px solid #ababab;
	border-bottom:			1px solid #ababab;
	
	margin:					0px;
	padding:				0px;
	background-color:		#ffffff;
}
#box01 .tbl_contact
{	

	width:					420px;
	background-color:		#ffffff;
	border:					none;

	padding:				0px 0px 0px 0px;
	margin:					18px 0px 0px 0px;
}

#box01 .tbl_contact td 
{
	color:					#b01d8b;
	font-size:				11px;
	margin:					0px;
	padding:				0px 0px 0px 20px;
}

.line_dotted{
	clear:						both;

	width:						100%;
	margin: 					10px 0px 12px 0px;	
	
	height:						1px							!important;
	line-height:				1px;
	font-size:					1px;
	
	background-image: 			url(/img/img_dotted_line_v20.gif);
	background-position:		0px 0px;
	background-repeat:			repeat-x;
}

#content .tbl
{
  	width:					432px;
	margin:					0px;
	padding:				0px;
	border:					none;
}

#content .tbl thead td
{
	height:					22px;
	
	font-size:				11px;
	font-family:			Georgia;
	font-weight:			normal;
	color:					#b01d8b;
	text-align:				left;
	
	padding:				0px 0px 0px 12px;
	border-right:			solid 1px #ffffff;
		background-color:		#f8e6f1;
}

#content .tbl tbody td
{
	font-size:				11px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#030303;
	line-height:			18px;
	vertical-align:			top;
	
	padding:				10px 4px 4px 12px;
	border-right:			solid 2px #f8e6f1;
	border-top:				solid 1px #ffffff;
}

#content .tbl tbody td a
{
	margin-left:			22px;
}



/*-------------------------- CONTENT CAPTURE ------------------------------------------*/
#content .capture
{
	float:					left;
	width:					432px;
	margin:					24px 0px 0px 0px;
	padding:				0px;
}

#content .capture .last
{
	float:					left;
	width:					120px;
	margin:					0px;
	padding:				0px;
}

#content .capture .next
{
	float:					right;
	text-align:				right;
	width:					100px;
	margin:					0px;
	padding:				0px;
}


/*-------------------------- CONTENT INSTITUTE ------------------------------------------*/

#content .institut
{	
	float:					left;
	width:					432px;
	margin:					0px 0px 0px 0px;
	padding:				0px;
}

#content .institut .links
{
	float:					left;
	width:					180px;
	margin:					12px 0px 0px 0px;
	padding:				0px;
}

#content .institut .rechts
{
	float:					left;
	width:					227px;
	margin:					6px 0px 0px 25px;
	padding:				0px;
}


/*-------------------------- CONTENT TAB 03 ------------------------------------------*/

#content_max .tab03
{
	float:					left;
  	width:					656px;
	margin-top:				10px;
}

#content_max .tab03 thead td
{
	height:					22px;
	
	font-size:				11px;
	font-family:			Georgia;
	font-weight:			normal;
	color:					#b01d8b;
	text-align:				left;
	
	padding:				0px 0px 0px 12px;
	border-right:			solid 1px #ffffff;
	background-color:		#f8e6f1;
}


#content_max .tab03 tbody td
{	
	font-size:				11px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#030303;
	line-height:			18px;
	vertical-align:			top;
	
	padding:				10px 4px 4px 12px;
	border-right:			solid 2px #f8e6f1;
	border-top:				solid 1px #ffffff;
}



/*-------------------------- CONTENT BOX 02 ------------------------------------------*/

#content .box02
{
	float:					left;
	width:					432px;
	margin:					0px 0px 2px 0px;
	padding:				0px;				
}

#content .box02 .links
{
	float:					left;
	width:					95px;
	margin:					7px 0px 0px 0px;
	padding:				0px;
}

#content .box02 .rechts
{
	float:					left;
	width:					317px;
	margin:					7px 0px 0px 20px;
	padding:				0px;
}


/*-------------------------- CONTENT BOX 03 ------------------------------------------*/

#content .box03
{	
	float:					left;
	width:					432px;
	margin:					0px 0px 0px 0px;
	padding:				0px;
}

#content .box03 .top
{
	float:					left;
	width:					432px;
	margin:					6px 0px 0px 0px;
	padding:				0px;
	font-weight:			bold;
}

#content .box03 .links
{
	float:					left;
	width:					216px;
	margin:					6px 0px 0px 0px;
	padding:				0px;
}

#content .box03 .rechts
{
	float:					left;
	width:					214px;
	margin:					6px 0px 0px 0px;
	padding:				0px;
}


/*-------------------------- CONTENT CONTACT ------------------------------------------*/

#contact
{
	float:					left;
	width:					420px;
	height:					218px;

	color:					#b01d8b;
	margin:					4px 0px 10px 0px;
	margin:					0px 0px 10px 0px;
	
	border-right:			1px solid #e9e9e9;
	border-bottom:			1px solid #e9e9e9;
	
}

#contact .middle
{
	float:					left;
	width:					419px;
	height:					217px;
	
	margin:					0px;
	padding:				0px;

	border-right:			1px solid #bcbcbc;
	border-bottom:			1px solid #bcbcbc;
}

#contact .innner
{
	float:					left;
	width:					418px;
	height:					216px;
	
	margin:					0px;
	padding:				0px;
	
	border-right:			1px solid #ababab;
	border-bottom:			1px solid #ababab;

}

.formular
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#b01d8b;
	font-size:				11px;

	margin:					12px 0px 0px 16px;
}

.formular table tr td
{	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#b01d8b;
}

.textfield
{
	margin:					0px 0px 0px 0px;
	padding:				0px;
   
	font-size : 			10px;
	font-family: 			Verdana, Helvetica, Helvetica; 
	color: 					#000000;
}

/*------------------------------------------------------------------------
							SUB CONTENT
--------------------------------------------------------------------------*/

#content_sub
{
	float:					left;
	width:					197px;
	margin:					0px 0px 0px 0px;
	padding:				50px 0px 0px 0px;
}


/*--------------------------SUB CONTENT TAB 01 --------------------------------*/
#content_sub .tab01
{
  	width:					197px;
	font-size:				11px;
	background-color:		#ffffff;
	border:					none;
	margin:					0px 0px 20px 0px;
 
   _mar_gin:					50px 0px 0px 0px;	 							/* für IE */ 
	paddi_ng:				50px 0px 0px 0px;								/* für IE */ 

}

#content_sub .tab01 thead th
{	
  	width:					197px;
	text-align:				left;
	font-family: 			Georgia;
	color:					#686868;
	font-weight:			bold;
	margin:					0px;						
   	padding:				0px;
}

#content_sub .tab01 tbody td
{	
	color:					#d26d23;
	font-weight:			normal;
	margin:					0px;
	padding:				0px;
}




/*--------------------------SUB CONTENT TAB 02 --------------------------------*/

#content_sub .tab02
{
  	width:					197px;
	font-size:				11px;
	background-color:		#ffffff;
	border:					none;
	margin:					0px 0px 0px 0px;							
	padding:				0px;
}

#content_sub .tab02 thead
{	
	display:				block;
  	width:					197px;
	margin:					16px 0px 0px 0px;						
	padding:				0px 0px 0px 0px;
}

#content_sub .tab02 thead th
{	
	display:				block;
  	width:					197px;
	text-align:				left;
	font-family: 			Georgia;
	color:					#686868;
	font-weight:			bold;
	margin:					0px;					
	padding:				0px;
}

#content_sub .tab02 tbody td				
{	
	display:				block;
	width:					197px;
	font-weight:			normal;
	margin:					0px;
	padding:				0px 0px 10px 0px;	
}

#content_sub .tab02 tfoot
{		
	display:				block;
	margin:					18px 0px 0px 0px;						
	padding:				0px;
}

#content_sub .tab02 tfoot td
{		
	color:					#d26d23;
	font-weight:			normal;
	margin:					0px;						
	padding:				0px;
}


/*------------------------------------------------------------------------
							FOOTER
--------------------------------------------------------------------------*/
#footer
{	
	float:					left;

	width: 					894px;
	height:					100px;
	margin:					27px 0px 30px 0px;
	padding:				0px 0px 30px 0px;
	
	background-image:		url(/img/img_dotted_foo.gif);
	background-repeat:		repeat-x;
  	background-position:	0px 0px;
}

#nav_footer
{
	float:					left;
	width: 					622px;
	margin:					6px 0px 0px 0px;						
	padding:				0px;
}

#nav_footer ul
{	
	list-style:				none;
	width: 					622px;
	margin:					0px;						
	padding:				0px;
}

#nav_footer ul li
{	
	float:					left;
	margin:					0px 5px 0px 0px;					
	padding:				0px;
}

#nav_footer ul li a
{	
	font-size:				9px;
	font-weight:			normal;
	color:					#474747;
	text-decoration:		none;
	margin:					0px 5px 0px 0px;						
	padding:				0px;
}
#nav_footer ul li a:hover
{	
	font-size:				9px;
	font-weight:			normal;
	color:					#474747;
	text-decoration:		none;
	margin:					0px 5px 0px 0px;						
	padding:				0px;
}

#logo_footer
{
	float:					right;
	margin-top:				12px;
}


/*------------------------------------------------------------------------
							POPUP
--------------------------------------------------------------------------*/

#popup
{
	float:					left;
	width:					650px;
	margin:					0px;
	padding:				0px;
	background-color:		#ffffff;
}

#popup .header
{
	float:					left;
	width:					627px;
	margin:					40px 0px 0px 0px;

}

#popup .top
{
	float:					left;
	width:					602px;
	height:					37px;
	margin:					0px 0px 0px 25px;
   _margin:					0px 0px 0px 13px;
	padding:				0px;
	
	background-image:		url(/img/popup/img_dotted_foo.gif);
	background-position:	0px 35px;
	background-repeat:		repeat-x;
}

#popup .left
{
	float:					left;
	text-align:				left;
	width:					115px;
	height:					600px;
	margin:					8px 0px 0px 25px;
   _margin:					8px 0px 0px 13px;
	padding:				0px;
}

#popup .right
{
	float:					left;
	text-align:				left;
	width:					487px;
	height:					600px;
	margin:					8px 0px 0px 0px;
	padding:				0px;
}

#popup h1
{	
	color:					#b01d8b;
}

#popup .bottom
{
	float:					left;
	width:					602px;
	height:					37px;
	
	margin:					42px 0px 0px 25px;
   _margin:					0px 0px 0px 13px;
	padding:				0px;
	
	background-image:		url(/img/popup/img_dotted_foo.gif);
	background-position:	0px 10px;
	background-repeat:		repeat-x;
}

/*------------------------------------------------------------------------
							TOOLBOX
--------------------------------------------------------------------------*/

#toolbox{
	

	width:					197px;
	border:					none;
	border-right:			1px solid #ababab;
	border-bottom:			1px solid #ababab;
	margin-bottom:			20px;
}