/* IE5 + IE6 + IE7 SPECIAL CSS - 20060522 */

html {
overflow-x: hidden;

}

div#header 
{
    margin-bottom: 37px;
}

div#extrainfo 
{
	
     /*margin-top: -15px;*/
}
div#extrainfo.rathaus
{
     /*margin-top: -13px;*/
}

div#searchbox
{
    margin-top: 1.5em;
}

div.overflow-fix /* Hides long non-breaking lines and terminates bugs */
{
    width: 100%;
    overflow: hidden;
}

div#heightresize-main
{
    border-bottom: 1px solid #ffffff;  /* Fix if height script is used */
}

input.button
{
    padding: 0 0.5em 0 0.5em;
    overflow: visible;  /* Fix for %-padding on input buttons */
}

div#changeLocation
{
  /*  margin-top: -5px;*/
}

div#changeLocation.home input.searchbutton
{
    padding: 0pt 13px 0pt 28px;
    border: none;
}

div#login_iframe input.searchbutton {

    padding: 0pt 13px 0pt 28px;
    border: none;
}



div#path
{
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}

div.content-view-full div.class-frontpage div.attribute-billboard
{
    padding-top: 0.2em;
}

div#page img 
{
    line-height: 1em;
    vertical-align: bottom;
}

div#path
{
    padding-bottom: 1.5em;
}

input#searchbutton
{
    line-height: 1.4em;
}

div#importantLinks
{
    padding-top: 1.6em;
}

div#topmenu
{
    /*margin-top: 20px;*/
	margin:0px;padding:0px;
margin-bottom:5px;	
}

div#extrainfo
{
/*    display:none;*/
}
div#extrainfo.rathaus{
top:-54px;

}
