/* im CSS - Überschreiben der Typo3 Listen aus root.t3s */

.no-liststyle {
	list-style-type: none;
	margin-left: -20px;
}

.no-liststyle i {
	margin-right: 1em;
}
/* ENDE Überschreiben der Typo3 Listen aus root.t3s */

/* #################### IMAGES RESPONSIVE ############ */
div.csc-textpic-left .csc-textpic-imagewrap {
    /* float: left; */
    float: none;
}

div.csc-textpic-right .csc-textpic-imagewrap {
    /* float: right; */
    text-align: right !important;
    float: none;
}

div.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image img {
    text-align: right !important;
    display: inline !important;
}

div.csc-textpic-intext-left .csc-textpic-imagewrap {
    /* float: left; */
     max-width: 60%;
}

div.csc-textpic-intext-right .csc-textpic-imagewrap {
   /* float: right; */
    max-width: 60%;
}

div.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image  {

}

div.csc-textpic-center .csc-textpic-center-inner {
    float: none !important;
    position: static ;
    right: 0;
}

div.csc-textpic-center .csc-textpic-center-outer {
    float: none !important;
    position: static;
    right: 0;
    text-align: center;
}

div.csc-textpic-center .csc-textpic-imagewrap img {
	display: inline;
}

img, div.csc-textpic .csc-textpic-imagewrap img  {
	height:auto;
	display:block;
	max-width:100% !important;
}

DIV.csc-textpic-above DIV.csc-textpic-imagewrap,
DIV.csc-textpic-below DIV.csc-textpic-imagewrap,
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI,
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float: none;
}

@media screen and (max-width: 600px) {
	div.csc-textpic-intext-left .csc-textpic-imagewrap {
	   float: none;
	}

	div.csc-textpic-intext-right .csc-textpic-imagewrap {
	  float: none;
	    max-width: 100%;
	}
	div.csc-textpic-intext-left .csc-textpic-imagewrap {
	    /* float: left; */
	     max-width: 100%;
	}
}

/* Style for Imagerow right*/
div.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow {
   float: right;
}

/* #################### END IMAGES RESPONSIVE ############ */

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

/* Custom container */

html {
	font-size: 16px;
	min-height: 100%;
    position: relative;
}

body {
	-moz-hyphens: auto;
    word-wrap: break-word;
    font-family: "open_sansregular",sans-serif;
	/* Chrome Safari Mac */
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: none;
    font-smoothing: antialiased;
    /* Firefox Mac */
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
	 line-height: 1.47857;
	background-color: #f9f9f9;
	 color: #000;
	 margin-bottom: 73px;
}

/* ####### cleafix ######### */

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

/* ####### cleafix ######### */


/* ####  Basic Styles #### */

/* Custom container */
.container-fluid, .container-fluid-fluid {
	max-width: 1000px;
	background-color: #fff;
	padding-right: 25px;
	padding-left: 25px;
	margin-top: 0;
}

.cnt-contour {
	position: relative;
}

.logoprint {
	display: none;
}

#maincontent {
	padding-top: 0;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

b, strong, dt {
	font-family: "open_sanssemibold",sans-serif;
	font-weight: normal;
}

i, em {
	font-style:normal;
	font-family: "open_sansitalic",sans-serif;
}

a {
	color: rgb(182, 24, 31);

}

a:focus {
	text-decoration: none;
}

a:hover {
	color: #1357de;
}

.glyphicon {
	font-family:'Glyphicons Regular';
}

p.zentriert, .zentriert {
	text-align: center;
}

p.rechtsbuendig, .rechtsbuendig {
	text-align: right;
}

label {
	font-weight: normal;
}

.posrel {
	position: relative;
}

/* #### Überschriften #### */

.container-fluid h1, .container-fluid h2, .container-fluid h3, .container-fluid h4, .container-fluid h5, .container-fluid h1 a, .container-fluid h2 a, .container-fluid h3 a, .container-fluid h4 a, .container-fluid h5 a {
	font-family: "open_sansregular",sans-serif;
	color: rgb(182, 24, 31);
	font-weight: normal
}

.container-fluid h1 a:hover, .container-fluid h2 a:hover, .container-fluid h3 a:hover, .container-fluid h4 a:hover, .container-fluid h5 a:hover, .container-fluid .sidebar a h3:hover, .container-fluid .sidebar a:hover {

}

.container-fluid h1 {
	margin-bottom: 30px;
    margin-top: 0;
    font-size: 2.35rem;
}

.container-fluid h2 {
	font-size: 1.8rem;
	margin-bottom: 20px;
	margin-top: 30px;
}

.container-fluid h3 {

}

.container-fluid .sidebar h3 {
	font-size: 1rem;
	margin-left: 5px;
	margin-top: 10px;
}

.container-fluid h4 {

}

.container-fluid h5 {

}

/* #### / Überschriften #### */

.sidebar p {
	margin-left: 5px;
}

.sidebar {
	font-size: 0.9rem;
}

.page-inhalt .sidebar .csc-default {
	margin-bottom: 20px;
}

.page-inhalt .sidebar .csc-default:first-child, .page-inhalt .sidebar .csc-default:last-child {
	margin-bottom: 0;
}

#page-168 .page-inhalt .sidebar .csc-default:nth-of-type(3) {
	margin-bottom: 0;
}

/* #### Nav & Header #### */

header {
	padding-top: 25px;
}

.frame > header {
	padding-top:0px;
}

.frame-custom-100 header {
	padding-top:5px;
}

.frame-custom-100 h2 {
	margin-bottom:0px;
}

.frame-custom-100 {
	    padding-bottom: 12px;
    margin-bottom: 12px;
}

.navbar-contour {
    background-color: transparent;
    border-color: transparent;
}

.navbar-contour .navbar-nav > .active > a, .navbar-contour .navbar-nav > li > a {
	color: rgb(182, 24, 31);
    font-size: 20px;
    font-family: "open_sanssemibold",sans-serif;
    background-color: transparent;
    margin-left: 20px;
    margin-right: 20px;
}

.navbar-contour .navbar-nav > .active > a, .navbar-contour .navbar-nav > li:first-child > a {
	margin-top: 0px;
}

.navbar-contour .navbar-nav > .active > a:focus, .navbar-contour .navbar-nav > .active > a:hover, .navbar-contour .navbar-nav > li > a:focus, .navbar-contour .navbar-nav > li > a:hover {
	color: #424242;
	background-color: #fff;
}

ul.nav-homepage {
	max-width: 560px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 0;
}

ul.nav-homepage > li {
	background-color: transparent;
    border-radius: 100%;
    color: white;
    display: block;
    float: left;
    height: 150px;
    margin: 0 10px;
    text-align: center;
    width: 150px;

}

ul.nav-homepage > li > a {
	border-radius: 100%;
    color: white;
    display: block;
    font-size: 1.15rem;
    font-weight: 400;
    padding-bottom: 62px;
    padding-top: 59px;
    text-transform: none;
    width: 150px;
    font-family: "open_sanssemibold",sans-serif;
     background-color: rgb(182, 24, 31);
}

ul.nav-homepage > li > a:hover {
	opacity: 0;
	outline: none;
}

ul.nav-homepage > li > a:focus {
	outline: none;
}

ul.nav-homepage > li:nth-of-type(4), ul.nav-homepage > li:nth-of-type(5), ul.nav-homepage > li:nth-of-type(6) {
	background-color: #666;
	font-family: "open_sansbold",sans-serif;
}

ul.nav-homepage > li:nth-of-type(4) a, ul.nav-homepage > li:nth-of-type(5) a, ul.nav-homepage > li:nth-of-type(6) a {
	background-color: #666;
	background-image: none;
}

ul.nav-homepage > li:nth-of-type(1) {
	margin-left: 200px;
}

ul.nav-homepage > li:nth-of-type(2) {
	margin-left: 117px;
}

ul.nav-homepage > li:nth-of-type(4) {
	margin-left: 30px;
}

ul.nav-homepage > li.menu-item-homep {
  /* -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out; */
    background-position: -25px -20px;
}

http://www.con-tour.eu/fileadmin/user_upload/contour_startseite/daniela.jpg

ul.nav-homepage > li.menu-item-homep:hover {
	background-color: transparent;
}

ul.nav-homepage > li.menu-item-homep:nth-of-type(1):hover {
	background-image: url("../Images/home2_daniela.jpg");
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/contour_startseite/daniela.jpg");
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/contour_startseite/sabine_2.jpg");
    background-position: -25px -20px;
}
/*
ul.nav-homepage > li.menu-item-homep.second:nth-of-type(1):hover {
	background-image: url("../Images/home_daniela_1.jpg");
    background-position: -25px -20px;
}
*/
ul.nav-homepage > li.menu-item-homep:nth-of-type(2):hover {
	background-image: url("../Images/home2_klaus.jpg");
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/Petra-Hofer_n_2024.jpg");
	background-size: cover;
    background-position: 0 0;
}
/*
ul.nav-homepage > li.menu-item-homep.second:nth-of-type(2):hover {
	background-image: url("../Images/home_woegerer_1.jpg");
    background-position: -25px -20px;
}
*/
ul.nav-homepage > li.menu-item-homep:nth-of-type(3):hover {
	background-image: url("../Images/home2_claus.jpg");
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/claus_jungkunz_n_2024_3.jpg");
	background-size: cover;
	background-position: 0 0;
}
/*
ul.nav-homepage > li.menu-item-homep.second:nth-of-type(3):hover {
	background-image: url("../Images/home_claus_1.jpg");
    background-position: -25px -20px;
}
*/
ul.nav-homepage > li.menu-item-homep:nth-of-type(4):hover {
	background-image: url("../Images/home2_walter.jpg");
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/contour_startseite/walter.jpg");
    background-position: -25px -20px;
}
/*
ul.nav-homepage > li.menu-item-homep.second:nth-of-type(4):hover {
	background-image: url("../Images/home_d1_1.jpg");
    background-position: -25px -20px;
}
*/
ul.nav-homepage > li.menu-item-homep:nth-of-type(5):hover {
	background-image: url("../Images/home2_sabine.jpg");
/*	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/contour_startseite/sabine.jpg");
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/contour_startseite/gruber.jpg");*/
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/eva-gruber_n_2024.jpg");
    background-position: -25px -20px;
	background-size: cover;
	background-position: 0 0;
}
/*
ul.nav-homepage > li.menu-item-homep.second:nth-of-type(5):hover {
	background-image: url("../Images/home_m1_1.jpg");
    background-position: -25px -20px;
}
*/
ul.nav-homepage > li.menu-item-homep:nth-of-type(6):hover {
	background-image: url("../Images/home2_huemmer.jpg");
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/stefanie-hummer_n_2024.jpg");
    background-size: cover;
	background-position: 0 0;
}

 ul.nav-homepage > li.menu-item-homep.second:nth-of-type(6):hover {
	background-image: url("../Images/home_d1_1.jpg");
	background-image: url("http://www.con-tour.eu/fileadmin/user_upload/contour_startseite/gruber.jpg");
    background-position: -25px -20px;
}

.postitnav {
	width: 185px;
	height: 172px;
	background: transparent url(../Images/postit_yelllight.png) no-repeat left top;

	position: absolute;
	z-index: 999999;
	right: 130px;
	top: 130px;
	transform: rotate(-10deg) scale(0.75);
	background-size: 180px;
}

.postitnav > ul {
	list-style-type: none;
	padding-top: 25px;
	padding-left: 42px;
}

.postitnav > ul > li {

}

.postitnav > ul > li > a {
	font-family: "danielregular",sans-serif;
	color: rgb(182, 24, 31);
	font-size: 2.4rem;
}

.postitnav > ul > li > a:hover, .postitnav > ul > li > a:focus {
	color: #424242;
}

.navbar-default .navbar-toggle {
	border-color: transparent;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(182, 24, 31);
	width: 28px;
	height: 3px;
}

.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar  {
	background-color: #424242;
}

/* ### Nav always collapsed ### */

.navbar-nav > li {
    float: none;
    text-align: center;
}

.navbar-nav {
	float: none;
	display: block;
	width: 100%;
	background-color: #f9f9f9;
	margin-right: 0;
	margin-top: 20px;
	/*border-top: 1px dotted #aaaaaa;
	border-bottom:  1px dotted #aaaaaa;*/
	padding: 20px 0;
	position: relative;
	 z-index: 2147483647;
}

.navbar-contour .navbar-nav > li > a.tmenuitem8, .navbar-contour .navbar-nav > li > a.tmenuitem9 {
	/* color: #424242; */
	font-family: "danielregular",sans-serif;
	font-size: 2.2rem;
}

.navbar-contour .navbar-nav > li > a.tmenuitem7, .navbar-contour .navbar-nav > li > a.tmenuitem8

.navbar-contour .navbar-nav > .active > a.tmenuitem7:focus, .navbar-contour .navbar-nav > .active > a.tmenuitem7:hover, .navbar-contour .navbar-nav > li > a.tmenuitem7:focus, .navbar-contour .navbar-nav > li > a.tmenuitem7:hover, .navbar-contour .navbar-nav > .active > a.tmenuitem8:focus, .navbar-contour .navbar-nav > .active > a.tmenuitem8:hover, .navbar-contour .navbar-nav > li > a.tmenuitem8:focus, .navbar-contour .navbar-nav > li > a.tmenuitem8:hover, .navbar-default .navbar-nav > .active > a.tmenuitem7, .navbar-default .navbar-nav > .active > a.tmenuitem8 {
	background-color: transparent;
}

/* .navbar-contour .navbar-nav > .active > a.tmenuitem7:focus, .navbar-contour .navbar-nav > .active > a.tmenuitem7:hover, .navbar-contour .navbar-nav > li > a.tmenuitem7:focus, .navbar-contour .navbar-nav > li > a.tmenuitem7:hover, .navbar-contour .navbar-nav > .active > a.tmenuitem8:focus, .navbar-contour .navbar-nav > .active > a.tmenuitem8:hover, .navbar-contour .navbar-nav > li > a.tmenuitem8:focus, .navbar-contour .navbar-nav > li > a.tmenuitem8:hover {
	color: rgb(182, 24, 31);
} */

.navbar-default .navbar-nav > .active > a {
	background-color: #fff;
	color: #424242;
}

.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background-color: #fff;
	color: #424242;
}

#page-162 .navbar-default .navbar-nav > .active > a{
	background-color: #fff !important;
	color: #424242;
}

.navbar-default .navbar-nav > .active > a.tmenuitem1 {
	background-color: transparent;
}

.navbar-default .navbar-nav > .active > a.tmenuitem1 {
	background-color: transparent;
	color: rgb(182, 24, 31);
}

.navbar-default .navbar-nav > .active > a.tmenuitem1 {

}

.navbar-default .navbar-nav > .active > a.tmenuitem1:hover {
	background-color: #fff;
}

#pagenav .pagenav-prev {
	height: 100%;
    line-height: 100px;
    position: fixed;
    top: 0;
    width: 73px;
    left: 0;
    z-index: 100;
}

#pagenav .pagenav-prev a {
	background: transparent url(../Images/chevron-left.png) no-repeat  left center;
	width: 68px;
	height: 109px;
	margin-left: 15px;
	display: block;
	margin-top: -50px;
    position: relative;
    top: 50%;
}

#pagenav .pagenav-next {
	height: 100%;
    line-height: 100px;
    position: fixed;
    top: 0;
    width: 73px;
    right: 0;
    z-index: 100;
}

#pagenav .pagenav-next a {
	background: transparent url(../Images/chevron-right.png) no-repeat  right center;
	width: 68px;
	height: 109px;
	margin-right: 15px;
	display: block;
	margin-top: -50px;
    position: relative;
    top: 50%;
}

/* #### / Nav & Header #### */


/* #### Footer #### */

#Footer {
	border-top: 1px dotted #aaaaaa;
	margin-top: 10px;
	padding-top: 20px;
	margin-bottom: 20px;
	font-size: 0.85rem;
}

#Footer .container-fluid {
	margin-top: 0;
}

#Footer a {
	color: #444;
}

#Footer a:hover {
	text-decoration: none;
	color: rgb(182, 24, 31);
}

#Footer .imprintcol {
	text-align: right;
	text-transform: lowercase;
}

p.align-right {
	text-align: right;
}

/* #### / Footer #### */

/* #### Button #### */

a.btn-contour {
	font-family: "danielregular",sans-serif;
	font-size: 2.0rem;
	background: transparent url(../Images/btnarrow2.png) no-repeat 0 23px;
	padding-left: 75px;
}

a.btn-contour:hover {
	color: #424242;
	text-decoration: none;
}

.btn-lg {

}

.btn-sm {

}

/* #### / Button #### */

/* ### Team ### */

.csc-team {
	padding-bottom: 12px;
	margin-bottom: 12px;
	position: relative;
}

.csc-team .team-img, .csc-team div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	float: left;
	margin-right: 20px;
	border-color: rgb(182, 24, 31);
    border-radius: 74px;
    border-style: solid;
    border-width: 1px 1px 4px 2px;
    margin-bottom: 0;
}

.csc-team .team-img img, .csc-team .csc-textpic-imagewrap img {
	border-radius: 100%;
	width: 160px;
	width: 120px;
}

.csc-team h3 {
	padding-top: 15px;
	font-size: 21px;
}

.csc-team h4 {
	color: #424242;
}

.csc-team a:hover {
	text-decoration: none;
	color: #424242;
}

.csc-team h3.teamhead {

}

.csc-team .csc-textpic-text {

}

.csc-team .csc-textpic-intext-left-nowrap-210 .csc-textpic-text {
	 margin-left: 150px;
}

.modal-content .csc-textpic-text {
	padding-left: 20px;
}

.modal-content  div.csc-textpic-intext-right .csc-textpic-imagewrap, .modal-content  div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin-left: 20px;
}

.modal-content .close {
	font-size: 30px;
}

.modal-header {
	border-bottom: none;
}

.modal-body {
	padding-top: 0;
}

.modal-content h4 {
	font-size: 1.7rem;
}

.modal-content h5 {
	font-size: 1.5rem;
	margin-top: 25px;
}

.modal-content {
	border-radius: 0;
}

.modal-header {
	padding: 30px 30px 15px 30px;
	position: absolute;
    right: 0;
    z-index: 9999999999;
}

.modal-body {
	padding: 30px 30px 30px 30px;
}

/* ### / Team ### */

/* #### News #### */

.news-catmenu .level1 {
    background-color: transparent;
    border: medium none;
    padding: 0 0 5px 0;
}

.news-catmenu .level1 > .news-catmenu-NO {
	display: none;
}

.news-catmenu .level2 {
	background-color: transparent;
    border-left: none;
    padding: 1px 1px 1px 0;
}

.news-catmenu .level1 a {
    color: #213537;
    display: block;
    padding-top: 0;
    text-decoration: none;
     font-size: 15px;
}

.news-catmenu {
    padding: 0;
}

.page-blog .sidebarblog {
	margin-top: 9px;
}

.page-blog .sidebarblog h3 {
	font-size: 1.35rem;
}

.news-list-categ {
    color: #424242;
   font-size: 13.5px;
    margin-top: 20px;
}

.news-list-item h2, .news-list-item h2 a, .newslettersite h1, .newslettersite h1 a, h2 a {
	font-size: 1.6rem;
}

.news-list-item h2 a:hover, .news-list-item h2 a:focus {
	color: #424242;
	text-decoration: none;
}

.news-list-item h2 {
	margin-top: 15px;
}

.news-latest-item p, .news-list-item p, .news-single-item p, .vevent p {
	display: inline;
}

.news-latest-item .news-latest-date, .news-single-date, .news-list-date, .event-list-date {
	font-size: 15px !important;
	display: inline;
}

.news-list-date, .event-list-date {
    float: none !important;
    padding-left: 0 !important;
}

.news-list-item, .newslettersite .csc-default, div.vevent {
    border-bottom: 1px dotted #aaaaaa;
    margin-bottom: 30px;
    padding: 0 0 24px;
}

.news-list-item:last-child {
	border-bottom: none;
}

.news-list-container IMG {
    border: medium none;
    float: right;
    margin: 0 2px 5px 10px;
}

ul.katmenuall {
	list-style-type: none;
	padding-left: 0;
	margin-top: 20px;
	margin-bottom: 5px;
}

.news-catmenu .level1 a {
	color: #424242;
}

ul.katmenuall > li > a {
	color: #424242;
}

.news-catmenu .level1 a:hover, ul.katmenuall > li > a:hover {
	color: rgb(182, 24, 31);
	text-decoration: none;
}

.tx-vgetagcloud-pi1 {
	background-color: transparent;
	color: #424242;
	line-height: 1.47857;
	margin-top: 20px;
}

.tx-vgetagcloud-pi1 li {
	font-size: 15px !important;
	float: none;
}

.tx-vgetagcloud-pi1 li a {
	padding: 0;
	color: #424242;
}

.tx-vgetagcloud-pi1 li a:hover {
	color: rgb(182, 24, 31);
	text-decoration: none;
}

.news-list-morelink {
    display: block;
    margin-top: 15px;
    padding-left: 0px;
}

.news-single-backlink {
    margin-top: 15px;
    padding-left: 0px;
}

a.button, .newslatestmorelink a, .news-single-backlink a, .news-list-morelink a, .csc-mailform input[type="submit"] {
	background-color: #fbe39a;
	border-radius: 0;
	color: #424242;
	font-family: "open_sanssemibold",sans-serif;
	padding: 4px 10px;
	font-size: 13px;
	transition: all 0.5s ease-out 0s;
}

.news-list-morelink a:hover, .news-list-morelink a:focus, .news-single-backlink a:hover, .news-single-backlink a:focus, .newslatestmorelink a:hover, .newslatestmorelink a:focus {
	background-color: #8c8c8c;
	color: #fff;
	text-decoration: none;
}

.news-single-img {
    float: right;
    margin: 3px 0 15px 15px;
    padding: 0;
}

.news-single-item h1 {
	font-size: 1.8rem;
}

.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu {
	font-size: 14px;
}

.showResultsWrap {
	display: none;
}

.activeLinkWrap {
    font-family: "open_sanssemibold",sans-serif;
    font-weight: normal;
    color: #424242;
}

.browseLinksWrap a {
	color: rgb(182, 24, 31);
}

.ce-bodytext h4 {
	color: #424242;
}

/* #### / News #### */

/* ### Page Navigation ### */



/* ### / Page Navigation ### */

.maincol .csc-default ul {
	list-style-type: none;
	padding-left: 15px;
}

.maincol .csc-default ul li {
	background: transparent url("../Images/listbullet.png") no-repeat scroll 0 9px;
	 margin: 0;
	 margin-bottom: 10px;
    padding: 0 0 0 22px;
}

.frame .ce-bodytext ul li {
    background: transparent url(../Images/listbullet.png) no-repeat scroll 0 9px;
    margin: 0;
    margin-bottom: 10px;
    padding: 0 0 0 22px;
	    list-style-type: none;
}
.frame .ce-bodytext ul {
	padding-inline-start: 15px;

}

/* ### Cookie Hint ### */

.cc_container {
	background-color: #666  !important;
	color: #fff !important;
	border-top: none !important;
}

.cc_container a {
	color: #fff !important;
	text-decoration: underline !important;
}

.cc_container a:focus {
	color: #fff !important;
}

.cc_message {
	color: #fff !important;
	line-height: 1.3 !important;
	margin-top: 0 !important;
	padding-top: 5px !important;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
	background-color: rgb(182, 24, 31) !important;
	text-decoration: none !important;
	color: #fff !important;
	border-radius: 4px !important;
}

/* ### / Cookie Hint ### */

@media (min-width: 768px)
{
    .navbar-header
    {
        float: none;
    }

    .navbar-toggle
    {
        display: block;
    }

    .navbar-collapse.collapse
    {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
	    display: block !important;
	}
}


/* Bootstrap Breakpoint SM */
@media (max-width: 768px) {
	.sidebar {
		margin-top: 40px;
	}
}


@media (max-width: 614px) {
	ul.nav-homepage {
		left: 50%;
		max-width: 330px;
	}
	ul.nav-homepage > li {
		margin-bottom: 10px;
	}
	ul.nav-homepage > li:nth-of-type(1) {
		margin-left: 0;
	}
	ul.nav-homepage > li:nth-of-type(2) {
		margin-left: 10px;
	}
	ul.nav-homepage > li:nth-of-type(3) {
		margin-left: 0;
	}
	ul.nav-homepage > li:nth-of-type(4) {
		margin-left: 10px;
	}
	ul.nav-homepage > li:nth-of-type(5) {
		margin-left: 0;
	}
	.postitnav {
		right: auto;
		top: auto;
		bottom: 60px;
		left: 50%;
		margin-left: -85px;
	}
	#page-162 #Footer {
		margin-top: 160px;
	}
	.news-list-container IMG {
		float: none !important;
	}
}


@media (max-width: 412px) {
	ul.nav-homepage > li {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	ul.nav-homepage {
		left: 50%;
		max-width: 150px;
	}
}

@media (max-width: 768px) {
	.csc-team .csc-textpic-intext-left-nowrap-210 .csc-textpic-text {
		 margin-left: 0;
	}
	.csc-team div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		float: none;
	}
	.csc-team .team-img, .csc-team div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
		float: none;
		display: inline-block;
	}
	.csc-team h3 {
		padding-top: 0;
	}
}

@media (min-width: 768px) {


}

@media (min-width: 768px) and (max-width: 1199px) {

}

/* Bootstrap Breakpoint SM */
@media (min-width: 768px) and (max-width: 992px) {
	.page-inhalt .col-md-4, .page-inhalt .col-sm-4 {
		width: 28%;
	}

	.page-inhalt .col-md-8, .page-inhalt .col-sm-8 {
		width: 72%;
	}

	.page-inhalt .col-md-pull-8, .page-inhalt .col-sm-pull-8 {
		right: 72%;
	}

	.page-inhalt .col-md-push-4, .page-inhalt .col-sm-push-4 {
		left: 28%;
	}
}

@media (min-width: 992px) {

	.page-inhalt .col-md-4, .page-inhalt .col-sm-4 {
		width: 25%;
	}

	.page-inhalt .col-md-8, .page-inhalt .col-sm-8 {
		width: 75%;
	}

	.page-inhalt .col-md-pull-8, .page-inhalt .col-sm-pull-8 {
		right: 75%;
	}

	.page-inhalt .col-md-push-4, .page-inhalt .col-sm-push-4 {
		left: 25%;
	}
	.page-inhalt .sidebar div.csc-textpic .csc-textpic-imagewrap img {
		max-width: 200px !important;
	}

}

@media (max-width: 992px) {
	.modal-content .csc-textpic-text {
		padding-left: 0;
		margin-left: 0 !important;
		margin-top: 30px;
	}
	.modal-content  div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		float: none;
	}
	.postitnav {
		right: 20px;
	}
}

/* Bootstrap Breakpoint MD */
@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 1000px) {
	.modal-lg {
	    width: 1000px;
	}
}

/* Bootstrap Breakpoint LG */
@media (min-width: 1200px) {
	#pagenav
}

@media (max-width: 1167px) {
	#pagenav {
		display: none;
	}
}

@media print {
	.container-fluid {
		margin: 0;
	}
	.col-xs-12, .col-sm-8, .col-md-8, .col-md-9, .col-sm-4, .col-sm-3, .col-sm-2, .page-inhalt .col-md-4, .page-inhalt .col-sm-4, .page-inhalt .col-md-8, .page-inhalt .col-sm-8 {
		width: 100%;
	}
	.page-inhalt .col-md-push-4, .page-inhalt .col-sm-push-4 {
		left: 0%;
	}
	.page-inhalt .col-md-pull-8, .page-inhalt .col-sm-pull-8 {
		right: 0%;
	}
	#Footer {
		display: none;
	}
	.sidebar {
		margin-top: 30px;
	}
	.maincol .csc-default ul {
		list-style-type: disc;
	}
	.maincol .csc-default ul li {
		padding-left: 0;
	}
	a[href]:after {
	  content: none !important;
	}
	.news-list-morelink, .sidebarblog {
		display: none;
	}
	.logoprint {
		display: block;
		padding-left: 15px;
		font-size: 1.8rem;
		margin-bottom: 40px;
	}
}

.article-blog span.news-list-desc p {
	display:inline;
}

.article-blog hr {
	margin-bottom:0;
}

.article-blog {
    padding-bottom: 24px !important;
    margin-bottom: 30px !important;
    border-bottom: 1px dotted #aaaaaa;
}

.news .article .teaser-text {
    margin: 0 0 10px 0;
    color: black;
	}

	.news .article .teaser-text p{
		display:inline;
	}

	.news-backlink-wrap > a{
		background-color: #fbe39a;
    border-radius: 0;
    color: #424242;
    font-family: "open_sanssemibold",sans-serif;
    padding: 4px 10px;
    font-size: 13px;
    transition: all 0.5s ease-out 0s;
	}

	.news-text-wrap ul li{
			background: transparent url(../Images/listbullet.png) no-repeat scroll 0 9px;
			margin: 0;
			margin-bottom: 10px;
			padding: 0 0 0 22px;
			list-style-type:none;
			padding-left: 15px;
	}

	.news-single .header h1 {
		font-size:1.8rem;
	}

	div.ce-left .ce-gallery img {
	    display: block;
	    height: auto;
	    display: block;
	    max-width: 100% !important;
	    border-radius: 100%;
	    vertical-align: middle;
	    width: 160px;
	    /* top: 50%; */
	    width: 120px;
	    border: none;
	}

	.ce-left .ce-column {
    float: left;
    margin-right: 20px;
    border-color: rgb(182, 24, 31);
    border-radius: 74px;
    border-style: solid;
    border-width: 1px 1px 4px 2px;
    /* top: 50%; */
}

 .ce-left .ce-bodytext h2 {
     font-size:21px;
}

.news-tags a {
	color:black;
}

ul.news-tags {
	padding:0;
	margin-top: 20px;
	margin-bottom:40px;
}

.news .article .news-img-wrap a {
	border:none;
	float:right !important;
	padding:0; 
}

.news .article .news-img-wrap  {
	background:none;
		float:right !important;
		margin: 0px !important;

}

.news .article .news-img-wrap img {
	
}

ul.news-category-list li {
    padding: 0 0 5px 0;
}
ul.news-category-list a {
    color: #424242;
    font-size: 15px;
}
ul.news-category-list {
    margin-block-start: 0px;
    padding-inline-start: 0px;
    list-style: none;
}

.news-img-wrap h2 {
    margin-top: 15px !important;
}