body { margin: 0px; padding: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000000; }

table, tr, td { margin: 0; padding: 0; font-size: 12px; }

hr { border-top: 1px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; height: 1px; padding: 0 5px 0 5px; margin: 0 5px 0 5px }

input { padding: 0; margin: 0; font-size: 9px; }

form { padding: 0; margin: 0; }

a { color: #65A2E5; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

ul { margin-top: 0; }
li { list-style-image: url(/imperia/_img/li_img.gif); color: #434444; font-size: 12px; text-align: justify; line-height: 18px; padding: 0 0 3px 0; }

#start-slogan { position: absolute; left: 492px; top: 65px; }
#start-box { position: absolute; left: 360px; top: 281px !important; top/**/: 274px; }


/* PRELOADING */

#backgroundPic { display: none; }
#backgroundImg { width: 1003px; height: 527px; display: none; }

#preloader { position: absolute; top: 66px; color: #FFFFFF; padding: 8px 0px 0px 8px; z-index: 1; }
#bg-switcher { position: absolute; z-index: 15; left: 779px; top: 70px; }
#bg-switcher-help { position: absolute; z-index: 15; left: 805px; top: 87px; background: #FFFFB7; border: 1px solid #4C4C4C; color: #4C4C4C; display: none; }


/* POSITIONING */

#page { width: 760px; background: #1E6FC1; text-align: left; height: 581px; z-index: 0; }
#header { position: absolute; left: 0; top: 0; height: 51px !important; height /**/:66px; width: 728px	 !important; width /**/:760px; padding: 15px 0 0 32px; background: #63A3E3; color: #FFFFFF; font-size: 10px; font-family: Arial, sans-serif; z-index: 12; }
#header a, #footer a { color: #FFFFFF; text-decoration: none; }
#subnav { position: absolute; top: 49px; left: 0px; width: 750px !important; width /**/:760px; height: 17px; font-size: 12px; padding: 0 0 0 10px; background-color: #FFFFFF; z-index: 15; }
#logo { position: absolute; top: 0; left: 535px; width: 183px; height: 93px; background-color: #FFFFFF; z-index: 15; }
.slider { display: none; }
#slider-top { display: none; }
#slider-bottom { display: none; }
#navigation { display: none; }
#content { position: absolute; left: 0; top: 66px; width: 760px; height: 527px; z-index: 3; background-repeat: no-repeat; }
#footer { background-color: #63A3E3; height: 22px; width: 760px; text-transform: uppercase; color: #FFFFFF; font-size: 10px; font-family: Arial, sans-serif; margin: 0 0 5px 0; }
#stuff { position: absolute; top: 224px; left: 535px; width: 224px !important; width /**/:225px; background: #BBD7F4; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; z-index: 6; overflow: hidden; padding-bottom: 9px; }
#sound { display: none; }
#impressionen-close { position: absolute; left: 640px; top: 130px; z-index: 18; }
#site-view { position: relative; left: 65px; top: -45px; width: 652px; background-color: #FFFFFF; border: 1px solid #63A3E4; margin-bottom: 4px; padding: 0px; overflow: visible; z-index: 1; }
#quicknav-static { display: none; }
#quicknav  { display: none; }


/* NAVIGATION */

.subnav-box-Aktuell { position: absolute; left: 128px; top: 5px; }
.subnav-box-Shop { position: absolute; left: 229px; top: 5px; }
.subnav-box-Info { position: absolute; left: 314px; top: 5px; }
.subnav-box-Kontakt { position: absolute; left: 398px; top: 5px; }
.sub-subnav-box-Aktuell { display: none; position: absolute; left: 130px; top: 0; z-index: 10; width: 200px; }
.sub-subnav-box-Shop { display: none; position: absolute; left: 150px; top: 0; z-index: 10; width: 200px; }
.sub-subnav-box-Info { display: none; position: absolute; left: 120px; top: 0; z-index: 10; width: 200px; }
.sub-subnav-box-Kontakt { display: none; position: absolute; left: 128px; top: 0; z-index: 10; width: 200px; }
.subnav-link a { color: #2D78C2; background: transparent url(/imperia/_img/subnav_link_off.gif) no-repeat 0 4px; text-decoration: none; padding: 0 0 0 12px; font-weight: bold; }
.subnav-link a:hover { color: #0F5BA9; background: transparent url(/imperia/_img/subnav_link_on.gif) no-repeat 0 4px; text-decoration: none; padding: 0 0 0 12px; font-weight: bold; }
.subnav-link-on a { color: #FFFFFF; background: transparent url(/imperia/_img/subnav_link_off.gif) no-repeat 0 4px; text-decoration: none; padding: 0 0 0 12px; font-weight: bold; }
.subnav-link-on a:hover { color: #FFFFFF; background: transparent url(/imperia/_img/subnav_link_on.gif) no-repeat 0 4px; text-decoration: none; padding: 0 0 0 12px; font-weight: bold; }

.subnav-2-link { position: absolute; left: 120px; display: block; }
.subnav-2-link a { color: #448DD5; background: transparent url(/imperia/_img/subnav_link_off.gif) no-repeat 0 4px; text-decoration: none; padding: 0 0 0 12px; font-weight: bold; }
.subnav-2-link a:hover { color: #1D6EC0; background: transparent url(/imperia/_img/subnav_link_on.gif) no-repeat 0 4px; text-decoration: none; padding: 0 0 0 12px; font-weight: bold; }

.nav-left a { background: transparent url(/imperia/_img/nav_left_off.gif) no-repeat 0 0; padding: 3px 0 3px 39px; color: #115192; font-weight: bold; display: block; text-decoration: none; }
.nav-left a:hover { text-decoration: none; color: #115192; background: transparent url(/imperia/_img/nav_left_hover.gif) no-repeat 0 0; }
.nav-left-on a { background: transparent url(/imperia/_img/nav_left_therme_.gif) no-repeat 0 0; padding: 6px 0 9px 39px; color: #115192; font-weight: bold; display: block; text-decoration: none; }

#nav-left-sub { width: 207px !important; width /**/:209px; background-color: #FFFFFF; border: 1px solid #B7D6F3; padding: 5px 0px 9px 0px; }
#nav-left-sub * { position: relative; }
#nav-left-sub div { color: #000000; font-size: 12px; margin: 4px 0px 5px 0px; }
.nav-left-sub-off a { background: transparent url(/imperia/_img/nav_left_icon.gif) no-repeat 21px 5px; font-weight: normal; padding: 0px 2px 0px 32px; color: #333333; text-decoration: none; }
.nav-left-sub-off a:hover { color: #333333; text-decoration: underline; }
.nav-left-sub-on { background: url(/imperia/_img/nav_left_icon.gif) no-repeat 21px 5px; padding: 0px 2px 0px 32px; color: #115192; font-weight: bold; }
.nav-left-sub-on a { text-decoration: none; color: #333333; }
.nav-left-sub-2-off a { background: transparent; color: #333333; font-weight: normal; font-size: 11px; padding: 0 0 0 42px; text-decoration: none; }
.nav-left-sub-2-off a:hover { text-decoration: underline; }
.nav-left-sub-2-on a { background: transparent; color: #333333; font-weight: bold; font-size: 11px; padding: 0 0 0 42px; text-decoration: none; }

/* IMPRESSIONEN */

.impressionen-headlines { height: 117px; width: 760px; color: #488ACD; padding: 0; }
.impressionen-headline { padding: 52px 0px 10px 161px; color: #488ACD; font-family: Arial, sans-serif; font-size: 36px; border-bottom: 1px solid #488ACD; }
#t-flash-small { display: none; }
#t-flash-big { display: block; }

/* HEADLINES */

.start-headlines { height: 117px; width: 760px; color: #9E012E; padding: 0; }
.start-headline { padding: 52px 0px 10px 45px; color: #9E012E; font-family: Arial, sans-serif; font-size: 30px; border-bottom: 1px solid #FFFFFF; }
.start-subHeadline { font-size: 17px; }
.main-headline { padding: 52px 0px 10px 65px; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 30px; border-bottom: 1px solid #FFFFFF; }
.sub-headline { padding: 33px 0px 10px 65px; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 30px; }

/* TRANSPARENT STUFF */

.content-container { position: relative; top: 41px; left: 100px; width: 510px; }
.content-transparent { position: relative; top: 41px; left: 100px; width: 510px; background-color: #FFFFFF; margin-bottom: 15px; }
.content-transparent-container { position: relative; display: block; width: 525px; left: 100px; top: 35px; }
.content-transparent-small { float: left; display: block; position: relative; top: 5px; left: 5px; width: 120px; height: 320px; background-color: #FFFFFF; margin: 2px 10px 5px 0; }
.content-transparent-headline { color: #1E70C2; font-size: 25px; padding: 22px 59px 0px 34px; }
.content-transparent-headline-small { color: #1E70C2; font-size: 17px; padding: 18px 5px 0px 10px; height: 50px !important; height /**/:75px; }
.content-transparent-subHeadline { color: #1E70C2; font-size: 17px; padding: 5px 59px 4px 34px; }
.content-transparent-text { left: 0; color: #000000; font-size: 12px; padding: 5px 59px 15px 34px; text-align: justify; line-height: 18px; }
.content-transparent-text-small { color: #000000; font-size: 12px; padding: 20px 9px 0 10px; text-align: left; line-height: 18px; height: 195px !important; height /**/:200px; overflow: hidden; display: block; }
.content-transparent-button { margin: 7px 0 0 10px; }
.content-transparent-button a { color: #FFFFFF; font-size: 11px; text-align: left; padding: 0 23px 0 6px; text-transform: uppercase; text-decoration: none; background: #3C80C5 url(/imperia/_img/nav_left_icon.gif) no-repeat center right; border: 1px solid #C2D7ED; }
.content-transparent-backbutton { margin: 7px 0 0 10px; }
.content-transparent-backbutton a { color: #FFFFFF; font-size: 11px; text-align: right; padding: 0 6px 0 15px; text-transform: uppercase; text-decoration: none; background: #3C80C5 url(/imperia/_img/nav_left_icon.gif) no-repeat 5px 3px; border: 1px solid #C2D7ED; }

.container { position: relative; }
.float { float: left; padding: 5px; }

/* TABS */

.tab-container { position: relative; height: 333px; margin: 5px 0 5px 0; }

.tab-nav { background: transparent url(/imperia/_img/tab_off.gif) no-repeat 0 0; height: 21px; width: 187px; padding: 0 0 0 15px; }
.tab-nav a { text-decoration: none; color: #125292; font-size: 12px; display: block; width: 185px; }
.tab-nav-on { background: transparent url(/imperia/_img/tab_on.gif) no-repeat 0 0; height: 21px; width: 187px; padding: 0 0 0 15px; }
.tab-nav-on a { text-decoration: none; color: #000000; font-size: 12px; display: block; width: 185px; }

div.tab-main { position: absolute; left: 187px; top: 0; background: #FCD3C1; width: 389px !important; width /**/:434px; height: auto; display: none; color: #434444; font-size: 12px; text-align: left !important; line-height: 18px; padding: 18px 30px 18px 17px; }
div.tab-main:first-letter { padding-left: 12px; }


/* SHEET MODE */

.sheet { padding: 38px 30px 18px 28px; width: 590px !important; width /**/:649px; }

.ce-headline { color: #63A3E4; font-size: 18px; font-weight: bold; padding: 0 0 10px 0; }
.ce-headline-2 { color: #80B4E9; font-size: 12px; padding: 0 0 15px 0; }
.ce-headline-3 { color: #63A3E4; font-size: 14px; padding: 0 0 10px 0; }
.ce-text { color: #434444; font-size: 12px; text-align: justify; line-height: 18px; padding: 0 0 15px 0; }
.ce-text-italic { color: #434444; font-size: 12px; text-align: justify; line-height: 18px; font-style: italic; padding: 0 0 15px 0; }
.ce-image-zoom { background: #CBE4FF url(/imperia/_img/zoom.gif) no-repeat bottom left; padding: 0 0 18px 0; }
.ce-table { margin: 5px 0 5px 0; }
.ce-table td { background: #DFEFFF; padding: 3px 8px 3px 12px; font-size: 12px; color: #434444; }
.ce-download { background: #DFEFFF; padding: 2px 8px 2px 3px; }
.ce-download a { color: #434444; font-size: 12px; font-weight: bold; text-decoration: none; }
.ce-download a small { font-weight: normal; font-size: 10px; }


/* TEASER */

.teaser-headline a { color: #1E6FC1; font-weight: bold; text-decoration: none; background: url(/imperia/_img/nav_left_icon.gif) no-repeat 8px 6px; padding: 2px 2px 0px 20px; }
.teaser-headline a:hover { color: #1E6FC1; text-decoration: underline; }
.teaser-text { padding: 2px 2px 5px 8px; color: #333333; font-size: 12px; }

.teaser-1-container { position: relative; top: 41px; left: 100px; width: 510px; }
.teaser-1-item { display: block; }
.teaser-1-bg { position: absolute; left: 0; top: 0; }
.teaser-1-content { position: absolute; left: 0; top: 0; }

.teaser-3-container { position: relative; display: block; width: 525px; left: 100px; top: 42px; }
.teaser-3-start { width: 2px; background: #FFFFFF; float: left; height: 290px !important; height /**/:288px; }
.teaser-3-item { float: left; display: block; position: relative; top: 0; left: 0; width: 128px !important; width /**/:130px; height: 288px; background-color: #FFFFFF; margin: 0 0 5px 0; padding: 2px 0 0 2px; }
.teaser-3-header { background: #FFFFFF url(/imperia/_img/bg_teaser.jpg) repeat-y 0 0; margin: 0 0 2px 0; padding: 22px 2px 4px 6px; }
.teaser-3-header a { text-decoration: none; font-size: 15px; color: #35628B; font-weight: bold; }
.teaser-3-text { padding: 5px 5px 5px 8px; font-size: 12px; height: 100px; }

.teaser-4-start { width: 2px; background: #FFFFFF; float: left; height: 179px !important; height /**/:177px; }
.teaser-4-item { float: left; display: block; position: relative; top: 0; left: 0; width: 128px !important; width /**/:130px; height: 177px; background-color: #FFFFFF; margin: 0 0 5px 0; padding: 2px 0 0 2px; }

.teaser-4-button { margin: 9px 0 0 10px !important; margin /**/: 0 0 0 10px; }

.teaser-5-container { position: relative; display: block; width: 525px; left: 100px; top: 42px; }
.teaser-5-header { font-size: 12px; font-weight: bold; color: #115192; background: transparent url(/imperia/_img/nav_left_therme_.gif) no-repeat 0 0; padding: 7px 0 8px 42px; }
.teaser-5-transparent { width: 525px; background: #FFFFFF; border: 1px solid #63A3E4; }
.teaser-5-title { color: #115192; font-size: 18px; padding: 16px 10px 18px 36px;}
.teaser-5-item { padding: 0 39px 20px 35px; width: 451px !important; width/**/: 525px; }
.teaser-5-tbl-headline  { color: #115192; font-weight: bold; font-size: 14px; }
.teaser-5-tbl-text { color: #000000; font-size: 12px; padding: 5px 0 0 0; }
.teaser-5-tbl-img img { border: 1px solid #115192; }


/* SITEMAP */

.sitemap-left-nil a { color: #63A3E4; font-size: 18px; font-weight: bold; padding: 0 0 10px 7px; text-decoration: none; }
.sitemap-left-nil a:hover { color: #367ABE; text-decoration: none; }
.sitemap-left-one a { color: #63A3E4; font-size: 14px; margin: 0 0 15px 20px; padding: 0; text-decoration: none; }
.sitemap-left-one a:hover { color: #367ABE; text-decoration: none; }
.sitemap-left-two a { color: #80B4E9; font-size: 12px; padding: 0 0 10px 40px; text-decoration: none; }
.sitemap-left-two a:hover { color: #367ABE; text-decoration: none; }
.sitemap-top-nil a { color: #63A3E4; font-size: 18px; font-weight: bold; padding: 0 0 10px 7px; text-decoration: none; }
.sitemap-top-nil a:hover { color: #367ABE; text-decoration: none; }
.sitemap-top-one a { color: #63A3E4; font-size: 14px; padding: 0 0 15px 20px; }
.sitemap-top-one a:hover { color: #367ABE; text-decoration: none; }
.sitemap-top-two a { color: #80B4E9; font-size: 12px; padding: 0 0 10px 40px; }
.sitemap-top-two a:hover { color: #367ABE; text-decoration: none; }


/* FORMS */

.form-misc { background: #F6FAFD; padding: 5px 5px 5px 55px; color: #434444; font-size: 12px; line-height: 18px; }
.form-misc textarea { width: 300px; }
.form-misc-noleftpadding { background: #F6FAFD; padding: 5px; color: #434444; font-size: 12px; line-height: 18px; }
.form-misc-noleftpadding input { width: 200px; }
.form-misc-noleftpadding-noinputwidth { background: #F6FAFD; padding: 5px; color: #434444; font-size: 12px; line-height: 18px; }
.form-title { background: #F6FAFD; padding: 5px 5px 5px 15px; color: #434444; font-size: 12px; line-height: 18px; font-weight: bold; }
.form-text { background: #F6FAFD; padding: 5px 5px 5px 15px; color: #434444; font-size: 12px; line-height: 18px; }
.form-sep { padding: 5px; margin: 0px; }
.form-header { background: #E8F2FA; padding: 5px 5px 5px 15px; color: #434444; font-size: 12px; line-height: 18px; font-weight: bold; }
.form-header-headline { color: #63A3E4; font-size: 14px; }
.form-header-text { font-size: 12px; color: #434444; font-weight: normal; }
.form-required { color: #D10000; font-weight: normal; }


/* NEWSLETTER */

.nl-error { color: #D10000; }
