@charset "utf-8";
/* The type font size in a responsive layout should be able to adjust with each viewport.
You can calculate the font size based on the viewport height and width using :root */
/* line 4, app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\.less}line{font-family:\000034}}
:root {
  font-size: 11px;
}
/* line 9, app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\.less}line{font-family:\000039}}
html {
  height: 100%;
  margin-bottom: 1px;
  overflow: -moz-scrollbars-vertical;
}
/* Now you can utilize the root em unit based on the value calculated by :root */
/* line 16, app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\.less}line{font-family:\0000316}}
body {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  line-height: 16px;
}
/* line 81, library\vendor\bootstrap-3.3.7\scaffolding.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/scaffolding\.less}line{font-family:\0000381}}
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 133, library\vendor\bootstrap-3.3.7\buttons.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/buttons\.less}line{font-family:\00003133}}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
/* line 137, library\vendor\bootstrap-3.3.7\buttons.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/buttons\.less}line{font-family:\00003137}}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 141, library\vendor\bootstrap-3.3.7\buttons.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/buttons\.less}line{font-family:\00003141}}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 14, library\vendor\bootstrap-3.3.7\mixins\clearfix.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/mixins\/clearfix\.less}line{font-family:\0000314}}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
/* line 19, library\vendor\bootstrap-3.3.7\mixins\clearfix.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/mixins\/clearfix\.less}line{font-family:\0000319}}
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
/* https://www.google.com/fonts#UsePlace:use/Collection:Open+Sans */
/* font-family: 'Open Sans', sans-serif; */
/* #Page Styles
================================================== */
/* line 6, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\000036}}
.shadow {
  -webkit-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 5px 7px rgba(0, 0, 0, 0.3);
}
/* line 11, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000311}}
.rounded {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 17, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000317}}
.page {
  margin: 0 auto;
  max-width: 955px;
  min-width: 955px;
  padding: 0 15px;
  overflow: hidden;
  background-color: #fff;
}
/* line 14, library\vendor\bootstrap-3.3.7\mixins\clearfix.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/mixins\/clearfix\.less}line{font-family:\0000314}}
.page:before,
.page:after {
  content: " ";
  display: table;
}
/* line 19, library\vendor\bootstrap-3.3.7\mixins\clearfix.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/mixins\/clearfix\.less}line{font-family:\0000319}}
.page:after {
  clear: both;
}
/* line 14, library\vendor\bootstrap-3.3.7\mixins\clearfix.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/mixins\/clearfix\.less}line{font-family:\0000314}}
.page:before,
.page:after {
  content: " ";
  display: table;
}
/* line 19, library\vendor\bootstrap-3.3.7\mixins\clearfix.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/library\/vendor\/bootstrap-3\.3\.7\/mixins\/clearfix\.less}line{font-family:\0000319}}
.page:after {
  clear: both;
}
/* line 35, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000335}}
header {
  position: relative;
}
/* line 39, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000339}}
#logo {
  position: absolute;
  left: 826px;
  top: 40px;
  width: 150px;
  height: 55px;
  z-index: 1;
}
/* line 49, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000349}}
#apDiv2 {
  position: absolute;
  left: 780px;
  top: 840px;
}
/* line 55, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000355}}
#apDiv3 {
  position: absolute;
  left: 780px;
  top: 1250px;
}
/* line 62, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000362}}
.text-danger {
  color: red;
}
/* line 66, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000366}}
.form-group {
  margin-bottom: 5px;
}
/* line 70, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000370}}
.form-control {
  width: 100%;
}
/* line 74, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000374}}
.file-meta-data {
  font-size: 9px;
  line-height: 12px;
}
/* line 81, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000381}}
.form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}
/* line 85, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000385}}
.form-horizontal .control-label {
  text-align: left;
}
/* line 90, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\0000390}}
.form-control {
  width: 95%;
  height: 25px;
  font-size: 12px;
}
/* #Admin Rules
================================================== */
/* line 100, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\00003100}}
.editable > .admin_actions {
  position: relative;
  right: 0;
  top: 0;
  width: 22px;
  height: 22px;
  cursor: pointer;
  z-index: 1;
  padding: 2px 4px;
  background: #fff;
  -webkit-box-shadow: 0 0 0 0.5px #d8e2ed, 0 2px 5px 0 rgba(50, 72, 93, 0.1), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 0 0 0.5px #d8e2ed, 0 2px 5px 0 rgba(50, 72, 93, 0.1), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 0 0.5px #d8e2ed, 0 2px 5px 0 rgba(50, 72, 93, 0.1), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 114, app\app.less */
@media -sass-debug-info{filename{font-family:file\:\/\/Z\:\/vhosts\/lothar-riebsamen\/www\/less\/app\/app\.less}line{font-family:\00003114}}
.editable > .admin_actions .icon {
  color: #8091a5;
  padding: 3px 2px;
  cursor: pointer;
  width: 16px;
  height: 20px;
}

/*#apDiv1 {*/
	/*position:absolute;*/
	/*left:826px;*/
	/*top:40px;*/
	/*width:150px;*/
	/*height:55px;*/
	/*z-index:1;*/
/*}*/

/*#apDiv2 {*/
	/*position:absolute;*/
	/*left:534px;*/
	/*top:700px;*/
	/*width:413px;*/
	/*height:399px;*/
	/*z-index:2;*/
/*}*/

/*#apDiv3 {*/
	/*position:absolute;*/
	/*left:534px;*/
	/*top:1060px;*/
	/*width:426px;*/
	/*height:332px;*/
	/*z-index:3;*/
/*}*/



/*.hg_li {*/
	/*background-image: url(../images/bg_un_links.gif);*/
	/*background-repeat: no-repeat;*/
	/*}*/

/*.hg_unten {*/
	/*background-image: url(../images/bg_unten.gif);*/
	/*background-repeat: repeat-x;*/
/*}*/
/*.hg_rechts {*/
	/*background-image: url(../images/bg_rechts.gif);*/
	/*background-repeat: no-repeat;*/
/*}*/
/*.hg_rechts_seite {*/
	/*background-image: url(../images/bg_seite.gif);*/
	/*background-repeat: repeat;*/
/*}*/



.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}
.pagination>li {
    display: inline
}
.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #000;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    z-index: 2;
    color: #000;
    background-color: #eee;
    border-color: #ddd
}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #ff9900;
    border-color: #ff9900;
    cursor: default
}
.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}
.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}
.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}


/* BEGIN PAGINATOR MYSQL SPLIT NUMBERS */
#paginator {}
.paginator a {color:#ff9900; font-weight: bold; margin-right: 5px;}
.paginator span.this-page {color:#000; font-weight: bold; margin-right: 5px;}
.paginator a:hover {color: #000; text-decoration: none;}


/* ASSERTIONS */
ul.topnewsassertions {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.topnewsassertions li , .blocktext_sippy {
    display: block;
    background-repeat: no-repeat;
    padding-left: 30px;
    line-height: 2.2em;
    height: 24px;
}

ul.topnewsassertions li a { line-height: 1.2em;}

ul.topnewsassertions li.application  { background-image: url(../images/buttons/bilder_download.jpg); }
/*ul.topnewsassertions li.application  { background-image: url(../images/buttons/pdf.jpg); }*/
ul.topnewsassertions li.gallery  { background-image: url(../images/buttons/bilder.jpg); }
ul.topnewsassertions li.readmore { background-image: url(../images/buttons/lesen.jpg); }
ul.topnewsassertions li.video    { background-image: url(../images/buttons/film.jpg); }

.blocktext_sippy { background-image: url(../images/buttons/lesen.jpg); margin-bottom: 0px !important;}

.fb_iframe_widget > span {
    height: 100px !important;
    width: 260px !important;
	padding:20px 10px;
}

.fb-like-box {
    border: 0;
    height: 140px  !important;
    width: 260px !important;
    background-color: #f0f2f4;
}
.fb-like-box iframe {
    height: 120px !important;
    width: 260px !important;
}
.fb-like-box a {
    display:block;
    padding: 10px 10px 0 10px;
    height:100px;
}



@charset "ISO-8859-1";
/* CSS Document */

body {
	background-color: #e6e3e1;
	margin-left: 25px;
	margin-top: 0;
}

p {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
	margin: 0;
    margin-bottom: 1em;
}

.dialog {
    background-color: #fff;
    border: 2px solid #fff;
    display: block;
}
#dialog {
    /*max-width: 500px;*/
    background-color: #fff;
    border: 2px solid #fff;
}

.headline_orange_versalien {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
    text-transform: uppercase;
	color: #ff9900;
	line-height: 18px;
}
.Headline_schwarz_bold {
	font-weight: bold;
}
.Headline_orange_bold {
	font-weight: bold;
	color: #ff9900;
}
.Bildtext {
	font-size: 9px;
	line-height: 12px;
}
a {
	color: #ff9900;
	text-decoration: none;
}
a:link {
}
a:visited {
}
a:hover {
}
a:active {
}
.linkschwarz {
	color: #000;
}
.Linie_1Punkt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}

#mobilereturn {
    margin:0;
    padding-top:10px;
    position:absolute;
    top:0;
    width:955px;
    z-index:1000;
    text-align: center;
    height: 30px;
    background-color: #ff9900;
    color: #fff;
    font-size:15px;
    font-family:Helvetica;
    font-weight:normal;
    line-height: 17px;
}
#mobilereturn a {
    color: #fff;
    text-decoration: none;
}
#mobilereturn a:hover {
    text-decoration: underline;
}

#eventtable {border-spacing: 2px;}
#eventtable td {padding: 0 6px;}
/*# sourceMappingURL=app.css.map */