﻿/*--- Body, HTML ---*/
html,body,form  table, tr, td, input, select, textarea {
	margin:0;
	padding:0;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: small;
}
body {
    height:100%;
    width:100%;
	margin:0;
	padding:0;
}

frame,frame_indexf
{
	padding:0px;
	border:0px;
	border-color:#ffffff;
	border-style:solid;
}
/* Share */
#addthis
{
    display:block;
	padding-left:6px;    
}    
#addgoogle
{
    display:block;
    margin-left:5px;
	float:left;
}    

#xing 
{
    margin-top:3px;
    margin-left:7px;
    display:block;
	float:left;
}    
#facebook
{
    margin-top:3px;
    margin-left:2px;
    display:block;
	float:left;
}    
.imgfacebook
{
	height:22px;
	width:33px;
	border:0px;
	margin-left:0px;
}

/* Header + Footer */
h1
{
    font-weight:bold;
    font-size:larger;
	margin-top: 0em;
    margin-bottom: 0em;
    margin-left: 0;
    margin-right: 0;
}
h2
{
    font-weight:normal;
    font-size:small;
	margin-top: 0em;
    margin-bottom: 0em;
    margin-left: 0;
    margin-right: 0;
}

#landingtext {
    width: 28px;
    height: 28px;
    overflow: hidden;
}

    #landingtext:hover {
        position: absolute;
        z-index: 5000;
        background-color: #b5f1ff;
        border-radius: 10px;
        border-color: gray;
        border-style: solid;
        border-width: 0px 2px 0px 0px;
        padding: 10px;
        padding-right: 20px;
        height: 600px;
        width: 200px;
        font-family: Arial,Verdana;
        font-size: 10px;
        overflow-x: scroll;
        overflow-y: hidden;
        /*    position: center;
        margin-left: auto;
        margin-right: auto;
        right: auto;
        left: 300px;
    */
    }

.landinginfo {
    width: 28px;
    height: 28px;
    border: none;
    background-color: transparent;
}


#IInfo 
{
}    
#IInfoHead
{
    margin-bottom:5px;
}    
.imgsd 
{
margin-bottom:5px;
margin-top:10px;
border:0;    
height:50px;
margin-left:10px;
width: 125px;
}
.imgsdk
{
margin-bottom:5px;
border:0;    
margin-left:5px;   
width: 150px; 
}
.imgsdg 
{
margin-bottom:5px;
border:0;    
height:35px;
margin-left:10px; 
width: 125px;   
}


#DatenHeader {
position:absolute;
top:0;
height: 0px;
}
#DatenFooter {
position:absolute;
bottom:0;
height: 20px;
width:245px;
text-align:left;
margin-right:0px;
margin-left:3px;
}
#DatenFooter a {
font-size: 12px;
}

/*  STANDARD */

body#link {
background-color:#f0f0f0;
margin-left:5px;
margin-top:0px;
}


    

form#Daten 
{
}

.IMGReq
{
    width:100px;
    margin-left:50px;
    margin-top:75px;
}    

/*--- HTML Tags ---*/

table#Karte1 {
	width:100%;
	border-style:solid;
	border-color:#C0C0C0;
}	
table#Karte1Bild {
	width:100%;
	border-style:none;
	border-color:transparent;
	border-width:0px;
}	
table#Karte1.Karte1 {
	border-spacing:0px 0x;
}
table#Karte1.Karte1Bild {
	border-spacing:1px 1px;
}
table#Karte1 td {
	border-spacing:1px 1px;
	background-color:white;
}
table#Karte2 {
	width:100%;
	border-spacing:0px 0px;
	border-color:#C0C0C0;
	text-align:center;
	border-width:0px;
	border-style:solid;
	border-color:transparent;
}
table#Karte2Bild {
	width:100%;
	border-spacing:0px 0px;
	text-align:center;
	border-width:0px;
	border-style:none;
	border-color:transparent;
}
table#Karte2.Karte2 {
	border-spacing:0px 0px;
}
table#Karte2.Karte2Bild {
	border-spacing:0px 0px;
}
table#Karte2 td {
	border-spacing:0px 0px;
	background-color:#FFFFFF;
}


#ViewerDisplay {
}
#NavigatorDisplay {
	border-color:white;
	border-top-width:10px;
	border-top-color:gray;
}
#Container 
{
   text-align:center;
   background-color:white;
   margin:0px;
   padding:0px;
   border:0px;
   border-color:red;
   border-style:none;
}
#ContainerNavi {display: none;}
#ContainerNaviF {display: none;}
#ContainerTooltip1 {display: none;}
#ContainerNavi1{
    display:block;
    background-color:white;
    position:absolute;top:20px;left:20px;
    border:5px solid grey;
    padding:3px 2px 0px 2px;
    z-index:1;
	cursor: default;
}
#Container:hover #ContainerNavi{
    display:block;
    background-color:white;
    position:absolute;top:20px;left:20px;
    border:5px solid grey;
    padding:3px 2px 0px 2px;
    z-index:1;
}
#Container:hover #ContainerNaviF{
    display:block;
    /*background-color:#FFFF99;*/
    background-color:white;    
    position:absolute;top:110px;left:4px;
    border:5px solid grey;
    padding:3px 2px 0px 2px;
    z-index:1;
}
#Container:hover #ContainerNavi1{display:none;}
#ContainerTooltip{
    display:none;
    position:absolute;
	top:60px;
	left:20px;
    border-width:5px;
	border-style:solid;
	margin-top:5px;
	padding:5px;
    background-color:#E0E0E0;
	text-align:left;
	color:#000080;
	overflow:auto;
    z-index:1;
}
#ContainerTooltip a {
	color:Black;
}


table.tblButton {
padding-top: 0;
padding-bottom: 0;
margin:3px;
}
table.tblLink {
padding-top: 0;
padding-bottom: 0;
width:220px;
}
table.tblInfo {
padding-top: 0;
padding-bottom: 0;
}
table.tblStrasse {
padding-top: 0;
padding-bottom: 0;
}
table.tblBranche {
padding-top: 0;
padding-bottom: 0;
}
table.tblIndex {
padding-top: 0;
padding-bottom: 0;
margin:3px;
}
table.tblAdresse {
padding-top: 0;
padding-bottom: 0;
}
table.tblAdresseL {
padding-top: 0;
padding-bottom: 0;
}
table.tblSuche,table.tblSRegister,table.SThema,table.tblSBranche {
padding-top: 0;
padding-bottom: 0;
margin-left:0px;
}
table.tblSucheE  {
background-color: #dadada; /* Old browsers */
}
table.tblFirmaL 
{
width:50px;
}    
table.tblFirma
{
width:300px;
}    


td.Suche {
width: 170px;
}
td.SucheB {
width: 235px;
}
td.Strasse {
width: 220px;
}

td.spaceButton {
height: 10px;
}
td.spacelinkL {
height: 14px;
}
td.spaceInfo {
height: 10px;
}
td.spaceStrasse {
height: 10px;
}
td.spaceBranche {
height: 10px;
}
td.spaceIndex {
height: 10px;
}
td.spaceAdresse {
height: 10px;
}
td.spaceAdresseT {
margin-left:10px;    
}
td.leerzeile {
height: 10px;
}
td.leerzeileK {
height: 5px;
}
td.firmaL 
{
width: 100px;    
}    
td.firma
{
width: 300px;    
}    


/*--- Div ---*/


#if 
{
margin-top:5px;
margin-left:5px;
}    

#imgButton,#imgLink,#imgLinkL,#imgInfo,#imgStrasse,#imgBranche,#imgAdresse,#imgAdresseI,#imgAdresseL,#imgAdresseP,#imgKarte {
padding-left:5px;
background-position:5px 4px;
background-repeat:no-repeat;
}
#imgButtonD {
padding-left:5px;
background-position:5px 4px;
background-repeat:no-repeat;
}
#imgIndesx 
{
padding-left:3px;
background-position:5px 4px;
background-repeat:no-repeat;
}    
#frmSuche 
{
background: #dadada; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dadada 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dadada 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dadada 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dadada 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dadada 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */
background-color: #dadada;
}
#frmSucheSmart 
{
background: #dadada; /* Old browsers */
}
#kartenSmart
{
	padding: 5px;
	background-color: #F3F3F3;
}
#SuchePLZ
{
    display:none;
}
.SuchePLZ
{
width: 60px;
}
#btnSucheSubmit 
{
    width:100%;
    text-align:center;
    float:left;
}
.btnSucheSubmit
{
/* border-radius: 10px; */
margin-top:10px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
color:blue;
font-weight:bold;
font-size:16px;
}    
#btnSucheGeo
{
    width:100%;
    text-align:center;
    float:left;
}
.btnSucheGeo
{
/* border-radius: 10px; */
margin-top:10px;
margin-left:5px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
color:red;
font-weight:bold;
font-size:16px;
}    



#frmListe 
{
padding-left:5px;
}    
#DatenContent
{
}

#poly0 
{
position:absolute;
height:50px;
width:10px;
left:50px;
top:50px;
z-index:1;
/*
filter:alpha(opacity=10); 
opacity:0.1;
*/

}
#btnLeiste {
z-index:2;
margin-top:1px;
/* Ref kartenF */
margin-right:0px;
margin-left:0px;
} 
#branchenl 
{
margin-left:50px;
margin-top:50px;
font-size:large;
font-weight:bold;
color:#498cff;    
}
.cbtnLeiste 
{
clear:both;
}

#frmDatenLeer
{
    height:0px;
    width:250px;
}

#frmKarten,#frmStrassen,#frmBranchenU,#frmBranchen,#frmRegister,#frmIndex,#frmDatenD
{
margin-top:5px;
/* background-color:#f0f0f0; */
background: #f0f0f0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #f0f0f0 1%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#f0f0f0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f0f0f0 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f0f0f0 1%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f0f0f0 1%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #f0f0f0 1%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}    
#frmKartenRef
{
background-color :#FFFF99;
}    
#frmButton 
{
padding-bottom:5px;
background: #ffffbf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffbf 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffbf), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffbf 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffbf 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffbf 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffbf 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffbf', endColorstr='#f0f0f0',GradientType=1 ); /* IE6-8 */
background-color: #ffffbf;
}
/*  ------------------ Formatierung Bildcontainer */
#IMGZurueck { background-image:url('../gifs/zurueck.gif'); width:58px; height:20px;  background-repeat:no-repeat; padding-bottom :5px }

#IMGSucheKarte { background-image:url('../gifs/aendern.gif'); width:58px; height:20px;  background-repeat:no-repeat; }
#IMGSucheSuche { background-image:url('../gifs/suchen2.gif'); width:58px; height:20px;  background-repeat:no-repeat; }
#IMGSucheWeiter { background-image: url('../gifs/weiter2.gif'); width: 58px; height: 20px; background-repeat: no-repeat;}
#IMGSucheAbEbL { background-image:url('../gifs/ausblenden_lk.gif?V=2-4'); width:10px; height:17px;  background-repeat:no-repeat; }
#IMGSucheAbEbLg { background-image:url('../gifs/ausblenden_lg.gif?V=2-4'); width:59px; height:50px;  background-repeat:no-repeat; }
#IMGSucheAbEbR { background-image:url('../gifs/ausblenden_rk.gif?V=1-1'); width:10px; height:17px;  background-repeat:no-repeat; }
#IMGSucheAbEbRg { background-image:url('../gifs/ausblenden_rg.gif?V=1-1'); width:59px; height:50px;  background-repeat:no-repeat; }
#IMGPhone { background-image:url('../gifs/phone.gif?V=1-0'); height:20px;  background-repeat:no-repeat; }

#IMGInfoBook { background-image:url('../gifs/bookmark.gif'); width:20px; height:15px; margin-right:1px; background-repeat:no-repeat; }
#IMGInfoLink { background-image:url('../gifs/ii_link_b.gif'); width:20px; height:15px; background-repeat:no-repeat;}
#IMGInfoKarte { background-image:url('../gifs/link_int.gif'); width:20px; height:15px; background-repeat:no-repeat;}

#IMGDatenHistory { background-image:url('../gifs/history_back_b.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenStrSuche { background-image:url('../gifs/fir_on.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenStrKarte { background-image:url('../gifs/link_int.gif'); width:20px; height:15px; background-repeat:no-repeat}
#IMGDatenSoSuche { background-image:url('../gifs/fir_on.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenBranchenU { background-image:url('../gifs/fil_on.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenBrancheIDK { background-image:url('../gifs/pfeil_b.gif'); width:20px; height:15px; background-repeat:no-repeat}
#IMGDatenRegister { background-image:url('../gifs/fil_on.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenFirma { background-image:url('../gifs/fir_on.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenUmkreis { background-image:url('../gifs/fahne.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenStandorte { background-image:url('../gifs/fahne.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenAlle { background-image:url('../gifs/pulsx.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenClrSO { background-image:url('../gifs/fahneDel.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenKarte { background-image:url('../gifs/link_int_t.gif'); margin-left:3px;width:11px; height:11px; background-repeat:no-repeat}
#IMGDatenHP { background-image:url('../gifs/ii_link_b.gif'); width:20px; height:11px; background-repeat:no-repeat }

#IMGDatenDSO { background-image:url('../gifs/fahnerot.gif'); width:20px; height:15px; background-repeat:no-repeat; margin-left:3px}
#IMGDatenDTel { background-image:url('../gifs/ii_tel_b.gif'); width:20px; height:15px; background-repeat:no-repeat}
#IMGDatenDFax { background-image:url('../gifs/ii_fax_b.gif'); width:20px; height:15px; background-repeat:no-repeat}
#IMGDatenDEMail { background-image:url('../gifs/ii_email_b.gif'); width:20px; height:15px; background-repeat:no-repeat}
#IMGDatenDHP { background-image:url('../gifs/ii_hpage_b.gif'); width:20px; height:15px; background-repeat:no-repeat }
#IMGDatenDLink { background-image:url('../gifs/ii_link_b.gif'); width:20px; height:15px; background-repeat:no-repeat}
#IMGDatenDInfo { background-image:url('../gifs/ii_itext_b.gif'); width:20px; height:15px; background-repeat:no-repeat}

#IMGNaviSuchen { background-image:url('../gifs/Navi/n_suchen.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviMap { background-image:url('../gifs/Navi/n_map_i.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviLinks { background-image:url('../gifs/Navi/n_links.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviRechts { background-image:url('../gifs/Navi/n_rechts.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviOben { background-image:url('../gifs/Navi/n_runter.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviUnten { background-image:url('../gifs/Navi/n_hoch.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviZoomOut { background-image:url('../gifs/Navi/n_zoom_out.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviZoomIn { background-image:url('../gifs/Navi/n_zoom_in.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviCenter { background-image:url('../gifs/Navi/n_zentrum.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviMs { background-image:url('../gifs/Navi/n_masstab.gif?V6'); width:48px; height:22px; background-repeat:no-repeat}
#IMGNaviEntf { background-image:url('../gifs/Navi/n_start_ziel.gif?V6'); width:27px; height:22px; margin-left:1px; background-repeat:no-repeat}
#IMGNaviLoe { background-image:url('../gifs/Navi/n_loeschen.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviReset { background-image:url('../gifs/Navi/n_reset.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviSO { background-image:url('../gifs/Navi/n_standort_i.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviMSo { background-image:url('../gifs/Navi/n_multiso_i.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviFl { background-image:url('../gifs/Navi/n_flaeche_ausblenden.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviLStrLSo { background-image:url('../gifs/Navi/n_str_so.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNavi11 { background-image:url('../gifs/Navi/n_1zu1.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviMitte { background-image:url('../gifs/Navi/n_karte_zentrieren.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviReset { background-image:url('../gifs/Navi/n_reset.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviBook { background-image:url('../gifs/Navi/n_bookmark.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviZiel { background-image:url('../gifs/Navi/n_ziel.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviSave { background-image:url('../gifs/Navi/n_speichern.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviDel { background-image:url('../gifs/Navi/n_loeschen.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviLogo { background-image:url('../gifs/Navi/n_so_logo.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviFlStart { background-image:url('../gifs/Navi/n_start.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviFlDel { background-image:url('../gifs/Navi/n_loeschen.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviSatellit { background-image:url('../gifs/Navi/n_satellit.gif?V6'); width:44px; height:22px; background-repeat:no-repeat}
#IMGNaviRoute { background-image:url('../gifs/Navi/n_route.gif?V6'); width:44px; height:22px; background-repeat:no-repeat}
#IMGNaviTraffic { background-image:url('../gifs/Navi/n_traffic.gif?V6'); width:66px; height:22px; background-repeat:no-repeat}
#IMGNaviOpt { background-image:url('../gifs/Navi/n_opt.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviPrint { background-image:url('../gifs/Navi/n_print.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviDownL { background-image:url('../gifs/Navi/n_download.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviJPGXY { background-image:url('../gifs/Navi/n_jpgxy.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviFull { background-image:url('../gifs/Navi/n_vollbild.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviInfo { background-image:url('../gifs/Navi/n_info.gif?V6'); width:22px; height:22px; background-repeat:no-repeat}
#IMGNaviDownLMap {background-image: url('../gifs/Navi/n_downloadmap.gif?V1'); width: 22px; height: 22px; background-repeat: no-repeat}

#IMGNaviTrack { background-image:url('../gifs/Navi/n_slider_button.gif'); width:100px; height:22px; background-repeat:no-repeat}
#IMGNaviThumb { background-image:url('../gifs/Navi/n_slider_balken.gif'); width:15px; height:22px; background-repeat:no-repeat}

	
div#head { 
background-color: silver;
font-family:Verdana;
font-size:small	
}
div#footNavi {
background-color: silver;
font-family:Verdana;
font-size:small;
height:25px;	
}

div#button {
padding-left:3px;
text-decoration:underline;
}
div#buttonD {
padding-left:5px;
text-decoration:underline;
}
div#info {
padding-left:5px;
text-decoration:underline;
}

.menu_ea 
{
    height:40px;
}
div#karteSEingabe 
{
margin-top:5px;
float:left;    
align:left;
width:370px;    
height:70px;
}
div#karteSInfo
{
margin-top:5px;
margin-right:20px;
}
div#karteSBtn
{
margin-bottom:7px;
}
div#karteU {
padding-left:5px;
font-size:larger;
font-weight:bold;
}
div#karte {
padding-left:5px;
padding-right:5px;
text-decoration:underline;
}
div#strasse {
padding-left:5px;
text-decoration:underline;
}
div#branche {
padding-left:5px;
text-decoration:underline;
}
div#indexR {
padding-left:5px;
text-decoration:none;
color:#666666;
font-weight:bolder;
}
div#indexRI 
{
line-height: 12px; 
font-size: 11px;
padding-left:5px;
text-decoration:none;
color:#666666;
}
div#index {
padding-left:5px;
text-decoration:underline;
color:#666666;
}
div#indexF {
padding-left:5px;
text-decoration: none;
color:#666666;
}
div#indexP {
padding-left:5px;
text-decoration: none;
font-style: italic;
color:#666666;
}
div#datenkarteRefb 
{
background: rgb(117,170,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1YWFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2UwZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(117,170,255,1) 0%, rgba(204,224,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(117,170,255,1)), color-stop(100%,rgba(204,224,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(117,170,255,1) 0%,rgba(204,224,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(117,170,255,1) 0%,rgba(204,224,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(117,170,255,1) 0%,rgba(204,224,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(117,170,255,1) 0%,rgba(204,224,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75aaff', endColorstr='#cce0ff',GradientType=1 ); /* IE6-8 */
background-color: rgb(117,170,255);
padding-top:3px;
padding-bottom:3px;
}
div#datenkarteRef {
margin-left:7px;
text-decoration:underline;
width:205px;
}
div#datenbanner {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
div#adresse {
padding-left:5px;
text-decoration: none;
color:#666666;
}
div#adresseI {
padding-left:22px;
text-decoration: none;
font-weight: bolder;
color: #666666;
}
div#adresseL {
padding-left:5px;
text-decoration: none;
font-style: italic;
}
div#adresseP {
padding-left:5px;
width:220px;
}
div#adresseT {
text-decoration: none;
font-size:smaller;
color:Black;
width:200px;
}
div#branchen {
margin-left:10px;    
font-size:smaller;
}    
div#infotextR {
width:200px;
line-height: 12px; 
font-size: 11px;
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
color:#666666;
}
div#infotext {
width:200px;
line-height: 12px; 
font-size: 11px;
margin-top:10px;
margin-left:5px;
color:#666666;
}
div#infos {
padding-left:5px;
font-size: x-small;
color: red;

}
div#infoZ {
padding-left:25px;
text-decoration: none;
color: black;
font-weight:bold;
}
div#infoZentrum {
text-decoration: none;
color: blue;
font-weight:bold; 
}
div#pdSuche {
height:20px;
font-size: small;
}
div#pdBranche 
{
    overflow:visible;
}    
    
div#i_kzchk 
{
display:none;
background: #f7f7f7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyN2Q3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
background: -moz-linear-gradient(left,  #f27d7d 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f27d7d), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f27d7d 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f27d7d 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f27d7d 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to right,  #f27d7d 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27d7d', endColorstr='#f7f7f7',GradientType=1 ); /*IE6-8  */
background-color: #f7f7f7; 
}
div#ueb 
{
}    
div#uebea
{
width:210px;
}    
div#uebphone 
{
width:210px;
}    
div#uebphoneU
{
width:210px;
display:none;
}    
div#uebphoneR
{
width:100%;
display:none;
}    
div#uebD {
height:17px;
width:210px;
margin-bottom: 5px;
margin-left: 5px;
font-weight: bold ;
}
div#eingabe {
border-width:5px;
border-style:solid;
border-color:black;
}

div#auftragT 
{
margin-left: 10px;    
width:410px;    
color: Gray;
font-family:Arial;
}    
div#widerruf 
{
margin-left: 10px;    
width:410px;    
color: Black;
font-family:Arial;
font-size:smaller; 
    
}    

/*--- Typo ---*/
.headlink 
{
    color:Black;
}
.headlizenz 
{
 color:Black;    
}
.fett {
font-weight:bold;
}
.tblueb 
{
    width: 250px;
}

.ueb {
 font-weight:bolder;
 /*font-style : italic ;*/
 margin-left: 5px;
 /*margin-top: 5px;*/
}
.uebp 
{
 /*text-decoration: underline;*/
 /*border: thin solid #C0C0C0;*/
 font-weight:bold;
 padding-left: 5px;
}
.uebDr 
{
    padding-left:3px;
}
.uebDl
{
    padding-left:0px;
    padding-right:5px;
}

.uebD {
/* background-color: #FFFF99; */
border:0;
height:17px;
padding-left:4px;
margin-top:0px;
width:100%;

background: #ffff68; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmY2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffff68 0%, #ffffad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffff68), color-stop(100%,#ffffad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffff68 0%,#ffffad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffff68 0%,#ffffad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffff68 0%,#ffffad 100%); /* IE10+ */
background: linear-gradient(to right,  #ffff68 0%,#ffffad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff68', endColorstr='#ffffad',GradientType=1 ); /* IE6-8 */
background-color: #ffff68;
}
.uebDphone {
/* background-color: #FFFF99; */
border:0;
height:17px;
padding-left:4px;
margin-top:0px;
width:210px;
background: #ffff68; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmY2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffff68 0%, #ffffad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffff68), color-stop(100%,#ffffad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffff68 0%,#ffffad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffff68 0%,#ffffad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffff68 0%,#ffffad 100%); /* IE10+ */
background: linear-gradient(to right,  #ffff68 0%,#ffffad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff68', endColorstr='#ffffad',GradientType=1 ); /* IE6-8 */
background-color: #ffff68;
}
.IMGphone 
{
height:20px;
vertical-align:bottom;
margin-right:0px;
}
.IMGphoneL
{
height:20px;
vertical-align:bottom;
margin-left:5px;
margin-right:0px;
}
.IMGphoneR
{
height:20px;
vertical-align:bottom;
margin-left:5px;
margin-right:0px;
}
.IMGphoneG 
{
height:40px;
vertical-align:bottom;
margin-right:0px;
}
.IMGphoneGL 
{
height:40px;
vertical-align:bottom;
margin-right:0px;
}
.IMGphoneGR
{
height:40px;
vertical-align:bottom;
margin-right:0px;
}
.uebDphone {
width:195px;
}
.eingabe {
border: none ;
}
.umkreis 
{
    font-weight:normal;
    width:18px;
    margin-left:2px;
    margin-right:2px;
    vertical-align: top;    
}
.navi {
 font-size: x-small;
}
.bildd {
max-width:200px;
margin-left:10px;
}
.bildt 
{ 
margin-left:15px;
max-width:200px;
font-size:small;
}   
.suche 
{
color: black;
}
.sucheBranche,.sucheRegister,.sucheAktion
{
width:235px;
color: black;
}
.sucheKarte
{
width: 235px;    
}
.sucheKarteK
{
width:165px;
color: black;
margin-right:5px;
padding-left:3px;
}
.sucheKarteKb
{
width:235px;
color: black;
margin-right: 7px;
padding-left:3px;
}
#sucheSmart
{
    margin-bottom:10px;
	text-align:center;
	width:100%;
}    
#sucheSmartUeb
{
    margin-bottom:10px;
    padding: 3px;
    text-align:center;
	width:100%;
}    
.sucheSmartUeb
{
    color:White;
    font-weight:bold;
	font-size:larger;
    padding-left:20px;
    padding-right:20px;
    background-color:#5B99FF;
    text-align:center;
}    
.sucheSmartLogo
{
    width:120px;
	margin-bottom:20px;
}
#branchenback 
{
 background-color: #d6d6d6;    
 margin-left:5px;
 margin-top:0px;
 margin-bottom:5px;
}
.branchenb
{
background-color: #d6d6d6;    
}


.sucheThema
{
width:170px;
color: black;
}

.btn_branche
{
    border: 2px solid #2C75A3; 
    border-color:#498cff;
    width:235px; 
    background-color:#FCFCFC;
}
.sucheb
{
background: #dadada; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
background: -moz-linear-gradient(top,  #dadada 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dadada 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dadada 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dadada 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dadada 0%,#f7f7f7 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */ 
background-color: #dadada; 
}
.suchebSmart
{
background-color: #dadada; 
margin-top:20px;
}    
.suchee
{
width: 166px;
border:0.1em solid #C0C0C0;
color:Blue;
background-color:White ;
height:17px;
padding-left:4px;
}
.sucheef
{
width: 140px;
border:0.1em solid #C0C0C0;
color:Blue;
background-color:White ; 
height:17px;
padding-left:4px;
}
.sucheefv
{
width: 230px;
border:0;
color:Blue;
background-color:White ;
height:18px;
padding-left:4px;
} 
.infob 
{
background-color :#FFFF99;
}    
.datenb
{
/* background-color :#F0F0F0;  */
background: #f0f0f0; /* Old browsers */
}
.datendb
{
/* background-color:#f0f0f0; */
background: #f0f0f0; /* Old browsers */
}
.datenlogo {
width:16px;
height:16px;
}
.infotextL {
width:200px;
line-height: 12px; 
font-size: 11px;
margin-top:10px;
margin-left:5px;
color:#666666;
}
.datenibild 
{
    padding-left:25px;
    padding-top: 3px;
    padding-bottom:3px;
}    

#karteF
{
    width:100px;
    margin-right:50px;
}
.karteSBtn
{
    padding-left:5px;
    padding-right:5px;
    color:blue;
    font-weight:bold;
}
.kartekb  /* IFrame */
{
/*background-color:#EFEFEF; */
background-color:white;
}
.kartekbbtn  /* IFrame */
{
background-color:#EFEFEF;
}
.karteb
{
background-color:#EFEFEF;
border-radius: 0px 0px 10px 0px;
-moz-border-radius: 0px 0px 10px 0px;
-webkit-border-radius: 0px 0px 10px 0px;
-ms-border-radius: 0px 0px 10px 0px;
-o-border-radius: 0px 0px 10px 0px;
-khtml-border-radius: 0px 0px 10px 0px;
}
.kartebbtn
{
}
.kartebbtnR
{
width:100%;    
border-radius: 0px 0px 10px 0px;
-moz-border-radius: 0px 0px 10px 0px;
-webkit-border-radius: 0px 0px 10px 0px;
-ms-border-radius: 0px 0px 10px 0px;
-o-border-radius: 0px 0px 10px 0px;
-khtml-border-radius: 0px 0px 10px 0px;

background: #f0f0f0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OThjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f0f0f0 0%, #498cff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#498cff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#498cff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0f0f0 0%,#498cff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0 0%,#498cff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0f0f0 0%,#498cff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#498cff',GradientType=0 ); /* IE6-8 */
background-color: #f0f0f0;
}
.kartebbtnRI
{
    width:100%;    
    background-color:#ffffcc;
}


.logoSTR
{
width: 100px;
height: 100px;    
}
.kartestr
{
color:Black;
border:0;
background-color: white;    
padding-left: 4px;
margin-right:2px;
border-style: solid;
border-color: #C0C0C0;
border-width:1px;
border-radius: 7px 0px 0px 7px;  
height:20px;
}
.karteinfo
{
color:Blue;
background-color: transparent ;
width:100%;    
margin-left:5px;
}
.karteMO
{
    width:100px;
}
.kmtext
{
color:Blue;
width:55px;
height:20px;
margin-left:2px;
border-radius: 7px;  
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
-ms-border-radius: 7px; 
-o-border-radius: 7px;  
-khtml-border-radius: 7px; 

}    
.karteninfo
{
margin-right:0px;
padding-right:0px;
}
.kartenlink
{
color:Blue;
font-family:Verdana;
font-size:x-small;
}

#slider
{
	position:relative;
	height:22px;
	background-color: white;
}
#slidera
{
}
.slider 
{
    width:60px;
    height:16px;
    padding-top:4px;
	padding-left:3px;
	padding-right:3px;
}
.sliderb
{
	left:1px;
	top:auto;
	z-index:100;
	padding-top:1px;
}
#sliderb
{
    position:relative;
	top:-20px;
    left:30px; 
    height:20px; 
    width:6px; 
    cursor:pointer;
}    
.farbe 
{
color:Black;
}
.fred {color:Red}
.forange {color:Orange}
.fblue {color:Blue}
.faqua {color:Aqua}
.fyellow {color:Yellow}
.fgreen {color:Green}
.fwhite {color:White}
.fgray {color:Gray}
.fmaronn {color:Maroon}
.fblack {color:Black}
.flart 
{
color:Black;
}
.transp
{
color:Black;
}

.bookmb
{
background-color:#f0f0f0;
}

.bookmark
{
margin-top: 10px;
margin-left:10px;
margin-right:5px;
color: #666666;
}
#bookprn
{
    text-align:center;
}
.firmaL
{
width:100px;
font-family:Verdana;    
}    
.firma
{
width:300px;    
font-family:Verdana;    
}    


select#pdsuche {
width:180px;	
} 

input#btn_navi {
font-size: x-small;
}

/*--- Links ---*/

a, a.fett, a.white {font-family: arial,helvetica,verdana,sans-serif;}
a:link, a.fett:link, a.white:link {text-decoration: underline; color:#666666;}
a:visited, a.fett:visited, a.white:visited {text-decoration: underline;color:#666666;}
a:hover, a.fett:hover, a.white:hover {text-decoration: underline;color:black;}
a:active, a.fett:active, a.white:active {text-decoration: underline;color:black;}
a.fett {font-weight: bold;}
a.karteninfo:link {text-decoration: underline; color:red;} 

#content.pdSuche
{
 width: 180px;
 height: 20px;
}



#textarea.bookmarkt
{
border-style: none; 
width: 220px; 
height: 90px; 
background-color: #f0f0f0; 
overflow : hidden;    
color: #666666;
font-size:smaller;
}


/* KarteS */
#suchpanel
{
	position:absolute;
	top:35px;
	width:100%;
	z-index:1;
	text-align:center;
}
input#suchbox
{
	width:200px;
	border-color:blue;
	border-width:2px;
	border-style:solid;
	padding: 3px;
		-moz-border-radius: 7px; 
    -webkit-border-radius: 7px; 
    -ms-border-radius: 7px; 
    -o-border-radius: 7px;  
    -khtml-border-radius: 7px; 
    border-radius: 7px;  
}

#karteS
{
    margin-left:2px;
    margin-top:3px;    
	background: transparent;
}
#karteSB
{
	background: transparent;
	border: 0px none;
}

#searchwell 
{
    display:none;
    width:390px;
    vertical-align:top;
}
#directionsPanel 
{
    display:none; 
    font-family:Verdana;
    font-size:10px;
    width:380px;
}
#maproute
{
    vertical-align:top;
}    

#infoW {
	background-color:#C4E1FF;
	border-radius: 10px 10px 10px 10px;
	padding: 4px;
}

#DatenContent-KAL 
{
    margin-left:20px;
}
#DatenContent-IDBTBR
{
    margin-left:0px;
}

#REQ_daten 
{
    text-align:left;
    margin-left:0px;
    margin-right:20px;
	float:left;
}
#REQ_suche 
{
    float:left;
    margin-left:20px;
	font-size:medium;
}

.REQ_eingabe
{
    color:Blue;
	height:22px;
	width:160px;
	font-size:medium;
	margin-left:5px;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
	border-radius:7px;
}


	
/* Windows 10 Edge Browser */
@media print and @supports (-ms-accelerator:true) {
    body * {  font-family: "Times New Roman"; } 
	#wlinks {display: none;}
	#wrechts {display: none;}
}