body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'LetterGothicTextWeb-Light';
    src: url('LetterGothicTextWeb-Light.eot');
    src: url('LetterGothicTextWeb-Light.eot?#iefix') format('embedded-opentype'),
         url('LetterGothicTextWeb-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LetterGothicTextWeb-Bold';
    src: url('LetterGothicTextWeb-Bold.eot');
    src: url('LetterGothicTextWeb-Bold.eot?#iefix') format('embedded-opentype'),
         url('LetterGothicTextWeb-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body 											{ font-family:'LetterGothicTextWeb-Light', Arial, Helvetica, sans-serif; color:#5c495d; height:101%; }

/* AJAX VOX */
.ajaxBox										{ position:absolute; left:0; right:0; z-index:9999; /*background:#ccc;*/ width:100%; height:100%; max-height:100%; max-width:100%; }  

a												{ color:#5c495d; }

a img,
img												{ border:0; }

#wrapper										{ margin:0 auto; width:860px; }

#header											{ position:fixed; z-index:100; width:860px; height:123px; background:#fff; display:block; }
#container										{ position:absolute; top:123px; }
#willkommen										{  }

.printLogo										{ display:none; }
.logo											{ float:left; }
/* navigation */
.mod_onepagewebsitenavigation 					{ position:absolute; right:-120px; }
.mod_onepagewebsitenavigation ul 				{ width:400px; padding:10px 0 0 0; }
.mod_onepagewebsitenavigation li 				{ display: inline; }
nav ul, nav ol 									{ list-style: none outside none; }
.mod_onepagewebsitenavigation ul li 			{ float: left; margin: 0; padding: 0 0 5px 0; width: 38%; }
.mod_onepagewebsitenavigation ul li a 			{ color:#5c495d; text-decoration:none; }
.mod_onepagewebsitenavigation ul li a.active	{ color:#98093b; -webkit-transition: all 1.0s linear; -moz-transition: all 1.0s linear; -o-transition: all 1.0s linear; -ms-transition: all 1.0s linear; transition: all 1.0s linear; }



.zweiSpaltenBild								{ position:relative; }
.zweiSpaltenBildLinks 							{ float:left; margin:0 20px 34px 0; width:420px; }
.zweiSpaltenBildRechts							{ float:left; }

.zweiSpaltenBildLinksImage						{ position:relative; z-index:5; } 
.zweiSpaltenBildLinksText						{ position:absolute; z-index:10; left:20px; top:17px; }  
.zweiSpaltenBildLinksText h1					{ font-family:'LetterGothicTextWeb-bold', Arial, Helvetica, sans-serif; color:#fff; font-size:2.9em; margin:0; padding:0; font-weight:normal; } 
.zweiSpaltenBildLinksText h2					{ font-family:'LetterGothicTextWeb-bold', Arial, Helvetica, sans-serif; color:#fff; font-size:1.9em; margin:0; padding:0; font-weight:normal; } 
.zweiSpaltenBildLinksText p						{ color:#98093b; line-height:21px; margin:0; padding:14px 0 0 0; } 

.zweiSpaltenText 								{ line-height:21px; }
.zweiSpaltenText h1								{ margin:0; padding:0 0 21px 0; color:#98093b; font-size:1.4em; font-weight:normal; }
.zweiSpaltenText h2								{ margin:0; padding:0 0 21px 0; font-size:1.4em; font-weight:normal; line-height:26px; }
.zweiSpaltenText p 								{ margin:0; padding:0 0 23px 0; }
.zweiSpaltenTextLinks							{ float:left; margin:0 40px 0 0; width:400px; }
.zweiSpaltenTextRechts							{ float:left; width:420px; }

.eineSpalte										{ width:860px; }
.eineSpalte h1									{ margin:0; padding:0 0 23px 0; color:#98093b; font-size:1.4em; font-weight:normal; }
.eineSpalte h2									{ margin:0; padding:0 0 31px 0; font-size:1.4em; font-weight:normal; line-height:26px; }

table.adresse									{ color:#98093b; font-weight:normal; font-family:'LetterGothicTextWeb-Bold', Arial, Helvetica, sans-serif; margin:0 0 20px 0; }
table.adresse a									{ color:#98093b; text-decoration:underline; }
table.adresse td								{ padding-left:0px; margin-left:0; }

table.notruf									{ margin:0 0 20px 0; }
table.notruf td									{ padding:0 10px 0 0; vertical-align:top; }

/* akkordeon */
.ce_accordion 									{  }
.ce_accordion .toggler							{ background:url(../../files/files/html/images/akkordeon-open-normal.gif) no-repeat; width:857px; height:37px; cursor:pointer; color:#98093b; padding:19px 0 0 3px;font-size:1.4em; }
.ce_accordion .toggler:hover					{ background:url(../../files/files/html/images/akkordeon-open-close.gif) no-repeat; }
.ce_accordion .toggler.active					{ background:url(../../files/files/html/images/akkordeon-close.gif) no-repeat; }
.ce_accordion .accordion						{ }

.ce_accordionStart.last							{ border-bottom:1px solid #5C495D; }

.trenner 										{ padding:73px 0 16px 0; }
.trennerLink 									{ text-align:right; }
.trennerLink a 									{ color:#5c495d; font-size:0.8em; text-decoration:none; position:relative; top:-3px; }
.trennerGrafik									{ }

#map_canvas										{ border:20px solid #C1D2D4; }

/* subnavigation Behandlungsangebote */
.subnavigation 									{ width:860px; }
.subnavigation a								{ color:#98093b; text-decoration:none; padding:16px 0 0 3px; float:left; font-size:1.4em; display:block; background: url(../../files/files/html/images/arrow-right.png) no-repeat center right; height:40px; border-top:1px solid #5C495D; }
.subnavigation a:hover							{ background-color: #EFF4F4; }
.subnavigation .menue01							{ width:417px; }
.subnavigation .menue02							{ margin:0 0 0 20px; width:417px; }
.subnavigation .menue03							{ width:417px; border-bottom:1px solid #5C495D; }
.subnavigation .menue04							{ margin:0 0 0 20px; width:417px; border-bottom:1px solid #5C495D; }

.footerLink										{ padding:14px 0 101px 0; }
.footerLink a									{ color:#5c495d; }

.clearfloat 									{ clear:both; height:0; font-size: 1px; line-height: 0px; }




