﻿/*
Theme Name: gruson2013
Theme URI: http://www.gmkw.de/
Description: Gruson Gewaechshaeuser Magdeburg Relaunch 2013
Author: Mirko Stage
Version: 1.1
Stand: 12. Juli 2012
Style-Informationen fuer Volldarstellung und Druck.
*/
/*  1.  - Grundsaetzliches, Schriften, Links, Listen */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{background:#ddd;color:#000;font-family:"Trebuchet MS", Tahoma, Arial;font-size:0.84em;line-height:1.45em;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
h2{clear:both;}
h1{color:#490;font-size:2.1em;letter-spacing:0.02em;line-height:1.3em;font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;}
h2{color:#490;font-size:1.7em;letter-spacing:0.02em;line-height:1.3em;font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;}
h3{color:#490;font-size:1.4em;letter-spacing:0.02em;line-height:1.3em;font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;}
h4{color:#000;font-size:1.3em;letter-spacing:0.02em;line-height:1.3em;font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;}
h5{color:#490;font-size:1.1em;letter-spacing:0.02em;line-height:1.25em;font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;}
h6{color:#000;font-size:1.1em;letter-spacing:0.02em;line-height:1.25em;font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;}
small{color:#888;font-size:0.8em;letter-spacing:0;line-height:0.5em;}
.grau{color:#888;}
a:link,a:visited{color:#888;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:active{color:#888;text-decoration:none;}
#content a:link,#content a:visited{color:#490;text-decoration:none;}
#content a:hover{color:#000;text-decoration:underline;}
#content a:active{color:#490;text-decoration:none;}
ol,ul{list-style:none;}
blockquote{font-style:italic;padding:0 3em;quotes:none;}
blockquote:before,blockquote:after{content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
input,textarea{color:#666;}
hr{background-color:#fff;border:0;clear:both;height:1px;margin:5px 0 15px;}
p{margin-bottom:10px;}
ul{list-style:none;margin:0 auto;padding:0;}
#content ul{list-style-image:url(/wp-content/themes/gruson2013/images/bullet.png);margin:0 0 25px 1.5em;}
ol{list-style:decimal;margin:0 0 25px 1.5em;}
ol ol{list-style:decimal;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}
dl{margin:0 0 24px;}
dt{font-weight:700;}
dd{margin-bottom:18px;}
strong{font-weight:700;}
cite,em,i{font-style:italic;}
big{font-size:1.4em;}
ins{background:#ffc;text-decoration:none;}
blockquote cite,blockquote em,blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
sup,sub{height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:0.5ex;}
input[type="text"],textarea{background:#f9f9f9;border:#888 solid 1px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;padding:2px;}
.screen-reader-text{left:-9000px;position:absolute;}
#searchform{margin:0;padding:0;float:right;}
/*  2.1 - Gesamtlayout, alle Versionen */
.pocket{display:none;}
#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper{margin:0 auto;width:980px;}
#wrapper{background:#fff;border:#490 solid 1px;margin-bottom:10px;margin-top:5px;padding:7px;}
/*  2.2 - 3 Spalten / 2 Sidebars */
#left-sidebar{float:left;font-size:0.85em;line-height:2em;padding:0;width:170px;}
#right-sidebar{float:right;padding:0;width:170px;}
#md-sidebar{text-align:right;font-size:0.85em;line-height:2em;padding:0;}
#md-sidebar a:link, #md-sidebar a:visited{color:#000;text-decoration:none;}
#md-sidebar a:hover{color:#888;text-decoration:underline;}
#container{float:left;}
#content{border-bottom:1px solid #aaa;border-top:1px solid #aaa;margin:0 30px 5px;width:580px;padding:0;background:none}
#primary{float:left;overflow:hidden;width:170px;}
#secondary,#tertiary,#quaternary{border-bottom:1px solid #aaa;border-top:1px solid #aaa;clear:right;float:right;font-size:0.85em;line-height:1.3em;margin:0;overflow:hidden;width:170px;}
#secondary img,#quaternary img{border-style:none;margin:0;}
#tertiary img{border:#fff dotted 1px;margin:5px 0;}
#campus{border-bottom:1px solid #888;border-top:1px solid #888;clear:right;color:#000;float:right;font-size:0.9em;margin:0 0 30px;overflow:hidden;width:170px;}
#socialm{border-bottom:0px solid #888;border-top:0px solid #888;color:#888;float:left;margin-top:30px;overflow:hidden;padding:8px 2px 4px 4px;vertical-align:middle;width:170px;}
#barrierefrei{background-color:#fff;display:block;list-style-type:none;border:2px solid #490;color:#000;float:left;margin-top:30px;overflow:hidden;padding:1px 2px 1px 4px;vertical-align:middle;width:160px;}
#barrierefrei a:link,#barrierefrei a:visited,#barrierefrei a:active,#socialm a:link,#socialm a:visited,#socialm a:active{color:#000;text-decoration:none;}
#barrierefrei a:hover,#socialm a:hover{color:#000;text-decoration:underline;}
#impressum{border-top:0px solid #888;color:#888;float:left;margin:10px 0 5px;overflow:hidden;text-align:center;width:100%;}
/*  2.3 - 2 Spalten / 1 Sidebar */
.two-column #content{float:left;margin:0 0 0 30px;overflow:hidden;padding:0;width:780px;}
/*  2.4 - 1 Spalten / keine Sidebar */
.one-column #content{float:left;margin:0;overflow:hidden;padding:0;width:980px;}
/*  3.  - Header */
.single-attachment #content{margin:0 auto;width:980px;}
.tophead{background-color:#fff;border-left:0px solid #888;border-right:0px solid #888;border-top:0px solid #888;border-bottom:2px solid #fff;color:#888;float:left;height:65px;width:980px;line-height:22px;margin:0;padding:0;}
.topheadleft{background-color:#fff;border-left:0px solid #888;border-right:0px solid #888;border-top:2px solid #fff;color:#888;float:left;height:24px;line-height:22px;margin:0;padding:0;}
.topheadright{background-color:#fff;border-left:0px solid #888;border-right:0px solid #888;border-top:2px solid #fff; color:#888;display:inline;float:right;height:24px;line-height:22px;margin:0;padding:0;white-space:nowrap;}
.topheadlink{float:right;padding:0 0 0 5px;background-color:#fff;}
.topheadright #s{background-color:#fff;border-right:none;float:left;font-size:1em;height:17px;line-height:18px;margin:1px 0 0;padding:1px;}
.topheadright #searchsubmit{background-color:#ddd;border:#888 solid 1px;color:#444;float:left;font-size:1em;height:21px;line-height:18px;margin:1px 0 0;padding:1px 1px 4px;}
#header{font-size:0.85em;padding:0;}
#site-title{float:left;margin:0;width:740px;}
#site-title a{border-left:1px solid #888;border-right:1px solid #888;border-top:1px solid #888;color:#000;font-weight:700;text-decoration:none;}
#site-description{border-left:1px solid #888;border-right:1px solid #888;border-top:1px solid #888;clear:right;float:right;font-style:italic;margin:15px 0 0;width:220px;}
#branding img{border-bottom:0px solid #888;border-top:0px solid #888;display:block;float:left;}
/*  4.1 - Content allg */
#breadcrumb{color:#888;font-size:0.85em;margin-bottom:10px;}
#main{clear:both;overflow:hidden;padding:10px 0 0;}
#content p,#content dd,#content pre{margin:5px 0 20px;}
#content ul,#content ol{margin:5px 0 20px;}
#content hr{border-top:1px solid #888;margin:5px 0 15px;padding:0;}
#content ul li,#content ol li{margin-left:20px;padding-left:0;}
#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0;margin-left:20px;}
#content dt,#content th{color:#000;}
#content h1{margin:0px 0 30px;}
#content h2,#content h3{margin:5px 0 15px;}
#content h4,#content h5,#content h6{margin:5px 0;}
.hentry{margin:0 0 15px;}
.single .hentry{margin:0 0 15px;}
.page-title{margin:0 0 50px;}
.page-title span{font-style:normal;font-weight:400;}
.page-title a:link,.page-title a:visited,.page-title a:active{color:#000;text-decoration:none;}
.page-title a:hover{color:#490;text-decoration:underline;}
#content .entry-title{margin-bottom:0;}
.entry-title a:link,.entry-title a:active,.entry-title a:visited{text-decoration:none;}
.entry-title a:hover{color:#490;text-decoration:underline;}
.entry-meta{color:#888;}
.entry-meta abbr,.entry-utility abbr{border:none;}
.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #666;}
.entry-content,.entry-summary{clear:both;padding:12px 0 0;}
#content .entry-summary p:last-child{margin-bottom:12px;}
.entry-content fieldset{border:#e7e7e7 solid 1px;margin:0 0 24px;padding:24px;}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:700;padding:0 24px;}
.entry-content input{margin:0 0 24px;}
.entry-content input.file,.entry-content input.button{margin-right:24px;}
.entry-content label{color:#888;}
.entry-content select{margin:0 0 24px;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{clear:both;color:#000;font-weight:700;margin:0 0 22px;word-spacing:0.5em;}
.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:400;padding:0.5em 0.75em;text-decoration:none;}
.page-link a:active,.page-link a:hover{color:#ff4b33;}
body.page .edit-link{clear:both;display:block;}
.entry-utility{clear:both;color:#888;}
.entry-meta a,.entry-utility a{color:#888;}
.entry-meta a:hover,.entry-utility a:hover{color:#ff4b33;}
#content .video-player{padding:0;}
.nocomments{display:none;}
.edit-link,.post-edit-link{display:none;}
a.post-edit-link {color: #fff;}
/*  4.2 - Tabellen */
#content table h1,#content table h2,#content table h3,#content table h4,#content table h5,#content table h6{margin:0;}
th{font-weight:400;}
#content table{border-collapse:collapse;clear:both;margin:15px 0 20px;padding:3px;text-align:left;vertical-align:top;width:100%;}
#content table p{margin:0;}
#content tr th,#content thead th{border-top:#888 solid 1px;border-bottom:#888 solid 1px;margin:0;padding:3px;text-align:left;vertical-align:top;}
#content tr td{border-top:#888 solid 1px;border-bottom:#888 solid 1px;border-left:#fff solid 2px;border-right:#fff solid 1px;margin:5px;padding:3px;text-align:left;vertical-align:top;background:#f0f0f0;}
#content .all a:link,#content .all a:visited{color:#490;}
#content .fin table,#content .fin tr td{border:#490 solid 1px;}
#content .fin a:link,#content .fin a:visited{color:#490;}
#content .woh table,#content .woh tr td{border:#490 solid 1px;}
#content .woh a:link,#content .woh a:visited{color:#490;}
#content .men table,#content .men tr td{border:#490 solid 1px;}
#content .men a:link,#content .men a:visited{color:#490;}
#content .soz table,#content .soz td{border:#490 solid 1px;}
#content .soz a:link,#content .soz a:visited{color:#490;}
#content .kul table,#content .kul td{border:#490 solid 1px;}
#content .kul a:link,#content .kul a:visited{color:#490;}
#content .int table,#content .int td{border:#490 solid 1px;}
#content .int a:link,#content .int a:visited{color:#490;}
#content .cam table,#content .cam td{border:#490 solid 1px;}
#content .cam a:link,#content .cam a:visited{color:#490;}
#content .all a:hover,#content .fin a:hover #content .woh a:hover,#content .men a:hover,#content .soz a:hover,#content .kul a:hover,#content .int a:hover,#content .cam a:hover,#content .men a:hover{color:#000;text-decoration:underline;}
#content tr.odd td{background:#888;}
.legende{color:#000;font-size:0.75em;line-height:1em;margin:-15px 0 25px;}
#content .ansprech table,#content .ansprech tr th,#content .ansprech thead th,#content .ansprech tr td{border-left:none;border-right:none;}
#content .ansprech tr td{font-size:0.8em;line-height:1.4em;}
#content .ansprech td{font-weight:700;}
#content .ansprech td + td{font-weight:400;}
#content .mensa tr th,#content .mensa thead th,#content .mensa tr td{border-left:none;border-right:none;}
#content .mensa tr td{font-size:0.81em;line-height:1.4em;}
#content .mensa td{font-weight:400;}
#content .mensa td + td{font-weight:400;}
/*  4.3 - Bilder, Anhaenge */
#content img{border:#aaa solid 1px;}
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{height:auto;max-width:100%;margin:0;padding:0;}
.alignleft,img.alignleft{display:inline;float:left;margin:5px 10px 5px 0;}
.alignright,img.alignright{display:inline;float:right;margin:5px 0 5px 10px;padding:0;}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:#f1f1f1 solid 10px;}
.gallery-columns-2 .attachment-medium{height:auto;max-width:92%;}
.gallery-columns-4 .attachment-thumbnail{height:auto;max-width:84%;}
.gallery .gallery-caption{color:#888;font-size:0.87em;line-height:1.1em;margin:0 0 12px 0;}
.gallery dl{margin:0;}
.gallery br + br{display:none;}
#content .attachment img{display:block;margin:0 auto;}
.format-gallery .size-thumbnail img,.category-gallery .size-thumbnail img{border:#f1f1f1 solid 10px;margin-bottom:0;}
.format-gallery .gallery-thumb,.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .format-gallery .entry-utility,.home #content .category-gallery .entry-utility{padding-top:4px;}
.attachment .entry-content .entry-caption{margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
.dokumente{color:#000;margin:10px 0 0;}
.dokumente a{color:#000;}
.dokumentedes{color:#888;font-size:0.87em;line-height:1.1em;margin:0 0 0 40px;}
.wp-caption {width: auto;padding:0;background:#f0f0f0;border-bottom:#aaa solid 1px;}
.wp-caption  a{padding:0;margin:0;}
.wp-caption img {margin:0;padding:0;}
#content .wp-caption p{margin:2px 2px 7px 0;padding:0;background:#f0f0f0;}
.wp-caption-text{color:#666;font-size:0.85em;line-height:1em;text-align:right;}
#content table img{margin:2px;}
/*  4.4 - Fotos Speiseplan */
a.essen{text-decoration:none;}
a.essen:hover{background:#fff;text-decoration:none;}
a.essen span{bottom:4em;left:4em;padding:2em;position:fixed;text-decoration:none;visibility:hidden;z-index:99;}
a.essen:hover span{background:rgba(0, 0, 0, 0.3);border:none;color:#000;text-decoration:none;visibility:visible;}
/*  4.5 - iFrame */
div.mapframe,div.panoframe{background:#ddd;border:none;display:inline-block;float:right;height:260px;margin:2px 0;padding:0;width:100%;max-width: 100% !important;}
#content .mapframe iframe,#content .panoframe iframe{border:none;height:260px;margin:0;padding:0;width:100%;max-width: 100% !important;}
#content .mapframe img,#content .panoframe img{background:#ddd;border:none;margin:0;padding:0;text-align:right;max-width: 100% !important;}
#content .mapframe,#content .mapframe img{background-image:url(/wp-content/themes/swmd2012/images/error_noscript.png);background-position:top right;background-repeat:no-repeat;max-width: 100% !important;}
#content .panoframe,#content .panoframe img{background-image:url(/wp-content/themes/swmd2012/images/error_noscript_noflash.png);background-position:top right;background-repeat:no-repeat;max-width: 100% !important;}
/*  4.6 - Sitemaps */
.page_item{border:0;margin:0;padding:0;text-align:left;vertical-align:top;}
#sitemap ol,#sitemap ul{list-style:none;margin:0 0 0 -20px;padding:0;}
#sitemap li{border-top:1px solid #490;font-size:1.45em;letter-spacing:0.05em;line-height:1.3em;margin:15px 0 0;padding:15px 0 0;}
#sitemap li li{border-top:none;font-size:0.7em;letter-spacing:0;line-height:1.4em;margin:0 0 0 25px;padding:0 0 0 5px;}
#sitemap li li li{border-top:none;font-size:1em;letter-spacing:0;line-height:1.4em;margin:0 0 0 25px;padding:0 0 0 5px;}
#list_wrapper ul{margin:0 auto;padding:0;font-size:1.05em;}
#list_wrapper{clear:both;display:inline-block;height:auto;width:100%;padding-left:0px;border-bottom:1px solid #aaa;}
#list_wrapper ul li{border-bottom:0px solid #aaa;border-top:1px solid #aaa;float:left;height:auto;list-style:none;margin:0px 0px 0px 0px;padding:2px 2px 3px 2px;text-align:left;width:100%;background:#fff;}
/*  5.  - Footer */
#footer{border-top:5px solid #490;clear:both;font-size:0.75em;margin:5px 0 10px;width:100%;}
#colophon{margin-top:-4px;overflow:hidden;padding:18px 0;}
img#wpstats{display:block;margin:0 auto 10px;}
/*  6.  - Menues */
.menu-sidebar ul li ul{display:none;}
.menu-sidebar ul li.current-menu-item ul,.menu-sidebar ul li.current_page_item ul,.menu-sidebar ul li.current-page-ancestor ul,.menu-sidebar ul li.current-menu-ancestor ul,.menu-sidebar ul li.current-menu-parent ul,.menu-sidebar ul li.current-page-parent ul,.menu-sidebar ul li.current_page_parent ul{display:block;}
.menu-sidebar{background-color:#490;display:block;list-style-type:none;margin:0;padding-left:0;width:170px;}
.menu-sidebar ul{background-color:#490;display:block;list-style-type:none;margin:0;padding-left:0;}
.menu-sidebar ul ul{background-color:#fff;display:block;list-style-type:none;margin:0 0 0 -8px;padding-left:0;}
.menu-sidebar ul ul ul{background-color:#fff;display:block;list-style-type:none;margin:0 0 0 -16px;padding-left:0;}
.menu-sidebar ul ul ul ul{display:block;list-style-type:none;margin:0 0 0 -24px;padding-left:0;}
.menu-sidebar li{display:block;margin:0;padding-left:4px;}
.menu-sidebar ul li{border-top:1px solid #fff;display:block;padding-left:8px;}
.menu-sidebar ul ul li{border-top:1px solid #aaa;display:block;padding-left:16px;}
.menu-sidebar ul ul ul li{border-top:1px solid #aaa;display:block;padding-left:24px;}
.menu-sidebar ul ul ul ul li{border-top:1px solid #fff;display:block;padding-left:32px;}
.menu-sidebar a{color:#fff;text-decoration:none;}
.menu-sidebar a:hover{background:#9c4;color:#000;}
.menu-sidebar li:hover{background:#9c4;color:#000;}
.menu-sidebar ul ul a{color:#000;text-decoration:none;}
.menu-sidebar ul ul a:hover{color:#fff;}
.menu-sidebar .current_page_item{background:#9c4;font-weight:100;}
.menu-sidebar .current_page_item ul.sub-menu{font-weight:100;}
#access .menu-header{background:#fff;border-bottom:0px solid #888;display:block;float:left;font-size:1.00em;margin:38px 0 0 0;padding:0;width:679px;}
#access .menu-header,div.menu{padding-left:0px;width:650px;}
#access .menu-header ul,div.menu ul{list-style:none;margin:0;}
#access .menu-header li,div.menu li{float:left;position:relative;}
#access .menu-header a{display:none;color:#555;display:block;line-height:24px;padding:0 6px;text-decoration:none;}
#access .menu-header ul ul{display:none;box-shadow:0 5px 5px rgba(0, 0, 0, 0.5);display:none;float:left;left:0;position:absolute;top:26px;width:184px;z-index:99999;}
#access .menu-header ul ul li{display:none;min-width:170px;}
#access .menu-header ul ul ul{display:none;left:100%;top:0;}
#access .menu-header ul ul a{display:none;background:#ddd;border-top:1px solid #fff;color:#000;height:auto;line-height:24px;padding:2px 7px;text-decoration:none;width:170px;}
#access .menu-header li:hover > a,#access .menu-header ul ul :hover > a{background:#9c4;color:#000;}
#access .menu-header ul li:hover > ul{display:block;}
#access .menu-header ul li.current_page_item > a,#access .menu-header ul li.current-menu-ancestor > a,#access .menu-header ul li.current-menu-item > a,#access .menu-header ul li.current-menu-parent > a{color:#888;border-left: 1px solid #888;}
* html #access .menu-header ul li.current_page_item a,* html #access .menu-header ul li.current-menu-ancestor a,* html #access .menu-header ul li.current-menu-item a,* html #access .menu-header ul li.current-menu-parent a,* html #access .menu-header ul li a:hover{color:#888}
#access .menu-header a:hover{color:#fff;}
#access .menu-header ul a{color:#888;text-decoration:none;border-left: 1px solid #888;}
#access .menu-header ul a:hover{color:#fff;}
#access .menu-header ul ul a:hover{color:#000;}
#accessb .menu-footer,div.menu{background-color:#fff;float:left;padding:5px 0 5px 5px;width:935px;}
#accessb .menu-footer ul,div.menu ul{list-style-type:none;margin:0 0 0 -3px;padding-left:0;z-index:99999;}
#accessb .menu-footer ul ul{float:left;left:0;list-style-type:none;margin:0;padding-left:0;z-index:99999;}
#accessb .menu-footer ul ul ul{float:left;left:0;list-style-type:none;margin:0 10px 0 -5px;padding-left:0;top:52px;width:105px;z-index:99999;}
#accessb .menu-footer ul ul ul ul{list-style-type:none;margin:0 0 0 -10px;padding:0;z-index:99999;}
#accessb .menu-footer ul ul ul ul ul{list-style-type:none;margin:0 0 0 -15px;padding:0;z-index:99999;}
#accessb .menu-footer li,div.menu li{float:left;margin:0 7px 0 0;padding:0;position:relative;width:110px;}
#accessb .menu-footer ul ul li{border-top:1px solid #888;float:left;margin:0;padding:0 0 0 5px;position:relative;top:0;width:105px;}
#accessb .menu-footer ul ul ul li{border-top:1px solid #888;margin:0;padding:0 0 0 10px;width:100px;}
#accessb .menu-footer ul ul ul ul li{border-top:1px solid #888;margin:0;padding:0 0 0 15px;width:95px;}
#accessb .menu-footer ul ul ul ul ul li{border-top:1px solid #888;margin:0;padding:0 0 0 15px;width:90px;}
#accessb .menu-footer a{color:#888;text-decoration:none;}
#accessb .menu-footer a:hover{color:#000;}
.menu-footer .current_page_item{font-weight:700;}
.menu-footer .current_page_item ul.sub-menu{font-weight:700;}
.navigation{color:#888;overflow:hidden;}
.navigation a:link,.navigation a:active,.navigation a:visited{color:#888;text-decoration:none;}
.navigation a:hover{color:#ff4b33;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-above{display:none;margin:0 0 18px;}
.paged #nav-above,.single #nav-above{display:block;}
#nav-below{font-size:0.75em;margin:-18px 0 0;}
/*  7.  - Plugin Anpassungen */
li.fontResizer{font-weight:400;list-style:none;list-style-type:none;margin-left:0;}
#content .wpcf7 table{border:0;border-collapse:collapse;clear:both;margin:0;padding:0;text-align:left;vertical-align:top;width:100%;}
#content .wpcf7 tr th,#content .wpcf7 thead th{border:0;margin:0;padding:0;text-align:left;vertical-align:top;}
#content .wpcf7 tr td{border:0;margin:0;padding:0;text-align:left;vertical-align:top;}
#content .wpcf7 p{margin:0 0 0 0;padding:0 0 0 0;}
#content .wpcf7 span{margin:0 0 0 0;padding:0;}
#content .wpcf7 select,#content .wpcf7 input,#content .wpcf7 textarea{margin:4px 0 15px 0;padding:2px;border:1px solid #888;background-color:#eeeeee;font-family:tahoma, arial, sans-serif;font-size:1em;line-height:1.4em;color:#000;max-width:80%;}
.wpcf7-acceptance{float:left;margin:4px;}
/*  8.  - Anpassungen fuer Druck */
@media print {
a:link,a:visited {color:#000;text-decoration:none;}
body,#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper,#claim img,#container,#content,.one-column #content,#impressum,.two-column #content,.single-attachment #content {background:none !important;border:none;float:left;margin:0;width:100% !important;}
#main {display:inline;}
#breadcrumb {border-bottom:1px solid #000;color:#000;font-size:1.1em;padding:0 0 10px;}
#wrapper {clear:both !important;display:block !important;float:none !important;padding:0;position:relative !important;}
#left-sidebar,#right-sidebar,#primary,#secondary,#tertiary,#campus,#socialm,#barrierefrei,#footer-widget-area,#site-info,#site-generator,#colophon,#primary,#access,#accessb,.pocket,.noprint,.topheadright,.topheadrightstart,.topheadrightmiddle,.topheadrightend,#site-title,#site-description,#branding img,.edit-link,.post-edit-link {display:none !important;}
.topheadleft {border:none;color:#000;font-size:22pt;line-height:24pt;margin:0;padding:0;}
img#wpstats {display:block;margin:0 auto 10px;}
}
/* h3.widget-title{display:none;}  */
#secondary h3.widget-title{display:none;}
.widget_black_studio_tinymce{border-top:1px solid #888;border-bottom:1px solid #888; margin:-1px 0 25px 0;padding:5px 1px 5px 1px;background:#f0f0f0}
#relevanssi_buy,#relevanssi_premium,#relevanssi_facebook,#relevanssi_help,#access .menu-header ul ul{display:none;}
