.kasten{
	width: 100%;
	float: left;
	margin: 3% 0 0 0;
}

.kastenhead{ 
	background-color: #009ee3;
	color: #fff;
	margin: 0px;
	padding: 0.3em 0 0.3em 0;
}

.kastentitle{
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 0 0 1em;
}

.kastencontent{
	display: inline-block;
	background-color: #fff;
	margin: 0px;
	padding: 0 0 1em 0;  
	width: 100%;
	
}

.kastencontent { font-size: 0.975em; }

.kastencontent li{
	margin: 0.95em 1em 0em 1em !important;
	/*display: inline-block;*/
	padding: 0 0 0 0 !important;
}

.kastencontent li p { padding: 0; margin: 0; }
.kastencontent ul{  
	margin: 0!important;
	padding: 0;
}
 
.h2bbn{margin-top: 0.5em;}
.h2zeitmanagment{margin-top: 0.5em;}

.toggleBox { margin: 1em 0 0.5em 0%; font-size: 1em; font-weight: bold;}
.toggleBox p, .toggleTable p { margin: 0; color: #009ee3; font-size: 1.15em; border: 2px solid #009ee3; padding: 0.5em 1em 0.5em 3em; }
.toggleBox p:hover, .toggleTable p:hover { margin: 0; color: #009ee3; }
.toggle-in{font-size: 1em; font-weight: normal; color: black !important; margin: 0; border: 2px solid #009ee3;  border-top: 0px solid #009ee3; padding: 1.5em 1em 0.5em 1em; background-color: #dff2fe; }
.togglelist{margin-top: 0em;}
.togglelist li{ padding: 0 0 0 1.5em !important; background-image: url(../images/icons/plus.png); background-position: left 5px; background-repeat: no-repeat;}
.togglelist ul { margin:0 0 1em 2em !important;}
.togglelist ul li { margin:0 0 0 2em; background-image: url(../images/icons/punkt.png); background-position: left 3px; background-repeat: no-repeat; padding: 0 0 0 1.5em !important;}
.highlightlist li{ margin: 0.5em 0em 0em 2em !important; padding: 0 0 0 1.8em !important; background-image: url(../images/icons/plus.png); background-position: center left; background-repeat: no-repeat; }
.plusArrow, .plusArrowTable { 
	background-image: url(../images/arrowlist.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 0 0 1em;
	margin: 0 0 0 2em;
	cursor: pointer;
}


.plusArrow:hover, .plusArrow:active, .plusArrow:focus,
.plusArrowTable:hover, .plusArrowTable:active, .plusArrowTable:focus {
	background-image: url(../images/arrowlist-down.png);
	background-position: 0 0;
}

.referenzkasten{
width: 99%;
float:left;
margin: 1em 3.5em 0 0;
 display: table;

}

.referenzkastenlogo{
 border: 2px solid #009ee3;
 border-right: 0px solid green;
 width: 40%;
 display:table-cell;
 background-color: #fff;
 padding: 1em;
}

.referenzkasteninfo{
border: 2px solid #009ee3;
	padding: 1em;
	width: 60%;
	display:table-cell;
	vertical-align: top;
}

.referenzkasteninfo li{
	margin: 0;
	padding: 0;
}

.referenzkastenlogo img{ 
	max-height: 11em;
	display: block;
	max-width: 99%;
	margin: 2em auto 0 auto;
 }



.partnerkasten{
width: 99%;
float:left;
margin: 1em 3.5em 0 0;
height: 18em ;

}

.partnerkasteninfo{
	border: 2px solid #009ee3;
	padding: 1em;
	height: 100%;
	float:left;
	width: 60%;
}

.partnerkastenlogo{
 float: left;
 border: 2px solid #009ee3;
 border-right: 0px solid green;
 width: 40%;
 height: 100%;
 background-color: #fff;
 padding: 1em;
 
 }

.partnerkastenlogo img{ 
	max-height: 11em;
	max-width: 99%;
	vertical-align: middle;  
 }

.personkasten{
width: 99%;
float:left;
margin: 1em 3.5em 0 0;

}

.personkastenlast{
width: 30%;
float:left;
margin: 1em 0 0 0;
}

.personkasteninfo{
	border: 2px solid #009ee3;
	padding: 1em;
	height: auto;
}
.personkastenlink{font-size: 1em; font-weight: 500; margin: 0.5em 0 0.5em 0;}
.personkastentext{font-size: 1em; font-weight: 500; margin: 0 0 1em 0;}

.kastenversumod{
		width: 95%;
		float:left;
		margin:  0% 2% 1.5em 0em; 
		background-color: #009ee3;
	}
	
.kastenversumod1{
background-color: #009ee3;
color: #fff;
padding: 1em;
}

.kastenversumod1 h3{
background-color: #009ee3;
}

.kastenversumod2 {
	background-color: #fff;     
	padding: 0em 1em 1.4em 1em; 
	border: 2px solid #009ee3; 
	border-top: 0px solid red;
	/*border-bottom: 0px solid red;*/
	font-size: 1em; 
	font-weight: bold;
	color: #009ee3;
	margin: 0;
	height: 3em;
	background-position: 0em 0em;
	background-repeat: no-repeat;
}

.kastenversumod2:hover{background-position: 0em 0em;}

.mehrerf{margin: 0em 0 0 3.5em; font-size: 1em; padding-top: 0.8em;}

.kastenversumodcont{
background-color: #fff;
color:  #009ee3;
font-size: 1em; 
padding: 0.25em;
}

.kastenversumodcont .togglelist li{
margin: 0.5em 0.15em 0em 2em !important;
padding: 0 0 0 1em !important;
}

.kastenversumodcont .togglelist ul li{
margin: 0em 0.15em 0em 1.7em !important;
padding: 0;
}

.kastenversumodcont .togglelist ul  { margin:0 0 0 1em;}

.tboxvum{margin: 0 0 5em 0;}

.lineseminare{width:100%; border-top: 1px solid #ccc;}
.seminaretitlesite{font-weight: bold; display: inline-block; margin: 2em 0 0 0;}
.semiareboxlink{margin: 0 0 0 1em;}

.search .phrases{ display:none;}

.search .phrases-box{ display:none;}

.search .form-limit{ display:none;}

.search .only{ display:none;}
.search .result-created{ display:none;}

.search .page-title { display:none; }


.searchsuche-menu .form-inline label{ display:none;}

.search .btn-toolbar{
	padding: 1em;
	background-color: #dff2fe;
 }
 
 .pagination{
	margin: 2em 0 0 0;
	float: left;

}

.pagination .tooltip {
    display: none !important;
}

.search .result-title {
    margin-top: 2em;
}

.searchintro{margin: 2em 0 0 0;}


@media only screen and (min-width: 50em) {

	.kasten {
		width: 31.65%;
		float: left;
		margin: 3%  0 0 2.5%;
	}

	.kasten:first-of-type {
		margin: 3% 0% 0 0;
	}

	.kasten, .kastencontent { min-height: 19em; }
	
			.personkasten{
				width: 37%;
				float:left;
				margin: 1em 3.5em 0 0;

		}

		.personkastenlast{
			width: 30%;
			float:left;
			margin: 1em 0 0 0;
		}

		.personkasteninfo{
			border: 2px solid #009ee3;
			padding: 1em;
			height: 16em;
		}
		.personkastenlink{font-size: 1em; font-weight: 500; margin: 0.5em 0 0.5em 0;}
		.personkastentext{font-size: 1em; font-weight: 500; margin: 0 0 1em 0;}
		
		
			
		.kastenversumod{
		width: 47%;
		float:left;
		margin:  0% 2% 3% 0em; 
		background-color: #009ee3;
		}
		
		.kastenversumod1{
			background-color: #009ee3;
			color: #fff;
			padding: 1em;
			height: 11em;
		}
		
		.referenzkasten{
width: 99%;
float:left;
margin: 1em 3.5em 0 0;
height: 8em;
display: block;

}

.referenzkastenlogo{
float: left;
 border: 2px solid #009ee3;
 border-right: 0px solid green;
 width: 40%;
 height: 100%;
 background-color: #fff;
 padding: 1em;
 display: block;
}

.referenzkasteninfo{
border: 2px solid #009ee3;
	padding: 1em;
	height: 100%;
	float:left;
	width: 60%;
	display: block;
}

.referenzkasteninfo li{
	margin: 0;
	padding: 0;
}

.referenzkastenlogo img{ 
	max-height: 6em;
	display: block;
	max-width: 70%;
	margin: 0 auto 0 auto;
 }

}

@media only screen and (min-width: 62em) {
	.partnerkasten{
				width: 45%;
				float:left;
				margin: 1em 1em 0 0;
	}
	
	.partnerkasteninfo{
	border: 2px solid #009ee3;
	padding: 1em;
	height: 14.5em;
	float:left;
	width: 60%;
}

	.partnerkastenlogo{
	 float: left;
	 border: 2px solid #009ee3;
	 border-right: 0px solid green;
	 width: 40%;
	 height: 14.5em;
	 background-color: #fff;
	 padding: 1em;
	 }
}


/*----------------------------------------------------------------------
	Modifikationen
----------------------------------------------------------------------*/

.catItemTitle a { color: #fff; }





/*----------------------------------------------------------------------
	BBN-WIki
----------------------------------------------------------------------*/

.bbnwikibox { background-color: #fff; margin-bottom: 1em; clear: both; float: right; width: 100%; max-width: 20em; }
.bbnwikibox:first-of-type { margin-top: 5em; }

.bbnwikicontent { margin: 3em 0 2em 0; max-width: 100%; } 
@media only screen and (min-width: 58em) {
	.bbnwikicontent { margin: 3em 0 2em 0; width: 70%; } 
}


.bbnwikicontent .itemBody { font-size: 0.975em; line-height: 1.5em; margin-top: 4em; }
.bbnwikicontent .itemBody h3 { background-color: transparent; color: #009EE3; margin-top: 2em; }
.bbnwikicontent .itemBody hr { border-color: #ccc; margin: 0;  }
.bbnwikicontent .itemBody table, 
.bbnwikicontent .itemBody tr, 
.bbnwikicontent .itemBody td { border: 1px solid #ddd; border-collapse: collapse; padding: 0.25em 0.5em 0.25em 0.5em; }
.bbnwikicontent .itemBody th { font-weight: bold; background-color: #ddd; text-align: left; padding: 0.25em 0.5em 0.25em 0.5em; }
.bbnwikicontent .itemBody ul, 
.bbnwikicontent .itemBody ul li { list-style-type: disc; }


/** Kategorie-Ansicht ***/

.bbnwikicontent .itemList, .bbnwikicontent .itemListSubCategories { margin-top: 1em; }

.bbnwikicontent .catItemView { margin-top: 0.75em; }
.bbnwikicontent .catItemView a, 
.bbnwikicontent .subCategory a { padding-left: 2em; color: #009EE3; }

.bbnwikicontent .catItemView a:before, 
.bbnwikicontent .subCategory a:before { content: "\00BB"; }
.bbnwikicontent .catItemDateCreated, .latestView .catItemDateCreated { padding-left: 0.5em; font-size: 0.9em; color: #999; font-style: italic; }
.bbnwikicontent .catItemIntroText  { font-size: 0.9em; padding-left: 3.2em; }

.bbnwikicontent .icon { margin-bottom: 0.15em; max-height: 1em; }
.bbnwikicontent .catItemAddLink a { padding: 0.15em 0.5em 0.15em 0.5em; border-radius: 2px; background-color: #009EE3; border: 1px solid #009EE3; color: #fff; font-size: 0.4em; }
.bbnwikicontent .catItemAddLink a:hover,
.bbnwikicontent .catItemAddLink a:focus { text-decoration: none; background-color: #fff; color: #009EE3; }

.arrowAbstand { background-color: transparent !important; float: left; font-size: 0.75em; padding-left: 1.5em !important;  }
.arrowAbstand::before { color: #009EE3; background-color: transparent !important; content: "\00b7"; left: -0.75em; width: 0 !important; padding: 0 !important; position: relative; }

.arrowDown { cursor: pointer; float: left; font-size: 0.75em; padding-left: 0.5em !important; }
.arrowUp { cursor: pointer; float: left; font-size: 0.9em; padding-left: 0.5em !important; }
.arrowDown::before { content: "\25b6"; left: -0.15em; width: 0 !important; padding: 0 !important; position: relative; }
.arrowUp::before { content: "\25bc"; left: -0.35em; width: 0 !important; padding: 0 !important; position: relative; }


.sichtbar {display: block;}
.unsichtbar {display: none;}


.nonKat {
    padding-left: 1.3em !important;
}
.strukturbaum ul {
    font-size: 1.2em;
    list-style: outside none none;
    line-height: 1.5em; 
    margin: 0;
    padding: 0; 
}
.strukturbaum ul li {
    margin: 0;    
    font-weight: bold;
    list-style: outside none none;
    position: relative;
    left: 0px;
    padding-top: 0.15em;
    padding-bottom: 0.15em;
    margin-top: 0.1em !important;
    margin-bottom: 0.1em !important;
    display: block;
    background-color: transparent; 
}
.strukturbaum ul li a {
    text-decoration: none;
    color: #FFF;
    background-color: #009FE3;
    display: block; padding-left: 1.5em; 
}

.strukturbaum ul ul {
    font-size: 0.9em;
}
.strukturbaum ul ul li a {
    background-color: #DFF2FE;
    text-decoration: none;
    color: #009FE3;
    display: block;
}

.strukturbaum ul ul ul  {
    padding-left: 1.35em;
}

.strukturbaum ul ul ul li a {
    text-decoration: none;
    color: #009FE3;
    background-color: #fff;
    display: block;
}

.strukturbaum ul ul ul ul li a {
    text-decoration: none;
    color: #009FE3;
    background-color: #fff;
    display: block;
    line-height: 1.45em;
    margin-bottom: 0.25em;
    font-weight: normal;
}


.strukturbaum ul ul ul ul ul {
    font-size: 1em;
}

.strukturbaum ul ul ul ul ul {
	border-top: 1px solid #DFF2FE;
}

.strukturbaum ul ul ul ul  {
    padding-left: 1.25em;
}



.bbnwikifile { font-weight: normal !important; padding-left: 1.35em !important;}
.bbnwikifile::before { content: "\2022"; left: -0.75em; width: 0 !important; padding: 0 !important; position: relative; }


/*////Suchblock über Kategorie-Ansicht //////*/
.k2SearchBlock {
	border: none;
	/*background-color: #DFF2FE;*/
	color: #009EE3;
	font-weight: bold;
	height: 2.4em;
	padding-top: 0.3em;
	padding-left: 0.1em;
}
.k2SearchBlockForm input[type="image"] {
	float: left;
	width: 8%;
	bottom: 0.3em;
	padding: 0.35em 0.4em 0.2em 0px;
	margin: 0px;
	border: medium none;
	cursor: pointer;
	background-color: transparent;
	background-image: none;
}
.k2SearchBlockForm input[type="text"] {
	float: right;
	display: block;
	width: 92%;
	height: 1.85em;
	min-height: 1px;
	border: 1px solid #009EE3;
	border-radius: 0.2em;
	color: #000;
}

/*/////Artikelansicht /////*/

.bbnwikicontent .itemAuthor, .bbnwikicontent .itemDateCreated {
	font-size: 0.9em;
	font-style: italic;
}

/*// Commentform (Layout -> /old_ok/components/com_k2/templates/default/item_comments_form.php) //*/
.bbnwikicontent #commentText {
	max-width: 100%;
	max-height: 8em;
	border: 1px solid #009EE3;
}
.bbnwikicontent input[type="submit"] {
	border: 2px solid #009EE3;
	background-color: #FFF;
	color: #009EE3;
	text-align: center;
	margin-top: 2em;
	padding: 0.4em;
	font-weight: bold;
}
.bbnwikicontent input[type="submit"]:hover {
	color: #fff;
	background-color: #009EE3;
}
.bbnwikicontent input[type="text"] {
	min-width: 40%;
	max-width:60%;
}
.bbnwikicontent html input[disabled] {
	background-color: #DFF2FE;
}

.bbnwiki-tip {
	display: inline-block;
	background-color: #F3F9F4 !important;
	border: 1px solid #91C89C;
	padding: 1em 1em 1em 3em;
	margin: 1em 0 1em 0;
	border-radius: 5px;
	background:
	    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA9klEQVR42qWTPQrCQBSErfwBhRQewDoGFYyHtDEWCSSVR8gBRDxCGjFi4xEstFBR4jyYYnmuK5LAB/vmzexuNpuGfvrzwAcLUIIb2VPzTa8ONkEMXqCywV4KOrbw2jBmYAbaZEatIhvJmBMkbBzB2LHLITjQG5vik+Ko8eORBeh9SlaEiELmCHmgACvWGTORFCWL8Et4IGF6TtRC1qUUdxYtNiOB4wk4s18Aj3qL2v1jAiOQ28L09Khf1CuoVS1heqbs7ayHyEm2INdhdYhLKYI/P+PI+IxBnYuUuK5yCqbUuxyn+irX/Jnc21xyqw9wBTtqgfa/Af067eG0xhemAAAAAElFTkSuQmCC)
	    no-repeat
    	    0.75em 1.25em;
}

.bbnwiki-warning {
	display: inline-block !important;
	background-color: #FFF8F7 !important;
	border: 1px solid #D04437;
	padding: 1em 1em 1em 3em;
	margin: 1em 0 1em 0;
	border-radius: 5px;
	background:
	    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA20lEQVQ4y6WTTQ6CQAyFZ+VPohcBAgvBC3g/YQEJnsV4BjdGjNfQhRiNvppHUnGYBJnkS+jrtHQ6HWNaa79aemANKnAjR2qe6VpwjkAOnuDVgfhKMLUFb9XGDUjAhCTUGv9OYnSCgo4ziJT+CVC2D07Ucy0+KIatyr4SUIuoS4wvQtqUbenLTwLqzXFSw26LEfdIENNXiVHTGPdIMKav/jfBnL6L8wiOmVkw5jC0iZkYQc9rDNU1Bs5BsvxZD1LhGuWS5xR9xu+yc5QHPyZLmRlLvYOrdJta0N7/BnQXKgcW/4OXAAAAAElFTkSuQmCC)
	    no-repeat
    	    0.75em 1.25em;
}

.bbnwiki-info {
	display: inline-block;
	background-color: #FCFCFC!important;
	border: 1px solid #AAB8C6;
	padding: 1em 1em 1em 3em;
	margin: 1em 0 1em 0;
	border-radius: 5px;
	background:
	    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVR42qWTUQqCQBCGfdKCuogu+qBeoot0kl7TBwU9S3QLyega9ZBh1L/wLyyDLGkLHzj/vzPM7o6eXLv9IQRH0IMnuVAL7b0y0QcVeIPPFPQasJ5KPlkbW5CDFcmpGf8MfLtATeMGEqObBCuOwJV6ZYsjxVhrsoDQEuojiLRQmLa9H5d1nEIHPYOMvrMD6hm9XgcDg2BGgYDesLTAlt596RFSep3jEp0FWnqlDtTMZ4ytZ1SuQZJLDlLtGuUGpNQ3/G7kKP/5M7nbLNnqCzxAR03J/V+HSh9XtOsatQAAAABJRU5ErkJggg==)
	    no-repeat
    	    0.75em 1.25em;
}

.bbnwiki-note {
	display: inline-block;
	background-color: #FFFDF6 !important;
	border: 1px solid #FFEAAE;
	padding: 1em 1em 1em 3em;
	margin: 1em 0 1em 0;
	border-radius: 5px;
	background:
	    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR42p2QP0tCURiH7zdQRA3u4OJUiyDY4CDtTuEXuXs0JEQ4uDk5C0EuKoEu+SWcg5baLCS7tNTx98IzyMWjXoeHe95/z3vODdzi2kdTvIo30fL1+YbLIhYOfsV5GsFAOL59zsNjBRfij60lEXKbf1E5RvDExl4URYGwXJfc6JCgwqZYhBp2hs5n4odadZ9gzKYu2x1YrUPt2SeosWEtijsEBfGN5HKXYErxweKkAMk9PbOkoE5hJXI+AbUVvfVtwZzkHTECAGptel8cgisSnyJDk+8GRlZ8MdOwxITghoa9ArhlZmzB+/abDjwh+c8+LBgRnMLEBHnxKJYpBpfMFDbGjWcGPFD11gAAAABJRU5ErkJggg==)
	    no-repeat
    	    0.75em 1.25em;
}



.bbnwikicontent .itemTitle,
.bbnwikicontent .itemCategory { width: 100%; display: inline-block; }
.bbnwikicontent .itemToolbar { width: 100%; display: inline-block; padding-bottom: 0.2em; border-bottom: 1px solid #fff; }


.bbnwikicontent .itemToolbar li { margin: 0.5em 0.45em 0.5em 0.45em; width: auto; display: inline; float: right !important; } 
.bbnwikicontent .itemContentFooter .itemToolbar li { margin-top: 0.95em; } 

.itemToolbar img { width: 3.5%; }
.itemToolbar ul {
	float: left;
	margin: 0 !important; 
	padding: 0 !important; 
}


@media only screen and (min-width: 58em) {
	.bbnwikicontent .itemTitle, .latestView .itemTitle { width: 60%; }
	.bbnwikicontent .itemCategory { padding-top: 1em; float: left; width: 65%; }
	.bbnwikicontent .itemToolbar { width: 35%; min-width: 15em; }

	.itemToolbar ul { float: right; }
}

/* AuthorDetails */
.itemContentFooter {
	background-color: #ddd;
	margin-top: 4em;
	padding-bottom: 1em;
	padding-right: 0em;
	padding-top: 0em;
	font-size: 0.9em;
}

.itemAuthorBlock { padding-top: 0.25em; background-color: #fff; padding-bottom: 3em;}

.itemAuthorAvatar {
	width: 10%;
	float: left;
	margin-right: 1em;
	margin-left: 1em;
	margin-top: 1.15em;
	margin-bottom: 1em;
	border-radius: 15px !important;
}

.itemAuthorName { padding-top: 1em; }
.itemAuthorName a { color: #000; }

.itemComments { margin-top: 0;}

.itemCommentsForm h3{
	padding: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	margin-top: 2em;
	margin-left: 1em;
	background-color: #ddd !important; 
}

#comment-form {
	margin-left: 1em;
	margin-right: 2em;
	padding: 0.25em 1.5em 0.25em 1.5em;
	background-color: #fff;
	border-radius: 2px;
}

#comment-form-trigger a {
	margin-left: 1em;
	margin-right: 2em;
	margin-top: 2em;
	background-color: #fff; 
	display: inline-block;
	cursor: pointer;
	padding: 0.25em 1.5em 0.25em 1.5em;
	border-radius: 2px;
}

#comment-form-trigger a:hover { text-decoration: none; background-color: #009FE3; color: #fff; }

.itemCommentsList li { margin-top: 2em; border-radius: 10px !important; background-color: #ddd; margin-left: 1em; margin-right: 2em; }
.commentAvatar { 
	float: left; 
	margin-right: 1em;
	border-radius: 10px !important;
}
.itemCommentsList li p { padding: 0 0.5em 0.5em 0; margin: 0;}
.commentDate, .commentAuthorName, .commentAuthorName a {  font-size: 0.9em; color: #777; }



.artikelinfo { letter-spacing: 0.02em; padding-top: 0.5em; font-size: 0.9em; }
.itemCategory { padding: 0.25em 0.5em 0.75em 0.75em; border-bottom: 1px solid #fff; }
.itemCategory a { padding-left: 0.5em; color: #000; font-size: 1.1em; }	

.imgButton {background-color: #fff; border: 0.1em solid #555; border-radius: 3em; padding: 1px 10px 1px 10px; background-repeat: no-repeat; background-position: 1px 50%;}
.itemToolbar .imgButton{ background-color: #fff; border: 0.1em solid #555; border-radius: 3em;  padding: 7px 16px 7px 16px; background-repeat: no-repeat; background-position: 8px 50%; }
.imgButton:hover { background-color: #555; }

.btnEdit { background-image: url(../images/pencil.png); background-position: 4px 50%; background-size: 70% 70%;}
.itemToolbar .btnEdit { background-image: url(../images/pencil.png); background-position: 8px 50%; background-size: 65% 65%;}
.btnDelete { background-image: url(../images/times.png);  background-position: 5px 50%; background-size: 50% 65%;}
.itemToolbar .btnDelete { background-image: url(../images/times.png);  background-position: 8px 50%; background-size: 50% 65%;}
.itemToolbar .btnShare { background-image: url(../images/send-o.png); background-position: 3px 50%;}
.itemToolbar .btnPrint { background-image: url(../images/print2.png); background-position: 6px 50%; }
.btnNew { background-image: url(../images/new-site.png); background-position: 5px 50%; text-decoration: none; color: #555; background-size: 70% 70%;}
.itemHeader .btnNew  {background-image: url(../images/new-site.png); background-position: 8px 50%; text-decoration: none; color: #555; background-size: 15% 75%;}
.itemToolbar .btnNew {background-image: url(../images/new-site.png); background-position: 8px 50%; text-decoration: none; color: #555; background-size: 65% 65% !important;}


.btnEdit:hover { background-image: url(../images/pencil-hover.png); background-position: 4px 50%; }
.itemToolbar .btnEdit:hover { background-image: url(../images/pencil-hover.png); background-position: 7px 50%; }
.btnDelete:hover { background-image: url(../images/times-hover.png); }
.btnShare:hover { background-image: url(../images/send-o-hover.png); background-position: 3px 50%;}
.btnPrint:hover { background-image: url(../images/print2-hover.png); background-position: 5px 50%; }
.btnNew:hover { background-image: url(../images/new-site-hover.png);  background-position: 5px 50%; text-decoration: none; color: #fff; }
.itemToolbar .btnNew:hover { background-image: url(../images/new-site-hover.png);  background-position: 8px 50%; text-decoration: none; color: #fff; }

.SmallTooltip {
  position: relative;
  display: inline;
  font-weight: normal !important;
  cursor: pointer;
}
.SmallTooltip span {
  position: absolute;
  left: -25px;
  font-size: 0.85em;
  width: 7em;
  color: #555555;
  background: #FFFFFF;
  border: 1px solid #777777;
  text-align: center;
  visibility: hidden;
  border-radius: 10px;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  font-family: 'Open Sans', sans-serif;
}
.SmallTooltip span:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  border-top: 9px solid #777777;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
.SmallTooltip span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.SmallTooltip:hover span {
  visibility: visible;
  opacity: 0.95;
  bottom: 4em;
  z-index: 999;
  -webkit-box-shadow: -6px -4px 7px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: -6px -4px 7px -4px rgba(0,0,0,0.75);
  box-shadow: -6px -4px 7px -4px rgba(0,0,0,0.75);
}

.activeMenue{
	color: #FFF !important;
	background-color: #009640 !important;
}

.menueHover a:hover{
	color: #FFF !important;
	background-color: #009640 !important;
}

.menueHover:hover a {
	color: #FFF !important;
	background-color: #009640 !important;
}

.move { background-color: #009640 !important; color: #fff !important; border: 1px solid #009640; display:inline !important; margin: 0 !important; padding: 0 0.5em 0 0.5em !important; width: auto; position: relative; float: right; }
.move:hover { border: 1px solid #fff; }


.itemAttachmentsBlock{margin-top: 3em;}
.itemAttachments{margin-left: 2em;}

.suchDatum {color: #999 !important; margin-left: 1.2em; font-size: 0.8em;}
.suchKategorie {margin-left: 1em;}
.suchAbstand {margin-bottom: 1.5em !important;}

#mailto-window label {clear: both; float: left; margin-right: 1em;}
#mailto-window input {display: block; margin-bottom: 1em; margin-right: 4.5em; float:right; }
#mailto-window {font-family: "Open Sans","Arial",sans-;}

.clear {clear: both;}

.contentpane .itemToolbar ul  {display:none;}
.contentpane {font-family: "Open Sans","Arial",sans-; font-weight: 400;font-size: 85%;}
.contentpane a {
  /*-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;*/
  color: #009ee3;
  font-weight: 700;
  text-decoration: none; }
 
.contentpane a:hover, .contentpane a:focus {
  text-decoration: underline; }
.contentpane #comment-form-trigger {display:none;}
.contentpane li {list-style:none;}

.delComment{margin-left: 1em; background-image: url(../images/times.png);  background-position: 9px 50%; background-size: 50% 65%;}
.delComment:hover { background-image: url(../images/times-hover.png); }
.delCommentBtn{background-color: #fff; border: 0.1em solid #555; border-radius: 3em; padding: 1px 10px 1px 10px; background-repeat: no-repeat; background-position: 5px 50%;}
.delCommentBtn:hover { background-color: #555; }
.balken {background-color:#DDDDDD; height: 1em;}

.new-sem-button {padding-top: 3em; float: right; margin-right: 1em;}
.linie {margin-top: 3.2em; background-color:#DDDDDD; height: 0.2em;}
.rechts {float: right; margin-top: 0.7em;}

.liveSearchResults {position: absolute; z-index: 100000; border: 1px solid #bbb; margin-left: 1.55em; margin-top: 1.8em; /*margin-right: 34.4em;*/ padding-right: 1.5em;}
.liveSearchResults li {margin-bottom: 0.15em; margin-left: 0.5em; line-height: 90%;}
.k2LiveSearchResults a {font-weight: 500; color: #555; font-size: 0.8em;}
.k2LiveSearchResults ul{background-color: #fff;}

.greyborder {border-top:3px solid #ddd;}
.littlebold {font-weight: bold; font-size: 0.9em; color: #555}
