@import url(http://fonts.googleapis.com/css?family=Francois+One|Roboto+Condensed|Archivo+Narrow|Oswald|Homenaje);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;vertical-align:baseline;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video {display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]) {display: none;}

html {overflow-y:scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin:0;background-color:#232828;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#333;font-weight:300;line-height:20px;}

a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
a:hover, a:active {outline: 0;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {max-width: 100%;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
#map_canvas img {max-width: none;}

a {color: #a69d57;text-decoration: none;font-weight: normal;}
a:hover {color: #bab16b;text-decoration: underline;}

.startteaser p{margin:0;font-size:18px;font-weight:200;color:#fff;padding:0;}

#searchstart {position:relative;width:100%;bottom:0px;right:0px;margin:20px 0 0 0;;padding:0;}
#search {position:relative;width:100%;bottom:0px;right:0px;margin:20px 0 0 0;padding:0;}
.tx-macinasearchbox-pi1{width:96%;margin:0;padding:2%;background:rgba(255,255,255,.2);border-radius:6px;overflow:hidden;}
.searchbox {margin:0;padding:5px;background:rgba(255,255,255,.7);box-shadow: inset 0 0 5px rgba(0,0,0,.4);border-radius:4px;overflow:hidden;}
.searchinput {float:left;width:70%;margin:0;padding:1%;border:0px;font-size:24px;font-weight:300;background:transparent;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#afb4b9;}
.searchinput:focus, .searchinput:active {color:#333;}
.searchsubmit {float:right;width:24%;margin:0px;padding:1.8%;border:0;color:#fff;font-family:'Oswald',Arial,sans-serif;font-size:16px;background:#969b99;border-radius:5px;cursor:pointer;-webkit-border-radius: 5px;-webkit-appearance: none;}
.searchsubmit:hover {background:rgba(255,102,0,.7);transition:background .25s ease-in-out;}

.button-box {width:100%;padding:0;margin:40px 0 0 0;}
.button-fade {padding:0;margin:0;font-family: 'Oswald', Arial, sans-serif;font-size:16px;}
.button-fade a {background:rgba(0, 0, 0, 0.1);list-style:none;color:rgba(255, 255, 255, 0.8);padding:5px 0;margin:0 0 5px 0;display:block;text-align:center;transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;border-radius:15px;cursor:pointer;}
.button-fade a:hover {background:rgba(0, 0, 0, 0.2);text-decoration:none;color:rgba(255, 255, 255, 0.9);}

.webraise {margin:26px 0 0 0;padding:0 0 0 15px;border-left:1px solid #505553;}
.webraise li {display:block;list-style:none;}
.webraise li a{color:#505553;outline:none;display:block;margin:0;padding:2px 0;}
.webraise li a:hover{color:#d8cf89;text-decoration:none;}

.mostimpft {margin:0;padding:0;}
.mostimpft li {display:block;list-style:none;}
.mostimpft li a{color:#505553;outline:none;display:block;margin:0;padding:2px 0;}
.mostimpft li a:hover{color:#d8cf89;text-decoration:none;}

.sidebar {margin:0;padding:0;margin:0;overflow:hidden;}
.sidebar a {outline:none;}
.sidebar  img {float:left;display:block;width:41%;margin:0 0 6% 6%;}
.sidebarheadline {clear:both;width:88%;margin:4% 6%;color:#bab16b;padding:0 0 5px 0;font-size:20px;font-family: 'Roboto Condensed', Arial, sans-serif;border-bottom:1px solid #ddd;}
.sidebarkontakt {width:88%;margin:0 6% 0 6%;}

/* ----------------------------------------------------------------------- startseite ------------------------------------------------------------------------------------------------*/

.jn1 {margin:70px 0 0 0;padding:0;background:#fff;padding:10px 20px 20px 20px;}
.jn1 h1, .jn1 h2{color:#bab16b;font-family: 'Roboto Condensed', Arial, sans-serif;font-size:20px;padding:0 0 4px 0;margin:0;}
.jn2 img{box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);margin:0 auto;display:block;}

.highlights {font-family: 'Oswald', Arial, sans-serif;font-size:18px;color:#fff;padding:0px 20px;margin:0;text-align:center;background:#4080bd;}

/* -----------------------------------------------------------------------temp col begin------------------------------------------------------------------------------------------------*/

#header{max-width:1200px;margin:0 auto;padding:0;background:transparent;overflow:hidden;}
.headwrap{margin:0;padding:0;background-color:#686d6b;overflow:hidden;}

#section {width:100%;margin:0;padding:0;background:#e4e8e6;overflow:hidden;}

.subcon {max-width:1200px;height:36px;margin:20px auto 0 auto;padding:0 20px;}

.scol10 {max-width:1200px;min-height:120px;padding:60px 20px 0 20px;margin:0 auto;overflow:hidden;}
.scol11 {max-width:1200px;min-height:140px;padding:0 20px;margin:20px auto 0 auto;overflow:hidden;}
.scol12 {max-width:1200px;min-height:140px;padding:0 20px;margin:20px auto 0 auto;overflow:hidden;}

.row-fluid{background:transparent;}

.span2, .span3, .span4, .span6, .span8, .span12, .span9, .span10, .span11{margin:0 0 20px 0;padding:0;background:transparent;line-height:1.5;}
.scol10 .span12{margin:0;}

#footer {max-width:1200px;min-height:300px;margin:40px auto 20px auto;padding:0 20px;color:#505553;font-size:14px;overflow:hidden;}

/* -----------------------------------------------------------------------temp col end------------------------------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------grid begin------------------------------------------------------------------------------------------------*/

.row-fluid {width: 100%; *zoom: 1;}
.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2%;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .span12 {width: 100%;}
.row-fluid .span8 {width: 66%;}
.row-fluid .span6 {width: 49%;}
.row-fluid .span4 {width: 32%;}
.row-fluid .span3 {width: 23.5%;}
.row-fluid .span2 {width: 15%;}

.row-fluid .span9 {width: 26%;}
.row-fluid .span10 {width: 72%;}
.row-fluid .span11 {width: 26%;min-height:50px;background:#fff;}

/* -----------------------------------------------------------------------grid end------------------------------------------------------------------------------------------------*/

[class*="span"].hide, .row-fluid [class*="span"].hide {display:none;}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {float:right;}
.container {margin-right: auto;margin-left:auto;*zoom:1;}
.container:before,
.container:after {display: table;content: "";line-height:0;}
.container:after {clear:both;}
.container-fluid {padding-right: 20px;padding-left: 20px;*zoom: 1;}
.container-fluid:before,
.container-fluid:after {display: table;content: "";line-height:0;}
.container-fluid:after {clear:both;}

p {margin: 0 0 10px;}
.lead {margin-bottom:20px;font-size:20px;font-weight:200;line-height:30px;}
small {font-size:85%;}
strong {font-weight:bold;}
em {font-style:italic;}
cite {font-style:normal;}
.muted {color:#999999;}


h1 {color:#fff;font-weight:400;font-size:40px;}
h2, h3, h4, h5, h6 {}
h2, h2 a {color:#bab16b;font-weight:normal;font-size:22px;margin:0px 0px 6px 0px;}
h2 a:hover{color:#d8cf89;text-decoration:none;}
h3 {color:#bab16b;font-weight:normal;font-size: 18px;}
h3 a:hover{color:#d8cf89;}
h4 {font-size:18px;margin:0;font-family:Arial, sans-serif;padding:0px;color:#5295ca;font-weight:300;line-height:150%;}
h5 {color:#003366;font-weight:normal;font-size: 16px;}

.detail {margin:0;font-size:18px;font-weight:200;color:#fff;padding:0;}
.name-of-person {color:#fff;}
.important {background:#fff;}
.csc-frame-frame2 {padding:20px;border:0;background:#a7acb1;color:#fff;}
.csc-frame-frame1 {padding:0 2% 2% 2%;border:0;background:#fff;margin:0 0 2% 0;}
.infoboxhead {padding:2% 2% 4px 2%;margin:0;background:#fff;color:#bab16b;font-family: 'Roboto Condensed', Arial, sans-serif;font-size:20px;}
.align-justify {padding:30px;background:#f9f9f9;border:1px solid #ddd;font-size:16px;text-align:center;}

.tabelle {width:100%;margin:0px;padding:0px;border:1px solid #fff;border-collapse:collapse;}
.tabelle caption{margin:0px;padding:6px 10px 6px 14px;background:#999;color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;text-align:left;font-weight:normal;font-size:18px;}
.tabelle tr.tr-even {margin:0px;padding:0px;background-color:#ddd;}
.tabelle tr.tr-odd {margin:0px;padding:0px;background-color:#eee;}
.tabelle td {margin:0px;padding:10px 10px 8px 14px;border:1px solid #fff;border-collapse:collapse;}
.tabelle td.td-0{width:100px;vertical-align:top;}

ul, ol {padding: 0;margin: 0 0 10px 25px;}
ul ul, ul ol, ol ol, ol ul {margin-bottom: 0;}
li {line-height: 20px;}
ul.unstyled, ol.unstyled {margin-left: 0;list-style: none;}

dl {margin-bottom: 20px;}
dt, dd {line-height: 20px;}
dt {font-weight: bold;}
dd {margin-left: 10px;}
.dl-horizontal dt {float: left;width: 120px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dl-horizontal dd {margin-left: 130px;}
hr {margin:0;border:0;border-top: 1px solid #c8cdd2; /* border-bottom: 1px solid #ffffff;*/}
abbr[title] {cursor: help;border-bottom: 1px dotted #999999;}
abbr.initialism {font-size: 90%;text-transform: uppercase;}
blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 5px solid #eeeeee;}
blockquote p {margin-bottom: 0;font-size: 16px;font-weight: 300;line-height: 25px;}
blockquote small {display: block;line-height: 20px;color: #999999;}
blockquote small:before {content: '\2014 \00A0';}
blockquote.pull-right {float: right;padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;}
blockquote.pull-right p, blockquote.pull-right small {text-align: right;}
blockquote.pull-right small:before {content: '';}
blockquote.pull-right small:after {content: '\00A0 \2014';}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/* -----------------------------------------------------------------------navigation begin------------------------------------------------------------------------------------------------*/

.kontakt {float:right;margin:9px 0 0 20px;padding:0;}

.langnav {float:right;margin:0 0 0 20px;padding:0;font-size:12px;text-align:center;text-transform:uppercase;}
.langnav > li {display:inline;list-style:none;margin:0;padding:0;}
.langnav > li > a{float:left;position:relative;margin:11px 0 0 3px;padding:0px 7px;color:#969ba0;font-weight:bold;text-decoration:none;background:#50555a;border-radius:4px 0px;}
.langnav > li > a:hover{color:#dce1e6;transition:color .25s ease-in-out;}
.langnav > .active > a{color:#dce1e6;}
.langnav > .active > a:after {top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;}
.langnav > .active > a:after {border-top-color:#50555a; border-width:8px 8px 0px 0px;left:50%;margin-left:-6px; }

#footcase {position:fixed;width:100%;left:0;bottom:0;margin:0;padding:0;overflow:hidden;}
.footmenu {width:100%;margin:0 auto;padding:0;text-align:center;font-family: 'Archivo Narrow', Arial, sans-serif;}
.footmenu > li {list-style:none;margin:0;padding:0;}
.footmenu > li > a {float:left;width:25%;display:block;margin:0;padding:2px 0;color:rgba(255, 255, 255, 0.7);text-decoration:none;transition:background .25s ease-in-out;}
.klinikum a{background:#41464b;}
.klinikum a:hover{background:#2e8119;}
.forschung a{background:#50555a;}
.forschung a:hover{background:#143273;}
.stulehre a{background:#64696e;}
.stulehre a:hover{background:#d45500;}
.inter a{background:#787d82;}
.inter a:hover{background:#808500;}

.collapse {position: relative;height: 0;overflow: hidden;overflow: visible \9;-webkit-transition: height 0.35s ease;-moz-transition: height 0.35s ease;-o-transition: height 0.35s ease;transition: height 0.35s ease;}
.collapse.in {height: auto;}

.nav {margin-left:0;margin-bottom: 20px;list-style: none;}
.nav > li > a {display: block;}
.nav > li > a:hover {text-decoration:none;background-color: #eeeeee;}
.nav > .pull-right {float:right;}

.nav-tabs, .nav-pills {*zoom: 1;}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {display: table;content: "";line-height: 0;}
.nav-tabs:after, .nav-pills:after {clear: both;}
.nav-tabs > li, .nav-pills > li {float: left;}
.nav-tabs > li > a, .nav-pills > li > a {padding-right: 12px;padding-left: 12px;margin-right: 2px;line-height: 14px;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs > li {margin-bottom: -1px;}
.nav-tabs > li > a {padding-top: 8px;padding-bottom: 8px;line-height: 20px;border: 1px solid transparent;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.nav-tabs > li > a:hover {border-color: #eeeeee #eeeeee #dddddd;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {color: #555555;background-color: #ffffff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default;}
.nav-pills > li > a {padding-top: 8px;padding-bottom: 8px;margin-top: 2px;margin-bottom: 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.nav-pills > .active > a, .nav-pills > .active > a:hover {color: #ffffff;background-color: #0088cc;}
.nav-stacked > li {float: none;}
.nav-stacked > li > a {margin-right: 0;}
.nav-tabs.nav-stacked {border-bottom: 0;}
.nav-tabs.nav-stacked > li > a {border: 1px solid #ddd;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.nav-tabs.nav-stacked > li:first-child > a {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.nav-tabs.nav-stacked > li:last-child > a {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.nav-tabs.nav-stacked > li > a:hover {border-color: #ddd;z-index: 2;}
.nav-pills.nav-stacked > li > a {margin-bottom: 3px;}
.nav-pills.nav-stacked > li:last-child > a {margin-bottom: 1px;}
.nav-tabs .dropdown-menu {-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.nav-pills .dropdown-menu {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.nav .dropdown-toggle .caret {border-top-color: #0088cc;border-bottom-color: #0088cc;margin-top: 6px;}
.nav .dropdown-toggle:hover .caret {border-top-color: #005580;border-bottom-color: #005580;}

/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {margin-top: 8px;}
.nav .active .dropdown-toggle .caret {border-top-color: #fff;border-bottom-color: #fff;}
.nav-tabs .active .dropdown-toggle .caret {border-top-color: #555555;border-bottom-color: #555555;}
.nav > .dropdown.active > a:hover {cursor: pointer;}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {color: #ffffff;}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;opacity: 1;filter: alpha(opacity=100);}

.nav > .disabled > a {color: #999999;}
.nav > .disabled > a:hover {text-decoration: none;background-color: transparent;cursor: default;}
.navbar {overflow: visible;margin-bottom: 20px;color: #555555;*position: relative;*z-index: 2;}


.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
}


.navbar .container {width: auto;}
.nav-collapse.collapse {height: auto;}
.navbar .brand {float: left;display: block;padding: 10px 20px 10px;margin-left: -20px;font-size: 20px;font-weight: 200;color: #555555;text-shadow: 0 1px 0 #ffffff;}
.navbar .brand:hover {text-decoration: none;}
.navbar-text {margin-bottom: 0;line-height: 40px;}
.navbar-link {color: #555555;}
.navbar-link:hover {color: #333333;}
.navbar .divider-vertical {height: 40px;margin: 0 9px;border-left: 1px solid #f2f2f2;border-right: 1px solid #ffffff;}

.navbar .btn-group .btn {margin: 0;}
.navbar-form {margin-bottom: 0;*zoom: 1;}
.navbar-form:before, .navbar-form:after {display: table;content: "";line-height: 0;}
.navbar-form:after {clear: both;}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {margin-top: 5px;}
.navbar-form input, .navbar-form select, .navbar-form .btn {display: inline-block;margin-bottom: 0;}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {margin-top: 3px;}
.navbar-form .input-append, .navbar-form .input-prepend {margin-top: 6px;white-space: nowrap;}
.navbar-form .input-append input, .navbar-form .input-prepend input {margin-top: 0;}
.navbar-search {position: relative;float: left;margin-top: 5px;margin-bottom: 0;}
.navbar-search .search-query {margin-bottom: 0;padding: 4px 14px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;font-weight: normal;line-height: 1;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.navbar-static-top {position: static;width: 100%;margin-bottom: 0;}
.navbar-static-top .navbar-inner {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;right: 0;left: 0;top:20px;z-index: 1030;margin-bottom: 0;}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner, .navbar-static-top .navbar-inner {border: 0;}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding:5px 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 940px;}
.navbar-fixed-top {top:0px;}

.navbar-fixed-bottom {bottom: 0;}
.navbar-fixed-bottom .navbar-inner {-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1), 0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.1), 0 -1px 10px rgba(0,0,0,.1);box-shadow: inset 0 1px 0 rgba(0,0,0,.1), 0 -1px 10px rgba(0,0,0,.1);}
.navbar .nav {position: relative;left: 0;display: block;float: left;margin: 0 10px 0 0;}
.navbar .nav.pull-right {float: right;}
.navbar .nav > li {float: left;}
.navbar .nav > li > a {float: none;padding: 10px 15px 10px;color: #555555;text-decoration: none;}
.navbar .nav .dropdown-toggle .caret {margin-top: 8px;}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {background-color: transparent;color: #333333;text-decoration: none;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {color: #555555;text-decoration: none;background-color:#64696e;}




.navbar .btn, .navbar .btn-group {margin-top: 5px;}
.navbar .btn-navbar {display: none;float: right;padding: 4px 8px;margin-left: 5px;}

.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {color: #ffffff;}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {background-color: #ff8800;}
.navbar .btn-navbar .icon-bar {display: block;width: 18px;height: 2px;background-color: #afb4b9;}
.btn-navbar .icon-bar + .icon-bar {margin-top: 3px;}

.navbar-inverse .btn-navbar {color: #ffffff;background-color: #414646;border:1px solid #7d8282;cursor: pointer;}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {background-color:#373c3c;text-decoration:none;}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {background-color:#fff;}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {background-color: ##64696e;}
.navbar .nav li.dropdown > .dropdown-toggle .caret {border-top-color: #555555;border-bottom-color: #555555;}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {border-top-color: #555555;border-bottom-color: #555555;}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {left: auto;right: 0;}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {left: auto;right: 12px;}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {left: auto;right: 13px;}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {left: auto;right: 100%;margin-left: 0;margin-right: -1px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.navbar-inverse {color: #999999;}



.navbar-inverse .brand, .navbar-inverse .nav > li > a {color: #999999;}
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover {color: #ffffff;}

/*.navbar-inverse .nav:hover > li > a {transition: all 0.3s ease;color:#555;}*/
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {background-color: transparent;color:#ffffff;transition:color .25s ease-in-out;}



.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {color:#ffffff;background-color:transparent;}
.navbar-inverse .navbar-link {color: #999999;}
.navbar-inverse .navbar-link:hover {color: #ffffff;}
.navbar-inverse .divider-vertical {border-left-color: #111111;border-right-color: #222222;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {color: #ffffff;}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {border-top-color: #afb4b9;border-bottom-color: #afb4b9;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;}



.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}


.dropup, .dropdown {position: relative;}
.dropdown-toggle {*margin-bottom: -3px;}
.dropdown-toggle:active, .open .dropdown-toggle {outline: 0;}
.caret {display: inline-block;width: 0;height: 0;vertical-align: top;border-top: 4px solid #000000;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";}
.dropdown .caret {margin-top: 8px;margin-left: 2px;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;background-color: #ffffff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);*border-right-width: 2px;*border-bottom-width: 2px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {right: 0;left: auto;}
.dropdown-menu .divider {*width: 100%;height: 1px;margin: 9px 1px;*margin: -5px 0 5px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #ffffff;}
.dropdown-menu a {display: block;padding: 3px 20px;clear: both;line-height: 18px;color: #333333;white-space: nowrap;}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #232828;
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  
}
.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover {color: #999999;}
.dropdown-menu .disabled > a:hover {text-decoration: none;background-color: transparent;cursor: default;}
.open {*z-index: 1000;}
.open  > .dropdown-menu {display: block;}
.pull-right > .dropdown-menu {right: 0;left: auto;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {border-top: 0;border-bottom: 4px solid #000000;content: "\2191";}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 1px;}
.dropdown-submenu {position: relative;}
.dropdown-submenu > .dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px 6px;border-radius: 0 6px 6px 6px;}
.dropdown-submenu:hover .dropdown-menu {display: block;}
.dropdown-submenu > a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #cccccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover > a:after {border-left-color: #ffffff;}
.dropdown .dropdown-menu .nav-header {padding-left: 20px;padding-right: 20px;}




@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop {display: inherit !important;}
.visible-desktop {display: none !important ;}
.visible-tablet {display: inherit !important;}
.hidden-tablet {display: none !important;}
}


@media (max-width: 767px) {
.hidden-desktop {display: inherit !important;}
.visible-desktop {display: none !important;}
.visible-phone {display: inherit !important;}
.hidden-phone {display: none !important;}
}


@media (max-width: 767px) {
body {padding-left: 20px;padding-right: 20px;}
.navbar-fixed-top,
.navbar-fixed-bottom {margin-left: -20px;margin-right: -20px;}
.container-fluid {padding: 0;}
.dl-horizontal dt {float: none;clear: none;width: auto;text-align: left;}
.dl-horizontal dd {margin-left: 0;}
.container {width: auto;}

}


@media (max-width: 480px) {
.nav-collapse {-webkit-transform: translate3d(0, 0, 0);}
.page-header h1 small {display: block;line-height: 20px;}
input[type="checkbox"], input[type="radio"] {border: 1px solid #ccc;}
.form-horizontal .control-group > label {float: none;width: auto;padding-top: 0;text-align: left;}
.form-horizontal .controls {margin-left: 0;}
.form-horizontal .control-list {padding-top: 0;}
.form-horizontal .form-actions {padding-left: 10px;padding-right: 10px;}
.modal {top: 10px;left: 10px;right: 10px;}
.modal-header .close {padding: 10px;margin: -10px;}
.carousel-caption {position: static;}
}


@media (min-width: 768px) and (max-width: 979px) {
.row {margin-left: -20px;*zoom: 1;}
.row:before, .row:after {display: table;content: "";line-height: 0;}
.row:after {clear: both;}
[class*="span"] {float: left;margin-left: 20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 724px;}
.row-fluid {width: 100%;*zoom: 1;}
.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.7624309392265194%;*margin-left: 2.709239449864817%;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}

.row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}
.row-fluid .span8 {width: 65.74585635359117%;*width: 65.69266486422946%;}
.row-fluid .span6 {width: 48.61878453038674%;*width: 48.56559304102504%;}
.row-fluid .span4 {width: 31.491712707182323%;*width: 31.43852121782062%;}
.row-fluid .span3 {width: 22.92817679558011%;*width: 22.87498530621841%;}
.row-fluid .span2 {width: 14.3646408839779%;*width: 14.311449394616199%;}

.row-fluid .span10 {width: 65.74585635359117%;*width: 65.69266486422946%;}
.row-fluid .span9, .row-fluid .span11 {width: 31.491712707182323%;*width: 31.43852121782062%;}

.controls-row [class*="span"] + [class*="span"] {margin-left: 20px;}
}


@media (max-width: 979px) {
body {padding-top: 0;}
.navbar-fixed-top, .navbar-fixed-bottom, .topcase {position: static;}
.navbar-fixed-top {margin-bottom: 20px;}
.navbar-fixed-bottom {margin-top: 20px;}
.navbar .container {width: auto;padding: 0;}
.navbar .brand {padding-left: 10px;padding-right: 10px;margin: 0 0 0 -5px;}
.nav-collapse {clear: both;}

.colmenu {font-size:20px;font-weight:bold;color:#aeaf9b;}

.nav-collapse.collapse ul{margin:20px 0;}

.nav-collapse .nav {float: none;margin: 0 0 10px;}
.nav-collapse .nav > li {float: none;}
.nav-collapse .nav > li > a {margin-bottom:1px;background:#414646;}
.nav-collapse .nav > .divider-vertical {display: none;}
.nav-collapse .nav .nav-header {color: #555555;text-shadow: none;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {padding: 9px 15px;}
.nav-collapse .btn {padding: 4px 10px 4px;font-weight: normal;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.nav-collapse .dropdown-menu li a {margin-bottom:1px;background:#64696e;}
.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {background-color: #f2f2f2;}
.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {background-color: #bab16b;}

.navbar-inverse .nav-collapse .nav .active > a {background-color:#bab16b;}

.nav-collapse.in .btn-group {margin-top: 5px;padding: 0;}
.nav-collapse .dropdown-menu {position: static;top: auto;left: auto;float: none;display: block;max-width: none;margin:0;padding: 0;background-color: transparent;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {display: none;}
.nav-collapse .dropdown-menu .divider {display: none;}
.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }
.navbar .nav-collapse .nav.pull-right {float: none;margin-left: 0;}
.nav-collapse, .nav-collapse.collapse {overflow: hidden;height: 0;}
.navbar .btn-navbar {display: block;}
.navbar-static .navbar-inner {padding-left: 10px;padding-right: 10px;}

.row-fluid {width: 100%;}
.row, .thumbnails {margin-left: 0;}
.thumbnails > li {float: none;margin-left: 0;}
[class*="span"], .row-fluid [class*="span"] {float: none;display: block;width: auto;margin-left: 0;}
.span12, .row-fluid .span12 {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {display: inline-block;width: auto;}
.modal {position: fixed;top: 20px;left: 20px;right: 20px;width: auto;margin: 0;}
.modal.fade.in {top: auto;}
}


@media (min-width: 980px) {
.nav-collapse.collapse {height: auto !important;overflow: visible !important;}
}

/* -----------------------------------------------------------------------bootstrap end------------------------------------------------------------------------------------------------*/

.bodytext a {color: #8b8b49;text-decoration: none;text-decoration:underline;}
.bodytext a:hover {color: #3e7fb0;text-decoration: underline;}
.clear {clear:both;}

.csc-bulletlist-0 {list-style:none;margin:8px 0px 0px 8px; padding:0px;}
.csc-bulletlist-0 li {padding:5px 0 0 8px;text-indent: -16px;color:#4a4f4d;}
.csc-bulletlist-0 li:before {content: "\2022";color:#aeaf9d;padding:0 9px 0 0;}
.csc-bulletlist a {color: #8b8b49;text-decoration:none;text-decoration:none;}
.csc-bulletlist a:hover {color:#3e7fb0;text-decoration:underline;}

.csc-bulletlist-1 {padding:20px 20px 20px 30px;border:0;background:#003366;color:#fff;}
.csc-bulletlist-2 {padding:20px 20px 20px 30px;border:0;background:#999;color:#fff;}
.csc-bulletlist-3 {list-style:none;padding:20px;border:0;background:#f9f9f9;border:1px solid #ddd;}
.csc-bulletlist-3 li {padding:0 0 0 10px;text-indent: -17px;}
.csc-bulletlist-3 li:before {content: "\2022";color:#003366;padding:0 10px 0 0;}

.tx-flseositemap-pi1 ul{list-style:none;margin:10px 0;padding:0px 0px 0px 15px;font-size:18px;outline:none;}
.tx-flseositemap-pi1 li a{color:red;outline:none;}
.tx-flseositemap-pi1 .list .deep1 li a{color:green;font-size:16px;}
.tx-flseositemap-pi1 .list .deep2 li a{color:blue;font-size:14px;}

/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.navbar .divider-wr1{width:0px;height:40px;margin:0 10px;overflow:hidden;background-color:transparent;border:0px;}
.navbar .divider-wr2{width:0px;height:40px;margin:0 10px;overflow:hidden;background-color:transparent;border:0px;}

.dropdown-menu {background-color:#ffffff;border:0px;*border-right-width:0px;*border-bottom-width:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin:5px 0 0 0;}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu li > a:focus {background-color:#787d82;}
.dropdown-menu .active > a, .navbar .dropdown-menu .active > a {background-color:#969ba0;background-image:none;}
.dropdown-menu .active > a:hover, .navbar .dropdown-menu .active > a:hover {background-color:#787d82;background-image:none;}

.dropdown .caret {margin-left:5px;}
.nav .dropdown-toggle .caret {border-top-color: #fff;border-bottom-color: #fff;}
.nav .dropdown-toggle:hover .caret {border-top-color: #fff;border-bottom-color: #fff;}

.navbar .nav.pull-right  {margin:0;padding:0;}
.nav-collapse.collapse {float:right;}

.navbar .nav {margin:0px;padding:0px;}
.navbar .nav > li > a {padding: 10px 10px;color:#9a9b89;font-size:16px;text-transform:uppercase;font-family:'Francois One',sans-serif;}
.navbar .nav.pull-right > li > a {margin:0;padding:10px 0 10px 10px;}
.navbar .btn-group {padding: 5px 0px 6px;}

.navbar-fixed-top .brand {padding-right:0;padding-left:0;margin:0px;font-weight: bold;color:#000;text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}
.navbar-fixed-top .brand:hover {text-decoration:none;}


.navbar-fixed-top .container{width:100%;max-width:1200px;}
.navbar-fixed-top .navbar-inner{padding-left:20px;padding-right:20px;border-radius:0;}

.navbar-inverse .navbar-inner {background-color:#232828;background-image:none;}

.subnav-fixed .nav {width:1200px;}
.subnav {height:auto;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border:0;background-image:none;background-color:rgba(150,155,153,.8);}
.subnav .nav > li > a {outline:none;border:0;color:#fff;padding:6px 10px;text-transform:uppercase;font-family:'Oswald',sans-serif;}
.subnav .nav > li > a:hover {background-color:#686d6b;color:#fff;transition:background .25s ease-in-out;}
.subnav .nav > .active > a {background-color:#969ba0;color:#fff;}
.subnav .nav > .active > a:hover {background-color:#64696e;}
.subnav .dropdown-menu {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius:0;margin:0;}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {color: #ffffff;}

.nav-tabs > li > a {outline:none;}

.starthead {margin:100px 0 0 0;padding:0;color:#fff;font-weight:16px;}

.fueb {color:#9a9b89;font-size:16px;font-family: 'Roboto Condensed', Arial, sans-serif;}
.location {margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #505553;}
.socialmedia2 {margin:10px 0 0 0;padding:12px 0 0 0;border-top:1px solid #505553;}
.face {float:left;width:auto;margin:0px 8px 8px 0px;padding:0px;}
.twbt {float:left;width:auto;margin:0px 8px 8px 0px;padding:0px;}
.goop {float:left;width:auto;margin:0px 8px 8px 0px;padding:0px;}
.rss-feed {float:left;width:auto;margin:0px;padding:0px;}
.latestfoot {margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #505553;}


.news-list-view .article {float:left;width:45%;background:#fff;padding:2%;margin-bottom: 2%;min-height: 168px;}
.news-list-view .article h2 a{font-family: 'Roboto Condensed', Arial, sans-serif;font-size:20px;outline:none;}
.news-list-view .article h2 {line-height:110%;}
.news-list-view .article:nth-child(2n) {margin-left: 2%;}
.news-list-date, .news-list-category, .news-list-author {font-size:12px;color:#bab16b;}

.news-list-view-1 .article {float:left;width:45%;background:#fff;padding:2%;margin-bottom: 2%;min-height: 168px;}
.news-list-view-2 .article {position:relative;float:left;width:45%;background:#fff;padding:2%;margin-bottom: 2%;min-height: 168px;}
.news-list-view-3 .article {float:left;width:45%;background:#fff;padding:2%;margin-bottom: 2%;min-height: 128px;}
.news-list-view-1 .article h2 a, .news-list-view-2 .article h2 a, .news-list-view-3 .article h2 a{font-family: 'Roboto Condensed', Arial, sans-serif;font-size:20px;outline:none;}
.news-list-view-1 .article h2, .news-list-view-2 .article h2, .news-list-view-3 .article h2 {line-height:110%;}
/*.news-list-view-zp .teaser-text {padding: 8px 0 0 0;border-top: 1px solid #eee;}*/
.news-list-view-1 .article:nth-child(2n), .news-list-view-2 .article:nth-child(2n), .news-list-view-3 .article:nth-child(2n) {margin-left: 2%;}

.news-list-view-2 .article .footer {position:absolute;right:0;bottom:0;padding:6px 0;margin:0;background:#000;}
.news-list-view-2 .article .footer .news-list-date{width:50px;background:#777;font-size:18px;font-weight:bold;text-align:center;line-height:100%;font-family:Arial, sans-serif;}
.news-list-view-2 .article .footer .news-list-date-day{width:50px;background:#999;font-size:28px;font-weight:bold;text-align:center;line-height:100%;font-family:Arial, sans-serif;}



/* ----------------------------------------------------------------------------------1024-------------------------------------------------------------------------------------*/

@media (max-width:1024px) {
/*.subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover {;padding-left:18px;}*/
.news-list-view .article {min-height: 186px;}
.news .footer span {padding-right: 6px;margin-right: 6px;}
.news-list-view-1 .article, .news-list-view-2 .article, .news-list-view-3 .article {min-height:188px;}
}

/* ----------------------------------------------------------------------------------979-------------------------------------------------------------------------------------*/

@media (max-width:979px) {
.scol10 {padding:10px 20px 0 20px;}
.nav-collapse.collapse {float:none;}
.nav-collapse .dropdown-menu a {color:#afb4b9;}
.navbar .divider-wr1, .navbar .divider-wr2{height:0px;}
.navbar-fixed-top {margin-bottom:0px;}
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {background-color: #888;}
}

/* ----------------------------------------------------------------------------------768-------------------------------------------------------------------------------------*/

@media (max-width:768px) {
body {padding-left: 0px;padding-right: 0px;}
.navbar-fixed-top {margin-left:0px;margin-right:0px;}
.subcon {height:auto;}
.subnav {background:transparent;}
.subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover {-webkit-border-radius: 0;-moz-border-radius:0;border-radius:0;}
.subnav .nav > li > a {margin:0 0 1px 0;background:rgba(150,155,153,.8);}
.subnav-fixed .nav {width:auto;}
.jumbotron h1 {font-size:36px;}
.detail {font-size:18px;}
}

/* ----------------------------------------------------------------------------------767-------------------------------------------------------------------------------------*/

@media (max-width:767px) {
.button-box {margin:60px 0 30px 0;}
#search {margin:0;}
.news-list-view-1 .article, .news-list-view-2 .article, .news-list-view-3 .article {float:none;width:92%;padding:4% 4% 2% 4%;min-height:0;}
.news-list-view-1 .article:nth-child(2n), .news-list-view-2 .article:nth-child(2n), .news-list-view-3 .article:nth-child(2n) {margin-left: 0;}
.csc-frame-frame1 {padding:0 4% 4% 4%;}
.infoboxhead  {padding:4% 4% 4px 4%;}
.sidebarkontakt {width:92%;margin:0 4% 0% 4%;}
.sidebarheadline {width:92%;margin:4% 4%;}
}

/* ----------------------------------------------------------------------------------480-------------------------------------------------------------------------------------*/

@media (max-width:480px) {

.jumbotron h1 {text-align:left;margin-right:0;font-size:32px;}
.subcon {padding:0 20px;}
.jumbotron h1 {font-size:28px;}
.detail {font-size:16px;line-height:1.2;}
.startteaser h1{font-size:36px;}
/*.topmenu > li > a{padding:0 15px;}*/
}

/* ----------------------------------------------------------------------------------380-------------------------------------------------------------------------------------*/

@media (max-width:380px) {
.jumbotron h1 {text-align:left;margin-right:0;font-size:32px;}
/*.scol10, .scol11, .scol11a, .scol12 {padding:0 20px;}*/
.jumbotron h1 {font-size:20px;}
.detail {font-size:14px;}
.face, .twbt, .goop {margin:0px 8px 0px 0px;}
/*.topmenu > li > a{padding:0 6px;}*/
.footmenu > li > a{width:50%;padding:0;}
.startteaser h1{font-size:30px;}
}

/* ----------------------------------------------------------------------------------240-------------------------------------------------------------------------------------*/

@media (max-width:240px) {
.topmenu > li > a, .footmenu > li > a{font-size:12px;}
/*.topmenu > li > a{padding:0px;}*/
.startteaser h1{font-size:24px;}
.button-fade {font-size:13px;}
.searchsubmit {font-size:12px;margin:5px 0 0 0;}
.wtext h3 {font-size:14px;border-bottom:0;border-right:0;}
.kontakt {margin:9px 0px 0 3px;}
}

	/* Positioning of images: */

	/* Center (above or below) */
	DIV.csc-textpic-center .csc-textpic-imagewrap, DIV.csc-textpic-center FIGURE.csc-textpic-imagewrap { overflow: hidden; }
	DIV.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	DIV.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	DIV.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left .csc-textpic-imagewrap { float: left;}
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left .csc-textpic-imagewrap { float:left;margin:0 20px 0 0;}

	/* Right (in text) */
	DIV.csc-textpic-intext-right .csc-textpic-imagewrap { float:right;margin:0 0 0 20px;}

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float:right;margin:0 0 0 20px;}

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float:left;margin:0 20px 0 0;}

	DIV.csc-textpic DIV.csc-textpic-imagerow-last, DIV.csc-textpic DIV.csc-textpic-imagerow-none DIV.csc-textpic-last { margin-bottom: 0; }

	