@import url(/templates/marineart/css/typography.css);
html,body,form,fieldset {margin:0;padding:0;}
html {font-size:100.1%;background:#113;color:#F3F8F2;margin-bottom:1px;height:100%!important;min-width:960px;}
body {font:x-small/normal sans-serif;background:#F3F8F2;color:#113;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;min-width:960px;}
body.contentpane {font:small/normal sans-serif;background:#F3F8F2;width:auto;line-height:1.3em;color:#113;margin:0;}
h1 {font-size:164%;}
h2 {font-size:146%;}
div.componentheading {font-size:146%;border-bottom:1px solid;width:80%;}
h3 {font-size:125%;}
h4 {font-size:100%;}
h5,h6 {font-size:100%;background-color:#00A4D9;color:#FFF;font-weight:700;}
#sitemenu {font-size:110%;}
#mainnav {font-size:164%;list-style:none;display:block;height:50px;margin:0;padding:0 0 0 100px;}
#submenu {font-size:110%;list-style:none;margin:0;padding:0;}
#ja-pathway {font-size:94%;line-height:1.6;}
#form-login {font-size:96%;background-color:#113;color:#FFF;text-align:center;padding:1ex;}
form div.search input {font-size:98%;width:10em;display:inline;border:1px solid green;}
#ja-wrapper div.component {font-size:110%;line-height:1.3em;}
#ja-wrapper div.fs1 {font-size:9px;}
#ja-wrapper div.fs2 {font-size:110%;}
#ja-wrapper div.fs3 {font-size:120%;}
#ja-wrapper div.fs4 {font-size:134%;}
#ja-wrapper div.fs5 {font-size:150%;}
#ja-wrapper div.fs6 {font-size:168%;}
#ja-wrapper div.fs1 #ja-col1 {font-size:120%;}
#ja-wrapper div.fs5 #ja-col1 {font-size:90%;}
#ja-wrapper div.fs6 #ja-col1 {font-size:88%;}
#ja-wrapper div.fs5 #ja-col2 {font-size:88.1%;}
#ja-wrapper div.fs6 #ja-col2 {font-size:74.8%;}
a {color:#7394a5;text-decoration:underline;font-size:inherit;font-family:inherit;}
a:focus {text-decoration:underline;}
a:link {color:#069;}
a:active {color:#036;}
a:visited {color:#069;}
a:hover {color:#036;}
h1,h2,h3,h4 {font-family:"Lucida Grande","Lucida Sans","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#486fa2;font-weight:700;clear:both;margin:1ex 0 .5ex;padding:0;}
table,td,th,caption {font-size:100%;}
th {background-color:#00A4D9;color:#FFF;font-weight:700;text-align:left;padding:2px .5ex;}
td {vertical-align:top;padding:2px .5ex;}
table.tight td,table.tight th {line-height:normal;padding:0 3px;}
fieldset {border:none;padding:1ex;}
fieldset a {font-weight:700;}
hr {border:1px solid #0882AE;height:1px;border-width:1px 0 0;}
span.createdby,span.createdate,span.modifydate,span.url
.img_caption {color:#0882AE;font-size:smaller;}
small,.small {font-size:smaller;}
p.readon {text-indent:1em;font-weight:700;font-size:.95em;}
div.component img {border:1px inset #D9E0E2;background:#FFF url(/templates/marineart/images/imggrad1.jpg) no-repeat 100% 100%;margin-left:8px;margin-right:8px;border-color:#FFF #0882AE #0882AE #FFF;padding:4px;}
div.component a[rel=lightbox] img,div.component img.thumb {background:#FFF;border:1px solid #ccc;margin:4px;padding:3px;}
div.component img[align=left] {margin-left:0;float:left;}
div.component img[align=right] {margin-right:0;float:right;}
body.home div.component img,body.sonderangebote div.component img,body.sonderposten div.component img {border:none;background:none;margin:0 0 0 .5ex;padding:.5ex 0;}
div.leading img,div.article_column img {border:1px solid #D9E0E2;background:#FFF;vertical-align:middle;margin:0;padding:2px;}
img,div.component img.icon,div.component img.layout {border:none;background:none;padding:0;}
form {margin:0;padding:0;}
form label {cursor:pointer;}
input,select,textarea,.inputbox {font-family:'Trebuchet MS','Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;padding:2px .5ex;}
select.inputbox {padding:1px 0 1px .5ex;}
.button {border:1px solid #404D7A;background:#404D7A url(/templates/marineart/images/grad3.gif) repeat-x top;color:#F3F8F2;font-size:88%;padding:2px .5ex;}
.button:active,.button:focus {border:1px solid #999;background:#333;color:#FFF;}
body.msie6 .button {padding:2px 0!important;}
*+html .button {padding:2px 0!important;}
.inputbox {border:1px solid #CCC;background:#FFF;}
.inputbox:active,.inputbox:focus {background:#FFC;}
div.contentpaneopen_edit img,.buttonheading img {background:none;border:0;margin:0;}
div.contentpaneopen_edit {position:absolute;float:left;margin-top:-4px;margin-left:-25px;}
h1.componentheading,h2.contentheading {background-color:transparent;background-repeat:no-repeat;}
td.sectiontableheader {border-right:1px solid #fff;padding:4px;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding:.4em;}
table.contenttoc {float:right;clear:left;margin-left:10px;border-collapse:collapse;border:1px solid #00A4D9;padding:0;}
table.contenttoc a {text-decoration:none;}
table.contenttoc th {border-bottom:1px solid #00A4D9;padding-left:1ex;padding-right:2em;}
.blog_more {padding:10px 0;}
.blog_more strong {display:block;margin:0 0 5px;}
.category,.section {font-weight:700;}
table.category {width:94%;}
table.category tr th:first-child {width:3em;}
a.readon {font-weight:700;}
ul.pagination {margin:15px auto;padding:10px 0;}
ul.pagination li {display:inline;background:none;margin:0;padding:0;}
ul.pagination li span {padding:2px 1ex;}
ul.pagination a {border:1px solid #F6F6F6;padding:2px 5px;}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus {border:1px solid #ECECEC;background:#FFF;}
.pageinfo,.articleinfo {border-top:1px solid #DDD;background:#ECECEC;float:none;clear:both;width:100%;margin-bottom:15px;padding-left:1ex;}
.article_separator,.row_separator,.leading_separator {clear:both;float:none;display:block;font-size:1px;line-height:1px;height:1px;max-height:1px;}
div.buttonheading {float:right;width:15%;}
#ja-wrapper {position:relative;width:100%;background:url(/templates/marineart/css/navbar/bicolor.gif) repeat-y left top;margin:0;padding:0;}
#ja-container,#ja-botsl,#ja-footer {width:100%;margin:0 auto;}
#ja-containerwrap2 {background:url(/templates/marineart/css/navbar/bg-nav-insel.jpg) no-repeat left top;height:auto;min-height:450px;}
#ja-header {background:url(/templates/marineart/css/navbar/corner.png) no-repeat 0 0;}
#ja-container {background:url(/templates/marineart/css/navbar/corner.png) no-repeat 0 -50px;}
#ja-containerwrap,#ja-containerwrap-f,#ja-containerwrap-fl,#ja-containerwrap-fr {margin-top:0;margin-bottom:0;}
#ja-contentwrap {height:auto!important;min-height:450px;}
#ja-col1 {float:left;width:15%;margin-top:55px;max-width:150px;}
#ja-col2 {float:right;width:18%;margin-top:1.5em;margin-right:1%;}
#ja-mainbody {float:left;width:80%;}
#ja-mainbody #ja-contentwrap {float:right;width:79%;margin:0 auto;}
#ja-content {padding:0 1em 0 0;}
#ja-mainbody-f {float:none;width:100%;}
#ja-mainbody-fl {float:left;width:80%;}
#ja-mainbody-fl #ja-contentwrap {float:left;width:100%;}
#ja-containerwrap-fl #ja-content {width:80%;}
#ja-mainbody-fr {float:none;width:100%;}
#ja-mainbody-fr #ja-contentwrap {float:right;width:84%;}
#ja-containerwrap-fr #ja-content {width:80%;}
#ja-col2 ul,#ja-col2 ul {margin-left:.5ex;}
#ja-col2 p {padding:4px;}
#ja-pathway strong {margin-right:5px;font-weight:400;}
#ja-pathway a {text-decoration:none;}
#ja-pathway img {margin:1px 5px;}
div.module {padding:0;}
div.module h3 {line-height:normal;font-weight:700;background-color:#486FA2;margin:0;padding:.2ex 0 .2ex .2ex;}
div.component div.module {background-color:#d0e0f0;color:#3f4e78;}
table.moduletable table {border:none;background-color:#d0e0f0;color:#3f4e78;}
div.colleft div.module p {background:none;margin:0;padding:.5ex 1ex 0 1em;}
div.colleft div.module h3 {text-align:right;font-size:112%;line-height:normal;font-weight:700;background:#d0e0f0;color:#3f4e78;padding:.2ex .5ex;}
div.component div.invers {clear:both;position:relative;border-top:3px solid #CCC;background-color:#069;color:#C3DFED;margin-left:150px;}
div.invers a {color:#C3DFED;}
div.invers h3 {font-size:112%;background-color:#00A4D9;color:#FFF;padding-left:5px;}
div.invers a,div.invers b,div.invers strong {color:#FFF;}
#ja-col1 div.module {width:145px;max-width:145px;}
#ja-col2 div.module {border:1px solid #D9E0E2;background:#FFF;color:#486FA2;margin-top:1em;padding:0;}
#ja-col2 div.module h3 {background:#EBF5F9;}
#ja-col2 div.module img {border:none;margin:0;padding:0;}
#ja-footnav {padding-left:150px;float:none;position:relative;background-color:#113;border:none;border-top:2px solid #CCC;padding-right:150px;padding-bottom:1ex;}
#ja-footnav ul,#ja-footnav p,#ja-footnav ol {color:#FFF;text-align:center;margin:0;padding:.5ex 1ex 0 1em;}
#ja-footerwrap {color:#F3F8F2;clear:both;}
#ja-footer {position:relative;}
.copyright {clear:both;display:block;font-style:normal;text-align:center;}
#ja-footer ul {padding:0;}
#ja-footer li {display:inline;background:none;line-height:normal;margin:0;padding:0;}
p.copyright a,#ja-footer li a {display:inline;color:inherit;font-weight:700;text-decoration:none;padding:0 15px 0 0;}
p.copyright a:link,p.copyright a:hover,p.copyright a:active,p.copyright a:focus,#ja-footer li a:hover,#ja-footer li a:active,#ja-footer li a:focus {color:#FFF;text-decoration:none;}
#form-login p {display:inline;line-height:normal;}
#form-login label {font-weight:bolder;}
#form-login input {font-weight:400;}
.WGAC {position:absolute;top:-100%;}
#ja-banner {text-align:center;margin:15px 0;}
.hasTip img {border:none;margin:10px 5px 0 0;}
.tool-tip {float:left;border:1px solid #D4D5AA;background:#FFC;max-width:200px;padding:5px;}
.tool-title {background:url(/templates/marineart/css/../../system/images/selector-arrow.png) no-repeat;font-weight:700;margin:-15px 0 0;padding:15px 0 5px;}
.tool-text {margin:0;}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul {border:none;margin:0;padding:0;}
#system-message dd.message ul {background:#069;}
#system-message dd.error ul {background:#BF0000;}
#system-message dd.notice ul {background:#EE9600;}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {background:none;color:#FFF;margin:0;padding:5px;}
.clearfix:after {clear:both;display:block;content:".~~.~~~.~~~.";font-size:0;line-height:0;height:0;visibility:hidden;}
.clr {clear:both;}
ul.menu {margin:0;padding:1px 0 0;}
ul.menu li a {display:block;text-decoration:none;text-transform:lowercase;outline:none;padding:2px 0;}
ul.menu li span {padding-left:1ex;padding-right:1ex;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;}
ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus {text-decoration:none;}
ul.menu li.active a {font-weight:700;text-decoration:none;}
ul.menu li.active li a {font-weight:400;}
ul.usertools-font li {border:none;display:inline;background:none;margin:0;padding:0;}
ul.usertools-font li img {border:none;margin:0;padding:0;}
#ja-mainnavwrap {background:#404D7A url(/templates/marineart/css/navbar/panel-w.png) scroll no-repeat 0 0;position:absolute;top:0;left:150px;right:0;}
#mainnav li {float:left;display:block;height:50px;cursor:pointer;background:#404D7A url(/templates/marineart/css/navbar/panel-c.png) scroll repeat-x 0 0;margin:0;}
#mainnav a {line-height:35px;}
#mainnav span {color:#FFF;}
#mainnav li.last {background:#404D7A url(/templates/marineart/css/navbar/panel-o.png) scroll no-repeat 0 0;padding-right:135px;}
#mainnav #current {font-weight:700;}
#mainnav #current li {font-weight:400;}
#submenu li {margin-bottom:4px;margin-left:0;color:#F6F6F6;text-align:right;font-weight:700;padding:0;}
#submenu a {background:#00A4D9 url(/templates/marineart/css/navbar/navgrad1.png) repeat-y left center;padding:2px 4px;}
#submenu span {color:#FFF;}
#submenu #current a {background:#404D7A;}
#submenu ul.level3 {margin-top:-1px;margin-bottom:4px;list-style:none;border:1px solid #0882AE;border-top:none;}
#submenu ul.level3 li {margin-bottom:0;}
#submenu ul.level3 a.active {font-weight:700;}
#ja-footnav ul.menu span {text-transform:none;}
#ja-headerwrap,#ja-header {position:relative;height:50px;}
h1.logo {position:absolute;top:0;left:0;width:100px;height:85px;text-align:center;font:normal 100%/1em Arial,Helvetica,sans-serif;margin:0;padding:0;}
h1.logo a {display:block;width:100px;height:85px;background:url(/images/stories/small-text.gif) no-repeat 50% 100%;}
h1.logo span,p.site-slogan {position:absolute;left:-2707px;}
#ja-site {position:absolute;top:5px;right:10px;width:120px;height:45px;}
ul.usertools-font {position:absolute;top:28px;right:10px;width:120px;font-size:11px;border:none;background:none;margin:0;}
form.search input {font-size:96%;}
form.search label {position:absolute;top:-100%;}
#ja-mainnav {position:relative;display:block;margin:0;padding:0;}
#ja-content h1.home span,#ja-content h1.about span,#ja-content h1.anfahrt span,#ja-content h1.technik span,#ja-content h1.tiere span,#ja-content h1.impressum span,#ja-content h1.anfahrt span,#ja-content h1.aquariensysteme span,body.galerien h1.componentheading span,body.anfahrt .component h3 span {position:absolute;left:-2707px;top:0;}
#ja-content h1[id] span {position:absolute;left:-2707px;top:0;}
#ladenlokal {float:right;width:320px;height:270px;text-align:center;padding:0 0 1em 1em;}
#ladenlokal img {border:none;margin:0;padding:0;}
#ladenlokal .caption {margin:0 0 1ex;}
body.tiere h1.componentheading {height:45px;background-image:url(/images/stories/headlines/tiere.gif);}
body.galerien h1.componentheading {height:75px;background-image:url(/images/stories/headlines/bildergalerien.gif);}
body.anfahrt h1.anfahrt {height:70px;background-image:url(/images/stories/headlines/anfahrt.gif);}
body.anfahrt h3#anfahrt {height:45px;background:url(/images/stories/headlines/anfahrtskizze.gif) no-repeat left top;}
body.anfahrt h3#zeiten {height:45px;background:url(/images/stories/headlines/zeiten.gif) no-repeat left top;}
h1.impressum {height:75px;background-image:url(/images/stories/headlines/impressum.gif);}
div.contact {margin-left:1em;margin-bottom:1em;}
div.contact address p {margin:0;}
div.contact_email {float:left;width:100%;display:block;position:relative;padding:1ex 0;}
div.contact_email label,div.contact_email input,div.contact_email textarea {position:relative;float:left;left:100%;}
div.contact_email label {margin-left:-100%;width:30%;}
div.contact_email input {margin-left:-70%;width:40%;}
div.contact_email textarea {margin-left:-70%;width:55%;}
div.contact_email label.copy {width:60%;}
div.contact_email #contact_email_copy {margin-left:-40%;width:auto;}
dl.poll dt {font-weight:700;color:#486FA2;}
dl.poll dd {margin-left:1.4em;}
table.pollstableborder {width:80%;border-collapse:collapse;border:none;}
.pollstableborder th {background:none;color:#486FA2;border:none;}
.pollstableborder td {border:none;padding:2px 1ex;}
.pollstableborder td.question {font-weight:700;border-top:1px solid #486FA2;}
.pollstableborder th.td_1 {width:50%;text-align:right;}
.pollstableborder td.td_1 {width:50%;text-align:right;}
.pollstableborder th.td_2 {width:25%;text-align:center;}
.pollstableborder td.td_2 {width:25%;text-align:center;}
.pollstableborder th.td_3 {width:25%;text-align:center;}
.pollstableborder td.td_3 {width:25%;text-align:left;}
#lbOverlay {position:absolute;z-index:9999;left:0;width:100%;cursor:pointer;background-color:#404D7A;}
#lbCenter,#lbBottomContainer {position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading {background:#fff url(/templates/marineart/css/slimbox/loading.gif) no-repeat center;background-color:#c8e8f8;}
#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;background-color:#c8e8f8;background-position:50% 50%;border-width:2px;padding:8px;}
#lbPrevLink,#lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:transparent url(/templates/marineart/css/slimbox/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right:0;}
#lbNextLink:hover {background:transparent url(/templates/marineart/css/slimbox/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(/templates/marineart/css/slimbox/closelabel.gif) no-repeat center;outline:none;margin:5px 0;}
#lbCaption,#lbNumber {margin-right:71px;}
#lbCaption {font-weight:700;}
.spots div.moduletable {background:url(/templates/marineart/images/vbevel.gif) repeat-y left;padding-bottom:1ex;margin:0;}
.spots div.moduletable h3 {background:url(/templates/marineart/images/vbevel.gif) repeat-y left;}
.spot-left div.moduletable,.spot-left div.moduletable h3 {background-image:none;}
.spots div ul,.spots div p,.spots div ol {background:none;border:none;color:inherit;margin:0;padding:.5ex 1ex 0 1em;}
#spotlights {clear:both;position:relative;border-top:3px solid #CCC;background-color:#069;margin-left:150px;}
#spotlights p,#spotlights,#spotlights a {color:#C3DFED;}
#spots {position:relative;}
#spots .article_separator {display:none;}
#spots h3 {font-size:112%;background-color:#00A4D9;color:#FFF;padding-left:5px;}
#spots a,.spots b,.spots strong {color:#FFF;}
div.spot-full {overflow:hidden;}
div.spot-left,div.spot-center,div.spot-right {float:left;overflow-y:hidden;}
#spots p.error,#spots p.warning,#spots p.notice,#spots p.message,#spots p.tips {background:none;margin:0;padding:.5ex 1ex 0 1em;}

@media screen {
body.ff li.level2 > a {-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;border-top:1px solid #FFF;border-right:1px solid #0882AE;border-bottom:1px solid #0882AE;}
body.ff li.active.parent > a.active {-moz-border-radius-bottomright:0;}
body.webkit li.level2 > a {-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;}
body.webkit li.active.parent > a.active {-webkit-border-bottom-right-radius:0;}
#submenu span {text-shadow:#000 0 .1em 5px;}
#submenu a:hover span {text-shadow:none;}
}
