body { margin: 0; padding: 0; background: #FFFFFF url(/_img/bg.gif) repeat 0 0; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #425062; }

a { text-decoration: none; color: #415161; }
a:hover { color: #2F4C5F; }

table { font-size: 1em; }
form { margin: 0; padding: 0; }
img { border: 0; }
p { margin: 0; padding: 0; }

/* NAVIGATION */


.nav-left-top { background: transparent url(/_img/nav_left_top.gif) no-repeat 0 0; font-size: 0; width: 148px; height: 8px; }
.nav-left-bottom { background: transparent url(/_img/nav_left_bottom.gif) no-repeat 0 0; font-size: 0; width: 148px; height: 6px; margin: 0 0 10px 0; }
.nav-left { background: #78b7de; width: 148px; }
.nav-1-off { color: #2e3c46; border-top: 1px solid #d5ebfa; display: block; font-size: 1.2em; padding: 3px 10px 3px 10px; }
.nav-1-on { color: #2e3c46; border-top: 1px solid #d5ebfa; background: #DEEDF7; display: block; font-size: 1.2em; padding: 3px 10px 3px 10px; }
.nav-2-off { color: #2e3c46; border-top: 1px solid #d5ebfa; background: #90cef5; display: block; font-size: 1.2em; padding: 3px 10px 3px 16px; }
.nav-2-on { color: #2e3c46; border-top: 1px solid #d5ebfa; background: #DEEDF7; display: block; font-size: 1.2em; padding: 3px 10px 3px 16px; }
.nav-3-off { color: #2e3c46; border-top: 1px solid #d5ebfa; background: #b8e4ff; display: block; font-size: 1.2em; padding: 3px 10px 3px 16px; }
.nav-3-on { color: #2e3c46; border-top: 1px solid #d5ebfa; background: #DEEDF7; display: block; font-size: 1.2em; padding: 3px 10px 3px 16px; }
.nav-1-off:hover, .nav-1-on:hover, .nav-2-off:hover, .nav-2-on:hover, .nav-3-off:hover, .nav-3-on:hover { color: #2e3c46; border-top: 1px solid #d5ebfa; background: #4E9CCE; }
.nav-left-foto { display: block; }

/* MISC */

#header { white-space: nowrap; padding: 6px 0 4px 64px; }
#subheader { white-space: nowrap; background: #FFE436 url(/_img/subheader_bg.gif) repeat-x 0 0; height: 16px; padding: 0; width: 996px; }
#content { width: 993px; padding: 4px 0 0 0; }
#content-left { width: 148px !important; width/**/: 162px; padding: 0 5px 0 9px; }
#content-height { float: left; width: 1px; }
#content-center { float: left; width: 684px; }
#content-right { width: 148px; }
#footer { background: transparent url(/_img/footer.gif) no-repeat 0 0; width: 961px !important; width/**/: 985px; height: 17px; margin: 4px 0 0 9px; color: #B2B2B2; padding: 0 12px 0 12px; }
#copy { float: left; padding: 3px 0 0 0; color: #6b7688; }
#footer-links { float: right; padding: 3px 0 0 0; }
#footer-links a { text-transform: uppercase; color: #6b7688; background: transparent url(/_img/footer_sep.gif) no-repeat 7px 0; padding: 0 0 0 15px; }
a#footer-link { background-image: none; }

#josepha { position: absolute; left: -10px; top: 150px; }

.start-item { float: left; width: 200px; text-align: left; padding: 20px 0 0 0; }
.start-sep { float: left; width: 13px; }

.space { padding: 5px 0 5px 0; }
.clear { clear: both; }

.form-submit { color: #666666; background: transparent url(/_img/form_submit.gif) no-repeat 0 0; padding: 0 0 0 18px; }
.form-reset { color: #666666; background: transparent url(/_img/form_reset.gif) no-repeat 0 0; padding: 0 0 0 18px; }
.form-buttons { text-align: right; padding: 25px 0 0 0; }
.form-desc { padding: 5px 0 0 0; }
.form-checkbox { float: left; width: 25px; }
.form-checkbox-text { float: left; width: 320px; }
.form-warning { display: none; color: #D10000; }



.search-header { background: transparent url(/_img/suche_header.gif) no-repeat 0 0; }
.search-insite { font-size: 1.1em; border: 1px solid #8F99A7; }

/* BOXES */

.box-gelb { background: #FFE436 url(/_img/round_left_middle_gelb.gif) repeat-y 0 0; height: 346px; padding: 0 10px 0 5px; }
.box-gelb-top { height: 7px; font-size: 0; background: transparent url(/_img/round_left_top_gelb.gif) no-repeat 0 0; }
.box-gelb-bottom { height: 7px; font-size: 0; background: transparent url(/_img/round_left_bottom_gelb.gif) no-repeat 0 0; }

.box-news { background: transparent url(/_img/news_middle.gif) repeat-y 0 0; height: 210px !important; height/**/: 230px; padding: 10px 10px 10px 5px; }
.box-news a { display: block; }
.box-news-top {  }
.box-news-bottom { height: 8px; font-size: 0; background: transparent url(/_img/news_bottom.gif) no-repeat 0 0; margin: 0 0 5px 0; }
.box-news-separator { border-top: 1px solid #A0A3AA; margin: 3px 0 3px 0; }

.box-content-grau { background: transparent url(/_img/content_grau.gif) repeat-y 0 0; }
.box-content-grau-top { height: 6px; font-size: 0; background: transparent url(/_img/content_top_grau.gif) no-repeat 0 0; }
.box-content-grau-bottom { height: 6px; font-size: 0; background: transparent url(/_img/content_bottom_grau.gif) no-repeat 0 0; }

.box-content-grau-small { background: transparent url(/_img/content_grau_small.gif) repeat-y 0 0; }
.box-content-grau-small-top { height: 6px; font-size: 0; background: transparent url(/_img/content_top_grau_small.gif) no-repeat 0 0; }
.box-content-grau-small-bottom { height: 6px; font-size: 0; background: transparent url(/_img/content_bottom_grau_small.gif) no-repeat 0 0; }

.box-content-weiss { background: transparent url(/_img/content_weiss.gif) repeat-y 0 0; }
.box-content-weiss-bottom { height: 7px; font-size: 0; background: transparent url(/_img/content_bottom_weiss.gif) no-repeat 0 0; }
.box-content-weiss-top { font-size: 1em; background: transparent url(/_img/content_top_weiss.gif) no-repeat 0 0; }

.content-right-img { margin: 0 0 5px 0; }

/* CONTENT */

.mt-root { width: 635px !important; width/**/: 669px; padding: 10px 20px 0 25px; }
.mt-start { width: 673px !important; width/**/: 683px; padding: 5px; font-size: 1.1em; }
.mt-2col-left { float: left; width: 411px; }
.mt-2col-right { float: right; width: 200px; margin: 0 9px 0 0; }

.start-main { float: left; margin: 0 4px 0 0; width: 220px; }
.start-main-text { height: 91px !important; height/**/: 106px; margin: 0 0 25px 0; padding: 15px 20px 0 9px; color: #000; }
.start-main-text a { color: #fff; text-decoration: underline; }

.start-article { height: 120px; }
.start-article-hl { display: block; font-weight: bold; padding: 3px 0 8px 10px; }
.start-article-text { color: #000; padding: 0 0 0 10px; }
.start-article-link { display: block; text-decoration: underline; padding: 10px 0 4px 28px; background: transparent url(/_img/toplinks.gif) no-repeat 10px 12px; }

.start-banner { padding: 0 0 20px 10px; }

.headline-1 { color: #5b6777; font-size: 1.4em; font-weight: bold; padding: 10px 0 10px 0; }
.headline-2 { font-size: 1.1em; font-weight: bold; color: #5b6777; padding: 0 0 8px 0; }
.headline-3 { color: #000; text-decoration: underline; padding: 0 0 10px 0; }
.headline-bg { background: #E5E8EB url(/_img/hl_bg.gif) repeat 0 0; color: #5B6678; padding: 6px 10px 3px 20px; margin: 0 15px 10px 0; font-weight: bold; font-size: 1.2em; color: #fff; }
.headline-bg strong { display: block; padding: 0 0 0 0; font-size: 2em; }

.text-black { color: #000; padding: 0 0 15px 0; font-size: 1.1em; margin: 0 !important; margin/**/: 0 15px 0 0; }
.text-float { float: left; padding: 0; margin: 0; width: 300px; }
.text-float-space { float: left; width: 15px; }

.spacer { clear: both; margin: 0; font-size: 0; }

ul.li-1-col { list-style-image: url(/_img/aufzaehlung.gif); margin-top: 0; }
ul.li-1-col li { color: #000; padding: 0 0 5px 0; font-size: 1.1em; }

.img-float-left { float: left; margin: 0 10px 5px 0; color: #5e6577; }
.img-float-right { float: right; margin: 0 0 5px 10px; color: #5e6577; }

.text-quoted { color: #425062; float: left; padding: 0 10px 0 0; width: 190px !important; width/**/: 200px; }
.text-dequoted { float: left; width: 400px; }

.toplinks { padding: 0 0 10px 0; }
.toplinks a { display: block; color: #4A80A2; font-size: 1.1em; text-decoration: underline; background: transparent url(/_img/toplinks.gif) no-repeat 0 5px; padding: 2px 0 2px 18px; }
.toplinks-headline { text-transform: uppercase; font-size: 1.2em; color: #5487A7; padding: 20px 0 5px 0; }
.toplinks-linkdesc { color: #000; padding: 0 0 5px 18px; font-size: 1.1em; }

.rahmen-top { background: transparent url(/_img/rahmenfeld_top.gif) no-repeat 0 0; margin: 10px 0 0 0; width: 200px; font-size: 0; height: 3px; }
.rahmen-bottom { background: transparent url(/_img/rahmenfeld_bottom.gif) no-repeat 0 0; width: 200px; font-size: 0; height: 3px; }
.rahmen-header { background: transparent url(/_img/rahmenfeld_header.gif) repeat-y 0 0; color: #5487A7; text-transform: uppercase; font-size: 1.2em; padding: 2px 10px 2px 15px; width: 180px !important; width/**/: 200px; }
.rahmen-main { width: 185px !important; font-size: 1.1em; width/**/: 200px; padding: 7px 10px 8px 6px; background: transparent url(/_img/rahmenfeld_main.gif) repeat-y 0 0; color: #000; line-height: 1.3em; }
.rahmen-link { width: 185px !important; width/**/: 200px; padding: 7px 10px 15px 6px !important; padding/**/: 7px 10px 4px 6px; background: transparent url(/_img/rahmenfeld_main.gif) repeat-y 0 0; text-align: right; }
.rahmen-link a, .termine-link a, .wetter-left-link a { font-size: 0.9em; padding: 0 6px 0 8px; display: block; float: right; height: 10px; color: #5b6777; background: transparent url(/_img/rahmenfeld_links_left.gif) no-repeat 0 0; text-transform: uppercase; }
.rahmen-link a.rahmen-link-ende, .termine-link a.rahmen-link-ende, .wetter-left-link a.rahmen-link-ende, .buchen-link a.buchen-link-ende { display: block; float: right; background: transparent url(/_img/rahmenfeld_links_right.gif) no-repeat 0 0; width: 16px; height: 10px; font-size: 0; padding: 0 0 0 0; }

.termine-top { background: transparent url(/_img/content_right_top.gif) no-repeat 0 0; width: 151px; font-size: 0; height: 7px; }
.termine-bottom, .topnews-bottom { background: transparent url(/_img/content_right_bottom.gif) no-repeat 0 0; margin: 0 0 5px 0; width: 151px; font-size: 0; height: 6px; }
.termine-header { width: 135px !important; width/**/: 151px; padding: 7px 10px 8px 6px; background: transparent url(/_img/content_right_main.gif) repeat-y 0 0; font-size: 1.1em; color: #5B6777; text-transform: uppercase; }
.termine-main, .topnews-main { width: 135px !important; width/**/: 151px; font-size: 1.1em; padding: 7px 10px 8px 6px; background: transparent url(/_img/content_right_main.gif) repeat-y 0 0; color: #000; line-height: 1.3em; }
.termine-link { width: 135px !important; width/**/: 151px; padding: 7px 10px 15px 6px !important; padding/**/: 7px 10px 4px 6px; background: transparent url(/_img/content_right_main.gif) repeat-y 0 0; text-align: right; }
.termine-kursiv { font-style: italic; padding:  5px 0 7px 0; }
.termine-name { color: #425062; }

.termine-line, .topnews-line { border-top: 1px solid #D6DBE0; margin: 2px 0 2px 0; }
.termine-datum { display: block; }
.termine-termin { display: block; color: #4A7F9F; }

.betriebe { width: 410px; margin: 0 0 10px 0; }
.betriebe-left { text-align: right; width: 140px !important; width/**/: 150px; padding: 10px 10px 0 0; color: #a4a4a6; float: left; font-size: 1.1em; }
.betriebe-right { font-size: 1.1em; color: #5d6677; float: left; width: 260px; padding: 10px 0 0 0; }
.betriebe-linie { border-bottom: 1px solid #ecf0f3; margin: 10px 0 10px 0; clear: both; }
.betriebe-logo { float: right; }

.linie-blau { margin: 15px 0 5px 0; border-color: #ecf0f3; border-width: 1px 0 1px 0; border-style: solid; font-size: 0; height: 1px; }

.item-left { float: left; width: 200px; margin: 30px 50px 0 25px; }
.item-right { float: left; width: 380px !important; width/**/: 350px; margin: 30px 0 0 0; }

.number-hl { font-weight: bold; font-size: 1.1em; padding: 0 0 5px 0; }

.presse-line { border-width: 1px 0 0 0; border-color: #FFF; border-style: solid; }
.presse-desc { float: left; width: 200px; font-size: 1.1em; font-weight: bold; padding: 10px 0 10px 28px; }
.presse-item { float: left; padding: 10px 15px 5px 0; text-align: center; }

.auflistung { font-size: 1.1em; }
.auflistung-top { background: transparent url(/_img/rahmen_big_top.gif) no-repeat 0 0; width: 396px; font-size: 0; height: 3px; }
.auflistung-bottom { background: transparent url(/_img/rahmen_big_bottom.gif) no-repeat 0 0; font-size: 0; height: 3px; width: 396px; margin: 0 0 10px 0; }
.auflistung-header { background: transparent url(/_img/rahmen_big_header.gif) repeat-y 0 0; width: 380px !important; width/**/: 396px; text-transform: uppercase; padding: 1px 10px 1px 6px; font-size: 1.1em; }
.auflistung-main { background: transparent url(/_img/rahmen_big_main.gif) repeat-y 0 0; width: 386px !important; width/**/: 396px; padding: 5px; }

.searchbox-top { background: transparent url(/_img/search_big_top.gif) no-repeat 0 0; width: 411px; font-size: 0; height: 3px; }
.searchbox-bottom { background: transparent url(/_img/search_big_bottom.gif) no-repeat 0 0; font-size: 0; height: 3px; width: 411px; margin: 0 0 10px 0; }
.searchbox-header { background: transparent url(/_img/search_big_header.gif) repeat-y 0 0; width: 380px !important; width/**/: 396px; text-transform: uppercase; padding: 1px 10px 1px 6px; font-size: 1.1em; }
.searchbox-main { background: transparent url(/_img/search_big_main.gif) repeat-y 0 0; width: 401px !important; width/**/: 411px; padding: 5px; }

.auflistung-subline { font-weight: bold; color: #5a6778; padding: 4px 0 2px 0; }
.auflistung-list { padding: 2px 0 0 12px; background: transparent url(/_img/aufzaehlung_klein.gif) no-repeat 0 6px; }

.number { float: left; text-align: center; width: 25px; height: 20px; padding: 2px 0 0 0; font-size: 1.3em; color: #fff; background: transparent url(/_img/number_bg.gif) no-repeat 0 0; font-weight: bold; }

.anker, .anker-container a:link, .anker-container a:visited { background: transparent url(/_img/anker.gif) no-repeat 0 6px; display: block; padding: 3px 0 3px 10px; color: #4A80A2; text-decoration: underline; }
.anker-container { margin: 0 0 10px 0; }


.li-start { margin: 0; background: #d3d8de; padding: 8px; font-size: 1.1em; height: 311px !important; height/**/: 358px; }
.li-start-top { background: transparent url(/_img/start_li_sommer.gif) no-repeat 0 0; font-size: 0; width: 148px; height: 237px !important; height/**/: 230px; }
.li-start-bottom { background: transparent url(/_img/li_sonne_bottom.gif) no-repeat 0 0; font-size: 0; width: 148px; height: 8px; }

.news-datum { float: left; color: #5b6775; width: 120px !important; width/**/: 80px; margin: 0 15px 0 25px; font-size: 1.1em; }
.news-text { float: left;  color: #5b6775; width: 250px; margin: 0 0 0 0; font-weight: bold; font-size: 1.1em; }
.news-line { clear: both; border-bottom: 1px solid #ecf0f3; margin: 0 15px 5px 0; }

.wetter-left-top { background: transparent url(/_img/wetter_right_leben.gif) no-repeat 0 0; font-size: 0; width: 148px; height: 55px; }
.wetter-left-bottom, .poll-bottom { background: transparent url(/_img/content_left_bottom.gif) no-repeat 0 0; font-size: 0; width: 148px; height: 6px; margin: 0 0 10px 0; }
.wetter-left-main { background: transparent url(/_img/content_left_main.gif) repeat-y 0 0; padding: 5px; width: 138px !important;  width/**/: 148px; font-size: 1.1em; }
.wetter-left-link { width: 132px !important; width/**/: 148px; padding: 7px 10px 15px 6px !important; padding/**/: 7px 10px 4px 6px; background: transparent url(/_img/content_left_main.gif) repeat-y 0 0; text-align: right; }


.wetter-right-top { background: transparent url(/_img/wetter_top.gif) no-repeat 0 0; font-size: 0; width: 151px; height: 55px; }

.poll-header { background: transparent url(/_img/poll_top.gif) no-repeat 0 0; font-size: 0; width: 148px; height: 56px; }
.poll-question { color: #000; font-size: 1.1em; background: transparent url(/_img/content_left_main.gif) repeat-y 0 0; padding: 5px; width: 138px !important; width/**/: 148px; }
.poll-main { color: #000; font-size: 1.1em; background: transparent url(/_img/content_left_main.gif) repeat-y 0 0; padding: 10px 5px 10px 10px; width: 138px !important; width/**/: 148px; }
td.pollbar { color: #000; height: 2px !important; background: #78b7de !important; }

.topnews-top { background: transparent url(/_img/top_innviertel_news.gif) no-repeat 0 0; width: 151px; font-size: 0; height: 75px; }

.edit-top { background: transparent url(/_img/edit_box_top.gif) no-repeat 0 0; width/**/: 151px; width: 134px !important; padding:   8px 5px 5px 12px; color: #4A80A2; text-transform: uppercase; }
.edit-middle { background: transparent url(/_img/edit_box_middle.gif) repeat-y 0 0; width/**/: 151px; width: 141px !important; padding: 5px; }
.edit-bottom { background: transparent url(/_img/edit_box_bottom.gif) no-repeat 0 0; width: 151px; height: 3px; font-size: 0; margin: 0 0 5px 0; }

/* TYPO SHIT */

.contenttable { border-collapse: collapse; border: 1px solid #E5E8EC; margin: 0 0 10px 0; width: 100%; }
.contenttable tr { margin: 0; padding: 0; }
.contenttable td { margin: 0; padding: 0 25px 0 2px; border: 1px solid #E5E8EC; font-size: 1.1em; }
tr.tr-0, tr.tr-0 td { background: #E5E8EC; padding: 0 2px 0 2px; font-weight: bold; color: #5B6777; margin: 1px; }

h2 { font-size: 1.3em; }

.csc-menu { font-size: 1.1em; }
.sitemap-items { float: left; width: 150px; margin: 0 5px 0 0; }
.sitemap-level1 { font-weight: bold; font-size: 1.2em; padding: 0 0 5px 0; border-bottom: 1px solid #eee; }
.sitemap-level2 { font-size: 1.1em; padding: 2px 0 3px 3px; border-bottom: 1px solid #eee; }
.sitemap-level3 { padding: 2px 0 3px 10px; border-bottom: 1px solid #eee; }
.sitemap-level4 { padding: 2px 0 3px 20px; border-bottom: 1px solid #eee; }
.sitemap-items a:hover, .sitemap-level1 a:hover { text-decoration: underline; }

.nav-left a { position: relative; }
ul.subnavv { display: none; position: absolute; left: 159px; top: 0; width: 148px; list-style: none; border-top: 1px solid #fc9809; border-left: 1px solid #fc9809; border-right: 1px solid #fc9809; margin: 0; padding: 0; z-index: 99; }
ul.subnavv li { border-bottom: 1px solid #fc9809; padding: 3px 10px; background: #ffe3bb; margin: 0; overflow: hidden; width: 148px; }
ul.subnavv li a { color: #2e3c46; font-size: 1.2em; }
ul.subnavv li:hover { background: #fc7609; }
ul.subnavv li a:hover { color: #484137; }
div#backnav { position: absolute; left: 160px; top: 0; height: 600px; width: 440px; z-index: 10; display: none; }
div#backnav-top { position: absolute; left: 0; top: 0; height: 120px; width: 160px; z-index: 10; display: none; }

.teaser { display: block; float: left; width: 199px; margin: 0 10px 0 0; }
.teaser-top { display: block; width: 199px; height: 3px; background: transparent url(/_img/teaser_top.gif) no-repeat 0 0; }
.teaser-header { display: block; padding: 1px 10px 1px 6px; background: transparent url(/_img/teaser_header.gif) repeat-y 0 0; color: #425062; font-size: 1.1em; }
.teaser-main { display: block; padding: 2px 3px 0 3px; background: transparent url(/_img/teaser_main.gif) repeat-y 0 0; color: #425062; }
.teaser-bottom { display: block; width: 199px; height: 3px; background: transparent url(/_img/teaser_bottom.gif) no-repeat 0 0; }
.teaser-text { display: block; color: #000; padding: 15px 0 0 5px; }
.teaser-link { display: block; color: #425062; padding: 10px 0 10px 23px; background: transparent url(toplinks.gif) no-repeat 5px 10px; text-decoration: underline; }
.subheader { white-space: nowrap; background: transparent url(/_img/subheader_bg.gif) repeat-x 0 0; height: 16px; padding: 0;  }

#start-left { float: left; margin: 6px 0 0 0; width: 162px; }
#start-main { float: left; margin: 7px 0 0 0; width: 678px; background: transparent url(/_img/subheader_bg.gif) repeat-x 0 90px; }
#start-right { float: left; margin: 97px 0 0 0; width: 152px; }

#start-logo { display: block; }
#start-elements { padding: 4px 0 0 4px; }
#start-prefooter { font-size: 0; height: 2px; clear: both; }

.start-box { background: #d3d8de; height: 303px !important; height/**/: 481px; width: 134px !important; width/**/: 148px; font-size: 1.1em; margin: 0 0 0 10px; padding: 170px 6px 0 8px; }
.start-box strong { display: block; padding: 10px 0 20px 0; }
.start-box-top { background: transparent url(/_img/li_start_top.gif) no-repeat 0 0; font-size: 0; height: 6px; margin: 4px 0 0 10px; }
.start-box-bottom { background: transparent url(/_img/li_sonne_bottom.gif) no-repeat 0 0; font-size: 0; height: 6px; margin: 0 0 0 10px; }

#buchen-main { background: #e5e8ed; padding: 10px 10px 0 10px;}
#buchen-top { background: transparent url(/_img/buchen_top.gif) no-repeat 0 0; height: 17px; font-size: 0; }
#buchen-bottom { background: transparent url(/_img/buchen_bottom.gif) no-repeat 0 0; height: 2px; font-size: 0; margin: 0 0 10px 0;  }
.buchen-link { padding: 7px 10px 15px 6px; text-align: right; }
#buchen select.big { width: 170px; }
#buchen div.spacer { margin: 0 0 8px 0; }

.quick-button { display: block; background: transparent url(/_img/quick_button.gif) no-repeat 0 0; padding: 4px 18px 5px 10px; font-weight: bold; font-size: 1.1em; color: #5c6878; }


.buchen-top { background: transparent url(/_img/buchen-right-top.gif) no-repeat 0 0; width: 151px; height: 20px; } 
.buchen-main { background: #e5e8ed; width: 135px !important; width/**/: 151px; font-size: 1.1em; padding: 7px 10px 0 6px; } 
.buchen-bottom { background: transparent url(/_img/buchen-right-bottom.gif) no-repeat 0 0; width: 151px; height: 2px; }
.buchen-hl { padding: 5px 0 2px 0; }


.bg { background:url(../_img/bg.gif); }

/* box um alles *************************************************************************************************** */
.boxTotal { z-index:3; border-style: solid; border-color:#d3d8de; border-width: 0px; padding: 0px 0px 20px 10px; width/*FF*/: 1014px; height/*FF*/: 758px; }

/* Menü *********************************************************************************************************** */
.logo { z-index:5; position:absolute; left:50px; top:5px; }
.menuBgTeil1 { z-index:5; position:absolute; left:0px; top:97px; width: 165px; height:20px; background: #ffe436; }
.menuBgTeil2 { margin:0 !important; padding:0 !important; z-index:5; position:absolute; left:335px; top:97px; width: 30px; height:20px; background: #ffe436; }
.menuBgTeil3 { z-index:5; position:absolute; left:535px !important; top:97px; width: 30px; height:20px; background: #ffe436; }
.menuBgTeil4 { z-index:5; position:absolute; left:735px; top:97px; width: 110px; height:20px; background: #ffe436; }

.menuPunkt1 {z-index:5; background:transparent; position:absolute; left: 165px; top: 97px; width:auto; }
.menuPunkt2 { z-index:5; position:absolute; left: 365px; top: 97px; width:auto; }
.menuPunkt3 { z-index:5; position:absolute; left: 565px; top: 97px; width:auto; }

/* teilt seite in unteren und oberen bereich ********************************************************************** */
.boxTop { background: transparent;	  padding: 0 0 0px 0px; height/*FF*/: 496px; }
.boxBottom { background: transparent; padding: 0 0 20px 0px; height/*FF*/: 242px; margin-top: 10px; }

/* teilt oberen bereich in linken und rechten bereich ein ********************************************************* */
.boxTopLeftT { position: absolute; padding: 0px 3px 10px 0px;  width/*FF*/: 830px; }
.boxTopLeftB { position: absolute; background:white; top:458px; padding: 0px 0px 0px 0px; width/*FF*/: 830px; height/*FF*/: 39px; }
.boxTopRight { position: absolute; background:url(/img/banner-wegw148x496.jpg) no-repeat; left:845px;  padding: 0px 0px 10px 0px; width/*FF*/: 181px; height/*FF*/: 486px; }
.cycleImg { z-index:1; position:absolute; left:0; top:0; width:830px; height:457px; }

/* teilt unteren bereich in linken, mittleren und rechten bereich ein ********************************************* */
.boxBottomLeft { position: absolute; background:transparent; padding: 0px 3px 20px 0px; width: 148px; overflow:hidden; margin: 0 0 2px 0; }
.boxBottomMiddle { position: absolute; background:white; left:164px; padding: 0px 3px 20px 0px; width/*FF*/: 673px; height/*FF*/: 242px; }
.boxBottomRight { position: absolute; background:transparent; left:845px; padding: 0px 33px 20px 0px; width: 148px; height: 242px; overflow:hidden; margin: 2px 0 0 0;  }

/* contentBox **************************************************************************************************** */
.contentBox { width:215px; padding:0 0 0 7px; float:left; margin-top: 15px; }
.contentBox p, .contentBox strong { font-size: 10px; font-weight:bold; }
.contentBoxTop { background:white; width:200px; height:130px; padding: 0 0 0 0; margin: 10px 0 0 0px; border-style:solid; border-color:#d3d8de; border-width:1px; }
.contentBoxTopTxt { background:#d3d8de; border-style:solid; border-color:#d3d8de; border-width: 1px; padding: 1px; margin: 2px; width:192px; }
.contentBoxImg { margin: 2px; }
.contentBoxImg img { width: 195px; }
.contentBoxTxtLink { background:url(../_img/toplinks.gif) no-repeat scroll 0 5px transparent; color:#4A80A2; display: block; font-size:1.1em; padding: 3px 0 2px 18px; text-decoration: underline; }
.contentBoxTxt p, .contentBoxTxt a { width:200px; font-size:10px; font-weight:normal; }
.contentBoxTxt p { padding:10px 0 5px 0; };

/* img *********************************************************************************************************** */
.boxBottomRight img { padding: 0 0 2px 0; }

/* t3 content **************************************************************************************************** */
.t3ContentMiddle { position: absolute; left:164px; top:14px; color: #5B6777; font-family:Helvetica, serif; font-weight:bold; font-size:12px; }

/* background: color, img, repeat, attachment, position */
/*
	hellgrau  : #d3d8de
	blau      : #4A80A2
	dunkelblau: #5B6777
*/




/* FORMULAR ****************************************************************************************************** */
.formular { background: #d3d8de; margin: 10px 0 0 10px; width: 570px !important; width: 580px; }
.formular h1 { padding:15px 0 0 0; margin: 10px 20px 0px 25px; font-size:1.2em; font-weight: bold; font-family:Arial,Helvetica,sans-serif; }
.formular h2 { padding:5px 0px; font-size:11px; font-weight: bold; font-family:Arial,Helvetica,sans-serif; }
.formular p { font-size: 11px; }
.formular .banner { padding:0 0 0 7px; width:553px !important; width: 570px; }
.rundeEcke { width:570px !important; width: 580px; }

.logoTips { margin: 10px 20px 0 25px; }
.logoTips img { height: 100px; }

.formQuest { border-style:solid; border-color:#4A80A2; border-width:1px; padding:10px; width:500px; margin: 10px 20px 0 25px; }
.formQuestion { padding: 15px 5px 5px; }
.formQuestion ul { padding: 10px 0 0 15px; }
.formQuestion li { padding: 0 0 0 2px; }
.formQuestion input { margin: 10px 0 0 0; }

.formularTelefon { display:none; }

.formData { margin: 10px 20px 0 25px; }
.formData p { padding: 5px 0 0 0; font-size:10px; }
.formData .muss p { font-weight:bold; color:#5B6777; }
.formData .alert { color:red; }
.formBedingung { margin: 10px 20px 0 25px; }
.formBedingung p { padding: 5px 0 0 0; }

.formAction { padding: 25px 25px 5px 0; text-align: right; }
.formSubmit { background: url(../_img/send.jpg) no-repeat scroll 0 0 transparent; color:#666666; padding: 0 0 0 18px; }
.formReset { background: url(../_img/reset.jpg) no-repeat scroll 0 0 transparent; color:#666666; padding: 0 0 0 18px; }

.form-warning { display: none; color: #D10000; }
.error { color: red; }