@charset "UTF-8";
/* CSS Document */


header
,nav
,section
,article
,aside
,footer
,hgroup
{
display: block;
}



/* HTML Reset */
*{padding: 0;margin: 0px;}

/* grundlegende EInstellungen */
html, body{min-width: 100%; height: 100%;}
html{background: #f2f2f2;}
body{background: url(../images/Banner.png) no-repeat center top; color: #cb1b1b; font-size: 20px; }

/*Cleartag (Floats) wird im br-tag aufgerrufen*/
.clear{clear: both;line-height: 0.0001em;font-size: 0.0001em;}

/*Navigaton und Kopf*/
.wrapper{width: 975px; margin: auto;}
.platzhalter{width: 30px;}
nav{width: 975px; height: 300px;position: relative;}
nav ul{list-style: none;position:absolute;top: 35px; left: 0px;}
nav ul li{float: left;width: auto;font-family: 'Carrois Gothic SC', sans-serif, Arial; text-align: center;}
nav ul li a{color: #cb1d1d;text-decoration: none;font-size: 20px;}
nav ul li a:hover{text-decoration: underline;}

/*Hauptbereich*/
.main {font-family: arial;width: 975px;}
.main a{text-decoration: none;}
.main a:hover{text-decoration: underline}


/*Haupttext */
.toptext {font-family: 'Carrois Gothic SC', sans-serif, Arial; width: 975px; text-align: center;color: #616161; font-size: 25px; letter-spacing: 2px;background-image: url(../images/Praxis.jpg); background-repeat: no-repeat;}
.toptext h2{color: #cb1d1d;font-size: 24px;margin-bottom: 10px;text-align: center; margin-left: 600px;padding-top: 35px;}
.beratungen{margin-left: 600px; font-size: 19px;margin-top: -10px;}
.normaltext{color: #616161; font-size: 15px;padding-top: 30px;}
.hinweis{color: #616161; font-size: 20px; padding-top: 30px;}
.normaltext_info{color: #616161; font-size: 15px;padding-top: 30px; background-color: rgba(229,223,97,0.66)}
.number{color: #cb1d1d; font-size: 30px;}


/*Haupttext über uns*/

.volltext{background-image: url(../images/foto.png);background-repeat: no-repeat;background-position: right bottom;height: 700px;font-family: 'Carrois Gothic SC', sans-serif, Arial;}
.vitatext{font-size: 25px;;color: #616161;}
.vitatext_1{font-size: 20px;color: #616161;}
.vita2{width: 700px;}


/*3 Spalten*/
.reihe{width: 285px;float: left;margin-right: 40px;margin-top: 30px; font-family: 'Carrois Gothic SC', sans-serif, Arial; color: #616161}
.reihe h3{height: 39px;display: block;font-size: 25px;margin-bottom: 20px;clear: both;color: #cd1d1d}
.reihe h3 span{width: 57px; height: 41px;display: block;-moz-border-radius:180px;-webkit-border-radius:180px;border-radius:180px;background: #cb1d1d;text-align: center;font-size: 27px;color: #ffffff;padding-top: 16px;float: left;margin: -15px 20px 0 0;behavior: url(pie/PIE.htc);}


/* Tabellen */

.tabelle{width: 950px; float: none;padding-top: 20px;}
.hell{width: 190px;border: 1px solid #d4d2d2;background: #e2dfdf;margin-bottom: 50px;float: left;margin-top: 18px; }
.dunkel{width: 190px;border: 1px solid #d4d2d2;background: #e2dfdf;float: left;}

.hell h3, .dunkel h3{width: 190 px;height: 45px;text-align: center;color: #ffffff; font-size: 20px;
background: #aa0000; /* Old browsers */
background: -moz-linear-gradient(top,  #aa0000 0%, #aa0000 10%, #d40000 40%, #d40000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa0000), color-stop(10%,#aa0000), color-stop(40%,#d40000), color-stop(100%,#d40000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aa0000 0%,#aa0000 10%,#d40000 40%,#d40000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aa0000 0%,#aa0000 10%,#d40000 40%,#d40000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aa0000 0%,#aa0000 10%,#d40000 40%,#d40000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #aa0000 0%,#aa0000 10%,#d40000 40%,#d40000 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0000', endColorstr='#d40000',GradientType=0 );  IE6-9 
height: 48px;*/
padding-top: 7px;
}

.dunkel h3{
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
height: 48px;
padding-top: 7px;
}

.hell .preis, .dunkel .preis{font-size: 23px;color: #382020;display: block;text-align: center;padding: 15px 0;}

.hell ul, .dunkel ul{margin-left: 35px;font-size: 16px;margin-bottom: 20px;}
.hell ul{margin-bottom: 30px;}
/* eigene "Punkte" vor den Listen */
/*.hell ul , .dunkel ul {list-style:url(../images/check.png) outside;}*/

#klein_1, #klein_2{width: 130px;height: 39px;display: block;color: #ffffff;text-align: center;font-size: 25px;margin: auto;margin-bottom: 20px;line-height: 150%;}
#klein_2{margin-bottom: 30px;}

.hinweis{width: 285px;float: left;margin-top: 10px;font-family: 'Carrois Gothic SC', sans-serif, Arial;margin-right: 0px;margin-left: 80px;}
.hinweis h3{height: 39px;display: block;font-size: 25px;margin-bottom: 20px;clear: both;}
.hinweis h3 span{width: 57px; height: 41px;display: block;-moz-border-radius:180px;-webkit-border-radius:180px;border-radius:180px;background: #cb1d1d;text-align: center;font-size: 27px;color: #ffffff;padding-top: 16px;float: left;margin: -15px 20px 0 0;behavior: url(pie/PIE.htc);}

.fussnote {font-family: 'Carrois Gothic SC', sans-serif, Arial; color: #616161;font-size: 15px;}


/* Footer */
footer{width: 100%;height: 200px;padding-top: 0px;background: url(../images/Footer.png) center bottom no-repeat;font-family: 'Carrois Gothic SC', sans-serif, Arial;}
footer h4{font-size: 16 px; color: #ffffff;margin-bottom: 20px;}
footer .fuss{width: 350px;float: left;margin-top: 50px; margin-left: 40px;}
footer .fuss ul{width: 145px;float: left;list-style: none;list-style: url(../images/listdot.png) outside;}
	
/*footer .fuss ul li::before{content: "» ";display: inline; color: #ffffff;}*/
footer .fuss ul li a{color: #ffffff;text-decoration: none;}
footer .fuss ul li a:hover{text-decoration: underline;}
footer address{font-style: normal;color: #ffffff;width: 400px; float: left; margin-top: 50px;}

/*Impressum*/

.impress{font-family: 'Carrois Gothic SC', sans-serif, Arial;height: 150px;}
.ustid{font-size: 15px;}
.formtipp{width: 285px;float: left;margin-top: 10px;font-family: 'Carrois Gothic SC', sans-serif, Arial;margin-right: 0px;margin-left: 80px;}
.formtipp h3{height: 39px;display: block;font-size: 25px;margin-bottom: 20px;clear: both;}
.formtipp h3 span{width: 57px; height: 41px;display: block;-moz-border-radius:180px;-webkit-border-radius:180px;border-radius:180px;background: #cb1d1d;text-align: center;font-size: 27px;color: #ffffff;padding-top: 16px;float: left;margin: -15px 20px 0 0;behavior: url(pie/PIE.htc);}
.formtipp_dse{width: 970px;float: right;margin-top: 20px;font-family: 'Carrois Gothic SC', sans-serif, Arial;margin-right: 0px;margin-left: 80px;font-size: 16px;}
.formtipp_dse h3{height: 39px;display: block;font-size: 25px;margin-bottom: 20px;clear: both;}
.formtipp_dse h3 span{width: 57px; height: 41px;display: block;-moz-border-radius:180px;-webkit-border-radius:180px;border-radius:180px;background: #cb1d1d;text-align: center;font-size: 27px;color: #ffffff;padding-top: 16px;float: left;margin: -15px 20px 0 0;behavior: url(pie/PIE.htc);}


/*kontaktformular*/

.formular{width: 400px;}

.wmfg_layout_2{padding-bottom: 15px;width: 400px;float: left;}
.wmfg_layout_2, table, .wmfg_textarea { font-family: Verdana, Geneva, sans-serif; font-size: 13px; }
.wmfg_layout_2 ul.wmfg_questions { list-style-type: none; margin: 0; padding: 15px; border: 1px solid #000;
-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; 
background-color:#ffffff;
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
background:-moz-linear-gradient(top, #fff, #ccc);
}
.wmfg_layout_2 ul.wmfg_questions li.wmfg_q { margin: 15px 0;  }
.wmfg_layout_2 label.wmfg_label { display: block; margin: 0 0 10px 0; font-size:1.5em; }
.wmfg_layout_2 table.wmfg_answers { width: 100%; _width: 97%; border-collapse: collapse; }
.wmfg_layout_2 table.wmfg_answers { vertical-align: top; }
.wmfg_layout_2 table.wmfg_answers td { padding: 2px; vertical-align: top; }
.wmfg_layout_2 table.wmfg_answers td.wmfg_a_td { width: 25px; }
.wmfg_layout_2 .wmfg_text { border: 1px solid #ccc; padding: 4px; font-size: 13px; color: #000000; width: 98.5%;
background-color: #ffffff;
background:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#fff));
background:-moz-linear-gradient(top,#efefef,#fff);
}
.wmfg_layout_2 .wmfg_textarea { border: 1px solid #CCC; padding: 4px; font-size: 13px; color: #000000; width: 98.5%;
background:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#fff));
background:-moz-linear-gradient(top,#efefef,#fff);
background-color: #ffffff;
}
.wmfg_layout_2 .wmfg_select { 
border:1px solid #CCCCCC; padding: 3px; font-size: 13px; color: #000000; margin: 0; width: 100%; _width: 97%;
background-color: #ffffff; background:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#fff)); background:-moz-linear-gradient(top,#efefef,#fff);}
.wmfg_layout_2 .wmfg_btn {
border: 1px solid #8c2856; cursor: pointer; font-weight: bold; font-size: 15px; padding: 6px; color: white; letter-spacing: 1px;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
}
.wmfg_layout_2 .wmfg_btn:hover {
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 26%, #6d0019 53%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(26%,#8f0222), color-stop(53%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 26%,#6d0019 53%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 26%,#6d0019 53%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 26%,#6d0019 53%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 26%,#6d0019 53%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
}

/*Antwort auf Onlineformular*/
.danke{width: 975px; padding-top: 300px;padding-left: 100px;font-family: 'Carrois Gothic SC', sans-serif, Arial;}




.platzhalter_wide {
	width: 120px;
}

.corona_text {
	font-family: 'Carrois Gothic SC', sans-serif, Arial;
	width: 95%;
}

.text_large {
	font-size: 25px;;color: #616161;
}

.text_small {
	font-size: 20px;color: #616161;
}

.aufz_small{
	font-size: 20px; color: #616161;
}

.corona_liste{
	display: block; padding-left: 21.4px;
}

.number_small {
	color: #cb1d1d; font-size: 25px;
	text-align: center;
}

.patch {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
