﻿body

{

    background: #fff; /* #FFFBF0;*/

    padding: 0;

    margin: 0;

    font: 1em/1.2em Arial, Verdana, Helvitica, sans-serif;

}

a, a:link, a:visited, a:active 

{

    font-weight: bold;

    color: #2F81BD; /*#04427D;*/

    text-decoration: none;

}

a:hover

{

    text-decoration: underline;

}

a img

{ 

    border: 0;

}

a.getAdobeReader 

{

    vertical-align:text-top;

}

a.underline,

a.underline:link,

a.underline:active,

a.underline:visited,

a.underline:hover

{

    text-decoration: underline;

    color: #04427D;

}

h1

{

    font-size: 1.15em;

    margin: 0 0 .7em 0;

    border-bottom: 1px solid #ccc;

    color: #04417D; /*#2F81BD;*/

}

h2 

{

    font-size: 1.1em;

    color: #04417D;

}

h3

{

    font-size: 1em;

    color: #04417D;

}

input.textbox

{

    background-color: #fff;

}

p

{   margin: 0 0 1em 0;

    /*padding: 0;*/

}

p.right 

{

    text-align: right;

}

small, .small

{

    font-size: .85em;

}

.clearingSpan
{
    line-height:1px;
    clear: both;
    font-size: 1px;
    height: 1px;
    display: block;
}

.outerStructure
{
    width: 998px;
}

table

{

    width: 100%;

    font-size: 1em;

    position: relative;

    padding: 0;

    margin: 0;

}

ul, ul li, ul ul

{

    margin: 0;

    padding: 0;

    font-size:inherit;

}

ul

{

    margin-bottom: 1em;

}



.clearing

{


    clear: both;

}

.clearingSpan
{
    clear: both;
    display: block;
    line-height: 0px;
    font-size: 0px;
}

.headerLogoLink

{

}

.logoHT

{

    /*padding: .5em;*/

}

.nowrap

{

    white-space: nowrap;

}











#MainForm

{

    margin: 0;

    width: 100%;

}

#topBar

{

    background: #04417D;

    color: #fff;

    text-align: center;

    padding: .2em .5em .1em .5em;

    font-size: .7em;

    line-height: 1.2em;

    border-bottom: 1px solid #ccc;

     border-top: 1px solid #ccc;

}

#headerBlock

{

    position: relative;

    z-index: 20;

    background: #fff url(../images/header_bg3.jpg) 0 -28px no-repeat scroll;

    border-left: 1px solid #04417D;

    border-right: 1px solid #04417D;

    border-bottom: 1px solid #04417D;

    text-align: right;

}

#navigationBlock

{    


    position: relative;

    font-size: .85em;
   
    background: #F2F7FB;


    border-left: 1px solid #04417D;

    border-right: 1px solid #04417D;

    border-bottom: 1px solid #04417D;

    margin: -1px auto 0 auto;

}

#navigationBlock ul

{
    position:static;

    /*float: left;*/

    margin: 0;

    padding: 0;

    list-style-type: none;

    

  width: 100%;

   /* background: #F2F7FB;*/

}

#navigationBlock ul li

{

    float: left;

    position: relative;

    width: 10em;

    border-right: 1px solid #000;

    white-space: nowrap;

    padding: 2px 0 2px 0;

    border-top: 1px solid #04417D;

    border-bottom: 1px solid #04417D;

    margin-bottom: -1px;

    z-index: 10;

    text-align: center;

    overflow: hidden;

}

#navigationBlock ul li.active

{

    background: #fff;

    border-bottom: 1px solid #fff;

    padding: 4px 0 0px 0;

}

#navigationBlock a 

{

    color: #000;

    text-decoration: none;

    font-weight: bold;

   

}

#navigationBlock a:hover

{

    text-decoration: underline;

}

#navigationBlock a.active

{    

    color: #04417D;

}

#navigationBlock br.clearing

{

   line-height: 0;       

}

#contentBlock

{  

    clear: both;

    font-size: .8em;

    background: #fff;

    border-left: 1px solid #04417D;

    border-right: 1px solid #04417D;

    border-bottom: 1px solid #04417D;

    padding-right: .6em;
    padding-bottom: 20px;

    

}

#mainContentBlock

{

   

}

#mainContentPad

{

     padding: 1.5em 1.5em 0 1.5em;    

}

#extraSidebarBlock

{

    width: 21em;

    font-size: 1em;

    padding-top: 1.6em;

}

#extraSidebarPad

{

    margin-right: 1em;

}

#sidebarContentBlock

{

    padding: 1.5em 0 0 0;

    width: 23em;

    font-size: .9em;

    

}

#sidebarPad

{
 
 padding-top: 2px;
    margin-left: .5em;

}



#footerBlock

{   

    font-size: .7em;

    background: #fff;

    border-left: 1px solid #04417D;

    border-right: 1px solid #04417D;

    border-bottom: 4px solid #04417D; 

    background: #F2F7FB;	

    padding: .3em .2em .2em .2em;  

    line-height: 1em; 

    position: relative;    

}

#footerBlock p

{

    width: 100%;

    position: relative;

    padding: 0;

    margin: .1em 1em .1em .5em;

    text-align: right;   

}

#footerBlock a

{

    font-weight: normal;

}

.kontaktBox, .suchBox, .anregungenBox, .newsletterBox

{   

    padding: 0 0 .5em 0; 

    border-bottom: 1px solid #04427D;

    border-left: 1px solid #04427D;

    border-right: 1px solid #04427D;

    margin: 0 0em 1em 0;

    background: #fff;

    line-height: 1.7em;

    background: #FAFDFF; /* #F2F7FB;*/

   

}
#sidebarPad  img
{
	margin-bottom: 18px;
}

.kontaktBox h2, .suchBox h2, .anregungenBox h2, .newsletterBox h2

{

    background: #04427D url(../images/boxcorner.gif) right top no-repeat scroll;

    font-size: 1em;

    color: #fff;

    margin: 0 0 .6em 0;

    padding: .1em .2em .1em .9em;

}

ul.kontaktBoxListe

{

    padding-left: 0;

    margin-left: 1em;

    margin-right: 1em;

    padding-bottom: 0;

    

}

.kontaktBoxListe li

{

    list-style-type: none;

    margin-bottom: 0;    

    list-style-type: disc;

    margin-left: 1.3em;

   

}

li.kontaktBoxListeAdr

{

    padding: .4em .2em 0em .2em;  

    margin: .4em 0 0em 0;  

    border-top: 3px double #ccc;

    /*border-bottom: 1px solid #ccc;*/

    line-height: 1.5em;

    font-size: 1.15em;

    font-weight: bold;

    list-style-type: none;

}

li.kontaktBoxFormularLink

{

    text-align: center;

}



.suchBox input

{

    margin-left: 1em;

}





/* Agebotsliste */

img.icon-border

{

    border-right: 2px solid #04427D;

    /*border-left: 3px double #04427D;*/

    vertical-align: middle;/*text-bottom;*/

    /*background: #0670BD;

     border: 3px solid #0670BD;*/

    padding: 2px;

}

img.icon-bg

{

    background: #F2F7FB; /*#F0F7FF;*/

}

table#angebotsListeHeader

{

    border-top: 1px solid #04427D;    

    border-right: 1px solid #04427D; 

    border-bottom: 1px solid #04427D;      

     width: 680px;

}

table#angebotsListeHeader img

{

    border-right: 2px solid #04427D;    

    vertical-align: middle;

    border: 1px solid #2F81BD;

    

}

table#angebotsListeHeader td

{

    border-left: 1px solid #04427D;    

    

    background: #FAFDFF; 

   font-weight: bold;

}

div#angebotsListeFilter

{

    padding: 0em 0 .2em 0;

    text-align: right;
   

}

h2.angebotsliste

{  

    font-size: 1em;

    margin: 0; /* .76em;*/

    padding: 0em .2em .4em 0em;

    text-align: left;

    /*background: /* #fff;/* #F0F7FF; /*#FFDC84; /*#fff; /* #04417D;*/

    color: #fff;

    border:0px solid #ccc;

    border-bottom: 0;

    display: block;
   

}

ul.angebotsliste

{

    clear: left;

    border-left: 1px solid #04427D;

   /* border-top: 1px solid #ccc; /*#CCC9B8; /*#E5CDA1;*/

      /* border: 1px solid #ccc; /*#CCC9B8; /*#E5CDA1;*/

      border-right: 1px solid #04427D;

       border-bottom: 1px solid #04427D;

    padding: 0 0 0 0px;

    margin: 0 0 0 0em;

    background:#F2F7FB; /* #f5f5f5; /* #fff; /*#F0F7FF; /*#F7E060; /*#0670BD; /* #FFDC84; /**/

     width: 678px;

}

.angebotsliste li

{

   /* border-left: 1px solid #ccc; /*#E5CDA1;*/

    border-bottom: 1px solid #ccc; /*#E5CDA1;*/

    margin: 0 0 0 0px;

    padding: 0 0 0 23px;

    list-style-type: none;

}



.angebotsliste li.verkauf

{

    background: transparent url(../images/icons/verkauf_h1.gif) 2px 4px no-repeat scroll;

}

.angebotsliste li.versteigerung

{

    background: transparent url(../images/icons/auktion_h1.gif) 2px 4px no-repeat scroll;

}

.angebotsliste li.immobilie

{

    background: transparent url(../images/icons/immobilie_h1.gif) 2px 4px no-repeat scroll;

}

.angebotsliste li.unternehmen

{

    background: transparent url(../images/icons/unternehmen_h1.gif) 2px 4px no-repeat scroll;

}

.angebotsliste a, .angebotsliste a:link, .angebotsliste a:visited, .angebotsliste a:active

{

    border-left: 1px solid #ccc; /*#CCC9B8; /*#E5CDA1;*/

    display: block;

    margin: 0 auto;

    width: inherit;

    padding: .5em .5em .5em .5em;

    font-weight: normal;

    color: #000;

}

.angebotsliste li.odd a, .angebotsliste li.odd a:link, .angebotsliste li.odd a:visited

{

    background-color: #fcfcfc; /*#ededed; /*#FFFBF0; /*#FFFDF9;*/

}

.angebotsliste li.even a, .angebotsliste li.even:link, .angebotsliste li.even:visited

{

    background-color: #f5f5f5; /*#f5f5f5; /*#FFF7E0; /*#FFF7E0; /*#F5F1E9;*/

}

.angebotsliste li.pdfLink a, .angebotsliste li.pdfLink a:link, .angebotsliste li.pdfLink a:visited

{

    background-image: url(../images/adobe/pdficon_small.gif);

    background-position: 99% .4em;

    background-repeat: no-repeat;

    background-attachment: scroll;

    padding-right:30px;

}

/*.angebotsliste a:visited

{

    color: #333;

}*/

.angebotsliste li.even a:hover, .angebotsliste li.odd a:hover

{

    display: block;

    /*color: #04427d;*/

    /*color: #7D2104;*/

    background-color: #fffffa; /*#FFF7E0; /*#ededed; /* #FFDC84; /*#F7E060;*/

    text-decoration: underline;

}

div.pagerWrap

{

    display: block;

     padding: 0 0 0 0px;

    margin: 0 1em 1em 2.2em;

  position: relative;

   /*background: #f5f5f5; /* #04427D;*/

      

}

table.searchControl .searchTextBox,

table.searchControl h3

{

    margin: 0 0;

}

table.searchResults

{

  margin: 0;

 border-top: 1px solid #ccc; 

 line-height: 1.3em;

}

table.searchResults div

{

    padding: .2em .5em .2em 6.3em; 

    text-indent: -6em;

}

table.searchResults div.even,

table.searchResults div.odd

{

    border-bottom: 1px solid #ccc; 

     border-left: 1px solid #ccc; 

      border-right: 1px solid #ccc; 

    

}

table.searchResults div.even

{

    background: #fcfcfc;    

}

table.searchResults div.odd

{

    background: #f5f5f5;

}

table.searchResults a.searchMoreLink

{

    white-space: nowrap;    

}

.searchItemDate

{

    color: #888;

}

table.pager

{

    margin-top: .5em;

    margin-left: .2em;

}

table.pager td

{

    font-size: 1.1em;

    color: #666;    

}

table.pager td a ,

table.pager td span.active

{

    font-weight: bold;

    font-size: 1.05em;

}



table.Mypager

{

   /* position: relative;

    width: 99%; 

 */

    background:#F0F7FF; /*#f5f5f5; /* #FFFBF0; /*#04427D; */

    background: #fff;

    color: #000;

    padding: 0 0 0 0px;

    margin: 0 0 0 0;

   font-size: 1.1em;

    line-height: 1.4em;

   /* border-left: 24px solid #04427D; /*: 1px solid #04427D;*/

   /*

   border-top: 1px solid #04427D;

   border-right: 1px solid #ccc;

   border-bottom: 2px solid #04427D;

*/

}

div.pager2Wrap table.Mypager

{

  border-bottom: 2px solid #04427D;

  border-top: 0px solid #04427D;     

}

table.Mypager td 

{

     padding: .3em 0 .2em 15px;

     color: #000;

     font-weight: normal;

     font-size: 1.1em;

}



table.Mypager td span.active

{   

    color: #444; 

}

table.Mypager a, table.Mypager a:link, table.Mypager a:visited

{

    

    color: #04427D;    

}

table.Mypager a.active 

{

    

    color: #04427D;

}



table.td {position: relative;

}

/* Auktionsdetails */

table.auktionsdetails

{

   

    border-top: 1px solid #04427D;

    border-right: 1px solid #04427D;

   

    border-left: 1px solid #04427D;

    border: 1px solid #ccc;

    

    margin: 0 auto;

    

    color: #333;

    background: transparent;

}

table.auktionsdetails h1

{

    margin: 0;

    padding: 0;

    line-height: 1.2em;

    color: #000;

    border: 0;

}

table.auktionsdetails h1 small,

table.auktionsdetails h1 .kleiner

{    

    color: #333;

}

table.auktionsdetails h1 p

{

    margin: 0;

    padding: 0;

    font-size: 1em;

}

table.auktionsdetails th.th-top

{

    /*background: #0670BD url(../images/boxcorner.gif) right top no-repeat scroll;*/

    /*background: #F0F7FF; /*#C1E0FF; /*#F5F7FA;*/

     background: #FAFDFF;  /*#F5F7FA;*/

    border-bottom: 1px solid #ccc;

    width: auto;

}

table.auktionsdetails th

{

    width: 12em;

}

.td-sidebar

{

    width: 21em;

    /* border-left: 1px solid #ededed;*/

      font-size: .9em;

}

table.auktionsdetails td, table.auktionsdetails th

{

    padding: .5em;

    border-bottom: 1px solid #ccc;

}

table.auktionsdetails td table td

{

    padding: 0;

    border: 0;

}

.auktionsdetails ul

{

    margin-left: 1.5em;

    margin-bottom: 0;

}

.auktionsdetails td p

{

     padding: 0;

     margin: 0;

}

.auktionsdetails li.list-image-pdf

{

    list-style-image: url(../images/adobe/pdficon_small.gif);

    padding-left: .5em;

}

.auktionsdetails li.list-image-wmv

{

    list-style-image: url(../images/icon_wmv.gif);

    padding-left: .65em;

    padding-bottom: .5em;

}

.hint 

{

    color: #f00;

    font-weight: bold;

}





/* Versteuigerungsdetzails: Objektliste */

.objektListe

{

    border: 1px solid #ccc;

    background: transparent;

    

}



span.sidebarHTwebStandardPlatzhalter_AxLabel1748

{

     display: block;

}

h3.list-header

{

    

    margin: 0 0 .3em 0;

    padding: .3em;

    background: #F5F1E9;

    background: #FAFDFF;

    border-bottom: 1px solid #ccc;

    line-height: 1.3em; 

    color: #333;   

}

div.objektListe

{

    /*margin-right: 1em;*/

    margin-bottom: 1em;

    

}

.objektliste p

{

    padding: .2em .2em .4em .2em;

}

.objektListe ul

{

    margin: 0 0 0 0;

    padding: 0 0 0 0;

    list-style-type: none;

}

.objektListe li

{

    line-height: 1.2em;

    font-size: .95em;

    padding: .3em .5em .2em .5em;

    border-bottom: 1px solid #ccc;

    background: transparent;

}



#subscribePanel 

{

    width: 37em;

}

#subscribePanel table,

table.autoWidthTable,

.autoWidthTable table

{

    width: auto;

}



.contactForm, #subscribePanel

{ 

    border: 1px solid #04427D;

    background: #FAFDFF;

    padding: .5em 1em 1em 1em;

    

}

/* Content Tables */



.contenttable

{

    width: 100%;

}

.contenttable ul 

{

    list-style-type: disc;

   margin-left: 1.5em;

}

.cells-1 .threecell

{

    width: 100%

}

.cells-1-1 .onecellleft

{

    width: 50%;

}

.cells-1-1 .onecellright

{

    width: 50%;

}

.cells-1-2 .onecellleft

{

    width: 40%;

}

.cells-1-2 .twocellright

{

    width: 60%;

}

.cells-2-1 .twocellleft

{

    width: 66%;

}

.cells-2-1 .onecellright

{

    width: 34%;

}

.cells-1-1-1 .onecellleft,

.cells-1-1-1 .onecellmiddle

{

    width: 33%;

}

.cells-1-1-1 .onecellrigth

{

    width: 34%;

}

.cellPad

{

    padding-left: 2em;

}





/* Text Editor Klassen */



.Ueberschrift1

{

    font-size: 1.1em;

    font-weight: bold;

    display: block;

    color: #04417D; /*#2F81BD;*/

}

.Ueberschrift2

{

    font-size: 1em;

    font-weight: bold;

    display: block;

    color: #04417D; /*#2F81BD;*/

}



span.kleiner

{

    font-size: .85em;

}

/* Galerie Teaser */



.galerie-teaser

{

    border: 1px solid #ccc;

    background: #ededed; /* #F5F1E9;*/

    margin: 1em;

    text-align: center;

}

a.galerie-link

{

    display: block;

    width: 160px;

    padding: .5em .5em;

    text-align: center;

    border: 1px solid #ccc;

    background:#ededed; /* #F5F1E9;*/

}

a.galerie-link:hover

{

    background:#fffffa; /* #F7E060;*/

    text-decoration: none;

}

/*****************************

 * Backend Anpassung       *

 *****************************/

html body .ebmaintable

{    
    width: 230px;
    height: 300px;
    

}
html body .ebmaintable td
{
    vertical-align: top;

}



.MSBox

{  

    

    margin-bottom: .5em;

}

.MSBox .MSBoxHeader

{

    margin-bottom: 0;

}

.MSBoxHeader

{

    margin: 0 0 .2em 0;

    padding: .0em .5em .1em .5em;

    font-size: 1em;

    font-weight: normal;

    background: #cc0000;

    color: #fff;

    /*border-left: 3px solid #CC0000;

    border-bottom: 2px solid #CC0000;*/

}

.MSBoxContent

{       

    padding: .2em .5em 0 .5em;

    border: 1px solid #CC0000;

    background: #F1F1F2;

}

.auktionsdetails table td,

.auktionsdetails table th

{

    border: 0; margin: 0;

    padding: 0;

}

.image_right img
{
    float: right;
}
