
#button a:hover {color: #cbd4ee; font-weight: bold; text-decoration: none; }
#introtext {position: absolute; z-index: 999; text-align: center; top: 220px; width: 841px;}
#navigation {position: relative; width: 136px; height: 350px; z-index: 5;}
#headerschrift {position: relative; height: 30px; left: 30px; top: 35px; width: auto; z-index: 6;}
#slogan {position: relative; width: auto; height: auto; z-index: 7; left: 621px; top: 111px; }
.slogan {font-size: 22px; color: #b8c1dd; }
#kaertnenlogo {position: relative; width: 107px; height: 100px; z-index: 8; top: 41px; background-image: url(../img/design/kaerntenlogo.png); background-repeat: no-repeat;}
#bplogo {height: 81px; left: -350px; position: relative; top: 45px; width: 62px; z-index: 99; background-image: url(../img/design/bplogo.png);}
#brunnerlogo {position: absolute; width: 264px; height: 180px; z-index: 200; top: 15px; left: 320px; background-image: url(../img/design/brunnerlogo.png);}
body {margin: 0px; background-color: #E2E2E2; height: 100%; }
html {height: 100%;}
#header {width: 841px; height: 159px; z-index: 1; background-image: url(../img/design/headerbg.png); background-repeat: repeat-x; float: left; overflow: hidden; }
#navi {width: 159px; height: 750px; z-index: 15; background-color: #e2021b; float: right; }
#mitte {width: 1000px; height: 91px; z-index: 1; background-image: url(../img/design/mittelteil.png); background-repeat: no-repeat; clear: left; text-align: left; position: absolute; top: 159px; left: 1px;}
#content {position: absolute; top: 250px; float: left; width: 841px; height: 500px; z-index: 4; left: 1px; background-color: #ffffff; overflow-x: hidden; overflow-y: auto; text-align: left; }
#centerer {height: 750px; top: 0px; border: 1px solid #000000; background-color: #ffffff; display: block; width: 1000px; }
.mitteschrift {font-weight: bolder; color: #FFFFFF; font-size: 34px;}
#button {width: 142px; height: 24px; z-index: 1; background-image: url(../img/design/navibutton.gif); padding-bottom: 1px; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align: center; line-height: 18pt; font-weight: bold; margin-left: -2px;}
#button a {color: #ffffff; font-weight: bold; text-decoration: none; }
#base {height: 750px; position: relative; width: 1000px; }
#inhalt {position: relative; float: left; width: 571px; height: auto; padding: 20px; margin-right: 10px; text-align: left; }
#bild {position: relative; width: 841px; height: 340px; overflow: hidden; }
#text {position: relative; width: 841px; height: auto; }
#ueberschrift {position: relative; width: 841px; height: auto; z-index: 10; top: 500px; text-align: center; }
#brunnerlogogross {position: absolute; width: 401px; height: 267px; z-index: 200; top: 45px; left: 230px; background-image: url(../img/design/brunnerlogogross.png);}
#bilder {position: relative; float: left; width: 200px; z-index: 999; height: auto; padding-top: 20px;}
#inhalt2 {position: relative; width: 841px; height: auto; }
#content2 {background-color: #FFFFFF; position: relative; width: 841px; z-index: 4; }
img {border: none; }
#inhaltteaser {position: relative; width: 780px; height: auto; padding: 20px; }
#inhaltcontent {position: relative; width: 780px; height: auto; padding: 20px 20px 20px 30px;}
#werbung {position: relative; width: 136px; height: 200px; z-index: 5; margin-top: -84px;}
#fbban {width: 136px; height: 40px; z-index: 5; margin-top: 0px;}
#neues {position: relative; margin-top: -550px; margin-left: 910px; z-Index: 99999; width: 113px; height: 113px; display: none;}
#sprachwahl {position: relative; width: 107px; height: 100px; z-index: 8; padding-top: 92px;}
#essen{background: url(../img/pic/block.png) no-repeat top left; }
#essen_grau{background-color:#edeceb; }

.subueberstart {font-family: Georgia, Times New Roman, Times, serif; font-size: 34px;}
.ueberstart {font-family: Georgia, Times New Roman, Times, serif; font-size: 54px;}
.Ueberschrift {font-family: Georgia, Times New Roman, Times, serif; font-size: 18px; color: #009032; }
.Standardschrift {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.Textklein {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}

.tbl_class{border: 0px; width: 800px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align:top; }

.contenttable {vertical-align:top; padding-left: 0px; }

.contenttable td {vertical-align:top; padding-left: 0px;  }

.bodytext {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 0px; }

p.align-center { text-align:center; }
p.align-right { text-align:right; }

td.td-0, td.td-1, td.td-2 { width: 30%; }

td.td-1 { padding: 0px 10px; }

.xxcsc-textpic-firstcol { padding-right: 20px; }

.btext { padding-left: 20px; }


#fbbanner { margin-top: 10px; }
