/*
	#############################################################
	#															#
	#		Stylesheet for www.hebammenpraxis-simon.de			#
	#															#
	#		movingline											#
	#		Agentur für digitales Design						#
	#		Am Stachelauer Berg 7								#
	#		57462 Olpe											#
	#															#
	#		Fon: +49 2761 - 83549 9								#
	#		Fax: +49 2761 - 83549 8								#
	#															#
	#		info@movingline.de									#
	#		www.movingline.de									#
	#															#
	#		Copyright © 2003 - 2009 by movingline				#
	#		Authors: Dominik Döppeler							#
	#															#
	#############################################################
*/



/*	---------------------------------------------------------------------------------------------------------------------------
	Body
	--------------------------------------------------------------------------------------------------------------------------- */

	body
	{
	margin: 0px;
	padding: 0px;
	font: 11px tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	}

	a{
		outline-style: none;
		}		
/*	---------------------------------------------------------------------------------------------------------------------------
	Maincontainer
	--------------------------------------------------------------------------------------------------------------------------- */
	
	.container_main
	{
	margin: 0px auto;
	width: 100%;
	}
	
/*	---------------------------------------------------------------------------------------------------------------------------
	Header
	--------------------------------------------------------------------------------------------------------------------------- */

	.container_header
	{
	width: 100%;
	background: url("../images/back_navi.jpg") repeat-x bottom;
	}

	.inframe_header
	{
	margin: 0px auto;
	width: 900px;
	height: 300px;
	}
	
	.container_logo
	{
	float: left;
	padding: 130px 0 0 20px;
	height: 120px;
	width: 100%;
	}
	
	.logo, .logo a:link, .logo a:visited , .logo a:active
	{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 184px;
	text-indent: -9999px;
	background: url("../images/logo.jpg");
	background-repeat: no-repeat;
	}
	
/*	---------------------------------------------------------------------------------------------------------------------------
	Navi
	--------------------------------------------------------------------------------------------------------------------------- */
	
	.navi
	{
	height: 50px;
	width: 100%;
	z-index: 100;
	}

	.subnavi_top
	{
	position: relative;
	margin-top: -2px;
	width: 230px;
	}

	#submenue
	{
	margin: 0px;
	padding: 0px 20px 20px 0px;
	list-style: none;
	}

	#submenue li
	{
	height: 1%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}	

	#submenue li a:link, #submenue li a:visited , #submenue li a:active
	{
	display: block;
	height: 1%;
	color: #B7829E;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #812053;
	}	
		
	#submenue li a:hover
	{
	height: 1%;
	color: #FFF;
	background: #5D0535;
	}		
	
	
/*	---------------------------------------------------------------------------------------------------------------------------
	Content
	--------------------------------------------------------------------------------------------------------------------------- */
		
	.container_content
	{
	margin: 0px auto;
	width: 100%;
	background: #730740 url("../images/back_content.jpg") no-repeat;
	border-bottom: 2px solid #8C3262;
	border-top: 2px solid #79184C;
	}

	.inframe_content
	{
	margin: 0px auto;
	padding: 0px 20px 50px 20px;
	width: 860px;
	overflow: hidden;
	min-height: 300px;
	}
	
	.left
	{
	float: left;
	width: 250px;
	}
	
	.right
	{
	float: left;
	width: 610px;
	}

	.center
	{
	padding: 30px 0 30px 0;
	float: left;
	width: 860px;
	}
		
	h2
	{
	font-size: 11px;
	font-weight: normal; 
	}

	h3
	{
	font-size: 18px;
	font-weight: normal; 
	}

/*	---------------------------------------------------------------------------------------------------------------------------
	Frames
	--------------------------------------------------------------------------------------------------------------------------- */

	.c_left
	{
	float: left;
	width: 45%;
	}
	
	.c_right
	{
	float: left;
	width: 50%;
	}	

	.c_center
	{
	float: left;
	width: 100%;
	}		
	
/*	---------------------------------------------------------------------------------------------------------------------------
	list
	--------------------------------------------------------------------------------------------------------------------------- */

	.list
	{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	
	.list li
	{
	margin: 10px 10px 10px 10px;
	padding: 20px;
	background: url("../images/back_box.gif") no-repeat;
	width: 220px;
	height: 200px;
	float: left;
	}

	.list2
	{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}

	.list2 li
	{
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background: #6D063D;
	float: left;
	width: 99%;
	border: 1px solid #79184C;
	}

/*	---------------------------------------------------------------------------------------------------------------------------
	Angebot - Kurse
	--------------------------------------------------------------------------------------------------------------------------- */
	
	.pro_list
	{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}

	.pro_list li
	{
	margin: 10px 10px 10px 10px;
	padding: 20px;
	background: url("../images/back_box.gif") no-repeat;
	width: 210px;
	height: 160px;
	float: left;
	}

	.pro_title
	{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #fff;
	padding-bottom: 10px;
	font-weight: bold;
	}

	.pro_subline
	{
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #B7829E;
	}
		
/*	---------------------------------------------------------------------------------------------------------------------------
	Member
	--------------------------------------------------------------------------------------------------------------------------- */

	.member_box_right
	{
	float: right;
	width: 310px;
	height: 359px;
	background: url("../images/frame.gif") no-repeat;
	}
	
	.member_box_right img
	{
	position: relative;
	top: 8px;
	left: 32px;
	}
	
	.member_box_left
	{
	float: left;
	width: 300px;
	color: #B7829E;
	font-size: 12px;
	}
	
	.membertitle
	{
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	}

	.member_list
	{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}

	.member_list li
	{
	margin-bottom: 20px;
	padding-left: 20px;
	background: url("../images/icon_member.gif") no-repeat 0px 4px;
	}

/*	---------------------------------------------------------------------------------------------------------------------------
	Button
	--------------------------------------------------------------------------------------------------------------------------- */

	.beratung a
	{
	position: relative;
	top: 2px;
	right: 50px;
	margin-bottom: -126px;
	float: right;
	height: 124px;
	width: 218px;
	text-indent: -9999px;
	background: url("../images/button.gif") no-repeat 0px 0px;
	}
	
	.beratung a:hover
	{
	background: url("../images/button.gif") no-repeat 0px -125px;
	}

/*	---------------------------------------------------------------------------------------------------------------------------
	Box
	--------------------------------------------------------------------------------------------------------------------------- */

	.box_kontakt
	{
	background: url("../images/box_kontakt.gif") no-repeat;
	height: 192px;
	width: 220px;
	color: #fff;
	padding: 20px 40px 10px 40px;
	text-align: left;
	}
	
	.box_kontakt p
	{
	color: #fff;
	}
	
	.box_kontakt h2
	{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	}

	.box_kontakt p a:link, .box_kontakt p a:visited , .box_kontakt p a:active
	{
	color: #FFF;
	}
			
	.box_kontakt p a:hover
	{
	color: #FFF;
	text-decoration: none;
	}
			
/*	---------------------------------------------------------------------------------------------------------------------------
	Footer
	--------------------------------------------------------------------------------------------------------------------------- */
	
	.container_footer
	{
	margin: 0px auto;
	width: 100%;
	background: #FFF url("../images/back_footer.jpg") repeat-x;
	}

	.inframe_footer
	{
	margin: 0px auto;
	padding: 30px 20px 0px 20px;
	width: 860px;
	height: 120px;
	color: #777;
	}
	
	.footer_left
	{
	float: left;
	width: 85%;
	}

	.footer_left p, .footer_right p
	{
	color: #777;
	font-size: 11px;
	}

	.footer_right
	{
	float: left;
	width: 15%;
	}

	.bottom_navi a:link, .bottom_navi a:visited, .bottom_navi a:active
	{
	color: #777;
	}

	.bottom_navi a:hover
	{
	color: #740941;
	text-decoration: none;
	}

	.siteup a:link, .siteup a:visited, .siteup a:active
	{
	margin: 0;
	display:block;
	background: url(../images/icon_siteup.gif) 0px 11px no-repeat;
	padding: 5px 0 5px 20px;
	text-decoration: none;
	color: #777;
	}

	.siteup a:hover
	{
	background: url(../images/icon_siteup.gif) 0px 11px no-repeat;
	color: #740941;
	}
	
	.print a:link, .print a:visited, .print a:active
	{
	margin: 0;
	display:block;
	background: url(../images/icon_print.gif) 0px 11px no-repeat;
	padding: 5px 0 5px 20px;
	text-decoration: none;
	color: #777;
	}

	.print a:hover
	{
	background: url(../images/icon_print.gif) 0px 11px no-repeat;
	color: #740941;
	}

/*	---------------------------------------------------------------------------------------------------------------------------
	Sonstiges
	--------------------------------------------------------------------------------------------------------------------------- */
		
	p
	{
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #B7829E;
	}
	
	p a:link, p a:visited , p a:active
	{
	color: #B7829E;
	}

	p a:hover
	{
	color: #B7829E;
	text-decoration: none;
	}	
	
	.title
	{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	}

	.sub_title
	{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	}
	
	img	
	{
	border: none;
	}

	.strong
	{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
