/*.ge-accordion > .frame > h2:first-child {
	    border-top-right-radius: 4px !important;
    border-top-left-radius: 4px !important;
}

.ge-accordion > .frame:hover {
	cursor:pointer;
}

.ui-accordion .ui-accordion-header {
	padding: .6em .6em .6em .8em !important;
}*/
/* im CSS - Überschreiben der Typo3 Listen aus root.t3s */
/***accordion***/



.no-liststyle {
	list-style-type: none;
	margin-left: -20px;
}

.no-liststyle i {
	margin-right: 1em;
}
/* ENDE Überschreiben der Typo3 Listen aus root.t3s */


.ce-above .ce-gallery {
	margin-bottom: 0px;
}

.ce-gallery.fsc-nofloat.fsc-noleftrightmargin {
	float: none;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
}
/* #################### 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;
}

div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap {
	display: block;
}

@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: "source_sans_proregular",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: 1rem;
	 line-height: 1.35857;
	 background-color: #e3eaed;
	 color: #000;
}

/* ####### 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: 1200px;
}
      
/*b, strong, dt {
	font-family: "source_sans_prosemibold",sans-serif;
	font-weight: normal;
}*/

/*i, em {
	font-style:normal;
	font-family: "source_sans_proitalic",sans-serif;
}*/

a {
	color: #1d7bcf;
}

a:focus {
  outline: none;
  text-decoration: none;
  color: #1d7bcf;
}

a:hover {
	text-decoration: underline;
	color: #1d7bcf;
}

.glyphicon {
	font-family:'Glyphicons Regular';
}

p.zentriert, .zentriert {
	text-align: center;
}

p.rechtsbuendig, .rechtsbuendig {
	text-align: right;
}

label {
    display: inline-block;
    font-weight: normal;
	text-align: right;
}

/* ## Table PHOE ## */
/*div.infoscreen_web_filter {margin-bottom:12px;}

div.infoscreen_web_filter table#infoscreen_web_filter_table,
div.infoscreen_web_filter table#infoscreen_web_filter_table tr,
div.infoscreen_web_filter table#infoscreen_web_filter_table td {
    margin-left:0px !important;
    padding-left:0px !important;
}

table.phooe-table,
table.infoscreen_web  {
    max-width: 100%;
    width: 100%;
}

table.phooe-table > thead th,
table.infoscreen_web > thead th {
	font-family: "source_sans_prosemibold",sans-serif;
	font-weight: normal;
}

table.phooe-table  > tbody > tr:nth-of-type(2n+1),
table.infoscreen_web  > tbody > tr:nth-of-type(2n+1) {
    background-color: #f1f1f1;
}

table.phooe-table th, table.phooe-table td,
table.infoscreen_web th, table.infoscreen_web td {
    border-collapse: collapse;
    border-spacing: 0;
    padding: 8px 15px;
    vertical-align: top;
}

table.phooe-table  > tbody > tr > td, 
table.phooe-table  > tbody > tr > th, 
table.phooe-table  > tfoot > tr > td, 
table.phooe-table  > tfoot > tr > th, 
table.phooe-table  > thead > tr > td, 
table.phooe-table  > thead > tr > th,
table.infoscreen_web  > tbody > tr > td, 
table.infoscreen_web  > tbody > tr > th, 
table.infoscreen_web  > tfoot > tr > td, 
table.infoscreen_web  > tfoot > tr > th, 
table.infoscreen_web  > thead > tr > td, 
table.infoscreen_web  > thead > tr > th {
    border-bottom: 1px solid #dadada;
}

table.infoscreen_web {
	font-size: 90%;
}*/

/* ## / Table PHOE ## */

/* ## Table PHOE ## */

.news-single-item table  {
    max-width: 100% !important;
    width: 100% !important;
    margin-bottom: 20px;
}

.news-single-item table > thead th {
	font-family: "source_sans_prosemibold",sans-serif !important;
	font-weight: normal !important;
}

.news-single-item table  > tbody > tr {
	background-color: #fff !important;
}

.news-single-item table  > tbody > tr:nth-of-type(2n+1) {
    background-color: #f1f1f1 !important;
}

.news-single-item table th, table td {
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    padding: 8px 15px !important;
    vertical-align: top !important;
}

.news-single-item table  > tbody > tr > td, .news-single-item table  > tbody > tr > th, table  > tfoot > tr > td, .news-single-item table  > tfoot > tr > th, .news-single-item table  > thead > tr > td, .news-single-item table  > thead > tr > th {
    border-bottom: 1px solid #dadada !important;
}

/* ## / Table PHOE ## */

/*p.infobox_intext_inline {
		display: inline-block;
		background-color: #ecf2f4;
		border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #b2bcc2;
}

p.infobox_intext_block {
	background-color: #ecf2f4;
	border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #b2bcc2;
}

p.important {
	border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px 70px 15px 15px;
    border: 1px solid #e09e9e;
    color: #ad1212;
   font-family: "source_sans_prosemibold",sans-serif;
    background: #f5d3d3 url(../Images/important.png) no-repeat 98% 50%;
}

p.hints {
	border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #a1d278;
    color: #256126;
    background-color: #dff0d8;
  !*  font-family: "source_sans_prosemibold",sans-serif;
    background: #f5d3d3 url(../Images/important.png) no-repeat 98% 50%; *!
}*/

/*ul.list-zebrastyle {
	padding-left: 0;
	margin-left: 0 !important;
}

ul.list-zebrastyle li {
	background-image: none !important;
	
    margin: 0;
    margin-left: 0 !important;
    padding: 8px 15px !important;
    border-bottom: 1px solid #dadada;
}

ul.list-zebrastyle li:before {
	content: "" !important;
	margin-left: 0 !important;
}

.maincontent .ce-textpic ul.list-zebrastyle li:nth-of-type(2n+1) {
     background-color: #f1f1f1;
}*/

/*.contentinfobox {
		background-color: #ecf2f4;
		border-radius: 4px;
    margin-bottom: 20px;
		padding: 15px 15px 5px;
		border: 1px solid #b2bcc2;
}*/

.tx-comments-form-top-message {
	background-color: #ecf2f4;
    border: 1px solid #b2bcc2;
    color: #50768f;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}

.form-control:focus {
    border-color: #6ea2d6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

/* Ü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-weight: normal;
	font-family:futura-pt-condensed, 'Josefin Sans', sans-serif;
	color: #345063;
	margin-top: 0;
	padding-top: 15px;
	font-size: 1.4rem;
}

.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 {
	text-decoration: none;
	color: #000;
}

/*
.container-fluid h1 {
	margin-bottom: 25px;
	font-size: 2.25rem;
}

.container-fluid h2 {
	font-size: 1.9rem;
}
*/

/*
.container-fluid .infobox h2, .container-fluid .news h2, .container-fluid .events h2, .container-fluid .ifper h3{
	text-transform: uppercase;
	font-size: 1.4rem;
}
*/

/*.container-fluid h3 {
	font-size: 1.6rem;
}

.container-fluid h4 {
	font-size: 1.45rem;
}

.container-fluid h5 {
	font-size: 1.3rem;
}*/

.col-inner csc-default:first-child h1 .col-inner csc-default:first-child h2, .col-inner csc-default:first-child h3, .col-inner csc-default:first-child h4, .col-inner csc-default:first-child h5 {
	margin-top: 0;
}

/*.home h2, .homenewsheader h2  {
	margin-top: 0;
}*/

.maincontent ul h3 {
	display: inline;
	font-size: 1.2rem;
}

.col-inner {
	position: relative;
}

/* ####  / Basic Styles #### */

/* #### Button #### */

/*.btn-phooe, .tx-seminars-pi1 input[type="submit"], .btn-lg {
	border: none;
    color: #fff;
    font-size: 1.125rem;
    background-color: #4aa4dc;
    padding: 8px 20px;
    text-transform: uppercase;
    border-radius: 0;
    font-family:futura-pt-condensed, 'Josefin Sans', sans-serif;
}

.maincontent a.more, .morelarge, .maincontent .moreleft, .maincontent .more_link_new, .news-single-backlink a {
	border: none;
    color: #fff;
    font-size: 1.125rem ;
    background-color: #4aa4dc;
    padding: 7px 40px 5px;
    text-transform: uppercase;
    border-radius: 0;
    font-family: futura-pt-condensed, 'Josefin Sans', sans-serif;
}*/
/*
.news-single-backlink a .glyphicons {
	font-size: 0.8rem;
	padding-right: 2px;
    padding-top: 3px;
}

.news-single-backlink {
    padding: 0;
    margin: 20px 0;
}

.align-center {
	text-align: center;
}*/
/*
.btn-phooe:hover, .maincontent a.more:hover, .btn-phooe:focus, .btn-phooe:active, .news-single-backlink a:hover, .btn-lg:hover, .btn-lg:focus {
	background-color: #4b7795;
	text-decoration: none;
	color: #fff;
}

.btn-lg {
	font-size: 1.3rem;
	 padding: 10px 20px 8px;
}

.btn-sm {
	font-size: 1rem;
	padding: 7px 15px 5px;
}*/

/*p.phooe-blockquote {
 	font-family: "source_sans_proitalic",sans-serif;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 30px;
  padding-left: 15px;
  border-left: 3px solid #878b94;
  background-color: #ecf2f4;
  padding: 10px 10px 10px 15px;
}

blockquote {
  font-family: "source_sans_proitalic",sans-serif;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 30px;
  padding-left: 15px;
  border-left: 3px solid #878b94;
  background-color: #ecf2f4;
  padding: 10px 10px 10px 15px;
  font-size: 1rem;
}

p.smalltext, .smalltext, .smalltext p {
	font-size: 0.85rem;
	color: #3e3e3e;
}*/

/* #### / Button #### */

header {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ecf1f3+0,ffffff+50,ecf1f3+100 */
	background: #ecf1f3; /* Old browsers */
	background: -moz-linear-gradient(left, #ecf1f3 0%, #ffffff 50%, #ecf1f3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ecf1f3 0%,#ffffff 50%,#ecf1f3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ecf1f3 0%,#ffffff 50%,#ecf1f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	margin-bottom: 40px;
}

/*.navbar-brand {
	padding: 20px 15px 15px 45px;
}*/

#topbar {
	background-color: #345063;
}

#header {
	min-height: 188px;
}

body {
    margin-bottom: 540px;
}

#Footer {
    bottom: 0;
    height: 520px;
    position: absolute;
    width: 100%;
    color: #fff;
}

.maincontent {
	margin-bottom: 460px;
}

.maincontent.subpageWSlider {
	margin-bottom: 0;
}

#Footer .container-fluid {
	background-color: #878b94;
	height: 100%;
	max-width: 1170px;
}

#Footer .container-fluid .row {
	padding: 32px 41px 2px 14px;
}

.search {
	float: right !important;
    margin-right: -15px;
}

.search .glyphicons {
	color: #fff;
}

/*.maincontent .col-inner  {
	background-color: #fff;
	padding: 25px 25px 35px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.12);
}*/

/*!* ### Infoboxen ### *!

.homeinfbx, .infobox, .infoboxper {
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	margin-bottom: 35px;
}

.homeinfbx .csc-textpic-text, .homeinfbx .homeinfbx-text {
	background: #fff url(../Images/infobxarr.png) no-repeat 95% center;  
}

.homeinfbx a:hover .homeinfbx-text {
	background: #fff url(../Images/infobxarrhover.png) no-repeat 95% center;  
}

.homeinfbx .homeinfbx-text {
	padding-bottom: 5px;
	padding-top: 10px;
}

.homeinfbx .ce-column {
	float: none;
}

.homeinfbx  .ce-center .ce-inner {
	position: static;
	right: auto;
	float: none;
}

.homeinfbx .ce-gallery figure {
	display: block;
}

.homeinfbx .ce-center .ce-outer {
	position: static;
	right: auto;
	float: none;
}

.homeinfbx img {
	width: 100%;
}

.homeinfbx p  {
	padding: 0 25px 10px;
	font-family: "source_sans_prosemibold",sans-serif;
	color: #345063;
}

.homeinfbx a:hover h3, .homeinfbx a:hover p, .homeinfbx a:hover {
	text-decoration: none !important;
	color: #000;
}

.infobox {
	padding: 10px 25px 10px 25px;
}

.ifdark {
	background-color: #345063;
}

.ifgre {
	background-color: #878b94;
}

.ifdark h2, .ifgre h2, .ifgre, .ifdark {
	color: #fff;
	text-transform: uppercase;
}

.infobox h2, .infobox h3 {
	margin-top: 15px;
}

.ifwhite h3, .ifdark h3, .ifgre h3 {
	font-size: 1.4rem;
    text-transform: uppercase;
}

.ifper {
	padding: 0 25px 0 0;
}

.ifper .homeinfbx-text {
	margin-left: 135px;
}

.ifper div.csc-textpic-intext-right .csc-textpic-imagewrap, .ifper .ifper-img {
	float: left;
	margin-left: 0;
	margin-right: 15px;
}

.ifper .ce-gallery {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

.ifper a {
	cursor: none !important;
	pointer-events: none !important;
}

.ifper #c22465 a {
	cursor: pointer !important;
	pointer-events: auto !important;
}

.ifper h2 {
	position: absolute;
	left: 150px;
}

.container-fluid .ifper h2, .container-fluid .ifper h3 {
	text-transform: none;
	margin-bottom: 7px;
	margin-top: 0;
	padding-top: 15px;
}

.ifper p {
	padding-top: 50px;
}

.ifper .homeinfbx-text p {
	padding-top: 0px;
	font-size: 0.9rem;
    line-height: 1.3;
}

.ifper div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image, .ifper div.csc-textpic .csc-textpic-imagewrap img, .ifper .ifper-img img {
    margin-bottom: 0;
    max-width: 120px !important;
}


.homeinfbx h3 {
	padding: 10px 25px 0;
	margin-top: 0;
}

.homeinfbx a.more {
	margin-bottom: 10px;
}


!* ### Infoboxen ### *!*/

/*.home .news h2, .home .events h2, .homenewsheader h2 {
	margin-bottom: 30px;
}

.home .news h2:after, .listnewsfll h1:after {
	font-family:'Glyphicons Regular';
	content: "\1F4F0";
	float: right;
}

.home .events h2:after, .homenewsheader h2:after, .listeventsfll h1:after {
	font-family:'Glyphicons Regular';
	content: "\E046";
	float: right;
}*/

/*
.listeventsfll h1, .listnewsfll h1 {
	margin-bottom: 40px;
}

.listeventsfll h1:after, .listnewsfll h1:after  {
	font-size: 1.5rem;
}
*/

.maincontent .homeslider {
	margin-bottom: 20px;
	box-shadow: none;
}

.maincontent .homesliderSmall {
	margin-bottom: 30px;
}

.maincontent.subpageWSlider .homeslider {
	margin-bottom: 0;
}

#Footer a {
	color: #fff;
}

#Footer .foleft {
	text-align: left;
	margin-top: 40px;
}

#Footer div.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow {
   float: left;
} 

#Footer .foleft img {
	margin-left: 7px;
}

#Footer h4 {
	color: #fff;
	margin-top: 0;
	font-size: 1.3rem;
	line-height: 0.95;
}

#Footer ul.footernav {
	padding-left: 0;
	list-style-type: none;
	margin-top: 15px;
}

#Footer ul.footernav li {
	float: left;
}

#Footer ul.footernav li > a {
	font-family:'source_sans_proitalic';
	color: #000;
	padding-right: 15px;
	text-transform: uppercase;
}

#Footer ul.footernav li > a:hover {
	color: #fff;
	text-decoration: none;
}

#Footer div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {
	margin-right: 25px;
}

.headerimg img {
	width: 100%;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.12);
}

.headerimg .ce-outer {
	position: static !important;
	float: none !important;
	right: 0 !important;
}

.headerimg .ce-inner {
	position: static !important;
	float: none !important;
	right: 0 !important;
}

.headerimg .ce-column {
	float: none !important;
}

.headerimg figure {
	display: block !important;
}

.headerimg h1, .headerimg p {
	display: none;
}

.headerimg .headerimginner div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}

.headerimg .headerimginner {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.12);
}

.headerimg .headerimginner .csc-textpic-image {
	width: 100%;
}



/* ############## Navigation ############# */

.dropdown-menu > li > a {
	font-size: 0.9375rem;
}

.search a {
	padding: 7px 15px;
	display: block;
	font-size: 0.9rem;
}

#searchbar {
    background-color: #fff;
    position: absolute;
    z-index: 2147483647;
    width: 100%;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.16);
	-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.16);
	box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.16);
}

#searchbar .well {
	margin-bottom: 0;
	background-color: transparent;
    border: none;
}

.search a:hover {
	background-color: #fff;
}

.search a:hover .glyphicons {
	color: #345063;
}

.search a.collapsed:hover .glyphicons {
	color: #fff;
}

/* #### Top Nav  #### */

#topbar .navbar-top {
	margin-bottom: 0;
    min-height: auto;
    border: none;
}
/*
#topbar .navbar-top .navbar-nav > li > a {
	padding: 7px 15px;
	color: #fff;
	font-size: 0.9rem;
	text-transform: uppercase;
}*/

.navbar-top .navbar-toggle .icon-bar {
	background-color: #fff;
}

#topbar .navbar-top .nav > li > a:focus, #topbar .navbar-top .nav > li > a:hover, #topbar .navbar-top .nav > li > a:focus, #topbar .navbar-top .nav .open > a, #topbar .navbar-top .nav .open > a:focus, #topbar .navbar-top .nav .open > a:hover, #topbar .navbar-top .navbar-nav > li > a.tmenuitem1:hover, #topbar .navbar-top .navbar-nav > li > a.tmenuitem2:hover, .search a.collapsed:hover {
	background-color: #4b7795;
}

#topbar .navbar-top .nav .glyphicons {
	color: #fff;
	padding-left: 5px;
	font-size: 0.75rem;
	padding-top: 4px;
}

#topbar .navbar-top .nav > li .dropdown-menu {
	border-radius: 0;
	border-top: 0;
}

#topbar .navbar-top .navbar-nav > li > a.tmenuitem2 {
	background: transparent url(../Images/calicon.png) no-repeat 15px 50%;
	padding-right: 30px;
	padding-left: 40px;
}

#topbar .navbar-top .navbar-nav > li > a.tmenuitem3 {
	background: transparent url(../Images/phonline.png) no-repeat 15px 50%;
	padding-right: 30px;
	padding-left: 40px;
}

#topbar .navbar-top .navbar-nav > li > a.tmenuitem4 {
	background: transparent url(../Images/intranet.png) no-repeat 15px 50%;
	padding-right: 30px;
	padding-left: 40px;
}

.navbar-top .navbar-toggle, .navbar-top .navbar-header {
	float: left;
}

/* #### Navbar PH OÖ #### */

#nav-wrapper {
	background-color: #fff;
}
#nav-wrapper .navbar-phooe {
	font-family: 'source_sans_prosemibold';
	border: none;
}

#nav-wrapper .navbar-phooe .navbar-nav > li > a {
	color: #526d7f;
	text-transform: uppercase;
}

#nav-wrapper .navbar-phooe .dropdown .dropdown-menu {
	z-index: 9999999;
	background-color: #fff !important;
}

.navbar-phooe .dropdown-menu {
	border: none;
	border-radius: 0;
}

.navbar-phooe .dropdown-menu > li > a {
	font-weight: normal;
	font-family: "source_sans_proregular",sans-serif;
}

.navbar-phooe .navbar-toggle {
	color: #526d7f;
    padding: 4px 27px;
    font-size: 1.1rem;
    text-transform: uppercase;
}

.phooetoggle .glyphicons-chevron-right {
	font-size: 14px;
	padding-top: 3px;
	padding-right: 3px;
}

.navbar-studien .phooetoggle .glyphicons-chevron-right {
	padding-right: 10px;
}

.phooetoggle.to_open .glyphicons-chevron-right::before {
	content: '\E602' !important;
}

/* #### Navbar PH Studien  #### */

#header .navbar-studien {
	border: none;
}

#header .navbar-studien .navbar-nav > li > a {
	font-family: futura-pt-condensed, 'Josefin Sans', sans-serif;
	text-transform: uppercase;
	line-height: 1.2;
}

/*.navbar-studien .navbar-toggle {
	background-color: #4aa4dc;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-family: "FuturaBT-MediumCondensed";
    font-size: 1.125rem;
    padding: 5px 30px 5px 20px;
    text-transform: uppercase;
}*/

.navbar-studien .navbarstudien-collapse.in ul {
	background-color: #fff;
	z-index: 999;
}

.navbar-collapse {
	box-shadow: none;
}

/* #### breadcrumb  #### */

.breadcrumb {
	background-color: transparent;
	font-size: 0.9375rem;
}

.breadcrumb > li > a {
	color: #373737;
}

.breadcrumb > li > a:hover {
	text-decoration: none;
}

.breadcrumb > li + li::before {
	font-family:'Glyphicons Regular';
	content: '\E224';
	color: #8999a4;
	font-size: 10px;
	padding: 0 10px;
}

.breadcrumb > .active {
    color: #297bc9;
}

.breadcrumb > li > a.breadcrumbdiable {
	color: #a5a5a5;
    cursor: default;
    pointer-events: none;
}

.breadcrumb .Disable_Bread_Crumblink {
    color: #657987;
    cursor: default;
    pointer-events: none;
}

/* #### Menu level 2 #### */
/*
.sb .menulevel2 {
	background-color: #fff;
	padding: 25px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.12);
	margin-bottom: 35px;
}

.sb h3.menulevel2head {
	margin: 8px 0 20px;
}

.sb .menulevel2 ul {
	padding: 0;
	list-style-type: none;
}

.sb .menulevel2 ul.nav-submenu li {
	margin-bottom: 7px;
}

.sb .menulevel2 ul.nav-submenu li ul.nslv2 {
	margin-top: 7px;
	margin-left: 25px;
}

.sb .menulevel2 ul.nav-submenu li ul.nslv3 {
	margin-top: 7px;
	margin-left: 25px;
}

.sb .menulevel2 ul.nav-submenu li ul.nslv4 {
	margin-top: 7px;
	margin-left: 25px;
}

.sb .menulevel2 ul.nav-submenu > li > ul > li {

}

.sb .menulevel2 ul.nav-submenu li a {
	color: #345063;
	text-transform: uppercase;
	font-size: 0.9375rem;
	font-family:'source_sans_prosemibold';
	hyphens: none;
}

.sb .menulevel2 ul.nav-submenu li.active > a {
	color: #4b7795;
}

.sb .menulevel2 ul.nav-submenu li.current > a {
	color: #70a3d4;
}

.sb .menulevel2 ul.nav-submenu li a:hover {
	color: #70a3d4;
	text-decoration: none;
}

.sb .menulevel2 ul.nav-submenu li a:before {
	font-family:'Glyphicons Regular';
	content: '\E174';
	color: #aec1cd;
	font-size: 0.6875rem;
	padding-right: 5px;
}*/

/* ############## / Navigation ############# */

/* ############## News ############# */

/*!* #### News latest #### *!

.home .news .col-inner, .home .events .col-inner {
	margin-bottom: 40px;
}

.home .news-latest-container > div, .subs_newshome .news-latest-container > div, .infoboxnews .news-latest-container > div  {
	margin-bottom: 30px;
}
.subs_newshome .news-latest-container {
	margin-top: 45px;
}

.news-latest-container {
	padding: 0;
}

.home .news-latest-container > div a span, .subs_newshome .news-latest-container > div a, .infoboxnews .news-latest-container > div a span {
	color: #000;
	text-decoration: none;
}

.home .news-latest-container > div a:hover, .news-latest-container .news_titledate a:hover, .subs_newshome .news-latest-container .news_titledate a:hover  {
	color: #000;
	text-decoration: none;
}*/

/*.news-latest-container .news_titledate, .subs_newshome .news-latest-container .news_titledate, .news-latest-container .news_titledate a, .subs_newshome .news-latest-container .news_titledate a, .more a {
	 font-size: 1rem;
	 font-weight: bold;
	 border-bottom: 2px solid #345063;
	 font-family:'FuturaBT-MediumCondensed', Sans-Serif;
	 color: #345063;
	 line-height: 1.1;
	 margin-bottom: 10px;
 }
.news-latest-container .news_titledate, .subs_newshome .news-latest-container .news_titledate, .news-latest-container .news_titledate a, .subs_newshome .news-latest-container .news_titledate a, .more a:hover {
	text-decoration: none;
}*/


/*.home .all-news, .home .timer, .subs_newshome .all-news, .more-link  {
	text-align: center;
	margin-top: 40px;
}*/

/*
.home .all-news a, .home .timer a, .subs_newshome .all-news a, a.more-link {
	border: none;
    color: #fff;
    font-size: 1.125rem ;
    background-color: #4aa4dc;
    padding: 7px 50px;
    text-transform: uppercase;
    border-radius: 0;
    font-family:'FuturaBT-MediumCondensed', Sans-Serif;
}
*/

/*a.more-link {
	margin-top: 10px;
	display: inline-block;
}*/

.home .all-news a:hover, .home .timer a:hover {
	background-color: #4b7795;
	text-decoration: none;
}

/*.home .news-latest-container .more, .subs_newshome .news-latest-container .more {
	
	margin-top: 5px;
}

.subs_newshome .news-latest-container .more {
	text-align: left;
	margin-top: 5px;
}

.subs_newshome .news-latest-container .more:after {
	content: " ...";
}

.home .news-latest-container .more a, .subs_newshome .news-latest-container .more a, .infoboxnews .news-latest-container .more a, .more a  {
	font-family:futura-pt-condensed, 'Josefin Sans', sans-serif;
	color: #345063;
	!*font-size:  1.125rem;*!
}*/

.home .events .news-latest-container .more {
	display: none;
}

.home .events .news-latest-date, .news-spezialdate .news-latest-date {
    text-align: center;
    width: 40px;
    float: left;
    min-width: 40px !important;
    display: block;
    background-color: #e3eaed;
    font-family: futura-pt-condensed, 'Josefin Sans', sans-serif;
    line-height: 1.1;
}

.home .events .news-latest-date .news-latest-date-day, .news-spezialdate .news-latest-date .news-latest-date-day {
	font-size: 1.475rem;
	color: #345063;
	padding-top: 3px;
	display: block;
}

.home .events .news-latest-date .news-latest-date-month, .news-spezialdate .news-latest-date .news-latest-date-month {
	display: block;
	background-color: #aabfcc;
	color: #fff;
	font-size:  1.125rem;
}

.home .events .news-latest-col2, .news-spezialdate .news-latest-col2 {
    margin-left: 55px;
}

.news-list-container h2 {
	margin-bottom: 10px;
}

.news-list-container .news-list-item {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #c5c5c5;
}

.news-list-container IMG {
    border: medium none;
    float: right;
    margin: 0 0 15px 15px;
}

.news-list-container  .news-li-date {
	display: block;
}
/*
.listnewspagination {

}

.listnewspagination .listnewspaginationinner {
    text-align: center;
}

.listnewspaginationinner span, .listnewspaginationinner a {
	border: 1px solid #ddd;
	padding: 3px 8px;
	display: inline-block;
	margin: 0;
}

.listnewspaginationinner span.listdislink {

	color: #909090;
}

.listnewspaginationinner span.listdislinka {
	background-color: #6ea2d6;
	color: #fff;
	border:  1px solid #6ea2d6;
}

.listnewspaginationinner a:hover {
	background-color: #7daad7;
	color: #fff;
	text-decoration: none;
}*/

/* ############## / News ############# */

.maincontent .col-inner ul, .maincontent .infobox ul {
	padding-left: 0;
	list-style-type: none !important;
	margin-top: 15px;
	margin-left: 15px;
}

.a-content ul li, .infobox ul li {
	list-style-type: none !important;
}

.maincontent .col-inner ul li, .maincontent .infobox ul li {
	padding-bottom: 6px;
    padding-left: 12px;
    
}

.maincontent .col-inner ul li:before, .maincontent .infobox ul li:before {
	content:"\E224";
	font-family:'Glyphicons Regular';
	font-size: 11px;
	padding-right: 7px;
	color: #4b7795;
	margin-left: -18px;
}


.kal-list-container table.kal .mbl_newsevent_singledayevent strong {
	display: none;
}

.mbl_newsevent_singledayevent .mbl_newsevent_singleICSDownload a {
    color: transparent;
}

.mbl_newsevent_singledayevent .mbl_newsevent_singleICSDownload a {
    color: transparent;
    display: block;
    height: 16px;
    margin: 0 auto;
    width: 16px;
}

.kal-list-container table.kal .mbl_newsevent_singledayevent strong {
    display: none;
}

.profile-wrapper {
	line-height: 1.35857 !important;
	color: #000 !important;
	font-size: 0.9rem !important;
}

.profile-wrapper h1 {
	margin-bottom: 10px;
}

.profile-wrapper h2 {
	font-size: 1.7rem !important;
	color: #345063 !important;
	font-weight: normal !important;
	margin-bottom: 20px !important;
	margin-top: 10px;
}

.profile-wrapper h3 {
	font-size: 1.5rem !important;
	color: #345063 !important;
	font-weight: normal !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}

.profile-wrapper h4 {
	font-size: 1.4rem !important;
	color: #345063 !important;
	font-weight: normal !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}

.profile-wrapper strong, .profile-wrapper b {
		font-family: "source_sans_prosemibold",sans-serif !important;
	font-weight: normal !important;
}

.profile-wrapper {
	margin-bottom: 30px !important;
}

.profile-wrapper h2 img {
	float: right;
}

.ui-widget {
	font-size: 1rem;
	 font-family: "source_sans_proregular",sans-serif;
}

#c16077 figure {
	float: right;
}

#c16130 a, #c16184 a, #c16183 a {
	font-family: "source_sans_proitalic";
	color: #000;
}

#c16130 a:hover {
	text-decoration: none;
	color: #fff;
}

.news-latest-container a {
	text-decoration: none;
}

/*
.container-fluid .homeinfbx h2 {
    padding: 10px 25px 0;
    margin-top: 0;
    font-size: 1.6rem;
}
*/

/* ########## News ############ */

.news-single-item h1 {
	margin-bottom: 20px;
}

.news-single-item .news_titledate, .news-li-date {
	margin-bottom: 10px;
	font-size: 0.95rem;
	color: #4f4f4f;
	font-family: "source_sans_proitalic",sans-serif;
}

.news-single-item .news_titledate span {
	font-family: "source_sans_proregular",sans-serif;
}

.newsimg {
	float: right;
}

.newsimg  img {
	margin-bottom: 15px;
}

.news-single-img {
    float: right;
    margin: 0 0 0 20px;
    padding: 0;
}

/*.infoboxnews {
	
}

.infoboxnews h2 {
	margin-bottom: 30px;
}

.infoboxnews h2::after {
    content: "\1F4F0";
    float: right;
    font-family: "Glyphicons Regular";
}

.ibterm h2::after,
#page-65 .infoboxnews h2::after  {
    content: "\E046";
    float: right;
    font-family: "Glyphicons Regular";
}*/

/*.rssboxhome {
	position: absolute;
	bottom: 10px;
}*/

a.rss-link {
	color: #345063;
	background: transparent url(../Images/rsslink.gif) no-repeat left center;
	padding-left: 25px;
}

a.rss-link:hover {
	text-decoration: none;
	color: #000;
}

/*!* ######### Responsiv Container ######### *!

.responsiveContainer {
	position: relative;
	padding-bottom: 56%;
	height: 0;
	overflow: hidden;
}

.video-container {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}
	 
.responsiveContainer iframe, .responsiveContainer object {
	position: absolute;
	top: 0;
	left: 0;	  
	width: 100% !important;
	height: 100% !important;
	border: none;
}

.video-container iframe, .video-container object, .video-container embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

!* ######### / Responsiv Container ######### *!*/

/* ########## Kommentare ############ */

.tx-comments-pi1 #contact-area {
	margin-top: 40px;
}

.tx-comments-comments {
	margin-top: 40px;
}

.tx-comments-form-top-message {
	background-color: #ecf2f4;
    border: 1px solid #b2bcc2;
    color: #50768f;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}

.tx-comments-pi1 legend {
	color: #345063;
    font-family: "FuturaBT-MediumCondensed",sans-serif;
    font-weight: normal;
    font-size: 1.5rem;
}

.btnreset {
	background-color: #98bde3;
}

/* ########## / Kommentare ############ */

/* ########## Suche ############ */

.kesearch_results .result-title a {
	color: #345063;
    font-family: "FuturaBT-MediumCondensed",sans-serif;
    font-size: 1.45rem;
    line-height: 1.1;
    margin-bottom: 10px;
}

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
	color: #4aa4dc;
}

/* ########## / Suche ############ */

/* ########## Accordion ############ */
/*
h2.ui-accordion-header {
	margin-bottom: 0px;
}
.ui-accordion {
	margin-top: 30px !important;
}
.ui-accordion .ui-accordion-header a {
	color: #345063 !important;
}

.ui-accordion .ui-accordion-header {
	border-color: #ccc !important;
}

.ui-widget-content {
	background-image: none !important;
	background-color: #fff !important;
}

.ui-state-active .ui-icon {
    background-image: url("../Images/ui-icons_ef8c08_256x240new.png")  !important;
}

.ui-state-default .ui-icon {
    background-image: url("../Images/ui-icons_ef8c08_256x240new.png")  !important;
}

.ui-state-hover .ui-icon {
    background-image: url("../Images/ui-icons_ef8c08_256x240new_hover.png")  !important;
}

.ui-accordion .ui-accordion-header {
	margin-top: 0  !important;
	border-radius: 0 !important;
	border-bottom: none !important;
	font-size: 1.5rem;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 1.7em !important;
}

.ui-widget {
	border-bottom: 1px solid #ccc !important;
}

.ui-widget, .ui-widget p {
	font-size: 1rem !important;
	line-height: 1.35857 !important;
	font-family: "source_sans_proregular",sans-serif !important;
	color: #000 !important;
}

.ui-accordion .ui-accordion-content {
	border-bottom: none;
}

.ui-accordion h3.ui-accordion-header:first-child {
	border-top-right-radius: 4px !important;
	border-top-left-radius: 4px !important;
}

.ui-accordion h3.ui-accordion-header:last-child {
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}

.ui-accordion-header-active {
	border-bottom: none !important;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-image: none !important;

background-color: #f9f9f9 !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
	background: #6ea2d6 !important;
	color: #fff !important;
}

.ui-state-default:hover a, .ui-state-default:hover a:link, .ui-state-default:hover a:visited {
	color: #fff !important;
}

.ui-widget-content a {
    color: #1d7bcf !important;
}*/

/* ########## / Accordion ############ */

/* ########## Powermail ############ */

.tx-powermail legend {
	margin-top: 20px;
	font-size: 1rem;
	border-bottom: 1px solid #d9d9d9;
	font-family: "source_sans_prosemibold",sans-serif;
	padding-bottom: 5px;
}

.pwmsubmit {
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: right;
}

.powermail_confirmation .powermail_confirmation_submit {
    float: right;
}

.powermail_confirmation .powermail_confirmation_form {
    float: left;
}

.confbtn {
	margin-top: 25px;
	margin-bottom: 25px;
}

.powermail_all {
	margin-top: 40px;
	margin-bottom: 40px;
}

.mandatory {
	color: red;
}

.pwmtxtfl {
	margin-top: 30px;
	margin-bottom: 30px;
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

/* ########## / Powermail ############ */

.loginform {
	margin-top: 30px;
}

.festat {
	margin-bottom: 30px;
}

.logoutform .fesub {
	margin-top: 20px;
}

.eventSearch {
	border: 1px solid #ccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

/* ########### Filelist ############### */ 

.maincontent ul.csc-uploads,
.maincontent ul.ce-uploads {
	padding-left: 0;
	list-style-type: none;
}


.maincontent ul.csc-uploads li,
.maincontent ul.ce-uploads li {
	border-bottom: 1px solid #e5e5e5;
	padding: 12px 0px 12px 35px;
	background: transparent url(../Images/dlldwl.png) no-repeat left center;
	margin: 0;
}

.maincontent ul.csc-uploads li:before,
.maincontent ul.ce-uploads li:before {
	content: '';
}

ul.csc-uploads li a {
		color: #444 ;

}
ul.ce-uploads li a {
		color: #444 ;

}

ul.csc-uploads li a:hover,
ul.ce-uploads li a:hover {
	color: #444;
}

ul.csc-uploads span,
ul.ce-uploads span {
    display: inline;
}

ul.csc-uploads span.csc-uploads-fileName,
ul.ce-uploads span.ce-uploads-fileName {
    text-decoration: none;
}

ul.csc-uploads li .csc-uploads-fileSize,
ul.ce-uploads li .ce-uploads-filesize {
	float: right;
	font-size: 15px;
	padding-right: 24px;
	background: transparent url(../Images/dllfile2.png) no-repeat right center;
}

ul.csc-uploads li.csc-uploads-element-jpg .csc-uploads-fileSize, ul.csc-uploads li.csc-uploads-element-gif .csc-uploads-fileSize, ul.csc-uploads li.csc-uploads-element-eps .csc-uploads-fileSize,
ul.ce-uploads li.ce-uploads-element-jpg .ce-uploads-fileSize, ul.ce-uploads li.ce-uploads-element-gif .ce-uploads-fileSize, ul.ce-uploads li.ce-uploads-element-eps .ce-uploads-fileSize {
	background: transparent url(../Images/dllfpic.png) no-repeat right center;
}

ul.csc-uploads li .csc-uploads-fileSize:after {
	content: ' | file';
}

ul.csc-uploads li.csc-uploads-element-pdf .csc-uploads-fileSize:after {
	content: ' | pdf';
}

ul.csc-uploads li.csc-uploads-element-jpg .csc-uploads-fileSize:after {
	content: ' | jpg';
}

ul.csc-uploads li.csc-uploads-element-docx .csc-uploads-fileSize:after {
	content: ' | docx';
}

ul.csc-uploads li.csc-uploads-element-txt .csc-uploads-fileSize:after {
	content: ' | txt';
}

.maincontent .col-inner .csc-sitemap ul {
	margin-top: 10px;
}

.tx-chgallery-pi1 .pagebrowser {
	border-top: none !important;
	border-bottom: none !important;
}

.tx-chgallery-pi1 .single .img, .tx-chgallery-pi1 .single {
	background-image: none !important;
	background-color: transparent !important;
}

.tx-chgallery-pi1 .single .img img {
	display: inline !important;
}

/* ############# Form IX Curriculum ############# */

div.tx-ixcurriculum-pi1 {
	width: 100%;
}

fieldset.tx-ixcurriculum-pi1_fieldset {
    background: #f6f6f6;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: none;
    margin-bottom: 20px;
    padding: 10px;
}

div.tx-ixcurriculum-pi1  div.toggle_label {
	color: #345063 !important;
	font-family: "FuturaBT-MediumCondensed",sans-serif;
    font-weight: normal;
    font-size: 1.5rem;
    animation-duration: 4s;  
    cursor: pointer;
}

.tx-ixcurriculum-pi1_fieldset {
	position: relative;
}

div.tx-ixcurriculum-pi1  div.toggle_label:after {
	content:"\E224";
	font-family:'Glyphicons Regular';
	position: absolute;
	right: 15px;
	font-size: 1rem;
	top: 15px;
}

div.tx-ixcurriculum-pi1  div.toggle_label.activetgl:after {
	content:"\E602"
}

div.tx-ixcurriculum-pi1  div.toggle_label.activetgl {
	margin-bottom: 30px;
}

.toggle_label a.remove, .tx-ixcurriculum-pi1_fieldset a.remove_mr {
	font-size: 1.5rem;
	font-weight: normal;
	margin-left: 10px;
	/* color: #fff;
	height: 20px;
	width: 20px;
	border-radius: 10px;
	background-color: #a30b0b;
	display: inline-block;
	text-indent: 999rem; */
	cursor: pointer;
}

.toggle_label a.remove, .tx-ixcurriculum-pi1_fieldset a.remove_mr:after {
	content:"X";
}

fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_submit, fieldset.tx-ixcurriculum-pi1_fieldset a.powermail_submit {
	border: none;
    color: #fff;
    font-size: 1.125rem;
    background-color: #4aa4dc;
    padding: 8px 20px;
    text-transform: uppercase;
    border-radius: 0;
    font-family: futura-pt-condensed, 'Josefin Sans', sans-serif;
    background-image: none;
    font-weight: normal;
    box-shadow: none;
}

fieldset.tx-ixcurriculum-pi1_fieldset a.powermail_submit.disabled {
	background-color: #878B94;
}

div.tx_ixcurriculum_pi1_fieldwrap_html {
	margin-bottom: 20px;
}

fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_submit:hover, fieldset.tx-ixcurriculum-pi1_fieldset a.powermail_submit:hover, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_submit:focus, fieldset.tx-ixcurriculum-pi1_fieldset a.powermail_submit:focus, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_submit:active, fieldset.tx-ixcurriculum-pi1_fieldset a.powermail_submit:active {
	background-color: #4b7795;
	text-decoration: none;
	color: #fff;
} 

fieldset.tx-ixcurriculum-pi1_fieldset a.powermail_submit.disabled:hover {
	background-color: #878B94;
}

fieldset.tx-ixcurriculum-pi1_fieldset label {
	text-align: left;
	color: #000;
	position: relative;
	padding-right: 5px;
	width: 250px;
}

div.tx_ixcurriculum_pi1_fieldwrap_html label a dfn, div.tx_ixcurriculum_pi1_fieldwrap_html p a dfn, div.tx_ixcurriculum_pi1_fieldwrap_html fieldset legend.tx_ixcurriculum_pi1_fieldwrap_html_checkbox_title a dfn, div.tx_ixcurriculum_pi1_fieldwrap_html fieldset legend.tx_ixcurriculum_pi1_fieldwrap_html_radio_title a dfn, div.tx_ixcurriculum_pi1_fieldwrap_html fieldset legend.tx_ixcurriculum_pi1_fieldwrap_html_radio_title a dfn {
	position: absolute !important;
}

fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_text, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_date, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_datetime, fieldset.tx-ixcurriculum-pi1_fieldset select, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_captcha, .tx-ixcurriculum-pi1_fieldset .table-input.full-width {
	background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 75%;
}

fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_text:focus, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_date:focus, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_datetime:focus, fieldset.tx-ixcurriculum-pi1_fieldset select:focus, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_captcha:focus, fieldset.tx-ixcurriculum-pi1_fieldset textarea:focus, .tx-ixcurriculum-pi1_fieldset .table-input.full-width:focus {
    border-color: #6ea2d6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
    background-color: #fff;
}

fieldset.tx-ixcurriculum-pi1_fieldset textarea {
	background-color: #fff !important;
    background-image: none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 75% !important;
    height: auto;
    min-height: 120px;
}

fieldset.tx-ixcurriculum-pi1_fieldset legend.tx_ixcurriculum_pi1_fieldwrap_html_checkbox_title {
	color: #000;
	border: none;
}

fieldset.tx-ixcurriculum-pi1_fieldset legend.tx_ixcurriculum_pi1_fieldwrap_html_radio_title {
	color: #000;
	border-bottom: none;
}

div.tx-ixcurriculum-pi1 .remainingCharacters {
	width: 100% !important;
	padding-right: 25px;
	padding-bottom: 20px;
}

#powermaildiv_uid65_23 fieldset {
	background-image: none;
}

#powermaildiv_uid65_23 fieldset {
	margin-bottom: 20px;
}

div.tx-ixcurriculum-pi1 fieldset.tx-ixcurriculum-pi1_fieldset .icon_info {
	display: inline;
}

#powermaildiv_uid114 label, #powermaildiv_uid116 label, #powermaildiv_uid118 label, #powermaildiv_uid120 label, #powermaildiv_uid125 label {
	width: 200px;
}

#powermaildiv_uid114 input, #powermaildiv_uid116 input, #powermaildiv_uid118 input, #powermaildiv_uid120 input, #powermaildiv_uid125 input {
	width: 500px;
}

#powermaildiv_uid47, #powermaildiv_uid62 {
	border-bottom: none;
}

#uid33, #uid53, #uid54, #uid63, #uid64, #uid46, #uid13, #uid38, #powermaildiv_uid66 textarea.powermail_textarea {
	margin-left: 0;
	width: 98% !important;
}

#powermaildiv_uid109 select {
	width: 75% !important;
}

fieldset.tx-ixcurriculum-pi1_fieldset .powermail_check_inner label, fieldset.tx-ixcurriculum-pi1_fieldset .powermail_radio_inner label {
	width: 366px !important;
}

.module_head b {
	font-family: "FuturaBT-MediumCondensed",sans-serif;
    font-size: 1.3rem;
    font-weight: normal;
    color: #345063 !important;
}

.col-center {
    font-weight: normal;
    text-align: left;
    font-family: "source_sans_prosemibold",sans-serif;
} 

.module_raster table .grey {
	background-color: #809eb1;
	color: #fff;
	font-family: "source_sans_prosemibold",sans-serif;
	font-size: 1rem;
}

.module_raster table, .module_raster table tr, .module_raster table td {
	border-color: #ccc;
}

.module_raster table td {
	padding: 5px;
}

.module_raster table input {
	 cursor: not-allowed;
	 padding: 3px;
	 border: 1px solid #ccc;
	 border-radius: 4px;
}

fieldset.tx-ixcurriculum-pi1_fieldset .powermail_check_inner, fieldset.tx-ixcurriculum-pi1_fieldset .powermail_radio_inner {
	margin-left: 250px;
}

fieldset.tx-ixcurriculum-pi1_fieldset label, fieldset.tx-ixcurriculum-pi1_fieldset fieldset legend {
	width: 250px;
}

/* ############# / Form IX Curriculum ############# */

/*
!* ############# Seminars ################## *!

.tx-seminars-pi1-listrow .listrow-odd, .tx-seminars-pi1-listrow th {
    background-color: transparent;
}

.tx-seminars-pi1-listrow tr {
    background-color: transparent;
}

.tx-seminars-pi1 tx-seminars-pi1-listrow table {
	max-width: 100%;
    width: 100%;
    background-color: transparent;
    color: #000;
}

.tx-seminars-pi1-listrow th, .tx-seminars-pi1-listrow td {
    border-collapse: collapse;
    border-spacing: 0;
    padding: 8px 15px;
    vertical-align: top;
}

.tx-seminars-pi1-listrow th {
	font-family: "source_sans_prosemibold",sans-serif;
    font-weight: normal;
}

.tx-seminars-pi1-listrow td, .tx-seminars-pi1-listrow th {
    border-bottom: 1px solid #dadada !important;
}

.tx-seminars-pi1 tx-seminars-pi1-listrow table tr:nth-of-type(2n+1) {
    background-color: #f1f1f1 !important;
}

.tx-seminars-pi1-listrow .listrow-even {
	background-color: #f1f1f1 !important;
}

.tx-seminars-pi1-listrow th a {
    display: block;
    padding: 0
}

.tx-seminars-pi1-browsebox {
	text-align: left;
	margin-top: 30px;
	font-size: 0.9rem;
}

.tx-seminars-pi1 dt {
	 font-family: "source_sans_proregular",sans-serif;
}

.tx-seminars-pi1 dt label {
	text-align: left;
}

#tx-seminars-pi1-registration-form dt {
	width: 20%;
}

#tx-seminars-pi1-registration-form dd {
	
}

.tx-seminars-pi1 dd textarea {
	background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 37.5em !important;
}

.tx-seminars-pi1 legend {
    border-bottom: 1px solid #d9d9d9;
    font-family: "source_sans_prosemibold",sans-serif;
    font-size: 1rem;
    margin-top: 20px;
    padding-bottom: 5px;
}

#tx-seminars-pi1-registration-form dd select, #tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-zip {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.tx-seminars-pi1-browsebox table td {
	padding-left: 0px !important;
	padding-right: 10px !important;
}

.tx-seminars-pi1-browsebox table a {
	background-color: #4aa4dc;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-family: "FuturaBT-MediumCondensed",sans-serif;
    font-size: 1rem;
    padding: 7px 15px 5px;
    text-transform: uppercase;
}

.tx-seminars-pi1-browsebox table a:hover, .tx-seminars-pi1-browsebox table a:focus, .tx-seminars-pi1-browsebox table a:active {
	background-color: #4b7795;
    color: #fff;
    text-decoration: none;
}

#tx-seminars-pi1-registration-payment {
	height: auto;
}

!* ############# / Seminars ############## *!

!* ############# Events ############## *!

.well.ph-events-filter {
	background-color: #ecf2f4;
	margin-bottom: 25px;
	border-radius: 0;
	box-shadow: none;
	border: none;
}



.group-schooltyp .col-sm-2 {
	width: 16.6667%;
	width: 12.6%;
}

.group-schooltyp {
	margin-bottom: 20px;
}

.group-schooltyp .col-sm-10 {
	width: 87.4%;
}

h1.ph-events:after {
	font-family:'Glyphicons Regular';
	content: "\E046";
	float: right;
}

.ph-events-list {
	border-bottom: 1px solid #c5c5c5;
	margin-bottom: 50px;
}

.ph-events-list .phe-date {
	margin-top: 4px;
	color: #345063;
}

.ph-events-list .phe-date span {
	backgrofsund-color: #e3eaed;
	padding: 3px 8px;
	font-family: "FuturaBT-MediumCondensed",sans-serif;
}

.ph-events-list .ph-events-list-day .phe-item {
	border-bottom: 1px solid #c5c5c5;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.ph-events-list .ph-events-list-day .phe-item:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

.ph-events-list .phe-item h2 {
	margin-top: 0;
	margin-bottom: 4px;
}

.ph-events-list .phe-item .label-phe {
	font-size: 0.80rem;
	font-family: "source_sans_proregular",sans-serif;
	text-transform: uppercase;
	bottom: 3px;
	background-color: #7daad7;
	margin-left: 10px;
	display: inline-block;
	padding: 3px 8px 2px;
    position: relative;
}

.ph-events-list .phe-item a:hover h2, .ph-events-list .phe-item a:hover {
	color: #000;
	text-decoration: none;
}

.ph-events-list .phe-item .phe-speaker {
	color: #4f4f4f;
    font-family: "source_sans_proitalic",sans-serif;
    font-size: 1.1rem;
}

.ph-events-list .phe-item .phe-speaker .phe-org {
	color: #345063;
	font-family: "source_sans_proitalic",sans-serif;
}

.ph-events-list .phe-item .phe-location {
	margin-top: 20px;
	font-size: 0.95rem;
}

.ph-events-list .phe-item .phe-location .glyphicon {
	color: #768895;
}

.ph-events-list .phe-item .phe-smnr {
	color: #345063;
	margin-top: 7px;
}

.ph-events-list .phe-item .phe-typ {
	font-size: 0.95rem;
}

.ph-events-list .phe-date {
	padding-left: 30px;
}

.ph-events-list .phe-dateday {
	background-color: #6ea2d6;
	padding: 5px 15px;
	font-family: "FuturaBT-MediumCondensed",sans-serif;
	color: #fff;
	margin-bottom: 30px;
	font-size: 1.3rem;
}

.phe-pdf {
	text-align: right;
	margin-bottom: 25px;
}

.group-searchinput .col-sm-2 {
	width: 12.6%;
}

.group-searchinput .col-sm-10 {
    width: 87.4%;
}

.phe-pdf .btn .glyphicon {
	padding-right: 8px;
}*/

/* ############# / Events ############## */

.maincontent .col-inner .tx-yag-pi1 ul li::before {
	content: '';
}

.mfp-bottom-bar {
	display: none;
}

.tx-yag-breadcrumbcomtainer {
	border-top: none;
	border-bottom: none;
}

.tx-yag-breadcrumb a {
	color: #297bc9;
	font-size: 0.9375rem;
}

.sprd-product-list-item__hoverarea .sprd-product-list-item__sizes {
	display: none !important;
}

#sprd-header-container .sprd-header-image {
	display: none !important;
}

#sprd-container .sprd-bg-m1 {
	background-color: #6ea2d6 !important;
}

#sprd-footer .sprd-bg-s1 {
	background-color: transparent !important;
}

#sprd-footer .sprd-bg-m1 {
	background-color: #878b94 !important;
}

/* ### Cookie Hint ### */

.cc_container {
	background-color: #6ea3d7  !important;
	color: #fff !important;
	border-top: none !important;
}

.cc_container a {
	color: #fff !important;
	text-decoration: underline !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: #345063 !important;
	text-decoration: none !important;
	color: #fff !important;
	border-radius: 0 !important;
}

/* ### / Cookie Hint ### */

.powermail_check_inner label {
	text-align: left;
}

/*
.form-horizontal .control-label {
	padding-top: 0;
}
*/

.powermail_check_inner input {
    margin-right: 10px;
}

/* ### BZIB Videos ### */

/*.bzib_video {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 20px;
	margin-bottom: 45px;
	margin-top: 20px;
}

.bzib_video h2 {
	margin-top: 15px;
}

.bzib_video .bzib_video_material {
	border: 1px solid #dddddd;
	background-color: #f9f9f9;
	padding: 1rem;
	margin-top: 15px;
	border-radius: 4px;
}

.bzib_video .bzib_video_material h3 {
	margin-top: 10px;
}*/

/* #### PH Mediathek #### */

/*.medTh_filterbar h3.menulevel2head::after {
   !*font-family: 'Glyphicons Regular';
    content: "\E391";
    float: right;*!
}

.medTh_filterbar h3.medTh_filterHead {
	color: #345063;
	text-transform: uppercase;
	font-size: 0.9375rem;
	font-family: 'source_sans_prosemibold';
	hyphens: none;
	margin-bottom: 15px;
	margin-top: 25px;
}

.medTh_filterbar h3.medTh_filterHead:before {
	font-family: 'Glyphicons Regular';
	content: '\E602';
	color: #aec1cd;
	font-size: 0.6875rem;
	padding-right: 5px;
}

.medTh_filterbar h3.medTh_filterHead.collapsed:before {
	content: '\E224';
}

.medTh_filterbar .medThFilterGroup {
	margin-bottom: 2rem;
	margin-left: 20px;
}

.medTh_filterbar .medThFilterGroup .checkbox {
	margin-bottom: 12px;
	margin-top: 0;
}

.medTh_filterbar .medThFilterGroup a {
	color: #000;
}

.medTh_filterbar .medThFilterGroup a:hover, 
.medTh_filterbar .medThFilterGroup a:focus {
	color: #337ab7;
	text-decoration: none;
}

.medThFilterBtns {
	margin-top: 2.5rem;
}

.medThFilterBtns a.btn {
	width: 100%;
}*/

/*.news .news-list-view .article {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #c5c5c5;
}

.news-info .news-list-date {
	float: none;
	padding-left: 0;
	margin-bottom: 10px;
	font-size: 0.95rem;
	color: #4f4f4f;
	font-family: "source_sans_proitalic",sans-serif;	
}*/

.news .article h3 {
	margin-bottom: 10px;
}

.news .footer {
	border-top: none;
	background-color: #ebf0f2;
	padding: 5px;
	margin-top: 25px;
}

.news.news-single .footer {
	margin-bottom: 0;
}

.news .footer .news-list-category {
	font-size: 0.95rem;
	color: #4f4f4f;
	font-family: "source_sans_proitalic",sans-serif;
}

.news .footer .news-list-tags {
	font-size: 0.95rem;
	color: #4f4f4f;
	font-family: "source_sans_proitalic",sans-serif;
}

.newsCatTitle, .newsTagTitle {
	font-family: "source_sans_prosemibold";
	color: #4f4f4f;
}

.news .more-link-ctn {
	text-align: right;
	margin-top: 15px;
}

.news-list-view .page-navigation {
	clear: both;
	float: left;
	overflow: hidden;
	width: 100%;
}

.news-list-view .page-navigation p {
	text-align: center;
	float: none;
	color: #888;
	margin-top: 30px;
}

.news .page-navigation ul {
	float: left;
	left: 50%;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.news-list-view .page-navigation ul li.current {
	color: #fff;
	background-color: #6ea2d6;
	border: 1px solid #6ea2d6;
}

.news-list-view .page-navigation ul li {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #007e92;
	cursor: default;
	z-index: 2;
	float: left;
	line-height: 1.42857;
	margin-left: -1px;
	padding: 3px 8px;
	position: relative;
	text-decoration: none;
	background-image: none;
	right: 50%;
	margin: 0 2px;
}

.news-list-view .page-navigation ul li:before {
	content: "";
	padding-right: 0;
	margin-left: 0;
}

.news .page-navigation ul li a {
	display: block;
	padding: 0;
	color: #1d7bcf;
}

/*.news.news-single .news-backlink-wrap {
	margin-top: 25px;
}

.news.news-single .news-backlink-wrap a {
	border: none;
	color: #fff;
	font-size: 1.125rem;
	background-color: #4aa4dc;
	padding: 7px 40px 5px;
	text-transform: uppercase;
	border-radius: 0;
	font-family: futura-pt-condensed, 'Josefin Sans', sans-serif;
}*/
/*
.medTh_filterbar .input-group-btn .btn {
	font-size: 18px;
	padding: 3px 12px;
}

.medTh_filterbar .input-group .form-control {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}*/

/* #### PH Mediathek #### */

#Footer #c16077 .csc-textpic-firstcol {
	margin-right: 0;
}

@media (max-width: 480px) { 
/*	.navbar-brand {
	    padding: 0 15px 15px;
	}
	.navbar-brand svg {
	    max-width: 150px;
	}*/
	#header {
	    min-height: 148px;
	}
}

@media (min-width: 520px) { 
	.visible-xxs {
		display: none !important;
	}
}

@media (max-width: 520px) { 
	.hidden-xxs {
		display: none !important;
	}
}

/* Bootstrap Breakpoint */
/*@media (max-width: 768px) {
	.search a {
	    padding: 15px 25px;
	}
	.nav-quick {
		margin-bottom: 0;
	}
	.nav-top.navbar-right {
		margin-top: 0;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		color: #fff;
	}
	
	.navbar-phooe .navbar-nav .open .dropdown-menu > li > a {
		color: #526d7f;
		text-transform: uppercase;
		 font-family: "source_sans_prosemibold";
	}
	
	.nav-quick .dropdown-menu > li > a:focus, .nav-quick .dropdown-menu > li > a:hover {
		background-color: #4b7795;
	}
	
	.topbar .navbar-nav .open .dropdown-menu > li > a:focus, .topbar .navbar-nav .open .dropdown-menu > li > a:hover {
		background-color: #4b7795;
	}
	
	.navbar-studien .navbarstudien-collapse, .navbar-phooe .navbar-collapse {
		background-color: #fff;
		border: none;
	}
	
!*	.navbar-studien .navbarstudien-collapse .navbar-nav {
		margin: 0 -15px;
	}*!
	
	#header .navbar-studien .navbar-nav > li > a {
		font-size: 1.1rem;
		text-align: right;
		 padding-right: 40px;
		 color: #345063;
	}
	
	.navbar-studien .open .dropdown-menu > li > a {
		color: #345063;
		text-align: right;
		 padding-right: 40px;
	}
	.navbar-studien .navbarstudien-collapse.in ul, .navbar-phooe .navbar-collapse.in ul {
		position: relative;
		z-index: 99999;
		background-color: #fff;
	}
	.phe-info {
		padding-left: 30px;
		margin-top: 20px;
	}
	.group-schooltyp .col-sm-2, .group-schooltyp .col-sm-10, .group-searchinput .col-sm-10 {
		width: 100%;
		text-align: left;
	}
}*/
/*
@media (min-width: 768px) {  
	
	!* #### Navbar PH OÖ #### *!
	
	#nav-wrapper .navbar-phooe {
		max-height: 45px;
	}
	
	#nav-wrapper {
		background-color: #fff;
		-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.16);
		-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.16);
		box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.16);
	}
	
	#nav-wrapper .navbar-phooe .navbar-collapse {
		text-align: center;
	}
	
	#nav-wrapper .navbar-phooe .navbar-nav {	
		display: inline-block;
	    float: none;
	}
	
	#nav-wrapper .navbar-phooe .navbar-nav > li {
		padding-top: 12px;
	}
	
	#nav-wrapper .navbar-phooe .navbar-nav > li > a {
		color: #526d7f;
		text-transform: uppercase;
		padding: 4px 27px;
		border-right: 1px solid #d6dce0;
	}
	
	#nav-wrapper .navbar-phooe .navbar-nav > li:last-child > a {
		border-right: none;
	}
	
	!* #### Navbar PH Studien  #### *!
	
	#header .navbar-studien .navbar-nav > li > a {	
		width: 116px;
		height: 140px;
		color: #fff;
		font-size: 1.09rem;
		text-align: center;
		margin-left: 12px;
		padding: 60px  10px 10px;
		background-repeat: no-repeat;
		background-size: contain;
		background-repeat: no-repeat !important;
	}
	
	#header .navbar-studien .navbar-nav > li:nth-child(1) > a {
		background: transparent url(../Images/stunav_1n.png) center bottom;
		!* background: url(../Images/stunav_1.svg), linear-gradient(transparent, transparent); *!
	}
	
	.no-svg #header .navbar-studien .navbar-nav > li:nth-child(1) > a {
		background: transparent url(../Images/stunav_1.png) center bottom;
	}
	
	#header .navbar-studien .navbar-nav > li:nth-child(2) > a {
		background: transparent url(../Images/stunav_2n.png) center bottom;
		!* background: url(../Images/stunav_2.svg), linear-gradient(transparent, transparent); *!
		letter-spacing: -0.3px;
		-moz-hyphens: none;
		
	}
	
	#header .navbar-studien .navbar-nav > li:nth-child(3) > a {
		background: transparent url(../Images/stunav_3n.png) center bottom;
		!* background: none, url(../Images/stunav_3.svg); *!
		-moz-hyphens: none;
	}
	
	#header .navbar-studien .navbar-nav > li:nth-child(4) > a {
		background: transparent url(../Images/stunav_4n.png) center bottom;
		!* background: url(../Images/stunav_4.svg); *!
		-moz-hyphens: none;
		word-wrap:  normal;
	}
	
	#header .navbar-studien .navbar-nav > li:nth-child(5) > a {
		background: transparent url(../Images/stunav_5n.png) center bottom;
		!* background: url(../Images/stunav_5.svg), linear-gradient(transparent, transparent); *!
		-moz-hyphens: none;
	}
	
	#header .navbar-studien .navbar-nav > li > a:hover {
		background: transparent url(../Images/stunav_hovern.png) center bottom;
		!* background: url(../Images/stunav_hover.svg), linear-gradient(transparent, transparent) !important; *!
		background-repeat: no-repeat !important;
	}
	
	#header .navbar-studien .navbar-nav > li.open > a {
		height: 165px;
	}
	
	#header .navbar-studien .navbar-nav > li > .dropdown-menu {
		border: none;
		margin-top: -16px;
		box-shadow: none;
		font-size: 16px;
		border-radius: 6px;
		min-width: 244px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	
	#header .navbar-studien .navbar-nav > li.open:hover > a, #header .navbar-studien .navbar-nav > li.open > a {
		background: transparent url(../Images/stunav_5n.png) center bottom;
	}
	
	#header .navbar-studien .navbar-nav > li > .dropdown-menu {
		background-color: #497696;
	}
	
	#header .navbar-studien .navbar-nav .dropdown-menu > li > a {
		text-align: left;
		color: #fff;
		padding: 2px 20px;
	}
	
	.dropdown-menu h4.nav-subheader {
		color: #fff;
		text-align: left;
		margin: 19px 20px 5px;
		padding-bottom: 8px;
		font-size: 1.25rem;
		border-bottom: 1px dotted #e3eaee;
	}
	
	#header .navbar-studien .navbar-nav > li > .dropdown-menu > li > a:focus, #header .navbar-studien .navbar-nav > li > .dropdown-menu > li > a:hover, #header .navbar-studien .navbar-nav > li > .dropdown-menu > .active > a {
		background-color: #345063;
	}
	
	
	
	!*
	#header .navbar-studien .navbar-nav > li > a:after {
		width: 0; 
	    content: ''; 
	    position: absolute; 
	    bottom: 0; 
	    right: 0; 
	    border-bottom: 30px solid #e3eaed; 
	    border-left: 113px solid #70a3d4;
	    border-bottom-left-radius: 8px;
	    border-bottom-right-radius: 8px;
	}*!
	
	!* #### Slider  #### *!
	
	.flexslider {
	    background: transparent;
	    border: none;
	    border-radius: 0;
	}
	
	.flexslider .slides > li img {
		margin-right: 40px;
	}
	
	.flex-direction-nav a::before {
		content:'';
		width: 14px;
		height: 27px;
	}
	
	.flex-direction-nav a.flex-next, .flex-direction-nav .flex-prev {
		opacity: 1;
	}
	.flex-direction-nav a.flex-next::before {
		content:'';
		background: transparent url(../Images/flexnext.png) no-repeat center center;
	}
	.flex-direction-nav .flex-prev::before {
		content:'';
		background: transparent url(../Images/flexprev.png) no-repeat center center;
	}
	.flexslider:hover .flex-direction-nav .flex-next {
		right: -50px;
	}
	.flexslider:hover .flex-direction-nav .flex-prev {
	 left: -50px;
	}
	
	.flex-caption {
		background-color: #345063;
		padding: 25px;
		position: absolute;
		bottom: -30px;
	    right: -20px;
	    width: 70%;
	    background: #345063 url(../Images/sliderinfoarr.png) no-repeat 95% center;
	}
	.flexslider a, .flex-caption h4 {
		color: #fff;
	}
	.flex-caption h4 {
		margin-top: 0;
		font-size: 1.625rem;
	}
	.flex-caption p {
		margin-bottom: 0;
		padding-right: 150px;
	}
	body {
	    margin-bottom: 300px;
	}
	
	#Footer {
	    height: 300px;
	}
	.maincontent {
	    margin-bottom: 340px;
	}
	
	
	#Footer .foleft {
		text-align: right;
		margin-top: 0;
	}
	#Footer div.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow {
	   float: right;
	} 
!*	#topbar .navbar-top .nav-top {
	    margin-right: 20px;
	}*!
	
!*	#topbar .navbar-top .navbar-nav > li > a.tmenuitem2 {
		background-position: 93% 50%;
		padding-left: 15px;
	}
	
	#topbar .navbar-top .navbar-nav > li > a.tmenuitem3 {
		background-position: 93% 50%;
		padding-left: 15px;
	}
	
	#topbar .navbar-top .navbar-nav > li > a.tmenuitem4 {
		background-position: 93% 50%;
		padding-left: 15px;
	}
	.home .news .col-inner, .home .events .col-inner {
		min-height: 715px;
	}*!
}

@media (min-width: 768px) and (max-width: 992px) {  
!*	.navbar-brand svg {
		max-width: 150px;
	}*!
	#header .navbar-studien .navbar-nav > li > a {
		width: 100px;
		font-size: 0.94rem;
	}
}

@media (max-width: 768px) {
	.maincontent .sb {
		margin-top: 30px;
	}
	
	#page-1 .maincontent .sb {
		margin-top: 0px;
	}
	
	footer div.csc-textpic-right .csc-textpic-imagewrap {
		text-align: left !important;
		float: left;
	}
}

@media (min-width: 768px) and (max-width: 820px) {  
	#header .navbar-studien .navbar-nav > li > a {
		width: 90px;
		font-size: 0.95rem;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	
}

!* Bootstrap Breakpoint *!
@media (max-width: 1285px){ 
	.flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {
		left: 40px;
	}
	.flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {
		right: 40px;
	}
	.flexslider .slides > li img {
	    margin-right: 0;
	}
	.flex-caption {
		right: 20px;
	}
}

@media (max-width: 1100px){ 
	fieldset.tx-ixcurriculum-pi1_fieldset textarea, fieldset.tx-ixcurriculum-pi1_fieldset input.powermail_text, fieldset.tx-ixcurriculum-pi1_fieldset label, #powermaildiv_uid109 select, #powermaildiv_uid66 textarea.powermail_textarea  {
		width: 100% !important;
	}
	#powermaildiv_uid114 input, #powermaildiv_uid116 input, #powermaildiv_uid118 input, #powermaildiv_uid120 input, #powermaildiv_uid125 input {
		width: 250px !important;
	}
	#powermaildiv_uid114 label, #powermaildiv_uid116 label, #powermaildiv_uid118 label, #powermaildiv_uid120 label, #powermaildiv_uid125 label {
		width: 200px !important;
	}
	#uid33 {
		margin-left: 0;
	} 
	#uid33, #uid53, #uid54, #uid63, #uid64, #uid46, #uid13, #uid38 {
		width: 100% !important;
	}
}

@media (min-width: 1200px) {
	
}

@media print {
	
}*/

/*
.dropdown {
	display: inline !important;
}
*/

/* ####### TEMP ####### */

/*
.maincontent {
	margin-top: 60px;
}  */

/*.homeinfbx-img .homeinfbx-text p {
	padding-top: 0px;
font-size: 0.9rem;
line-height: 1.3;
color:black;
}*/

.fsc-floatleft {
	float:left !important;
}

.fsc-nomargin {
	margin:0 0 0 0;
}

.tx-genericgallery-pi1 ul li:before{
	content:none !important;
}

.tx-genericgallery-pi1 ul.f3-widget-paginator li {
    display: inline;
}

.tx-genericgallery-pi1 .thumbnail {
	padding: 0;
	border: none;
}

.tx-genericgallery-pi1 .thumbnail a > img {
	
}

.tx-genericgallery-pi1 ul.f3-widget-paginator {
	float: left;
	left: 50%;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.tx-genericgallery-pi1 ul.f3-widget-paginator li {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #007e92;
	cursor: default;
	z-index: 2;
	float: left;
	line-height: 1.42857;
	margin-left: -1px;
	padding: 3px 8px;
	position: relative;
	text-decoration: none;
	background-image: none;
	right: 50%;
	margin: 0 2px;
}

.tx-genericgallery-pi1 ul.f3-widget-paginator li.current {
	color: #fff;
	background-color: #6ea2d6;
	border: 1px solid #6ea2d6;
}

.paginationGenGal {
	margin-bottom: 30px;
}

.tx-genericgallery-pi1 ul.f3-widget-paginator li:before {
	content: "";
	padding-right: 0;
	margin-left: 0;
}
/*

.news .article .news-img-wrap {
    !* float: left; *!
    !* margin: 3px 12px 5px 0; *!
    !* background: #fff; *!
    border: medium none;
    float: right;
    margin: 0 0 15px 15px;
}

.news .article .news-img-wrap a {
	border:none;
}

.news.news-single .article .news-img-wrap a {
	float: none;
}

.news-img-caption {
	font-size: 0.9rem;
}

.news h2.news_titledate {
	font-size:1.9rem;
	text-transform:none;
}

.news_titledate .news-list-date {
    display: block;
    margin-bottom: 10px;
	float:none;
	padding-left:0;
		font-size: 0.95rem;
		color: #4f4f4f;
    font-family: "source_sans_proitalic",sans-serif;

}

.news-list-container {
    padding: 10px 0;
}

.frame .news {
	padding: 10px 0;
}

.col-xs-12.news .frame .news,
.col-xs-12.events .frame .news {
	padding: 0;
}

.news-list-view .more {
	margin-top: 10px;
}

.col-xs-12.news .news-list-view .more,
.col-xs-12.events .news-list-view .more {
	margin-top: 0;
}

.news .news-list-view .article-startseite-news,
.article-startseite-termin .article-startseite-news {
	padding-bottom: 0;
	margin-bottom: 30px !important;
}

.article-startseite-news .news_titledate a,
 .article-startseite-news .news_titledate,
 .article-startseite-termin .news_titledate,
 .article-startseite-termin .news_titledate a {
	font-size: 1.45rem;
    font-family: $font-futura;
    color: #345063;
    line-height: 1.1;
    margin-bottom: 10px;
}

.article-startseite-news .news_titledate a:hover,
.article-startseite-news .news_titledate:hover,
.article-startseite-termin .news_titledate:hover,
.article-startseite-termin .news_titledate a:hover,
.article-startseite-news .news_titledate a:focus,
.article-startseite-news .news_titledate:focus,
.article-startseite-termin .news_titledate:focus,
.article-startseite-termin .news_titledate a:focus {
	 color: #000;
	 text-decoration: none;
 }

.article-startseite-termin,
.article-startseite-news {
	
	margin:0px !important;
	border:none !important;
}

.article-termin-liste .news-latest-date {
    text-align: center;
    width: 40px;
    float: left;
    min-width: 40px !important;
    display: block;
    background-color: #e3eaed;
    font-family: futura-pt-condensed, 'Josefin Sans', sans-serif;
    line-height: 1.1;
}
.article-termin-liste .news-latest-date-month {
    display: block;
    background-color: #aabfcc;
    color: #fff;
    font-size: 1.125rem;
}

.article-termin-liste .news-latest-date-day {
	font-size: 1.475rem;
    color: #345063;
    padding-top: 3px;
    display: block;
}

.article-termin-liste .news-latest-col2 {
	margin-left:55px;
}
.article-termin-liste .news_titledate,
.article-termin-liste .news_titledate a {
    font-weight: normal;
    font-family: futura-pt-condensed, 'Josefin Sans', sans-serif;
    color: #345063;
	font-size:1.9rem;
}

.article-termin-liste .news_titledate {
	margin-bottom: 10px;
	line-height: 1.1;
}

.article-termin-liste .news_titledate a {
	line-height: 1.1;
}

.article-termin-liste .news_titledate a:hover,
.article-termin-liste .news_titledate a:focus {
	color: #000;
	text-decoration: none;
}

.news .news-list-view .article-startseite-news .teaser-text,
.news .news-list-view .article-startseite-termin .teaser-text {
	margin-bottom: 0;
}*/


.business-card-wrapper a[aria-expanded="true"] span {
	transform: rotate(90deg);
}
