*{padding:0; margin:0; text-align:left;}
body {font-family:"Arial","Verdana","Helvetica"; background-image:url(/static/images/bg.jpg); background-repeat: repeat-x; font-size:13px; color:black;}
h1 {font-size:20px; color:#e2ba69; font-weight:bold; padding:0px; margin:0px; }
h2 {font-size:16px; color:#404040; font-weight:bold; padding-top:2px;}
h3 {font-size:16px; color:#e2ba69; border-bottom:1px solid #e2ba69; width:100%; padding-bottom:1px; margin-bottom:5px;}
.spezial h2:first-line {color:#e2ba69; padding-top:0px;}
th {padding-top:5px; padding-bottom:5px; padding-right:25px; width:225px;}
*html th {padding-top:5px; padding-bottom:5px; padding-right:25px; width:198px;}

.textarea_kontakt {width:220px;}
*html .textarea_kontakt {width:230px;}
a{color:#7486cc; text-decoration:none;}
#logo{position:relative; top:26px;}

#container {width:985px; margin:0 auto;}
img {border:0;}
/* Startseite*/
#header_start {margin:0; padding:0; height:198px; background-image:url(/static/images/start-casadomus.jpg); background-repeat: no-repeat;}
.casadomus_claim{clear:both; height:225px;  background-image:url(/static/images/background_claim.gif); background-repeat: no-repeat; position:relative; top:10px;}
.claim_left {padding-left:22px; width:466px; float:left; padding-top:25px;}
.claim_right {color:#ffffff; width:450px; float:left; font-size:15px; line-height:24px; font-weight:bold; padding-top:25px; padding-left:25px;}
#content_startseite h1 {color:#404040; font-size:26px; font-weight:bold; margin:0; padding:0; clear:both; }
#content_startseite h2 {font-size:18px; color:#e2ba69; font-weight:bold; padding:0px; margin:0px; line-height:45px; padding-left:55px;}
#content_startseite h3 {font-size:14px; color:#e2ba69; font-weight:bold; padding:0px; margin:0px; border:0; padding-top:5px;}
#content_startseite h4 {font-size:16px; color:#ffffff; font-weight:bold; padding:0px; margin:0px; border-bottom:1px solid #ffffff; padding-top:5px; padding-bottom:3px;}
.content_box {width:295px; height:185px; float:left; margin-right:31px; margin-top:15px;}
.absatz_box {padding-top:10px; padding-bottom:10px; font-size:14px; line-height:20px;}
.content_aktuelles {color:#ffffff; width:275px; height:185px; float:left; margin-top:31px; padding-left:10px; padding-right:10px; background-image:url(/static/images/aktuelles_bckgr.gif); background-repeat:no-repeat; background-position:0 0;}
.mehrbutton_gross {margin-top:2px;}
.mehrbutton_klein {position:relative; left:200px; bottom:13px;}
.partnerseiten{text-align:center; border-top:1px dotted #7f7f7f; border-bottom:1px dotted #7f7f7f; margin-top:35px;}
/* normaler content */
#header {margin:0; padding:0; height:264px; background-image:url(/static/images/suchmaschinen_head.jpg); background-repeat: no-repeat; padding-left:752px;}
#header_vermarktung {margin:0; padding:0; height:264px; background-image:url(/static/images/header_vermarktung.jpg); background-repeat: no-repeat; padding-left:752px;}
#header_visu {margin:0; padding:0; height:264px; background-image:url(/static/images/header_visu.jpg); background-repeat: no-repeat; padding-left:752px;}
#header_crm {margin:0; padding:0; height:264px; background-image:url(/static/images/header_crm.jpg); background-repeat: no-repeat; padding-left:752px;}
#navi {width:750px; float:left; background-color:#495480; margin-left:1px; }
#navi ul {margin:0; padding:0;}
#navi li {display:block; width:124px; float:left; border-right:1px solid white;}
#navi a { display:block; padding:10px 0px; padding-left:25px; text-decoration:none; color:white; font-size:11px;}


#navi a:hover{background-color:#e2ba69;  background-image:url(/static/images/bttn_navi_hover.gif); background-repeat:no-repeat; background-position:5px 10px; }
#metanavi {background-color:#7f7f7f; color:white; padding-top:5px; padding-bottom:5px; width:203px; float:right; padding-left:30px;height:24px;}
*html #metanavi {background-color:#7f7f7f; color:white; height:24px; padding-top:5px; padding-bottom:5px; width:202px; float:right; padding-left:30px;border-left:1px solid white;}
#metanavi a {text-decoration:none; color:white; font-size:11px;}
#posmetanav{position:relative; top:4px; left:18px;}
.inaktiv {background-color:#495480; background-image:url(/static/images/bttn_navi_inactive.gif); background-repeat:no-repeat; background-position:5px; 5px;}
.aktiv {background-color:#e2ba69; background-image:url(/static/images/bttn_navi_active.gif); background-repeat:no-repeat; background-position:5px; 5px;}

/* Apple Safari Hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type #metanavi {height:22px;}
}



#subnavi{width:224px; float:left; margin-top:31px; margin-left:3px;}
#subnavi li {list-style:none; line-height:30px; width:220px; border-bottom:1px dotted #7f7f7f;}
#subnavi a{display:block;text-decoration:none; padding-left:10px;}
.inaktiv_sub{color:#7f7f7f; font-size:15px; background-image:url(/static/images/bttn_subnavi_bckgr.gif); background-position:0 11px; background-repeat:no-repeat;}
.aktiv_sub {color:#e2ba69;font-size:15px; background-image:url(/static/images/bttn_subnavi_bckgr.gif); background-position:0 11px; background-repeat:no-repeat;}
.inaktiv_sub2{color:#7f7f7f; margin-left:15px; font-size:12px;}
.aktiv_sub2 {color:#e2ba69; margin-left:15px; font-size:12px;}
#news{width:232px;float:right; padding-top:27px; line-height:22px;}
#news a{font-size:15px; color:#e2ba69; font-weight:bold; text-decoration:none;}
#news h3{padding-top:10px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #7f7f7f; color:#7f7f7f;}
.absatz_aktuelles {margin-bottom:5px; margin-top:5px; border-bottom: 1px solid #7f7f7f; padding-bottom:5px;}
#content{margin-left:224px; margin-right:232px; margin-top:31px; padding-right:50px; padding-top:38px; padding-left:25px; line-height:22px;}
*html #content{margin-left:224px; margin-right:232px; margin-top:31px; padding-right:50px; padding-top:3px; padding-left:25px;}
*:first-child+html #content{margin-left:224px; margin-right:232px; margin-top:31px; padding-right:50px; padding-top:3px; padding-left:25px;}

.absatz{border-bottom:1px dotted #7f7f7f; padding-top:5px; padding-bottom:10px;}
#content ul{list-style-type:none; padding-left:10px; margin-top:15px; margin-bottom:5px;}
.absatz ul{list-style-type:none; padding-left:10px; margin-top:15px; margin-bottom:5px;}
#content li{display:block; padding-left:15px; background-image:url(/static/images/liststyleimage.gif); background-repeat:no-repeat; background-position:0px 8px;}
#suche{background-color:#7f7f7f;padding-top:12px; padding-bottom:10px; border-bottom:2px solid #eeeeee;}
#suche input{border:0px;}
html>body #suche input{border:0px; padding-bottom:1px;}
#suche .button{position:relative; top:4px; padding-right:5px;}

.top_button{text-align:right;}
.galerie {margin:0 auto;padding-bottom:5px; width:440px;}

.clearfloat{clear:both;}
.footer {text-align:center; margin-top:40px;}
.schnellkontakt {margin-top:20px; line-height:22px;}
.emailadresse {position:relative; right:10px;}
.mehrbutton{text-align:right; margin-left:150px; color:black;}
.pagerank {float:right; }

#container_startseite {width:985px; margin:0 auto;}
#container_startseite #suche {width:234px;float:right;}
#content_startseite_neu {margin-top:13px;}
#map {width:425px;height:535px;background:url('../images/startMap.gif') no-repeat bottom right;float:left;text-transform:uppercase;}
#map p {padding-left:10px; border-left:5px solid #E2BA69;line-height:5px;font-size:9px;color:#495480;margin-top:7px;}
#startBox {width:480px;height:216px;background:url('../images/startBox_bg.gif') no-repeat;float:right;}
#startBox p {color:#414B72;width:433px;margin-left:23px;margin-top:60px;}
div#startLinks {width:494px;float:right;color:#141109;margin-right:-5px;margin-top:10px;}
.startLink {width:211px;height:137px;padding:10px;background:#FCF9F1;float:left;margin-left:10px;margin-bottom:10px;line-height:22px;}
.startLink a h2 {height:44px;font-size:20px;color:#E2BA69;padding-left:54px;cursor:pointer;}
.startLink a p {font-size:14px;margin-top:22px;color:#141109;}
#startLink1 {background:url('../images/startLink1_bg.gif') no-repeat left 5px;}
#startLink2 {background:url('../images/startLink2_bg.gif') no-repeat left 5px;}
#startLink3 {background:url('../images/startLink3_bg.gif') no-repeat left 3px;}
#startLink4 {background:url('../images/startLink4_bg.gif') no-repeat left 3px;}
#container_startseite .partnerseiten {margin-top:15px;}

.refwrap {float:right;width:472px}
.refwrap img {border:2px solid #ccc;}
h1.refhead {background:#C8C8C8;color:#fff;padding:4px;font-size:14px;clear:left;}
.refwrap a {color:#666 !important;display:block;min-height:130px}
.refwrap a:hover {color:#F68121 !important}
.refwrap2 {position:relative;left:-22px;width:496px}
.ref {float:left;width:100px;padding:0 0 0 22px;text-align:center;height:146px}
* html .refwrap {position:relative;left:10px}
* html .refwrap2 {width:504px}
.ref p, .ref span {font-size:10px;line-height:12px;vertical-align:top;margin-top:4px;display:block}

a.lightbox {display:block;overflow:hidden}

#subnavi {clear:both}
