/* Run Yellow (C) 2020 */
/* GLOBAL */
h1, h2, h3 {font-family: 'Signika', sans-serif; color: #888; font-size: 28px; line-height: 1.2em; font-weight: 400; padding: 0 0 6px 0; margin: 6px 0 10px 0;}
/* h4 {font-family: 'Signika', sans-serif; color: #888; font-size: 24px; line-height: 1.4em; font-weight: 300; margin: 15px 0 10px 0;} */
h4 {font-family: 'Signika', margin:0;padding:0 0 5px 0;font-size:160%; color:#888; font-weight: 400; margin-bottom: 0px; padding-bottom: 0px; }
h5 {font-family: 'Signika', sans-serif; color: #888; font-size: 22px; line-height: 1.4em; font-weight: 300; margin: 15px 0 10px 0;}
h6 {font-family: 'Signika', sans-serif; color: #888; font-size: 20px; line-height: 1.4em; font-weight: 300; margin: 15px 0 10px 0;}

p {font-family: 'Signika', sans-serif; line-height: 1.428em; color: #888; margin: 10px 0; font-weight: 300; font-size: 1em;}
ol {margin: 6px 0;}
ol li {line-height: 1.0em; border: 0; padding: 3px 0; margin: 2px 0 2px 22px;font-size: 1em;}
ul {/* list-style-image: url(images/inhlist.gif); margin: 6px 0; */}
ul li {line-height: 1.2em; border: 0; padding: 3px 0; margin: 2px 0 2px 17px;font-size: 1em; }
hr {height: 1px; clear: both; color: #aaa; background-color: #aaa; border: 0; margin: 16px 0;}
blockquote {padding: 2px 0 2px 20px; border-left: 3px solid #999;}
div.tplge_content_anchor {display: none;}
div.tplge_menu_anchor {display: none;}
div.tplge_news_anchor {display: none;}
div.tplge_news_anchor_bottom {display: none;}
div.jumbotron {}



div.kickgreyboxouter {
	/*background: none!important;*/
	padding-left: 0;
	padding-right: 0;
	/* width:2000px !important; */
	display: flex;
	justify-content: center;
	text-align: center;
	background: #eee; 	
	position: absolute;
	left: 0;
	width: 100%;
	height: 382px;
	} 

div.kickgreyboxinner {
	position: static;
	padding: 27px 16px 27px 0;
	display: flex;
	background: #eee; 
	height: 374px;
	/* border-radius: 6px; */
}	

div.kickpadding {
	height: 260px;
}

.____backbild {
	background: url(images/topbackground_02.jpg) no-repeat;
	background-size: contain;
	background-position: 50% 0;

}

/* 
##############################
 Fancy classes 
##############################
padding: 0 0 6px 0;
*/
div.fancytitle1 {font-family: 'Signika', sans-serif; color: #f00; font-size: 36px; line-height: 1.2em; font-weight: 700;  margin: 6px 0 10px 0; }

div._topfancy {font-family: 'Signika', sans-serif; color: #f00; font-size: 62px; line-height: 0.9em; font-weight: 700;  margin: 2px 0 2px 0; margin: 12px 0 26px 0; text-align: left;}

div._h1fancy {font-family: 'Signika', sans-serif; color: #f00; font-size: 62px;  line-height: 0.9em; font-weight: 700;  margin: 2px 0 2px 0; margin: 56px 0 8px 0;}

div._h1 {font-family: 'Signika', sans-serif; color: #777; font-size: 34px; line-height: 1.2em; font-weight: 400; margin: 6px 0 44px 0;}

div._h1blue {font-family: 'Open Sans', sans-serif; color: #09c; font-size: 34px; line-height: 1.2em; font-weight: 600;  margin: 38px 0 0px 0;}
div._h1blue ol {padding-left: 40px;}
div._h1blue+img {padding-right: 12px;}

/* 
##############################
 C O N T E N T  C L A S S E S 
##############################
*/

img.tplge_left_border {float: left; max-width: 40%; border: 5px solid #998; margin: 0 20px 10px 0;}
img.tplge_left_noborder {float: left; max-width: 40%; border: 0; margin: 0 20px 10px 0;}
img.tplge_right_border {float: right; max-width: 40%; border: 5px solid #998; margin: 0 0 10px 20px;}
img.tplge_right_noborder {float: right; max-width: 40%; border: 0; margin: 0 0 10px 20px;}
img.tplge_border {border: 5px solid #998;}
img.tplge_noborder {border: 0;}
img.tplge_centered {display: block; margin: 24px auto;}
img.tplge_maxwidth98 {max-width: 97%;}
img.dreispalten_pic1 {width: 376px; height: 376px; margin: 9px;}  
img.kickbanner_pic {padding: 0px; margin: 0px; }


@media all and (max-width: 1200px) {
	img.dreispalten_pic1 {width: 310px; height: 310px; margin: 9px;}  
}

@media all and (max-width: 990px) {
	img.dreispalten_pic1 {width: 100%; height: 100%; margin: 9px;}  
}


.tplge_code {clear: both; background: #eed; color: #fff; font-family: 'courier new', monospace; border: 1px solid #999; padding: 10px 16px;}
.tplge_box01 {clear: both; background: #f6f6f3; border: 4px double #aaa; padding: 12px 16px; margin: 16px 0;}
.tplge_legal {padding: 6px 0;}

.tplge_clearLeft {clear: left;}
.tplge_clearRight {clear: right;}
.tplge_clearBoth {clear: both;}





/* 
##############################
           B O D Y
##############################
*/

/* BODY UND SEITE / BODY AND PAGE */
body {color: #888; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 300; line-height: 1.4em;}
body {font-family: Signika, sans-serif; font-size: 16px; color: #777;  font-weight: 300;} 
#body {/*min-width: 720px; */ font-size: 18px; color: #444; text-align: left; }
#top {font-size: 0; line-height: 0;}





/* 
##############################
      B E R E I C H E
############################## 
*/

/* SITE CONTAINER */
.tplge_siteContainer {}


/* KOPFBEREICH / HEADERS */
.tplge_headersContainer {}


/* image header */
.tplge_header {background: #888 url(images/bgheader1.jpg) top center; border: 0px solid #888; padding: 0; margin: 0;}
.tplge_headerin {background: url(images/bgheaderin.jpg) top left no-repeat; max-width: 1200px; border-bottom: 1px solid transparent; padding: 0; margin: 0 auto;}

.subtitle {color: white; font-family: 'Open Sans', sans-serif;  font-size: 15px;  font-weight: 600; margin: 14px 0 10px 0;}

/* languagemenu */
div.tplge_langmenu_container {min-height: 24px; text-align: left; border: 0px solid #c00; padding: 0 20px; margin: 0;}
.tplge_langmenu_container img {border: 3px solid #ccc; margin: 16px 16px 6px 0;}

/* site title */
/* #tplge_header h1 {font-size: 96px; line-height: 96px; font-weight: 700; color: #fff; opacity: 0.33; padding: 100px 36px 6px 36px;} */ 
#tplge_header h1 {font-size: 96px; line-height: 96px; font-weight: 700; color: #fff;  padding: 100px 36px 6px 36px;}



/* locator */
.tplge_locator {background: #09c; color: #fff; font-size: 17px; padding: 16px; margin: 0;}
.tplge_locatorin {max-width: 1200px; margin: 0 auto;}
.tplge_locator span.locator_text {font-weight: 700; padding: 0;}





/* INHALTSBEREICH / CONTENTS */

/* .tplge_contentsContainer {max-width: 1200px; text-align: left; padding: 0; margin: 0 auto;} */

.tplge_content {width: 900px; float: right; padding: 0; margin: 0;}
.tplge_contentin {padding: 16px 48px 30px 48px; margin: 0;}

/* searchbox */
.tplge_searchboxContainer {width: 250px; float: left; background: #d0d6d9 url('images/lupe1.jpg') right top no-repeat; border: 1px solid #789; border-radius: 17px; color: #888; padding: 0; margin: 16px 0 16px 0; overflow: hidden;}
#searchbox {text-align: left; padding: 0; margin: 0;}
.tplge_searchboxContainer input.tplge_submit {background: none!important; color: transparent; font-family: courier new; font-size: 24px; line-height: 24px; font-weight: 700; border: 0px solid #999!important; padding: 3px 0 0 0; margin: 0;}
.tplge_searchboxContainer #searchbox input.tplge_submit:hover {cursor: pointer;}
.tplge_searchboxContainer #searchbox input.text {width: 186px; background: #fff; float: left; font-size: 14px; border: 0!important; border-right: 1px solid #999!important; border-radius: 15px 0 0 15px; padding: 6px 12px; margin: 0;}

.tplge_contentin li {background: none;}
.tplge_contentin input.text {background: #f6f6f3; border: 1px solid #ccc!important;}
.tplge_contentin textarea {width: 90%; background: #f6f6f3; border: 1px solid #ccc!important;}
.tplge_contentin input.submit, #tplge_contentin input#submit {background: url(images/button.jpg) repeat-x; float: left; color: #fff; font-size: 16px; line-height: 20px; border: 1px solid #666; border-radius: 3px; padding: 2px 6px; margin: 0 6px 0 0;}

/* prev-top-next */
.tplge_prevtopnext {clear: both;}
.tplge_prevtopnextin {text-align: center; padding: 8px 0 0 0; margin: 24px 0 6px 0;}
.tplge_prevtopnextin span {padding: 0 16px;}

/* icons div */
.tplge_icons {text-align: center; padding: 16px 0 0 0; margin: 0;}
#tplge_icons img {border: 0; margin: 0 16px;}

/* sitemap */
.sitemaplevel1 {font-size: 18px; font-weight: 700;}
.sitemaplevel2 {font-size: 17px; font-weight: 300;}



/* NEWSAREA und TOC */
.tplge_newsArea {width: 300px; float: left; color: #fff; font-size: 17px; padding: 0; margin: 0;}
.tplge_newsAreain {padding: 0; margin: 0;}


/* Hauptmenü / toc */
.tplge_toc {width: 300px; float: left; background: #9cefff; border: 0px solid; padding: 6px 0 12px 0;}
.tplge_toc h1.tplge_menu {color: #fff; font-weight: 400; padding: 16px 20px 0 24px; margin: 0;}

.tplge_toc ul.menulevel1 {list-style: none; padding: 9px 12px 20px 6px; margin: 0;}
.tplge_toc ul.menulevel1 li {list-style: none; color: #f90; font-size: 18px; font-weight: 400; padding: 12px 0 0 19px; margin: 0;}
.tplge_toc ul.menulevel1 li ul {padding: 2px 0 4px 0; margin: 0;}

.tplge_toc ul.menulevel1 li ul li {list-style: none; font-size: 17px; font-weight: 400; padding: 12px 0 0 19px; margin: 0 0 0 -6px;}
.tplge_toc ul.menulevel1 li ul li ul li {list-style: none; font-weight: 400; padding: 12px 0 0 19px;}

.tplge_toc li.docs {background: url(images/docs.gif) 0 16px no-repeat;}


/* Newsboxen */
.tplge_newsbox1 {width: 300px; float: right; background: #06a1cd; color: #000; padding: 6px 0 12px 0;}
.tplge_newsbox2 {width: 300px; float: right; background: #49c1dd; color: #000; padding: 6px 0 12px 0;}

.tplge_newsboxright1 hr {height: 1px; clear: both; color: #000; background-color: #ccc; border: 0; margin: 16px 0;}
.tplge_newsboxright2 hr {height: 1px; clear: both; color: #000; background-color: #999; border: 0; margin: 16px 0;}

.tplge_newsboxin {padding: 0 20px;}
.tplge_newsArea h1, .tplge_newsArea h2, .tplge_newsArea h3, .tplge_newsArea h4, .tplge_newsArea h5, .tplge_newsArea h6 {font-size: 22px; color: #ccc;}

.tplge_newsbox1 a:link {color: #fff; text-decoration: none;}
.tplge_newsbox1 a:visited {color: #fff; text-decoration: none;}
.tplge_newsbox1 a:hover {color: #fc0; text-decoration: none;}
.tplge_newsbox1 a:active {color: #fc0; text-decoration: none;}
.tplge_newsbox1 a:focus {color: #fc0; text-decoration: none;}

.tplge_newsbox2 a:link {color: #fff; text-decoration: none;}
.tplge_newsbox2 a:visited {color: #fff; text-decoration: none;}
.tplge_newsbox2 a:hover {color: #fc0; text-decoration: none;}
.tplge_newsbox2 a:active {color: #fc0; text-decoration: none;}
.tplge_newsbox2 a:focus {color: #fc0; text-decoration: none;}



/* FOOTER */
.tplge_notesin {
	display: flex;
	justify-content: center;
	text-align: center;
	background: #ccc; 
	color: #444; 
	font-size: 15px; 
	border-top: 0px solid #eee; 
	padding: 27px 16px 27px 0;
	} 
div#tplge_notesin p {padding: 10px; margin: 10px;}

div#Ryfootermenu {margin:0; padding:0;  margin-right:10px; color:#888; text-decoration:none;} 
div#Ryfootermenu a {color:#888; text-decoration:none; line-height: 1.2em; border: 0; padding: 3px 0; margin: 2px 0 2px 17px;font-size: 1em; font-family: 'Signika', sans-serif; line-height: 1.428em; color: #888; margin: 10px 0; font-weight: 300; font-size: 1em;}
div#Ryfootermenu a:hover {color:#888; text-decoration:none; line-height: 1.2em; border: 0; padding: 3px 0; margin: 2px 0 2px 17px;font-size: 1em;font-family: 'Signika', sans-serif; line-height: 1.428em; color: #888; margin: 10px 0; font-weight: 300; font-size: 1em; }
div#Ryfootermenu ul {margin:0px; padding:0px;   }
div#Ryfootermenu li {list-style:none;float:left;margin-right:10px;  }


@media all and (max-width: 660px) {
	.tplge_notesin {font-size: 10px;}  
	div._topfancy {font-family: 'Signika', monospace; color: #f00; font-size: 42px; line-height: 0.9em; font-weight: 700; margin: 8px 0 14px 0; }
}



.tplge_notesin a:link {color: #444; text-decoration: none;}
.tplge_notesin a:visited {color: #444; text-decoration: none;}
.tplge_notesin a:hover {color: #444; text-decoration: none;}
.tplge_notesin a:active {color: #444; text-decoration: none;}
.tplge_notesin a:focus {color: #444; text-decoration: none;}

.loginfade a:link {color: #fff; text-decoration: none; font-size: 6px; justify-content: center;}
.loginfade a:visited {color: #fff; text-decoration: none; font-size: 6px; justify-content: center;}
.loginfade a:hover {color: #fff; text-decoration: none; font-size: 6px; justify-content: center;}
.loginfade a:active {color: #fff; text-decoration: none; font-size: 6px; justify-content: center;}
.loginfade a:focus {color: #fff; text-decoration: none; font-size: 6px; justify-content: center;}

.tplge_notesin .loginfade a:link a:visited {color: #fff; font-size: 1px;}

/* LINKFORMATIERUNG / LINKS */

 
a:link {color: #888888; text-decoration: underline;}
a:visited {color: #888888; text-decoration: underline;}
a:hover {color: #f00; text-decoration: underline;}
a:active {color: #f00; text-decoration: underline;}
a:focus {color: #f00; text-decoration: underline;}

.tplge_locator a:link {color: #888888; text-decoration: none;}
.tplge_locator a:visited {color: #888888; text-decoration: none;}
.tplge_locator a:hover {color: #f00; text-decoration: none;}
.tplge_locator a:active {color: #f00; text-decoration: none;}
.tplge_locator a:focus {color: #f00; text-decoration: none;}

ul.menulevel1 a:link {color: #d0d6d9; text-decoration: none;}
ul.menulevel1 a:visited {color: #d0d6d9; text-decoration: none;}
ul.menulevel1 a:hover {color: #f90; text-decoration: none;}
ul.menulevel1 a:active {color: #f90; text-decoration: none;}
ul.menulevel1 a:focus {color: #f90; text-decoration: none;}





/* 
##############################
 S O N S T I G E S / R E S T
############################## 
*/

/* scroll buttons */
img.tplge_scrolltoMenuButton {background: #07a; display: none; position: fixed; top: 10px; right: 2px; z-index: 999; border: 2px solid #fff; border-radius: 3px;}
img.tplge_scrolltoTopButton {background: #07a; position: fixed; bottom: 40px; right: 4px; display: block; border: 2px solid #fff; border-radius: 22px; opacity: 1; transition: 2s;}

img.tplge_scrolltoMenuButton:hover {background: #c60;}
img.tplge_scrolltoTopButton:hover {background: #c60; transition: 0s;}

img.fullsize_pic {padding: 0px; margin: 0px; 
	width: 100%;
	height: 100%;
	
	}

img.parts_pic {padding: 0px; margin: 0px; 
	width: 65%;
	height: 65%;

display: block;
    margin: auto;
	}	
}



/* 
############################## 
   R E S P O N S I V E  CSS
############################## text-align: center;
*/

@media (max-width: 1259px) {
#body {min-width: 320px; font-size: 18px;}

/* Header */
.tplge_header {background: #888;}
#tplge_header h1 {font-size: 72px; line-height: 72px;}

/* Content */
.tplge_content {width: 900px; float: none; margin: 0 auto;}

/* News Area */
.tplge_newsArea {width: 900px; float: none; padding: 0; margin: 0 auto;}
.tplge_newsboxin ul.menulevel1 {margin: 20px 0;}

/* scroll buttons */
img.tplge_scrolltoMenuButton {display: block;}

img.fullsize_pic {padding: 0px; margin: 0px; 
	width: 100%;
	height: 100%; 
	}
	
img.parts_pic {padding: 0px; margin: 0px; 
	width: 70%;
	height: 70%;

	}	
	
	.____backbild {
	background: url(images/topbackground_02.jpg) no-repeat;
	background-size: contain;
	background-position: 50% 0;

	/* border: 2px orange dotted; */

}
}



@media (max-width: 1023px) {
.tplge_headerin {background: url(images/bgheaderin_min.jpg) top left no-repeat;}
.tplge_content {width: 600px;}
.tplge_contentin {padding: 6px 20px 30px 20px; margin: 0;}
.tplge_newsArea {width: 600px;}
}

@media all and (max-width: 990px) {
	div.kickgreyboxinner {
		height: 374px;
	}
	
	div.kickgreyboxouter {
		height: 708px;
	}
	
	div.kickpadding {
	height: 620px;
	}

	img.fullsize_pic {padding: 0px; margin: 0px; 
	width: 100%;
	height: 100%;
	
	}
	img.parts_pic {padding: 0px; margin: 0px; 
	width: 90%;
	height: 90%;
	}
		.container { /* border: 1px green dotted; */
		padding-right: 5px;
		padding-left: 5px;
		margin-right: 1px;
		margin-left: 1px;
	}	
	/* .tplge_contentsContainer {max-width: 720px; /* border: 1px orange dotted; */ text-align: left; padding: 0; margin: 0 auto;} */
	.tplge_content {width: 540px; float: right; padding: 0; margin: 0;}
	.tplge_contentin {padding: 16px 48px 30px 48px; margin: 0;}	
}


@media all and (max-width: 639px) {
	#body {font-size: 17px; }
	
	/* urs: video july 2020 insert */
	.runyellowvideo1 {
		border: 2px red dotted;
		 max-width: 100% !important; max-height: 100% !important;
	}
	
	
	#tplge_content {width: 320px;}
	.tplge_newsArea {width: 100%;}
	.tplge_newsbox1 {width: 100%;}
	.tplge_newsbox2 {width: 100%;}
	.tplge_newsboxin {width: 260px; margin: 0 auto;}
	.tplge_toc {width: 100%;}
	.tplge_tocin {width: 300px; margin: 0 auto;}
	.tplge_notesin {text-align: center;}

	div.kickgreyboxinner {
		height: 374px;
	}
	
	div.kickgreyboxouter {
		height: 490px;
	}
	
	div.kickpadding {
	height: 440px;
	}
	img.kickbanner_pic {padding: 0px; margin: 0px; 
	width: 75%;
	height: 75%;
	}
	
	#content { max-width: 600px; /* border: 1px orange solid; */ margin: 0 0 0 0 ; }
	section { max-width: 600px; /* border: 1px black dotted; */ padding: 0px; }
	/* section {padding: 10px 0;  } */
	.container { max-width: 560px; /*border: 1px lightgreen dotted; */ 
		padding-right: 1px;
		padding-left: 1px;
		margin-right: 1px;
		margin-left: 1px;
		padding: 0 0 0 0 ;
		margin: 0 0 0 0 ;
	}	
	
	/* .tplge_contentsContainer {max-width: 560px; text-align: left; padding: 0; margin: 0 auto;} */
	.tplge_contentin {padding: 6px 18px 20px 18px; margin: 0;}	
	.tplge_content {width: 520px; float: right; padding: 0; margin: 0;}
	
}

@media (max-width: 600px) {
	
	div.kickgreyboxinner {
		height: 374px;
	}
	
	div.kickgreyboxouter {
		height: 548px;
	}
	
	div.kickpadding {
	height: 420px;
	}
	img.kickbanner_pic {padding: 0px; margin: 0px; 
	width: 75%;
	height: 75%;
	}

}

@media (max-width: 590px) {
	
	div.kickgreyboxinner {
		height: 374px;
	}
	
	div.kickgreyboxouter {
		height: 540px;
	}
	
	div.kickpadding {
	height: 420px;
	}
	img.kickbanner_pic {padding: 0px; margin: 0px; 
	width: 75%;
	height: 75%;
	}
		img.parts_pic {padding: 0px; margin: 0px; 
	width: 60%;
	height: 60%;
	}
}

@media (max-width: 500px) {
	
	div.kickgreyboxinner {
		height: 374px;
	}
	
	div.kickgreyboxouter {
		height: 440px;
	}
	
	div.kickpadding {
	height: 320px;
	}
	img.kickbanner_pic {padding: 0px; margin: 0px; 
	width: 75%;
	height: 75%;
	}
	img.fullsize_pic {padding: 0px; margin: 0px; 
	width: 95%;
	height: 95%;
	}
	img.parts_pic {padding: 0px; margin: 0px; 
	width: 99%;
	height: 99%;
	}
		
}




/*------------------------------------------------ main Menu begin ------------------------------------------------------------*/
/*--------- horizontal Menu 1 ---------*/
div#TSnav {margin:0;padding:0;width: 850px; }
/* div#TSnav ul {float:left;margin:6px;padding:0px;  } */
div#TSnav li {font-family: Signika, 'Open Sans Condensed'; list-style:none; float:left; margin:0px; line-height: 24px; white-space: nowrap; }
/* schriftfarbe topnavi */
div#TSnav li a{/*display:block; */float:left; padding-left: 8px; padding-right: 8px; text-decoration:none; font-weight: 400; color: #000; line-height: 24px; }
div#TSnav a:hover,div#TSnav a:focus,div#TSnav li:hover a { color: #fff; } 
div#TSnav .sdoc, div#TSnav .sdocs {float:left;  padding-left: 8px; padding-right: 8px;color: #FF0000; font-weight: 700; background: #fff;}
div#TSnav .sdoc a, div#TSnav .sdocs a { font-weight: normal; }
div#TSnav ul.menulevel1 li:hover,div#TSnav ul.menulevel1 li:focus{color:#000;  }
/*div#TSnav li:hover a,div#TSnav li:focus a{background-color:red;}*/

/* Navigation */
div#TSnav li ul.menulevel2,div#TSnav li ul.menulevel3,div#TSnav li ul.menulevel4{width:150px;text-align:left;border:1px solid Gray; }
div#TSnav ul ul{/* position:absolute; */ top:23px;margin:0;left:-1px;display:none;width:150px; }
div#TSnav ul.menulevel1 li.docs:hover ul.menulevel2,div#TSnav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#TSnav ul.menulevel2 li.docs:hover ul.menulevel3,div#TSnav ul.menulevel2 li.sdocs:hover ul.menulevel3,div#TSnav ul.menulevel3 li.docs:hover ul.menulevel4,div#TSnav ul.menulevel3 li.sdocs:hover ul.menulevel4 { /* display:block !important; */}
div#TSnav ul.menulevel2 li.doc,div#TSnav ul.menulevel2 li.docs{ /*position:relative; */ list-style:none;float:left;padding:0;margin:0;font-size:11px;line-height: 22px;width:150px;white-space: nowrap;}
div#TSnav ul.menulevel2 li.doc a,div#TSnav ul.menulevel2 li.docs a {/* display:block; */ float:left;text-decoration:none;padding: 0 8px 0 8px;font-weight: normal;color: #000;width:134px;background:#E4E4E4;}
div#TSnav ul.menulevel2 li.sdoc,div#TSnav ul.menulevel2 li.sdocs{position:relative;list-style:none;float:left;padding: 0 0 0 8px;margin:0;font-size: 11px;line-height: 25px;width:142px;white-space: nowrap;background:#C8C8C8; }
div#TSnav ul.menulevel2 li.sdoc a,div#TSnav ul.menulevel2 li.sdocs a {display:block;float:left;padding: 0;text-decoration:none;font-weight: normal;color: #000;background:#C8C8C8;}
div#TSnav ul.menulevel2 li:hover,div#TSnav ul.menulevel2 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 li:hover a,div#TSnav ul.menulevel2 li:focus a {background:#BEC4E5;color:#000;}
div#TSnav li ul.menulevel3,div#TSnav li ul.menulevel4 {margin: -17px 0 0 120px;}

/* Navigation  3 ----------------------- */
div#TSnav ul.menulevel2 ul.menulevel3 li.doc,div#TSnav ul.menulevel2 ul.menulevel3 li.docs{position:relative;list-style:none;float:left;padding:0 0 0 0px;margin:0;font-size: 11px;line-height: 22px;width:150px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 li.doc a,div#TSnav ul.menulevel2 ul.menulevel3 li.docs a {display:block;float:left;padding:0 0 0 8px;text-decoration:none;font-weight: normal;color: #000;width:142px;background:#E4E4E4;}
div#TSnav ul.menulevel2 ul.menulevel3 li.sdoc,div#TSnav ul.menulevel2 ul.menulevel3 li.sdocs{position:relative;list-style:none;float:left;margin:0;font-size: 11px;line-height: 25px;width:142px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 li.sdoc a,div#TSnav ul.menulevel2 ul.menulevel3 li.sdocs a {display:block;float:left;padding: 1px 8px 0 0px;text-decoration:none;font-weight:normal;color:#000;background:#C8C8C8;}
div#TSnav ul.menulevel2 ul.menulevel3 li:hover,div#TSnav ul.menulevel2 ul.menulevel3 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 ul.menulevel3 li:hover a,div#TSnav ul.menulevel2 ul.menulevel3 li:focus a {background:#BEC4E5;color:#000;}

/* Navigation 4 ----------------------- */
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.doc,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.docs{position:relative;list-style:none;float:left;padding:0 0 0 0px;margin:0;font-size: 11px;line-height: 22px;width:150px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.doc a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.docs a {display:block;float:left;padding:0 0 0 8px;text-decoration:none;font-weight: normal;color: #000;width:142px;background:#E4E4E4;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdoc,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdocs{position:relative;list-style:none;float:left;margin:0;font-size: 11px;line-height: 25px;width:142px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdoc a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdocs a {display:block;float:left;padding: 1px 8px 0 8px;text-decoration:none;font-weight:normal;color:#000;background:#C8C8C8;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:hover,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:hover a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:focus a {background:#BEC4E5;color:#000;}

/* zetts  */
div#TSnav ul.menulevel1 {z-index:10;}
div#TSnav ul.menulevel2 {z-index:20;}
div#TSnav ul.menulevel3 {z-index:30;}
div#TSnav ul.menulevel4 {z-index:32;}
div#TSnav li:hover {z-index:40;}
/*------------------------------------------------ main Menu end --------------------------------------------------------*/
_____div#uasContainer_____ {width:990px;   /* border:1px solid Gray; position: absolute;  */  height:36px; }



_____div#uasTop2_____ { /* schwarzer Navigationsbalken */
	/* position:relative; */
	width:990px;
	height:36px;
	}

