html, body, form, textarea, input, select, legend, h1, h2, h3, h4, h5, h6, p, ol, ul, table, td, th { color:#666; }
body, h1, h2, h3, h4, h5, h6, p, #nav li a, #nav li strong, #mnav li a, #mnav li strong { font-family:'Open sans',arial,helvetica,sans-serif;font-weight:300; }
body { background-size:cover;font-size:16px;font-weight:lighter; }
body.size0 {font-size:12px;}
body.size1 {font-size:13px;}
body.size2 {font-size:14px;}
body.size3 {font-size:16px;}
body.size4 {font-size:18px;}
body.size5 {font-size:20px;}
body.size6 {font-size:22px;}
body.size7 {font-size:24px;}
.default #nav ul li a, .default #nav ul li strong { position:relative; }
.default #nav ul li a::after, .default #nav ul li strong::after { content:'';position:absolute;background:url(../gfx/seniorenrat/bg-nav.png) center right;background-repeat:no-repeat;background-size:7px 12px;width:7px;height:12px;right:20px;top:14px; }
.default #nav ul li a:hover, .default #nav ul li a:focus, .default #nav ul li a:active, .default #nav ul li.active a, .default #nav ul li strong { background:#FFF; }
.default #nav ul li a:hover::after, .default #nav ul li a:focus::after, .default #nav ul li a:active::after, .default #nav ul li.active a::after, .default #nav ul li strong::after { background-image:url(../gfx/seniorenrat/bg-nav-hover.png); }
#nav ul li a, #nav ul li strong { font-weight:400 !important; }
h1, h2, h3 { font-family:'Merriweather', Cambria, Times, "Times New Roman", serif;font-weight:bold; }
.default h1, .default h2, .default h3 { color:#3365A6 }
.default h2 a { color:#666; }
.default h2 a:hover, .default h2 a:focus { text-decoration:underline !important; }
.default p.more a { color:#333;text-decoration:underline !important; }
#parentwrapper { margin:0; }
#header { margin:0; }
#nav-wrap { padding-top:40px; }
.default #nav-wrap { background:#333; }
blockquote { border-bottom:1px solid;border-top:1px solid;font-size:1.286em;font-style:italic;margin:20px 0 !important;padding:20px;position:relative; }
.default blockquote { border-bottom:1px solid #3365A6;border-top:1px solid #3365A6; }
.default blockquote:before { content:"";display:block;background:url(../gfx/seniorenrat/bg-blockquote.png) top center no-repeat;position:absolute;width:60px;height:60px;margin-left:-30px;top:-30px;left:50%; }
@media only screen and (min-width: 480px) and (max-width: 719px) {
#nav-wrap { padding-top:0 !important; }
}
@media only screen and (min-width: 480px){
}
@media only screen and (max-width: 719px){
#e2s { display:block;right:10px;top:10px; }
#nav-wrap { padding-top:40px; }
}
@media only screen and (min-width: 720px){
html, body, #parent-wrapper, #parent, #main, #nav-wrap { min-height:100%; }
blockquote { margin:30px 0 !important;padding:30px 50px 20px; }
#parentwrapper { width:100% !important;max-width:1100px !important; }
#nav-wrap { padding-top:60px;position:fixed;top:0;left:0;bottom:0;width:220px; }
#e2s { padding:10px 20px;position:fixed; }
#logo { padding:10px 20px; }
#content-wrapper { margin:0 20px 0 240px;width:auto !important; }
#content { margin:20px 0; }
.default #nav-wrap { -moz-box-shadow:7px 0px 10px rgba(0,0,0,0.1);-webkit-box-shadow:7px 0px 10px rgba(0,0,0,0.1);box-shadow:7px 0px 10px rgba(0,0,0,0.1);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=7,OffY=0,Color=#1a000000,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=7,OffY=0,Color=#1a000000,Positive=true); }
#nav { margin-top:20px; }
#nav ul.nav { font-size:1em;margin:0; }
#nav li { border-top:none; }
#nav li a, #nav li strong { padding:10px 20px; }
.default #nav ul li a::after, .default #nav ul li strong::after { right:30px; }
.module_article9 .article.cfix { display:inline-block;vertical-align:top;width:50%; }
.module_article9 .article.cfix.even .inner-article { margin-right:15px;margin-left:0; }
.module_article9 .article.cfix.odd .inner-article { margin-left:15px;margin-right:0; }
}
@media only screen and (min-width: 980px){
#nav-wrap { width:300px; }
#content-wrapper { margin-left:330px; }
}