/*---------------------Formularinhalte-----------------------*/

input[type=hidden] {
  display:none !important;
}

#content form{
	margin:0 0 1em 0;
	width:44.5em;
}

#content .block form,
#content .blocknb form
{
        margin:0 0 1em 0;	
}

#content .block .rightcol form,
#content .block .leftcol form,
#content form.schnellsuche{
        width:auto;
}

#content form .block
{
        margin:0 0 1em 0;	
}
  
#content form h3,
#content .searchresult h3{
	background-color:transparent;
	color:#000;
	/*clear:both;*/
	margin:0 0 0.5em 0;
	padding:0.3em 0 0.3em 0.5em;
}

/*------------------ formwizard ---------------------*/
#content #formwizard h3
{
	background-color:#F5F5F5;
	color:#000;
	/*clear:both;*/
	margin:0 0 0.5em 0;
	padding:0.3em 0 1em 0.5em;
}

#content #formwizard .checkbox label {
        float:left;
}


#content #formwizard .checkbox input {
        float:left;
        width:auto;
}

#content #formwizard .input, #content #formwizard h2 {
        margin: 0 0 0.8em 0;
}


/*------------------ end formwizard -------------------*/

#content .detail h3

{
	background-color:transparent;

}

fieldset{
        margin:1em 0 0 0;
        padding:0;
        border:none;
}

input, 
select, 
textarea{
 	/*border:2px solid #e5e5e5;*/
        /*border:2px solid #d6d6d6;*/
        border:1px solid #7A7A7A;
 	display:block;
	margin:0 0 0.5em 0;
	padding:0 0 0 0.5em;	
	width:97.5%;
        font-size:1em;
}

textarea{
        font-family: Arial, Helvetica, sans-serif;
        font-size:0.9em;
}

input{
	padding:0.4em 0 0.2em 0.6em;	
}

* html input{
	padding:0 0 0 0.6em;	
}

select{
	padding:0.3em 0 0.2em 0;
        width:100%;
}

p.hidden input,
input.hidden{
        display:none !important;
        border:none;
        height:0em;
}

label{
	padding:0 0 0 0.6em;
	/*color:#919191;*/
        color:#666;
        display:block;
}

.hidden label{
        padding:0 0 0 0;
}      



p.inline label
{
        padding:0 0 0.3em 0;
        display:inline;
        width:auto;
}

div.letterbox label,
div.letter label{
        padding:0 0 0 0;
}  

p.inline input{
        display:inline;
        margin:0.3em 0 0 0;
} 


div.inline p.checkradio{
        float:left;
        width:auto;
        margin:0 0 0.5em 0.5em;
}

.error,
.fehler,
.error-message {
	color:#DF1F20;
	font-style:italic;
}

.error label,
.error-message {
	color:#DF1F20;
	font-style:normal;
}

.error a{
	font-style:normal;
}

.error span{
        display:block;
        margin:0.5em 0 0 0;
}

.error input, 
.error select, 
.error textarea,
.form-error {
	border:2px solid #DF1F20;
}

.fullwidth{
	/*width:588px;*/
	width:44.5em;
}

.full{
	/*width:44.5em;*/
        width:99.5%;
}

/*.full input,
.full select{
       width:43.7em;
}*/

.half{
	/*width:294px;*/
	/*width:22em;*/
        width:21.5em;
}


/*-----Safari-Hack----*/
body:last-child .half{ 
        width:20.9em;
} 
body:-moz-last-node .half{ 
        width:21.5em;
} 

.halfpercent{
        width:45%;
}

.col336 .checkradio label{
    width:80%;
}

.col336{
	/*width:336px;*/
	width:25.5em;
}

.col336 input, 
.col336 select,  
.col336 textarea{
        width:97.5%;
}

.col336 .period input, 
.col336 .period select,  
.col336 .period textarea{
        width:6em;
}

.col336 .checkradio input{
        width:auto;
}


.fullwidth .half{
	width:20.7em;
}

.longright{
	/*width:78%;*/
        /*width:258px;*/
        width:20em;
        float:left;
        margin:0 0 0 1.5em;
}

.leftcol .longright{
	margin:0 0 0 1.2em;
}

* html .longright{
        width:20.4em;
        margin:0 0 0 0;
}


.shortright{
       /*width:18%;*/
        /*width:58px;*/
        width:4em;
        float:left;
	margin:0 0 0 1.5em;
	padding:0;
}

.leftcol .shortright{
	margin:0 0 0 0.8em;
}

* html .shortright{
        width:5em;
	margin:0 0 0 0.5em;
        padding:0 0 0 0;	
}

*+html .shortright label{
        padding:0 0 0 0;	
}

* html .shortright input{
	margin:0 0 0 0;
        padding:0 0 0 0;	
}


*+html .shortright input{
	margin:0 0 0 -1.5em;
}

.quarter,
input.anzahl{
        /*width:18%;*/
        /*width:58px;*/
        width:4em;
}

.quantity input{
        width:4em;
        display:inline;
        margin:0 0.5em 0 0;
}


.shortleft{
       /*width:18%;*/
        /*width:58px;*/
        width:4em;
        float:left;
	margin:0 0 0 0;
	padding:0;
}

* html .shortleft{
        width:4.5em;
	margin:0 0.5em 0 0;
        padding:0 0 0 0;	
}

.extshortleft{
        width:2.6em;
        float:left;
	margin:0 0 0 0;
	padding:0;
}

.longleft{
        width:20em;
        float:left;
        margin:0 0 0 0;
}

* html .longright{
        width:20.4em;
        margin:0 0 0 0;
}

.fullwidth .quarter{
	width:4em;
}

.left{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.right{
	float:left;
        margin:0 0 0 0.5em;
        padding:0 0 0 0.55em;

}

.buttons,
.button{
	text-align:right;
	border-top:2px solid #737373;
	padding:0.5em 0 0 0;
	margin:0.5em 0 0 0;
        width:99.5%;
        clear:both;

}

* html .buttons{
        width:98.3%;
}

/*-----Safari-Hack----*/
body:last-child .buttons{ 
        width:98.3%;
} 
body:-moz-last-node .buttons{ 
        width:99.5%;
} 

#kartenanzeigediv{
        padding:0 0 0 0;
        width:21.8em;
        margin:0 0 0.5em 0;
}

* html #kartenanzeigediv{
        padding:0 0 0 0;
        width:20.8em;
}

#head form.search input
{  
   width:9em;
}

.buttons input, 
input.submit, 
.button input,
input.sort,
input.sortieren,
input.kartenanzeige,
input.add,
input.zurueck,
input.absenden, 
input.weiter,
input.delete, 
input.suchen{
        background-color:#F5F5F5;
	width:auto;
	display:inline;
	border:none;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	color:#00388E;
        font-size:1em;
        padding:0.2em 1.5em 0.1em 0.2em !important;
        margin:0 0 0 1em;
        background-repeat:no-repeat;
        background-position:right 0.2em;        
}

input.kartenanzeige{
	width:100%; 
        margin:0 0 0 0;  
}

input.back,
input.zurueck{
        background-color:#F5F5F5;
	width:auto;
	display:inline;
	border:none;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	color:#00388E;
        font-size:1em;
        padding:0.2em 0.2em 0.1em 1.5em !important;
        margin:0 0 0 1em;
        background-repeat:no-repeat;
        background-position:left 0.2em;        
}

.check{
	width:auto;
	border:none;
        display:block;
}

.checkradio{
        margin:0 0 0.5em 0;
        display:block;
        border:1px solid #fff;
}

.right .checkradio{
        margin:1em 0 0.5em 0;
}

.checkradio input,
.checkbox input,
.checkradio label,
.checkbox label{
        float:left;
	display:block;
	width:auto;
	margin:0.2em 0 0.2em 0;
	color:#000;
	border:none;
        padding:0;
}

.checkradio label,
.checkbox label{
	margin:0 0.6em 0 0.6em;
        width:85%;
}

* html .checkradio label{
        width:auto;
}


/*----------------Navigationsassistent (Wizzard)----------------------*/

.wizzard{
	margin:0 0 1em 0;
	width:44.5em;
}

.wizzard ul{
	background-color:#E5E5E5;
	padding:0.3em 1em 0.3em 1em;
	border-bottom:3px solid #fff;
	margin:0 0 0.5em 0;
}

.wizzard ul li{
	background-position:0.2em 0.75em;
	background-repeat:no-repeat;
	display:inline;
	color:#666;
	padding:0.5em 0.8em 0.5em 1em;
}

.wizzard ul li.tripleback{
	padding:0.5em 0.8em 0.5em 2.3em;
}

.wizzard ul li.triplefwd{
	padding:0.5em 0.8em 0.5em 2.3em;
}

.wizzard ul li.active{
	background-image:none;
	color:#000;
	border-bottom:3px solid #7AB800;
	padding:0.3em 0.1em 0.6em 0.1em !important;
	font-weight:bold;
}

* html .wizzard ul li.active{
	color:#000;
	border-bottom:3px solid #7AB800;
	padding:0.3em 0 0.1em 0;
	font-weight:bold;
}

.wizzard ul li.active span{
	padding:0.5em 0 0.3em 0;
	
}

/*----------------Datentabellen----------------------*/

form table{
	width:100%;
	font-size:1em;
	text-align:left;
	margin:0 0 1em 0;
}

form table td,
form table th{
	border-bottom:1px solid #ccc;
	padding:0.3em 0 0.3em 0.5em;
}

form table td{
	text-align:left;
}

form table thead td,
form table thead th{
	background-color:#E5E5E5;
	border-bottom:none;
}

form table caption{
	text-align:left;}

form table thead{
	background-color:#E5E5E5;
}

form table th{
	font-weight:normal;
}

#content form table h4{
	background-color:transparent;
	margin:0;
	padding:0;
}

form table tr.zwischentrenner td,
form table tr.zwischentrenner th{
	border-bottom:3px solid #E6EEDE;
}

form table tr.subhead td{
	text-align:left;
}

form table tr.trenner td,
form table tr.trenner th{
	border-bottom:6px solid #E6EEDE;
}

form table.order input{
	width:4em;
	margin:0;
}

form table.order td,
        form table.order th{
	text-align:left;
}

form table.order th#anzahl{
	width:4em;
} 

form table.order th#check{
	text-align:center;
	width:1em;
} 

form table.order td input.check{
	width:1em;
}
/*---------------------------Bestätigungsseiten----------------------------*/
.confirm p{
        margin:0.2em 0 0.2em 0;
}


.confirm p span{
        color:#919191;
        margin:0 0 0 0;
}

.confirm table tr.totalprice td{
        font-weight:bold;
        border-bottom:5px solid #E6EEDE;
}

.confirm .buttons{
        margin:0.5em 0 1em 0;
}

/*---------------------------Regstrieren, Warenkob Box----------------------------*/

.regbox{
	border:1px solid #919191;
	margin:0 0 1em 0;
        width:228px;
}

.regbox p{
        width:93.5%;
}

.regbox p input{
       width:100%;
}

.regbox div{
	padding:0 0.1em 0.5em 0.5em;
        width:auto;
}

.regbox div.buttons{
        padding:1em 0 0 0;
        margin:0.5em 0.5em 0 0;
}

#content .regbox h3{
	color:#fff;
	margin:0 0 1em 0;
        padding:0.2em 0 0.2em 0.3em;
	background-color:#FECB00;
        width:auto;
}

#content .regbox a{
        text-decoration:none;
        padding:0 0 0 1.3em;
        display:block;
}

#content .regbox ul.links,
#content .regbox ul.links li{
        margin:0 0 0 0;
        padding:0 0 0 0;
}

#content .regbox ul.links{
        margin:0.2em 0 0 1.3em;
        padding:0 0 0 0;
}

/*---------------------------Zeitraumangabe und Kalender----------------------------*/
.period{
        margin:0 0 1em 0;
}

#content .block .period a{
	background-color:#F5F5F5;
        padding:0.3em 2em 0.3em 0.75em;	
	background-repeat:no-repeat;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	font-size:0.9em;
        display:inline;
        background-position:right 0.1em;
}

* html #content .block .period a,
* html #content .block .period input{
        display:inline;
}

.period input,
.period p{
        width:6em;
        display:inline;
        margin:0 0.5em 0 0;
}

.period select{
display:inline;
width:auto;
}

.period select.day{
width:4em;
}

.period p{
        width:100%;
}

#jscontainer{
       border:5px solid black;
       position:absolute;
       display:none;
       border:1px solid #ccc;
       z-index:9999;
       padding:0;
       background:#fff;
       top :0;
       left:0;
       margin:0;
}

#jscontainer span 
{   
    font-weight:normal;    
    text-align:center;
    margin:0;
    padding:0; 
}

#jscontainer span a
{   
    text-decoration:none;
    padding:0.35em 0 0.35em 0;
    margin:0 0 0 15em; 
    display:block;
}

#jscontainer table 
{   background:#fff;
    width:16em; 
    clear:both; 
    margin:0 0 0 0;
}

#jscontainer table th
{   width:2em;
    font-weight:normal; 
    color:#666;
    text-align:center;
}

#jscontainer table tr td a,
#content .block #jscontainer table tr td a
{
       display:inline;
       width:auto;
       padding:0.3em 0.3em 0.3em 0;
       text-decoration:none;
       background-image:none;
       padding:0 0 0 0;
}

#jscontainer table tr td,
#content .block #jscontainer table tr td {
       border:none;
       text-align:center;
       padding:0.3em 0.3em 0.3em 0.3em;
       min-width:0;
}

#jscontainer #monat
{
    text-align:center;
    margin:0.4em 0.4em;
    padding:0.2em;
    color:#000;
    font-weight:bold;
}

#jscontainer #monat a
{
    text-decoration:none;    
    background-repeat:no-repeat;
    height:1em;
}

#jscontainer #monat span{
    margin:0 0 0 0;
    padding:0 1em 0 1em;
    background-color:transparent;
}

#jscontainer #monat a.left
{
    padding:0.5em 0 0 0;
    background-position:bottom left;
    float:left;
}

#jscontainer #monat a.right
{
    padding:0.5em 0 0 0;
    background-position:bottom right;
    float:right;
}

#jscontainer #cstring 
{  
    width:14.5em;
    float:left;
    padding:0.35em;
    margin:0;
    color:#fff;
}


/*---------------------------Navigationselemente----------------------------*/
.backnavtop,
.backnavbottom{
	text-align:right;
}

#content .backnavtop a,
#content .backnavbottom a{
        padding:0 0 0 2em;
        display:inline;
        background-position:0.5em 0.3em;
}


.backnavtop{
	border-bottom:1px solid #ccc;
        padding:0 0 0.5em 0;
        margin:0 0 1em 0;
}

.backnavbottom{
	border-top:1px solid #ccc; 
        padding:0.5em 0 0 0;
        margin:0 1.5em 0 0;
}

#content .backnavbottom
{
    margin:0 0 0 0;
}
/*---------------------------Suche im Seitenkopf----------------------------*/

form.search{
    float:left;
    width:14em;
    margin:0.3em 0 0 0;
    display:block;
}

*html form.search{
    margin-top:-0.5em;
    width:16em !important;
}



span.search label,
form.search label,
span.search input,
form.search input
{  display:inline;
   border:none;
}

#metanav form.search input.submit{
	background-image:none;
	background-color:#FECB00;
        color:#000;
        width:auto;
        margin:0 0 0 0;
}

* #metanav form.search input.submit{
        font-size:0.8em;
        width:4em;
}

/*---------------------------Volltextsuche Ergebnisseite und andere Suchanwendungen----------------------------*/

#content form.fulltextsearch{
         margin:1em 0 1em 1.3em;
 }

form.fulltextsearch p.checkradio{
         margin:1em 0 0 1em;
 }

.searchpager,
.pager{
        padding:0.3em 0 0.5em 0;
        text-align:center;
        margin:1em 0 1em 0;
        background-color:#EDEDED;
}

.searchpager p{
       color:#666;
       margin:0.3em 0 0.5em 0;
}

#content .searchpager ul,
#content .searchpager ul li,
#content .pager ul,
#content .pager ul li{
       display:inline;
}

#content .searchpager ul li,
#content .pager ul li{
       margin:0 0 0 0;
       padding:0 0.15em 0 0.15em;
}

#content .searchpager ul li.phrase{
      display:block;
      margin:0 0 0.5em 0;
      color:#666;
      list-style-image:none;
      background-image:none;
}

#content .searchpager ul li.active,
#content .pager ul li.active{
      font-weight:bold;
      background-color:#EDEDED;
}

#content .block .searchpager a,
#content .blocknb .searchpager a{
       padding:0 0 0 1.3em;
}

#content .block .searchpager a.firstpage{
       padding:0 0 0 1.3em;
}

.searchresult{
       margin:0.3em 0 1em 0;
}

#content .searchresult h3{
       background-color:#ededed;
}

#content .searchresult ul li
{
       list-style-image:none;
       margin:0.3em 0 0.5em 0;
}

#content .block .searchresult a,
#content .blocknb .searchresult a
{
       padding:0 0 0 1.8em;
}

#content .searchresult h3{
       color:#000;
}

#content .searchresult p{
       margin:0.5em 0 0.5em 1.8em;
}

#content .searchresult p.normal{
       margin:0pt 0pt 0.9em;
}

#content .searchresult p span{
       background-color:#EDEDED;
       font-weight:bold;
}


#content .searchresult p span.found{
       background-color:#fff;
       font-weight:normal;
       font-style:italic;
       color:#666;
}


#content .searchresult dl,
#content .detail dl{
	margin:0.4em 0 1em 0.2em;
        overflow:hidden;
        zoom:1;
      
}

#content .searchresult dt,
#content .detail dt{
	float:left;
        width:5.5em;
        color:#666;
}

* html #content .detail dt {
    width:9.4em;
    padding:0.2em;
}

#content .searchresult dd,
#content .detail dd{
	margin:0 0 0.5em 6em;
        float:none;;
}

* html #content .detail dd {
    float:left;
    margin:0;
}

* html #content .detail dd ul {
    margin:0 0 0.9em;
}

#content .detail dl.long{
        margin:0.4em 0 2em 0.2em;
}

#content .detail dl.long dt{
        width:7.5em;
}

#content .detail dl.long dd{
	margin:0 0 0.5em 8em;
}

#content .expand h3{
        background-color:#fff;
        background-image:url(minus.gif);
        background-repeat:no-repeat;
        background-position:0 0.1em;
        padding:0 0 0 1.8em;
        color:#000;
}

#content .block .expand ul li a,
#content .expand ul.detaillist li a{
        background-color:#fff;
        background-image:url(plus.gif);
        background-repeat:no-repeat;
        background-position:0 0.1em;
        padding:0 0 0 1.8em;
        color:#000;
}

#content .block .searchresult ul.detaillist li a

{
       display:block;
}

#content .block .expand ul li div.intend ul li a,
#content .block .expand ul li p a{
        color:#00388E;
        padding:0 0 0 1.3em;
}

#content .block .expand ul li div.intend ul li p,
#content .block .searchresult ul.detaillist li p{
	color:#666;
	font-size:0.8em;
        padding:0;
        margin:0.2em 0 1em 2.2em;
        width:auto;
}

#content .block .searchresult ul.detaillist li p.branchen{
	color:#666;
	font-size:0.8em;
        padding:0;
        margin:0.2em 0 1em 2.2em;
        width:auto;
}

#content .block .searchresult ul.detaillist li p.arge{
	color:#000;
	font-size:1em;
        padding:0;
        margin:0.2em 0 1em 1.8em;
        width:auto;
}

.letterbox,
.letter{
       padding:0 0 0.5em 0;
       margin:1em 0 1em 0;
       width:100%;
}

.letterbox h2,
.letter h2{
       color:#919191;
       margin:0 0 0.3em 0;
}

#content .letterbox ul,
#content .letterbox ul li,
#content .letter ul,
#content .letter ul li{
       display:inline;
}

#content .letterbox ul li,
#content .letter ul li{
       font-size:1.35em;
       margin:0 0 0 0;
       padding:0 0.16em 0 0.15em;
       color:#666;
       border-right:1px solid #666;
       border-bottom:1px solid #666;
}

* html #content .letterbox ul li,
* html #content .letter ul li{
       padding:0 0.02em 0.02em 0;
       margin:0 0.1em 0 0.1em;
}  

#content .letterbox ul li.active,
#content .letter ul li.active{
      font-weight:bold;
      border-right:1px solid #EDEDED;
      border-bottom:1px solid #EDEDED;
      /*background-color:#EDEDED;*/
      color:#000;
}

.detail h2{
      padding:0.2em 0 0.3em 0 ;
}

.detail h3{
      margin:0;
}

#content .detail dl dd a{
      text-decoration:none;
}


/*----------Abfallbehälter------------------*/

ul.autosuggest {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	border: solid 2px #D7D7D7;
        border-top: 0;
	background-color: #ffffff;
	overflow: auto;
}

ul.autosuggest li a:link,
ul.autosuggest li a:visited {
	width	:100%;
	display: block;
	text-decoration	: none;}

ul.autosuggest li a:hover {
	background-color: #ddd;}

ul.autosuggest li.highlight a:link,
ul.autosuggest li.highlight a:visited {
	background-color: #ddd;}


/*----------Rathaus Online-----------------------*/

#content div.rathausonline{
      background-color:#FECB00;
      padding:0.45em 0 0.45em 0.8em;
      margin-bottom:1em;
}

#content ul li.rathausonline img{
      vertical-align:bottom;
      margin:0 0 0 0;
}


iframe{
      overflow:scroll;
      /*scrolling:yes;*/

}

/*----------------Schnellsuche--------------*/

#content form.schnellsuche{
      margin:0.5em 0.5em 0.5em 0;
    border-top:1px solid #fff;
}

* html #content form.schnellsuche{
      margin:0.5em 0.5em 0.5em 0;
}

#content form.schnellsuche h3{
    padding:0.5em 0 0.3em 0;
    margin:0 0 0.5em 0;
}

#content form.schnellsuche select,
#content form.schnellsuche label{
    width:auto; 
    padding:0 0 0 0;
    margin:0 0 0 0;
}

#content form.schnellsuche p{
   float:left;
   width:auto; 
   margin:0 1.2em 0.5em 0;
}

#content form.schnellsuche p.dauer{
   width:11.75em;
   margin:0 1em 0.5em 0;
}

#content form.schnellsuche p.monate{
   width:14.3em;
}

#content form.schnellsuche p.dauer select,
#content form.schnellsuche p.personen select,
#content form.schnellsuche p.monate select{
   width:100%;
}

#content form.schnellsuche p.personen{
   width:11.75em;
   margin:0 0 0 0;
}

#content form.schnellsuche p.jahr{
   margin:0 0 0 0;
}

#content form.schnellsuche a{
   width:auto;
   display:inline;
   background-repeat:no-repeat;
}

* html #content form.schnellsuche a{
   width:auto;
}
/*----------------Parken--------------*/
div.onmouseovereffekt {
        font-size: 10px;
        padding: 2px 4px 2px 4px;
        border-style:solid;
        border-width: 1px;
        border-color: #000000;
        background-color: #FFFFCC;
}


/*----------------Regenwasser--------------*/
.result {
        background-color: #F5F5F5;
        padding: 0.5em 0.5em 1em 1em;
        margin:0 0 0 0;
        width:96%;
  }

/*--------Ortsamt und Stadtteil Auswahl Popup-------*/

#popup {
    position:absolute;
    width:515px;
    height:435px;
    border:1px solid #000000;
}

* html #popup {
    position:relative;
    display:none;
    width:515px;
    height:435px;
    border:0px solid red;
}

*+html #popup {
    top: 275px;
    left: 235px;
}

#content .block #popup a.maplink {
    position:absolute;
    display: block;
    border: 0px solid #000000;
    width: 10px;
    height: 10px;
    padding: 0 0 0 0;
}

.appprintshow{
        display:none;
}


/*---------------------LocationGuide-----------------------*/
#content form.lg h3 {background-color:#EBEBEB;}

#auswahl .checkradio label{
width:auto;
}

#mainLangSelect .formline select {
    width:122px;
    padding:2px 0;
    border:0;
    padding-left:2px;
    padding-right:2px;
}

*+html #mainLangSelect .formline select {
    margin-top:1em;
    margin-bottom:-1em;
}

*html #mainLangSelect .formline select {
    margin-bottom:0;
}

#mainLangSelect .formline {
    float:left;
}

#mainLangSelect .langsubmit {
    margin:0 0 0 10px;
    float:left;
}

#mainLangSelect .langsubmit input.submit {
    background-color:white;
    background-position:center center;
    border:none;
    margin:0;
    padding:0 !important;
    width:25px;
    height:22px;   
}
