body,td,th {
	font-family: Futura,Geneva,Arial,Helvetica, sans-serif;
 	color:#171717;
	padding: 0;
	margin: 0;
    font-size:0.9em;    
    line-height: 1.12em;
}
 
body {
	text-align: left;
    background-color:#FFFFFF;
      background-image: url(images/patt_48b171553c9b7b.jpg);

}
 
a:link,a:active,a:visited {
	color:#18425B;
}
 
a:hover {
	text-decoration:underline;color:#898B67;
}
  
/* --------------------------------- */
/* Structure of site layout - Definition of boxes */
 
  
/* You named this layer tbis_basename_jpg_center_bkgnd */
#tbis-1 {
  position: absolute;
  margin-left: -385px;
  left: 50%;
  top: +0px;
  width: 770px;
  height: 734px;
  z-index: 1;
  background-color:tbis-7.jpg;
}

/* You named this layer footer_jpg_text_bkgnd */
#tbis-2 {
  position: absolute;
  left: 0px;
  top: 716px;
  width: 770px;
  height: 18px;
  z-index: 2;
  background-image: url(images/patt_48b171553c9b7.jpg);
   background-color:#6f7a71;
	    	font-weight: bold;

	  }

/* You named this layer advert_jpg_text_bkgnd */
#tbis-3 {
  position: absolute;
  left: 633px;
  top: 194px;
  width: 137px;
  height: 522px;
  z-index: 3;
  background-image: url(images/tbis-7.jpg);
	 overflow: auto;
   
}

#tbis-3 img {
	position: relative;
       padding: 10px;
       margin-right: 0px;
       margin-left: 0px; 
       border:none;
	
	}



/* You named this layer navileft_jpg_text_bkgnd */
#tbis-4 {
  position: absolute;
  left: 0px;
  top: 194px;
  width: 198px;
  height: 522px;
  z-index: 4;
  background-image: url(images/patt_48b16cfa49618.jpg);
	 overflow: auto;
   
}

/* You named this layer navitop_jpg_text_bkgnd */
#tbis-5 {
  position: absolute;
  left: 0px;
  top: 168px;
  width: 770px;
  height: 16px;
  z-index: 5;
  background-image: url(images/patt_48b171553c9b7.jpg);
   background-color:#6f7a71;
   	font-weight: bold;
   	color:#F3E5D8;

	    
}

#tbis-5 a:link,#tbis-5 a:active,#tbis-5 a:visited {
	color:#E6E0C6;
}
 
#tbis-5 a:hover {
	text-decoration:underline;color:#E6E0C6;
}



 

#tbis-5 ul {
list-style-type:none;
margin:0;
margin-top:4px;
padding:0;
text-decoration: none;
font-size: 1.0em;
}
#tbis-5 ul li{
	display: inline;
 
padding-right:2px;
text-decoration: none;
}
#tbis-5 ul li a{
 padding:1.2em;text-decoration: none;
}
#tbis-5 ul a:hover{
 
 }





/* You named this layer logoleft_jpg_text_bkgnd */
#tbis-6 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 770px;
  height: 168px;
  z-index: 6;
  background-image: url(images/tbis-6.jpg);
	 background-color:#f4f4f4;

   
}

/* You named this layer logoright_jpg_text_bkgnd */
#tbis-7 {
  position: absolute;
  left: 561px;
  top: 21px;
  width: 197px;
  height: 121px;
  z-index: 7;
   	 overflow: auto;
   	 	color:#6F7A71;
   
}

/* You named this layer body_jpg_text_bkgnd */
#tbis-8 {
  position: absolute;
  left: 190px;
  top: 194px;
  width: 510px;
  height: 522px;
  z-index: 8;
  background-color:#FFFFFF;
	 overflow: auto;
   
}


 
  
     
h1 {
	font-size: 1.4em;
	color: #113244;
	line-height: 30px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	font-size: 1.4em;
	color: #113244;
	line-height: 30px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h3 {
	font-size: 1.4em;
	color: #113244
	line-height: 30px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 1.2em;
	color: #113244
	line-height: 20px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h5 {
	font-size: 1.1em;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h6 {
	font-size: 1.01em;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search
{
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}
li {
	line-height: 1.27
}
li.doc {
	padding-left: 18px;
	background-image: url(images/menu/doc.gif);
	background-repeat: no-repeat;
}
li.docs {
	padding-left: 18px;
	background-image: url(images/menu/docs.gif);
	background-repeat: no-repeat;
}
li.sdoc {
	padding-left: 18px;
	background-image: url(images/menu/sdoc.gif);
	background-repeat: no-repeat;
}
li.sdocs {
	padding-left: 18px;
	background-image: url(images/menu/sdocs.gif);
	background-repeat: no-repeat;
}
.edit {
	font-size:9px;
	color: #555;
	background-color: #FFFFFF;
}
.edit a:link,.edit a:visited,.edit a:active {
	font-weight: normal;
	color: #555;
	font-size:9px;
	text-decoration: none;
}
.edit a:hover {
	text-decoration: underline;
}
input,select {font-size:9px;}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	width:98%;
	text-align: left;
}
#text {
	text-align: left;
	font-size: small;
	
}


.searchbox {
	margin-left: 0px;
	margin-top: 20px;
	text-align: center;
}
.searchbox .submit {
	font-size: 0.9em;
	color: #000000;
	border: 1px solid #000000;
	background-color: #D0AB3E;
	margin-bottom: 5px;
}
.searchbox .text {
	font-size:  1.1em;
	color: #000000;
	border: 1px solid #000000;
	background-color: #D0AB3E;
	margin-bottom: 5px;
}
.menulevel1 {
	font-size: 100%;
}
.menulevel2, .menulevel3 {
	font-size: 100%;
}
.menulevel1,.menulevel2,.menulevel3,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu {
	font-weight: normal;
	text-decoration: none;
}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.locator a:link,.locator a:visited,.locator a:active,.navigator a:link,.navigator a:visited,.navigator a:active,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.submenu a:link,.submenu a:visited,.submenu a:active {
	text-decoration: none;
	color: #898B67;
}
.menulevel1 a:hover,.menulevel2 a:hover,.menulevel3 a:hover,.locator a:hover,.navigator a:hover,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:hover {
	text-decoration: underline;color:#71A395;
}
#mainmenu {
	margin: 30px 2px 20px 5px;
}
.submenu {
	font-size: 100%;
	font-weight: normal;
	margin: 0px 2px 10px 10px; 
}
.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover {
	font-weight: normal;
	font-size: 0.9em;
	color: #E6E0C6;
	text-decoration: none;
	padding-left: 5px;
}
 
#copyname {
	padding: 0;
	font-size:  0.81em;	
}
 
.copyright, .copyright a:link, .copyright a:active, .copyright a:visited {
	font-size:  1em;	  
	font-weight: normal;
	text-align: center;
	padding: 0;
	text-decoration: none;	
	color: #E6E0C6;
}
 
.copyright a:hover {
	font-weight: normal;
	text-decoration: underline;
}
 
.lastupdate {
	font-size:  0.8em;
	font-weight: normal;
	color: #898B67;
	text-align: left;
	padding-left: 8px;
}
 
 
 IMG.li {
display: block;
position: relative;
margin: -6px 6px 6px -6px;
padding: 4px;
float: left; 
}
 
IMG.re {
display: block;
position: relative;
margin: -6px 6px 6px -6px;
padding: 4px;
float: right; }
 
IMG {
       position: relative;
       padding: 0px;
       margin-right: 0px;
       margin-left: 0px; 
       border:none;
}  
IMG.aus {
position: relative;
border: 0px solid #fff;
padding: 0px;
margin-right: 1px;
margin-left: 1px;
} 
  
 
IMG.sch {
position: relative;
border: 0px solid #fff;
padding: 0px;
margin-right: 1px;
margin-left: 1px;
background-color:#93C3C0;
}

 .c {
   clear: both;
} 
/*<!-- Farbe für Hintergrund des Editors*/
.retrieve{
background-color:#ffffff;
background-image:none;
color:Black;
}
/*Hintergundfarbe für Ausdruck*/
body.print{
background-color:#ffffff;
color:Black;
}


.retrieve{background-image:none;background-color:White;color:Black;}

/***** Main menu *****/
div#mainmenu ul.menulevel1 {
width:180px;
margin:0 0 18px;
padding:0;
list-style:none;
}
div#mainmenu ul.menulevel1 li {
width:180px;
padding:0;
line-height:1.4em;
display:inline;
}
div#mainmenu ul.menulevel1 li a {
background-color:#93C3C0;
color:#FFFFFF;
font-weight:normal;
width:170px;
float:left;
margin-bottom:5px;
padding:5px 1px 5px 5px;
border-left:4px solid #6F7A71;
text-decoration:none;
  background-image: url(images/patt_blue1.jpg);


 

}
div#mainmenu ul.menulevel1 li a:hover,div#mainmenu ul.menulevel1 li a.current {
background-color:#6F7A71;
border-left:4px solid #93C3C0;
color:#FFFFFF;
text-decoration:bold;
  background-image: url(images/patt_48b171553c9b7.jpg);

}
div#mainmenu ul.menulevel1 ul {
margin:0 0 0 15px;
padding:0 0 5px 0;
font-size:0.9em;
width:165px;
}
div#mainmenu ul.menulevel1 ul a {
padding:3px 1px 3px 5px;
width:155px;
}
div#mainmenu ul.menulevel1 ul ul {
width:153px;
}
div#mainmenu ul.menulevel1 ul ul a {
width:140px;
}
