.clear {
    clear: both;
    float: none;
}

.screenshot #mainAreaContentHeadlines {
    width: 300px;
    float: left;
}

#mainAreaContentHeadlines .baseEntryMenu_top li {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
}

#mainAreaContentHeadlines .baseEntryMenu_top li span {
    padding-left: 20px;
    background-position: 0px 2px;
}

#mainAreaContentScreen {
    width: 292px;
    height: 222px;
    display: block;
    overflow: hidden;
    background-image: url(/pic/screenshot_background.png);
    background-position: top left;
    background-repeat: no-repeat;
    float: right;
    margin: 15px 2px 15px 0;
}

#mainAreaContentScreen a {
    cursor: pointer;
}

/* Modules allgemein */

#modulesArea {
    display: inline-block;
    margin-left: 4px;
    width: 687px;
}

.modulesAreaContent {
    display: block;
    margin-bottom: 40px;
}

.modulesAreaContent_inner {
    padding: 0 10px;
}

.sort1 {
    width: 50%;
    float: left;
    border-right: 1px dotted #d3d3d3;
}

.sort2 {
    width: 49%;
    float: right;
}

.sort1 .modulesAreaContent_inner {
    margin-right: 3px;
}

.sort2 .modulesAreaContent_inner {
    margin-left: 3px;
}

.modulesHeadline h3 {
    font-size: 14px !important;
    font-weight: bold;
    margin: 0 0 10px 0;
}

.modulesMoreContent {
    display: block;
    margin-top: 15px;
}

.modulesMoreContent a {
    text-decoration: underline;
    padding-left: 10px;   
	background-image: transparent url('../../images/cm2/bullet-red.gif') no-repeat center left;	
}

/* Mittagstisch */

.modulesContent .lunchBaseTime {
    font-weight: bold;
}

.modulesContent .lunchBaseName {
    float: left;
}

.modulesContent .lunchBasePrice {
    float: right;
}

/* Gutscheine */

.modulesContent .bo {
    font-weight: normal !important;
}

.modulesContent H4 a {
    color: #525252;
    text-decoration: none;
}

/* Kfz Markt */

.cars .image {
    float: left;
    margin-right: 10px;
}

.cars .modulesMoreContent {
    margin: 10px 0 0 0;
}

/* Immobilien */

.real_estate span {
    display: block;
}

.real_estate .image {
    float: left;
    margin-right: 10px;
}

.real_estate .expose {
    margin: 10px 0;
}

/* Gästebuch */

.entry {
    margin-bottom: 10px;
}

.entry span {
    display: block;
}

.entry .guestbook_comment_date {
    font-weight: bold;
	float: left;
}

.entry .guestbook_comment_name {
    font-weight: bold;
}

/* tag cloud */

#cloudArea {
    display: block;
    width: 690px;
}

#cloudHeadline h3 {
    font-size: 12px !important;
    font-weight: bold;
    color: #799FBD !important;
    margin: 0 0 10px 0;
}

#cloudContent .view5 a { font-size: 16px; }
#cloudContent .view9 a { font-size: 18px; } 
#cloudContent .view10 a { font-size: 16px; }

.mainAreaRightBox .baseEntryAddress {
    line-height: 1.5em;
}

.mainAreaRightBox .baseEntryLink_geo a span {
    background-image: url(/pic/reg/geo.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0 0 0 80px;
    height: 70px;
    line-height: 1.5em;
    display:block;
    border:0;
}

.mainAreaRightBox .service_linklist span {
    display: block;
}

.mainAreaRightBox .service_linklist a {
    padding-left: 10px;
	background: transparent url('../../images/cm2/bullet-red.gif') no-repeat center left;	/*
    background-position: 0 4px;
    background-repeat: no-repeat;*/
    line-height: 1.5em;
}

/* Veranstaltungen */

.events .eventEntry {
    margin-bottom: 10px;
}

.events .eventEntry .date {
    font-weight: bold;
	float: left;
}

.events .eventEntry span {
    display: block;
    float: none;
}

.events .eventEntry a {
    color: #525252;
    text-decoration: none;
}

.events .modulesMoreContent {
    margin: 10px 0 0 0;
}

/* optionaler Ändern-Button für kleinen Eintrag */

.baseEntryMenu_change {
    margin-bottom: 20px;
}

.baseEntryLink_changeEntry a,
.baseEntryMenu_top a {
    color: #5484AB;
}

.baseEntryLink_changeEntry a span {
    background-image:url(/pic/reg/basis/homepage.gif);
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
}

.smallentry_screen {
    float: left;
}

.smallentry_screen .baseEntryBorderSmall {
    margin-bottom: 0px;
}

/* Werbung */
.upgrade #upgradeArea {
    float: right;
    width: 294px;
    height: 293px;
    display: block;
}

.upgrade #small_entry {
    float: left;
    width: 300px;
}

.upgrade #cloudArea {
    float: left;
    width: 300px;
}

.upgrade #modulesArea {
    display: none;
}