@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
outline:none;
}
body{
background-color:#FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
}
#wrapper{
width:980px;
height:700px;
margin:0 auto;
}
/* ----------------------------HEADER start----------------------------------------*/
#header{
height:165px;
width:980px;
float:left;
}
#logo_links{
height:165px;
width:230px;
float:left;
}
#logo_rechts{
height:165px;
width:750px;
float:left;
}
#logo_links a img, #logo_rechts a img{
border:none;
}
/* ----------------------------HEADER ende-----------------------------------------*/
/* ----------------------------MENU start-----------------------------------------*/
#menu{
height:37px;
width:980px;
float:left;
}
#menu_leiste{
height:37px;
width:230px;
float:left;
}
/*-----------------MENULEISTE LINKS-----------------*/
#menu_home{
width:46px;
height:37px;
float:left;
border:none;
background:url(images/menu/home.jpg) no-repeat;/*grauer Verlauf*/
}
#menu_objekte{
width:57px;
height:37px;
float:left;
border:none;
background:url(images/menu/objekte.jpg) no-repeat;/*grauer Verlauf*/
}
#menu_kontakt{
width:55px;
height:37px;
float:left;
border:none;
background:url(images/menu/kontakt.jpg) no-repeat;/*grauer Verlauf*/
}
#menu_impressum{
width:72px;
height:37px;
float:left;
border:none;
background:url(images/menu/impressum.jpg) no-repeat;/*grauer Verlauf*/
}
/*-------------------------------------------------------------*/
/*-----------------MENULEISTE RECHTS mit LINIE-----------------*/
#menuleiste_home{
height:37px;
width:750px;
float:left;
background:url(images/menu/hellblauelinie.jpg) no-repeat;
}
#menuleiste_objekte{
height:37px;
width:750px;
float:left;
background:url(images/menu/hellblauelinie.jpg) no-repeat;
}
#menuleiste_kontakt{
height:37px;
width:750px;
float:left;
background:url(images/menu/hellblauelinie.jpg) no-repeat;
}
#menuleiste_impressum{
height:37px;
width:750px;
float:left;
background:url(images/menu/hellblauelinie.jpg) no-repeat;
}
/*-----------------------------------------------------------*/
.menu_formatierung{
list-style-type:none;
}
#menu a:link{ /* nicht besuchte Links */
width:46px;
height:37px;
float:left;
text-decoration:none;
font:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
text-shadow: black 3px 2px 2px;
padding-top:10px;
padding-left:6px;
color:#ffffff;
}

#menu a:visited{ /* besuchte Links */
width:46px;
height:37px;
float:left;
text-decoration:none;
font:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
text-shadow: black 3px 2px 2px;
padding-top:10px;
padding-left:6px;
color: #ffffff;
}
#menu a:hover{ /* Benutzer selektiert */
width:46px;
height:37px;
float:left;
text-decoration: underline #6fb2e6;
font:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
text-shadow: black 3px 2px 2px;
padding-top:10px;
padding-left:6px;
color: #6fb2e6;
}
#menu a:active{/* Aktive Links */
width:46px;
height:37px;
float:left;
text-decoration: underline #6fb2e6;
font:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
text-shadow: black 3px 2px 2px;
padding-top:10px;
padding-left:6px;
color: #6fb2e6;
} 
/* ----------------------------MENU ende-----------------------------------------*/
/* ----------------------------MITTE start-----------------------------------------*/
#center{
height:431px;
width:916px;
float:left;
background-color:#f3f3f3;
border-left:thin solid #989696;
border-right:thin solid #989696;
padding-left:31px;
padding-right:31px;
}
/* ----------------------------TEXTBLOECKE start-----------------------------------------*/
#textblock_links{
height:431px;
width:276px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-right:56px;
}
#textblock_linkssuchkriterien{
height:431px;
width:236px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-right:56px;
}
#textblock_mitte{
height:431px;
width:270px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-right:36px;
}
#textblock_mittesuchkriterien{
height:431px;
width:350px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-right:36px;
}
#mehr{
font-size:13px;
color:#4b8bce;
font-variant:small-caps;
padding-top:28px;
padding-right:17px;
text-decoration:underline;
text-align:right;
}
#textblock_rechts{
height:431px;
width:228px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-left:26px;
}
#textblock_rechtssuchkriterien{
height:431px;
width:188px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-left:26px;
}
#ueberschrift{
font-size:19px;
color:#4b8bce;
font-variant:small-caps;
padding-top:69px;
}

#einpunkt, #zweipunkte, #dreipunkte{
padding-left:19px;
}
#kleinerpunkt{
padding-bottom:1px;
}
#linie_oben{
padding-top:6px;
}
#text_links{
text-align: justify;
padding-top:53px;
padding-bottom:27px;
padding-right:22px;
}
#text_mitte{
text-align: justify;
padding-top:53px;
padding-bottom:27px;
padding-right:16px;
}
#text_mitte{
text-align: justify;
padding-top:53px;
padding-bottom:27px;
padding-right:16px;
}
#text_rechts{
text-align: justify;
padding-top:53px;
padding-bottom:27px;
}
#text_linksmehr{
text-align:left;
padding-top:53px;
padding-bottom:27px;
padding-right:22px;
}
#text_mittemehr{
text-align:left;
padding-top:53px;
padding-bottom:27px;
padding-right:16px;
}
#text_rechtsmehr{
text-align:left;
padding-top:53px;
padding-bottom:27px;
}
/* ----------------------------TEXTBLOECKE ende--------------------------------------*/
/* ----------------------------SUCHKRITERIEN start--------------------------------------*/
#textblock_links_sk{
height:431px;
width:190px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-right:56px;
}

#textblock_mitte_sk{
height:431px;
width:460px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-right:36px;
}
#textblock_rechts_sk{
height:431px;
width:124px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
padding-left:26px;
}
#ueberschrift_sk{
font-size:19px;
color:#4b8bce;
font-variant:small-caps;
padding-top:69px;
}
#einpunkt_sk, #zweipunkte_sk, #dreipunkte_sk{
padding-left:19px;
}
#kleinerpunkt_sk{
padding-bottom:1px;
}
#linie_oben_sk{
padding-top:6px;
}
#text_mitte_sk{
text-align: justify;
padding-top:53px;
padding-bottom:27px;
padding-right:16px;
}
/* ----------------------------SUCHKRITERIEN ende---------------------------------------*/
/* ----------------------------GALERIE start-----------------------------------------*/
/* ----------------------------GALERIE OBJEKTGALERIE start---------------------------*/
#galerie{
float:left;
font:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding-top:20px;
}
#zeile_1{
float:left;
}
#hintergrund_bild1-5{
height:138px;
width:150px;
float:left;
border:0px;
}
.abstand1{
padding-right:20px;
padding-left:42px;
}
.abstand2{
padding-right:21px;
padding-left:21px;
}
.abstand3{
padding-right:42px;
padding-left:20px;
}
#zeile_2{
float:left;
}
#hintergrund_bild6-10{
font:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
height:138px;
width:150px;
float:left;
padding-top:20px;
}
#bildklein{
border:1px solid #4B8BCE;
}
#angebotstext_kurz{
padding-top:8px;
}
/* ----------------------------GALERIE OBJEKTGALERIE ende---------------------------*/
/* ----------------------------GALERIE OBJEKTDETAILS start--------------------------*/
#box_up{
width:50px;
}
#button_zurueck{
font-size:13px;
color:#4b8bce;
font-variant:small-caps;
padding-top:28px;
text-decoration:underline;
}
#box_center{
padding-top:31px;
width:436px;
}
#box_down{
height:10px;
width:150px;
float:left;
text-align:left;
font-size:11px;
}
#button_kontakt{
font-size:13px;
color:#4b8bce;
font-variant:small-caps;
padding-top:40px;
text-decoration:underline;
}

/* ----------------------------GALERIE OBJEKTDETAILS ende---------------------------*/
/* ----------------------------GALERIE ende-----------------------------------------*/
/* ----------------------------KONTAKTFORMULAR start--------------------------------*/
#ueberskon{
width:240px;
font-size:19px;
color:#4b8bce;
font-variant:small-caps;
padding-top:28px;
}
#kastenlinks{
width:240px;
float:left;
font-size:11px;
color: #4b8bce;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#formular{
width:420px;
float:left;
padding-left:50px;
}

/* ----------------------------KONTAKTFORMULAR ende---------------------------------*/
/* ----------------------------IMPRESSUM start--------------------------------------*/
#text_L1{
padding-top:10px;
padding-right:22px;
}
#text_L2{
padding-top:10px;
padding-right:22px;
}
#textblock_rechts2{
height:431px;
width:581px;
float:left;
text-align:justify;
font-size:11px;
line-height:1.5em;
}
#text_rechts2{
text-align:justify;
}
#agbuebers{
padding-top:12px;
font-size:13px;
color:#4b8bce;
}
#mehragb{
font-size:13px;
color:#4b8bce;
font-variant:small-caps;
padding-top:5px;
text-decoration:underline;
text-align:right;
}
#zurueckagb{
font-size:13px;
color:#4b8bce;
font-variant:small-caps;
padding-top:5px;
text-decoration:underline;
text-align:right;
}
#platzabgeins{
padding-top:24px;
}
#platzabgzwei{
padding-top:24px;
}
#platzabgdrei{
padding-top:90px;
}


/* ----------------------------IMPRESSUM ende--------------------------------------*/
/* ----------------------------MITTE ende-------------------------------------------*/
/* ----------------------------FOOTER start-----------------------------------------*/
#footer{
height:67px;
width:980px;
float:left;
}
/* ----------------------------FOOTER ende-----------------------------------------*/
