body,td,th {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:small;background:url(images/main2_bg.jpg) repeat-x White;}
h1,h2,h3 {margin:0;padding:0 0 5px 0;font-size:180%;color:#444;}
h4,h5,h6 {margin:0;padding:0 0 5px 0;font-size:150%;color:#444;}
/*--------- main Structure ---------*/
div#TSmainObject {margin:0 auto;width:950px;}
div#TSmainContainer {width:950px;border:1px solid Gray;background:White;}
div#TSmainTop1 {width:950px;height:57px;background:url(images/logo-bg.jpg) no-repeat;}
div#TSmainTop1 div#TSsitename {display:none;}
div#TSmainTop2 {position:relative;width:950px;height:23px;background:url(menu/menu_bg.gif) repeat-x;border-top:1px solid Gray;}
div#TSbreadcrumbs{margin-left:20px;padding:8px 0 2px 0;border-bottom:1px solid Gray;font-size:95%;}
div#TSbreadcrumbs a{color:Black;text-decoration:none;}
div#TSbreadcrumbs a:hover{text-decoration:underline;}
div#TSmainContent {background:url(images/content_bg1.gif) repeat-y 2px 0 White;}
div#TSleft{width:580px;float:left;margin:10px 20px;}
div#TSright{width:300px;float:right;margin:10px 15px 10px 5px;}
div#Googlekalender {width:290px;float:right;margin:10px 15px 10px 5px;}
div#TSmainContent a {color:#c00;text-decoration:none;}
div#TSmainContent a:hover {text-decoration:underline;}
div#TSbottom {width:950px;height:15px;}
/*--------- Search Field ---------*/
div#searchbox {position:absolute;top:1px;right:5px;width:130px;height:20px;background:url(images/searchfield1.gif) no-repeat 0 0;}
/*div#searchbox {position:absolute;top:-25px;right:5px;width:130px;height:20px;background:url(images/searchfield2.gif) no-repeat 0 0;}*/
div#searchbox input.text{position:relative;font-size:95%;width:95px;border:none;background:transparent;margin-left:5px;}
div#searchbox input.submit{position:absolute;top:2px;right:5px;width:20px;height:25px;background:url(./images/lupe_lo.gif) no-repeat transparent 0 1px;border:none;margin-top:0px;font-size:0px;}
div#searchbox input.submit:hover{background:url(./images/lupe_hi.gif) no-repeat transparent 0 1px;} 
/*--------- Print Link ---------*/
div#TSprint a img {border:none; background:url(images/print_icon.gif) no-repeat 0 0;width:20px;height:20px;float:right;margin:10px 0 0 0;}
div#TSprint a:hover img {border:none; background:url(images/print_icon_hover.gif) no-repeat 0 0;width:20px;height:20px;}
/*--------- Bottom Menu ---------*/
div#TScopyright {float:right;font-size:80%;width:200px;margin-right:20px;}
div#TSfootermenu {width:500px;float:right;text-align:right;font-size:80%;margin-right:20px;}
div#TSfootermenu a,div#TScopyright a {color:Black;text-decoration:none;}
div#TSfootermenu a:hover,div#TScopyright a:hover {text-decoration:underline;}
/*------------------------------------------------ main Menu ------------------------------------------------------------*/
/*--------- horizontal Menu - Menuleve 1 ---------*/
div#TSnav {margin:0;padding:0;width: 950px;}
div#TSnav ul {float:left;margin:0;padding:0;}
div#TSnav li {position:relative;list-style:none;float:left;margin:0;font-size: 11px;line-height: 22px;white-space: nowrap;border-right:1px solid Gray;}
div#TSnav li a{display:block;float:left;padding:1px 8px 0 8px;text-decoration:none;font-weight: normal;color: #000;}
html>body #TSnav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
div#TSnav a {float: none;} /* End of IE5-Mac hack */
div#TSnav a:hover,div#TSnav a:focus,div#TSnav li:hover a{color:#000;background:url(menu/menu_hover_blue.gif) 0 0 repeat-x;}
div#TSnav .sdoc, div#TSnav .sdocs {color: #000;font-weight: normal;padding:1px 8px 0 8px;background:url(menu/menu_active.gif) 0 0 repeat-x;}
div#TSnav .sdoc a, div#TSnav .sdocs a {color: #000;font-weight: normal;padding:0;background:url(menu/menu_active.gif) 0 0 repeat-x;}
div#TSnav ul.menulevel1 li:hover,div#TSnav ul.menulevel1 li:focus{color:#000;background:url(menu/menu_hover_blue.gif) 0 0 repeat-x;}
/*div#TSnav li:hover a,div#TSnav li:focus a{background-color:red;}*/
/* Navigation - Menuleve 2/Menuleve 3 ----------------------- */
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 - Menuleve 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 - Menuleve 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;}
/* z-indices ----------------------------------- */
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 --------------------------------------------------------*/
/*----------- Sitemap -------------*/
.sitemaplevel1{margin:0 0 25px 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel2{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel3{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel4{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel1 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;color:#000 !important;text-decoration:none;}
.sitemaplevel2 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel3 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel4 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel4 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel4 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel4 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.sitemaplevel4 a:hover{color:black;}
.sitemaplevel1 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel1 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel2 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel2 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel3 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel3 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel4 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel4 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
/*----------- misc -------------*/
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
div#TSlanguages{float:right;margin:5px 8px 0 0;}
body.print {background:White;margin:50px;}
.retrieve {background:White;}
table.edit a,li a {color:Black !important;text-decoration:none;}