/* 1760511915.4644 */
@charset "utf-8";


#container .flex-container .box_arzt {
	width:calc(50% - 100px);
}



#main-nav {
	clear: both;
	float:none;
	display:block;
	margin: 0 auto;
	text-align:center;
}



.nav-brand {
	float: none;
	margin: 0 auto;
	border:none;
	text-align:center;
}

.nav-brand a {
	display: block;
	text-decoration: none;
	border:none;
	text-align:center;
	width:100%;
	float: none;
}


.nav-brand a img {
	width:100%;
	max-width:200px;
	height:auto;
	border:none;
	float: none;
}



#main-menu {
	clear: both;
	display:inline-block;
	width:auto;
	/*
	max-width:590px;
	*/
	max-width:830px;
	float:none;
	margin: 10px auto 4px auto;
}
	
#main-nav ul.sm {
	margin:0 auto;
}




#container .flex-container div.box_content {
	width:calc(100% - 360px);
	padding:0;
	margin:0 30px 30px 30px;
	order:1;
}


#container .flex-container div.subnavi {
	width:230px;
	padding:45px 30px 30px 30px;
	margin:0;
	order:2;
	background-color:rgba(75,75,77,0.025);
	color:rgba(75,75,77,0.65);
}



#container .box50 {
	width:49%;
	margin-right:2%;
}	




		
	
/*### FORMULARE START ###*/

/*
	
#container section article.formular form fieldset label,
#container section article.formular form fieldset label.txt {
	display:block;
	width:auto;
	clear:both;
}

#container section article.formular form fieldset label.ort,
#container section article.formular form fieldset label.ortsteil {
	width:auto;
	display:block;
	float:none;
	margin-left:0 !important;
}

#container section article.formular form fieldset label.fl {
	width:auto;
	display:block;
	float:none;
	margin:0;
}

#container section article.formular form fieldset label.radio_label,
#container section.breit article.formular form fieldset label.radio_label {
	width:auto;
	display:inline-block;
	margin-left:6px;
}

#container section article.formular form fieldset label.checkbox_label {
	width:auto;
	display:inline-block;
	margin-left:6px;
	margin-right:16px;
	vertical-align:2px;
}
		
#container section article.formular form fieldset input.txt, 
#container section article.formular form fieldset textarea {
	padding:1%;
	border:1px solid #d5d5d5;
	font-size:150%;
	line-height:140%;
}
	
#container section article.formular form fieldset input.txt, 
#container section article.formular form fieldset textarea,
#container section article.formular form fieldset textarea.fl,
#container section article.formular form fieldset input.nolabel, 
#container section article.formular form fieldset textarea.nolabel,
#container section article.formular form fieldset input.plz,
#container section article.formular form fieldset input.ort,
#container section form fieldset select.select {
	width:97.5%;
	display:block;
	float:none;
	margin:0 0 4px 0;
}
		
#container section form fieldset select.select {
	margin-left:0px;
}
	
#container section form fieldset select.ortsteil,
#container section form fieldset select#objektart_vorschlag {
	width:100%;
}
	
#container section form fieldset select.auto_width {
	width:auto;
}

#container section article.formular form fieldset input.captcha {
	width:100px;
	float:left;
}

#container section article.formular form fieldset input.radio, 
#container section article.formular form fieldset input.checkbox {
	display:inline-block;
	width:16px;
	margin-left:25px;
}
	
#container section article.formular form fieldset input.radio:nth-child(1), 
#container section article.formular form fieldset input.checkbox:nth-child(1) {
	margin-left:0;
	border:2px solid red;
}

#container section form fieldset img.captcha {
	float:left;
}
	

#container section article.formular form fieldset label.checkbox_txt_label {
	
	float:left;
	width:calc(100% - 32px);
	margin:0;
	vertical-align:2px;
	font-weight:normal;
}

#container section article.formular form fieldset input.checkbox_txt_label {
	float:left;
	margin:2px 6px 0 6px;
}


#container section article.formular form fieldset p input.checkbox_txt_label {float:left;margin:4px 6px 0 6px;}
#container section article.formular form fieldset p label.checkbox_txt_label{width:90%;float:left;margin-left:0px;margin-right:16px;vertical-align:2px;font-weight:normal;}
#container section article.formular form fieldset p label.checkbox_txt_label span{font-weight:normal;}


	
#container section article.formular form select.select {
	margin-left:0;
}

#container section article.formular form fieldset p.hinweis {
	margin-left:0;		
}

*/

/*### FORMULARE ENDE ###*/
