@charset "UTF-8";
body {margin: 0; padding: 0; text-align: left; color: #3c464b;font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; background-repeat: no-repeat; background-size: 1250px auto; font-family: Verdana, Geneva, sans-serif;font-size: 13px;line-height: 165%;}
a, a:visited, a:hover {color: #3c464b;}
p { margin-bottom: 10px; margin-top: 0px;}
.orange {color: #e4b800;}
h1, h2, h3, h4 { margin: 0px; padding: 0px; margin-left: 190px;  }
h1 {font-size: 17px; margin-bottom: 25px; margin-top: 16px;}
h2 {font-size: 15px; margin-bottom: 7px; margin-top: 20px;}
h3 {font-size: 13px; margin-bottom: 2px;}
h2 + h3 {margin-top: 20px;}
h3 + h4 {margin-top: 15px;}

h4 {font-size: 11px; }

.homepage h1 {margin-bottom: 10px; margin-top: 12px;}


#container { width: 950px; text-align: left; margin: 0; padding: 0px; vertical-align: bottom; }
#sidebar1 {float: left; width: 640px;padding-top: 180px;padding-bottom: 0px;padding-left: 0px;height: 270px;text-align: left;padding-right: 10px;}
#sidebar1 p { margin-left: 190px;}
#sidebar2 {float: left; width: 230px; padding-top: 214px; padding-right: 0px; padding-bottom: 0px; padding-left: 37px; height: 270px; bottom: 0px;}

#sidebar1-impressum {float: left; width: 630px; padding-top: 200px;padding-bottom: 0px;padding-left: 0px;height: 270px;text-align: left;padding-right: 10px;font-size: 11px;line-height: 155%;}
#sidebar1-impressum p {margin-left: 190px;margin-bottom: 18px;}
#sidebar1-impressum .orange {color: #e4b800;}
#sidebar2-impressum {float: left; width: 260px;padding-top: 260px;padding-right: 0px;padding-bottom: 0px;padding-left: 47px;height: 270px;bottom: 0px;font-size: 11px;line-height: 155%;}
#sidebar2-impressum p { margin-top: 10px; }
#sidebar1-impressum table {caption-side: top; border-collapse: collapse; border-spacing: 0px; empty-cells: show; margin: 0px 0px 0px 190px; padding: 0px;}
#sidebar1-impressum table tr {}
#sidebar1-impressum table tr td {width:180px; font-weight: bold; border: none; vertical-align: top;  padding: 0px 0px 10px 0px;}
#sidebar1-impressum table tr td +td {font-weight: normal; width:260px;}

#sidebar1-datenschutz {float: left; width: 800px;padding-top: 200px;padding-bottom: 0px;padding-left: 0px;height: 270px;text-align: left;padding-right: 10px;font-size: 11px;line-height: 155%;}
#sidebar1-datenschutz p {margin-left: 190px;margin-bottom: 10px; margin-top: 0px;}
#sidebar1-datenschutz .orange {color: #e4b800;}

