body {
border:0px solid #ff0000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
text-decoration: none;
font-weight: lighter;
color: #ffffff;
padding: 0;
margin: 0;
background-image: url("images/bg.jpg"); background-repeat:repeat-x;
background-color: #4a4a4a;
}


/* END STARTSEITE */


#start_main {
border:0px solid #ff00ff;
padding: 0px;
margin: -330px 0 0 -488px;
position:absolute;
top: 50%;
left: 50%;
width: 970px;
height: 660px;
}

#start_headmenubox {
border:0px solid #ff00ff;
float:left;
padding: 0px;
margin: 0px 0px 0px 0px;
width: 963px;
height: 57px;
background-image: url("images/logobanner.gif"); background-repeat:no-repeat;
}

#start_headmenu {
border:0px solid #ff0000;
float:right;
padding: 0px;
margin: 26px 18px 0px 0px;
height: 29px;
}

#left {
border:0px solid #ff00ff;
float:left;
padding: 0px;
margin: 0px 0px 0px 0px;
width: 68px;
height: 29px;
background-image: url("images/left.jpg"); background-repeat:no-repeat;
}

#right {
border: 0px solid #ff00ff;
float:left;
padding: 0px;
margin: 0px 0px 0px 0px;
width: 6px;
height: 29px;
background-image: url("images/right.jpg"); background-repeat:no-repeat;
}

#menu {
border: 0px solid #ff00ff;
float:left;
padding: 0px;
margin: 0px 0px 0px 0px;
height: 29px;
}

#start_bildcontainer {
border: 0px solid #ff00ff;
float:left;
padding: 0px;
margin: 18px 0px 0px 0px;
width: 969px;
height: 358px;
background: url("__OSG__RANDOMPICTURE(header)(head/bild01.jpg)#") 
}

#start_iconcontainer {
border: 0px solid #ff00ff;
float:left;
padding: 0px;
margin: 18px 0px 0px 3px;
width: 969px;
height: 150px;
}

.iconbox1, .iconbox2, .iconbox3{
border: 0px solid #ff00ff;
float:left;
padding: 0px;
margin: 0px 0px 0px 0px;
width: 310px;
height: 148px;
}
.iconbox1{
background-image: url("images/bg_iconbox1.jpg"); background-repeat:no-repeat;
}
.iconbox2{
background-image: url("images/bg_iconbox2.jpg"); background-repeat:no-repeat;
}
.iconbox3{
background-image: url("images/bg_iconbox3.jpg"); background-repeat:no-repeat;
}

.iconspacer{
border: 0px solid #ff00ff;
float:left;
padding: 0px;
margin: 0px 0px 0px 0px;
width: 19px;
height: 148px;
}

.start_footer {
border: 0px solid #ff00ff;
float:left;
text-align:center;
padding: 0px;
margin: 18px 0px 0px 0px;
width: 969px;
height: 20px;
}

.icontitelbox{
border: 0px solid #ff00ff;
float:left;
font-size:13px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 24px;
height: 27px;
}
.icontitel{
border: 0px solid #ff00ff;
float:left;
margin: 0px 0px 0px 0px;
height: 22px;
padding: 6px 0px 0px 0px;
}
* html .icontitel{
height: 27px;
}

.pfeil{
border: 0px solid #ff00ff;
float:left;
margin: 0px 0px 0px 0px;
width:19px;
height: 27px;
background-image: url("images/pfeil.gif"); background-repeat:no-repeat;
}

.icontextbox{
border: 0px solid #ff00ff;
float:left;
text-align:left;
font-size:13px;
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 24px;
width:180px;
height: 100px;
clear:left;
}
/* END STARTSEITE */


/* HAUPTEMPLATE */
#main {
border: 0px solid #0000ff;
min-height: 900px;
text-align: center;
margin:0 auto;
width: 959px;
}
* html #main {
height: 100%;
width: 960px;
}
#main_inn {
border: 0px solid #ff0000;
min-height: 900px;
width: 960px;
padding: 0px 0px 0px 0px;
margin: 30px 0px 0px 0px;
overflow: hidden;
}
* html #main_inn {
width: 960px;
height: 96%;
overflow: visible;
}

#bildcontainer {
border: 0px solid #d2d2d2;
float:left;
padding: 0px;
margin: 18px 0px 0px 0px;
width: 960px;
height: 225px;
background: url("__OSG__RANDOMPICTURE(header2)(head/pic01.jpg)#") 
}

#container {
border:1px solid #a1a1a1;
float:left;
padding: 0px;
margin: 18px 0px 0px 0px;
width: 960px;
background-color: #808080;
}

.pagingbox {
border:1px solid #484445;
float:left;
display:inline;
font-size:13px;
font-weight:bold;
width: 180px;
height: 25px;
padding: 5px 0px 0px 0px;
margin: 10px 0px 5px 0px;
background-image: url("images/knopf_bg.jpg"); background-repeat:no-repeat;
}
* html .pagingbox {
height: 30px; 
}






#menu_left {
border: 0px solid #ff0000;
float:left;
width: 180px;
margin: 0px 0px 0px 8px;
}

#menu_left_inn {
border:1px solid #484445;
float:left;
width: 180px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url("images/bg_featureboxen.jpg"); background-repeat:repeat-x;
background-color: #737373;
}





#inhalt {
border: 0px solid #00ff00;
float:left;
text-align:left;
width: 556px;
min-height: 900px;
margin: 6px 0px 30px 20px;
padding: 0px 0px 60px 0px;
overflow: hidden;
}
* html #inhalt {
width: 550px;
height: 900px;
}



#rightbox {
border: 0px solid #ff0000;
float:right;
width: 192px;
height: 400px; /*muss später raus*/
margin: 0px 0px 0px 0px;
padding: 0;
}

* html #rightbox {
width: 188px;
}


#topobjektbox {
border:1px solid #484445;
float:left;
width: 180px;
height:220px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url("images/bg_featureboxen.jpg"); background-repeat:repeat-x;
}

#citybox {
border:1px solid #484445;
float:left;
width: 180px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
background-image: url("images/bg_featureboxen.jpg"); background-repeat:repeat-x;
}

/* END HAUPTEMPLATE */







.nav ul, .nav li{
list-style: none;
margin: 0;
padding:0;
}

.nav { 
border: 0px solid #0000ff;
margin: 0;
padding:0;
} 
.nav a:hover { 
}   

.NavLevelA_1_0 { 		
border-top:1px solid #484445;
display: block;
font-family: Verdana,Arial;
font-weight: lighter;
color:#ffffff;
font-size: 12px;
text-align: center;
text-decoration: none;
margin: 0px 5px 0px 5px;
padding: 7px 5px 7px 5px;
} 
.NavLevelA_1_0:hover{
color: #e8641b;
}

.NavLevelA_1_0_sel{ 	                       
border-top:1px solid #484445;
display: block;
font-family: Verdana,Arial;
font-weight: lighter;
color: #e8641b;
font-size: 12px;
text-align: center;
text-decoration: none;
margin: 0px 5px 0px 5px;
padding: 7px 5px 7px 5px;
} 
.NavLevelA_1_0_sel:hover{
color: #e8641b;
}

.nav2 ul, .nav2 li{
list-style: none;
padding:0;
margin: 0;
}
.nav2 { 
border: 0px solid #0000ff;
margin: 0;
padding:0;
} 
.nav2 a:hover { 
}  
.NavLevelA_2_0{
border-top:1px solid #484445;
display: block;
font-family: Verdana,Arial;
font-weight: lighter;
color:#000000;
font-size: 12px;
text-align: center;
text-decoration: none;
margin: 0px 5px 0px 5px;
padding: 7px 5px 7px 5px;
background-color:#a7a7a7;
}
.NavLevelA_2_0:hover {
color:#e8641b;
}

.NavLevelA_2_0_sel{
border-top:1px solid #484445;
display: block;
font-family: Verdana,Arial;
font-weight: lighter;
color:#000000;
font-size: 12px;
text-align: center;
text-decoration: none;
margin: 0px 5px 0px 5px;
padding: 7px 5px 7px 5px;
background-color:#a7a7a7;
}
.NavLevelA_2_0_sel:hover{ 		
color: #e8641b;
}
/*END NAVIGATIONEN*/





















/* Navigationen */
.block1 a:link, .block1 a:visited, .block1 a:active {
border-left:1px solid #9b4514;
float:left;
display:inline;
font-size:12px;
font-family: Verdana, Arial, sans-serif;
font-weight:light;
color:#ffffff;
text-decoration:none;
text-align: center;
padding: 8px 10px 8px 10px;
background-image: url("images/buttonbg1.jpg"); background-repeat:repeat-x;
}
.block1 a:hover {
color:#ffffff;
background-image: url("images/buttonbg2.jpg"); background-repeat:repeat-x;
}


.block2 a:link, .block2 a:visited, .block2 a:active {
border-top:1px solid #484445;
display: block;
font-family: Verdana,Arial;
font-weight: lighter;
color:#ffffff;
font-size: 12px;
text-align: center;
text-decoration: none;
margin: 0px 5px 0px 5px;
padding: 7px 5px 7px 5px;
}
.block2 a:hover {
color:#ff6900;
}



.block3 a:link, .block3 a:visited, .block3 a:active {
border-top:1px solid #484445;
display: block;
font-family: Verdana,Arial;
font-weight: lighter;
color:#000000;
font-size: 12px;
text-align: center;
text-decoration: none;
margin: 0px 5px 0px 5px;
padding: 7px 5px 7px 5px;
background-color:#a7a7a7;

}
.block3 a:hover {
color:#ff6900;
}



.contentlink a:link, .contentlink a:visited, .contentlink a:active,
.contentlink2 a:link, .contentlink2 a:visited, .contentlink2 a:active{
border: 0px solid #ff0000;
display: inline;
font-weight: lighter;
color: #ffffff;
text-decoration: none;
padding: 3px 0px 0px 0px;
}
.contentlink a:hover{
color: #c1c1c1;
}

.contentlink a:link, .contentlink a:visited, .contentlink a:active{
font-size: 12px;
}


.contentlink2 a:link, .contentlink2 a:visited, .contentlink2 a:active{
font-size: 11px;
}




.kastenlink a:link, .kastenlink a:visited, .kastenlink a:active{
border:1px solid #000000;
font-weight: lighter;
color: #ffffff;
width: 180px;
text-decoration: none;
padding: 4px 4px 4px 4px;
background-color:#e8641b;
}
.kastenlink a:hover{
color: #c1c1c1;
}

.kastentext {
border:1px solid #000000;
font-weight: lighter;
color: #ffffff;
width: 180px;
text-decoration: none;
padding: 2px 4px 2px 4px;
background-color:#e8641b;
}


/* END Navigationen */





/*Listenrahmen*/
#listenrahmenbox {
border: 0px solid #ff0000;
float:left;
width: 542px;
height: 90px;
margin: 0px 0px 0px 0px;

}


.pagetable {
border: 0px solid #00ff00;
margin: 0px 0px 10px 0px;
width: 542px;
font-family: Arial, Verdana;
font-size: 11px;
color: #ffffff;
font-weight:bold;
}


.auswahl{
border:1px solid #484445;
height:16px;
font-size: 11px;
margin: 0px 0px 2px 0px;
}

.input{
border:1px solid #484445;
color: #e8641a;
font-size: 10px;
font-weight:bold;
background-color: #e6e6e8;
}

.osg_seiten{
border: 0px solid #17438c;
font-size: 11px;
font-weight:bold;
color: #ffffff;
text-decoration:none;
}
.osg_seiten a:hover {
color: #e8641a;
}

.osg_seiten_sel{
border: 0px solid #a7a7a9;
font-size: 11px;
font-weight:bold;
color: #e8641a;
text-decoration:none;
}
.osg_seiten_sel a:hover {
color: #e8641a;
}

.detailsuche{
border:1px solid #484445;
font-family: Arial, Verdana;
font-size: 11px;
height:16px;
color: #e8641a;
font-weight:bold;
text-decoration: none;
background-color: #e6e6e8;
padding: 3px 8px 3px 8px;
}
/*END Listenrahmen*/






/* Objektliste */
.singlebox{
border:1px solid #d3d1d2;
float:left;
width: 170px;
height: 258px;
text-align:center;
margin: 0px 13px 10px 0px;
background-image: url("images/bg_singlebox.jpg"); background-repeat:repeat-x;
}


.single_image{
border:1px solid #d3d1d2;
float:left;
width: 150px;
height:112px;
margin: 9px 0px 4px 9px;
}
.single_image img{
border: 0px solid #17438b;
width: 150px;
height:112px;
}


.singledetails1, .singledetails2, .singledetails3 {
float:left;
width: 150px;
margin: 2px 0px 2px 9px;
}
.singledetails1 {
border: 0px solid #ff0000;
overflow: hidden;
height: 54px; /*Mal Schauen !?*/
font-size: 11px;
text-align:left;
}
* html .singledetails1 {
height: 56px; /*Mal Schauen !?*/
}

.singledetails2 {
border: 0px solid #ff0000;
font-weight:bold;
text-align:center;
}
.singledetails3 {
border:1px solid #d2d0d1;
background-color: #484445;
text-align:center;
}

/* END Objektliste */




/* SCHNELLSUCHE */
#schnellsuchebox{
border:1px solid #484445;
float:left;
width: 180px;
height:160px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
background-image: url("images/bg_featureboxen.jpg"); background-repeat:repeat-x;
}

.rechtstopic{
border: 0px solid #ff0000;
width: 157px;
text-align:left;
font-weight: bold;
font-size: 11px;
margin:0 auto;
margin: 1px 1px 10px 1px;
padding: 7px 0px 7px 30px;
color: #ffffff;
background-image: url("images/schnellsuche.jpg"); background-repeat:no-repeat;
}

.suchdata {
border: 0px solid #ff0000;
float:left;
width: 154px;
font-size: 11px;
text-align: left;
color:#ffffff;
margin: 0px 0px 0px 6px;
}

.auswahl_schnellsuche {
border:1px solid #3d3d3d;
float:left;
width: 164px;
height:18px;
font-size: 11px;
margin: 0px 0px 2px 0px;

}


.speedsearcher {
border:1px solid #3d3d3d;
font-size: 11px;
text-align: center;
color:#ffffff;
background-color: #ff7300;
margin: 10px 0px 0px 53px;
/*background-image: url("images/bg_speedsearcher.jpg"); background-repeat:repeat-x;*/
}
/* END SCHNELLSUCHE */



/* Topobjekt */
.tops{
border: 0px solid #ff0000;
text-align: center;
margin:0 auto;
font-family: Verdana, Arial;
font-weight: bold;
color:#3d3d3d;
font-size: 11px;
width: 180px;
padding: 2px 0px 2px 0px;
}

.topbild{
border: 0px solid #ff0000;
text-align: center;
margin:0 auto;
width: 150px;
height: 112px;
padding: 5px 0px 0px 0px;
}

.topbild img{
border: 0px solid #fffffd;
text-align: center;
margin:0 auto;
width: 150px;
height: 112px;
padding: 0px 0px 0px 0px;
}


.tops{
border: 0px solid #ff0000;
text-align: center;
margin:0 auto;
font-family: Verdana, Arial;
font-weight: bold;
color:#ffffff;
font-size: 11px;
width: 180px;



padding: 5px 0px 5px 0px;
}

.mehr a:link, .mehr a:visited, .mehr a:active{
border: 0px solid #800000;
font-family: Arial,Verdana;
font-weight: bold;
text-decoration:underline;
font-size: 12px;
color:#ffffff;
}
.mehr a:hover{
color: #e8641b;
}

/* END Topobjekt */


























/* DETAILANSICHT  */
.detailtitelbox {
border:1px solid #484445;
float:left;
text-align:center;
width: 542px;
height: 28px;
margin: 4px 0px 0px 0px;
padding: 1px 0px 1px 0px;
background-color: #565455;
}


.detailtitel {
border: 0px solid #0000ff;
float:left;
text-align: left;
font-family: Arial, Verdana;
font-weight:bold;
font-size: 11px;
/*line-height: 1.0;*/
color: #ffffff;
width: 286px;

padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 5px;
overflow:hidden;
}


.detailnumber {
border: 0px solid #ff0000;
float:right;
font-weight:bold;
text-align: center;
font-size: 11px;
width: 235px;
padding: 2px 0px 2px 0px;
margin: 4px 0px 0px 0px;
}
/* END DETAILANSICHT  */

/* ############################## Styles IMAGEGALLERY #################################*/
.gallerybox_out {
border:1px solid #484445;
float:left;
width: 532px;
height: 233px;
background-color: #565455;
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
}


#allMyGalleryDivs{
border: 0px solid #ff0000;
float:left;
width: 530px;
height: 235px;
}



#bild_gross {
border: 0px solid #fffeff;
float: left;
width: 280px;
height: 210px;
display:inline;
margin: 0px 0px 4px 0px;
}


#vergroessert {
border:1px solid #fffeff;
float: left;
width: 280px;
height: 210px;
}


#bild_title {
border: 0px solid #920000;
font-family: Arial, Verdana, serif;
color: #ffffff;
font-size: 12px; 
font-weight:lighter;
text-align:center;
width: 300px;
height: 0px;
}
* html #bild_title {
float:left;
clear:left;
}

#bilder_klein ul {
border: 0px solid #ff0000;
float: right;
clear:right;
text-align:right;
overflow: hidden;
width: 236px;
height:232px;
margin: 0px;
padding: 0px;
}


#bilder_klein ul li {
border:1px solid #fffeff;
display: inline;
float: left;
margin: 0px 0px 4px 4px;
padding: 0px;
width: 70px;
height: 53px;
overflow: hidden;
}

#bilder_klein ul li img {
width: 70px;
height: 53px;
}

#bilder_klein li:hover img {
cursor: pointer;
}

/* ########################### END Styles IMAGEGALLERY ###############################*/

/* Singledetails */
.detailnav {
border:1px solid #484445;
float:left;
width: 542px;
height: 25px;
background-color: #565455;
margin: 10px 0px 0px 0px;
padding: 2px 0px 0px 0px;
}


.detailnavbox {
border: 0px solid #0000ff;
text-align: center;
height:20px;
padding: 3px 0px 0px 0px;
text-align: center;
margin:0 auto;
overflow:hidden;
}

.button{
border: 0px solid #4f5559;
font-weight:bold;
font-size: 11px; 
color: #ffffff;
text-decoration: none;
padding: 0px 1px 0px 1px;
}

#my_Expose{
font-weight:bold;
font-size: 11px; 
padding: 0px 1px 0px 1px;
}

#my_Anfrage{
font-weight:lighter;
font-size: 11px; 
padding: 0px 1px 0px 1px;
}

#my_Finanzierung{
font-weight:bold;
font-size: 11px; 
padding: 0px 1px 0px 1px;
}

#my_Bilder{
font-weight:bold;
font-size: 11px; 
padding: 0px 1px 0px 1px;
}

#my_Grundrisse{
font-weight:bold;
font-size: 11px; 
padding: 0px 1px 0px 1px;
}

#my_Movie{
font-weight:bold;
font-size: 11px; 
padding: 0px 1px 0px 1px;
}

.button_obj_merken{
font-weight:bold;
font-size: 11px; 
padding: 0px 1px 0px 1px;
}


.daten{
border: 0px solid #ff0000;
font-family: Arial, Verdana, serif;
color: #ffffff;
font-size: 12px; 
font-weight:lighter;
text-decoration: none;
widtH:230px;
padding: 0px 0px 0px 0px;
}

.daten_bold{
border: 0px solid #ff0000;
font-family: Arial, Verdana, serif;
color: #ffffff;
font-size: 12px; 
font-weight:bold;
text-decoration: none;
widtH:210px;
padding: 0px 0px 0px 0px;
}


.singledetailbox {
border:1px solid #484445;
float:left;
width: 534px;
margin: 10px 0px 12px 0px;
padding: 4px 4px 4px 4px;
background-color: #565455;
text-align: center;
overflow:hidden;
}

* html .singledetailbox {
width: 567px;
}

.single {
border: 0px solid #0000ff;
width:520px;
text-align: center;
margin:0 auto;
overflow:hidden;
}

/* END SINGLEDETAILS */


/* KARTEIREITER */
.tabtable{
border: 0px solid #ff0000;
float:left;
}

.detail_beschreibungen {
border: 0px solid #ff0000;
width: 520px;
height: 22px;
}

#textbutton1{
border-top:1px solid #484445;
border-right:1px solid #484445;
border-left:1px solid #484445;
font-family: Arial, Verdana;
font-size: 11px;
font-weight:bold;
color: #ffffff;

padding: 5px 8px 4px 8px;
}
* html #textbutton1 {
height:20px;
color: #505559;
padding: 4px 8px 2px 8px;
}

#textbutton2, #textbutton3, #textbutton4 {
border-top:1px solid #484445;
border-right:1px solid #484445;
font-family: Arial, Verdana;
font-size: 11px;
font-weight:bold;
color: #ffffff;
height:24px;
padding: 5px 8px 4px 8px;
}


* html #textbutton2, * html #textbutton3, * html #textbutton4 {
height:20px;
padding: 4px 8px 3px 8px;
}

#text1, #text2, #text3, #text4 {
border:1px solid #484445;
width: 526px;
height: 150px;
font-size:11px;
overflow:auto;
margin: 0px 10px 10px 0px;
padding: 8px 8px 8px 8px;
background-color: #565455;
}
* html #text1, * html #text2, * html #text3, * html #text4 {
width: 560px;
}

.detail_beschreibungen a.tabbedtext {
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;

padding: 5px 8px 4px 8px;
}

.detail_beschreibungen a.tabbedtext_sel{
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
background-color:#565455;
padding: 5px 8px 4px 8px;
}


/* END KARTEIREITER */

.aspmap_titel {
border: 0px solid #ff0000;
float:left;
width: 550px;
height: 20px;
}
.asp_titel {
border: 0px solid #ff0000;
float:left;
text-align:left;
width: 220px;
height: 20px;
margin: 0px 0px 0px 4px;
}
.maps_titel {
border: 0px solid #c1c8ce;
float:right;
text-align:left;
width: 350px;
height: 20px;
}
.maps_titel {
width: 300px;
}

.aspmap {
border: 0px solid #484445;
float:left;
width: 542px;
height: 220px;
margin: 0px 0px 10px 0px;
padding: 2px 0px 0px 0px;
}

.asp {
border:1px solid #7b7c9d;
float:left;
text-align:left;
font-size: 11px;
width: 228px;
height: 220px;
color: #ffffff;
padding: 4px 3px 4px 6px;
background-color: #565455;
}


.asplink a:link, .asplink a:visited, .asplink a:active{
border: 0px solid #4f5559;
font-weight:bold;
font-size: 11px; 
color: #ffffff;
text-decoration: none;
padding: 0px 1px 0px 1px;
}
.asplink a:hover{
color: #ff7300;
}



/* CONTNTZEUG */

.textcontainer {
border: 0px solid #ff0000;
float:left;
text-align:left;
width: 540px;
margin: 12px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

big{
font-size:13px;
font-weight: bold;
}

/* CONTNTZEUG */



/*detailsuche*/
#osg_searchbox{
border: 0px solid #ff0000;
font-size: 12px;
margin: 20px 0px 0px 60px;
}

#osg_searchbox td{
border: 0px solid #ff0000;
font-size: 12px;
padding: 2px 2px;
}

#osg_headline{
font-size: 14px;
font-weight:bold;
}














/*detailsuche*/
#detailsuche {
border: 0px solid #000000;
}

#suchfeld {
border: 0px solid #000000;
font-size:11px;
color:#000000;
margin:20px 0px 5px 64px;
}

#suchfeld td {
border: 0px solid #000000;
font-size:11px;
color:#ffffff;
padding: 2px 2px 2px 2px;
margin:0px 0px 0px 0px;
}


#suchfeld td input{
border:1px solid #000000;
background-color: #f2f2f2;
font-size:11px;
border: 0px solid #000000;
width: 70px;
padding: 2px 2px 2px 2px;
margin:0px 0px 0px 0px;
}

#suchfeld td textarea{
border:1px solid #000000;
background-color: #f2f2f2;
font-size:11px;
color:#000000;
padding: 2px 2px 2px 2px;
margin:0px 0px 0px 0px;
}

.regionbox{
border:1px solid #000000;
background-color: #f2f2f2;
font-size: 11px;
}

.s {
border: 0px solid #000000;
font-size:9px;
color:#8e9297;
}


#objLand{
border: 0px solid #000000;
width:250px;
}

.suchwahl1 {
border: 0px solid #000000;
width:250px;
}

.box_table_inn{
border: 0px solid #000000;
width:250px;
}

.von{
border: 0px solid #000000 !important;
float:left;
width: 110px;
background-color: #ffffff !important;
}

.vontext{
border: 0px solid #000000;
float:left;	
width: 48px;
padding: 0px 0px 0px 2px;
}

.t_feld .suchbutton{
border: 0px solid #000000 !important;
float:left;



font-size: 12px;
font-weight: bold;
color: #000000 !important;
width: 160px !important;
padding: 10px 4px 0px 4px;
background-color: #d7d7d7 !important;
}
/* END detailsuche*/


span.mlinks a {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#fff;
}
