#alles {position: relative; margin: 0 auto; width: 960px; text-align: left;}
#logo {position: absolute; display: block; top: 60px; left: 0px;}
#kopf {width: 960px; height: 170px; display: block;}
#main {width: 960px; margin: 0 0 0 0px;}
#spalte {position:relative; width: 960px; height: 440px;}
#inhalt {width: 960px; padding: 0 0 0 0px;}
#footer {width:960px; height: 40px; margin: 20px 0 40px 0; clear: both;}
#mainnav {position: absolute; top: 60px; right: 0px; width: 360px; height: 93px;}
#subnav {position: absolute; top: 0px; list-style: none; width: 100%; text-align: right; background: #B76331; height: 3px;}
/*Textauszeichnungen*/
h1 {font-size: 2em; color: #3AA5D1; margin-bottom: 10px; font-weight: bold; font-family: Times, serif;}
h2 {font-size: 1em; color: #fff; margin-bottom: 15px; font-weight: normal;}
h2.h1 {font-size: 2em; color: #3AA5D1; margin-bottom: 10px; font-weight: bold; font-family: Times, serif;}
h3 {font-size: 1.2em; color: #fff; margin-bottom: 20px; font-weight: normal; text-align: left;}
h4 {font-size: 1.0em; color: #fff; margin-bottom: 15px; font-weight: normal; text-align: center;}
/*Schriften*/
p, a, li, th, td, input, lable  {font-size: 1em;}
li a, p a, li p, ul li, span p {font-size: 100%;}
p.small {font-size: 90%;}
.error {text-align: center; color: red; margin-bottom: 10px;}
address {text-decoration: none; font-style: normal; font-size: 110%; margin-left: 20px;}