#custom-doc {
	width: 75.3846em; /* 980/13 */
	*width: 73.5001em;/* 980/13,3333 */
	margin: 0 auto;
	text-align: left;
}
.wrapper {
	width: 520px;
	margin: 0 auto;
}
	.leftFlag, .rightFlag {
		width: 210px;
	}
		.leftFlag {
			float: left;
			text-align: right;
		}
		.rightFlag {
			float: right;
			text-align: left;
		}
div.clear {
	margin-bottom: 0;
}	

#hd {
}
	#hd .wrapper {
		text-align: center;
		padding-top: 40px;
	}

		#showcase {
			width: 520px;
			margin: 0 auto;
		}
	#hd p.headline {
		padding-top: 100px;
		padding-bottom: 15px;
		font-size: 116%;
	}

	#hd .mainnav {
		font-size: 85%;
		line-height: 138.5%;
	}
		#hd .headline a {
			text-decoration: none;
			color: #9d9d9d;
		}
			#hd .headline a:hover{
				color: #8b2d4c;
			}
			#hd .headline a.selected {
				color: #7a7a7a;
			}
		#hd .mainnav a {
			text-decoration: none;
			color: #797673;
		}
			#hd .mainnav a:hover, #hd .mainnav a.section, #hd .mainnav a.current {
				color: #8b2d4c;
			}
			#hd .mainnav a.section, #hd .mainnav a.current {
				font-weight: bold;
			}
				#hd .mainnav .submenu a {
					color: #8b2d4c;
				}
					#hd .mainnav .submenu a.current {
						font-weight: bold;
					}
					#hd .mainnav .submenu a:hover {
						color: #7a7a7a;
					}

#bd {
}
	#content.typography {
		margin: 30px 5px 40px 5px;
	}

	/* Accordion view */
	ul#mymenu {
		padding-left: 0;
		padding-top: 20px;
	}
		ul#mymenu li {
			list-style: none;
		}
			ul#mymenu a {
				cursor: pointer;
				display: block;
				background: url("../images/plus.png") no-repeat scroll top right;
				border: 0;
			}
				 
			ul#mymenu a.plus {
				background: url("../images/plus.png") no-repeat scroll top right;
			}
				 
			ul#mymenu a.minus {
				background: url("../images/minus.png") no-repeat scroll top right;
			}
				 
			ul#mymenu a:hover, ul#mymenu a:active, ul#mymenu a:focus, ul#mymenu a:visited {
					border: 0px !important;
				}
			#FAQ li a {
				background: none;
			}

				ul#mymenu a strong {
					font-weight: normal;
					font-size: 123.1%;
					color: #7a7a7a;
				}
				ul#mymenu a em {
					background: url("../images/bullet_small.png") no-repeat scroll 0 5px;
					font-style: normal;
					padding-left: 12px;
					color: #7a7a7a;
				}
					ul#mymenu li #FAQ li{
						list-style: url("../images/bullet_small.png") square;
					}
				

	

	#bd object#VideoPlayer {
		margin-top: 5px;
	}

	/* FORMULAR */
	#bd #Form_Start {
		margin-bottom: 0;
		height: 30px;
		background: url("../images/frame/form_bg.png") no-repeat;
	}
	#bd #Form_Form {
		margin-bottom: 0;
	}
		#bd #Form_Form #Form_Form_error, #bd #Form_Form legend {
			margin: 0;
		}
	
	#bd fieldset {
		margin: 0;
		padding: 0 15px;
		background: #eaeaea url("../images/frame/form_bg.png") repeat-y -510px 0;
	}
	#bd fieldset div.field {
		margin-bottom: 0;
	}
		#bd fieldset label.left, #bd fieldset label.right {
			float: left;
			padding: 3px 0;
			width: 180px;
			font-size: 93%;
			color: #5b5b5b;
		}
			#bd fieldset label.right {
				float: none;
				margin-left: 30px;
				text-align: left;
			}
			#bd fieldset p.checkbox input {
				margin-top: 5px;
				float: left;
				margin-left: 155px;
				font-size: 93%
			}
		#bd fieldset h3.FormHeading {
			padding: 5px 0;
			font-size: 100%;
			border-bottom: 1px dotted #8b2d4c;
			color: black;
		}

		#bd fieldset div.middleColumn {
			margin-left: 200px;
			margin-bottom: 10px;
		}
			 #bd fieldset input.text, #bd fieldset input.file, #bd fieldset select, #bd fieldset textarea {
				padding: 2px 3px;
				font-size: 93%;
				width: 250px;
				font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
				color: #7a7a7a;
				margin-bottom: 0px;
			 }
				 #bd fieldset input.file {
					width: 100px;
				 }
				 #bd fieldset select {
					width: 260px;
				 }
				 #bd fieldset input[type=checkbox] {
					margin-bottom: 5px;
				 }
				 #bd fieldset p.checkbox {
					margin-bottom: 5px;
				 }
					 #bd fieldset p.checkbox label.right {
						float: left;
						width: 250px;
						height: 25px;
					 }
						#bd fieldset p.checkbox label.required {
							margin-left: 30px;
							color: red;
						}
		#bd div.Actions {
			background: #eaeaea url("../images/frame/form_bg.png") repeat-y -1020px 0;
			margin-bottom: 0;
			height: 75px;
		}
			#bd div.Actions input.action {
				margin-left: 210px;
				margin-top: 15px;
				font-size: 93%;
				padding: 2px 20px;
			}
		
	#bd fieldset div.field label.required {
		color: red;
	}

	#map_canvas div {
		margin-bottom:0;
	}

	/* FORMULAR LandingPage */
	#bd #LandingPage {
		float: right;
		width: 200px;
		margin-left: 25px;
	}
		#bd #LandingPage fieldset {
			background: #eaeaea url("../images/frame/form_bg_small.png") repeat-y -200px 0;
		}
		#bd #LandingPage #Form_Start {
			background-image: url("../images/frame/form_bg_small.png");
			height: 30px;
		}
		#bd #LandingPage div.Actions {
			background:  url("../images/frame/form_bg_small_bottom.png") no-repeat;
		}
			#bd #LandingPage fieldset div.middleColumn {
				margin-left: 0;
			} 
				#bd #LandingPage fieldset div.literalFieldArea h5 {
					font-size: 131%;
					margin-bottom: 5px;
					padding-top: 5px;
				} 
				#bd #LandingPage fieldset div.literalFieldArea p {
					margin-bottom: 0;
				} 
			
				 #bd #LandingPage fieldset input.text, #bd #LandingPage fieldset select {
					width: 130px;
				 }
				 #bd #LandingPage div.Actions input.action {
					margin-left: 40px;
					margin-top: 15px;
				 }
				 #bd #LandingPage fieldset label.left{
					width: 100px;
					padding-bottom: 0;
				 }
				 #bd #LandingPage fieldset label.right {
					display: block;
					float: none;
					width: 100%;
					margin-left: 20px;
					height: 20px;
				 }
					 #bd #LandingPage fieldset .checkbox label.required {
					float: none;
						text-align: left;
						margin-left: 5px;
						padding-top: 10px;
					 }
				 #bd #LandingPage fieldset p.checkbox input {
					margin: 0;
					margin-top: 7px;
				 }
	
/* FOOTER */
#ft {
	font-size: 93%;
	margin-bottom: 450px;
	color: #7A7A7A;
}

/* STARTPAGE */
a#German , a#English {
	color: #8b2d4c;
	text-decoration: none;
}
	a:hover#German , a:hover#English {
		color: black;
	}

a#German {
	float:left;
	padding: 303px 0 20px 170px;
	background: url('../images/frame/plastische-chirurgie.png') no-repeat 130px 298px;
}
	a:hover#German {
		background-image: url('../images/frame/plastische-chirurgie-a.png');
	}
a#English {
	float:right;
	padding: 303px 150px 20px 40px;
	background:url('../images/frame/cosmetic-surgery.png') no-repeat 0 298px;
}
	a:hover#English {
		background-image:url('../images/frame/cosmetic-surgery-a.png');
	}

/* CONTACTBOX */
#bd #contactbox {
	float: right;
	width: 210px;
	margin-top: 45px;
}