html { overflow-y: scroll }
html, body { height: 100% }
body { color: #666666; margin: 0; padding: 0; font: 12px Verdana, Helvetica, sans-serif; line-height: 140%; background: #ffffff url("/weimages/tmpl/bg.jpg") center top repeat-y }
* html #content #wrapper { height: 100% }

h1 { font-size: 16px }
h2 { font-size: 14px }
h3 { color: #666; font-size: 13px }
hr { border-size: 1px }
a:link, a:visited { color: black; text-decoration: none }
a:hover { color: black; text-decoration: underline }

#wrapper { position: relative; min-height: 100%; width: 1024px; margin: 0 auto }
#content { position: absolute; min-height: 100%; width: 1024px; padding: 0; margin: 0; background: #ffffff url("/weimages/tmpl/bgcont.png") repeat-y right top }

#header { float: left; position: relative; width: 1024px; height: 181px; margin: 0; padding: 0; background: transparent url("/weimages/tmpl/header.jpg") no-repeat left top }
#header img { padding: 0 }
#thglogo { width: 250px; height: 80px; float: right; padding: 100px 0 0 0 }

#menulang { float: right; width: 140px; padding: 60px 44px 100px 44px }
#menulang a { width: 35px; height: 25px }

#page { float: left; width: 680px; min-height: 500px; margin: 0; padding: 0 45px }
#pgcont { float: right; width: 468px; min-height: 500px; padding: 0 0 0 10px }
#submenu { float: left; width: 190px; min-height: 500px }
#menu { float: left; position: relative; width: 680px; font: 12px arial, sans-serif; height: 30px; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: #333333 solid 1px }
#menu ul { list-style: none; margin: 0; padding: 0 }
#menu li { float: left; position: relative }
#menu a { display: block; position: relative }

.menu1 { text-align: left }
.menu1 a:link,.menu1 a:visited { color: #000000; font: 14px arial, sans-serif; font-weight: normal; line-height: 26px; padding: 2px 0 2px 10px }
.menu1 a:hover,.menu1s a:link,.menu1s a:visited,.menu1s a:hover { color: #ffffff; font: 14px arial, sans-serif; font-weight: normal; line-height: 26px; padding: 2px 0 2px 10px; background: #f8ab3c; text-decoration: none; border-left: #fff solid 1px }
.menui a:link,.menui a:visited { color: #000000; font: 14px arial, sans-serif; font-weight: normal; padding: 0 5px 0 5px; margin: 0 2px; line-height: 20px; letter-spacing: -0.03em; border-left: #fff solid 1px }
.menui a:hover,.menuis a:link,.menuis a:visited,.menuis a:hover { color: #000000; font: 14px arial, sans-serif; font-weight: normal; padding: 0 5px 0 5px; margin: 0 2px; background: #f8ab3c; line-height: 20px; letter-spacing: -0.03em }

#slideshow { display: block; width: 468px; height: 140px; overflow: hidden }
#sldshw { display: block; width: 468px; height: 140px; overflow: hidden }

#jqcontent { position: relative; float: left; width: 1000px; height: 524px; padding: 0; margin: 0 1px 0 1px }
#spacer { float: left; width: 1000px; height: 20px; padding: 0; margin: 0 1px 0 1px }
#jqmenu { float: left; width: 1000px; height: 40px; padding: 0; margin: 0 1px; background: #ffffff url(/weimages/transp.gif) repeat-x left top }
#menutxt { float: left; width: 1000px; padding: 0; margin: 0 }
#menuimg { float: right; width: 100px; padding: 0; margin: 0 }

#pfad { float: left; position: relative; width: 1000px; height: 15px; padding: 15px 0; margin: 0 }
#pfad a { text-transform: lowercase }

#anlese { float: right; width: 228px; height: auto; padding: 0 12px; background: transparent url(/weimages/tmpl/newsbg.png) no-repeat left top } }
#anlese h1 { font-size: 14px }
#anlese h2 { font-size: 12px; padding: 5px; font-weight: normal; background: #d37f27 }

#footer { float: left; width: 1000px; margin: 0; padding: 10px 0 0 0; color: #000000; font-size: 10px  }
#footer a:link, #footer a:visited { color: #000000; font-size: 10px; font-weight: normal }
#footer a:hover { color: #000000; font-size: 10px; font-weight: normal; text-decoration: underline }

.hdr      { margin-top: 0; line-height: 120% }
.hdr h1   { line-height: 160% }
.hdr h3   { margin-top: 0 }
.content    { color: #666666; font-size: 11px }
.content strong  { font-size: 14px; line-height: 18px }
.content h3 { color: #666666; font-size: 16px }
.content h2 { color: #666666; font-size: 12px }
.pfadsp     { color: #666; font-size: 9px; text-transform: lowercase; margin: 0 0 0 15px }
.pfad       { color: #666; font-size: 9px; text-transform: lowercase }
.pfad a:link,.pfad a:visited { color: #666; font-weight: normal; font-size: 9px; text-decoration: none; text-transform: lowercase }
.news     { color: #555; font-size: 9px }
.news a:link,.news a:visited { color: #555; font-weight: bold; font-size: 9px; text-decoration: none }
.news a:hover   { color: #111; font-size: 9px; text-decoration: none }

.imgr      { margin-right: 8px; margin-bottom: 5px }
.imgl      { margin-left: 10px }
.imgu      { margin-bottom: 5px }
.imgo      { margin-top: 5px }
.newsttl   { color: #000066; display: block; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #e9e9e9; padding-left: 2px; border-bottom: 5px solid #ffffff }
.newsttl a:link    { color: #000066; display: block; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #e9e9e9; text-decoration: none }
.newsttl a:visited { color: #000066; display: block; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #e9e9e9; text-decoration: none }
.newsttl a:hover   { color: black; display: block; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #d9d9d9; text-decoration: none }
.newsttl2   { color: black; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #c7c8ca; padding-left: 2px; border-bottom: 5px solid #ffffff }
.newsttl2 a:link    { color: black; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #c7c8ca; text-decoration: none }
.newsttl2 a:visited { color: black; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #c7c8ca; text-decoration: none }
.newsttl2 a:hover   { color: black; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #c7c8ca; text-decoration: underline }
.menuttl    { color: #555555; display: block; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #CCCCCC; padding-left: 2px; border-bottom: 5px solid #ffffff }
.menuttl2   { color: #666666; display: block; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #DFDFDF; padding-left: 2px; border-bottom: 5px solid #ffffff }
.form       { font-size: 9px; font-family: "Courier New", Courier, Monaco, sans-serif; margin: 0px; padding: 0px }
.form input { font-size: 9px; font-family: "Courier New", Courier, Monaco, sans-serif; margin: 0px; padding: 0px }
.sponsor { color: #555; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 0 0 0 15px }
.sponsor a:link    { color: #555; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.sponsor a:visited { color: #555; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.sponsor a:hover   { color: #777; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.spnsr   { color: #555; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 5px 0 0 15px }
.img_txt { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; display: block; color: #4f5a76; line-height: 20px; text-decoration: none; background-color: #ebedf2; padding-left: 5px; margin-top: 3px; margin-bottom: 5px }
.img_ttl { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; display: block; color: #4f5a76; line-height: 20px; text-decoration: none; background-color: #ebedf2; padding: 0 0 0 5px; margin: 3px 0 5px 0; width: 205px !important; width: 210px }
.abisz   { background-color: #f7efd6; padding: 5px }
.space   { font-size: 10px; line-height: 16px }

.rmenu1 a:link,.rmenu1 a:visited { color: black; font-size: 10px; font-weight: bold; display: block; padding: 5px; margin: 0 0 2px 0  }
.rmenu1 a:hover,.rmenu1s a:link,.rmenu1s a:visited,.rmenu1s a:hover { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 5px; background-color: #D0392B; margin: 0 0 2px 0 }
.rmenu2 a:link,.rmenu2 a:visited  { color: black; font-size: 10px; font-weight: normal; display: block; margin-right: 10px; margin-left: 7px; padding: 2px 2px 2px 5px; border-top: 1px solid white; border-bottom: 1px solid white }
.rmenu2 a:hover,.rmenu2s a:link,.rmenu2s a:visited,.rmenu2s a:hover { color: white; font-size: 10px; font-weight: normal; background-color: #D0392B; text-decoration: none; display: block; margin-right: 10px; margin-left: 7px; padding: 2px 2px 2px 5px; border-top: 1px solid white; border-bottom: 1px solid white }
.rmenu3 a:link,.rmenu3 a:visited { color: black; display: block; font-weight: normal; font-size: 10px; line-height: 15px; text-decoration: none; margin-left: 20px; margin-right: 10px; border-bottom: 1px solid #545557 }
.rmenu3 a:hover,.rmenu3s a:link,.rmenu3s a:visited,.rmenu3s a:hover { color: black; display: block; font-weight: normal; font-size: 10px; line-height: 15px; text-decoration: none; background-color: #dddddd; margin-left: 20px; margin-right: 10px; border-bottom: 1px solid #545557 }
