
html, body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	color:#006BB3;
	font-size: 12px;
	font-family: Verdana,Helvetica,sans-serif;
}

/*
body {
    behavior: url("/css/csshover2.htc");
}
*/
/* basis-elemente */

#wrapper {
	width:1001px;
	margin:0px;
	padding:0px;
}

#seitentitel {
	display: none;
}

#seitenkopf {
	width : 100%;
	height: 113px;
	margin:0px;
	padding:0px;
	background-color: #006AB3;
	background-image: url(../bilder/gxkopf_hg.gif);
	background-position: left;
	background-repeat: no-repeat;

}

#servicemenue {
	list-style-type:none;
	width: 694px;
	margin:0px 0px 0px 303px;
	padding:98px 0px 0px 0px;
	color:#FFFFFF;
}

.servicepunkt {
	display:inline;
	margin-right:17px;	
}

#seitenmitte {
	padding:0px;
	margin:0px;
}

#seitenmitte a {
	font-size: 11px;
}

#seiteninhalt a {
	font-size: 12px;
}

#logo_menue_seitenrand {
	float:left;
	width: 300px;
	height:500px;
}

#firma_logo {
	margin:15px 0px 31px 29px;
}

.hauptmenue {
	width: 268px;
	list-style-type:none;
	margin: 0 0 0 29px;
	padding: 0px;
	color: #006BB3;	
}

.hauptmenuepunkt {
	padding: 4px 0 4px 0;
}

.uhauptmenue {
	list-style-image:none;
	margin:2px 0px 1px 3px;
	padding: 0px;
}

.uhauptmenue .ansprechpartner {
	margin: 10px 0 0 0;
}

#seiteninhalt {
	float: left;
	height: 100%;
	width: 413px;
	padding: 0;
	padding: 0 0 30px 0;

}

#seiteninhalt_gross {
	position: relative;
	float: left;
	height: 100%;
	width: 630px; /* + padding */
	padding: 10px 0 0 15px;
	margin: 0 0 30px 0;
}

/*Referenzen*/

td {
	padding:5px 5px 5px 0px;
}


/*Ende Referenzen*/

/* Ende Basis-Elemente*/


h1 {
	color: #006AB2;
	font-size:14px;
}

h1.h_klein {
	color: #006AB2;
	font-size: 12px;
	margin-bottom: 5px;
}

h2 {
	font-size: 12px;
	color: #333;
	margin:0;
}

h3 {
		font-size:14px;
}

h6 {
	color: #006AB2;
}

/*Immobiliensuche*/
/*
#lbl_SucheVermarktungsartKauf {
	width:40px;
	margin-left:120px;
	float:left;
}

#lbl_SucheVermarktungsartPacht {
	margin-left:50px;
	width:40px;
	float:left;
}
*/

.labelSuche {
	float:left;
	width:110px;
	height:20px;
	margin-bottom:5px;
}

.labelKauf , labelPacht {
	width:90px;
	height:20px;
	margin-bottom:5px;
	float:left;
}

.labelPacht {
	width:115px;
}

.RadioButton {
	width:20px;
	float:left;
	border:0px solid;
}

.InputsSuche {
	width:264px;
	height:20px;
	margin-bottom:8px;
	float:left;
}

input.InputsSuche {
    width:262px;
    height: 18px;
    display:block;
}

/*Ende Immobiliensuche*/

/*Kontaktformular*/

fieldset
{
	border:0px solid;
	width:384px;
	margin:0px;
	padding:0px;
	margin-top:15px;
}

label
{
	display: block;
	font-size: 11px;
	color:#006AB3;
	width:50px;	
	float:left;
	margin-right:10px;
}

input , textarea
{
	float:left;
	padding:2px 0px 2px 0px;
	border:1px solid;
	color:#006AB3;
	width:322px;
	margin:0px 0px 8px 0px;
	overflow : hidden;
}

#absenden
{
	border: 0px;
	width:80px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
}

#absenden:hover
{
	border: 0px;
	width:80px;
	padding:0px;
	margin:0px;
	color: #006BB3;
	text-decoration: underline;
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
}

/*Ende Kontaktformular*/


p
{
	width:384px;
	color:#333333;
	line-height:18px;
}

#tbl_gesellschafter {
	margin: 5px 0 0 0;
}

td {
	color:#333333;
}

.td_center {
	text-align: center;
}

ul
{
	color:#333333;
	list-style-type:none;
	margin: 0px;
	padding:0px;
}

td ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

td ul li {
	line-height: 18px;
	padding: 0 0 0 10px;
	background: url(/bilder/gxnav_knopfov.gif) no-repeat 0px 8px;
}

/*Ende global*/

/*texte*/


#text_bauherren
{
	padding-left: 10px;
}

.text_fett
{
	font-weight: bold;	
}

.text_tel
{	
	margin-left:14px;
}

.text_fax
{	
	margin-left:11px;
}

/*Ende texte*/

div#aufsichtsrat {
	width:382px;
	float:left;
	padding:0px;
	margin:0px;
}

h2#aufsichtsrat_titel {
	margin: 12px 0 0 0;
	float: left;
}

img#aufsichtsrat_bild {
	float: left;
	margin-right: 5px;
}

p#aufsichtsrat_text {
	width: 283px;
	float: left;
}

/*
p#aufsichtsrat_position ,  p#aufsichtsrat_text  {
	width:155px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	margin:0px;
}
*/


.geschaeftsfuehrung {
	width:400px;
	padding: 0 0 0 0px;
	clear:both;
	margin: 15px 0 15px 0;
}

.geschaeftsfuehrung p {
	margin:0;
}

.geschaeftsfuehrung_bild {
	width:97px;
	float:left;
}

.geschaeftsfuehrung_daten {
	padding: 60px 0 0 15px;
	float:left;
	width:200px;
}

/*Bilder*/

#img_pfeil_links
{
	margin-left: 241px;
}

label#img_senden
{
	float: right;
	border:1px solid;
}

/*ende Bilder*/


/*Stadterneuerung referenzen*/
ul#stadterneuerung
{
	list-style-type: disc;
}

.untermenu
{
	margin:5px 0px 0px 20px;
	list-style-type: square;
}
/*Ende stadterneuerung*/

/* abc-index */

ul.abc_anzeige {
	width: 230px;
	list-style-type:none;
}

li.abc_anzeige_punkt {
	float:left;
	width:14px;
	height:14px;
	padding:0px;
	margin:0 0 3px 3px;
	background-color:#006AB3;
	color: #fff;
}

p.abc_anzeige_aktuell {
	font-weight: bold;
	padding:0 0 0 4px;
	margin:0px;
}

div.abc_anzeige_ein {
	clear:both;
	display:block;
	padding:20px 0 20px 0;
}

div.abc_anzeige_aus {
	display:none;	
}

ul.abc_innen {
	list-style-type:disc;
	padding: 0px;
	margin:5px 0 5px 0;
}

li.abc_innen_punkt {
	margin-left:30px;
}

ul.abc_aussen {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

li.abc_aussen_punkt {
	margin-left:4px;	
}

ul.allgemein {
	width: 355px;
	margin:0 0 0 0px;
	padding:0;
	/* list-style-image: url(/bilder/gxnav_knopfov.gif); */
}

ul.allgemein li {
	line-height: 18px;
	background: url(/bilder/gxnav_knopfov.gif) no-repeat 0 8px;
	padding: 0 0 0 14px;
}

ul#vermessungen {
	width: 355px;
	margin:0 0 0 0px;
	padding:0;
	/* list-style-image: url(/bilder/gxnav_knopfov.gif); */
}

ul#vermessungen li {
	line-height: 18px;
	background: url(/bilder/gxnav_knopfov.gif) no-repeat 0 8px;
	padding: 0 0 0 14px;
}

ul#vermessungen li span {
	display: block;
	padding: 0 0 0 10px;
	margin:0;
}

ul.werteermittlung {
	width: 355px;
	margin:0 0 0 0px;
	padding:0;
	/* list-style-image: url(/bilder/gxnav_knopfov.gif); */
}

ul.werteermittlung li {
	line-height: 18px;
	background: url(/bilder/gxnav_knopfov.gif) no-repeat 0 8px;
	padding: 0 0 0 14px;
}

/* ansprechpartner */

.anspr {
	width: 300px;
	margin: 15px 15px 30px 0;
	float: left;
}

.anspr img {
	float: left;
}

.anspr p {
	width: 224px; /* + padding */
	padding: 0 0 0 15px;
	margin: 0;
	float: left;
}

#seitenmitte .anspr p a {
	font-size: 12px;
}

/* Standorte */

.buerostandorte {
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 210px;
	height: 160px;
	font-size: 11px;
	background-color: #fff;
	color: #006AAF;
	border: 1px solid #3086C1;
}

.buerostandorte p {
	width: 190px;
	padding: 20px 0 0 20px;
}


/* rechte spalte */

#rechte_spalte {
	font-size: 11px;
}

#rechte_spalte h3 {
	font-size: 12px;
}

#rechte_spalte table td{
	line-height: 16px;
	vertical-align: top;
}


/* Linkliste */
h2.links {
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 11px;		
	color:#006BB3;
	background-image: url(/bilder/gxnav_knopfov.gif);
	background-position:0px 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	margin: 0px;
}

#linkliste {
	padding-bottom: 40px;
}

#linkliste p {
	margin: 0px;
	padding: 0 0 0 10px
}

#linkliste li {
	margin: 0px;
	padding: 10px 0 5px 0;
}
/* ------------------------------------ */

.no_topmargin {
	margin-top: 0; 
}

.no_bo_margin {
	margin-bottom: 0;
}

.clear {
	clear: both;
	margin:0;
	padding:0;
}

/* Links */

a.link_weiss:link , a.link_weiss:visited , a.link_weiss:active , a.link_weiss:hover {
	letter-spacing: 0.4px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

a.link_blau:link , a.link_blau:visited , a.link_blau:active , a.link_blau:hover {
	color:#006AB2;
	text-decoration: none;
	margin-left:6px;
}

a.link_blau:hover {
	text-decoration: underline;
}

a.menue_hp,a.menue_hp:active,a.menue_hp:focus,a.menue_hp:visited  {
	width: 268px;
	font-family: Verdana,Helvetica,sans-serif;
	color:#006AB2;
	text-decoration: none;
	letter-spacing: 0.4px;
	font-size: 11px;
	font-weight:bold;
}

a.menue_hp:hover,a.menue_hp:active:hover,a.menue_hp:focus:hover,a.menue_hp:visited:hover {
	width: 268px;
	color:#DE1B2B;
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
	letter-spacing: 0.4px;
	font-size: 11px;
	font-weight:bold;
}

a.menue_hpovv,a.menue_hpovv:active,a.menue_hpovv:focus,a.menue_hpovv:visited, 
a.menue_hpovv:hover,a.menue_hpovv:active:hover,a.menue_hpovv:focus:hover,a.menue_hpovv:visited:hover {
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
	color:#E23947;
	letter-spacing: 0.4px;
	font-size: 11px;
	font-weight:bold;
}

a.menue_uhp,a.menue_uhp:active,a.menue_uhp:focus,a.menue_uhp:visited  {
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
	letter-spacing: 0.4px;
	font-size: 11px;			
	color:#006BB3;
	background-image: url(../bilder/gxnav_knopf.gif);
	background-position:0px 5px;
	background-repeat: no-repeat;
	padding-left:10px;
}

a.menue_uhp:hover,a.menue_uhp:active:hover,a.menue_uhp:focus:hover,a.menue_uhp:visited:hover {
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
	letter-spacing: 0.4px;
	font-size: 11px;		
	color:#006BB3;
	background-image: url(../bilder/gxnav_knopfov.gif);
	background-position:0px 5px;
	background-repeat: no-repeat;
	padding-left:10px;
}

a.menue_uhpovv,a.menue_uhpovv:active,a.menue_uhpovv:focus,a.menue_uhpovv:visited, a.menue_uhpovv:hover,a.menue_uhpovv:active:hover,a.menue_uhpovv:focus:hover,a.menue_uhpovv:visited:hover {
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
	letter-spacing: 0.4px;
	font-size: 11px;		
	color:#DE1B2B;
	background-image: url(../bilder/gxnav_knopfovv.gif);
	background-position:0px 5px;
	background-repeat: no-repeat;
	padding-left:10px;
}

a,a:visited,a:active,a:hover {
	color:#006BB3;
	text-decoration: none;
}

a:hover {
	color:#DE1B2B;
}

a.link_blau_menu_head:hover {
		text-decoration: none;
		color:#006BB3;
}

a#adobe_link {
	display: block;
	margin: 33px 0 33px 0;
}



/* Immobilien */

#seiteninhalt div.immobilienwrapper {
    width: 649px; 
    float: left;
}

#seiteninhalt div.immobilienwrapper p, #im_step_details p {
	width:100%;
}

div.immobilienwrapper div.karte {
    float: left;
}

div.immobilienwrapper div.inhalt {
    padding-left: 21px;
    float: left; 
}

div.inhalt table.landkreise {
    border-collapse: collapse;
    text-align: left;
    width: 253px;
}

table.landkreise th {
    border: solid 1px #0066A3;
    height:18px;
    color:#FFFFFF;
    background-color:#518DBB;
    height:18px;
    padding:0px 5px 0px 5px;
}

table.landkreise td {
    border: solid 1px #0066A3;
    height:18px;
    padding:0px 5px 0px 5px;
}

table.landkreise tr:hover {
    background-color: #D9E8F1;
}

table.landkreise tr:hover td a  {
   color:#DE1B2B;
}

table.landkreise td a {
	display: block;
	width: 100%;
}

div.inhalt div.zuruecklandkreis {
    float:right;
    padding-right:58px;
}

div.inhalt div.titel {
    color:#000000;
    margin-bottom:10px;
    clear:right;
}

div.inhalt table.objekte, div#seiteninhalt table.objekte {
    border-collapse:collapse;
    text-align:left;
    width:622px;
}

table.objekte th {
    border: solid 1px #0066A3;
    height:18px;
    color:#FFFFFF;
    background-color:#518DBB;
    height:18px;
    padding:0px 5px 0px 5px;
}

table.objekte td {
    border: solid 1px #0066A3;
    height:18px;
    padding:0px 5px 0px 5px;
}

table.objekte tr:hover {
    background-color: #D9E8F1;
}

table.objekte tr:hover td a {
    color:#DE1B2B;
}

table.objekte td a {
	display: block;
	width: 100%
}
/*
table#einzelobjekte td p {
	width: 190px;
}
*/
.objektbeschreibung p {
	margin: 0;
	padding: 0;
}

div.paginierung {
	margin: 10px 0 10px 0;
}

.lge_col {
	color:#8f8f8f;
}

div.kriterien {
    margin: 6px 0 10px 0;
    font-size:11px;
    color:#333333;
}

div.kriterien div.kriterium {
    width: 180px;
}

div.kriterien div.titel, div.kriterien div.wert {
    float: left;
}

div.kriterien div.titel {
    /*width: 120px;*/
}




/* agrobiotechnikum */

div.auflistung_objektverwaltung {
	margin-bottom: 5px;
}

div.auflistung_objektverwaltung p {
	margin: 0;
	width: auto;
}

div.auflistung_objektverwaltung .links {
	float: left;
	width: 100px;
	margin-left: 35px;
	font-weight: bold;
}

div.auflistung_objektverwaltung .rechts{
	float: left;
}

p.agro_ueber {
	margin-bottom: 2px;
	font-weight: bold;
}

ul.eingerueckt {
	padding-left: 15px;
}

#im_step2 {
    width: 649px;
    font-size: 11px;
}

#im_step2 p {
	line-height: 15px;
}

#seiteninhalt #im_step2 a:active, #seiteninhalt #im_step2 a:link, 
#seiteninhalt #im_step2 a:focus, #seiteninhalt #im_step2 a:visited, 
#seiteninhalt #im_step2 a:hover {
	border: none;
}

#seiteninhalt p.im_li_ttl a:active, #seiteninhalt p.im_li_ttl a:link, 
#seiteninhalt p.im_li_ttl a:focus, #seiteninhalt p.im_li_ttl a:visited {
	font-size:12px;
}

#im_step_head {
	background:#F3F8FB;
	color:#000000;
	height:17px;
	margin:30px 0 0 0;
	padding:2px 0 0 0;
	position:relative;
	width:649px;
	line-height:12px;
}

#im_step_head p {
	margin:0;
	padding:0;
	line-height:15px;
}

#im_se_anz {
	margin:18px 0 0 0;
	padding:0;
	float:right;
}

#im_se_anz p {
	color:#8f8f8f;
	margin:0;
	padding:0;
	float:left;
	width:32px;
}

#im_se_anz ul {
	margin:0;
	padding:0;
	float:left;
}

#im_se_anz li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

p#im_step_fuss {
    height: 5px;
    background: url(../bilder/gxangeb1_unt.gif) no-repeat;
    padding: 0;
    margin: 0;
}

#im_step2_anz {
    position: absolute;
    right: 10px;
}

#im_step2_erg {
    float:left;
    width:309px;
}

#im_step2_eintr {
    float:left;
    width:197px;
}

#im_step2_eintr ul {
	margin:0;
	padding:0;
}

#im_step2_eintr li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:1px 0 0 0;
}

#seiteninhalt #im_step2_eintr a:active, #seiteninhalt #im_step2_eintr a:focus, 
#seiteninhalt #im_step2_eintr a:visited, #seiteninhalt #im_step2_eintr a:link {
	color:#006ab3;
	border-bottom: 1px dotted #006ab3;
	margin:0;
	padding:0;
	display:inline-block;
}

#im_step2_zur{
    float:right;
    
}

form#im_sort {
    position: relative;
    height: 30px; /* + padding */
    background: #fff;
    padding: 7px 0 0 10px;
    margin: 0;
    border-left: 1px solid #006CB0;
    border-right: 1px solid #006CB0;
}

form#im_sort select {
    border: 1px solid #218DBC;
}

input#im_sort_ok {
    position: absolute;
    top: 7px;
    right: 10px;
    width: 30px;
    background: none;
}

p#im_li_he {
    color: #fff;
    padding: 8px 0 7px 10px;
    margin: 0 0 0 0;
}

.im_li_treffer {
    background:none repeat scroll 0 0 #FFFFFF;
	color:#212125;
	font-size:12px;
	margin:10px 0 0;
}

#seiteninhalt .im_li_treffer a:active, #seiteninhalt .im_li_treffer a:focus,
#seiteninhalt .im_li_treffer a:link, #seiteninhalt .im_li_treffer a:visited {
	border:0;
}

.im_li_treffer span {
	font-weight:bold;
	color:#8f8f8f;
}

.im_li_main {
	border:1px solid #b8d6ea;
	margin:0;
	padding:0;
	background:#f3f8fb;
	width:647px;
}

.im_li_tr_he {
    background:url("../bilder/gxreiter.gif") no-repeat scroll right 0 #B8D6EA;
	height:12px;
	padding:0 0 0 8px;
	width:180px;
}

.im_li_ttl {
    min-height: 19px; /* + padding */
    width: 508px; /* + padding */
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0 0 7px;
    margin: 0;
    background:#FFFFFF;
}

* html .im_li_ttl {
	height: 19px; /* + padding */
}

#seiteninhalt a.im_li_details, #seiteninhalt a.im_li_details:focus, 
#seiteninhalt a.im_li_details:active, #seiteninhalt a.im_li_details:visited, 
#seiteninhalt a.im_li_details:hover  {
    font-size:11px;
	font-weight:bold;
	height:16px;
	text-align:center;
	text-decoration:none;
	width:56px;
}

.im_li_lin {
    float:left;
	overflow:hidden;
	width:515px;
}

.im_li_rec {
    float:right;
	height:128px;
	margin:22px 0 0 0;
	overflow:hidden;
	padding:0;
}

.im_li_foo {
	background:#FFFFFF;
	height:19px;
	padding:3px 2px 0 0;
	width:645px;
}

.im_li_foo a {
	float:right;
}

.im_li_pic {
    float: right;
    margin: 0;
}

p.im_li_imnr {
    height: 16px;
    margin: 0;
	color: #8e8e8e;
    padding: 0 0 0 5px;
    border-bottom: 1px solid #59595c;
}

p.im_li_imkat {
    margin: 0;
    padding: 5px 0 0 5px;
}

div.im_li_imbeschr {
    margin: 0;
    padding: 8px 8px 0 5px;
}

div.im_li_imbeschr p {
	margin: 0;
}

/*
 *
 */

/* --------------------- */
/* step3 */

#im_step_details {
    width: 649px;
    font-size: 12px;
    color: #212125;
    margin-top: 15px;
    padding: 0 0 0 21px;
}
/*
.im_det_page1 { background: url(../bilder/kxangeb2.gif) repeat-y; }
.im_det_page2 { background: url(../bilder/kxangeb3.gif) repeat-y; }
.im_det_page3 { background: url(../bilder/kxangeb4.gif) repeat-y; }
.im_det_page4 { background: url(../bilder/kxangeb5.gif) repeat-y; }*/

#im_step_details p {
    line-height: 17px;
}

.im_step_details3 {
    
}
/*
.im_det_page1 #im_details_head { background: url(../bilder/gxangeb2_ob.gif) no-repeat; }
.im_det_page2 #im_details_head { background: url(../bilder/gxangeb3_ob.gif) no-repeat; }
.im_det_page3 #im_details_head { background: url(../bilder/gxangeb4_ob.gif) no-repeat; }
.im_det_page4 #im_details_head { background: url(../bilder/gxangeb5_ob.gif) no-repeat; }*/


.im_step_details3 #im_details_head_lge {
	width: 649px;
	margin:0;
}

p#im_step_fuss {
    height: 5px;
    margin: 10px 0 0 0;
    padding: 0;
    
}

.im_det_page1 p#im_step_fuss { background: url(../bilder/gxangeb2_unt.gif) no-repeat bottom; }
.im_det_page2 p#im_step_fuss { background: url(../bilder/gxangeb3_unt.gif) no-repeat bottom; }
.im_det_page3 p#im_step_fuss { background: url(../bilder/gxangeb4_unt.gif) no-repeat bottom; }
.im_det_page4 p#im_step_fuss { background: url(../bilder/gxangeb5_unt.gif) no-repeat bottom; }

ul#im_step_menue {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul#im_step_menue li {
    width: 66px;
    height: 19px; /* + padding */
    text-align: center;
    padding: 3px 0 0 0;
    float: left;
}


#seiteninhalt ul#im_step_menue li a, #seiteninhalt ul#im_step_menue li a:active,
#seiteninhalt ul#im_step_menue li a:focus, #seiteninhalt ul#im_step_menue li a:visited {
    background:url("../bilder/gxreiter2.gif") no-repeat scroll 60px 0 #B8D6EA;
	border-bottom:0 none;
	color:#FFFFFF;
	display:block;
	height:17px;
	margin:0 0 0 1px;
	padding:2px 0 0 0;
	text-decoration:none;
}


#seiteninhalt ul#im_step_menue li a:hover, #seiteninhalt ul#im_step_menue li a:active:hover,
#seiteninhalt ul#im_step_menue li a:focus:hover, #seiteninhalt ul#im_step_menue li a:visited:hover {
	text-decoration:underline;
}

#seiteninhalt ul#im_step_menue li #im_st_ovv, #seiteninhalt ul#im_step_menue li #im_st_ovv:active,
#seiteninhalt ul#im_step_menue li #im_st_ovv:focus, #seiteninhalt ul#im_step_menue li #im_st_ovv:visited,
#seiteninhalt ul#im_step_menue li #im_st_ovv:hover, #seiteninhalt ul#im_step_menue li #im_st_ovv:active:hover,
#seiteninhalt ul#im_step_menue li #im_st_ovv:focus:hover, #seiteninhalt ul#im_step_menue li #im_st_ovv:visited:hover {
	background:url("../bilder/gxreiter2_ovv.gif") no-repeat scroll 60px 0 #006AB3;		
}

#seitenmitte #seiteninhalt ul#im_step_menue li a:hover {
	border:none;
}

#im_det_step3 td {
	padding:0;
}

p#im_det_ttl {
    height: 30px; /* + padding */
    font-size: 12px;
	font-weight: bold;
    color: #212125;
    background-color: #fff;
    margin: 10px 12px 0 12px;
    padding: 3px 0 0 11px;
    clear: both;
}

#im_details_head #im_det_kon p {
	margin:12px 0 0 0;
	padding:0 0 0 7px;
	font-size:12px;
	line-height:14px;
	width:auto;
}

#im_details_head h2.header {
	margin:7px 0 0 7px;
	padding:0;
	color:#686868;
	font-size:11px;
}

h2.header {
	margin:0;
	padding:0;
	color:#686868;
	font-size:11px;
}

#im_det_kon {
    background:none repeat scroll 0 0 #F3F8FB;
	border-bottom:1px solid #B8D6EA;
	border-top:1px solid #B8D6EA;
	clear:both;
	display:inline;
	float:left;
	font-size:12px;
	height:95px;
	margin:1px 0 0 0;
	width:435px;		
}

#im_det_kon p {
	font-size:12px;
	margin:0;
	padding:0 0 0 7px;
}

#im_det_exp {
    background:none repeat scroll 0 0 #F3F8FB;
	border-bottom:1px solid #B8D6EA;
	border-top:1px solid #B8D6EA;
	float:left;
	font-size:12px;
	height:95px;
	padding:0;
	width:212px;
	margin:1px 0 0 2px;
}

#im_det_exp p {
	margin:0;
	padding:0 0 0 10px;
}

#im_det_exp ul {
    height:50px;
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
}

#im_det_exp ul li {
	margin:2px 0 5px 0;
	padding:0;
}

#im_det_step3 {
    display: block;
    clear: both;
}

.im_det_div {
	border-bottom:1px solid #b8d6ea;
	clear: both;
}

* html .im_det_div {
	height:20px;
}

#im_det_objektart {
	width: 280px;
	float: left;
}

#im_det_flaeche {
	height: 80px;
	width: 350px;
	float: left;
}

table#im_det_st31, table#im_det_st32 {
    background-color:#FFFFFF;
	font-size:12px;
	margin:0;
	width:250px;
}

table#im_det_st31 {
	margin:0;
	height: 80px;
}

#im_det_step3 table .tab_l {
    padding: 0 0 0 10px;
}

#im_det_step3 table .tab_o { 
    padding-top: 15px;
   
}
#im_det_step3 table .tab_u { 
    padding-bottom: 15px;
}

#im_det_st33, #im_det_st34 {
    background-color:#FFFFFF;
	float:left;
	margin:0;
	width:437px;
}

#im_det_st33 div, #im_det_st34 div {
	padding: 3px 10px 13px 10px;
    margin: 0;
}

#im_det_st33 div p, #im_det_st34 div p {
	margin: 0;
}

#im_det_st33 img {
    margin: 0 0 15px 15px;
    border: 1px solid #6D94A8;
}

/* ------------------------------- */
/* step 4 */

#im_det_step4 {
    
    float:left;
	font-size:12px;
	background:#F3F8FB;
	width:212px;
}

.im_st4_gal {
	margin:0;
	padding:5px;
}

#seiteninhalt .im_st4_gal p {
	font-size:11px;
	color:#686868;
}

.im_st4_gal ul {
    list-style-type:none;
	margin:0;
	padding:0;
}

.im_st4_gal ul li {
    border:1px solid #4984BF;
	margin:0 0 4px;
	padding:0;
	text-align:center;
}

#seiteninhalt #im_det_step4 a {
	border: none;
	display:block;
}

#seitenmitte #seiteninhalt #im_det_step4 a:hover {
	border:0;
}
/* -------------------------------- */
/* step 41 */

#im_det_step41 {
    display: none;
    clear: both;
	font-size: 12px;
}


ul#st41_gal {
    list-style-type: none;
    width: 588px;
    height: 428px;
    background-color: #fff;
    margin: 0 0 0 12px;
    padding: 0;
    border: 4px solid #6792cb;
    overflow: hidden;
}

ul#st41_gal li {
    width: 576px;
    height: 416px; /* + padding */
    text-align: center;
    padding: 5px;
    border: 1px solid #1F3448;
}

ul#st41_gal li img {
    border: 1px solid #6D94A8;
}

#st41_nav {
    width: 588px;
    height: 32px;
    background-color: #fff;
	text-align: center;
    margin: 1px 0 0 12px;
    border: 4px solid #6792cb;
}

#st41_nav ul {
    list-style-type: none;
    width: 586px;
    height: 30px;
	text-align: center;
    margin: 0;
    padding: 0;
    border: 1px solid  #1F3448;
    
}

#st41_nav ul li {
    float: left;    
}

a#st41_nav_zur span, a#st41_nav_vor span {
    display: none;
}

a#st41_nav_zur {
    display: block;
    width: 32px;
    height: 20px;
    margin: 5px 11px 0 34px;
    background: url(../bilder/gxangeb3_rueck.gif) no-repeat;
}

a#st41_nav_vor {
    display: block;
    width: 32px;
    height: 20px;
    margin: 5px 0 0 0;
    background: url(../bilder/gxangeb3_vor.gif) no-repeat;
}

a#st41_nav_ueb {
    display: block;
    width: 432px;
    height: 18px; /* + padding */
    text-align: center;
    text-decoration: none;
    color: #fff;
    margin: 5px 11px 0 0;
    padding: 2px 0 0 0;
    background: url(../bilder/gxangeb3_ueber.gif) no-repeat;
}

#st41_beschr {
    width: 588px;
    background-color: #fff;
    margin: 1px 0 0 12px;
    border: 4px solid #6792cb;
}

#st41_beschr_txt {
    border: 1px solid #1F3448;
    padding: 5px 5px 5px 10px;
}

#st41_beschr_txt p {
    margin: 0;
}

#seiteninhalt #im_det_step41 a, #seiteninhalt #im_det_step41 a:hover {
	color: #fff;
	border: none;
}

/* ---------------------------------------------- */
/* step 5 */

#im_det_step5 {
    clear: both;
	font-size: 12px;
}

.st5_div {
	margin:0;
	padding:15px 5px 5px 5px;
	border-bottom:1px solid #b8d6ea;
}

.st5_div p {
	margin:0;
	padding:0;
	color:#686868;
}

.st5_div p span {
	color:#006ab3;
}

#st5_map {
    background-color:#FFFFFF;
	float:left;
	margin:0;
	padding: 0 0 0 7px;
	width:428px;
}

#st5_map h2 {
	margin:15px 0 5px 0;
	padding:0;
	color:#686868;
	font-size:11px;
}

#st5_map span {
    display: none;
}

#st5_googlemap {
    border:1px solid #4984BF;
	height:324px;
	width:421px;
}

#st5_re_sp {
	background:#f3f8fb;
    float: right;
	margin: 7px 0 0 0;
	padding: 5px;
	width: 203px;
}

#st5_re_sp h2 {
	margin: 0;
	padding: 0 0 4px 0;
	color: #686868;
	font-size:11px;
}

#st5_re_sp p {
	font-size:11px;
	margin:0;
	padding:0;
}

#st5_links {
    width: 588px;
    background-color: #fff;
    margin: 1px 0 0 12px;
    border: 4px solid #adbfde; 
}

#st5_links p {
    margin: 0;
    padding: 5px;
    border: 1px solid #1F3448;
}

/* ------------------------------------------------ */
/* step 6 */

#im_det_step6 {
    clear: both;
}

#st6_legende {

}

#st6_legende_inhalt {
    height:20px;
	padding:15px 0 15px 7px;
}

#st6_legende_inhalt div {
    float: left;
}

#st6_legende_inhalt div img {
    margin: 2px 6px 0 40px;
}

#st6_karte {
	border-bottom:1px solid #B7D6EA;
	margin:0;
	padding:0 0 10px;
}

#st6_karte_inhalt {
    height:386px;
	padding:0;
}

#st6_karte_inhalt img {
    position: relative;
    top: 0;
    left: 0;
}

#seiteninhalt #st6_karte_lupe {
	background:url("/bilder/gxlupe.gif") no-repeat scroll 0 0 #FFFFFF;
	border-bottom:medium none;
	float:left;
	height:18px;
	padding:2px 0 0 25px;
}

#st6_hinweis {

}

#st6_hinweis_inhalt {
    font-size:11px;
	margin:7px 0 0;
	padding:2px 10px 0 7px;
}

#seiteninhalt a:link, #seiteninhalt a:focus,
#seiteninhalt a:active, #seiteninhalt a:visited,
a.re_lnk, a.re_lnk:focus,
a.re_lnk:active, a.re_lnk:visited,
#seiteninhalt_aktdown a:link, #seiteninhalt_aktdown a:focus,
#seiteninhalt_aktdown a:active, #seiteninhalt_aktdown a:visited,
#seiteninhalt_gross a:link, #seiteninhalt_gross a:focus,
#seiteninhalt_gross a:active, #seiteninhalt_gross a:visited,
#seitenmitte #seiteninhalt #im_step2_zur a:link, #seitenmitte #seiteninhalt #im_step2_zur a:focus
#seitenmitte #seiteninhalt #im_step2_zur a:active, #seitenmitte #seiteninhalt #im_step2_zur a:visited,
#seitenmitte #seiteninhalt .link_obj:link, #seitenmitte #seiteninhalt .link_obj:focus,
#seitenmitte #seiteninhalt .link_obj:active, #seitenmitte #seiteninhalt .link_obj:visited {
	color:#006BB3;
	text-decoration: none;
	border-bottom: 1px dotted #006BB3;
	font-size:11px;
}

#seiteninhalt a:link:hover, #seiteninhalt a:focus:hover,
#seiteninhalt a:active:hover, #seiteninhalt a:visited:hover,
a.re_lnk:hover, a.re_lnk:focus:hover,
a.re_lnk:active:hover, a.re_lnk:visited:hover,
#seiteninhalt_aktdown a:link:hover, #seiteninhalt_aktdown a:focus:hover,
#seiteninhalt_aktdown a:active:hover, #seiteninhalt_aktdown a:visited:hover,
#seiteninhalt_gross a:link:hover, #seiteninhalt_gross a:focus:hover,
#seiteninhalt_gross a:active:hover, #seiteninhalt_gross a:visited:hover,
#seitenmitte #seiteninhalt #im_step2_zur a:link:hover, #seitenmitte #seiteninhalt #im_step2_zur a:focus:hover,
#seitenmitte #seiteninhalt #im_step2_zur a:active:hover, #seitenmitte #seiteninhalt #im_step2_zur a:visited:hover ,
#seitenmitte #seiteninhalt ul#im_step_menue li a.link_obj:link:hover , #seitenmitte #seiteninhalt ul#im_step_menue li a.link_obj:focus:hover ,
#seitenmitte #seiteninhalt ul#im_step_menue li a.link_obj:active:hover , #seitenmitte #seiteninhalt ul#im_step_menue li a.link_obj:visited:hover {
	color:#DE1B2B;
	text-decoration: none;
	border-bottom: 1px solid #DE1B2B;
}

#seiteninhalt table a:link, #seiteninhalt table a:focus,
#seiteninhalt table a:active, #seiteninhalt table a:visited,
#seitenmitte #seiteninhalt table a:hover {
	border-bottom:none;
	text-decoration:none;
}

#seiteninhalt ul.referenzen li a, #seiteninhalt ul.referenzen li a:active,
#seiteninhalt ul.referenzen li a:focus, #seiteninhalt ul.referenzen li a:visited,
#seiteninhalt ul.referenzen li a:hover,
#seiteninhalt_aktdown a.akt_link, #seiteninhalt_aktdown a.akt_link:hover,
#seiteninhalt_aktdown a.down_link, #seiteninhalt_aktdown a.down_link:hover,
#seiteninhalt .objekte a, #seiteninhalt .objekte a:active,
#seiteninhalt .objekte a:focus, #seiteninhalt .objekte a:visited,
#seiteninhalt .objekte a:hover,
#seiteninhalt .paginierung a, #seiteninhalt .paginierung a:active,
#seiteninhalt .paginierung a:focus, #seiteninhalt .paginierung a:visited,
#seiteninhalt .paginierung a:hover,
#seitenmitte #seiteninhalt #im_list a:link:hover, #seitenmitte #seiteninhalt #im_list a:visited:hover, 
#seitenmitte #seiteninhalt #im_list a:active:hover, #s #seiteninhalt #im_list a:focus:hover {
	border: none;
}

#seiteninhalt a.abc_auswahl:link,#seiteninhalt  a.abc_auswahl:visited ,
#seiteninhalt a.abc_auswahl:active ,#seiteninhalt a.abc_auswahl:hover {
	display:block;
	width: 14px;
	text-align:center;
	padding-left:0px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;	
	border: none;	
}





















