body {
 hyphens: auto;
}
/*Versuch neue Filmgedanken21 geht nicht */
.filmgedanken .column-1 img {
    float: unset;
    margin-right: -0%;
    padding-left: 0%;
    margin-right: 1%;
  padding-bottom: 5% !Important;
    display: table-caption;
}
/*Versuch Linie */
.News {
    border-bottom: 3px solid #ccc;
    border-bottom-width: auto;
    padding-bottom: 0%;
    margin-bottom: 1%;
}
/*Footer zu gestalten funktioniert */
.footer {
  background-color:#263A4A !Important;
color: #fff;
}
/*Versuch rechten Rand startseite pos 7 angleichen funkionier nicht*/
.well {margin-right: -10 px;}
/*Abstand überschriften Zeilen funktioniert nicht*/
h4 {
    font-size: 16px;
    line-height: 18px !Important;
}
/* Hintergrundfarbe klappt */
.xcontainer-fluid {background-color: xgainsboro}
/* neuer Versuch Topmenu anzusprechen margin top war -72*/
.topmenu {
    list-style: outside none none;
  display:inline-flex;
  xfloat: right;
    margin-bottom: 0px;
    margin-left: 0;
  margin-top: 0px;
  padding-right: 2%;
  padding-bottom: 0%;
  position: inherit; z-index: 4;
}
/*Abstand grauer Balken oben für Suche und Social */
input, textarea, .uneditable-input {

    margin-left: 0;
    margin-top: 1%;
}
/* Versuch Spalte 7 */
.row-fluid .span3 {
    width: 23.404255317% !important;
}
.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
    margin-left: 1%;
}
/* Weiße schrift für artio Werbung geht nicht!! */
element.style {
    display: inline;
    font-size: 0px;
    visibility: collapse;
}
.topmenu a {
    color: #0088cc;
  font-size: 0.8em;
      border-right: 1px solid #FFA800;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: rgb(255, 168, 0);
  padding: 4px; position: relative; z-index: 6;
}
/* Untergrund unter Zahl der Fundstellen Suche */
.label-info, .badge-info {
    background-color: #D7DEE3;
}
.label, .badge {
    color: #FDC028;
  }
dt.result-title {
    margin-top: 2.5%;
    overflow-wrap: break-word;
}
/* Linkfarbe alle Seiten */
.body a {
    color: #fc812f;
}
/* Definitionen für Menüs im Footer */
.footer a {
    color: #0088cc !important;
    color: #F6CC1E !important;
  font-size: 0.8em;
      border-right: 1px solid #FFA800;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: rgb(255, 168, 0);
  padding: 4px; position: relative; z-index: 6;
  display: inline-block;
}
/* Hoverfarbe bei News und Technews */
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
	color: #fff;
	background-color: #869396;
	*background-color: #f0f0f0;
}
/* header Logo etc. */
.brand {
  background-color: #334e64;
  transition: color 0.5s linear 0s;
    width: auto;
}
a.brand img {
  width: 100%;
}
.header {
    background-color: #334e64; position: relative; z-index: 2;}
.navigation {margin-bottom: 0 em; padding: 0px 0; margin-top: -25px; z-index: 0;}
}
.nav > li > a {
    display: block;
    color: #003365;
}
.navigation {
    background-color: #d7dee3;
    xfloat: left;
    xheight: 44px;
    position: relative;
    xwidth: 960px;
    z-index: 1;
}
.moduletable-navigation {margin-top: -30px}
div#main-menu {
    background-color: white;
    border-bottom: 4px solid #cfcdcd;
    box-shadow: 3px 3px 3px darkgrey;
    height: 20px;
    margin-top: 1px;
    padding-top: 8px;
    position: relative;
    width: 960px;
    z-index: 2;
}
/* Ende Main Menu */
.home h2 {
    color: #333e4b;}
/* Hier werden die blauen Balken unter dem Topmenü festgelegt */
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
        text-decoration-color: currentcolor;
        text-decoration-line: none;
        text-decoration-style: solid;
    background-color: #A2C1DA;
  margin-right: 0%;
}
/* Die Symbole heißen xsocialisations also nicht löschen !!!!*/
.xsocialicons {float: right; display: inline; margin-left: 15px;padding-bottom: 0px;}
.xsocialicons {
  margin-right: 0.5%;
margin-top: -3.4%; max-height: 1.2em;
}
/*Menü Abstand bei kleinem Bildschirm Maximenu */
@media screen and (max-width: 524px) {
   ul li {
        padding: 5px !important;
        text-align: left;
    }
    
    #form-login-remember {
        padding: 10px !important;
    }

}
/*Angaben für Trennung von Text Versuch */
.hyphens {
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphenate-limit-chars: auto 3;
  -webkit-hyphenate-limit-lines: 4;
  -ms-hyphenate-limit-chars: auto 3;
  -ms-hyphenate-limit-lines: 4;
}
/* Versuch Topmenü fürs handy  */
@media (max-width: 767px) {

div.navigation{
float: left;
width: 100%;
}
div.navbar .btn-navbar{
float: right;
margin: 0;
}
}
@media (max-width: 480px) {

div.navigation{
float: left;
width: 100%;
}
div.navbar .btn-navbar{
float: right;
margin: 0;
}
  }
/*Versuch Linie Pos 8 weg auf handy */
@media (max-width: 480px) {
div.sidebar::before {
    border-right: 0px solid #ccc;}
  }
/* Festlegung Abstand Menüsymbol Klapp Abstand von oben */
div.navbar .btn-navbar {
    float: right;
    margin: 39% 0 0;
}
/* Versuch unterschiedliche Bildgröße für Handy etc. */
.xmoduletable-technewshome img {float: right!;width: auto;!important; margin-right:0px;margin-top: 0px; padding-left: 0
  %;}
/* Suchfenster Layout Farbe, Rundung */
input.search-query {
    background-color: #cfe0e4;
    border: 1px solid #34546d;
	border-radius: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
form {
    margin: 0 0 18px;
        margin-top: 1%;
        margin-right: 0px;
        margin-bottom: 01%;
        margin-left: 01%;
    margin-top: 01%;
}
input, textarea, .uneditable-input {
    width: 40%;
}
/* Verlinkung in Seiten in Orange */
a {
	color: #446e8f;
	text-decoration: none;
}
a:hover,
a:focus {
	color: darkslategray !Important;
	text-decoration: underline;
}
/* ab hier von der alten Seite Seitenbeschreibung */
div#text {font-family: Segoe UI, Roboto, Helvetica Neue, Arial, Calibri, Verdana, Geneva, sans-serif; font-size: 1.125rem; text-align: left; margin:10px 0 0 0;line-height: 1.5em;list-style:disc;}
div#text h2 {margin-bottom:15px;}
.imtext {float:right;margin-left:15px;margin-right:0;}
.imtextl {float:left;margin-left:0px;margin-right:15px;}
#text ul {width:100%;margin-top:20px;list-style:disc;}
#text ul li {display:inline;}
#text #klein {font-size:14px;font-style:italic;margin:10px 0px 15px 0px;clear:both;}
#text ul li {display:inline;}
#text #klein {font-size:14px;font-style:italic;margin:10px 0px 15px 0px;clear:both;}
div#text ol{margin-left:40px;}
/* Für voranzeige Workshops etc. */
.moduletable-Workshopstart a {display: block;}
/* Set font style for body */
body {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 100%;
}
.imtext {float:right;margin-left:15px;margin-right:0;}
.imtextl {float:left;margin-left:0px;margin-right:15px;}
/* Alte Definitionen Bildunterschrift ggf. raus */
.bildunterschrift {clear:both;float: right;width: 280px;padding:10px;text-align:center;font-family: Arial, sans-serif;font-size: 0.875rem;background-color:#ebeef1;margin-left:15px;margin-right: 0px !important;}
.bildunterschriftl {clear:both;float: left;width: 280px;padding:10px;text-align:center;font-family: Arial, sans-serif;font-size: 0.875rem;background-color:#ebeef1;margin-left:0px;margin-right: 15px !important;}
.bildunterschriftw {clear:both;float: right;width: 430px;padding:10px;text-align:center;font-family: Arial, sans-serif;font-size: 0.875rem;background-color:#ebeef1;margin-left:15px;margin-right: 0px !important;}
.bildunterschriftwl {clear:both;float: left;width: 430px;padding:10px;text-align:center;font-family: Arial, sans-serif;font-size: 0.875rem;background-color:#ebeef1;margin-left:0px;margin-right: 15px !important;}
.bildunterschriftwxl {clear:both;float: right;width: 900px;padding:10px;text-align:center;font-family: Arial, sans-serif;font-size: 0.875rem;background-color:#ebeef1;margin-left:15px;margin-right: 0px !important;}
.bildunterschrift-schmal {clear:both;float: right;width: 180px;padding:10px;text-align:center;font-size: 0.875rem;background-color:#F0F8FF;margin-left:15px;}
.bildunterschrift600 {clear:both;float: right; width: 580px;padding:10px;text-align:center;font-family: Arial, sans-serif;font-size:0.875rem;background-color:#ebeef1;margin-left:15px;margin-right: 0px !important;}
.bildunterschrift225 {clear:both;float: right;max-width: 225px;padding:10px;text-align:center;font-family: Arial, sans-serif;font-size:0.875rem;background-color:#ebeef1;margin-left:15px;margin-right: 0px !important;}
.bildunterschrift600full {clear:both;float: right;max-width: 600px;padding:10px;text-align:center;font-family: Arial, sans-serif;font-size:0.875rem;background-color:#ebeef1;margin-left:15px;margin-right: 0px !important;}
.bildunterschriftmax {clear:both;float: right;width: -moz-available; padding:10px;text-align:center;font-family: Arial, sans-serif;font-size:0.875rem;background-color:#ebeef1;margin-left:0px;margin-right: 0px !important;}
/* Alte Definitionen Bildunterschrift ggf. raus */
/* Handy bildunterschrift anders */
@media (max-width: 480px) and @media (max-width: 768px)
{
.bildunterschrift600 {
      width: auto;
   }
}
@media (max-width: 480px) and @media (max-width: 768px)
{
.bildunterschrift {
      width: auto;
   }
}
@media (max-width: 480px) and @media (max-width: 768px)
{
.bildunterschriftmax {
      width: auto;
   }
}
/* Versuch Mobil Nachrichten ohne padding frei */
@media (max-width: 480px) and @media (max-width: 768px)
{
#sidebar::before {
    border-right: 0px solid #ccc;
}
}
/* Versuch Ähnliche Tags unten auf allen Seiten */
.yyyytagssimilar pull-left ul {margin-top: 2%;}
/* Abstand Tags zum Artikel */
ul, ol {
    padding: 0;
    margin: 0 0 9px 0px;
    padding-bottom: 2%;
  list-style: none;
}
/* Druckbutton alle Seiten */
.btn-group > .btn {
  margin-top: 0px;}
/* Beschreibung in Seite Tech News Artikelvorschau */
.moduletable-technewsinpage img {
display: table-cell;
  }
.moduletable-technewsinpage h3 a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-technewsinpage a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-technewsinpage a {
    color: #cc6600;
    line-height: 1.4;
    text-decoration: none;
}
/* Definition Plus Pages Vorschau neueste */
.moduletable-pluspagesinpage {border-spacing:20px}
.moduletable-pluspagesinpage img {
display: table-cell; vertical-align: super; padding-top: 2%; padding-bottom: 2%; max-width: 300px;
  }
.moduletable-pluspagesinpage p {line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word;}
.moduletable-pluspagesinpage h3 a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-pluspagesinpage a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-pluspagesinpage a {
    color: #cc6600;
    line-height: 1.4;
    text-decoration: none;
}
/* Definition aktuelles in Seite */
.moduletable-newsinpage {border-spacing:20px}
.moduletable-newsinpage img {
display: list-item; vertical-align: super; padding-top: 2%; padding-bottom: 2%; ;
  }
.moduletable-newsinpage p {line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word;}
.moduletable-newsinpage h3 a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-newsinpage a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-newsinpage a {
    color: #cc6600;
    line-height: 1.4;
    text-decoration: none;
}
/* Definition Topartikel Dummy */
.dummytop .btn a {font-size: 1.0em; font-weight: unset;
    line-height: 18px;}
/*Definition obere Topartikel Dummytop */
.row-fluid .span4 {table-layout: float; padding-right: 0%; background-color:x}
.xtopartikel .row-fluid [class*="span"] {margin-left:0%; margin-bottom: 4%;}
/* Definition Themen */
.moduletable-themen {background-color: x}
.moduletable-themen {padding-top: 1%}
.moduletable-themen {margin-right: -2%}
.moduletable-themen img {
display: table-cell;
    padding-bottom: 2%;
  padding-right: 2%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: auto;
    }
.moduletable-themen p {line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 1%; margin-right: 1%;
}
.moduletable-themen h3 a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-themen a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 0,7em;
    font-weight: normal;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-themen a {
    color: #cc6600;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-themen {
      border-bottom:3px solid #ccc; border-top-width: auto; padding-top:0%; width: auto;}
.mod-themen a {
    color: #cc6600;
    line-height: 1.4;
    text-decoration: none;
}
.xtopartikel a {color: color: #003365;}
.xtopartikel {
      border-bottom:3px solid #ccc; border-bottom-width: auto; padding-bottom: 0%; margin-bottom: 2%;}
.xtopartikel {margin-right: 0%;}
.xtopartikel .span4 {padding-left: 0%;}
/* Neu Topartikel ganz oben */
/* Definition Topartikel Dummy */
.dummytop .btn a {font-size: 1.0em; font-weight: unset;
    line-height: 18px;}
/*Definition obere Topartikel Dummytop */
.row-fluid .span4 {table-layout: float; padding-right: 0%;}
.topartikel .row-fluid [class*="span"] {margin-left:0%; margin-bottom: 1%;}
/* Definition Topartikel */
.xmoduletable-dummytop .span4 {margin-left: 0%;}
.xmoduletable-dummytop .span4 {padding-left: 0%;}
.xmoduletable-dummytop .span3 {margin-left: 2%;}
.xmoduletable-dummytop .span3 {padding-left: 0%;}
.xmoduletable-dummytop .span2 {margin-left: 0%;}
.xmoduletable-dummytop .span2 {padding-left: 0%;}
.xmoduletable-dummytop .span1 {margin-left: 0%;}
.xmoduletable-dummytop .span1 {padding-left: 0%;}
.xmoduletable-dummytop {padding-top: 0%}
.xmoduletable-dummytop {margin-right: -5%}
.xmoduletable-dummytop img {
xdisplay: table-cell;
    margin-bottom: 0%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: auto;
    }
.xmoduletable-dummytop p {
    line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 1%; margin-right: 3%;
}
.xmoduletable-dummytop a {
	color: #CC6600;
	text-decoration: none;
  line-height: 1.4;
  font-size: 1.2em;
      font-family: 'Open Sans', sans-serif; font-weight: bold;
}
.xtopartikel a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.xtopartikel a {color: color: #003365;}
.xtopartikel {
      border-bottom:3px solid #ccc; border-bottom-width: auto; padding-bottom: 0%; margin-bottom: 1%;}
.xtopartikel h4 {font-size: 2em}
.xtopartikel {margin-right: 0%;}
.xtopartikel .span4 {padding-left: 0%;}
.xtopartikel .span4 {border-spacing:20px}
/*Definition Bildunterschrift bei Bilderverlinkung*/
.img_caption {
    text-align: left !important;
}
/*Definition Fotos, Text, Ueberschrift auf Position 3 News und Technews Startseite */
.xmod-newsflash-adv img {display: table-caption; vertical-align: super; margin-bottom: 2%; margin-left: initial; width: -moz-available; overflow-x: hidden;
overflow-y: hidden; style: clear: both;}
.xmod-newsflash-adv h2 {
	color: #CC6600;
    font-size: 20px;
    line-height: 1.4;
  margin-bottom: 2%;
margin-top: 5%; overflow-wrap: break-word; hyphens: auto;}
.xmod-newsflash-adv p {line-height: 1.4; overflow-wrap: break-word; hyphens: auto; word-wrap: break-word; text-rendering: optimizeLegibility;
}
.xmod-newsflash-adv a {
	color: #CC6600;
	text-decoration: none;
  line-height: 1.4;
}
.xmod-newsflash-adv a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
/* Überschriften dummy Kategorie */
.home a {
	color: #CC6600;
	text-decoration: none;
  line-height: 1.4;
}
.home a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.home a {color: color: #003365;}
/* Trennlinien unter Artikelüberschrift Mitte Position 3*/
.page-header {
    padding-bottom: 0px;
    margin: 0% 0% 2% -0%;
    border-bottom: 3px solid #ccc;
}
/* Bildunterschrift für 600 Breite */
.bildunterschrifty {
    clear: both;
    float: right;
    width: 600px;
    padding-top: 10px;
  padding-bottom: 10px;
    text-align: center;
    font-family: sans-serif;
    font-size: 12px;
    background-color: #F0F8FF;
    margin-left: 15px;
    margin-right: 0px !important;}
/* Modul aktuelleins und andere auf Position neueartikeleins*/
.home #neueartikeleins p {
    font-size: 20px;
    line-height: 1.4;
  margin-bottom: 5%;
  margin-left: 0%; padding-left: 0%;
margin-top: 5%; overflow-wrap: break-word; hyphens: auto;}
/* Rechte Module Position7 funktioniert*/
.jemmod a {
	color: #CC6600;
	text-decoration: none;
  line-height: 1.4;
}
.jemmod a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.jemmod ul, ol {
    padding: 0;
    margin: 0 0 0 0px;
}
.jemmod p {overflow-wrap: break-word; hyphens: auto;}
/* Zusatz für Links Position8 Farbe Links Breite der Schrift p Balken rechts etc.*/
.sidebar-nav a {
	color: #CC6600;
	text-decoration: none;
  line-height: 1.4;
}
.sidebar-nav a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.sidebar-nav ul, ol {
    padding: 0%;
    margin: 0 0 0 0px;
    list-style: none;
}
.sidebar-nav p {overflow-wrap: break-word; hyphens: auto; width: 100%;word-wrap: break-word;}
.row-fluid > #sidebar{ position: relative; padding-right: 0%;}
    #sidebar:before {
      display: block;
      content: "";
      position: absolute;
      xleft: 87%;
      top: 0px;
      height: 100%;
      width: 0px;
      border-right: 0px solid #ccc;
    }
/*Zusatz für rechte Position 7 nach crash breiter*/
.xrow-fluid .span3 {
    width: 24.404255317% !important;
}
/*Versuch Breite rechte Spalte Frontpage verringern */
.xxxrow-fluid [class*="span"] {
    display: block;
    width: 100%;
    margin-left: 1.127659574% ! important;
}
/* linker Abstand von K2 und folgende auf Position 8 */
.row-fluid #sidebar [class*="span"] {margin-left: 0 !important;}
.home .row-fluid [class*="span"] {margin-left: 0%; margin-bottom: 2%; margin-top: 1%; }
/* Abstand der Vorschau Artikel auf Startseite Pos3 */
.xrow-fluid .span6 [class*="span"]:first-child {
    margin-right: 2%;
    padding-right: 0%;}
.xrow-fluid .span6 [class*="span"]:second-child {
    margin-left: 0;
    padding-left: 0%;
}
/*Well in 7 */
.well {
    min-height: 20px;
    padding: .8em;
}
/* Begrenzung Suchfeld */
.input-medium {
    width: 150px !important;
}
/* Hands on separate Seite */
.moduletable-handsonpage img {display: table-cell;
    border: 0 none;
    height: auto;
    margin-right: 2%;
    max-width: 100%;
    vertical-align: middle;
  padding-bottom: 1%;
}
.moduletable-handsonpage p {line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 0%; margin-right: 1%;
}
.moduletable-handsonpage title a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-decoration: none;
}
  /* Versuch tvtipps */
.fernsehen ul, ol {
    padding-right: 15%;
  padding-top: 0%;
  line-height: 1.4;
    margin: 0 0 0 0px;
    list-style: none; word-wrap: break-word;
}
.fernsehen span {margin-top:10%;}
.fernsehen h1 h2 h3 h4 {
margin-top: 8%;
}
.fernsehen li {
    line-height: 1.4em; padding-top: 4%;
}
.fernsehen a {
    margin-bottom: 5%;
}
/* Spalte 8 Virtual artikel */
.virtual ul, ol {
    padding-right: 15%;
  padding-top: 0%;
  line-height: 1.4;
    margin: 0 0 0 0px;
    list-style: none; word-wrap: break-word; text-decoration: none;
}
.virtual span {margin-top:10%;}
.virtual h1 h2 h3 h4 {
margin-top: 8%;
}
.virtual li {
    line-height: 1.4em; padding-top: 0%;
}
.virtual a {
    margin-bottom: 5%;
}
/* Zusatz für rechte Position 7 vergrößert Abstand der Modulteile rechts zueinander */
	xxxxcolor: #CC6600;
	text-decoration: none;
  line-height: 1.4;
}
/* wichtig hier werden die Punkte in Pos 7 weggenommen */
.well ul, ol {
    padding: 0;
    margin: 0 0 0 0px;
    list-style: none;
}
/* Zusatz für Position 3 News etc oben */
.mod-newsflash-adc .row-fluid {
   width: auto;
		*width: auto;
}
/* Zusatz für die neuen Artikel */
.home p {line-height: 1.4; overflow-wrap: break-word; hyphens: inherit;}
.home img {display: table-cell;
vertical-align: super; float: right; size: auto; vertical-align: ini; padding-bottom: 2%; padding-left: 0%; width: -moz-available; style: clear: both;}
.home h2 {color: #003365;}
/* zum testen */
.yyyrow-fluid [class*="span"]:first-child {
    margin-left: 0;
    padding-right: 0%;
}
/* Abstand Aktuell nach oben große Darstellung */
.xleading-1 {padding-top: 1%; xborder: 3px solid #ccc; background-color: #f5f5f5 !important}
.xleading-2 {padding-top: 1%;}
.xleading-3 {padding-top: 1%;}
.xleading-4 {padding-top: 1%;}
.xrow-fluid .span6 {margin-left: 0%; padding-right: 0%;}
/* Abstand zweispaltig Artikel */
.xcolumn-1 {margin-right: 0%; margin-top: 2%;}
.xcolumn-2 {margin-right: 0%; padding-left: 0%;}
.xcolumn-3 {margin-right: 0%; padding-left: 0%;}
.xcolumn-1 h2 {padding-top: 0%;}
.xcolumn-1 img {float: unset; margin-right: -0%; padding-bottom: 5%; padding-left: 0%; margin-right: 1%; display: table-caption; !Important}
.xcolumn-1 p {margin-top: 2%; margin-right: 1%;}
.xcolumn-2 h2 {padding-top: 0%;}
.xcolumn-3 h2 {padding-top: 0%;}
.xcolumn-2 img {float: unset; margin-left: 1%; margin-bottom: 1em; padding-left: 0%; display: table-caption;}
.xcolumn-2 p {margin-left: 1%;}
.xcolumn-3 p {margin-top: 2%; margin-right: 1%;}
.xcolumn-3 img {float: unset; margin-left: 1%; margin-bottom: 1em; padding-left: 0%; display: table-caption;}
/* Hier werden die Tags in anderer Farbe eingestellt */
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
    color: #CF5504;
    text-decoration: none;
        text-decoration-color: -moz-use-text-color;
        text-decoration-line: none;
        text-decoration-style: solid;
    cursor: pointer;
}
.label-info[href], .badge-info[href] {
    background-color: #F5F5F5;}
.label, .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 10.998px;
    font-weight: bold;
    line-height: 14px;
    color: #808080;
    vertical-align: baseline;
    white-space: nowrap;
    }
/* Farbe für Links auf allen Seiten */
/* Abstand Blog Liste K2 linke Position8 /
.k2Container p {line-height: 1.4em;}
/* Workshops Schrift geht aber nicht gut auf Handy*/
.newsflash p {
    margin-top: -16%;
    margin-left: 50%;
}
/*Umwidmung topartikeldefi zu filmkritiken */
.xfilmkritiken {padding-top: 1%}
.xmoduletable-filmkritiken {margin-right: 0%}
.xmoduletable-filmkritiken img {margin-bottom: 2%}
.xfilmkritiken img {
display: table-cell;
    padding-bottom: 0%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: -moz-available;
    }
.xfilmkritiken p {
    line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 1%; margin-right: 5%;
}
.xfilmkritiken h2 {
    font-size: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 0%; margin-right: 0%;
}
.xfilmkritiken a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.xfilmkritiken h3 a {
    font-size: 1.4em;
}
.xmoduletable-filmkritiken {
      border-bottom:0px solid #ccc; border-bottom-width: auto; padding-bottom: 0%; margin-bottom: 2%;}
.filmkritiken {margin-right: 0%;}
.moduletable-filmkritiken .span {padding-right: 1%;}
.moduletable-filmkritiken .span4 {padding-left: 0%;}
.moduletable-filmkritiken .span4 {padding-left: 0%;}
.moduletable-filmkritiken .span3 {margin-left: 2%;}
.moduletable-filmkritiken .span3 {padding-left: 0%;}
.moduletable-filmkritiken .span2 {margin-left: 0%;}
.moduletable-filmkritiken .span2 {padding-left: 0%;}
.moduletable-filmkritiken {
      border-top:3px solid #ccc; border-top-width: auto; padding-top:0.2%;}
.moduletable-filmkritiken .btn:first-child {
    margin-bottom: 1%;
    margin-top: -1%;
}
.moduletable-filmkritiken .btn-info {
    background-color: #a2c1da;
    background-image: linear-gradient(to bottom, #f5f5f5, #e6e6e6);
}
/* rollthepicture */
.rollthepicture {padding-top: 1%}
.moduletable-rollthepicture {margin-right: 0%}
.moduletable-rollthepicture img {margin-bottom: 2%}
.rollthepicture img {
display: table-cell;
    padding-bottom: 0%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: -moz-available;
    }
.rollthepicture p {
    line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 1%; margin-right: 5%;
}
.rollthepicture h2 {
    font-size: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 0%; margin-right: 0%;
}
.rollthepicture a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.rollthepicture h3 a {
    font-size: 1.4em;
}
.moduletable-rollthepicture {
      border-bottom:0px solid #ccc; border-bottom-width: auto; padding-bottom: 0%; margin-bottom: 0%;}
.rollthepicture {margin-right: 0%;}
.moduletable-rollthepicture .span {padding-right: 1%;}
.moduletable-rollthepicture .span4 {padding-left: 0%;}
.moduletable-rollthepicture .span4 {padding-left: 0%;}
.moduletable-rollthepicture .span3 {margin-left: 2%;}
.moduletable-rollthepicture .span3 {padding-left: 0%;}
.moduletable-rollthepicture .span2 {margin-left: 0%;}
.moduletable-rollthepicture .span2 {padding-left: 0%;}
.moduletable-rollthepicture {
      border-top:3px solid #ccc; border-top-width: auto; padding-top:0.2%;}
.moduletable-rollthepicture .btn:first-child {
    margin-bottom: 1%;
    margin-top: 0%;
}
.moduletable-rollthepicture .btn-info {
    background-color: #a2c1da;
    background-image: linear-gradient(to bottom, #f5f5f5, #e6e6e6);
}
/* In Seite Roll the Pic */
.moduletable-rollpicinpage img {
display: table-cell; max-width: 95%;
  }
.moduletable-rollpicinpage h3 a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-rollpicinpage a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-rollpicinpage a {
    color: #cc6600;
    line-height: 1.4;
    text-decoration: none;
}
/* handson */
.handson {padding-top: 1%}
.moduletable-handson {margin-right: 0%}
.moduletable-handson img {margin-bottom: 2%}
.handson img {
display: table-cell;
    padding-bottom: 0%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: -moz-available;
    }
.handson p {
    line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 1%; margin-right: 5%;
}
.handson h2 {
    font-size: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 0%; margin-right: 0%;
}
.handson a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.handson h3 a {
    font-size: 1.4em;
}
.moduletable-handson .btn-info {background-image: linear-gradient(to bottom, #f5f5f5, #e6e6e6); background-color: #A2C1DA;}
.xmoduletable-handson {
      border-bottom:3px solid #ccc; border-bottom-width: auto; padding-bottom: 0%; margin-bottom: 2%;}
.handson {margin-right: 0%;}
.moduletable-handson .span {padding-right: 1%;}
.moduletable-handson .span4 {padding-left: 0%;}
.moduletable-handson .span4 {padding-left: 0%;}
.moduletable-handson .span3 {margin-left: 2%;}
.moduletable-handson .span3 {padding-left: 0%;}
.moduletable-handson .span2 {margin-left: 0%;}
.moduletable-handson .span2 {padding-left: 0%;}
.moduletable-handson {
      border-top:3px solid #ccc; border-top-width: auto; padding-top:0.2%;}
.moduletable-handson .btn:first-child {
    margin-bottom: 1%; margin-top: 0%;
}
/* Neue Making Of mit newsflash-adv */
.moduletable-makinof  a {
    font-size: 1.0em;
}
.moduletable-makingof {
      border-bottom:3px solid #ccc; border-bottom-width: auto; padding-bottom: 2%; margin-bottom: 2%;}
.moduletable-makingof h3  a {color: #cc6600; font-size: 1.4em;
line-height: 24px; font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-decoration: none;}
.moduletable-makingof a {
	color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-makingof .module-title h3 {font-size: 1.4em;}
.moduletable-makingof img {
display: table-cell;
    margin-bottom: 2%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: -moz-available;
    }
.moduletable-makingof .btn-info {background-image: linear-gradient(to bottom,#d7dfe1,#d4dee1);
.moduletable-makingof .span {padding-right: 1%;}
.moduletable-makingof .span4 {padding-left: 0%;}
.moduletable-makingof .span4 {padding-left: 0%;}
.moduletable-makingof .span3 {margin-left: 2%;}
.moduletable-makingof .span3 {padding-left: 0%;}
.moduletable-makingof .span2 {margin-left: 0%;}
.moduletable-makingof .span2 {padding-left: 0%;}
/* Neueartikel versuch */
div#xneueartikeleins p {float: right; color: red; size: auto; vertical-align: super; line-height: 1.5; padding-bottom: 2%; padding-left: 2%; padding-top: 2%; padding-right: 2%; width: auto; overflow-wrap: break-word; hyphens: auto;}
/*Unterseiten für News*/
div#aktuelles img {margin-left: 2%; width: auto; overflow-x: hidden;
overflow-y: hidden;}
/*Neue Artikel Definitionen */
div#newsna img {float: right!;width:auto;!important; margin-right:0px;margin-top: 0px; padding-left: 1%; padding-right: 3%; vertical-align: bottom;}
div#newsna p {float: right; size: auto; vertical-align: super; line-height: 1.5; padding-bottom: 2%; padding-left: 0%; padding-top: 3%; padding-right: 2%; width: auto; overflow-wrap: break-word; hyphens: auto;}
div#newsna h3 {padding: 2%;}
/* Gadgets Definitionen */
.moduletable-gadgets {
      border-top:3px solid #ccc; border-top-width: auto; padding-top:0.2%;}
.moduletable-gadgets {margin: -1% 0 0;}
.moduletable-gadgets p {margin: 2% 0% 0% 0%; padding-right: 1%;}
.moduletable-gadgets btn {margin-bottom: 5%;}
.moduletable-gadgets img {width: auto; float: right;
    padding-bottom: 1%;
    padding-left: 2%; padding-right: 2%;
    vertical-align: super;
    width: auto;}
.moduletable-gadgets a {
	color: #CC6600;
	text-decoration: none;
  line-height: 1.4;
}
.moduletable-gadgets a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.moduletable-gadgets a {color: color: #003365;}
/* News Gestaltung */
.moduletable-News {
      border-top:3px solid #ccc; border-top-width: auto; padding-top:0.2%;}
.moduletable-News p {color: red; margin-top: 6%;line-height: 1.5}
/* Versuch mehr button */
.btn a {color: #CC6600;}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #bbb #bbb #a2a2a2;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 1%;
    padding: 2px 4px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
/* Versuch linke spalte für Handy auszublenden */
@media (max-width: 767px) {
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
  /*Versuch rechte Spalte bei Handy raus Okt21*/
  @media only screen and (max-width: 766px) {
    .well {
        display: none;
    }
}
/* Definition Videos */
.videos {padding-top: 1%}
.moduletable-videos {margin-right: 0%}
.moduletable-videos img {margin-bottom: 2%}
.videos img {
display: table-cell;
    padding-bottom: 0%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: -moz-available;
    }
.videos p {
    line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 1%; margin-right: 0%;
}
.videos h2 {
    font-size: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 0%; margin-right: 0%;
}
.videos a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.videos h3 a {
    font-size: 1.4em;
}
.moduletable-videos .btn-info {background-image: linear-gradient(to bottom, #f5f5f5, #e6e6e6); background-color: #A2C1DA;}
.moduletable-videos {
      border-top:3px solid #ccc; border-bottom-width: auto; padding-bottom: 0%; margin-bottom: -1%;}
.moduletable-videos span6 {margin-left: 1%;}
.moduletable-videos .row-fluid .span6 {padding-right: 0%;}
.moduletable-videos .span6 {padding-left: 0%;}
.moduletable-videos .span4 {padding-left: 0%;}
.moduletable-videos .span6 {margin-left: 2%;}
.moduletable-videos .span3 {padding-left: 0%;}
.moduletable-videos .span2 {margin-left: 0%;}
.moduletable-videos .span2 {padding-left: 0%;}
.moduletable-videos {
      border-top:3px solid #ccc; border-top-width: auto; padding-top:0.2%;}
.moduletable-videos .btn:first-child {
    margin-bottom: 1%; margin-top: 0%;
}
.videos .row-fluid .span6 {
    margin-left: 10px;
    padding-left: 20px;
}
.moduletable-video .column-1 {margin-right: 1%; margin-top: 2%;}
.moduletable-video .column-2 {margin-right: 1%; padding-left: 0%;}
.moduletable-video .column-3 {margin-right: 0%; padding-left: 0%;}
/* altes nicht funktionierendes videos */
.xmoduletable-videos {padding-top: 1%}
.xmoduletable-videos {margin-right: -2%}
.xmoduletable-videos img {
display: table-cell;
    padding-bottom: 2%;
  padding-right: 2%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: auto;
    }
.xmoduletable-videos p {line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 1%; margin-right: 1%;
}
.xmoduletable-videos h3 a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-decoration: none;
}
.xmoduletable-videos a {
    color: #cc6600;
    font-family: "Open Sans",sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.4;
    text-decoration: none;
}
.xmoduletable-videos a {
    color: #cc6600;
    line-height: 1.4;
    text-decoration: none;
}
.moduletable-videos {
      border-bottom:3px solid #ccc; border-top-width: auto; padding-top:0.2%; width: auto;}
.xmod-videos a {
    color: #cc6600;
    line-height: 1.4;
    text-decoration: none;
}
/* Virtumart CSS Einstellungen */
/* VM Warenkorb in Kategorie ausblenden */
.row .addtocart-bar {
display: none;
}
.browseProductImage {
    max-height: 220px;
    max-width: 100%;
    width: auto;
}

.productdetails-view .product-short-description {
    line-height: 1.4em; margin-bottom: 3%; margin-top: 3%;
}

.productdetails-view .product-description, .product-fields {
    margin-top: 3%; line-height: 1.4em;
    overflow-wrap: break-word;
}
.jux-tl-info {
  padding-top: 1%;
padding-right: 5%;
padding-bottom: 3%;
padding-left: 5%;
  }
/* newson */
.newson {padding-top: 1%}
.moduletable-newson {margin-right: 0%}
.moduletable-newson img {margin-bottom: 2%}
.newson img {
display: table-cell;
    padding-bottom: 0%;
    margin-left: auto;
    overflow: hidden;
    vertical-align: super;
  width: -moz-available;
    }
.newson p {
    line-height: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 1%; margin-right: 5%;
}
.newson h2 {
    font-size: 1.4;
    overflow-wrap: break-word;
    hyphens: auto; word-wrap: break-word; padding: 0%; margin-right: 0%;
}
.newson a:hover,
a:focus {
	color: #0000cd;
	text-decoration: underline;
}
.newson h3 a {
    font-size: 1.4em;
}
.moduletable-newson .btn-info {background-image: linear-gradient(to bottom, #f5f5f5, #e6e6e6); background-color: #A2C1DA;}
.moduletable-newson {
      border-bottom:0px solid #ccc; border-bottom-width: auto; padding-bottom: 0%; margin-bottom: 2%;}
.newson {margin-right: 0%;}
.moduletable-newson .span {padding-right: 1%;}
.moduletable-newson .span4 {padding-left: 0%;}
.moduletable-newson .span4 {padding-left: 0%;}
.moduletable-newson .span3 {margin-left: 2%;}
.moduletable-newson .span3 {padding-left: 0%;}
.moduletable-newson .span2 {margin-left: 0%;}
.moduletable-newson .span2 {padding-left: 0%;}
.moduletable-newson {
      border-top:3px solid #ccc; border-top-width: auto; padding-top:0.2%;}
.moduletable-newson .btn:first-child {
    margin-bottom: 1%; margin-top: -0%;
}
.footer {
    background: #334e64 !important;
    color: black;
  line-height: 240% !Important;
}
/* Line hight oben ist für die Höhe des footers verantwortlich */
/* Versuch Infos Allary Film blauer Hintergrund */
/*.infosleft {background-color: #334e64;}*/
/* Akademie Festlegung button kurz */
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {

    color: aliceblue;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
    background-color: slategray !important;
  display: ruby-text;
  padding: 8px 15px;
    width: max-contentx;

}
/*Hier geht es um die Auswahlbalken und Breite des obigen Menüs */
.nav > li > a:hover, .nav > li > a:focus {

    background-color: #a2c1da;
    margin-right: 0%;
  width: max-content;
  display: ;

}
/* Im Folgenden werden Farben etc. für Slider festgelegt etwa in der Akademie */
.accordion-heading .accordion-toggle {

    display: block;
    padding: 8px 15px;
    color: aliceblue;
    background-color: slategray;

}
body {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: unset;
    line-height: 130%;
    color: #333;
  margin-bottom: 1%;
  }
/* Button für das Abschicken von Formularen */
.btn-primary {
    color: aliceblue !important;
    }
/* Footer Link */
.footer a:hover {
    text-decoration: underline;
    color: aliceblue !important;
}
.footer a:focus {
    color: #a2c1da;
}
/* Footer back link verschoben */
.pull-right {

    float: right;
    margin-right: -0%;
  }
/*Footer Abstand oben verkleinern */
.footer {
    color: white;
    margin-top: -0%;
  line-height: normal !important;
}
/* AF Logo im Footer */
.aflogo {float:right;margin-top: -7.9%;margin-right:0;}

/* Versuch Events auf Startseite */
.ebm-upcoming-events.user li {

    list-style: none;
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;
    border-bottom: 1px solid #e6ecf0;
    line-height: 1.8;

}
  .footer {background-color: #334e64 !important;}
  
.eyecare.custom img {

border: 2px solid green;

}
/*Startseite Rand */
.home .well {
    
    margin-right: -4%;
}
/*Versuch Audio Player */
audio { width: 100%; }
/*Versuch Breite der Seite zu beinflussen */
.xcontainer-fluid,
.xnavbar-static-top .container,
.xnavbar-fixed-top .container,
.xnavbar-fixed-bottom .container {
xwidth: 940px;
}
.span12 {
xwidth: 940px;
}
.offset12 {
xmargin-left: 980px;
}
.container {
xmax-width: 960px;
}
.xdash {
  background: #f5f5f5;
border: 1px solid #f2f2f2;
border-radius: 7px;
padding: 10px;
}
/*Versuch Quiz */
div.q-options img {padding-left: 10%}
/* Anpassung Position 7 Breite und Rand rechts */
/*.home, */
.xwell {margin-right: -0%; padding-right:6%; padding-left: 6%;}
/*Anpassung Buttons Akkordeon */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #ffb505;
    *background-color: #002674;
}
/*Versuch Spalten */
.box2 {
  display: inline-block;
  width: 200px;
  height: 100px;
  margin: 1em;
}
.three-column {
  padding: 1em;
  -moz-column-count: 3;
  -moz-column-gap: 1em;
  -webkit-column-count: 3;
  -webkit-column-gap: 1em;
  column-count: 3;
  column-gap: 1em;
}
/*Versuch Box*/
.no-touch .c-page-header__box__form__toggle:hover::before {
  background-color: #d02d00;}
.c-page-header__box__form__toggle::before {
    content: '';
    box-sizing: border-box;
    width: 0.625rem;
    height: 0.625rem;
    background-color: white;
    border: 0.0625rem solid #d02d00;
    position: absolute;
    top: 0.6875rem;
    left: 0.6875rem;
}
.c-page-header__box__form__toggle {
    font-size: 0.9375rem;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    box-sizing: border-box;
    padding: 0.5rem 0.5rem 0 1.6875rem;
    line-height: 1.1em;
}
.c-paragraph--small, .c-page-header__box__instagram, .c-page-header__box__recommend, .c-page-header__box__form__toggle, .c-page-header__box__form form .mc-field-group input, .c-page-header__box__form form .button, .c-form__note, .c-form span.wpcf7-not-valid-tip {
    font-size: 0.8125rem;
}
.c-paragraph, .c-heading, .scope-text h1, .scope-text h2, .scope-text h3, .scope-text h4, .scope-text h5, .scope-text h6, .scope-text p, .scope-text ul, .scope-text ol, .c-page-header__logo, .c-page-header__box__instagram, .c-page-header__box__recommend, .c-page-header__box__form__toggle, .c-page-header__box__form form .mc-field-group input, .c-page-header__box__form form .button, .c-films__select__text, .c-films__th, .c-films__tr, .c-films__td, .c-films__td *, .c-film, .c-film__image, .c-form__heading, .c-form__label, .c-form__input, .c-form__textarea, .c-form__note, .c-form .wpcf7-submit, .c-form span.wpcf7-not-valid-tip, body div.wpcf7-mail-sent-ok, .c-content__close {
    font-family: 'Untitled Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.9375rem;
    line-height: 1.4em;
    color: #d02d00;
    display: block;
}
/* Eigener Button */
<style type="text/css">
.akbutton {
	-moz-box-shadow:     ;
	-webkit-box-shadow:     ;
	box-shadow:     ;
	background-color:#4c7096;
	-webkit-border-top-left-radius:28px;
	-moz-border-radius-topleft:28px;
	border-top-left-radius:28px;
	-webkit-border-top-right-radius:28px;
	-moz-border-radius-topright:28px;
	border-top-right-radius:28px;
	-webkit-border-bottom-right-radius:28px;
	-moz-border-radius-bottomright:28px;
	border-bottom-right-radius:28px;
	-webkit-border-bottom-left-radius:28px;
	-moz-border-radius-bottomleft:28px;
	border-bottom-left-radius:28px;
text-indent:0;
	border:1px solid #1943ab;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
height:31px;
	line-height:31px;
width:163px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 32px #283466;}
.akbutton:hover {
	background-color:#f0b00e;}
.akbutton:active {
	position:relative;
	top:1px;
}</style>
/*Zweiter Versuch */
<style type="text/css">
.aklayout {
	-moz-box-shadow:inset 0px 1px 3px 0px #2b665e;
	-webkit-box-shadow:inset 0px 1px 3px 0px #2b665e;
	box-shadow:inset 0px 1px 3px 0px #2b665e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c) );
	background:-moz-linear-gradient( center top, #768d87 5%, #6c7c7c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c');
	background-color:#768d87;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
height:50px;
	line-height:50px;
width:140px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px -1px 0px #528ecc;
}.aklayout:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87) );
	background:-moz-linear-gradient( center top, #6c7c7c 5%, #768d87 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87');
	background-color:#6c7c7c;
}.aklayout:active {
	position:relative;
	top:1px;
}</style>
/* Neuer Suchindex oben */
.header .finder {
    margin-top: 1px;
}
label, input, button, select, textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
  color: orange;
}
input.search-query {
    background-color: #fff;
    border: 1px solid #fdc028;
    border-radius: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  background-color: whitesmoke !Important;
}
/*Größe des Suchfeldes */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    width: 25% !Important;
  color: Black !Important;
}
/*Versuch Frageformular in virtue mart mit Override */
.ask-a-question-view {
  h1 { font-size: 2rem; }
  .product-summary h2 { font-size: 1.5rem; }
 
  input.counter, input#name, input#email,
  input#phone, input#plzort, input#strhsnr, input#betreff
  {
    background: #e8e8e8 url(/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) top repeat-x;
    border: solid #ccc 1px;
    border-radius: 4px;
    color: #777;
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 5px 5px 4px;
    width: 75%;
  }
/*Versuch eigenes Well für Akademie */
.well-small {
	padding: 3px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
  h4x a {
    font-size: 1.4em; color: gray;
}
  /* Versuch Menüzeiler dünner geht nicht */
  div#maximenuck346 ul.maximenuck::after {
    margin-bottom: -10px;
}
  /*untere Buttons startseite wegen Membership pro geändert */
 .btn-info {background-image: linear-gradient(to bottom,#eff2f2,#a5b0b3) !important;}
  /*Farbe Footer */
table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #334e64 !important;
}
  /* versuch miniartikel Schriftabstand klappt nicht*/
.moduletable-miniseminar #text {
    font-family: Segoe UI, Roboto, Helvetica Neue, Arial, Calibri, Verdana, Geneva, sans-serif;
    line-height: 0.9em !important;
}
  /* Linie über Footer dünne */
  hr {    border-top: 0px solid #eee !important;
    border-bottom: 0px solid #fff !important;
}
  /* Versuch Fotos Abstand vquiz */
.moduletable-vquiz img {
    padding: 8%;
}
/* Versuch Modul workshops auf Handy nicht gelöst mit modulklassensuffix hidden phone */
