html { overflow-y: scroll }
html, body { height: 100% }
body { color: #444; margin: 0; padding: 0; font: 11px "Verdana", sans-serif; line-height: 140%; background: #c2c2c2 }
* html #cntnt #wrapper { height: 100% }

#wrapper { position: relative; min-height: 100%; width: 1000px; margin: 0 auto }
#cntnt { position: absolute; min-height: 100%; width: 1000px; padding: 0; margin: 0; background: #3f413c;
-webkit-box-shadow: 0px 5px 10px 0px rgba(108, 85, 88, 0.75);
-moz-box-shadow:    0px 5px 10px 0px rgba(108, 85, 88, 0.75);
box-shadow:         0px 5px 10px 0px rgba(108, 85, 88, 0.75);}

#header { float: left; position: relative; width: 1000px; height: 225px; margin: 0; padding: 0; background: url("/weimages/temp2015/banner1000.jpg") no-repeat left top }
#header img { padding: 0 }
#langmenu { float: right; margin: 190px 5px 0 0 }
#langmenu a.active:link,#langmenu a.active:visited,#langmenu a.active:hover,#langmenu a.inactive:hover { color: #ebb32c; display: block; line-height: 16px }
#langmenu a.inactive:link,#langmenu a.inactive:visited { color: #fff; display: block; line-height: 16px }

.menu { float: left; position: relative; width: 150px; min-height: 300px; margin: 20px 0 0 10px; background: url("/weimages/temp2015/buegel.png") left top no-repeat } 
.menu1 a:link,.menu1 a:visited { color: #fff; font-size: 11px; font-family: "Tahoma", sans-serif; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 10px 2px 10px 25px }
.menu1 a:hover,.menu1s a:link,.menu1s a:visited,.menu1s a:hover { color: #ebb32c; font-size: 11px; font-family: "Tahoma", sans-serif; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 10px 2px 10px 25px }
.menu2 a:link,.menu2 a:visited { color: #fff; font-size: 11px; font-family: "Tahoma", sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 5px 2px 5px 30px }
.menu2 a:hover,.menu2s a:link,.menu2s a:visited,.menu2s a:hover { color: #ebb32c; font-size: 11px; font-family: "Tahoma", sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 5px 2px 5px 30px }
.menu3 a:link,.menu3 a:visited { color: #fff; font-size: 11px; font-family: "Tahoma", sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0 ; padding: 2px 2px 2px 30px }
.menu3 a:hover,.menu3s a:link,.menu3s a:visited,.menu3s a:hover { color: #ebb32c; font-size: 11px; font-family: "Tahoma", sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 2px 2px 2px 30px }

#page { float: left; width: 620px; min-height: 700px; margin: 0 0 60px 0; padding: 0 10px; background: #fff }

.news { float: right; color: #fff; width: 170px; height: auto; margin: 0; padding: 0 10px }
.news h3 { color: #fff; font-size: 14px }
.news a:link,news a:visited { color: #fff }

#footer { position: absolute; width: 1000px; height: 80px; bottom: 0; left: 0; font-size: 10px }
.ftr { float: left; width: 620px; margin: 20px 0 0 0; height: 40px; padding: 0 10px; background: #fff }

.menub { float: left; width: 160px; margin: 20px 0 } 

a:link, a:visited { color: #000000; font-weight: bold; text-decoration: none }
a:hover { color: #FF0000; font-weight: bold; text-decoration: underline }
.form { font-size: 11px; border: 0px }

.pfad,.pfad p,.pfad body,.pfad td { color: #363636; font-size: 9px; font-family: "Tahoma", sans-serif }
.pfad strong { color: 363636; font-size: 9px; font-family: "Tahoma", sans-serif }
.pfad a:link,.pfad a:visited { color: #363636; font-weight: normal; font-size: 9px; font-family: "Tahoma", sans-serif; text-decoration: none }
.pfad a:hover { color: #363636; font-weight: normal; font-size: 9px; font-family: "Tahoma", sans-serif; text-decoration: underline }