/*////////////////////////////////////////////////////////////////////////////
// Global / cms.libe.net specific layout
// here is an example of additional css optimizations for your template
// in addition use the global settings area for tinymce.css
// tinymce.css please add Width for the content to body example: width:600px;
////////////////////////////////////////////////////////////////////////////*/

	/*p global and tinymce add width:xxxpx; for tinymce.css*/
		p,td,div#left ul,#container,div,tr,table,blockquote,body{margin: 0;padding: 0;}

		body, td 	{text-align: left;}/* add width:xxxpx; for tinymce.css*/
		td		{vertical-align: top;}
		#left li 	{list-style: none;}
		#center p, table,.feedback p {margin-left:5px;} /*p align remove #center for tinymce.css*/


		/*images spacing*/
		P img, td img, .nimage img {margin:10px;}

	/*p Feedback line*/
	.feedback hr	{border: 0;width:80%;margin-top:10px;}


	/*prevnext*/
	#prevnext a	{text-decoration:none;}
	.prev_topic 	{float:left;}
	.prev_topic:before {content:"< ";}
	.next_topic 	{float:right;}
	.next_topic:after {content:" >";}
	#prevnext:after {clear:both;}


/*/////////////////////////////////////
//Footer
/////////////////////////////////////*/
#footer	{clear: both;
	margin-left: auto ;
	margin-right: auto ;
	background-repeat: no-repeat;text-align:right;background-repeat:no-repeat;background-position:center top;}



/*/////////////////////////////////////
//Bootstrap modifcations
/////////////////////////////////////*/

/*css inside jumbotron repair height:*/
	.jumbotron:after {
	    clear: both;
	    content: ".";
	    display: block;
	    height: 0;
	    visibility: hidden;
	}

/*Top menu hover instead of click*/
	ul.nav li.dropdown:hover ul.dropdown-menu{
	    display: block;
	    margin-top:0px
	}


	.mainmenu_link img {max-height:110px;margin:4px;}

	#content {padding-top:20px;}

.jumbotron{padding-bottom:0px;}

/*breadcrumb top*/
	#backlink {z-index:999;}
	/*top arrow:*/
	.backlink.affix-top .glyphicon{visibility: hidden;}
	.backlink.affix.glyphicon{    visibility: visible;}
	.breadcrumb {float:left;}
	ol.breadcrumb a {color: #999;}

/*menu sidebar*/
	.bs-sidebar.affix-bottom .bs-sidenav, .bs-sidebar.affix .bs-sidenav {
	    margin-bottom: 0;
	    margin-top: 0px;
	}
	.bs-sidenav {
	    padding-bottom: 10px;
	    padding-top: 10px;

	}

	.bs-sidebar ul {list-style:none;}
	.bs-sidebar ul > li.active > a{color:#000!important;}

	/*affix*/
	@media (min-width: 768px) 
	{
		.bs-sidebar.affix {
		    position: fixed;
		    top: 80px;
		}
	}
	@media (max-width: 768px) 
	{
	    .bs-sidebar.affix {
		position: static;
	    }
	}

	.affix + .container {
	    
	}

.affix-bottom {
  position: absolute;
}


/*paddings*/
	h1.h1head {padding-top:0px;}
	#toccontent {padding:10px;}

/*search*/
	.searchfound {font-size:10px;}
	.searchdetail {font-size:10px;margin:0 auto;text-align:right;padding:0px;display:block;border-bottom:1px solid #eee;}
	ul.search li{margin-bottom:12px;display:block;}
	ul.search li a {text-decoration:underline;}
	.searchdesc {margin:0px;padding:0px;font-size:12px;padding-left:20px;display:block;}
	#search{padding-top:30px;margin:10px;}
	
/*Jumbotron*/
.jumbotron {
max-width:1200px;  margin-left: auto ;  margin-right: auto ;margin-bottom:0px;}
.bs-header h1 {color:#fff;text-shadow: 4px 4px 8px #000; }    
.bs-header h2 {color:#999; float:right;} 


/*for long button text ..*/
	.btn {
	    white-space: normal;
	}


/*footer*/
.bs-docs-footer {
    color: #777777;
    padding-bottom: 40px;
    padding-top: 40px;
    text-align: center;
}
#footer a {margin:10px;}

/*hover effect*/
.scale:hover {
-webkit-transform: scale(1.2) rotate(2deg);
-moz-transform: scale(1.2) rotate(2deg);
-o-transform: scale(1.2) rotate(2deg);
-ms-transform: scale(1.2) rotate(2deg);
transform: scale(1.2) rotate(2deg);
}

/*sidebar layout*/
.bs-sidebar a.mainmenu_active {color:#000;}
.insertheads {padding-left:10px;}
.insertheads a {display:block;}
.breadcrumb {width:100%;}
.bs-sidebar {width:263px;}
.bs-sidebar li a {
display: block;line-height:1.1;
font-size: 13px;
font-weight: 500;
color: #888;
padding: 4px 20px;
}


.bs-sidebar ul {
    padding-left: 15px;}

/*bootstrap carousel, if used via Editor*/
.carousel-inner > .item {min-height:230px;}

    
/*smaller headings*/
.bs-docs-container h1 , #footer h1{font-size:26px;}
.bs-docs-container h2 , #footer h2{font-size:24px;}
.bs-docs-container h3 , #footer h3{font-size:22px;}
.bs-docs-container h4 , #footer h4{font-size:20px;}
.bs-docs-container h5 , #footer h5{font-size:18px;}

/*responsive heading jumbotron but not for mobiles*/

.bs-header h1 {font-size: 4vw;}    
.bs-header h2 {font-size: 3vw;} 

	@media (min-width: 1024px) 
	{
.bs-header h1 {font-size: 40px;}    
.bs-header h2 {font-size: 30px;} 
	}


/*toc script menu*/
li .insertheads a {font-size: 12px;padding:0px;}
.insertheads a {text-decoration:none;}
.insertheads a:hover {color:#000;}
/*toc menu header margins ...*/
.toc-depth-2 {margin-left:4px;}
.toc-depth-3 {margin-left:8px;}
.toc-depth-4 {margin-left:12px;}
.toc-depth-5 {margin-left:16px;}


.backlink a 
{color: #888;}


	
#topcontent{background-color:transparent;
margin-top:30px;
}

.row{margin:10px;}

#topcontent {
margin-right: -15px;
margin-left: -15px;}

.h1headc {}
#maincontent{
margin-right: -15px;
margin-left: -15px;}

#innercontent{border-radius: 5px;padding:15px;}
video {
  width: 100%    !important;
  height: auto   !important;
}

textarea {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.picturew{float:left;width:100%;margin-bottom:10px;margin-top:4px;}
@media (min-width:800px) { .picturew{width:336px; height: 280px;} }
.adslot_1 {width: 100%;}
@media (min-width:800px) { .adslot_1 { width: 336px; height: 280px; } }



/*TOC Table of Contents CSS:*/ 
    h1, h2, h3, h4, h5 { position: relative;} 
    a.toc-top-link     {position: absolute;width: 15px;padding: 4px;margin-left:10px;background:#fff;border-bottom:1px #999 solid;border-right:1px #ddd solid;top: 0;font-size: 7pt;text-align: center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;} 
    #toc         {margin-top:0px;margin-bottom:30px;padding:7px;padding-left: 30px;margin-left:10px;background:#eee;width:100%;float:left;-moz-box-shadow: 1px 3px 2px 3px #ccc;-webkit-box-shadow: 1px 3px 2px 3px #ccc;box-shadow: 1px 3px 2px 3px #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;} 
    ol         { list-style: upper-alpha;} 
    ol ol         { list-style: decimal;} 
    ol ol ol     { list-style: lower-roman;} 
    ol ol ol ol     { list-style: lower-alpha;}

#inhalttoc {float:left; margin-left:10px;margin-top:20px;width:100%;}
@media (min-width:800px) { #toc { width:300px; }
#inhalttoc{width:300px;}
}

@media (min-width:1200px) { 
#toc { width:400px; }
#inhalttoc{width:400px;}
}

@media (min-width:800px) {
#topcontent,#maincontent{box-shadow: 1px 4px 4px 6px #555;}
#menu {margin-right: -39px;margin-top:-8px;}
}
.h1head{padding-top: 20px!important;text-shadow: 0px 5px 5px #FFF!important;}
.h2head{font-size:1em!important;;color:#fff!important;}

#footer a {    color: #ccc;}
@media (min-width:800px) {.bs-sidenav{box-shadow: 1px 0px 3px 3px #CCC inset;background:#fff;}
.bs-sidebar>ul>li>a,.bs-sidebar h1{    width: 100%;    background: #EEE none repeat scroll 0% 0%;    padding: 4px;    box-shadow: 1px 1px 1px 1px #B0BDC9;margin-left:-2px;}
}
#footer h1, #footer h2 {color: #eee;}

.neueSoftwarevers {background-color:#eee;border:1px #ddd solid;}
.themenscriptex {background-color:#fff;border:1px #eee dotted;}

#innercontent {min-height:600px;}

#prevnext a{color:#085FAF!important;}
#prevnext a:hover{color:#9c9c9c!important;}

/*menu*/
@media (min-width:768px) { 
.nav>li{max-width:90px;} 
.nav>li>a{padding:15px 5px;}
}
@media (min-width:1250px) { .nav>li{max-width:initial;} 
.nav>li>a{padding:15px 15px;}

/*Slide Test*/ 
.carousel{left:0px!important;}
.carousel-indicators li {
  background-color: #999 !important;
  background-color: rgba(70,70,70,.25) !important;
}
.carousel-indicators .active {
  background-color: #444 !important;
}
.carousel-indicators {width: auto!important;
    bottom: 0px!important;}
}
/*suggest*/
#editdiv{
position: fixed;
width: 100%;
text-align: left;
height: 108px;
background: #666;
color: #fff;
	transition: all 0.4s ease;
	z-index:9999;
}
#editdiv.sticky {top:-30px;
height: 70px;font-size:10px;
	transition: all 0.4s ease;
padding-left: -20px;
z-index:9999;
}
#localstored {
	position: fixed;
	background: #666;
	z-index:9999;
	width: 100%;height:25px;top:-5px;
	color: #fff;
}
input#usremail{float:left;}


@media (max-width: 768px) {
  .row .col-xs-6:nth-child(2n+1) {
    clear: left;
  }
  .row .col-md-4:nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .row .col-sm-4:nth-child(3n+1) {
    clear: left;
  }
  .row .col-md-4:nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 1200px) {
  .row .col-lg-3:nth-child(4n+1) {
    clear: left;
  }
  .row .col-md-4:nth-child(3n+1) {
    clear: left;
  }
}
@media (max-width: 768px) {
.rowmargin {margin-left:-30px;margin-right:-30px;}
#toccontent,.neueSoftwarevers, .themenscriptex{margin-left:-30px;margin-right:-30px;}
}
#rowcontent{overflow-wrap: break-word;}
