/* CSS Document OSTEOPATHIE-DARMSTADT.de*/
/* Copyright Sven Roloff - WIRKWERK.COM 2007*/
/**************Version 1.2***************/
/********last changed:12.11.2007*******/
/************* FARBSCHEMA *************/
/* BG = #FFFFFF | TOPNaviBlau = #004677 | TOPNaviRot = #c50a33 | ContentText = #FFFFFF | ContentHeader = #c4042e */
/* LEFTNaviBlau = #064a7a | LEFTNaviRot = #c4042e | FooterLinkBlau = #2b5f89 |  */
/** Mailform **/
#content #mailform{margin:0 0 10px 0;}
#content #mailform .csc-mailform-field{float:left;margin:5px 0;width:100%;display:inline;}
#content #mailform .csc-mailform-field label{width:10em;}
#content #mailform .csc-mailform-field textarea{overflow:auto;}
#content #mailform .csc-mailform-radio{width:15px;height:15px;margin-bottom:5px;margin-right:5px;background:none;border:0 !important;}
#content #mailform .csc-mailform-radio fieldset{width:15em;margin-top:2px;}
#content #mailform .csc-mailform-radio label{margin-top:2px;width:20em;margin-bottom:5px;}
#content #mailform .csc-mailform-radio legend{display:none;}
#content #mailform .csc-mailform-radio input{clear:both;}
#content #mailform .csc-mailform-field-blank{float:left;margin:5px 0;display:inline;width:10em;font-size:60%;}
#content #mailform .csc-mailform-check-label{padding:0 65px 0 120px;}
#content #mailform .csc-mailform-check-label label{float:none;}
#content #mailform label, #content #mailform input, #content #mailform textarea{float:left;font-size:60%;color:#907902;}
#content #mailform .csc-mailform-label{width:10em;font-size:60%;margin:10px 0;font-weight:bold;color:#907902;}
#content #mailform input, #content #mailform textarea{font:400 11px verdana,arial;color:#FFFFFF;background:#edeeee;border:1px solid #c0c0c0;padding:2px;width:250px;}
#content #mailform input:focus, #content #mailform textarea:focus{background:#FFFFFF;border:1px solid #c0c0c0;color:#907902;}
#content #mailform .csc-mailform-check{background:none;border:none;padding:0;width:auto;float:left;}
#content #mailform .csc-mailform-submit{cursor:pointer;width:69px;height:19px;padding:0;margin-left:8.500em;border:0;background:#edeeee;color:#907902;background:transparent url(img/button-submit-bg.gif) no-repeat scroll left top;}
/* hack bis ie6 */
* html #content #mailform .csc-mailform-submit{margin-left:5.2em;}
#content #mailform .csc-mailform-submit:focus{color:#907902;}
#content #mailform fieldset{border:none;}
#content #mailform fieldset#mailformcallBack legend{display:none;}
#content #mailform fieldset#mailformcallBack label{width:4em;margin:5px 0;}
#content #mailform fieldset#mailformcallBack input{margin:5px 5px 5px 0;border:0;}
#content #mailform fieldset.csc-mailform div{margin-bottom:5px;}
#content #mailform .checkboxWrapper label{position:relative;left:130px;width:250px !important;}
#content #mailform .checkboxWrapper input{position:absolute;left:140px;}
#content #mailform #mailformTermin legend{display:none;}
#content #mailform #mailformTermin label{margin-bottom:5px;}
/* NEWSLETTER BEGIN */
.contentareanl{background-color:#FFFFFF;color:#000000;padding:5px 5px 5px 0;margin:0px;font:75% Arial, Tahoma, Arial;line-height:16px;text-align:left;}
.contentareabuttons{background-color:#FFFFFF;color:#000000;padding:5px 5px 5px 0;margin:0px;font:75% Arial, Tahoma, Arial;line-height:16px;text-align:center;}
.contentareanl A{background-color:#FFFFFF;color:#000000;}
.contentareanl A:hover{background-color:#6D9496;color:#FFFFFF;}
.contentareanl INPUT{width:100px;font-size:100%;}
.nlvorname{padding:5px 15px 5px 0;margin:0px;float:left;font-size:75%;}
.nlnachname{padding:5px 15px 5px 15px;margin:0px;font-size:75%;}
.nlemail{background-color:#FFFFFF;color:#000000;padding:5px 25px 0px 0;margin:0px;font-size:75%;}
.nlvorname INPUT,.nlnachname INPUT{width:100px;font-size:100%;}
.nlemail INPUT{width:150px;font-size:100%;}
.nlmails{background-color:#FFFFFF;color:#000000;padding:5px 25px 0px 0;margin:0px;font-size:75%;text-align:left;}
#contentelements .nlmails P{font-size:85%;}
.nlmails INPUT{width:10px;vertical-align:middle;}
.nlmails SPAN{margin-left:10px;}
/* NEWSLETTER END */
/* FIREFOX CENTER HACK */
#wholething{margin:0px auto 0px auto;width:862px;height:638px;position:relative;padding:0px 0px 0px 0px;}
div#wholething div.clear{clear:both;}
#wholething2{width:862px;position:relative;text-align:left;padding:0;background-image:url(img/basic_bg.gif);background-repeat:no-repeat;}
/* Basics BEGIN */
HTML{}
BODY{background-image:url(img/main_bg2.gif);background-repeat:repeat-x;background-color:#FFFFFF;color:#666666;margin-top:10px;text-align:center;font-family:Verdana, Courier, Georgia, Tahoma, Arial;font-size:100.01%;}
H1{font-weight:bold;color:#907902;font-size:90%;padding:0;margin:0;margin-bottom:10px;}
H2{font-weight:bold;color:#907902;font-size:80%;padding:0;margin:8px 0;}
H3{font-weight:bold;color:#907902;font-size:70%;padding:0;margin:0;margin-bottom:6px;text-decoration:underline;}
FORM{padding:0px;margin:0px;}
EM{padding:0px;margin:0px;font-style:normal;font-size:90%;line-height:14px;}
A IMG{border:0;}
STRONG, B{color:#907902;}
/* Basics END*/
/* ++++++++++++++++MAIN BEGIN */
#main{position:relative;padding:0em;margin:0em;width:828px;}
/* ++++++++++++++++TOP BEGIN */
#top{padding:20px 10px;height:140px;overflow:hidden;}
/* TOPNavigation BEGIN */
#Tmenu{margin:105px 10px 20px 10px;padding:0em;float:left;}
ul#topmenu{margin:0em;padding:0em;}
ul#topmenu li{list-style:none;float:left;position:relative;margin:0em;padding:6px 8px;}
ul#topmenu a{text-align:left;display:block;text-decoration:none;font-weight:bold;color:#666666;font-size:70%;}
ul#topmenu a:hover{color:#907902;}
ul#topmenu li.act A{color:#907902;}
/* TOPNavigation END */
#topimg{padding:0em;margin:0em;float:left;}
/* ++++++++++++++++TOP END */
/* ++++++++LEFT TEASER BEGIN */
#Lteaser{width:320px;max-width:320px;height:460px;max-height:460px;float:left;padding:0em;margin:0em 5px;overflow:hidden:}
#Lteaser #img{width:280px;margin:30px 46px 55px 30px;}
#Lteaser #img IMG{margin-bottom:16px;}
/* ++++++++LEFT TEASER END */
/* ++++++++CONTENT BEGIN */
#content{margin:0;padding:0em;width:490px;max-width:490px;height:360px;max-height:360px;text-align:left;float:left;position:relative;}
#contentelements{text-align:left;margin:40px 0 55px 35px;padding-right:66px;overflow:auto;height:360px;max-height:360px;}
#contentelements P{font-size:70%;line-height:18px;padding:2px 0 6px 0;margin:0;}
#contentelements OL{font-size:70%;line-height:18px;padding:0em 0em 0.2em 0.6em;margin:0em 0em 0em 2em;}
#contentelements A{text-decoration:underline;color:#333333;}
#contentelements A:hover{text-decoration:none;color:#907902;}
#contentelements ul li A{}
#contentelements TABLE.contact{width:90%;text-align:left;padding:0em 2em 0.2em 0em;margin:0em 0em;float:left;vertical-align:top;}
#contentelements TD{vertical-align:top;}
#contentelements TD.person{font-size:75%;line-height:20px;padding:0em 0em 0.2em 0.6em;}
#contentelements TD.impressum2{width:40%}
#contentelements TD.impressum3{width:40%}
#contentelements ul{padding:0px;margin:0.2em 0 0.2em 1.5em;}
#contentelements ul li{padding:0;margin:0;font-size:70%}
#contentelements ul li ul{padding:0px;margin:0.5em 1.4em 0.5em 1.2em;}
#contentelements ul li ul li{padding:0px;margin:0.5em 0em 0.5em 0em;font-size:100%}
#contentelements .csc-textpic-caption{font-size:60%;}
/* ++++++++CONTENT END */
/* ++++++++CONTENT2 BEGIN */
#content2{margin:0;padding:0em;width:828px;max-width:828px;height:430px;text-align:center;position:relative;}
#contentelements2{text-align:center;margin:10px 0 0 0;overflow:auto;height:430px;}
#contentelements2 P{font-size:70%;line-height:14px;padding:2px 0 6px 0;margin:0;}
#contentelements2 OL{font-size:70%;line-height:14px;padding:0em 0em 0.2em 0.6em;margin:0em 0em 0em 2em;}
#contentelements2 A{text-decoration:underline;color:#999999;}
#contentelements2 A:hover{text-decoration:none;color:#907902;}
#contentelements2 TABLE.contact{width:90%;text-align:left;padding:0em 2em 0.2em 0em;margin:0em 0em;float:left;vertical-align:top;}
#contentelements2 TD{vertical-align:top;}
#contentelements2 TD.person{font-size:75%;line-height:20px;padding:0em 0em 0.2em 0.6em;}
#contentelements2 TD.impressum2{width:40%}
#contentelements2 TD.impressum3{width:40%}
#contentelements2 ul{padding:0px;margin:0.5em 1.4em 0.5em 1.5em;}
#contentelements2 ul li{padding:0px;margin:0.5em 0em 0.5em 0em;}
#contentelements2 ul li ul{padding:0px;margin:0.5em 1.4em 0.5em 1.2em;}
#contentelements2 ul li ul li{padding:0px;margin:0.5em 0em 0.5em 0em;}
/* ++++++++CONTENT2 END */
#footernavi{text-align:right;color:#666666;margin:0 0 8px 0;width:850px;position:relative;font-size:70%;}
#footernavi A{color:#666666;padding:0em;text-decoration:none;}
#footernavi A:hover{color:#907902;padding:0em;}
#footernavi .act A{color:#907902;padding:0em;text-decoration:none;}
#headernavi{text-align:right;color:#666666;margin:0 0 8px 0;width:850px;position:relative;font-size:70%;}
#headernavi A{color:#666666;padding:0em;text-decoration:none;}
#headernavi A:hover{color:#907902;padding:0em;}
#headernavi .act A{color:#907902;padding:0em;text-decoration:none;}
/* ++++++++++++++++MAIN END */