#content table td{ padding: 5px;}


#content a{ line-height:1.5em; color:#808080; }
#content a:hover{  color:#2F37B5}
#content h2 a{color:#2F37B5;}

#content {background-color:#fff; min-height:100px; margin-top:1%;}
#content .karriere .attachmentsContainer img { width:auto !important;}
#content .karriere .attachmentsContainer caption{ display:none;}
#content .center{ margin:50px auto 100px auto;}
#content .karriere .cols-2{ margin-bottom:100px;}
#content .karriere .span6:nth-child(2n+1){ clear:both;}

#content img { width:100%; height:auto;  }
#content .mitgliedschaften img{ height:100%; max-height:60px; width:auto; max-width:250px;}
#content .mitgliedschaften .item { margin-bottom:4%;}
#content .pic_org img { width:auto; height:auto; max-width:100%;  }
#content .karriere img { width:100%; height:auto; max-width:500px;}
#content p { margin-bottom:1.5em; line-height:1.5em;}
#content .item-page p, #content .item-page ul { max-width:800px;}
#content ul{ margin-top:16px;}
#content hr{margin:45px 0 40px 0;  border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
#content video{max-width:100%; width:100%; height:auto;}
.bullet h2{}
 .bullet ul{ margin:0; padding:0; padding-left:20px; list-style:outside;}
 .bullet li{ line-height:30px;}

.pagination p {margin:0 10px;}
.pagination ul li{ display:inline-block; margin:0 10px;} /*2F37B5 9EB0E6*/

.item-image{ overflow:hidden; background-color:#9EB0E6;/* background-image: linear-gradient(120deg, black 0%,  white 19.99%, black 20%,  white 100%);*/}
.item-image a{ padding:0; margin:0;}
.item-image img{ transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; opacity:1;  filter:blur(0px);}
.item-image:hover img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); opacity:0.5; filter:blur(2px); }
.item-image:hover {/* background-color:#9EB0E6; background:-moz-element(#vid) no-repeat;  background:-webkit-element(#vid) no-repeat; background:element(#vid) no-repeat; background-size:cover; */}
#content .leistung .column-1{ width:48%; padding-left:50%;  }
#content .leistung .span12{border-bottom: 1px solid #CCC;  margin-bottom:50px;}
#content .leistung .span12:last-child{border-bottom: 0px solid #CCC;}
#content .leistung .column-1 img{ width:100%; margin-left:-100%; height:auto; float:left; margin-bottom:50px; }
#content .leistung .column-1 h2{ height:auto;  transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; font-size:22px; text-transform:uppercase;}
#content .leistung .column-1 h2:hover{ opacity:0.75;}
#content .leistung .column-1 h3{  }
#content .leistung .column-1 p{ margin-left:3px; font-size: 14px;}
#content .leistung .column-1 ul, #content .item-page ul{list-style: outside none none; margin-bottom:20px; font-size: 16px;}
#content .leistung .column-1 ul li, #content .item-page li{
background: url("../img/Haken.png") no-repeat scroll left top transparent;
padding: 0px 0px 0px 22px;
margin:10px 0 0 0;
list-style: outside none none;


}


#content .news h3{ line-height:1.5em; font-size:16px; margin-top:10px;}
#content .news img{ text-align:right;  max-width:500px; width:98%; margin:1%; transition:all 0.5s ease-out; }
#content .news video{ float:right; max-width:500px; width:98%; margin:1%; transition:all 0.5s ease-out}
#content .news div div{ text-align:right;  }
#content .blog div div{ text-align:left; }
#content .news img:hover{ }
#content .news p{ float:left; max-width:500px; width:100%;}

#content .news .item-image img{ float:none; max-width:none; width:100%; margin:auto;}


#content .profil .cols-1 { width:100%; margin:0;}
#content .profil .cols-1 .cols-1 { width:98%; margin:1%;}
/*#content .profil .cols-1 .cols-1 * { max-width:400px; margin:auto; }*/

#content .blog h2{ font-size:16px;}

#content .modal-button img{ width:auto;}

.blogspalten .s4{ width: 25%; float:left; }
.blogspalten .s4 .cols-4{ width: 100%; float:none; }

/*#Cat_4 h2{ margin-bottom: 1.5em; }
#Cat_4 h2+h2{ margin-top: -1.5em; } */
#Cat_4 h3{ font-size: 12pt; margin-top: 1.5em; font-weight: bold; line-height: 1.5em;
margin-bottom: 1em;}
#Cat_4 .readmore{ margin-bottom: 3em;}
.Cat1, .Cat2, .Cat3, .Cat4, .Cat5, .Cat6{ width: 27.333%; float: left;}
.Cat1, .Cat2, .Cat4, .Cat5{ margin-right: 4%;}
#Cat_4 .item:nth-child(3n+1){ clear: both;}

#content .attachmentsContainer img{ width: inherit; max-width: 100%; }
#content .attachmentsContainer * { font-size: 8pt;}
#content .attachmentsContainer caption{ display: none;}
.newsflash .attachmentsContainer{ margin-bottom: 25px; margin-top: 10px;}
.newsflash p+.attachmentsContainer{ margin: -0.5em 0 1.5em 0;}

#content .cta, #Cat_4 .readmore{display: inline-block; padding: 10px 20px; color:#fff; background-color: #203581; border: #2F37B5 solid 1px;}
#content .cta:visited, #Cat_4 .readmore:visited{color:#fff;}
#content .cta:hover, #Cat_4 .readmore:hover{color:#203581; background-color: #fff;}

#content .item-page strong a{color:black!important; font-weight: bold;}

@media screen and (min-width: 1100px) {
	 
 }
@media screen and (min-width: 820px) and 
  (max-width: 1100px) { 
	 .break{ clear:both;}
	  .Cat1, .Cat2, .Cat3, .Cat4, .Cat5, .Cat6{ width: 49%; float: left;}
	  .Cat1, .Cat3, .Cat5{ margin-right:2%;} 
	  .Cat2, .Cat4{ margin-right: 0;}
	  
	#Cat_4 .item:nth-child(3n+1){ clear: none;}
	#Cat_4 .item:nth-child(2n+1){ clear: both;}
} 
@media screen and (min-width: 450px) and 
  (max-width: 820px)  {
	  #content .leistung .column-1{ width:98%; padding-left:0;}
	  #content .leistung .column-1 img{ margin:0; float:none;  }
	   .break{ clear:both;}
	  .Cat1, .Cat2, .Cat3, .Cat4, .Cat5, .Cat6{ width: 49%; float: left;}
	  .Cat1, .Cat3, .Cat5{ margin-right:2%;} 
	  .Cat2, .Cat4{ margin-right: 0;}
	  	#Cat_4 .item:nth-child(3n+1){ clear: none;}
	#Cat_4 .item:nth-child(2n+1){ clear: both;}
} 
   
@media screen and (max-width: 450px) {
	#content .leistung .column-1{ width:98%; padding-left:0;}
	#content .leistung .column-1 img{ margin:0; float:none; }
	.Cat1, .Cat2, .Cat3, .Cat4, .Cat5, .Cat6{ width: 100%; float: none;}
	  .Cat1, .Cat3, .Cat5{ margin-right:0%;} .Cat2, .Cat4{ margin-right: 0;}
		#Cat_4 .item:nth-child(3n+1){ clear: none;}
	#Cat_4 .item:nth-child(2n+1){ clear: none;}
}