#page_margins {border-color:#ffc003;}

h1 {border-bottom:1px #8e0404 solid; background:inherit; padding-left:0; padding-top:1em;}
h2 {border-bottom:none; color:inherit; background:transparent none repeat scroll 0 0;}
h4 {border-bottom:1px #8e0404 solid;}
h6 {color:#222; font-size:100%; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}

#col1_content {z-index:4;}
#col1 p {font-size:0.8em;}

#col2_content {z-index:6;}
#col2 p {font-size:0.8em;}
#col2 ul {font-size:0.8em;}

#topnav {top:15px;}
#nav_main {font-size:93%;}
#nav_main ul {padding:0 0px 0 1em;}
#nav_main a {padding:0 0 0 7px;}
.mainMenu ul {padding:0; border-bottom:none; border-top:none;}

#footer {background-color:#ffcb2d; border-top: 1px solid #ddd;}

table.contenttable {font-size:90%;}
td, th {vertical-align:inherit;}

.tx-ttnews-browsebox {margin-top:1.2em; border:1px solid #ccd; background:#f0f0f4;}

.Box1_1 {margin:5px 0;}
.Box1_2 {margin:5px 3px;}

#anmeldeformular {margin:-1.0em;}
form#mailform {overflow:auto;}
fieldset {margin-top:20px;}
fieldset.csc-mailform .csc-mailform-field label {width:18em; margin-top:0.5em; margin-bottom:0.5em;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {margin-top:0.5em;}
.csc-mailform-field select {width:27.9em;}
.csc-mailform-label {font-weight: bold; background-color:#FFCC32; padding:6px; width:550px;}
.csc-mailform-radio {margin-right:0.3em;}
.csc-mailform-submit {margin-left:29.5em;}
input#mailformformtype_mail {margin-left:29.5em; background-color: #4b922a; color: #ffffff; font-weight: bold;}
.radiolayout {width:60%; padding-top:15px; padding-bottom:15px;}
#mailformKontaktDasistmeinersterKontaktmitYogaVidya, #mailformKontaktIchbinbereitsimHausbekannt, 
#mailformzahlungAbbuchungBitteBankverbindungangeben, #mailformzahlungBarvorOrt,
#mailformzahlungBarzahlung, #mailformzahlungberweisung, #mailformzahlungAbbuchungBankverbindungbitteangeben,
#mailformzahlungperberweisungauffolgendesKonto {margin-top:0.5em; margin-left:18.8em;}
#mailformZimmerkategorie {margin-left:1em; width:300px;}
#mailformzahlungperberweisungauffolgendesKonto:after {content:"Achtung!"; color:#ff0000;}
#mailformKontaktIchbinbereitsimHausbekannt {margin-bottom:0.5em;}

.tx-macinasearchbox-pi1 input {float:left;}
.tx-macinasearchbox-pi1 input[type=text] {width:200px; margin-top:1px;}