body     { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #191970; margin: 0; padding: 0; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #3ea1d5; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #3ea1d5; scrollbar-shadow-color: #3ea1d5; scrollbar-track-color: #ffffff    }

body.print {margin:50px;background-image:none;background-color:White;color:Black;}
#hg     { background-color: #fff; margin-top: 0; margin-left: -450px; position: absolute; top: 3%; left: 50%; width: 900px; height: 600px }
#logo     { color: black; text-align: left; margin-left: 0; padding-right: 0; position: absolute; z-index: 1; top: 0; left: 0; width: 210px }
#TSsitename       { color: #000; font-size: 1.8em; font-weight: bold; background-position: 0 0; letter-spacing: 0.2em; display: inline; margin: 0; padding: 0; position: absolute; z-index: 3; top: 70px; left: 260px }
#left { margin: 0; padding: 10px 10px 20px 0; position: absolute; z-index: 5; top: 170px; width: 240px; float: left }
left a { color: #000; font-weight: bolder; text-decoration: none }
.left a { color: #000; font-weight: normal; text-decoration: none }
#titel   { color: black; text-align: right; margin-right: 10px; position: relative; top: 10px; right: 0 }
#right  { background-color: #fff; display: inline; margin: 0; padding: 0; position: absolute; z-index: 1; top: 120px; left: 255px; width: 640px; height: 450px; float: right; overflow: auto }
div#TSpage { background: #fff; margin: 0 auto; padding: 0; width: 900px }
div#TStop { background-color: #fff; margin: 0; padding: 0; position: relative; z-index: 0; width: 920px; height: 175px }
div#TStop1{height:130px;position:relative;}
div#TStop1 div#TS_placeholder{width:100%;height:65px;}


div#TSbottom   { background: #3aa1d5; margin: 0; padding: 0; position: absolute; top: 580px; width: 900px; height: 20px; clear: both }

div#TSmiddle{margin:0;padding:0;width:920px; }
div#locator{float:left;width:560px;padding:2px 0 0 15px;}
div#locator a{text-decoration:none; color:#000033;}
div#locator a:hover{text-decoration:underline; color:#000033;}
div#searchbox { text-align: right; padding: 1px 0 0; position: relative; top: 5px; right: 5px }
div#searchbox input.text,div#searchbox input.submit{background-color:transparent;color:black;font-size:9px;}
div#searchbox input.text{border:1px solid #aaa;}
div#searchbox input.submit{border:none;font-weight:bold;}

div#TScontent    { background: #dcdcdc; padding: 10px; position: absolute; width: 600px }
div#TScontent a { color: #f00; text-decoration: none }
div#TScontent a:hover{text-decoration:none;}
div#TScontent a:visited { color: #808080; text-decoration: none }
div#TScontent table.edit td a { text-decoration: none }

img {border:0;}
h1,h2,h3{margin:0;font-size:16pt;font-weight:normal;padding:0 0 6px;margin:0;}
h4{margin:0;font-size:16pt;font-weight:normal;margin:0 0 6px;padding:0;}
h5{margin:0;font-size:14pt;font-weight:normal;margin:0 0 6px;padding:0;}
h6{margin:0;font-size:12pt;font-weight:bold;margin:0 0 6px;padding:0;}

/* Navigation - toc(1) ----------------------- */
div#nav     { margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 10px 0 0; position: absolute; z-index: 5; top: 15px; right: 15px; width: 920px }
div#nav ul  { background-color: #fff; display: inline; margin: 0 5px 0 0; padding: 0; float: right }
div#nav li  { font-size: 11px; line-height: 25px; background-color: transparent; background-position: 0 0; white-space: nowrap; list-style: none; margin: 0; padding-left: 1px; position: relative; float: left; border: dotted 1px #317ecd }
div#nav li a { color: #e42f38; font-weight: bold; text-decoration: none; background-color: transparent; display: block; padding: 0 10px 0 7px; width: 0.1em; float: left }
html>body #nav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
div#nav a  { float: none } /* End of IE5-Mac hack */
div#nav a:hover,div#nav a:focus { color: #000 }
div#nav .sdoc, div#nav .sdocs  { font-size: 11px; background-color: #fff }
div#nav .sdoc a, div#nav .sdocs a  { color: #000; background-color: #fff }
div#nav ul.menulevel1 li:hover,div#nav ul.menulevel1 li:focus  { background-color: #3ea1d5 }
div#nav li:hover a,div#nav li:focus a  { background-color: #3ea1d5 }

/* Navigation - toc(2,3) - Seitenmenü----------------------- */
#TSsubmenutitle{font-size:14px;font-weight:bold;margin:0 0 10px 15px;}
div#TSnavtop  { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 0 15px; padding-bottom: 10px; height: 0; border-top: 1px dotted #dcdcdc }
div#TSnavbottom  { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-right: 0; margin-bottom: 15px; margin-left: 15px; padding-top: 10px; height: 0; border-bottom: 1px dotted #dcdcdc }

#TSnavbar  { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; margin: 0 0 0 15px; padding: 0; border-right: 1px dotted #dcdcdc; border-left: 1px solid #dcdcdc }

/* Navigation - toc(2,3) - Action ----------------------- */

#TSbar ul.menulevel2,#TSbar ul.menulevel3 {padding:0 0 0 15px;margin:5px ;}
#TSbar ul.menulevel2  { list-style: none; margin: 0; border-top: medium none }
#TSbar ul.menulevel3  { list-style: none; margin: 0 }
#TSbar ul.menulevel2 li a,#TSbar  li ul.menulevel2 li ul.menulevel3 li a   { color: #010; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; padding: 0.2em 5px 0.3em 15px; border-bottom: 1px solid #ddd }
#TSbar ul.menulevel2 li a{width: 150px;}
#TSbar ul.menulevel2 li.doc a,#TSbar ul.menulevel3 li.doc a  { background-repeat: no-repeat !important; background-attachment: scroll !important; background-position: 0 0 !important }
.titel_verstecken { display: none}
#TSbar ul.menulevel2 li.docs a { background-color: #f7f5f4; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }
#TSbar ul.menulevel2 li.sdoc a,#TSbar ul.menulevel3 li.sdoc a { background-color: #f7f5f4; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }
#TSbar ul.menulevel2 li.sdocs a { background-color: #f7f5f4; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }
#TSbar  li ul.menulevel2 li ul.menulevel3 li a {width: 105px;}
#TSbar ul.menulevel2 li.sdoc a, #TSbar ul.menulevel2 li.sdocs a, #TSbar ul.menulevel2 ul.menulevel3 li.sdoc a{background-color: #eee;color: #010;}
#TSbar ul.menulevel1 li.doc a, #TSbar ul.menulevel1 li.docs a{background-color: #F7F5F4;color: #010;}
#TSbar ul.menulevel2 li a:hover, #TSbar ul li a.active   { color: #010 !important; background-color: #dcdcdc }
div#content ul.submenu {list-style:none;}

/* Newsbox ----------------------- */

div#TSnewsbox{margin:0 0 0 15px;background:url(images/nav_bg.gif) repeat-y;}
div#TSnewstop{height:13px;margin:0;background:url(images/nav_top_bg.gif) no-repeat;}
div#TSbox{padding:0;margin:0;background:url(images/nav_bg.gif) repeat-y;}
div#TSnewsbottom{height:13px;margin:0;background:url(images/nav_bottom_bg.gif) no-repeat;}
div#TSbox_content{margin:0 15px 0 15px;}

/*--------- Sitemap ----------*/

#TScontent .sitemaplevel1,#TScontent .sitemaplevel2,#TScontent .sitemaplevel3{list-style-type:none;line-height:1.6em;margin:0;padding:0;width:300px;}
#TScontent .sitemaplevel1 a,#TScontent .sitemaplevel2 a,#TScontent .sitemaplevel3 a{text-decoration:none;}
#TScontent .sitemaplevel1 a:hover,#TScontent .sitemaplevel2 a:hover,#TScontent .sitemaplevel3 a:hover{text-decoration:underline;}
#TScontent .sitemaplevel1{font-size:9pt;background: url(images/dot.gif) repeat-y 40px 0;}
#TScontent .sitemaplevel2{font-size:9pt;background: url(images/dot.gif) repeat-y 63px 0;}
#TScontent .sitemaplevel3{font-size:9pt;background: url(images/dot.gif) repeat-y 86px 0;}
#TScontent .sitemaplevel1 a{font-weight:normal;color:Black;background: url(images/dot2.gif) no-repeat 40px 7px;padding-left:70px;}
#TScontent .sitemaplevel2 a{font-weight:normal;color:Black;background: url(images/dot2.gif) no-repeat 63px 7px;padding-left:93px;}
#TScontent .sitemaplevel3 a{font-weight:normal;color:Black;background: url(images/dot2.gif) no-repeat 86px 7px;padding-left:116px;}
#TScontent .sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:Black;}
#TScontent .sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:Black;}
#TScontent .sitemaplevel1 li.doc{background: url(images/bullet1.gif) no-repeat 60px 6px;}
#TScontent .sitemaplevel1 li.docs{background: url(images/bullet2.gif) no-repeat 60px 6px;}
#TScontent .sitemaplevel2 li.doc{background: url(images/bullet1.gif) no-repeat 83px 6px;}
#TScontent .sitemaplevel2 li.docs{background: url(images/bullet2.gif) no-repeat 83px 6px;}
#TScontent .sitemaplevel3 li.doc{background: url(images/bullet1.gif) no-repeat 106px 6px;}
#TScontent .sitemaplevel3 li.docs{background: url(images/bullet2.gif) no-repeat 106px 6px;}

/* Verschiedenes */
td p{margin:0;padding:0;}
.copyright{color:#555;padding:3px 0 0 45px;text-decoration:none;float:left;width:250px;font-size:11px;text-align:left;}
.copyright a{color:#555;text-decoration:none;padding:0;font-size:11px;}
#TScontent ul,#TScontent ul td{list-style-type:circle;}
#TScontent ol,#TScontent ol td{list-style-position:outside 20px;}
div#TSbottom div#bottomMenu{float:right;width:380px;text-align:right;margin:3px 45px 0 0;display:inline}
div#TSbottom div#bottomMenu a {color:#555;text-decoration:none;padding:0;font-size:11px;}

/* Editoren */
.retrieve{background-image:none;background-color:White;color:Black;}/*background for OEDIT*/
form textarea#text{width:500px;} /*TinyMCE - width is also determined by the width of the editor control button lines */
.mceContentBody{/*background-image: none;*/background-color: #FFFFFF;color: #000;} /*TinyMCE*/

/* Plugin-Einstellungen */
form#CMSimple_plugin textarea{width:500px;}
div#configForm1 input.text{}

