html{width:100%;}
body{width:100%;padding:0px;margin:0px;background:url(./images/);font-family:Arial,Helvetica,sans-serif;font-size:12px;}
body.print {margin:50px;background-image:none;background-color:White;color:white;}
div#TSpage{margin:0px auto;padding:0px;width:1024px;background-image:url(./images/bde.jpg);background-repeat:y-repeat;}
div#TStop{margin:0px;padding:0px;height:300px;width:1024px;background:url(./images/bann.jpg) no-repeat;}
div#logo{position:relative;float:right;margin:0px 12px 0px 0px;padding:0px;height:142px;width:196px;background:url(./images/) no-repeat;}
div#TSbottom{padding:0px;margin:0px;width:1024px;height:77px;background:url(./images/bottom.jpg) no-repeat;}
div#TSmiddle{margin:0px;padding:0px 0px 0px 0px;width:1024px;background:url(./images/middle.jpg) no-repeat;}
div#TSleft{float:left;width:250px;padding:0px;margin:55px 0px 0px 14px;background:url(./images/) no-repeat;}
div#TScenter{width:720px;margin:0px 0px 0px 250px;}
div#locator,div#locator a{margin-left:5px;font-size:11px;text-decoration:none; color:#2B2F29;}
div#locator a:hover{text-decoration:underline; color:#2B2F29;}
div#TSsearchbox{width:200px;padding:0px 0 0px 500px;}
div#TSsearchbox input.text,div#TSsearchbox input.submit{border:1px solid #aaa;background-color:transparent;color:#555;font-size:9px;}
div#TSsearchbox input.text{width:100px;}
div#TScontent{width:700px;padding:0px 0px 0px 32px;background:url(./images/) no-repeat;}
div#TScontent a{color:#2B2F29;}
div#TScontent table.edit td a{text-decoration:none;}
h1,h2,h3{margin:0;font-size:16pt;font-weight:normal;padding:0px;color:#037aa8;}
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;}
/*----------- Plan du site ------------*/
#plansite {width:230px;text-decoration:none;color:#037aa8;font-size:12pt;font-weight:bold;margin:5px 0px 0px 30px;}
#plansite a{text-decoration:none;padding:0px 0px 0px 20px;color:#037aa8;background:url(./images/menu.jpg) no-repeat;}
#plansite a:hover{text-decoration:none;color:#000;padding-left:25px;background:url(./images/menu_hover.jpg) no-repeat;}
/*----------- Navigation ------------*/
div#TSnavigation{margin:0px 0px 0px 30px;padding:0px;width:230px;}
div#TSnavigation a{text-decoration:none;color:#037aa8;background:url(./images/menu.jpg) no-repeat;}
#navcontainer {
 margin-top: 5px;
}
#TSnavigation ul
{
 margin:0;
 padding: 0;
 list-style-type: none;
 font-family: Arial, Helvetica, Sans Serif;
 font-weight: normal;
 font-size: 9pt;
 color: #037aa8;
}
#TSnavigation li { margin-bottom: 10px; padding: 0;}
#TSnavigation a
{
 display: block;
 font-family: Arial, Sans Serif;
 text-decoration: none;
 font-size: 12pt;
 background-repeat: no-repeat;
 background-position: 0 0;
 font-weight: bold;
 color: #037aa8;
 padding:3px 20px;
}
#TSnavigation .menu a {
font-weight: normal;
color: #fff;
}
#TSnavigation a:hover
{
text-decoration: none;
background:url(./images/menu_hover.jpg);
background-repeat: no-repeat;
color: #000;
padding-left:25px;
}
/*--------- Sous menu ----------*/
#TSnavigation ul ul li {
margin:0px;
padding-left:35px;
}
#TSnavigation ul ul a {
display: block;
padding: 2px 0px 2px 25px;
text-decoration: none;
font-size: 9pt;
font-weight: normal;
color: #037aa8;
}
#TSnavigation ul ul a:hover
{
text-decoration: none;
padding-left:35px;
color: #000;
}
/*--------- Sous sous menu ----------*/
#TSnavigation ul ul ul li {
margin:0px;
padding-left:10px;
}
#TSnavigation ul ul ul a {
display: block;
padding: 2px 2px 2px 5px;
text-decoration: none;
font-weight: normal;
color: #933;
}
#TSnavigation ul ul ul a:hover
{
text-decoration: none;
color: #999;
}
div#lastupdate{font-size:90%;margin:5px 0 0px 25px;}
/*--------- Sitemap ----------*/
.sitemap {position:relative;float:right;font-size:10px;line-height:16px;padding:58px 0px 0px 20px;width:350px;height:12px;color:#666;font-style:italic;}
.sitemap a {color:#037aa8;text-decoration:none;font-style:normal;}
.sitemap a:hover {color:#900;text-decoration:none;font-style:normal;}#TScontent .sitemaplevel1,#TScontent .sitemaplevel2,#TScontent .sitemaplevel3{list-style-type:none;}
.sitemaplevel1{font-size:10pt;}
.sitemaplevel2{font-size:9pt;}
.sitemaplevel3{font-size:9pt;}
.sitemaplevel1 a{font-weight:normal;color:white;background: url(images/dot2.gif) no-repeat 0px 7px;padding-left:32px;text-decoration:none;}
.sitemaplevel2 a{font-weight:normal;color:white;background: url(images/dot2.gif) no-repeat 4px 7px;padding-left:37px;}
.sitemaplevel3 a{font-weight:normal;color:white;background: url(images/dot2.gif) no-repeat 10px 7px;padding-left:43px;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:white;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:white;}
.sitemaplevel1 li.doc{}
.sitemaplevel1 li.docs{}
.sitemaplevel2 li.doc{}
.sitemaplevel2 li.docs{}
.sitemaplevel3 li.doc{}
.sitemaplevel3 li.docs{}
.sitemaplevel1 .category{background-color:#F8F5EF;width:500px;}
/* Verschiedenes */
#copyright{float:left;width:170px;font-size:11px;margin-left:40px;}
.copyright{color:#555;text-decoration:none;font-size:11px;}
#TScontent ul,#TScontent ul td{list-style-type:circle;}
#TScontent ol,#TScontent ol td{list-style-position:outside 20px;}
/* Editoren */
.retrieve{height:300px;background-image:none;background-color:blue;color:white;}/*background for OEDIT*/
form textarea#text{width:550px;} /*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{}
#submenu{
}
hr.toto{clear:both;visibility:hidden;}