html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body {font:13px/1.23 Arial,Helvetica,Verdana,FreeSans,sans-serif;color:#4b4234; background:#e3e1dd url(../images/bg.gif) repeat-x 0 0;}

a, a:link, a:active, a:visited {color:#eb6a0a;text-decoration:underline;}
a:hover {color:#bf2b2b;text-decoration:underline;}

hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:1px;margin:0;}

h1{font-size:1.54em;color:#83b719;}
h1 a {color:#83b719 !important;text-decoration:none !important;}
h2 {height:30px;line-height:30px;margin-bottom:10px;padding:0;font-size:1.23em;color:#fff;font-weight:bold; background:transparent url(../images/bg-headline.gif) no-repeat right top;}

h2 span {display:block;margin-right:10px;padding:0 0 0 10px !important;background:transparent url(../images/bg-headline.gif) no-repeat left top;}
h2 span span {display:inline;background:none;padding:0;margin:0;}
h2 span .light {font-weight:normal;}

h3 {font-size:1em;color:#635e55;font-weight:bold;margin-bottom:5px !important;}

h4 {font-size:0.92em;font-weight:normal;}

h5 {font-size:0.77em;}

h6 {font-size:0.77em;}

ol {list-style:decimal;margin-bottom:1em;}

ul {list-style-type:square;list-style-position:outside;margin-bottom:1em;}

li {margin-left:14px;}

blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}

:focus {outline:0;}

ins {text-decoration:none;}

del {text-decoration:line-through;}

p,dl,h3,h4,h5,h6,pre,table,address,fieldset, textarea {margin-bottom:20px;}

p {margin-bottom:1.2em;}

em { font-style:normal; font-weight:bold; color:#83b719;}



/* ################  Grid  ################ */ 

#mainWrap {position:relative;margin:0 auto;width:960px;}
	.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_3plus,.grid_4plus,.grid_6plus,.grid_11plus{display:inline;float:left;margin-left:10px;margin-right:10px}
	
#mainWrap .grid_2{width:100px}
#mainWrap .grid_3{width:160px}
#mainWrap .grid_4{width:220px}
#mainWrap .grid_5{width:280px}
#mainWrap .grid_6{width:320px}	
#mainWrap .grid_7{width:400px}
#mainWrap .grid_8{width:460px}
#mainWrap .grid_9{width:520px}
#mainWrap .grid_13{width:760px}
#mainWrap .grid_16{width:940px}

#mainWrap .grid_3plus{width:170px; text-align:right;}
#mainWrap .grid_4plus{width:250px}
#mainWrap .grid_6plus{width:330px}
#mainWrap .grid_11plus{width:670px}	

.alpha {margin-left:0;}
.omega {margin-right:0;}

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}

.clearfix{display:inline-block}

* html .clearfix{height:1%}

.clearfix{display:block}
/* --------------  E o Grid --------------- */


/* ###############  Layout  ############### */ 
/* +++++++++++++++  Header  +++++++++++++++ */ 
#head {position:relative;width:100%;height:119px;background: url(../images/bg_head.jpg) no-repeat 0 0;overflow:hidden;}
#logo {margin:0;padding:10px 0 0;}
.intro {padding:18px 0 0 10px;color:#fff;font-size:1.08em;font-weight:bold;}
#metanav {display:none;}

/* -------------  E o Header  ------------- */

/* +++++++++++++  Navigation  ++++++++++++++ */ 
#breadcrumb {padding:0 0 30px 0;}
.grid_spacer_big{margin-bottom:50px;}
/* ------------  E o Navigation ----------- */

/* ++++++++++++++  Content  +++++++++++++++ */ 
.contentWrap,
.content2col,
.googleAdSense {position:relative;margin-bottom:20px;}

.contentWrap {background: #fff url(../images/bg_contentHome-bot.gif) no-repeat left bottom;height:1%;}
.contentGrey .content{background-image:url(../images/bg_content-top.gif);}
.content {padding-top:10px;height:1%;background: url(../images/bg_contentHome-top.gif) no-repeat 0 0;}

.content2col .leftCol,
.content2col .rightCol {position:relative;width:470px;height:220px;display:inline;float:left;background:url(../images/bg_whiteBox-bot.gif) no-repeat left bottom;}
.content2col .leftCol .colContent,
.content2col .rightCol .colContent {background:url(../images/bg_whiteBox-top.gif) no-repeat left top;}
.content2col .leftCol {margin-right:10px;}
.content2col .rightCol {margin-left:10px;}
.colContent {padding:10px;}

.googleAdSense {padding-top:10px;text-align:center;}

.backlink {text-align:right;}
.bubbletip p {padding:8px 10px;font-size:1em !important;font-weight:bold;}

.button {display:block;text-align:center;height:28px;line-height:28px;padding: 0;background:url(../images/btn-r.gif) no-repeat right top;vertical-align: middle;}
.button a, .button a:link, .button a:active, .button a:visited {display:block;padding:0 10px;color:#fff; font-size:1.08em; font-weight:bold;text-decoration:none;white-space:nowrap;background:url(../images/btn-l.gif) no-repeat 0 0;}
.button a:hover {text-decoration:none;}
.buttonLeft {display:inline-block;float:left;}
.buttonRight {display:inline-block;float:right;}
.imgLeft,
.textRight {display:block;float:left;}

.more {padding-left:10px; background:url(../images/icons.gif) no-repeat 0 -537px;}
.red,
.error {color:#bf2b2b;}
.dottedline {position:relative;margin:0 0 20px 4px; height:1px;overflow:hidden;background: transparent url(../images/dotted_line_hor_grey.gif) top left repeat-x;}

/* -------------  Content Home  --------------- */
.home .content {padding-top:4px;}
.home .content h1 {margin:0 10px 4px;font-size:1.85em;}
.activeRegion {display:block;}

#map,
#googlemap {position:relative;width:460px;height:445px;}

#mapBubbletip p,
#googleBubbletip p,
#searchCityRegionBubble p {padding:8px 10px;font-size:1em !important;font-weight:bold;}
#mapBubbletip.active {position:absolute;display:block;top:11px;left:-5px;width:146px;height:83px;background:url(../images/bubble-l.gif) no-repeat 0 0;z-index:20;}
#googleBubbletip.active {position:absolute;display:block;top:115px;left:113px;width:169px;background:url(../images/bubble-l_googlemap.gif) no-repeat 0 0;}
#searchCityRegionBubble.active {position:absolute;display:block;top:6px;right:180px;width:126px;height:83px;background:url(../images/bubble-r.gif) no-repeat 0 0;}
#mapBubbletip.inactive,
#googleBubbletip.inactive,
#searchCityRegionBubble.inactive {display:none;;}
#mapBubbletip.inactive p,
#googleBubbletip.inactive p,
#searchCityRegionBubble.inactive p{display:none;}

.inactiveRegion {display:none;width:460px;height:445px;position:absolute;top:0px;left:0px;z-index:5;}

#searchCity,
#searchCityRegion,
#searchRegion,
#searchDetailed,
#searchDetailedsmall {height:138px;margin-bottom:15px;position:relative;background:url(../images/bg_grid8-box-bot.gif) no-repeat left bottom;}
#searchDetailedsmall {height:65px;}
#searchCityRegion {height:364px;}
#searchCity fieldset,
#searchCityRegion fieldset,
#searchRegion fieldset,
#searchDetailed .wrap,
#searchDetailedsmall .wrap {margin:0;padding:10px 10px 20px;background:url(../images/bg_grid8-box-top.gif) no-repeat left top;}
#searchDetailedsmall .wrap {padding-top:12px;}
#searchCity fieldset {padding-bottom:0;}
#searchDetailed .wrap,
#searchDetailedsmall .wrap {height:1%;padding-bottom:0;}
#searchCityRegion .wrap {padding:0 10px;}
#searchCity p,
#searchRegion p,
#searchDetailed p,
#searchDetailedsmall p {margin-bottom:1em;font-size:1.23em;font-weight:bold;color:#4b4234;}
#searchDetailed p {margin-bottom:0;}
#searchDetailedsmall p {font-weight:normal;}
#searchDetailed .selections {margin-bottom:0;font-size:1em;font-weight:normal;padding-right:30px;}
#searchDetailed .wrap ul,
#searchCityRegion .wrap ul {list-style-type:none;margin:0 0 7px;padding:0;}
.topcities {float:left;width:108px;}
#searchDetailed .wrap li {display:block;float:left;width:185px;margin:0;padding:2px 0 2px 0;}
#searchCityRegion .wrap li {margin:0;padding:0;}
#searchDetailed .marked {padding:0px 25px 0px 0; background:url(../images/icons.gif) no-repeat 100% 32%;}
#searchCity label,
#searchCityRegion label,
#searchRegion label {display:block;font-size:1.38em;color:#83b719;font-weight:bold;}
#searchCity #zip,
#searchCityRegion #zip {float:left;width:250px;margin:3px 10px 0 0;height:19px;padding:1px;font-size:1.23em;color:#868178;font-weight:normal;vertical-align: middle;}
#searchRegion #region {float:left;width:255px;margin:3px 10px 0 0;padding:1px;font-size:1.23em;color:#868178; vertical-align:middle;}
#searchCity .bubbletip {position:absolute;display:block;top:-55px;right:-5px;width:126px;height:83px;background:url(../images/bubble-r.gif) no-repeat 0 0;}
#searchRegion .bubbletip {position:absolute;display:block;top:-6px;right:3px;width:57px;}
#searchDetailed .bubbletip,
#searchDetailedsmall .bubbletip {position:absolute;display:block;top:-10px;right:3px;width:47px;}
#searchDetailed .searchDetailedLink {float:left;width:255px;font-weight:normal;}
#searchCity .button,
#searchRegion .button,
#searchDetailed .button,
#searchCityRegion .button {position:absolute; top:auto;right:10px;}
#searchCityRegion .textRight {float:none;text-align:right;}
#searchCityRegion .more {text-align:right;}
#searchCityRegion .clear {height:1px;}

.home .content2col .leftCol,
.home .content2col .rightCol {height:220px;}
.content2col .second,
.content2col .second {height:100px !important;}
.colContent {height:1%;}
.colContent h2 {height:auto;margin:0 0 5px;font-size:1.23em;line-height:1.2em;font-weight:bold;color:#4b4234;text-transform:uppercase;background:none;}
.colContent ul {margin:0 0 1.2em 0;padding:0;list-style-type:none;}
.colContent li {margin:0;}
.colContent .imgLeft {width:137px;margin:0;}
.colContent .textRight {width:300px;}
.colContent .textRight h2 {height:auto;margin:0 0 5px;font-size:1.23em;line-height:1.2em;font-weight:bold;color:#83b719;text-transform:uppercase;background:none;}
.colContent .textRight p {margin:0;}
.colContent .textRight ul {margin-bottom:1em;}
.colContent .textRight li {margin:0;padding:4px 10px 4px 15px; background:url(../images/icons.gif) no-repeat 0px -35px;}
.colContent .textRight li a {background:#fff;}
.colContent .indented {padding-left:15px;font-weight:bold;}

.tipp {padding:15px 10px 10px 78px;}
.tipp .institution,
.tipp .institAddress {width:202px;overflow:hidden;}
.tipp .institution {font-weight:bold;}
.tipp .institution a {font-weight:bold;color:#4b4234;text-decoration:none;}
.tipp .moreInformation{position:absolute;top:127px;left:78px;}
.tipp .signs {position:absolute;top:127px;right:10px;margin:0;text-align:right;}
.tipp .signs a {display:inline;float:right;width:60px;height:60px;margin:5px 0 0 20px; text-align:right;overflow:hidden;}
.tipp .institImage { position:absolute;width:160px;top:10px;right:10px;overflow:hidden;}
.tipp .vignette { position:absolute;width:86px;top:-19px;left:-13px;overflow:hidden;}
/* -----------  E o Content Home  ---------- */

/* -----------    other Content   ---------- */
.grid_7 .leftBox {margin-bottom:20px;}
.slideshow p {margin-bottom:10px;}
.greyBoxWrap {background:url(../images/bg_grid7-box-bot.gif) no-repeat left bottom;}
.greyBox {padding:10px;background:url(../images/bg_grid7-box-top.gif) no-repeat left top;}

.detailBox {padding-bottom:20px;}

.video {border:1px solid #e3e1dd;padding:22px;text-align:center;}

.grid_4plus .imgLeft {width:65px;}
.grid_4plus .textRight {width:185px;font-size:0.85em;}
.detailAddress {font-size:1.23em;font-weight:normal;}

.grid_9 ul {font-size:0.92em;list-style-type:none;margin-bottom:1.84em;}
.grid_9 ul.grid_4plus {margin-bottom:0 !important;}
.grid_9 .grid_4plus ul {margin-bottom:0 !important;}
.grid_9 li {margin:0;padding: 0 0 0 8px;background:url(../images/icons.gif) no-repeat 0 -441px;}
.grid_9 .checked {margin:0;padding: 0 0 0 13px;background:url(../images/icons.gif) no-repeat 0 -334px;}

.detailBox table {margin-bottom:0;font-size:0.85em;border-collapse:collapse;border-spacing:0;border:1px solid #fff;}
.detailBox table th {vertical-align:middle;padding:4px 8px;font-weight:normal;background:#e3e1dd;border-collapse:collapse;border:1px solid #fff;}
.detailBox table td {text-align:center;padding:4px 8px;background:#ebeae7;border-collapse:collapse;border:1px solid #fff;}

/* -----------    Region Detailed   ---------- */
#searchRegionDetailed {height:131px;margin-bottom:15px;position:relative;background:url(../images/bg_grid7-box-bot.gif) no-repeat left bottom;}
#searchRegionDetailed div {margin:0;padding:15px 10px 20px;background:url(../images/bg_grid7-box-top.gif) no-repeat left top;}
#searchRegionDetailed p {margin:7px 0;font-size:1.23em;font-weight:bold;color:#4b4234;}
#searchRegionDetailed .button {position:absolute; bottom:10px;left:10px;}
#searchRegionDetailed.input {height:173px;}
#searchRegionDetailed.input fieldset {}
#searchRegionDetailed.input fieldset legend,
#searchRegionDetailed.input fieldset label {display:none;}
#searchRegionDetailed.input fieldset input,
.formContact .inputCol .inputText {width:250px;margin:3px 10px 0 0;height:19px;padding:1px;font-size:1.17em;color:#868178;font-weight:normal;vertical-align: middle;}
/* -------------  E o Region Detailed  ------------- */


/* -----------    How Detailed/What Detailed   --------------------- 
   searchHowDetailed is used in a left Column (grid_7), 
   searchWhatDetailed is used over whole content width as a certain page type;     -- */
#searchWhatDetailed .grid_33{width:279px;display:inline;float:left;margin:0 5px 0 20px;}
#searchHowDetailed,
#searchWhatDetailed {margin-bottom:15px;position:relative;background:url(../images/bg_grid7-box-bot.gif) no-repeat left bottom;}
#searchWhatDetailed {background:url(../images/bg_grid16-box-bot.gif) no-repeat left bottom;}
#searchHowDetailed div.cmsFix, 
#searchWhatDetailed div.cmsFix {margin:0;padding:15px 10px 0 10px;background:url(../images/bg_grid7-box-top.gif) no-repeat left top;}
#searchWhatDetailed div.cmsFix {background:url(../images/bg_grid16-box-top.gif) no-repeat left top;}
#searchHowDetailed div, 
#searchWhatDetailed div {height:1%; margin:0; padding: 0;}
#searchHowDetailed p,
#searchWhatDetailed p {margin:7px 0 11px 0;font-size:1.23em;font-weight:bold;color:#4b4234;}
#searchHowDetailed .button,
#searchWhatDetailed .button {float:right;margin-bottom:10px;}
#searchHowDetailed .detailBoxWrap,
#searchWhatDetailed .detailBoxWrap {padding:0;margin:0 0 10px 0;background:url(../images/bg_grid16-detailBox-bot.gif) no-repeat left bottom;}
#searchHowDetailed .detailBox,
#searchWhatDetailed .detailBox {padding:3px 3px 1px 3px;margin:0;background:url(../images/bg_grid16-detailBox-top.gif) no-repeat left top;}
#searchHowDetailed .detailBox h2,
#searchWhatDetailed .detailBox h2 {height:29px;line-height:29px;margin:0 0 2px 0;padding:0;font-size:1.23em;color:#fff;font-weight:bold; background:transparent url(../images/bg-headline-detailBox.gif) no-repeat right top;}
#searchHowDetailed .detailBox h2 span,
#searchWhatDetailed .detailBox h2 span {padding:0 0 0 20px !important;background:transparent url(../images/bg-headline-detailBox.gif) no-repeat left top;}
#searchHowDetailed .detailBox h2 a,
#searchWhatDetailed .detailBox h2 a {display:block;color:#fff;text-decoration:none;}
#searchHowDetailed .detailBox h2 a:hover,
#searchWhatDetailed .detailBox h2 a:hover {display:block;color:#fff;}
#searchHowDetailed .detailBox h2.open,
#searchWhatDetailed .detailBox h2.open {background:transparent url(../images/bg-headline-detailBox-open.gif) no-repeat right top;}
#searchHowDetailed .detailBox h2.open span,
#searchWhatDetailed .detailBox h2.open span {background:transparent url(../images/bg-headline-detailBox-open.gif) no-repeat left top;}
#searchHowDetailed .detailBox h2.change span {float:left;padding:0 0 5px 10px;}
#searchHowDetailed .detailBox h2.change a {float:right;padding:5px 10px;font:13px/1.2 Arial,Helvetica,Verdana,FreeSans,sans-serif;color:#bf2b2b;text-decoration:underline;}
#searchHowDetailed .detailBox h2.change a:hover {color:#eb6a0a;text-decoration:underline;}
#searchHowDetailed .detailBox fieldset,
#searchWhatDetailed .detailBox fieldset {clear:both;}
#searchHowDetailed .detailBox fieldset div {padding:15px 10px 0 7px;background:none;}
#searchWhatDetailed .detailBox fieldset div {padding:15px 0 0 0;background:none;}
#searchWhatDetailed .detailBox fieldset p {padding:0;margin:1.2em 20px 0;font-size:1.08em;font-weight:normal;}
#searchHowDetailed .detailBox fieldset div div {width:45px;display:inline;}
#searchHowDetailed .detailBox fieldset div span,
#searchWhatDetailed .detailBox fieldset div span {padding:8px;}
#searchHowDetailed .detailBox fieldset div span.checked,
#searchWhatDetailed .detailBox fieldset div span.checked {padding:8px;background:url(../images/icons.gif) no-repeat 5px -325px;}
#searchHowDetailed .detailBox fieldset div label,
#searchWhatDetailed .detailBox fieldset div label,
.formContact fieldset div label,
.formContact fieldset div .label {margin-top:1em;font-size:1.08em;font-weight:bold;color:#4b4234;}
#searchHowDetailed .detailBox fieldset div p {padding:0;margin:0 0 0 25px;font:13px/1.2 Arial,Helvetica,Verdana,FreeSans,sans-serif;color:#4b4234;}
#searchWhatDetailed .detailBox fieldset div p {padding:0;margin:0 0 0 25px;color:#4b4234;}
#searchWhatDetailed .detailBox fieldset div .grouplabel {margin:0; font-weight:bold;}
#searchWhatDetailed .detailBox fieldset div .light {font-weight:normal;}
#searchHowDetailed .detailBox fieldset.notext {clear:both;padding:18px 0 0 0;}
#searchHowDetailed .detailBox fieldset.notext div {padding:0 10px 0 7px;background:none;}
#searchWhatDetailed .detailBox .tableRight .textLeft {display:inline;float:left;text-align:right;}
#searchWhatDetailed .detailBox .tableRight .grid_11plus {float:right;font-size:1em;margin-right:20px;}
#searchWhatDetailed .detailBox select {margin:3px 10px 0 5px;padding:1px;}
#searchWhatDetailed #panel {display:none;}
/* -------------  E o How/What Detailed  ------------- */

/* -----------      ContentBox Grid 9     ---------- */
.grid_9 .contentBox {margin:0 0 25px 0;padding:0;}
.grid_9 .contentBox .contentBoxTop {margin:0;padding:10px 0;font-size:1.38em;font-weight:bold;color:#4b4234;}
.grid_9 .contentBox .contentBoxBottom {margin:0;padding:10px 0;line-height:1.38em;}
.grid_9 .textLeft .grid_4 {float:right; clear:left;}

.formContact { background:url(../images/bg_grid9-box-bot.gif) no-repeat 0 100%;}
.formContact fieldset {padding:10px; background:url(../images/bg_grid9-box-top.gif) no-repeat 0 0;}
.formContact fieldset legend {display:none;}
.formContact .formContactRow {padding:5px 0 10px;position:relative;}
.formContact fieldset select,
.formContact fieldset textarea {width:252px;margin-bottom:0;color:#868178;font-size:1.17em;}
.formContact .red {padding:0 3px;font-weight:bold;}
.formContact .error {position:absolute;top:20px;right:0;width:225px;}
.formContact .captcha {padding:5px 0;}
.formContact .captcha .captchaImg {width:255px !important;}
.formContact .checkCol {display:inline;float:left;width:30px;}
.formContact .checkboxLabel {display:inline;float:left;font-weight:normal;width:470px;margin:0;}
.formContact .submit {padding-left:270px;}
.formContact .button {width:225px;display:block;}

/* -----------    E o ContentBox Grid 9   ---------- */

/* -----------      Errors     ---------- */
.grid_9 .errorBox {background:url(../images/bg_grid9-box-bot.gif) no-repeat left bottom;}
.grid_9 .errorBox .erroBoxTop {margin:0;padding:10px;text-align:center;font-size:1.38em;font-weight:bold;color:#fff;background:url(../images/bg_grid9-orange-top.gif) no-repeat left top;}
.grid_9 .errorBox .erroBoxGrey {padding:10px;line-height:1.38em;height:1%;}
/* -----------    E o Errors   ---------- */

/* -----------      FAQnavi     ---------- */
#faqNavi {margin-top:-12px;margin-bottom:15px;position:relative;background:url(../images/bg_grid7-faqBox-bot.gif) no-repeat left bottom;}
#faqNavi div {margin:0;padding:12px 0 0 0;background:url(../images/bg_grid7-faqBox-top.gif) no-repeat left top;}
#faqNavi div div {background:none;padding:0;}
#faqNavi div div h2 {height:auto;margin:10px 0 0 65px;font-size:1em;line-height:1.2em;font-weight:bold;color:#83b719;text-transform:uppercase;background:none;}
#faqNavi div div p {margin:0 0 0 65px;font-weight:bold;color:#83b719;}
#faqNavi div div ul {margin:40px 0;padding:0;list-style-type:none;}
#faqNavi div div li {margin:1px;padding:3px 0;}
#faqNavi div div li a {display:block;padding:4px 40px 4px 70px;background:#fff url(../images/icons.gif) no-repeat 55px -35px;}
#faqNavi div div li a:hover {display:block;padding:4px 40px 4px 70px;background:#fff url(../images/icons.gif) no-repeat 55px -35px;}
#faqNavi div div li a.active {display:block;padding:4px 40px 4px 70px;background:#f1f0ee url();font-weight:bold;color:#635f54;text-decoration:none;}
#faqNavi div div li a.active:hover {display:block;padding:4px 40px 4px 70px;background:#f1f0ee url();}
/* -----------    E o FAQnavi   ---------- */


/* +++++++++++++++  template_wo  +++++++++++++++ */
/* G E N E R A L */
.removeSpacing {margin: 0; padding: 0;}
.firstItem {padding: 0 !important; margin-top: -4px !important;}
.lastItem {margin-bottom: 20px !important;}

.grid_9 .omega {padding-top: 5px;}
.grid_9 .adresse p {font-weight: bold; margin-bottom: 4px;}

/* P R E M I U M - H E I M */
.grid_9 .premiumHeim {border-bottom: 2px solid #e3e1dd; padding: 30px 0 0 0; margin: 0;}
.grid_9 .premiumHeim .objektBild {float:left; width: 139px; font-weight: bold;}
.grid_9 .premiumHeim .teaser {padding-top:7px;}
.grid_9 .premiumHeim .adresse {float: left; width: 160px;margin-bottom:1.2em;}
.grid_9 .premiumHeim .objektDetails {padding-top:1em !important;}
.grid_9 .premiumHeim .objektBeschreibung {padding-bottom: 11px;}
.grid_9 .premiumHeim .bewertungenHeader {font-weight: bold; margin-bottom: 4px;}
.grid_9 .premiumHeim .bewertungenBilder {padding-top: 3px;}
.relativeDiv {position: relative;}
.relativeDiv ul.betreiberAbs {position: absolute; top:0; right: 0; width: 180px;}

/* H E I M */
.grid_9 .heim {border-bottom: 2px solid #e3e1dd; padding: 30px 0 0 0; margin: 0;}
.grid_9 .heim .objektBild {float:left; width: 80px; font-weight: bold;}
.grid_9 .heim .adresse {float: left; padding-bottom: 20px;}
.grid_9 .heim .smallTeaser {padding-top:2px;}
.grid_9 .heim .objektDetails {padding-top:1em !important;}
.grid_9 .heim .objektBeschreibung {padding-bottom: 11px;}

/* P A G E R */
.pager {margin-bottom: 20px;}
.pager .activePage {font-weight: bold;}
/* -------------  E o template_wo  ------------- */

.thumbList {width:170px;display:inline;float:left;margin-left:10px;margin-right:10px;text-align:center;}
.thumbList a {display:block;font-size:0.92em;overflow:hidden;}
.thumbList .thumbImg {display:block;width:60px;height:45px;margin:0 auto;overflow:hidden;}
.thumbList .thumbInstit {display:block;overflow:hidden;}
/* -------------  E o Content  ------------ */


/* +++++++++++++++  Footer  +++++++++++++++ */ 
#footer {margin-top:60px;background:#bebab3 url(../images/bg-footer.gif) no-repeat 0 0;}
#footer p {color:#dedcd8;margin:0;font-size:0.92em;line-height:32px;padding:9px 0 10px 0;}
#footer a,
#footer .footerCopy {color: #fdfdfd;vertical-align:middle; padding:0 18px;background:url(../images/dotted-line-footer.gif) no-repeat right top;}
#footer .footerCopy {padding-left:55px;}

/* -------------  E o Footer  ------------- */ 

.clear {clear: both; padding:0 !important;}
/* -------------  E o Layout  ------------- */

.printNo {display:inline;}
.dontPrintNo {display:none;}


