/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    medienstroeme.de | Michael Olk
 * Copyright:     medienstroeme.de | Michael Olk
 * Browser:        0
 * Browser group: 
 */
div.categories-list ul { margin:0; padding:0; }
div.categories-list li { list-style-type:none; }
li.first {}
li.last {}
form#contact-form dt { margin-bottom:5px; }
form#contact-form dd { }
div.system-unpublished {}
div.category-desc {}
div.display-limit {}
div.cat-children {}
span.item-title {}
form fieldset.filters {}
form legend.hidelabeltxt {}
table.category { border:solid 2px #fff; }
th { padding:5px; text-align:left; border-left:solid 2px #fff; background:#001d2f; }
th:first-child {border:none;}
td { padding:5px; text-align:left; border-left:solid 2px #fff; }
td:first-child {border:none;}
th.item-title {}
th.item-num {}
th.item-title {}
th.item-num {}
div.formelm {}
div.formelm-buttons {}
ul.actions { float:right; width:19%; margin:-29px 0 0 0; text-align:right; }
ul.actions li { display:inline; list-style-type:none; margin-left:5px; border-radius:3px; border:1px solid #fff; background:#0EBBE6; }
ul.actions li:hover { background:#ff6600; }
ul.actions li:first-child { margin:0; }
li.print-icon, li.edit-icon, li.email-icon { padding:0 5px 4px 5px; }
ul.actions li a:link, ul.actions li a:visited { color:#fff; font-size:.7em; text-decoration:none; }
ul.actions li a:hover { text-decoration:underline; }
h3 span.contact-name {margin:0;}
h3 span.contact-category {}
p.contact-position {}
span.contact-street {}
span.contact-suburb {}
span.contact-state {}
span.contact-postcode {}
span.contact-country {}
span.contact-emailto {}
span.contact-telephone {}
span.contact-fax {}
span.contact-mobile {}
span.contact-webpage {}
div.contact-featured {}
div.contact-category {}
div.contact-image { float:left; margin:0 30px 0 0; }
div.contact-data { float:left; margin:0; }
div.contact-miscinfo {}
div.contact-misc {}
div.contact-address {}
div.contact-articles {}
div.contact-error {}
div.contact-links {}
div.contact-profile {}
th.item-num {}
th.item-title {}
th.item-position {}
th.item-email {}
th.item-phone {}
th.item-mobile {}
th.item-fax {}
th.item-suburb {}
th.item-state {}
th.item-country {}
tr.even { background:#f8f8f8; }
tr.odd { background:#fff; }
div.contact-form {margin:40px 0;}
h2 span.subheading-category {}
ul#archive-items {}
li span.item-title {}
div.item-page > p {clear:both;}
span.row-separator {}
div.categoryArticleContent { padding:5px 20px; border:2px solid #fff; border-radius:8px; background:#f8f8f8; }
div.featuredArticleContent {}
div.blog {}
div.category-list {}
div.cat-items {}
div.items-leading {}
div.item {}
div.items-row {}
div.item-separator {}
div.items-more {}
div.archive {}
div.filter-search {}
div.intro {}
div.item-page {}
th.list-title {}
th.list-date {}
th.list-author {}
label.filter-search-lbl {}
div.form-note {}
div.formelm-area {}
dl.article-info { float:left; width:79%; margin:-25px 0 30px 0; font-size:.7em; }
dt.article-info-term { position:absolute; top:-999em; left:-999em; }
dl.article-info dd { display:inline; margin:0 10px 0 0; padding:5px; }
dl.article-info > dd { padding:5px 5px 5px 0; }
dd.category-name {}
dd.create { position:absolute; top:-999em; left:-999em; }
dd.modified { position:absolute; top:-999em; left:-999em; }
dd.published {}
dd.createdby { position:absolute; top:-999em; left:-999em; }
dd.hits { position:absolute; top:-999em; left:-999em; }
p.readmore {}
a.readmoreLink:link, a.readmoreLink:visited { display:inline-block; padding:6px 24px; border:2px solid #fff; border-radius:6px; background-color:#10bce6; }
a.readmoreLink:hover { background-color:#ff6600; }
a.readmoreLink:active { position:relative; top:1px; }
div.searchintro { margin:20px 0; font-size:1.2em; }
dl.search-results {}
dt.result-title {margin-top:10px;}
dd.result-category {margin-bottom:10px;}
dd.result-text {}
dd.result-created { position:absolute; top:-999em; left:-999em; margin-top:10px; font-size:.7em; }
dl.search-results .highlight { padding:2px 5px; color:#fff; font-weight:bold; border:1px solid #fff; border-radius:6px; background:#0dbbe6; }
div.login-fields {clear:both;}
div.login-button { clear:both; float:right; }
label#jform_spacer-lbl { margin:15px 0; font-size:.8em; font-weight:bold; }
span.before { content:'.'; }
ul.weblinks { margin:0; padding:0; }
li.wlTitle { display:block; margin:0 0 3px 0; padding:0; list-style-type:none; list-style-position:outline; background:#FBFBFB; }
div.wlLink, div.wlLinkWide, div.wlDescr, div.wlHits { display:block; float:left; height:auto; padding:10px; text-align:left; vertical-align:top; }
div.wlLink p, div.wlLinkWide p, div.wlDescr p, div.wlHits p { text-decoration:underline; }
div.wlLink { width:379px;}
div.wlLinkWide { width:750px;}
div.wlLink a, div.wlLinkWide a { font-size:1.3em;}
div.wlDescr { width:379px;}
div.wlHits {}
li.wlBack { display:block; margin:0 0 20px 0; list-style-type:none; text-align:right; }
hr { clear:both; margin:15px 0 15px 0; height:0; border-width:1px 0 0; border-top:1px solid #E0DEDE; border-bottom:1px solid #fff; }
hr.depth { clear:both; margin:15px 0 15px 0; height:0; border:solid #D3D0BE; border-width:1px 0 0; border-top:1px solid #D3D0BE; border-bottom:1px solid #F4F4F0; }
hr.depth2 { margin:15px 0 15px 0; height:0; clear:both; border:solid #2A2518; border-width:1px 0 0; border-top:1px solid #000; border-bottom:1px solid #6C645B; }
hr.dark { margin:15px 0 15px 0; height:0; clear:both; border:solid #3F3727; border-width:1px 0 0; border-top:1px solid #000; border-bottom:1px solid #4A4036; }
hr.clear { clear:both; width:100%; height:1px; border:solid 1px transparent; border-left:0; border-right:0; border-bottom:0; background:none; }
.bordervertright { width:2px; height:100%; padding-left:10px; border:0; background:url(../images/bgs/bg-dot-vert.gif) repeat-y left top; }
.bordervertleft { width:2px; height:100%; padding-right:10px; border:0; background:url(../images/bgs/bg-dot-vert.gif) repeat-y right top; }
.bgDotVert { background:transparent url(../images/bgs/bg-dot-vert.gif) repeat-y center 0; }
.bgDotHor { background:transparent url(../images/bgs/bg-dot-hor.gif) repeat-x 0 0; }
br.height1 { line-height:1em; }
br.height2 { line-height:2em; }
br.height3 { line-height:3em; }
br.height4 { line-height:4em; }
br.height5 { line-height:5em; }
form { clear:both; margin:0; padding:0; width:100%; border:none; background:none; }
fieldset { margin:0 0 15px 0; padding:10px; border:2px solid #fff; border-radius:6px; background:#f8f8f8; }
legend { line-height:30px; margin:0 0 0 30px; padding:5px 10px; font-size:1.25em; font-weight:bold; border:2px solid #fff; border-radius:6px; background:#f8f8f8; }
legend a { text-decoration:none; }
label { float:left; width:35%; margin-right:20px; }
input, .inputbox { float:left; height:22px; line-height:22px; margin:0 5px 2px 0; border:none; }
input[type=checkbox] { float:left; height:22px; line-height:22px; margin:0 5px 2px 0; border:none; }
select { margin-right:0.125em; }
textarea { padding:0.125em; border:none; }
.filter { float:right; }
.filter { float:left; margin-right:0.625em; }
.display { float:left; }
button, .button, a.button:link, a.button:visited { clear:both; display:inline-block; height:30px; padding:3px 24px; color:#777777; font-size:1.2em; font-weight:bold; text-decoration:none; text-shadow:1px 1px 0px #ffffff; border:1px solid #dcdcdc; border-radius:6px; box-shadow:inset 0px 1px 0px 0px #ffffff; background-color:#ededed; }
button:hover, .button:hover, a.button:hover { background-color:#dfdfdf; }
.button:active, a.button:active { position:relative; top:1px; }
.myButton, a.myButton:link, a.myButton:visited { display:inline-block; padding:6px 24px; color:#777777; font-size:1.2em; font-weight:bold; text-decoration:none; text-shadow:1px 1px 0px #ffffff; border:1px solid #dcdcdc; border-radius:6px; box-shadow:inset 0px 1px 0px 0px #ffffff; background-color:#ededed; }
.myButton:hover, a.myButton:hover { background-color:#dfdfdf; }
.myButton:active, a.myButton:active { position:relative; top:1px; }
form.modLogin fieldset { padding:0; border:none; background:none; }
form.modLogin input { height:27px; line-height:27px; margin-right:5px; color:#000; border-radius:6px; }
.modSearchContainer { margin:18px 0 0 0; }
.modSearch { height:25px; line-height:25px; }
input.modSearchInputbox { float:left; widh:150px; height:21px; line-height:21px; margin:0 5px 0 0; color:#000; text-indent:3px; border:none; border-radius:6px; }
button.modSearchButton { float:right; width:25px; height:25px; line-height:25px; margin:0; padding:0; border:none; background:#001d2f; }
img {border:none;}
.tip { max-width:400px; padding:5px 10px; color:#fff; font-size:0.8em; text-align:left; border:solid 5px #fff; border-radius:6px; background:#0dbbe6; z-index:500000; }
.tip-title { margin-bottom:5px; padding-bottom:5px; font-weight:bold; border-bottom:dotted 1px #fff; }
div.breadcrumbs {font-size:.7em}
div.breadcrumbs img {display:none;}
div.breadcrumbs span.showHere { color:#001d2f; font-weight:bold; border:none; background:transparent; }
div.breadcrumbs span { padding:2px 5px; color:#fff; border-radius:3px; border:1px solid #fff; background:#001d2f; }
div.breadcrumbs a.pathway { padding:2px 5px; color:#fff; border-radius:3px; border:1px solid #fff; background:#0EBBE6; }
#centerwrapper ul, #centerwrapper dl, #centerwrapper h1, #centerwrapper h2, #centerwrapper h3, #centerwrapper h4, #centerwrapper h5, #centerwrapper h6 { clear:both; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }
html { color: #001D2F; font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: .95em; }
body, button, input, select, textarea { font-family: arial, helvetica, sans-serif; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ''; content: none; }
small { font-size: 75%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
table { width:100%; border:none; }
tr {}
td {}
thead tr {}
thead th {}
tbody tr {}
tbody td {}
tfoot tr {}
tfoot td {}
#flexi_extensions table { width:100%; margin:0 0 30px 0; border-top:1px solid #fff; border-right:1px solid #ddd; border-radius:6px; background:#fff; }
#flexi_extensions thead th, #flexi_extensions tfoot td { position:absolute; top:-100000px; left:-100000px; }
#flexi_extensions tbody td.table_label { width:30%; height:34px; line-height:34px; padding:0 10px 0 15px; color:#202020; font-family:cambria,"Liberation Serif","Times New Roman",times,serif; font-weight:bold; font-size:1.3em; font-style:italic; vertical-align:top; background:#F0F0F0; border-top:1px solid #fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
#flexi_extensions tbody tr:first-child td.table_label { border-top:none; border-radius:6px 0 0 0; }
#flexi_extensions tbody tr:last-child td.table_label { border-bottom:none; border-radius:0 0 0 6px; }
#flexi_extensions tbody td.table_value { height:34px; line-height:34px; padding:0 10px; color:#777D7F; font-size:1em; text-shadow: 1px 1px 0px #fff; vertical-align:top; background:#f9f9f9; border-top:1px solid #fff; border-bottom:1px solid #ddd; border-left:1px solid #fff; }
#flexi_extensions tbody tr:first-child td.table_value { border-top:none; border-radius:0 6px 0 0; }
#flexi_extensions tbody tr:last-child td.table_value { border-bottom:none; border-radius:0 0 6px 0; }
table.section { width:100%; margin:0; padding:0; font-size:1em; background:transparent; }
table.section a { text-decoration:none; }
table.section a:hover { text-decoration:underline; }
th.sectiontableheader { padding:0.25em; color:#fff; text-align:left; border-right:solid 0.063em #fff; border-bottom:solid 0.063em #fff; background:#000; }
th.sectiontableheader a { color:#fff; text-decoration:none; }
th.sectiontableheader a:hover { color:#fff; text-decoration:underline; }
tr.sectiontableentry0 td { padding:0.25em; border-right:solid 0.063em #fff; border-bottom:solid 0.063em #fff; background:#d8d8d8; }
tr.sectiontableentry1 td { padding:0.25em; border-right:solid 0.063em #fff; border-bottom:solid 0.063em #fff; background:#eeeeee; }
tr.sectiontableentry2 td { padding:0.25em; border-right:solid 0.063em #fff; border-bottom:solid 0.063em #fff; background:#d8d8d8; }
tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td { color:#fff; background:#9DC22B; }
td.sectiontableentry0 { padding:0.25em; border-right:solid 0.063em #fff; border-bottom:solid 0.063em #fff; background:#d8d8d8; }
td.sectiontableentry1 { padding:0.25em; border-right:solid 0.063em #fff; border-bottom:solid 0.063em #fff; background:#eeeeee; }
td.sectiontableentry2 { padding:0.25em; border-right:solid 0.063em #fff; border-bottom:solid 0.063em #fff; background:#d8d8d8; }
td.sectiontableentry0:hover, td.sectiontableentry1:hover, td.sectiontableentry2:hover { color:#fff; background:#9DC22B; }
td.hits { text-align:center; }
.textShadowInset { text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.textShadowInset100 { text-shadow:0 -1px 3px rgba(0,0,0,0.95);}
.textShadowOutset { text-shadow:1px 1px 1px rgba(0,0,0,0.25);}
.textShadowInsetWhite { text-shadow:0 -1px 1px rgba(255,255,255,0.25);}
.textShadowInsetWhite100 { text-shadow:0 -1px 3px rgba(255,255,255,0.95);}
.textShadowOutsetWhite100 { text-shadow:1px 1px 1px rgba(255,255,255,0.25);}
.textShadowFooter { text-shadow: -1px -1px 0px #000, 1px 1px 0px #101010;}
.borderRadiusFull { border-radius:6px; }
.borderRadiusTopLeft { border-top:none; border-top-left-radius:6px; }
.borderRadiusTopRight { border-top:none; border-top-right-radius:6px; }
.borderRadiusBottomLeft { border-bottom:none; border-bottom-left-radius:6px; }
.borderRadiusBottomRight { border-bottom:none; border-bottom-right-radius:6px; }
.boxShadow { box-shadow:0 1px 2px rgba(0,0,0,0.25); }
.gradientBlack { background:#313131; background:linear-gradient(top, #454545, #1B1B1B); -pie-background:linear-gradient(top, #454545, #1B1B1B); }
.gradientSilver { background:#AFAFAF; background:linear-gradient(top, #DFDFDF, #AFAFAF); -pie-background:linear-gradient(top, #DFDFDF, #AFAFAF); }
.gradientLiSilver { background:#F0F0F0; background:inear-gradient(top, #FDFDFD, #F0F0F0); -pie-background:inear-gradient(top, #FDFDFD, #F0F0F0); }
.gradientRed { background:#D73B00; background:linear-gradient(top, #FF4800, #D73B00); -pie-background:linear-gradient(top, #FF4800, #D73B00); }
a.gradientBlack:hover, a.gradientSilver:hover, a.gradientLiSilver:hover, a.gradientRed:hover { background:linear-gradient(top, #DAEF4A, #BBCF01); -pie-background:linear-gradient(top, #DAEF4A, #BBCF01); }
.gradientGreen { background:#BBCF03; background:linear-gradient(top, #DAEF4A, #BBCF01); -pie-background:linear-gradient(top, #DAEF4A, #BBCF01); }
a.gradientGreen:hover { background:linear-gradient(top, #FF4800, #D73B00); -pie-background:linear-gradient(top, #FF4800, #D73B00); }
.blackbg { background:rgba(0, 0, 0, 0.5); }
.whitebg { background:rgba(255, 255, 255, 0.5); }
.ribbon { font-size: 16px !important; width: 50%; position: relative; background: #ba89b6; color: #fff; text-align: center; padding: 1em 2em; margin: 2em auto 3em; }
.ribbon:before, .ribbon:after { content: ""; position: absolute; display: block; bottom: -1em; border: 1.5em solid #986794; z-index: -1; }
.ribbon:before { left: -2em; border-right-width: 1.5em; border-left-color: transparent; }
.ribbon:after { right: -2em; border-left-width: 1.5em; border-right-color: transparent; }
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after { content: ""; position: absolute; display: block; border-style: solid; border-color: #804f7c transparent transparent transparent; bottom: -1em; }
.ribbon .ribbon-content:before { left: 0; border-width: 1em 0 0 1em; }
.ribbon .ribbon-content:after { right: 0; border-width: 1em 1em 0 0; }
ul#rightmenu { width:300px; margin:0; padding:0; }
ul#rightmenu li { list-style-type:none; height:22px; line-height:22px; margin:0 0 10px 0; }
ul#rightmenu li a { display:block; padding:2px 20px; text-decoration:none; border:2px solid #fff; border-radius:6px; }
ul#rightmenu li a, ul#rightmenu li.parent a { color:#001d2f; background:#f8f8f8; }
ul#rightmenu li a:hover, ul#rightmenu li.parent a:hover { color:#fff; background:#0dbbe6; }
ul#rightmenu li.active a, ul#rightmenu li#current a { color:#fff; background:#0dbbe6; }
ul#rightmenu li.active a:hover, ul#rightmenu li#current a:hover, ul#rightmenu a:active, ul#rightmenu a:focus, ul.agsmenu a:hover { color:#fff; background:#0dbbe6; }
ul.menuschnell { float:right; margin:0; padding:0; }
ul.menuschnell li { display:block; float:left; list-style-type:none; line-height:25px; margin:0 5px 0 0; font-size:.6em; text-transform:uppercase; }
ul.menuschnell li a:before { content:'|'; padding-right:5px; }
ul.menuschnell li:first-child a:before { content:none; }
ul.menuschnell li a { color:#fff; text-decoration:none; }
ul.menuschnell li a:active, ul.menuschnell li a:hover, ul.menuschnell li.active a, ul.menuschnell li#current a { text-decoration:underline; }
div.pagination { display:block; width:100%; }
p.counter { float:right; display:block; margin:0; padding:0; font-size:0.85em; }
div.pagination ul { float:left; display:block; margin:0; padding:0; }
div.pagination ul li { display:inline; margin:0 2px 0 0; padding:0; font-size:0.85em; }
div.pagination ul li span.pagenav, div.pagination ul li.pagination-start span.pagenav, div.pagination ul li.pagination-prev span.pagenav, div.pagination ul li.pagination-next span.pagenav, div.pagination ul li.pagination-end span.pagenav { padding:0 6px; color:#fff; text-align:center; border-radius:3px; background:#56595A; }
div.pagination ul li a.pagenav, div.pagination ul li.pagination-start a.pagenav, div.pagination ul li.pagination-prev a.pagenav, div.pagination ul li.pagination-next a.pagenav, div.pagination ul li.pagination-end a.pagenav { padding:0 6px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; border-radius:3px; background:#0dbbe6; }
div.pagination ul li a.pagenav:hover, div.pagination ul li.pagination-start a.pagenav:hover, div.pagination ul li.pagination-prev a.pagenav:hover, div.pagination ul li.pagination-next a.pagenav:hover, div.pagination ul li.pagination-end a.pagenav:hover { background:#ff6600; }
.float_left { float:left; }
.float_right { float:right; }
.clr { clear:both; height:0; }
.clrLeft { clear:left; height:0; }
.clrRight { clear:right; height:0; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; overflow:visible; }
.notseen { display:inline; position:absolute; top:-10000px; left:-10000px; }
.invisible { display:inline; position:absolute; top:-10000px; left:-10000px; }
.ten { width:9.9%; }
.twenty { width:19.9%; }
.thirty { width:29.9%; }
.fourty { width:39.9%; }
.fifty { width:49.9%; }
.sixty { width:59.9%; }
.seventy { width:69.9%; }
.eighty { width:79.9%; }
.ninety { width:89.9%; }
.hundred { width:100%; }
.width650 { float:left; width:650px; }
.width310 { float:left; margin-left:30px; width:280px; }
.marTop10 { margin-top:10px; }
.marTop20 { margin-top:20px; }
.marTop30 { margin-top:30px; }
.marRight10 { margin-right:10px; }
.marRight20 { margin-right:20px; }
.marRight30 { margin-right:30px; }
.marBot10 { margin-bottom:10px; }
.marBot20 { margin-bottom:20px; }
.marBot30 { margin-bottom:30px; }
.marLeft10 { margin-left:10px; }
.marLeft20 { margin-left:20px; }
.marLeft30 { margin-left:30px; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad20 { padding:20px; }
.padLR10 { padding:3px 10px; }
.padLR20 { padding:3px 20px; }
body { overflow-x:hidden; margin:0; padding:0; background:#F2F2F2; }
#headerWrapper { margin:0; padding:0; width:100%; background:#001D2F; }
#hauptMenue { width:100%; border-top:3px solid #fff; border-bottom:3px solid #fff; }
#hauptMenueInner { width:960px; margin:0 auto; }
#hauptMenueInnerLeft { float:left; width:780px; height:60px; line-height:60px; }
#hauptMenueInnerSuche { float:right; width:180px; height:60px; }
#bildBG { overflow:hidden; width:100%; height:350px; background:transparent url(../images/bg/header.jpg) no-repeat center; }
#schulSlogan { width:100%; height:25px; border-top:3px solid #fff; border-bottom:3px solid #fff; background:#0dbbe6; }
#schulSloganInner { width:960px; margin:0 auto; height:30px; }
#schulSloganInnerLeft { float:left; width:660px; }
#schulSloganInnerSchnellMenu { float:right; width:300px; }
#breadCrumb { width:960px; margin:20px auto; height:30px; }
#centerwrapper { margin:0; width:100%; }
.centerContent { margin:0 auto; width:960px; }
.centerContentHalf { float:left; margin:0 20px 0 0; width:690px; }
.modRight { float:right; width:250px; margin:0; }
.centerContentFull { width:960px; }
#footer { clear:both; overflow:hidden; width:100%; margin-top:100px; background:#001d2f; }
.footerTop { height:120px; margin:0 auto; background:transparent url(../images/bg/footer.gif) repeat-x center 0; }
.footerTopInner { width:960px; margin:0 auto; }
.footerMid { clear:both; line-height:130%; margin:0 0 20px 0; }
.footerMidInner { width:960px; margin:0 auto; color:#fff; }
.footerBottom { clear:both; line-height:130%; margin:0 0 50px 0; }
.footerBottomInner { width:960px; margin:0 auto; padding:20px 0 0 0; color:#fff; border-top:1px dotted #fff; }
.easy_frame { border:3px solid #fff; border-radius:10px; }
.easy_top { height:40px; line-height:40px; color:#fff; border-bottom:3px solid #fff; border-top-left-radius:6px; border-top-right-radius:6px; background:#001d2f; }
.easy_top_left { float:left; padding-left:10px; }
.easy_top_right { float:right; padding-right:10px; }
.easy_big { font-size:16px; vertical-align:middle; }
.easy_small { font-size:9px; vertical-align:middle; padding-left:10px; }
.easy_small_red { color:#e8523e; font-size:9px; vertical-align:middle; }
.easy_small_notice { font-size:0.85em; padding-left:50px; }
.easy_pagination { padding:2px 6px; font-size:1.1em; font-weight:bold; color:#fff; border:3px solid #fff; border-radius:10px; background:#0dbbe6; }
div.easy_pagination { font-size:16px; text-align:center; display:block; margin-top:16px; }
div.easy_pagination li { display:inline !important; padding:0 5px !important; }
.easy_align_middle { vertical-align:middle; padding-right:1px; }
.easy_admincomment { padding:3px 30px; font-size:.8em; border-top:3px solid #fff; border-bottom-left-radius:6px; border-bottom-right-radius:6px; background-color:#fafafa; }
.easy_content { padding:10px 10px 15px 10px; text-align:left; border-bottom-left-radius:6px; border-bottom-right-radius:6px; background:#fafafa; }
.easy_title { padding:10px; font-size:1.5em; font-weight:bold; background:#fafafa; }
.easy_intro {}
.easy_entrylink { padding-top:10px; }
.easy_center { text-align:center; }
#easybook {}
#easyfooter { margin-top:10px; font-size:90%; text-align:center; }
#easyfooterinv { margin-top:10px; font-size:90%; text-align:center; display:none; }
#easybook span.pagination { text-align:center; display:block; }
#easybook h2 { margin:0; }
#easybook p.clr { clear:none; }
#easybook dl { margin:0; padding:0; }
#easybook p.date { margin:0; padding:0; border-bottom:1px solid #5F5F5F; }
#easybook p.rate { float:right; margin:0; padding:0; margin-right:10px; }
#easybook dt { float:left; }
#easybook dt strong { display:block; margin-left:5px; }
#easybook dt em { margin:0; padding:0; font-size:12px; margin-left:5px; }
#easybook dd { min-height:40px; height:auto !important; height:40px; margin-left:150px; }
#easybook a span { display:none; }
#easybook a.hp { float:left; display:block; height:16px; width:16px; margin-top:3px; margin-right:2px; }
#easybook img.msn { float:left; display:block; height:16px; margin-right:2px; width:16px; }
#easybook a.view { float:right; }
#easybook a.sign { float:right; }
#easybook a:hover { text-decoration:none !important; }
#easybook a.email { float:left; display:block; height:16px; width:16px; margin-top:3px; margin-right:2px; }
#easybook a.icq { float:left; display:block; height:16px; width:16px; margin-right:2px; margin-top:3px; }
#easybook a.aim { float:left; display:block; height:16px; width:16px; margin-top:3px; margin-right:2px; }
#easybook a.yah { float:left; display:block; height:16px; margin-top:3px; margin-right:2px; width:16px; }
#easybook a.skype { float:left; display:block; height:16px; width:16px; margin-top:3px; margin-right:2px; }
#easybook fieldset#form { border:0; width:460px; }
#easybook fieldset#form legend { display:none; }
#easybook fieldset#form p { margin:0; font-size:13px; margin:18px; }
#easybook fieldset#form label { display:block; width:7em; float:left; }
#easybook fieldset#form input { width:245px; }
#easybook fieldset#form textarea { width:245px; }
#easybook fieldset#form input.button { padding:0; width:60px; cursor:pointer; }
#easybook p.admincomment{ margin:0; padding:0; border-top:1px solid #5F5F5F; margin-top:6px; }
#easybook div#bbcode { margin-left:105px; }
#easybook #smile { float:right; margin-top:15px; }
ul.pagination { font-size:14px; text-align:center !important; }
#easybook pre { font:1.2em/1.5 "Courier News",monospace; margin:0; padding:8px; background:none repeat scroll 0 0 #F6F6F6; border-left:5px solid #999999; }
#easybook tr, #easybook td { border:none !important; padding:5px !important; }
#easybook a.star:hover { text-decoration:none !important; background-color:transparent !important; }
#easybookvotetip { font-weight:bold; padding-left:10px; padding-bottom:3px; }
dl.easybook dt { width:30%; }
dl.easybook dt label { width:100%; }
b, .bold, strong { font-weight:bold; }
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.capital {text-transform:capitalize;}
.center {text-align:center;}
h1, h2, h3, h4, h5, h6 { font-family:arial,helvetica,sans-serif; font-weight:bold; }
h1, h2 { margin:0 0 30px 0; }
h1 { font-size:3.2em; }
h2 { font-size:2.2em; }
h3 { font-size:2.2em; }
h4, h5, h6 { font-size:1.3em; }
h5, h6 { font-size:1.1em; }
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { text-decoration:none; }
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }
.blog h2 { padding:2px 5px; color:#fff; border-radius:6px; border-top:1px solid #fff; background:#001e31; }
a { color:#ff6600; text-decoration:underline; }
a:visited { color:#551a8b; }
a:focus { outline:thin dotted; }
a:hover, a:active { outline:0; }
a.readmoreLink:link, a.readmoreLink:visited { color:#ffffff; font-size:1.2em; font-weight:bold; font-style:italic; text-decoration:none; }
a.readmoreLink:hover { text-decoration:underline; }
table caption {}
table th { color:#fff; font-size:1.2em; font-weight:bold; }
table th a { color:#fff; }
table td {}
table td a {}
dl { margin:0; padding:0; }
dt { clear:both; }
dd { margin:0 0 0 40px; }
ol { margin:1em 0; padding:0 0 0 40px; }
ul { margin:1em 0; padding:0 0 0 40px; }
.noscript { font-size:.75em; font-weight:normal; text-decoration:underline; }
.slogan { line-height:25px; margin:0; padding:0; color:#fff; font-size:1em; font-weight:bold; }
div.item > p { clear:both; }
.small, small { font-size:.7em; }
sup, sup a { color:#ff0000; font-size:13px; font-size:1.3rem; font-weight:bold; text-decoration:none; }
sup a:hover { text-decoration:none; }
#system-message { margin-bottom:40px; padding:0; }
#system-message dt { position:absolute; top:-999em; left:-999em; color:#ff0000; font-size:1.5em; font-weight:bold; }
#system-message dt:after { content:"!"; }
#system-message dd { margin:0; padding:3px; font-weight:normal; text-align:center; }
#system-message dd ul { list-style:none; margin-bottom:10px; padding:10px; color:#fff; border:3px solid #fff; background-position:4px top; background-repeat:no-repeat; }
#system-message dd ul li { line-height:1.5em; }
#system-message dd.message ul { background-color:#ff0000; background-image:url(../images/notice-info.png); }
#system-message dd.error ul, #system-message dd.warning ul, #system-message dd.notice ul { color:#fff; }
#system-message dd.error ul { border:3px solid #fff; background-color:#ff0000; background-image:url(../images/notice-alert.png); }
#system-message dd.warning ul { color:#fff; border:3px solid #fff; background-color:#ff0000; background-image:url(../images/notice-note.png); }
#system-message dd.notice ul { color:#fff; border:3px solid #fff; background-color:#ff0000; background-image:url(../images/notice-note.png); }
.system-unpublished, tr.system-unpublished { background: #e8edf1; border-top: 4px solid #c4d3df; border-bottom: 4px solid #c4d3df; }
#system-debug { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;

