﻿html, body, form { height: 100%; margin: 0; padding: 0; color:#000; font-family: Arial; }
A, A:visited, A:hover {text-decoration: none; color: inherit}
IMG {border: none; padding: 0; margin: 0}
.clearfix {float: none; clear: both;}
UL, LI { margin: 0; padding: 0;}
A:hover {text-decoration: underline}
INPUT[type=text], .txt {border: 1px solid #595959; line-height: 20px; padding-left: 4px; background: #fefefe;}
IMPUT[type=submit], .btn {border: 1px solid #595959; background: #efefef; height: 24px;}


P { margin: 0; margin-bottom: 10px;}


h1 {margin: 0; padding: 0; font-size: 1.8em; font-weight: bold;border-bottom: 2px solid #efefef;
    margin-bottom: 6px;
    text-transform: uppercase;
    letter-spacing: 2px;}


h3 {margin: 0; padding: 0; font-size: 1.5em; font-weight: bold;border-bottom: 2px solid #efefef;
    margin-bottom: 6px;
    text-transform: uppercase;
    letter-spacing: 2px;}

h3 {margin: 0; padding: 0; font-size: 1em; font-weight: bold;border-bottom: 2px solid #efefef;
    margin-bottom: 6px;
    text-transform: uppercase;
    letter-spacing: 2px;}



/**HILFSSELEKTOREN**/
.Leftfloated { float: left; padding-right: 10px; }
.Rightfloated { float: right; padding-left: 10px; }
.ClearFloats, .clearfix {clear: both;}

/**ICONSET**/
.icon { font-family: 'Alegreya Sans SC', sans-serif; padding-left: 60px; height: 74px; margin: 0; font-size: 20px; padding-top: 0px;}
.rathaus { background-image: url('../../../media/img/info_gray.png'); background-repeat: no-repeat; background-size: 50px; background-position-y: -1px;  }
.bauen { background-image: url('../../../media/img/house_gray.png'); background-repeat: no-repeat; background-size: 48px; background-position-y: -1px;  }
.soziales { background-image: url('../../../media/img/people_gray.png'); background-repeat: no-repeat; background-size: 50px; background-position-y: -1px;  }