body,td,th   { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000000; line-height:1.4em; }

#wrapper     { margin:auto; width:906px; }
#box-head    { width:906px; height:106px; margin-top:-187px; }
#box-logo    { float:left; width:651px; height:109px; }
#box-search  { float:left; width:255px; height:109px; color:#87888a; } 
#box-image   { width:906px; height:317px; }
#box-menue   { float:left; width:172px; height:548px; margin-top:5px; }
#box-content { float:left; width:659px; margin-top:70px; margin-left:59px; }
#top-nav     { text-align:right; font-size:0.9em; margin-top:12px; }
#searchbox   { margin-top:8px; text-align:right; }
#fonts       { background-image:url(/images/bg_fonts.jpg); background-repeat:no-repeat; text-align:right; width:254px;height:36px; margin-top:10px; }
#footer      { background-image:url(/images/bg_footer.jpg); background-repeat:repeat-x; height:277px; position:relative; bottom:0; margin-top:60px; }
#footer-box  { margin:auto; width:900px; background-image:url(/images/bg_fbox.jpg); height:128px; line-height:12px; letter-spacing:0em }
#adresse     { background-image:url(/images/adresse.png); background-repeat:repeat-x; height:187px; width:289px; position:relative; top:340px; left:620px; z-index:2; }
#content-box { margin-left:18px; }
#path        { margin-left:18px; }

.box-top      { margin:auto; width:900px; height:46px; margin-top:1px; }
.box-bottom   { margin:auto; width:900px; height:100px; color:#fff; }
.bottom-left  { float:left; width:383px; height:100px; color:#fff; }
.bottom-right { float:left; width:517px; height:100px; color:#fff; }
.hidden       { display:none; }

h1	          { font-size:1.8em; margin-top:21px; }
h2	          { font-size:1.2em; margin-top:0px; }
.text-block h2  { font-size:1.2em; margin-top:0px; color:#00477f; }

.clear        { clear:both; }
.input-search { background-image:url(/images/bg_search.jpg); background-repeat:no-repeat; width:159px; height:19px; border:0px; margin-left:11px; }
.fbox         { float:left; width:195px; margin-right:28px;color:#7b7f82; }
.h-footer     { color:#7b7f82; font-size:1em; font-weight:bold; }
.flink		  { margin-top:10px; }
.ftext		  { margin-top:5px; height:70px; }

form          { margin:0; }

#box-home     { float:left; background-image:url(/images/bg_startseite.jpg); background-repeat:no-repeat; width:678px; height:688px; padding:16px 0 0 18px; }

.box-1        { float:left; width:321px; height:111px; margin-left:-15px; padding:0 0 0 18px; }
.box-2        { float:left; width:300px; height:111px; margin-left:15px; padding:0 0 0 22px;  }
.box-3        { float:left; width:321px; height:195px; margin-left:-15px; padding:0 0 0 18px; margin-top:15px;  } 
.box-4        { float:left; width:300px; height:195px; margin-left:15px; padding:0 0 0 22px;  margin-top:15px; }
.box-5        { float:left; width:321px; height:109px; margin-left:-15px; padding:0 0 0 18px;  }
.box-6        { float:left; width:300px; height:109px; margin-left:15px; padding:0 0 0 22px;  }
.box-7        { float:left; width:321px; height:109px; margin-left:-15px; padding:0 0 0 22px; }
.box-8        { float:left; width:280px; height:109px; margin-left:15px; padding:0 0 0 18px; margin-top:15px;  }

.gallery       { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 80px 40px 17px; margin-top:25px; }
.gallery h2	   { font-size:1.2em; margin-top:0px; color:#00477f; } 
.gallery-left  { float:left; width:156px; margin-left:13px; margin-top:25px; }
.gallery-right { float:left; width:382px; margin-top:25px; } 

.gallery-praxisteam-aerzte       { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 40px 40px 17px; margin-top:25px; }
.gallery-praxisteam-aerzte h2	 { font-size:1.2em; margin-top:0px; color:#00477f; }
.gallery-left-praxisteam-aerzte  { float:left; width:300px; margin-left:0px; margin-top:25px; }
.gallery-right-praxisteam-aerzte { float:left; width:299px; margin-top:25px; }

.gallery-praxisteam           { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 10px 40px 17px; margin-top:25px; }
.gallery-praxisteam h2	      { font-size:1.2em; margin-top:0px; color:#00477f; }
.gallery-praxisteam-container { float:left; width:200px; height:217px; margin-top:20px; margin-right:10px; }
.gallery-left-praxisteam      { width:200px; }
.gallery-right-praxisteam     { width:200px; margin-top:5px; height:60px; }

.gallery-aerzte-liste       { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 10px 40px 17px; margin-top:5px; float:left; width:270px; margin-right:30px; }
.gallery-left-aerzte-liste  { width:200px; }
.gallery-right-aerzte-liste { width:262px; margin-top:5px; }

.links       { float:left; border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 10px 0px 17px; margin-top:15px; width:440px; height:132px; }
.links-right { float:right; width:170px; margin-top:15px; margin-left:12px; }

.text-block   { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 70px 20px 17px; margin-top:15px; }
.text-kontakt { float:left; border:1px solid #e3e4e5; background-color:#f2f2f2; padding:12px 80px 20px 17px; margin-top:15px; width:360px; color:#58585a; }
.text-block2  { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 10px 20px 17px; margin-top:15px; }

.text-kontakt-left { float:left; margin-top:15px; width:180px; }
.text-kontakt-right { float:right; margin-top:15px; width:180px; }

.teaser-block   { float:right; width: 180px; margin-top:15px; margin-left:20px; }
.teaser-head    { background-color:#c1d8e6; line-height:29px; font-weight:bold; padding-left:10px; }
.teaser-content { border-left:1px solid #e3e4e5; border-right:1px solid #e3e4e5; border-bottom:1px solid #e3e4e5; background-color:#f2f2f2; padding:10px; }
.teaser-input   { width:139px; }

.map            { height:274px; }

.list-block  { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 80px 20px 17px; margin-top:15px; }
.list-block2 { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 80px 20px 17px; display:none; }
.list-head   { background-image:url(/images/list_head.jpg); background-repeat:no-repeat; height:29px; line-height:29px; margin-top:15px; padding-left:30px; font-weight:bold; }

.news       { float:left; border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 10px 20px 17px; margin-top:15px; }
.news-left  { float:left; width:376px; }
.news-left2 { width:629px; }
.news-right { float:right; width:235px; margin-left:18px; }
.news-date  { color:#00477f; margin-bottom:10px; }
.news-rows  { clear:both; padding-top:15px; text-align:right; }

.search-result { padding-top:10px; }

.presseberichte          { border:1px solid #e3e4e5; background-color:#f2f2f2;padding:12px 20px 20px 17px; margin-top:15px; }
.presseberichte-left     { float:left; width:435px; }
.presseberichte-date     { float:left; width:53px; font-weight:bold; }
.presseberichte-download { float:right; width:100px; }

.img-border { border:1px solid #D0D0D0 }

.label-form { display: block; float: left; width: 100px; }
.input-form { display: block; float: left; width: 200px; border:1px solid #ccc; margin-bottom:3px;color:#58585a; }

.label-form-300 { display: block; float: left; width: 280px; margin-right:30px; }
.input-form-100 { display: block; float: left; width: 100px; border:1px solid #ccc; margin-bottom:3px;color:#58585a; }
.mleft-20       { margin-left:20px; margin-top:3px; }

.bmi-table-s    { float:left; width:70px; height:80; border-right:1px solid #c4c4c4; margin-top:20px; }
.bmi-table      { float:left; width:122px; height:80; border-right:1px solid #c4c4c4; margin-top:20px; text-align:center; }

.iief-table-s   { float:left; width:124px; height:204px; border-right:1px solid #c4c4c4; margin-top:0px; padding-top:10px; }
.iief-table     { float:left; width:83px; height:204px;min-height:154px; border-right:1px solid #c4c4c4; margin-top:0px; text-align:center; padding-top:10px; }
.iief-table-l   { float:left; width:83px; height:204px;min-height:154px; margin-top:0px; text-align:center; padding-top:10px; }
.iief-row1      { height:95px; }
.iief-row2      { height:30px; }
.iief-after     { border-bottom:1px solid #c4c4c4; clear:both; }
.iief-text      { height:125px; }

.ipps-table-s   { float:left; width:124px;  border-right:1px solid #c4c4c4; margin-top:0px; padding-top:10px; }
.ipps-table     { float:left; width:83px;  border-right:1px solid #c4c4c4; margin-top:0px; text-align:center; padding-top:10px; }
.ipps-table-l   { float:left; width:83px;  margin-top:0px; text-align:center; padding-top:10px; }
.ipps-row1      { height:85px; }
.ipps-row2      { height:85px; }
.ipps-after     { border-bottom:1px solid #c4c4c4; clear:both; }
.ipps-text      { height:85px; }

.ams-table-s   { float:left; width:205px;  margin-top:0px; padding-top:10px; }
.ams-table     { float:left; width:70px;  border-right:1px solid #c4c4c4; margin-top:0px; text-align:center; padding-top:10px; }
.ams-table-l   { float:left; width:70px;  margin-top:0px; text-align:center; padding-top:10px; }
.ams-row1      { height:40px; }
.ams-row2      { height:40px; }
.ams-after     { border-bottom:1px solid #c4c4c4; clear:both; }
.ams-text      { height:40px; }
.ams           { border-bottom:1px solid #c4c4c4; }

.img  { border:0; }
.blue { color:#01477f; margin-bottom:15px; }

.subnav { list-style: none;background-image:url(/images/list_head.jpg); background-repeat:no-repeat; height:29px; line-height:29px; margin-top:15px; padding-left:30px;  font-weight:bold; } 