/* navigation-linkfarben */
.button a:link{color:yellow; text-decoration:none;}
.button a:visited{color:yellow; text-decoration:none;}
.button a:hover{color:yellow; text-decoration:none;}
.button a:active{color:yellow; text-decoration:none;}

/* standard-linkfarben */
a:link{color:#000; }
a:visited{color:#000; }
a:hover{color:#000; }
a:active{color:#000; }

/* standard definieren */
body {
 font-family: Arial; 
 text-align: center;
 color:#000000;
 background:#ffffff;
}

/* alles umschließender container (definiert seitenbreite)*/
#content {
 margin: 20px auto;
 width: 945px;
}

/* container für navigationsmenü */
#navi {
 margin: 20px 0px 0px 0px;
 width: 175px;
 float: left;
}

/* container für seiteninhalte */
#inhalt {
 margin: 20px 0px 0px 0px;
 width: 770px;
 float: right;
}

/* größe und hintergrund der buttons */
.button, #buttonlow, #buttonhigh  {
 behavior: url(content/iepngfix.htc);
 background: url(images/button.png) no-repeat;
 width: 175px;
 height: 40px;
}

/* schriftart und position im button */
.button a {
 font-weight:900;
 position:relative;
 top: 10px;      
}

/* bei sonderbuttons unterer button hintergrund*/
#buttonlow {
 background: url(images/buttonlow.png) no-repeat;
}

/* bei sonderbuttons oberer button hintergrund*/
#buttonhigh {
 background: url(images/buttonhigh.png) no-repeat;
 }

/* Startseiten layout*/
#fp {
 font-size: 30px;
 font-weight:900;
 position:relative;
 top: 75px;      
}

.impressum {
width: 33%;
text-align: left;
vertical-align: top;
float: left;
}

.kontakt {
text-align: left;
float: left;
width: 33%;
}

.form {
margin-left: 10%; 
}
