/**************************************Text**********************************/

.txt01 /*standardschrift*/
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
}

.txt02 /*standardschrift 10px */
{
font-family:arial, verdana, helvetica;
font-size:10px;
color:#000000;
}

.txt03 /*grau 10px*/
{
font-family:arial, verdana, helvetica;
font-size:10px;
color:#00FF00;
}

.versteckt
{
color:#EFEFEF;
}

.weiss
{
color:#FFFFFF;
}

p
{
text-align:justify;
width:96%;
}

#rot
{
color:#cc0000;
text-align:left;
width:96%;
text-decoration:none;
}

.uks_error{
font-size:10px;
color:#cc0000;
}

h3
{
font-family:arial, verdana, helvetica;
font-size:20px;
color:#000000;
}

h4
{
font-family:arial, verdana, helvetica;
font-size:16px;
color:#3F5851;
}

.kalender_text
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#787878;
}


.such_cont_txt
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#4A635C;
}

.ueber
{
font-family:arial, verdana, helvetica;
font-size:16px;
color:#3F5851;
}

.orange
{
font-family:verdana, arial, helvetica;
font-size:11px;
color:#BB690F;
font-weight:normal;
}

hr
{
border:0px;
height:1px;
background-color:#A2A2A2;
}

.login_rot
{
color:#cc0000;
font-family:verdana, arial, helvetica;
font-size:10px;
}

ul.standard
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
font-weight:bold;
list-style-type:decimal;
}

ul.eb01
{
list-style-type:lower-latin;
font-weight:normal;
}

ul.eb02
{
list-style-type:upper-roman;
font-weight:normal;
}


/*********************************bilder***********************************/

.bl_bild
{
background-repeat:no-repeat;
}

/*******************************tabelle************************************/

.tab_01
{
min-width:1070px;
max-width:1070px;
background-color:#ffffff;
position:relative;
left:0px;
top:0px;
border:1px solid #f0f8ff;
z-index:100;
}

.tab_02
{
min-width:1070px;
max-width:1070px;
border:2px solid #ffffff;
}

.tab_03
{
min-width:150px;
max-width:250px;
}

.tab_04
{
min-width:640px;
max-width:9400px;
}

.tab_05
{
min-width:790px;
max-width:1070px;
}

.td_grau
{
border-bottom:1px solid #000000;
}

.inner
{
width:96%;
}

.tab_container_01
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
border-left:1px solid #DFE5E3;
border-right:1px solid #DFE5E3;
border-bottom:1px solid #DFE5E3;
width:100%;
}

.tab_container_02
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
border-left:1px solid #DFE5E3;
border-right:1px solid #DFE5E3;
border-bottom:1px solid #DFE5E3;
width:100%;
}

.tab_container_03
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
border-left:1px solid #DFE5E3;
border-right:1px solid #DFE5E3;
border-bottom:1px solid #DFE5E3;
width:100%;
}

.containerkopf
{
font-family:verdana, arial, helvetica;
font-size:14px;
font-weight:bold;
color:#3F5851;
background-color:#DFE5E3;
height:25px;
}

.container_bl_zv
{
background-color:#DFE5E3;
height:20px;
border-top:1px solid #A2A2A2;
border-bottom:1px solid #A2A2A2;
}

.container_bl_zv_02
{
height:18px;
}

.container_vors
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
border-left:1px solid #DFE5E3;
border-right:1px solid #DFE5E3;
border-bottom:1px solid #DFE5E3;
width:100%;
height:80px;
}

.container_suche
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#3F5851;
}

.container_gl
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
width:100%;
}

.container_gl_obj
{
font-family:arial, verdana, helvetica;
font-size:10px;
color:#000000;
width:100%;
background-color:#F0F2F2;
border:1px solid #4A635C;
  background-repeat:no-repeat;
  background-position:50% 10px;

}

.container_gl_box
{
font-family:arial, verdana, helvetica;
font-size:10px;
color:#000000;
border-left:1px solid #4A635C;
border-right:1px solid #4A635C;
border-bottom:1px solid #4A635C;
}

.container_gl_top
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
background-color:#DFE5E3;
border-top:1px solid #4A635C;
border-bottom:1px solid #4A635C;
}

fieldset
{
padding:7px;
border:1px solid #C3CECA;
}

legend
{
padding:5px;
}

.uks_01
{
min-width:220px;
max-width:250px;
background-color:#ffffff;
}

.uks_02
{
min-width:80px;
max-width:120px;
background-color:#ffffff;
}

.cont_img_map
{
background-color:#DFE5E3;
border:1px solid #4A635C;
}

.cont_img_adr
{
padding-left: 20px;
background-color:#F0F0F0;
border:1px solid #4A635C;
}

/******************************* bali **************************************/

a.bali
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

/*******************************links**************************************/

a.link
{
font-family:arial, verdana, helvetica;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a:hover.link
{
color:#808000;
}

a.navi
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#3F5851;
text-decoration:none;
font-weight:bold;
}

a:hover.navi
{
color:#000000;
font-weight:bold;
}

a.navi_nor
{
font-family:arial, verdana, helvetica;
font-size:11px;
color:#3F5851;
text-decoration:none;
font-weight:normal;
}

a:hover.navi_nor
{
color:#000000;
font-weight:normal;
}

a.navi_kl
{
font-family:arial, verdana, helvetica;
font-size:10px;
color:#3F5851;
text-decoration:none;
font-weight:normal;
}

a:hover.navi_kl
{
color:#000000;
font-weight:normal;
}


a.link_text
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#3F5851;
text-decoration:none;
font-weight:bold;
}

a:hover.link_text
{
color:#000000;
font-weight:bold;
}



a.navi_be
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

a:hover.navi_be
{
font-weight:bold;
}

a.navi_seiten
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#3F5851;
text-decoration:none;
font-weight:bold;
}

a:hover.navi_seiten
{
color:#000000;
font-weight:bold;
}


a.navi_term_vor
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#242424;
text-decoration:none;
font-weight:normal;
}

a:hover.navi_term_vor
{
color:#000000;
font-weight:normal;
}


a.externe_links
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#242424;
text-decoration:none;
font-weight:normal;
}

a:hover.externe_links
{
color:#000000;
font-weight:normal;
}

a.hilfe_but
{
font-family:arial, verdana, helvetica;
font-size:12px;
text-align:center;
text-Decoration: none;
padding:4px 10px;
color:#3F5851;
background-color:#F6F6F7;
border-left:1px solid #8F8F8F;
border-top:1px solid #8F8F8F;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

a:hover.hilfe_but
{
font-family:arial, verdana, helvetica;
font-size:12px;
text-align:center;
text-Decoration: none;
padding:4px 10px;
color:#3F5851;
background-color:#F6F6F7;
border-right:1px solid #8F8F8F;
border-bottom:1px solid #8F8F8F;
border-left:1px solid #000000;
border-top:1px solid #000000;
}

a.ob_navi
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#3F5851;
text-decoration:none;
font-weight:bold;
}

a:hover.ob_navi
{
color:#000000;
font-weight:bold;
}

a.ob_navi_akt
{
font-family:arial, verdana, helvetica;
font-size:12px;
color:#E8E8E8;
text-decoration:none;
font-weight:bold;
}

a:hover.ob_navi_akt
{
color:#FFFFFF;
font-weight:bold;
}

a.anb_navi
{
font-family:arial, verdana, helvetica;
font-size:16px;
color:#3F5851;
text-decoration:none;
font-weight:bold;
}

a:hover.anb_navi
{
color:#000000;
font-weight:bold;
}


a.link_bl
{
font-family:arial, verdana, helvetica;
font-size:10px;
color:#646464;
font-weight:bold;
text-decoration:none;
}

a:hover.link_bl
{
color:#0f0f0f;
}

a.a_001{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#000000;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:20px;
background-color:#E0E0E0;
}

a.a_001:hover
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#999999;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:20px;
background-color:#FFFFFF;
}

a.a_002{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#000000;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:20px;
background-color:#FFFFFF;
}

a.a_002:hover
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#999999;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:20px;
background-color:#FFFFFF;
}


a.a_003{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#000000;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:22px;
background-color:#E0E0E0;
}

a.a_003:hover
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#999999;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:22px;
background-color:#FFFFFF;
}

a.a_004{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#000000;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:22px;
background-color:#FFFFFF;
}

a.a_004:hover
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
color:#999999;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:22px;
background-color:#FFFFFF;
}

a.link01
{
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:bold;
color:#3F5851;
text-decoration:none;
}

a.link01:hover
{
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:bold;
color:#F6A92D;
text-decoration:none;
}

a.link03
{
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:bold;
color:#3F5851;
text-decoration:none;
}

a.link03:hover
{
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:bold;
color:#F6A92D;
text-decoration:none;
}

a.link04
{
font-family:verdana, arial, helvetica;
font-size:10px;
font-weight:bold;
color:#C20B0F;
text-decoration:none;
}

a.link04:hover
{
font-family:verdana, arial, helvetica;
font-size:10px;
font-weight:bold;
color:#C20B0F;
text-decoration:none;
}

/*******************************Formular**************************************/

.but_suchen {
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:normal;
color:#4A635C;
background-color:#FFFFFF;
height:22px;
border:1px solid #B8C5C2;
}
.sel_km {
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:normal;
color:#4A635C;
background-color:#FFFFFF;
width: 70px;
height:22px;
border:1px solid #B8C5C2;
}

.sel_bl {
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:normal;
color:#4A635C;
background-color:#FFFFFF;
width: 163px;
height:20px;
border:1px solid #B8C5C2;
}

.sel_gr_art {
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:normal;
color:#4A635C;
background-color:#FFFFFF;
width: 163px;
height:20px;
border:1px solid #B8C5C2;
}

.input_suche_cont{
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:normal;
color:#4A635C;
background-color:#FFFFFF;
width: 160px;
height:20px;
border:1px solid #B8C5C2;
}

.input_suche_cont_02{
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:normal;
color:#4A635C;
background-color:#FFFFFF;
width: 85px;
height:18px;
border:1px solid #B8C5C2;
}

.input_vor_objekt_01{
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
width: 220px;
height:16px;
border:1px solid #B8C5C2;
}

.input_vor_objekt_02{
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
width: 40px;
height:16px;
border:1px solid #B8C5C2;
}

.input_vor_objekt_03{
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
width: 160px;
height:16px;
border:1px solid #B8C5C2;
}

.input_vor_objekt_04{
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
width: 100px;
height:16px;
border:1px solid #B8C5C2;
}


.input_gfx_vor {
height:16px;
WIDTH: 100px;
background-image: url(../log_code_vor.php);
background-color: #EFEFEF;
border-top: 1px solid #3F5851;
border-left: 1px solid #3F5851;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.input_001 {
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	font-weight: normal;
	color: #000000;
	WIDTH: 40px;
	background-color: #FFFFFF;
	border: 1px solid #B8C5C2;
}

.input_002 {
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	font-weight: normal;
	color: #000000;
	WIDTH: 180px;
	background-color: #FFFFFF;
	border: 1px solid #B8C5C2;
}

.but_001{
font-family:verdana, arial, helvetica;
font-size:10px;
font-weight:normal;
color:#4A635C;
background-color:#FFFFFF;
height:16px;
border:1px solid #B8C5C2;
}

.but_003{
	WIDTH: 20px;
	height:16px;
	border: 1px solid #000000;
	background-color:#EEEEEE;
}
/*****************************************************kontakt***************************************/

.area_01{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
color: #3F5851;
height:80px;
WIDTH:390px;
background-color: #EFEFEF;
border-top: 1px solid #3F5851;
border-left: 1px solid #3F5851;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.input_01
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
color: #3F5851;
WIDTH: 140px;
background-color: #EFEFEF;
border-top: 1px solid #3F5851;
border-left: 1px solid #3F5851;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.input_02
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
color: #3F5851;
height:16px;
WIDTH: 40px;
background-color: #EFEFEF;
border-top: 1px solid #3F5851;
border-left: 1px solid #3F5851;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.input_gfx {
font-family:verdana, arial, helvetica;
font-size:12px;
color:#000000;
height:16px;
WIDTH: 50px;
background-image: url(../log.php);
WIDTH: 40px;
background-color: #EFEFEF;
border-top: 1px solid #3F5851;
border-left: 1px solid #3F5851;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.button_01 {
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
color: #4F4F4F;
WIDTH: 120px;
background-color: #EFEFEF;
border-top: 1px solid #3F5851;
border-left: 1px solid #3F5851;
border-right: 1px solid #737476;
border-bottom: 1px solid #737476;
}


/*******************************Startseite Autocomplete**************************************/

.ac_input
{
        width: 210px;
}

.ac_results {
        font-family:verdana, arial, helvetica;
        font-size:10px;
        width: 355px;
        background-color: #FFFFFF;
        cursor: pointer;
        position: absolute;
        left: 0;
        z-index: 101;
}

.ac_results ul
{
        width: 355px;
        list-style: none;
        padding: 0px;
        margin: 0px;
        border: 1px solid #000000;
                background-color: #f9f9f9;
}

.ac_results li {
        width: 327px;
        padding: 5px 5px;
}

.ac_results a {
        width: 355px;
}

/* thanks udoline: this fixed position error into msie */
.ac_results iframe {
        width: 355px;
        position: absolute;
}

.ac_loading {
        background : url('bilder/blind.gif') right center no-repeat;
}
.over {
        font-family:verdana, arial, helvetica;
        font-size:10px;
        background-color: #FFFFFF;
}

.ac_odd {
font-family:verdana, arial, helvetica;
        font-size:10px;
        background-color: #FFFFFF;
}

.ac_over {
        font-family:verdana, arial, helvetica;
        font-size:10px;
        background-color: #DFE5E3;
}

#autocomplete {
font-family:verdana, arial, helvetica;
font-size:10px;
font-weight:normal;
color:#4A635C;
background-color:#FFFFFF;
height:18px;
width: 210px;
border:1px solid #B8C5C2;

}

/*******************Kopf Werbung ********************/

a.info{
    position:relative;
    z-index:2;
    color:#000000;
    text-decoration:none
}

a.info:hover{z-index:3;}

a.info span{display: none;}

a.info:hover span{
    display:block;
    position:absolute;
    border:0px;
    text-align: center}

.img_block
{
border-left:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
border-right:1px solid #757575;
border-bottom:1px solid #757575;
background-color:#FAEDCB;
}

.span_block
{
border-left:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
border-right:1px solid #757575;
border-bottom:1px solid #757575;
width:200px;
font-family: verdana, arial, helvetica;
font-size:10px;
color:#13490D;
font-weight:bold;
}

/***********************************************************************/

.container_ads
{
font-family:arial, verdana, helvetica;
font-size:10px;
color:#9CADA7;
border-left:1px solid #EDEEED;
border-right:1px solid #EDEEED;
border-bottom:1px solid #EDEEED;
width:100%;
}

/********************* Hilfe ******************************************/



.hilfe_head {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        }

.hilfe_body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        }


/*******************************body**************************************/
html, body
{
background-color:#EFEFEF;
font-family:arial, verdana, helvetica;
font-size:12px;
color:#000000;

margin: 0px;
margin-top:5px;

scrollbar-face-color: #DFE5E3;
scrollbar-track-color: #EFEFEF;
scrollbar-arrow-color: #3F5851;
scrollbar-highlight-color: #00007F;
scrollbar-shadow-color: #DFDFDF;
scrollbar-3dlight-color: #ECE9D8;
scrollbar-darkshadow-color: #3F5851;
}