.alert-info {
  background:  #C50049 !important;
  border-color:  #C50049 !important!;
  color: #fff !important;
	line-height:2.5em;
}

.fa-times-circle
{display:none !important;}

.zt-button.color-accent {
  background-color:  #CDCDCD !important;
  color: #fff !important;
}


.k2InfoWrap, .catItemReadMore
{display:none;}



@media (min-width: 768px)
  {
	  
.su-tabs-pane
	  {
	  height:100%;
		  min-height:500px;
	  }
	  
	  
	  
	  
.su-column-size-medium-1-2 
{
  width: 48% !important;
  float: left !important;
  margin-right: 5px !important;
}
  }

.label-warning
{
	display:none;
}

.t3-sidebar-1  .mod_nvisionplayer1-dimensions {
  width: 250px;
  height: 140px;
}

.form-horizontal .control-label {

  padding-top: 25px;

}

.form-group, .control-grou {
  height: 80px;
}



.rssearch_box
{
	float:right;
	width:220px;
	height:50px !important;
	margin-right:-10px;
	
}

.top-header p
{
float:right;
	width:220px;
	height:30px !important;
}


.input-append .btn-group {
  margin-left: 1px !important;
}


.article-info dd
{
	padding-top:10px !important;

	display:block;
}
#eb_dynamic_recaptcha_1
{
	float:left;
	width:100%;
	margin-bottom:30px;

}


.nspArts .bottom .readon-button-wrap
{
	display:none;
}



div.itemToolbar ul li {

  padding: 0;
  margin: 0;

}

.itemToolbar .itemCategory, .itemToolbar .itemEmailLink
{
	display:none !important;
	
}



.videocenter
{
	width:100%;
	max-width:750px;
	margin:20px auto;

}


.videocenter:hover {
  box-shadow: 0 0 21px rgba(33,33,33,.2); 
}




.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	border-top: solid 1px #dbd9d9;
	border-bottom: solid 1px #dbd9d9;
	margin:40px 0 40px 0;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 5%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */

.span_1_of_2 {
	float:left;
	width: 100%;
	max-width:350px !important;
	
}




/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}










.slider
{
	height:auto;
	max-height:560px;
	overflow:hidden;
}

.su-note-info {
    background-color: #C50049;
    border-color: #C50049;
}
.su-note-info h2 {
    color: #FFF !important;

}

.imgcenter img
{
 margin: auto;	
display:inline-block;
}


h3#field_Kurskosten {
margin:30px 0 30px 0 !important;
background: #D9EDF7;
padding:10px !important;
}


/* table responsive */

.table-scrollable {
  width: 100%;
  overflow-y: auto;
  margin: 0 0 1em;
}

.table-scrollable::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

.table-scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}

/* end table */

/* safari */


 @media screen and (-webkit-min-device-pixel-ratio:0) {.t3-header {height:130px !important;}}


/* Redesign 2019 */

/* archiv zähler */

.egmonth  small, .egyear small
{display:none;}


#pop-print, .pagingblock
{display:none;}


/* image mouseover */

.modulemitgliedbox
{
	 padding:0;
}

/* top-news */

#Mod351
{
	/* border:solid 2px #C50049; */
	margin-right:5px;
}



.containerbild {
  position: relative;
 background-repeat: no-repeat;
  background-position: top;
 width:280px;
 height:150px;
 margin-left:-20px;

}

.imagebild {
  display: block;
  width: 100%;
  height: auto;
}

.overlaybild {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #C50049;
}

.containerbild:hover .overlaybild {
  opacity: 1;
}

.textbild {
  color: white !important;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}




.smalltext tr td
{
	font-size:12px;
	padding:7px;
}

.smalltext 
{
	border-bottom:1px solid #ddd;
}


.label-important, .badge-important {
    background-color: #C50049;
}

.accordion-menu, .accordion-menu li, .last, .current .opened, .item-wrapper {
    border: 1px solid #F8F8F8 !important;
}

 .nspArt:hover
 {
	 color:#FFF !important;
	 background:#C50049 !important;
 }

ul.accordion-menu {
    border: none !important;
}


.su-box-content img
{
	  opacity: 0.5;
  filter: alpha(opacity=50);
}

.su-box-content img:hover
{
	  opacity: 1;
  filter: alpha(opacity=100);
}


.noview .hochschule
{
	display:none;
}

.su-box-style-default
{

border: 1px solid #e5e5e5 !important;
}
.su-button-style-default span{color:#FFF !important;}


.su-box-title
{
	font-family: Arial, Helvetica, sans-serif;
	background: #F8F8F8 !important;
	color: #222 !important;
font-size: 13px;
line-height: 24px;
letter-spacing: 0.5px;
text-transform: uppercase;
	text-rendering: optimizelegibility;
	font-weight: normal !important;
}


.items-leading .leading {
    margin-bottom: 38px !important;
}


/* blog */
.catItemCategory

{display:none !important;}


div.itemListCategory
{
height:420px;
	min-width:820px;
	display:block !important;
	background:url(../../../images/Aktuelles/header/aktuelles-blog_new.jpg);
	margin-bottom:20px;
}



.catItemIntroText img
{
	width:100%;
	max-width:300px !important;
	height:auto;
	max-height:200px;
	float:left;
	margin:0 20px 20px 0  !important;
}




.t3-module {
    background: transparent;
/* border-left: solid 1px #e6e6e6; */
/* border-right: solid 1px #e6e6e6; */
 border-bottom: none; 
    color: inherit;
	margin-bottom:20px;
}

.t3-sidebar-1 {
    background:none !important;
	margin-top:45px;
}


.t3-module  h3
{
border:none !important;
margin-bottom:0 !important;
}


.article-content
{
	width:100%;
	max-width:750px;
}


.su-dropcap-style-flat {
    background:  #c50049;
}


.su-spoiler-title h3 {
    padding: 0;
    margin: 0;
    font-weight: normal !important;
    font-size: 15px;
    line-height: normal;
}

.su-spoiler-style-1 .su-spoiler-title {
    padding: 5px 12px 5px 35px;
}


ul.accordion-menu li  > .item-wrapper > .menu-link {
	overflow-x:hidden;
}


.t3-sidebar .current
{
font-weight:bold;
  background-color: #FFF !important;
}

.accordion-menu, .accordion-menu li, .last, .current .opened , .item-wrapper
{
border-bottom:solid 1px #ddd;
}




.t3-component, .t3-component1 {
    padding: 0 30px 0 30px;
}


.article-content  li
{
	margin-bottom:15px;
}

.su-icon {
    margin:0 !important;
padding:0 !important;
}

.su-icon i
{padding: 0 10px 0 0px;}

/* Presse */

.page-title, h1.article-title, .subheading-category, h2.article-title, .nspHeader, .catItemHeader h3.catItemTitle, h2.itemTitle, .componentheading, #k2Container .componentheading, .egheading
{
	font-size: 20px !important;
line-height: 1.5em !important;
color: #c50049 !important;
text-transform:uppercase;	
font-family: Arial, Helvetica, sans-serif;	
}

#k2Container .componentheading
{
font-family: Arial, Helvetica, sans-serif;	
}


.catItemView .groupLinks .catItemTitle h3
{
font-size: 14px !important;	
text-transform:normal;
}


.catItemTitle a:link, .catItemTitle a:visited
{
color: #c50049 !important;
}



.article-title
{

	font-size:1.3em !important;
	line-height:1.5em !important;
	width:94%;
}



.page-header {

    margin: 0 0 0 0 !important;
}



/* Presse end*/

/* Team */

.su-tabs-style-2 .su-tabs-nav span.su-tabs-current {
    color: #C6004B;
}

.su-tabs-style-2 .su-tabs-nav span::after {
    background: #C6004B;

}
.su-tabs-nav span
{
	font-weight:bold !important;
}

.su-tabs-style-2 .su-tabs-pane {
    padding: 0 20px 10px 0;
color: #666;
font-family: Arial, Helvetica, sans-serif;	
font-size: 14px;
line-height: 1.6em !important;
}

.su-tabs-style-2
{
margin-bottom:20px;
}

/* Team end*/



.t3-navhelper {
    font-size: 14px;
}

/* menu */


div.floatck {
    background : #FFF !important;
}

.maximenuck .level2
{
	border-bottom:solid 1px #E2E2E2!important;


}

div#maximenuck325 ul.maximenuck
{
	
	
	background:#FFF !important;
}

div#maximenuck325 ul.maximenuck li.maximenuck.level1
{
	border-left:solid 1px #ddd;

}

div#maximenuck325 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck325 ul.maximenuck li.maximenuck.level1 > span.separator {

   /* color:  #C6004B !important; */
   color:  #000 !important;
}

div#maximenuck325 ul.maximenuck
{
	border-top:none !important;
}

div#maximenuck325 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck325 ul.maximenuck li.maximenuck.level1.active, div#maximenuck325 ul.maximenuck li.maximenuck.level1.clickedck {
    background: #C6004B !important;
    border-bottom: 4px solid #C6004B !important;
	   color:  #FFF ;
}


/* menu end */

.nspArt p.nspText
{
margin-bottom:20px;
}

.stellenboerse h1
{
	text-transform:uppercase;
	color: #C50049;
	    font-size: 16px !important;
    line-height: 1.5em !important;
}
}








.flexheader
{
	margin-bottom:-20px;
}

.su-note-info.su-note-style4 {
    border-left-color: #C6004B !important;
    background-color: #F7F7F7 !important;
	color:#000 !important;
	padding:10px 20px 10px 20px;
}





/* Redesign 2019  END */

 
/*
.videocheck_content
{
border:solid 1px #ddd;
height:250px;
margin-bottom:30px; 
position:relative;
}

.unseen
{
position:absolute;
bottom:2px;
}
*/
h3
{
	font-size:16px;
}

/* BG Button */

.article-intro .zt-button
{
	display:none;
}

.itemBody h3
{
	font-weight:normal;
	font-size:16px !important;
}
.fotoleiste
{
	float:left;
	width:100%;
	height:auto;
}

.custommobile, .searchmobile
{
	display:none;
}


.moduletable .noviewhome
{
	display:none;
}


.logo, .logo-image a
{
height:130px;
}

.slogandvgs
{
	width:500px;
	height:auto;
	position:absolute;
	bottom:10px;
	left:100px
}

/* Flipbook */

#Mod260
{
margin-left: -20px !important;
}

.flipbook-ui-share
{
	display:none;
}


/* Homepage */


.topnewshome .even, .topnewshome .lastItem
{
line-height:normal;
margin-bottom:15px;
border-bottom:#aeaeae solid 1px;
}
#Mod180
{
border-bottom:none;	
}


#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading,
#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description
{
	width:99%;
}

#eb-categories .eb-description p, #eb-events .eb-description p, #eb-event-page .eb-description p
{
	width:90%;
}

 /* #eb-category .eb-page-heading
{
	display:none;
}
*/

.zt-box-content
{
	background: #E4E4E4 !important;
}

//.zt-quote-author, #system-message-container
.zt-quote-author
{
	display:none;
}
.zt-box-title
{
	font-size:16px;
	float:left;
}

.zt-box-content p
{
	float:left;
}
.topanimat
{
width:300px;
float:left;
margin-left:15px;
}

.goldbox
{
	background:#ffe340 !important;
	color:#000 !important;
	padding:10px;
	 border-radius: 10px;
	 margin-bottom:20px;
}


/* infobox allgemein */

.infobox
{
  padding-top: 8px;
  padding-right: 35px;
  padding-bottom: 8px;
  padding-left: 14px;
  margin-bottom: 24px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #fbeed5;
  border-right-color: #fbeed5;
  border-bottom-color: #fbeed5;
  border-left-color: #fbeed5;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #d9edf7;
  border-top-color: #bce8f1;
  border-right-color: #bce8f1;
  border-bottom-color: #bce8f1;
  border-left-color: #bce8f1;
  color: #0077bb;
}

/* lernvideos */


.article-content .certtitle
{
	display:none;
}


.videocheck_content .video_overlay {
  position: absolute; 
  bottom: 100px; 
  width: 300px;
  left: 50px;
  z-index: 2147483647;
  /* visibility: hidden; */
  display:none;
  cursor : pointer;
}


.videocheck_content
{
	float:left;
	margin: 0 50px 50px 0;
	width:100%;
	max-width:350px;
	min-height:350px;
	position: relative;
 box-shadow: 5px 10px 5px #ddd;
}

.videotitle
{
	font-size:1.6em;
	padding-bottom:15px;

}

.video_fullscreen
{
	background:#c6124a;
	padding:5px 10px 0 10px;
	width:80px;
	height:30px;
	color: #FFF;
	margin-bottom:10px;
	 cursor : pointer;
}
#pdf_container
{float:left;
width:100%;
}


#pdf_container h3
{

	font-size:14px !important;
	padding-left:40px;
	background: url("https://www.dvgs.de/images/pdf.png") no-repeat;

	
	}

.moduletable .span12 hr
{
	display:none;
}

.videostatus
{
	padding-left:30px;
	background: url("https://www.dvgs.de/images/check.png") no-repeat;
	 background-size: 20px 20px;
}

.unseen
{
	padding-left:30px;
	background: url("https://www.dvgs.de/images/nocheck.png") no-repeat !important;
	 background-size: 20px 20px;
}


/* tags */

.tags .label
{
	color:black;
	  text-shadow:none;
background:none !important;	
}

/* B und G uebersicht */

.layout-blog .pagerbundg
{
	display:none;
}

.module-title
{
	border-top: solid 2px #C50049 !important;
	padding: 5px 25px;
}

#Mod308 .module-inner
{
	margin-top:-20px;
	
}


/* Seminare 2017 */

.a65 #eb-category, .a66 #eb-category, .a69 #eb-category, .a70 #eb-category, .a71 #eb-category, .a72 #eb-category, .a76 #eb-category, .a78 #eb-category, .a79 #eb-category, .a81 #eb-category, .a82 #eb-category, .a87 #eb-category, .a92 #eb-category
{
display:none;
}


.accordion-section-title:hover, .accordion-section-title.active
{
  color: #C50049 !important;
}

.eb_event span
{
	font-size:11px;
}

.eb-container h2, .eb-container h3
{
font-size: 1.3em;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;	
  font-weight: normal;
  color: #222222;
  text-rendering: optimizelegibility;
}

.eb-container h1
{

font-size: 1.3em;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 30px !important;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;	
  font-weight: normal;
  color: #222222;
  text-rendering: optimizelegibility;

}









.eb-container h3 {



}




.btn-success
{
	padding:5px;
}

.eb-page-heading
{
	 margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 12px;
  margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;	
  font-weight: normal;
  line-height: 1;
  color: #c50049;
  font-size:1.5em;
  /* display:none; */
}
.eb-category-title
{
	 margin-top: 12px;
  margin-right: 0px;
  margin-bottom: 12px;
  margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;	
  font-weight: normal;
  line-height: 1;
  color: #c50049;
  font-size:1em;
  
}

.eb-event-title
{
font-size:1em !important;
padding:0;
margin:0;
  font-family: Arial, Helvetica, sans-serif;	
  font-weight: bold !important;
  color: #222222;
  text-transform: uppercase;

}
.eb-even-title-container
{
font-size:1.3em;	
}

.eb-event-date-info
{
	width:100%;
	float:left;
}

.btn-success
{
	width:auto;
	max-width:300px;
	height:auto;
}

.t3-module .module-ct
{
  padding-top: 20px;
  padding-bottom: 5px;
}



.ui-accordion-header
{
	height:50px;
}


.kap {display:inline-block;font-size:1em;color:#CB4867;font-variant:small-caps;}

#tk2017
{
	float:left;
	width:100%;
	height:auto;
}

/* von bis hidden */
.table-striped #eb-event-properties-heading, .eb-event-property
{
	display:none;
}

/* Seminare End */




.t3-module .module-ct
{
padding-right:10px;
}

.nspInfo
{
padding-left:20%;
width:100% !important;
}

.gn_static_1
{
	height:auto !important;
	padding-bottom:30px;
}

.nspImage
{
	float:left !important;
	max-width:130px !important;
	height:auto !important;
	margin-top:-20px;

}
.nspHeader
{
	width:100% !important;
}

.t3-sidebar
{
	min-width:250px !important;
}





.clean .b2j_k2_news_loader_container ul li
{
border:none !important;
margin-bottom:0 !important;
}

/* IE8  */

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container
{
  width: 1188px\9 !important;
}


.topnewshome
{
width:282px;
float:right;
max-height:230px;
margin:20px 17px 0 0;
}
.topnewshome .even, .topnewshome .lastItem
{
background: #EDEDED !important;
}
.topnewshome ul
{
list-style-type:none;
}

 .moduleItemDateCreated, .k2FeedIcon
{
display:none;
}


.maxwidth
{
width:100%;
float:left;
}

.maxwidthsub
{
width:100%;
float:left;
font-weight:bold;
margin:10px 0 10px 0;
font-size:1.2em;
}



.bodytextbold
{
font-weight:bold !important;
}



.hometabs
{
	float:right;
	width:305px;
	height:auto;
	max-height:55px;
	background:#EDEDED;
	border-bottom:3px solid #DDD;
	color:#898989;
	font-size:.8em;
}






.hometabs img
{
	margin:10px 0 0 0;
	float:left;
}


.hometabs h1
{
	color:#C50049;
	font-size:1.5em;
	margin:5px 0 0 0 !important;
	  float:right;
	  width:82%;
	  text-align:left;
}

.hometabs p
{
float:right;
	  width:70%;
	  height:auto;
	  margin:0 0 0 -10px;
	  padding:0;
}

/* home bild */
 .bighome
 {
	 margin: 0px; 
float: left;
width:880px;
height:auto;
 }


/* dvgs in berlin */

.hometabsberlin
{
	float:right;
	width:260px;
	height:auto;
	max-height:30px;
	background:#EDEDED;
	color:#898989;
	font-size:.8em;
	margin-top:-7px;
}



.hometabsberlin img
{
display:none;
}


.hometabsberlin h1
{
	color:#C50049;
	font-size:1.3em;
	margin:0 0 0 -15px !important;
	  float:left;
	  width:100%;
	  text-align:left;
}

.hometabsberlin p
{
float:right;
	  width:70%;
	  height:auto;
	  margin:0 0 0 -10px;
	  padding:0;
}



 

/* dvgs in berlin end */



.hometabs a:link, .hometabs a:visited
{
	color:#C50049;
}


div.hometabs:hover {
background: #F8F8F8;
color:#000;
}


.random-image
{
	float:left !important;
	height:auto !important;
	width:auto;
}

.redlineover
{
	float:left !important;
		background:#C50049;
		width:100%;
		height:50px;
}

.red
{
color: #C50049 !important;
}

.tableblog tr td
{
	font-size:13px;
}

/* mainnavi */

.mega-caption
{
	font-size:.8em;
	font-weight:normal;
}

.navbar .nav > li > a
{
	font-size:.9em;	
	
}


.t3-mainnav .navbar .nav > li > a
{
	padding-left:.8em;
	padding-right:.8em;
}


/* subnavi */

.t3-sidebar .current
{
font-weight:bold;
  background-color: #F0F0F0;
}




/* topnavi */


.dvgs_twit li
{
	 display: inline; 
    list-style-type: none;
	font-size:x-small !important;
	color:#898989 !important;
}

.dvgs_twit a, .dvgs_twit a:visited 
{
	color:#898989 !important;
}

.dvgs_twit-footer 
{
	display:block;
}



.dvgs_twit-footer li
{
    list-style-type: none;
	font-size:1em;
	color:#fff!important;
	float:left;
	
}





#top-over .custom
{
	text-align:right;
	width:300px;
	float:right;
	height:30px !important;
}

.t3-header
{
	padding:0 !important;
	height:60px;
}

.redlineover
{
	color:#fff;
	line-height:50px;
}

/* boxen */
        .drop-shadow {
            position:relative;
            float:left;
            width:42%;
            padding:1em;
            margin:1em 10px 1em;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			min-height:275px;
        }

        .drop-shadow:before,
        .drop-shadow:after {
            content:"";
            position:absolute;
            z-index:-2;
        }

        .drop-shadow p {
            font-size:12px;
            font-weight:normal;
        }

.lifted {
            -moz-border-radius:4px;
            border-radius:4px;
        }

        .lifted:before,
        .lifted:after {
            bottom:15px;
            left:10px;
            width:50%;
            height:20%;
            max-width:300px;
            max-height:100px;
            -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            -webkit-transform:rotate(-3deg);
            -moz-transform:rotate(-3deg);
            -ms-transform:rotate(-3deg);
            -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
        }

        .lifted:after {
            right:10px;
            left:auto;
            -webkit-transform:rotate(3deg);
            -moz-transform:rotate(3deg);
            -ms-transform:rotate(3deg);
            -o-transform:rotate(3deg);
            transform:rotate(3deg);
        }

		
.boxtext
{
float:right;
text-align:left;
width:60%;
font-weight:bold !important;
}
.boxadresse
{
float:right;
text-align:left;
width:60%;
}

h2
{
float:left;
width:100%;
font-size:1.5em;
}

/* icons */

.icon-space
{
margin:0 10px 10px 0;
}

/* zurueck weiter */

.pagenav li
{
display:inline;
}
.pagenav-prev, pagenav-next
{
margin:0 30px 0 0;
}

.nspArt p.nspText
{
margin-bottom:20px;
}




.nspArt h4.nspHeader
{
  font-size: 14px !important;
  margin-top:0px;
  padding: 0 0 5px 0 !important;
  cursor: pointer;

}




.nspText, .nspHeader 
{
float:right !important;
width:80% !important;
}

article
{
margin-top:20px !important;
}
details, .create, .article-aside
{
padding:0 !important; margin:-10px 0 0 0 !important;
height:30px !important;
font-weight:bold;
width:100%;
float:left;
}

.hasTooltip
{
	color:#565656 !important;
}




/* submenu */

#accordion_menu_234 li
{
  cursor: pointer;
  border-bottom: 2px solid #DDD !important;
  border-top:none !important;
}

.noborder td
{
border:1px solid white !important;
}

.noborder li
{
	border:none !important;
}

.nobordersmall li
{
	border:none !important;
margin-bottom:0px !important;
height:30px !important;
}



/* footer */

.t3-copyright .container
{
background-color: #9C003A !important;
text-align:left;
border-top-color: #9C003A !important;
}

.t3-footer .container, .t3-footer .container a:link, .t3-footer .container a:visited
{
  background-color: #C50049 !important;
  color:#FFF !important;

  }

.t3-footer .container .module-title
{
 background-color: #C50049 !important;
  color:#FFF !important;
}





/* menu */

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus
{
  color: #ffffff;
  background-color: #c50049 !important;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.125) inset;
}


.nav li.dropdown.open > .dropdown-toggle, .nav li.dropdown.active > .dropdown-toggle, .nav li.dropdown.open.active > .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .btn
{
  background-color: #c50049 !important;

}

 .readon, .article-title, .article-content a:link, .article-content a:visited
{
color: #c50049 !important;
}

.nspHeader a:link:hover
{
	color:#FFFFFF !important;
}

.nspArt
{
	border-bottom:solid 1px #d3d3d3;
	margin-bottom:10px;
}

.nspArt:hover .nspHeader a:link, .nspArt:hover .nspHeader a:visited
{
	color:#FFF !important;
}

/* newsloader */


.sideboardline {
     border-top: 1px solid red;
	 float:right;
	 width:100%;
	 max-width:206px;
	 margin:5px 0 10px 0;
}



.category-module h6
{
font-weight:normal !important;
font-size:14px !important;
font-family: Arial, Helvetica, sans-serif;	
 line-height: 18px !important;
}


.t3-sidebar .nspArt, .navbar .nspArt {
    border: none !important;

}

/* navi streifen*/


.t3-mainnav .navbar
{

  border-bottom-color: #c50049 !important;
}


a
{
  color: #c50049;
}


a:hover, a:focus, a:active
{
  color: #c50049; 
}


/* wissensdatenbank */

.tagscat
{
	width:100%;
	border-top: 1px solid #C50048;
	float:left;
	margin-top:20px;
}
.tagscat tr td,.tagsclass
{
	font-size:12px;
	  font-family: Arial,Helvetica,sans-serif;
}

.artdetails 
{
border-bottom: 1px solid #C50048;
border-top: 1px solid #C50048;
margin-bottom:20px;
	font-size:12px;
}
.artdetails tr td,.tagscat tr td
{
padding:5px;
}

.blog .tagscat, .blog .artdetails
{
	display:none;
}

.aidanews2_positions
{
	margin-bottom:20px;
}

.even
{
  background-color: #fff !important;
}

.wiss_title
{
width:100%;
float:left;
color: #c50049;
font-size:18px;
margin-bottom:0px;
}

.advancedsearch_div .mijosearch_checkbox_module
{
display:none;
}

.aidanews2_title
{
font-weight:normal !important;
font-family: Arial, Helvetica, sans-serif;	
}

#qr-187
{
width:70% !important;
}

.mijosearch_fieldset
{
	border:none;
}

/* lehrgaenge */

/* Titel der Seminare*/


/* hidden */

.event682 #field_StudentIn
{
display:none;
}


/* hidden */



.eb-field-value, .control-label

{width:100% !important;
float:left !important;
height:auto !important;
}


.eb-container h3 {
    width: 100% !important;

}

#E6C93BE424EE4B8E8A4B5C69D7C10067
{
	border:solid 1px red;
}


#field_Beleg
{
	height:100px !important;
}

#Beleg-lbl, #Einrichtung-lbl
{
	font-size:11px;
	font-weight:normal !important;
	width:100%;
	float:left;
}

 #Studentenpreishinweis-lbl
 {
	 height:50px !important;
	 width:300px;
 }

#field_Studentenpreishinweis
{
	width:100%;
	float:left;
	color: red;
}


.seminartabelle
{
width:100%;
border-collapse:collapse; 
margin-bottom:40px;
border-bottom: #F9F9F9 1px solid;
}
.seminartabelletd{ 
		padding:7px; border:#F9F9F9 1px solid;
	}
.seminartabelle tr{
		background: #F9F9F9;
	}
.seminartabelle tr:nth-child(odd){ 
		background: #F9F9F9;
	}

.seminartabelle tr:nth-child(even){
		background: #fff;
	}

	#lehrgaenge .moduletable th
{
font-weight:normal !important;
font-size:18px !important;
}


	#lehrgaenge th
	{
  background-color: #fff;
  background-image: none;
  color: #000;
  font-weight: bold;
}

#lehrgaenge .mod-articles-category-introtext strong
{
font-weight:normal !important;
font-size:12px !important;
}
.nspLinkScroll2 h4
{
margin:-0 0 -20px 150px !important;
font-size:14px;
font-weight:normal;
}

.nspLinkScroll2 ul li
{
border:none !important;
}

.tdnobord tr td
{
border:none !important;
}

.tdnobord 
{
border-bottom:solid 3px #D0D0D0 !important;
}

.btn-primary
{
padding:5px !important;
background-color: #c50049 !important;
}

#k2ModuleBox116 ul
{
 list-style-type: none;
 margin:0;
}

#k2ModuleBox116 .moduleItemReadMore
{
display:block;
 margin:0 0 20px 0;
}



#mod-bt-smartsearchword
{
width:250px !important;
}

.span3
{
min-width:170px;
}

.gradient {
background: #eee;
border: 1px solid #DDD;
background: -moz-linear-gradient(top, #EEE, #FFF);    
background: -webkit-linear-gradient(top, #eee, #fff);
background: -ms-linear-gradient(top, #eee, #fff);
background: -o-linear-gradient(top, #eee, #fff);
box-shadow: 1px 2px 4px rgba(0,0,0, .2);
width:340px;
height:auto;
font-size:11px;
padding:3px;
float:left;
margin:10px 10px 10px 0;
}

.gradient ul li {
line-height:16px;
}

body#stellenangebote  .form-inline
{
float:left !important;
display:block !important;
}

.kundenlogo
{
	float:left;
	width:100%;
	height:auto;
	margin:0 0 20px 0;
}

.category-modulestellen  h6
{
font-weight:normal !important;
line-height:14px;
font-size:12px !important;
  font-family: Arial,Helvetica,sans-serif;
}

.category-modulestellen  ul li
{
line-height:14px;
margin:0;
padding:0;
}



.mod-articles-category-title 
{
font-weight:normal !important;
line-height:14px;
font-size:12px !important;
  font-family: Arial,Helvetica,sans-serif;
  margin-top:-15px;
}

.mod-articles-category-readmore
{
display:inline !important;
white-space:nowrap;
margin-top:-20px;
}

.category-modulestellen li 
{
border-bottom: 1px solid #ddd;
}

.btn-inverse
{
padding:5px !important;
}




ul.jcomments-latest .rounded
{
border:none !important;

}

.jcomments-latest
{
font-size:.9em !important;
line-height: .6em !important;
}

ul.jcomments-latest li
{
margin-left:-20px !important;
}

.categories-module h4, ul.categories-module h4, .category-module h4, ul.category-module h4
{
font-weight:normal !important;
font-size:14px;
}
th
{
  background-color: #fff;
  color: #000;
  }
  
  .category-name, .category-name > a
{
  background-color: #fff !important;
  }
  
  /*
  .article-info-term
  {
  display:none;
  }

*/
.wisstab tr td
{
font-size:12px;
padding:3px !important;	
}


/* Termine 2017 */

.eb-category-5 .col-md-5, .eb-category-6 .col-md-5, .eb-category-8 .col-md-5, .eb-category-10 .col-md-5, .eb-category-14 .col-md-5, #eb-event-info-left
{
	display:none;
}



/* End Termine 2017 */

  
  /* Liste der termine */
  
  
  .moduletableterminliste
  {
  width:100%;
  float:left;
  }
  
  
 .categories-module h4, .categories-module h5
  {
  font-weight: normal !important;
font-size:14px;
  }
  
  .ttw-music-player .artist, .dsesc
{
font-size:10px !important;
}

.ttw-music-player .album-cover img, .ttw-music-player .album-cover .img, .ttw-music-player .album-cover .highlight
{
  height: 135px !important;
  width: 135px !important;
  }
  
  .audio-js-box
  {
  max-width:300px;
  height:auto;
  overflow:hidden;
  margin-left:-10px;
  padding:0;
  }

  
 .readmore .btn-default, .itemAuthor, .itemCategory
 {
display:block !important;
width:200px;
 }
 
 
 
 
 
 /* Stellenanzeige */
 
 
 .modulejobs ul 
 {
    list-style-type: none;
	margin-left:0;
 }
 
  .modulejobs ul li
 {
 padding-top:15px;
 }
 
 
 /* video */
 
 
  .moduletabletopnewshome h4
  {
	  color:#B50048;
	  text-align:left;
	  font-size:16px;
	  float:left;

  }
 

#mod_nvisionplayer3
 {
	 float:right;
	 margin:0 0 0px 0;
	 border:solid 1px #ddd;
 }

 
 .moduletabletopnewshome
 {
	 float:left;
	 width:280px !important;
	 height:auto;
	 text-align:left;
		 /* normal
	 margin-left:30px;
	 padding-left:10px;*/ 
	 /* advent */
	 margin-left:15px;
	 padding-left:10px;
 }
 
 .moduletabletopnewshome h3
 {
	 font-size:16px;
	 line-height:14px;
	 margin:8px 0 10px 10px;
	 color:#C6124A;
 }
 
 
 .customtopnewshome
 {
float:right;
 /* advent */
width:265px !important;
/* normal width:300px */
margin: 5px 0px 15px 15px;
padding-left:14px;
height:50px;
font-size:12px !important;
 }
 
  .customtopnewshome p
 {
	 margin:0;
	 padding:10px 0 10px 0;

 }
 
 .pagenav li a
{
  background-color: #c50049;

}



.pagenav li a:hover, .pagenav li a:active, .pagenav li a:focus
{
  background-color: #c50049;
}

/* Zeile 3397 */
.pagenav li a:hover, .pagenav li a:active, .pagenav li a:focus
{
  background-color: #c50049;
}

@media screen and (max-width: 1024px) 

{
    #k2ModuleBox251 {
        width: 320px !important;
		float:right;
    }
	.random-image
	{
	width:100%;
	height:auto;
   width:630px;
	}
	
	.custommobile, .searchmobile
{
	display:block;
}

.dvgs_twit-footer li
{
	padding-right:10px;
}
	
	
	
	/*
	.random-image img
	{
		height:275px;
	}
	*/
	
	.t3-sidebar
	{
	float:right;
	}
	

	#t3-content
	{
	float:left !important;
	width:70%;
	}

/* adventskalender */

.modulekurzvideo
{
	margin-right:-75px;
}


 #mod_nvisionplayer3
 {
	 float:right;
	 margin:-5px 80px 0px 0;
	 padding:0;
 }

  #Mod180 .module-ct
 {
	 padding-left:30px;

 }
 
 
 .moduletabletopnewshome
 {
	 float:left;
	 width:300px !important;
	 height:auto;
	 text-align:left;
	 margin-left:14px;
 }
 


 
 .customtopnewshome
 {
float:right;
width:300px !important;
margin: 10px 5px 0 10px;
padding-left:14px;
height:30px;
font-size:12px !important;
 }
 
  .customtopnewshome p
 {
	 margin:0;
	 padding:0 0 1px 0;
 }


/* adventskalender end*/

	

}





@media screen and (max-width: 800px) 
{
.modulesubnaviright
{
display:none !important;
}
}


/* iPad */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  
{ 



.t3-mainnav .navbar .nav > li > a
{
	padding-left:.5em !important;
	padding-right:.5em !important;
}


.mobile
{
	display:block;
}

.clean .b2j_k2_news_loader_container ul li
{
border:none !important;
}

.hometabs
{
	float:right !important;
	width:335px !important;
	height:35px !important;
	background:#EDEDED;
	border-bottom:none !important;
	color:#898989;
	font-size:.8em;
}

#Mod229
{
padding-left:30px;
width:180px;
}

.item-first
{
width:20px !important;
}

.nspCol1
{
max-width: 700px !important;
float:left;
}
.nspLinksWrap
{
max-width:700px;
}

.t3-sidebar
{
max-width:180px !important;
float:right;

}

.nav > li > a
{
  padding-top: 6px;
  padding-right: 12px !important;
  padding-bottom: 6px;
  padding-left: 12px !important;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eeeeee;
}

.nspImage
{
margin-left:-10px;
padding-top:20px;
}


.moduletabletopnewshome .video-js
 {
	 float:right;
	 margin:5px 75px 0 0;
	 width:200px !important;
	 height:200px !important;

 }
 
 
 .customtopnewshome
 {
float:right;
width:260px;
margin:5px;
height:auto;
font-size:12px;

 }



}




@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
{

.minusmargin
{
	margin-left:-40px;
}



.slider {
	margin-top:-40px;
	margin-bottom:-20px;
}


.nspText, .nspHeader {
    width: 100% !important;
}


.nspInfo {
    padding-left: 0 !important;

}




#t3-content {

    width: 100% !important;
max-width:300px;
}

{
	
.slogandvgs
{
	display:none;
}	
	
.logo-image, .logo
{
	height:130px !important;
	padding-left:0;
}
	
	.t3-header .logo-image {
    text-align: left;
}
	
	.su-tabs-pane .easy_img_caption
{
	width:200px !important;
	
}

.homeslider .n2-ss-item-content
{
	margin-top:70px !important;
	width:150px;
}

.homeslider .n2-ss-item-content
{
	font-size:12px !important;
}
	

.ttw-music-player .play, .ttw-music-player .pause
{
  width: 10px !important;
  height: 18px !important;
}

.gkResponsive
{
display:none !important;
}



.nspInfo
{
margin-left:40px;
width:100%;
max-width:200px;
float:left;

}



.row, #t3-content
{
padding:0 !important;
margin:0 !important;
width:290px !important;
}


.t3-mainbody
{margin-top:40px;
}

/*Top-Animation */





.nspArt
{

padding:0 !important;
margin:0!important;
}

.nspArtPage 
{

padding-left:0 !important;
margin-left:-60px!important;
}

.nspCol1
{

float:left;
margin:0  !important;
padding:0;

}

.nspImage
{
display:none !important;
}

.even, .lastItem
{
   width: 265px !important;
   margin:5px 0 0 15px;
}
 
.moduleItemIntrotext, .lastItem
{
   width: 265px !important;

}
 

 
 .nspLinks
 {
 display:none;
 }

 
   .moduletabletopnewshome h4
  {
	  float:left;
	  width:100%;
	  color:#B50048;
	  margin:5px;
	  text-align:left;
  }
 
 
 #mod_nvisionplayer1, .video-js,  #mod_nvisionplayer3
 {
	 float:left;
	 margin:5px;

 }
 

 
 .customtopnewshome
 {
float:left;
width:100%;
margin:5px;
height:auto;
font-size:16px;
 }
 

}


/* iphone */
@media only screen 
and (min-width: 210px) 
and (max-width: 480px) 
{ 

.slider .container
{
	padding-top:16px;
	width:100%;
	background:white;

}

.slider .container video
{
width:100%;
padding:0  0 0 20px !important;

}




#mod_nvisionplayer3
 {
  width: 320px !important;
  height: auto;
border:solid 2px red;
 }





.videocenter
{
	width:100%;
	width:280px !important;
	height:auto;

}


.slider .container {
    margin-top: 0px;
}

.slider
{
	width:100%;
	max-width:320px;
	float:left;
	height:auto;

}

#mod_nvisionplayer1, #mod_flash_fallback_1

{
	width:100%;
	max-width:300px;
	height:auto;
	min-height:200px;
}



.topnewshome
{
  float: left!important;
  height: 330px  !important;
  width:100% !important;
}


.dakvideo
{
  float: left!important;
  height: 200px  !important;
  width:100% !important;
  min-width:300px !important;
  margin-left:-20px !important;
}

.nspImage
{
display:none !important;
}

/* ma bereich */

.su-tabs-pane img
{
	
	width:95% !important;

}

.easy_img_caption_inner
{
width:95% !important;
padding-top:5px;
	
}



 #mod_nvisionplayer1
 {
	 width:100%;
	 max-width:300px !important;
	 height:auto;
 }
 
.logo
{

 max-height:60px;
 width:auto;
}

.t3-mainnav
{
	margin-top:70px;
}

/* dvgs in berlin */

.hometabsberlin
{
	float:right;
	width:305px;
	height:auto;
	max-height:35px;
	background:#EDEDED;
	border-bottom:1px solid #DDD;
	color:#898989;
	font-size:.8em;

}



.hometabsberlin img
{
	margin:3px;
	float:left;
}


.hometabsberlin h1
{
	color:#C50049;
	font-size:1.3em;
	margin:20px 10px 10px 10px !important;
	  float:right;
	  width:240px !important;
	  text-align:left;
}

.hometabsberlin p
{
float:right;
	  width:70%;
	  height:auto;
	  margin:0 0 0 -10px;
	  padding:0;
}


 .customtopnewshomeberlin
 {
	 float:left;
	 width:300px !important;
	 height:auto;
	 text-align:left;
	 margin-left:24px;
	 font-size:12px;
 }
 
 
 	.random-image
	{
	width:100%;
	height:auto;
   width:auto !important;
	}
 
 
 
 /* Vorstand mobil */
 
 
        .drop-shadow {
            float:left;
            width:98% !important;
  
			min-height:275px;
        }


.itemListCategoriesBlock {
display:none;
}


.catItemIntroText img, .itemIntroText img
{
	width:100%;
	max-width:270px !important;
	height:auto;
	max-height:150px;

}


}


/* grid */

.respimg
{width: 100%; max-width: 350px !important; height: auto; float: left;}

.respcol
{
	float:left;
	width:49%;
	max-width:400px;
}



