body{
background-color:#313930;}


#sprache{
position:absolute;
z-index:10;
top:38px;
left:650px;


}

a:link, a:visited, a:active{
text-decoration:none;
color:#3e7b01;
font-weight:bold;
font-size:11px;}

a:hover{
text-decoration:none;
color:#000000;
font-size:11px;}




#container {
position:absolute;
top:55px;
left:50%;
margin-left:-357px;
width:714px;
height:auto;}

#logo{
positon:absolute;
top:0px;
margin-left:15px;
width:130px;
height:65px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;}

#header{
position:absolute;
top:68px;
left:0px;
width:714px;
height:118px;
background-image:url(images/menue_hintergrund.jpg);
background-repeat:no-repeat;

color:#FFFFFF;
text-decoration:none;
}




#kontakt_impressum a:link,
#kontakt_impressum a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00CC00;
text-decoration:none;
}


#kontakt_impressum a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;}

#copy{
position:absolute;
top:680px;
left:30px;
width:200px;
height:12px;

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00CC00;
text-decoration:none;
}


#header a:link,#header a:visited {
display:block;
width:114px;
height:118px;
text-align:center;
padding-top:68px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
font-weight:normal;
}



#linktext_start {
top:5px;
position:absolute;

left:12px;
}



#linktext_immobilien{
top:5px;
position:absolute;

left:130px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;}

#linktext_kabinen{
top:5px;
position:absolute;

left:241px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;}

#linktext_produkte{
top:5px;
position:absolute;

left:358px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;}

#linktext_uns{
top:5px;
position:absolute;

left:474px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;}

#linktext_information{
top:5px;
position:absolute;

left:588px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;}




#content{
position:absolute;
top:186px;
left:1px;
height:484px;
width:713px;
background-color:#FFFFFF;}


/* STARTSEITE------------------------------------------------------ */

#bild_start{

position:absolute;
top:-11px;
background-image:url(images/bild_startseite.gif);
background-repeat:no-repeat;

width:702px;
height:319px;}

#kasten{
position:absolute;
top:323px;
left:10px;

width:693px;
height:150px;
background-image:url(images/kasten-unten.gif);
background-repeat:no-repeat;

}

#titel{
position:absolute;

font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bolder;
line-height:17px;
color:#336600;}

#spalte_links{
position:absolute;
top:13px;
left:16px;

width:206px;
height:40px;
}

#spalte_mitte{
position:absolute;
top:13px;
left:245px;

width:206px;
height:auto;
}

#spalte_rechts{
position:absolute;
top:13px;
left:470px;

width:206px;
height:auto;
}

#text_kasten_links{
position:absolute;
top:45px;
left:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:14px;}




/* STARTSEITE------------------------Ende------------------------------ */






/* IMMOBILIEN------------------------------------------------------ */


#titel_immo{
position:absolute;

font-family:Arial, Helvetica, sans-serif;
font-size:17px;
width:208px;

padding-left:6px;
padding-right:6px;


line-height:17px;
color:#336600;}


#titel_grau{
position:absolute;

font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bolder;
line-height:17px;
color:#707070;}

#immo_kasten_links{
z-index:10;
position:absolute;
top:5px;
left:12px;
width:232px;
height:460px;
background-image:url(images/titel/kasten_hintergrund.gif);
background-repeat:no-repeat;

padding-top:5px;
padding-left:5px;
padding-right:5px;}

#immo_kasten_mitte{
position:absolute;
top:0px;
left:237px;
width:202px;
height:460px;

padding-top:5px;
padding-left:5px;
padding-right:5px;}

#immo_kasten_rechts{
z-index:2;
position:absolute;
top:0px;
left:458px;
width:232px;
height:460px;
background-image:url(images/titel/kasten_hintergrund.gif);
background-repeat:no-repeat;

padding-top:5px;
padding-left:5px;
padding-right:5px;}

#immo_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:normal;

text-align:inherit;
line-height:11px;}


/* IMMOBILIEN-------------------------Ende----------------------------- */


/* KABINEN------------------------------------------------------ */

#text_kabinen{
position:absolute;
top:40px;
left:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:20px;
text-align:justify;

line-height:16px;}


#text_kabinen1{
position:absolute;
top:120px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:16px;
}

#text_kabinen2{
position:absolute;
top:120px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:16px;
}


#box_kabinen_links{
position:absolute;
top:20px;
left:262px;
width:212px;
height:246px;

}

#box_kabinen_rechts{
position:absolute;
top:20px;
left:488px;
width:212px;
height:246px;

}

#box_kabinen_unten{
position:absolute;
top:330px;
left:262px;
width:440px;
height:auto;
}

#trennlinie{
position:absolute;
top:305px;
left:250px;

background-image:url(images/trennlinie.jpg);
background-repeat:no-repeat;

width:460px;
height:7px;}

#text_kabinen_unten{
position:absolute;
left:228px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:16px;

width:200px;
}

/* KABINEN-------------------------Ende----------------------------- */


/* PRODUKTE------------------------------------------------------ */

#produkte_box1{
position:absolute;
top:30px;
left:28px;
width:420px;
height:auto;}

#produkte_box2{
position:absolute;
top:186px;
left:28px;
width:420px;
height:auto;}

#produkte_box3{
position:absolute;
top:326px;
left:28px;
width:420px;
height:auto;}

#produkte_box_rechts1{
position:absolute;
top:5px;
left:474px;
width:230px;
height:212px;
background-image:url(images/titel/kastenprodukt.gif);
background-repeat:no-repeat;
}

#produkte_box_rechts2{
position:absolute;
top:230px;
left:474px;
width:230px;
height:212px;
background-image:url(images/titel/kastenprodukt.gif);
background-repeat:no-repeat;
}

#titel_produktbox{
position:absolute;

padding-left:10px;
padding-right:10px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bolder;
line-height:17px;
color:#336600;}



#text_produkte{
position:absolute;
top:58px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:16px;
}

#text_produkte2{
position:absolute;
top:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:16px;
}

#text_produkte3{
position:absolute;
top:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:16px;
}

#text_produkte4{
position:absolute;
top:156px;
left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

line-height:16px;
}



/* PRODUKTE------------------------Ende----------------------------- */


/* ÜBER UNS----------------------------------------------------- */


#kasten_rechts{
z-index:2;
position:absolute;
top:5px;
left:473px;
width:232px;
height:460px;
background-image:url(images/titel/kasten_hintergrund.gif);
background-repeat:no-repeat;

padding-top:5px;
padding-left:5px;
padding-right:5px;}

#bild_info{
z-index:20;
position:absolute;
top:293px;
left:222px;
width:251px;
height:189px;
background-image:url(images/chefs.jpg);
background-repeat:no-repeat;}

#text_kabinen #text_kabinen a:link, #text_kabinen a:visited, #text_kabinen a:active{
text-decoration:none;
color:#3e7b01;
font-weight:bold;
font-size:11px;}

#text_kabinen a:hover{
text-decoration:none;
color:#000000;
font-size:11px;}

/* ÜBERUNS------------------------Ende----------------------------- */



/* INFORMATION----------------------------------------------------- */

#text_info{
position:absolute;
top:40px;
left:0px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:18px;
text-align:justify;

line-height:16px;}

#text_info2{
position:absolute;
top:210px;
left:0px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:18px;
text-align:justify;

line-height:16px;}

#text_info3{
position:absolute;
top:25px;
left:0px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

text-align:justify;

line-height:16px;}

#box_info1{
position:absolute;
top:20px;
left:268px;
width:426px;
height:auto;
}

#box_info2{
position:absolute;
top:160px;
left:0px;
width:426px;
height:auto;
}


/* INFORMATION---------------------Ende-------------------------------- */

/* KONTAKT----------------------------------------------------- */

#kontakt_text{
position:absolute;
top:80px;
left:20px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:14px;

}


#kontakt_text2{
position:absolute;
top:80px;
left:250px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:14px;}

/* KONTAKT---------------------Ende-------------------------------- */

#kontakt_impressum{
position:absolute;
top:35px;
left:470px;
width:173px;
height:20px;
}

/* IMPRESSUM----------------------------------------------------- */

#text_impressum{
position:absolute;
top:240px;
left:20px;

font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
line-height:12px;}


/* IMPRESSUM---------------------Ende-------------------------------- */





/* REFERENZEN----------------------------------------------------- */

#container_referenzen{
position:absolute;
overflow:scroll;

top:6px;
left:254px;

width:458px;
height:471px;
}

#box_referenzen_links{
position:absolute;
top:20px;
left:10px;
width:212px;
height:auto;

}

#box_referenzen_links2{
position:absolute;
top:220px;
left:10px;
width:212px;
height:auto;

}

#box_referenzen_links3{
position:absolute;
top:420px;
left:10px;
width:212px;
height:auto;

}


#box_referenzen_links4{
position:absolute;
top:620px;
left:10px;
width:212px;
height:auto;

}

#box_referenzen_links5{
position:absolute;
top:820px;
left:10px;
width:212px;
height:auto;

}

#trennlinie_referenzen{
position:absolute;
top:180px;
left:10px;

background-image:url(images/trennlinie.jpg);
background-repeat:no-repeat;

width:392px;
height:7px;}


#trennlinie_referenzen2{
position:absolute;
top:380px;
left:10px;

background-image:url(images/trennlinie.jpg);
background-repeat:no-repeat;

width:392px;
height:7px;}



#trennlinie_referenzen3{
position:absolute;
top:580px;
left:10px;

background-image:url(images/trennlinie.jpg);
background-repeat:no-repeat;

width:392px;
height:7px;}

#trennlinie_referenzen4{
position:absolute;
top:780px;
left:10px;

background-image:url(images/trennlinie.jpg);
background-repeat:no-repeat;

width:392px;
height:7px;}

#referenz_text{
position:absolute;
top:110px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:16px;
}


#referenz_text_kasten{
position:absolute;
top:20px;
left:0px;

margin:5px 5px 5px 5px;

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
text-align:justify;
line-height:19px;
}

/* REFERENZEN---------------------Ende-------------------------------- */


#iframe_osma{
position:absolute;
top:40px;
left:50%;
margin-left:-275px;}

#iframe_axel{
position:absolute;
margin-left:1px;

}

#zurueck{
}

#zurueck a:link, a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#3e7b01;
}

#zurueck a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#000000;}


#content_axel{
position:absolute;
top:186px;
left:1px;
height:710px;
width:713px;
background-color:#FFFFFF;}

