BODY { font-family:Verdana,Arial,Helvetica,sans-serif; background:#BEC169 url(../pix/bg3.png); margin:30px; font-size:72%; }
H1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#88874D; letter-spacing:0.3em; font-variant:small-caps; margin:0 0 0.6em 0; }
H2 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#88874D; font-weight:bold; letter-spacing:0.2em; font-variant:small-caps; }
H3 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#88874D;  font-weight:bold; }
P { font-size:11px; line-height:2; color:#888866; margin:0.6em 0 0.6em 0; }
TD { font-size:10px; line-height:1.5; color:#999966; }
INPUT, SELECT, TEXTAREA { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; border:1px solid #DED8A0; margin:0; }
FORM { display:inline; }

A { color:#6C6B46; text-decoration:none; }
A:hover { color:#908A3C; text-decoration:none; }

P A { padding:0px 2px 0px 2px; }
P A:hover { background-color:#F4F4D0; }

/* WEBDESIGN */
#wrapper { width:784px; margin:0 auto 0 auto; }

#tabs { clear:both; }
#tabs UL { margin:0 0 0 0; padding:0 0 0 0; }
#tabs UL LI { margin:0 0 0 2px; padding:0 0 0 0; height:25px; float:left; list-style-type:none; }

.gross { font-size:12px; color:#FFFFFF; }
.rahmen { border: 1px solid #FFCC00; }
.button { height:20px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#003366; }
.feld-140-x { width:140px; }
.feld-340-x { width:340px; }
.feld-x-x { width:100%; }

/* Boxen */
.box-marginal { font-size:10px; color:#777755; line-height:1.5; }
.immo-list { }
.immo-list TD { color:#777766; }

/* CMM */
DIV.CMM_pageNavi { width:100%; text-align:center; margin-top:10px; margin-bottom:10px; }
DIV.CMM_pageNavi TABLE { margin:0 auto 0 auto; }
DIV.CMM_pageNavi TD { padding:0 1px 0 1px; }
.CMM_pageNaviSeparator { width:25px; }
.CMM_pageNaviPage { background-color:#F5F6DE; font-weight:bold; border:1px solid #E7E3BA; width:20px; height:16px; }
.CMM_pageNaviPage A { display:block; width:100%; }
.CMM_pageNaviPageSelected { background-color:#E7E3BA; font-weight:bold; border:1px solid #E7E3BA; width:20px; height:16px; color:#FFFFFF; }
.CMM_pageNaviArrowsActive { background-color:#F5F6DE; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold; border:1px solid #E7E3BA; width:20px; height:16px; }
.CMM_pageNaviArrowsActive A { display:block; width:100%; }
.CMM_pageNaviArrowsInactive { background-color:#F5F6DE; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCCCCC; font-weight:bold; border:1px solid #E7E3BA; width:20px; height:16px; }

/* Status-Anzeige */
.belegung { width:77px; color:#FFFFFF; line-height:1; text-align:center; padding:0 0 1px 0; font-size:9px; }
.frei { background-color:#68B100; }
.reserviert { background-color:FFCC00; }
.vermietet { background-color:#C83200; }
.verkauft { background-color:#C83200; }

/* Versions-Info */
.CMM_version { display:none; }
.CMM_version A { color:#DDDDDD; }

/* Button */
.CMM_button { height:22px; background-color:#E5E69F; font-size:11px; color:#FFFFFF; font-weight:bold; background-image:url(../pix/bg-button.png); }
.formarea { background-color:#EBEAB8; border: 1px solid #161E3D; border:1px solid #E7E3BA; padding:20px; }

/* NAVITABLE */
TABLE.CMM_naviTable {}
TD.CMM_naviTableTdOn { height:20px; background-color:#DFDD8C; border-bottom:1px solid #F3F2D2; }
TD.CMM_naviTableTdOn A { padding:0px 0px 0px 18px; background:url(../pix/icon-listitem.png) no-repeat 4px 2px; }
TD.CMM_naviTableTdOff { height:20px; background-color:#EBEAB8; border-bottom:1px solid #F3F2D2; }
TD.CMM_naviTableTdOff A { padding:0px 0px 0px 18px; background:url(../pix/icon-listitem.png) no-repeat 4px 2px; }
SPAN.CMM_naviTableCounter { color:#8E8937; font-weight:normal; }

/* Sortierbalken*/
.CMM_sortTable { border:1px solid #E7E3BA; }
.CMM_sortTd { height:18px; color:#777766; background-color:#EBEAB8; background-image:url(../pix/bg-sortbar.png); font-weight:bold; }

/* Newsticker */
#newsTicker { margin:0 0 0 0; padding:0 0 0 0; }
#newsTicker LI { margin:0 0 0 0; padding:0 10px 0 10px; list-style-type:none; background:url(../pix/box-mariginal-pfeil.png) no-repeat 0 25px; }
#newsTicker LI P { font-size:10px; line-height:1.5; margin:0.4em 0 0.4em 0; }
#newsTicker LI A { padding:0 0 0 0; }

/* STARTSEITE */
#startWrapper { position:absolute; width:921px; top:50%; left:50%; margin:-220px 0 0 -475px; padding:9px 2px 2px 9px; background:#FFFFFF; }
#startColumnLeft { width:180px; margin-right:7px; float:left; }
#startColumnCenter { width:730px; float:left; }
#startColumnFix { height:1px; clear:both; float:none; }
#startText { height:192px; padding:15px 0 0 0; margin:0 0 0 0; background:url(../pix/start-box-bg.png) no-repeat; text-align:center; }
#startText P { font-size:11px; line-height:1.75; color:#888888; margin:15px 0 0 0; }
#startLogo IMG { display:block; margin:0 auto 0 auto; }
#startSearch { height:90px; padding:10px 10px 0 10px; margin:7px 0 0 0; background:url(../pix/start-box-search.png) no-repeat; font-size:10px; line-height:1.5; }
#searchInput { width:125px; height:16px; color:#666666; border:1px solid #DDDDDD; }

#startCompanyList { width:740px; }
#startCompanyList UL { margin:0 -7px 0 0; padding:0 0 0 0; }
#startCompanyList UL LI { margin:0 7px 7px 0; padding:0 0 0 0; width:360px; height:100px; list-style-type:none; float:left; }
#startCompanyList UL LI A { display:block; background:url(../pix/start-companyList-bg-0.png) no-repeat right top; height:100px; }
#startCompanyList UL LI A:hover { background:url(../pix/start-companyList-bg-1.png) no-repeat right top; }
#startCompanyList UL LI IMG { margin:0 8px 0 0; float:left; display:block; }
#startCompanyList UL LI H2 { margin:0 5px 5px 0; padding:5px 0 0 0; line-height:1.25; letter-spacing:normal; font-family:Arial,Helvetica,sans-serif; color:#333333; text-transform:uppercase; }
#startCompanyList UL LI SMALL { font-size:0.8em; }
#startCompanyList UL LI P { margin:0 5px 0 0; line-height:1.5; color:#555555; }

