@font-face{font-family:BettinaFont;src:url("../fonts/ARJULIAN.eot")}
@font-face{font-family:BettinaFont;src:url("../fonts/ARJULIAN.ttf")}
/* TAGS */
*{margin:0;padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body{height:100%}
body{background:#CDCDCD;color:#2E2E2E;font-size:100%;line-height:1.125em;font-family:Arial,Verdana,Helvetica,sans-serif}
hr{height:0;width:100%;margin:12px 0;border-top-width:1px;border-top-style:solid;border-top-color:#D9D3B5;border-bottom:transparent}
p{font-size:0.875em;margin-bottom:0.938em}
td{vertical-align:top;text-align:left}
img{border:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;behavior:url(../scripts/border-radius.htc)}
a:link,a:visited{color:#FF9D38;text-decoration:none}
a:hover{text-decoration:none}
a img{text-decoration:none}
/* DIV */
#Rahmen{height:100%;width:100%;margin:0 auto;background:#fff;min-height:100%;height:auto !important;height:100%;overflow:hidden !important}
#Rahmen{-webkit-box-shadow:0px 0px 2px 1px rgba(102,102,102,1);-moz-box-shadow:0px 0px 2px 1px rgba(102,102,102,1);box-shadow:0px 0px 2px 1px rgba(102,102,102,1)}
#Kopf img{width:100%;border:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;behavior:url(../scripts/border-radius.htc)}
#Kopf .custom{margin:20px 0 0 25px}
#Kopf{min-height:180px;position:relative;
background:url(../images/bewusst-bewegen_titelgrafik.jpg) top right no-repeat;
background-size:auto}
.kopftext1,.kopftext2{font-family:BettinaFont;color:#FBFBFB;font-weight:normal;text-shadow:0px 3px 3px rgba(41,40,50, 0.4)}
.kopftext1{font-size:4.775em;padding:5px 0 5px;line-height:0.975em}
.kopftext2{font-family:Arial;font-size:2.275em;padding:5px 0 5px;line-height:0.975em}
#slogan{background:rgba(255,255,255,0.5);position:absolute;width:100%;bottom:0}
#slogan p{margin:0}
#MenuTop,#MenuMain,#Fuss{background:#f1f1f1}
#MenuMain{border-bottom:1px solid #D6D6D6}
#Fuss{border-top:1px solid #D6D6D6}
#Fuss{margin-top:15px}
#MenuTop,#Info,#Links,#NavigationTop,#ThemaNavigationTop,#ThemaNavigationBottom,#NavigationBottom,#FussInfo{display:none}
#Thema{padding:2% 4%}
#Thema ul{padding-bottom:15px}
#Thema li{padding-bottom:2px;font-size:0.875em}
#Thema h1,#Thema h2,#Thema h3,ul.breadcrumb_themen-nav-oben{line-height:1em;font-family:Georgia;font-weight:normal;color:#2693ff}
#Thema h1,ul.breadcrumb_themen-nav-oben{font-size:1.600em;margin-bottom:15px}
#Thema h2{font-size:1.400em;margin:2% 0 16px}
#Thema h3{font-size:1.200em;margin:2% 0 7px}
#Links h3,#Rechts h3{background:#AB8C65;color:#f1f1f1;text-align:center;font-size:0.813em;padding:4px 0}
.moduletable_intern h3{background:#f63 !important}
#Rechts{float:right}
/* KLASSEN */
.Breite100,.BreiteThema,.BreiteLinks,.BreiteRechts{float:left}
.Breite100,.BreiteThema{background:#fff}
.Breite100{width:100%}
.BreiteThema{width:80%}
.BreiteLinks,.BreiteRechts{width:20%}
.button,button{padding:2px 5px}
a.anmeldung_knopf{color:#fff;padding:3px 12px;border-bottom:1px solid #A29C85;background-color:#ff5500;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;behavior:url(../scripts/border-radius.htc)}
.tabelle,.tabelle td{border-collapse:collapse;border-spacing:0;border:1px solid #333;padding:1px 4px}
.tanzbox{float:left;width:220px}
/* MODULE */
.menu{list-style-type:none}
.moduletable_rechts{float:right}
#MenuTop li,#MenuMain li,#Fuss li{float:left;padding:5px 10px;font-size:0.9em}
#MenuTop .moduletable_links li,#MenuMain .moduletable_links li,#Fuss .moduletable_links li{border-right:1px solid #D6D6D6}
#MenuTop .moduletable_rechts li,#MenuMain .moduletable_rechts li,#Fuss .moduletable_rechts li{border-left:1px solid #D6D6D6}
#MenuTop li a:hover,#MenuMain li a:hover,#Fuss li a:hover{text-decoration:underline}
#MenuTop li.active a:hover,#MenuMain li.active a:hover,#Fuss li.active a:hover{font-weight:bold}
#MenuTop li.active,#MenuMain li.active,#Fuss li.active{font-weight:bold}
.moduletable_links{float:left;margin:25px 0 0 5%}
.moduletable_rechts{float:right;margin:25px 20% 0 0}
#Links .moduletable,#Rechts .moduletable,.moduletable_newsletter,.moduletable_intern{background:#f1f1f1;margin-top:15px}
.moduletable_newsletter .moduletable_newsletter{margin-top:0}
.moduletable_intern .moduletable_intern{margin-top:0}
#Links li,#Rechts li{border-bottom:1px solid #D6D6D6}
#Links .moduletable ul>li:first-child,#Rechts .moduletable ul>li:first-child{border-top:none}
#Links a,#Rechts a{display:block;padding:4px 0}
#Links li a,#Rechts li a{font-size:0.9em}
#Links li.active,#Rechts li.active,#Links li.active a,#Rechts li.active a,#Links li a:hover,#Rechts li a:hover{background-color:#D6D6D6}
#Links p,#Rechts p{margin-bottom:8px}
#Links .moduletable,.moduletable_newsletter,.moduletable_intern{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;overflow:hidden}
#Rechts .moduletable,#Rechts{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;overflow:hidden}
.custom p{margin-left:8px;margin-right:8px}
/* SUCHEN */
.moduletable_suchen{float:right}
#mod-search-searchword{border:1px solid #d4d4d4;margin:2px 0 0 0;width:120px;padding:3px}
.search_suchen button{margin:2px 2px 0 0}
#search-searchword{border:1px solid #d4d4d4;padding:2px;margin:0 0 15px 0;float:left}
.searchintro{clear:both}
.phrases legend,.result-created{display:none}
.phrases,#searchForm .only{border:none}
#searchphraseall,#searchphraseany,#searchphraseexact{margin-right:3px}
.controls label,.only legend,.only label,.ordering-box label,.form-limit label{font-size:0.8em;margin:0 10px 10px 0}
.only legend{margin-bottom:2px;padding-top:10px}
fieldset.only{margin-bottom:10px}
.result-category{font-size:0.7em;color:rgb(128,192,0)}
.ordering-box select,select#limit{font-size:0.8em;border:1px solid #d4d4d4}
.result-title{font-size:0.9em;border-top:1px solid #d4d4d4;padding:5px 0 5px;margin:5px 0 0}
.result-text{font-size:0.8em}
/* Blog */
.category{list-style:none}
.category-list{font-size:0.9em}
.category-list td{border-bottom:1px solid #d4d4d4}
.category-list table{width:100%}
.weblink-category .list-title a{font-size:1em;border-top:1px solid #d4d4d4;padding:15px 0;width:100%;display:block;margin-top:5px}
.weblink-category li{clear:both}
.article-info-term{display:none}
.category-name{margin-bottom:25px}
.newsflash p,.newsflash .readmore{text-align:center;padding:0 15px;font-size:0.750em;line-height:1.200em}
.newsflash img{width:76%;margin:10px auto 8px;display:block}
.newsflash .readmore{border-bottom:1px solid #FFC1C1}
.blog .items-row{clear:both;padding-top:1px}
.blog .items-row h2{margin-top:5px;padding-top:8px;font-size:1.100em;border-top:1px solid #FFC1C1}
/* Anmeldung */
.well{border:none;margin-top:30px}
.well .control-group{margin-bottom:8px}
.well .control-label{float:left;margin-right:10px;width:142px}
.well .controls input{border:1px solid #d4d4d4;padding:1px 2px;width:auto}
.well button{margin:10px 0 10px}
.well ul{list-style:none}
.logout-description{margin:20px auto}
/* Profil */
.profile-edit fieldset,.profile-edit input,#adminForm input,#adminForm select{border:1px solid #d4d4d4;margin-bottom:10px;font-size:0.9em;padding:2px}
.profile-edit fieldset{padding:12px}
.profile-edit legend{color:rgb(128,192,0)}
#adminForm hr{display:none}
.btn-group button{float:left;margin:0 10px 20px 0}
.control-group{clear:both}
/* Actions */
.actions{list-style:none;padding:0;float:right}
/* Google Kalender */
#gcDaten{margin-bottom:20px}
#gcDaten p{margin-bottom:2px}
#ModulKurstermine p{margin-bottom:2px !important;border-top:1px solid #d3d3d3}
#ModulKurstermine p:first-child{border-top:0}
#ModulKurstermineInhalt p{text-align:left}
.gcTitel{display:inline-block;width:80px}
.gcDatum{display:inline-block;width:280px}
.gcOrt{display:inline-block;width:120px}
.gcalendar_next{float:left}
.moduletable_termin-aktuell{}
.anlaesse{padding-top:5px}
.anlaesse p{margin-bottom:0 !important}
.anlaesse a{border-bottom:1px solid #D6D6D6}
.moduletable_terminliste p{margin-bottom:4px;font-family:"Courier New", Courier, monospace}
.row-fluid{margin-bottom:5px}
.event-label{float:left;margin-right:10px}
#gcal-event-container h2{border:none;margin:20px 0 4px}
a.alleanlaesse{width:100%;text-align:center;padding:20px 10px !important;font-size:0.8em}
.dp-container{font-size:0.9em}
/* CleverReach */
.moduletable_newsletter form{text-align:center;display:block;width:100%;padding:4px 0}
.input#mod_cleverreach_email{width:90%;margin:4px auto}
#mod_cleverreach_email{border:1px solid #d4d4d4}
  /**********/
 /* @MEDIA */
/**********/
@media only screen and (min-width:1024px)
{
#Rahmen{width:980px}
}
/* iPad2 landscape */
@media (max-device-width:1024px) and (orientation:landscape)
{ 
#Rahmen{width:100%}
}
/* iPad2 portrait */
@media (max-device-width:768px) and (orientation:portrait)
{
#MenuTop{display:block}
#MenuMain .moduletable_rechts{display:none}
}
/* iPhone4 */
@media only screen and (max-device-width:640px)
{
.kopftext1{font-size:3.275em;padding:5px 0 5px;line-height:0.975em}
#Kopf .custom{margin:16px 0 0 15px}
#Thema img,.random-image img{width:100%;height:auto}
.moduletable_links{margin-top:15px}
.moduletable_rechts{margin-top:10px}
.kopftext1,.kopftext2{color:#FBFBFB;text-shadow:0px 3px 3px rgba(8,8,8, 0.8)}
.kopftext1{font-size:3.075em}
.kopftext2{font-size:2.075em}
#Rahmen,#Thema{width:100%}
#MenuMain{background:#fff}
#Links,#Rechts{width:100%}
.tabelle{width:100%}
#Links .moduletable{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;overflow:hidden}
#Rechts .moduletable,#Rechts .moduletable_newsletter{-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;overflow:hidden}
#Links li{text-align:center}
#MenuTop .moduletable_rechts{width:100%}
#MenuTop .moduletable_rechts ul{margin:0 auto;text-align:center}
#MenuMain .moduletable_links li,#MenuMain .moduletable_rechts li{margin:0 5px 8px;border:1px solid #FFCCCC;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:11px;-webkit-border-radius:11px;-khtml-border-radius:11px;border-radius:11px;behavior:url(../scripts/border-radius.htc)}
#MenuMain .moduletable_rechts li{background:#f1f1f1}
/* Chronoforms */
.ccms_form_element label{font-size:0.900em;font-weight:bold !important;margin-top:2px !important;margin-bottom:0 !important;text-align:left !important;width:auto}
.ccms_form_element input,textarea,input{width:95%;padding:3px !important;margin-bottom:2px !important}
.ccms_form_element input[type="submit"]{margin:0 auto !important;color:white;padding:3px 18px !important;border:1px solid #D9D3B4;background-color:#ff5500;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;behavior:url(../scripts/border-radius.htc)}
}