body{ scrollbar-face-color: rgb(255,255,255);
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-3dlight-color: rgb(153,153,204);
scrollbar-arrow-color: rgb(0,0,255);
scrollbar-track-color: white;
scrollbar-darkshadow-color: rgb(153,153,204);
background-color: white;
font-family : Verdana,  Arial, Helvetica, sans-serif;	font-size: 12px;	margin : 0px;	color: rgb(15,15,15);}
td{	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;		color: rgb(15,15,15);}

a{text-decoration:none;	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;		color: rgb(15,15,15);}

/* Überschriften */
h1 {font-size : 13px; font-weight:bold; color:rgb(104,104,104);vertical-align: top;margin-top:0em;line-height:18px;}

/* Seitenüberschrift */
.headline   { color:rgb(104,104,104); font-size:14px; font-weight:bold; text-transform:uppercase; font-style:italic; letter-spacing:4px;}
.router       { color:rgb(200,200,200);text-decoration:none; font-size:11px}
.router_on{ color:rgb(180,180,180);text-decoration:none; font-size:11px}

/* NAVIGATION */

/* vertikal */

.e1 {
display: block;
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 12px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background: url(/images/pix_hellgrau.gif);
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  text-indent: 8px;
}

a.e1:link {
  display: block;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-color: url(/images/pix_hellgrau.gif);
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 12px;
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left:0px;
  text-indent: 8px;
}

a.e1:hover {
  display: block;
  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration: none;
  color: #333333;
  font-weight: normal;
  background: url(/images/pix_hellgrau2.gif);
  font-size: 12px;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  text-indent: 8px;
}


.e1_on {
  display: block;
  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration:none;
  color: #333333;
  font-size: 12px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background: url(/images/pix_weiss.gif);
  width: 100%;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  text-indent: 8px;
}


td.nav2{
  text-indent: 15px;
}


.e2 {
display: block;
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 11px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-image: url(/images/pix_hellgrau.gif);
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

a.e2:link {
  display: block;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 11px;
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

a.e2:hover {
  display: block;
  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration: none;
  color: #333333;
  font-weight: normal;
  background-color: #FFFFFF;
  font-size: 11px;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;

}


.e2_on {
  display: block;
  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration:none;
  color: #333333;
  font-size: 11px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-color: rgb(239,239,239); /*url(/images/pix_weiss.gif); */
  width: 100%;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

td.nav2{
  text-indent: 15px;
}
td.nav4{
  font-size: 10px;
}
td.nav3{
  font-size: 10px;
}



/* Ebene 3 */
.e3 {
display: block;
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 11px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-image: url(/images/pix_hellgrau.gif);
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

a.e3:link {
  display: block;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 11px;
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

a.e3:hover {
  display: block;
  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration: none;
  color: #333333;
  font-weight: normal;
  background-color: #FFFFFF;
  font-size: 11px;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;

}


.e3_on {
  display: block;
  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration:none;
  color: #333333;
  font-size: 11px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-color: rgb(239,239,239); /*url(/images/pix_weiss.gif); */
  width: 100%;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}


/* Ebene 4 */
.e4 {

  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 10px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-image: url(/images/pix_hellgrau.gif);
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

a.e4:link {

  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 10px;
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

a.e4:hover {

  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration: none;
  color: #333333;
  font-weight: normal;
  background-color: #FFFFFF;
  font-size: 10px;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;

}


.e4_on {

  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration:none;
  color: #333333;
  font-size: 10px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-color: rgb(239,239,239); /*url(/images/pix_weiss.gif); */
  width: 100%;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}
.e4_on {
  font-size: 10px;
}

.e4 {
  font-size: 10px;
}
td.e4{
  font-size: 10px;
  height: 18px;
}

td.e4_on{
  font-size: 10px;
  height: 18px;
}

/* Ebene 5 */
.e5 {
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  color: #333333;
  font-size: 10px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-image: url(/images/pix_hellgrau.gif);
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

a.e5:link {

  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  font-family: verdana,arial,helvetica,san-serif;
  text-decoration:none;
  background-color: lightgrey;
  font-size: 10px;
  width: 100%;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

a.e5:hover {

  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration: none;
  color: #333333;
  font-weight: normal;
  background-color: #FFFFFF;
  font-size: 10px;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;

}


.e5_on {

  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration:none;
  color: #333333;
  font-size: 10px;
  border-bottom: 1px solid #000000;
  border-color: #FFFFFF;
  background-color: rgb(239,239,239); /*url(/images/pix_weiss.gif); */
  width: 100%;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
}

td.nav5{
  text-indent: 35px;
}

td.nav1{
  text-indent: 5px;
}


/* vertikal */
td.e3                     { background-color:#DDDDDD;  font-size : 12px; font-weight:normal;padding-left:10px;padding-right:10px; }
.e3 a                      { color: rgb(50,50,50); font-size : 12px; text-decoration:none; font-weight:normal;}
.e3 a:hover          { color:rgb(104,104,104);  font-size : 12px;  font-weight:normal;}
.e3 a:visited         { color: rgb(50,50,50); font-size : 12px; text-decoration:none; font-weight:normal;}
td.e3_on               { background-color:white; font-size : 12px; font-weight:bold;padding-left:10px;padding-right:10px; }
.e3_on a               { color: #000000;                font-size : 12px; text-decoration:none; font-weight:bold;}
.e3_on a:hover   { color:rgb(104,104,104);  font-size : 12px;  font-weight:bold;}
.e3_on a:visited  { color: #00000; font-size : 12px; text-decoration:none; font-weight:bold;}

td.e4                     { font-size : 11px; font-weight:normal;padding-left:15px;padding-right:10px; }
.e4 a                      { color: rgb(50,50,50); font-size : 11px; text-decoration:none; font-weight:normal;}
.e4 a:hover          { color:rgb(104,104,104);  font-size : 11px;  font-weight:normal;}
.e4 a:visited         { color: rgb(50,50,50); font-size : 11px; text-decoration:none; font-weight:normal;}
td.e4_on               { font-size : 11px; font-weight:normal;padding-left:15px;padding-right:10px; }
.e4_on a               { color: #000000;  font-size : 11px; text-decoration:none; font-weight:bold;}
.e4_on a:hover   { color:rgb(104,104,104);  font-size : 11px;  font-weight:bold;}
.e4_on a:visited  { color: #00000; font-size : 11px; text-decoration:none; font-weight:bold;}

td.e5                     { text-indent: 25px; font-size : 11px; font-weight:normal;padding-left:20px;padding-right:10px; }
.e5 a                      { color: rgb(50,50,50); font-size : 11px; text-decoration:none; font-weight:normal;}
.e5 a:hover          { color:rgb(104,104,104);  font-size : 11px;  font-weight:normal;}
.e5 a:visited         { color: rgb(50,50,50); font-size : 11px; text-decoration:none; font-weight:normal;}
td.e5_on               { text-indent: 25px; font-size : 11px; font-weight:normal;padding-left:20px;padding-right:10px; }
.e5_on a               { color: #000000;                font-size : 11px; text-decoration:none; font-weight:bold;}
.e5_on a:hover   { color:rgb(104,104,104);  font-size : 11px;  font-weight:bold;}
.e5_on a:visited  { color: #00000; font-size : 11px; text-decoration:none; font-weight:bold;}

td.e6                     {font-size : 10px; font-weight:normal;padding-left:25px;padding-right:10px; }
.e6 a                      { color: rgb(50,50,50); font-size : 10px; text-decoration:none; font-weight:normal;}
.e6 a:hover          { color:rgb(104,104,104);  font-size : 10px;  font-weight:normal;}
.e6 a:visited         { color: rgb(50,50,50); font-size : 10px; text-decoration:none; font-weight:normal;}
td.e6_on               { font-size : 10px; font-weight:normal;padding-left:25px;padding-right:10px; }
.e6_on a               { color: #000000;                font-size : 10px; text-decoration:none; font-weight:bold;}
.e6_on a:hover   { color:rgb(104,104,104);  font-size : 10px;  font-weight:bold;}
.e6_on a:visited  { color: #00000; font-size : 10px; text-decoration:none; font-weight:bold;}

/* Fuss */
td.ebottom                     {  font-size : 10px; font-weight:normal;padding-left:10px;padding-right:10px; }
.ebottom a                      { color: rgb(100,100,100); font-size : 10px; text-decoration:none; font-weight:normal;}
.ebottom a:hover          { color:rgb(100,100,100);  font-size : 10px;  font-weight:normal;}
.ebottom a:visited         { color: rgb(100,100,100); font-size : 10px; text-decoration:none; font-weight:normal;}
td.ebottom_on               { font-size : 10px; font-weight:normal;padding-left:10px;padding-right:10px; }
.ebottom_on a               { color: rgb(100,100,100); font-size : 10px; text-decoration:none; font-weight:bold;}
.ebottom_on a:hover   { color:rgb(100,100,100);  font-size : 10px;  font-weight:bold;}
.ebottom_on a:visited  { color: rgb(100,100,100); font-size : 10px; text-decoration:none; font-weight:bold;}


/* Sitemap */
td.sitemap{ background-color: rgb(255,255,255);padding:5px; font-size:11px;}
.sitemap_e1{    background-color: rgb(232,232,234);text-decoration:none; text-indent:0px; color:rgb(50,50,50);	font-weight:bold;	font-size:13px;	text-transform : uppercase;}
.sitemap_e2{	background-color: rgb(232,232,234);text-decoration:none; text-indent:5px; 	color:rgb(50,50,50);	font-weight:bold;	font-size:12px;	}
.sitemap_e3{	background-color: rgb(232,232,234);text-decoration:none; text-indent:10px; 	color:rgb(50,50,50);	font-weight:normal;	font-size:12px; }
.sitemap_e4{	background-color: rgb(232,232,234);text-decoration:none; text-indent:15px; 	color:rgb(50,50,50);	font-weight:bold;	font-size:11px;	}
.sitemap_e5{	background-color: rgb(232,232,234);text-decoration:none; text-indent:20px; 	color:rgb(50,50,50);	font-weight:normal;	font-size:11px;	}
.sitemap_e6{	background-color: rgb(232,232,234);text-decoration:none; text-indent:25px; 	color:rgb(50,50,50);	font-weight:normal;	font-size:10px;	}

hr {
    height: 1px;
    border-style: dotted;
    color: #CCCCCC;
}

h1
{
font-family: verdana,arial,helvetica,san-serif;
text-decoration:none;
color: #333333;
font-size: 15px;
font-weight: bold;
line-height: 26px;

}


h2
{
font-family: verdana,arial,helvetica,san-serif;
text-decoration:none;
color: #999999;
font-size: 14px;
font-weight: normal;
line-height: 26px;

}

.slogan
{
font-family: verdana,arial,helvetica,san-serif;
text-decoration:none;
color: #FFFFFF;
font-size: 21px;
font-weight: normal;
line-height: 30px;

}



.information{position:absolute; top:0; left:0; font-family:arial; font-size:2px; width: 700px; font-color: #333333; text-align: left; Line-Height: 2px; visibility: hidden}




ul,li {
 font-family: verdana,arial,helvetica,san-serif;
 text-decoration:none;
 color: #333333;
 font-size: 12px;
 line-height: 18px;
 font-weight: normal;
 list-style-image : url("/images/ibnvmini.gif");
}

.e1
{
display: block;
font-family: verdana,arial,helvetica,san-serif;
text-decoration:none;
color: #333333;
font-size: 12px;
border-bottom: 1px solid #000000;
border-color: #FFFFFF;
background: url(/images/pix_hellgrau.gif);
width: 100%;
font-weight: normal;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
}

a.e1:link
{
display: block;
border-bottom: 1px solid #000000;
border-color: #FFFFFF;
background-color: url(/images/pix_hellgrau.gif);
font-family: verdana,arial,helvetica,san-serif;
text-decoration:none;
color: #333333;
font-size: 12px;
width: 100%;
font-weight: normal;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;


}

a.e1:hover
{
display: block;
font-family: verdana,arial,helvetica,san-serif;
Text-Decoration: none;
color: #333333;
font-weight: normal;
background: url(/images/pix_hellgrau2.gif);
font-size: 12px;
width: 100%;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;

}


.e1_on
{
display: block;
font-family: verdana,arial,helvetica,san-serif;
text-decoration:none;
color: #333333;
font-size: 12px;
border-bottom: 1px solid #000000;
border-color: #FFFFFF;
background: url(/images/pix_weiss.gif);
width: 100%;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
}

textarea, input, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.toolbar {
	width:100%;
	height:24px;
	overflow:hidden;
}
.toolbar td {
	background-color: #D4D0C8;
	border-bottom:1px solid #808080;
	border-top:1px solid #FFFFFF;
	font-size:10px;
	padding: 2px 5px 2px 5px;
	vertical-align:middle;
	white-space:nowrap;
}

.headerbar td {
	background-color: #D4D0C8;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #808080;
    border-right:1px solid #808080;
	font-size:11px;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	white-space:nowrap;
}

headerbar.tr {
	background:url(images/gray33.png) repeat-x;
}

.listitem td {
	background-color: #FFFFFF;
	border-style:none;
	font-size:11px;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:0px;
	overflow:hidden;
	text-align:left;
	white-space:nowrap;
}

.listitem a.sel{
	background-color:#c0d2ec;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}

.button {
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #808080;
    border-right:1px solid #808080;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:11px;
	margin-right:10px;
	white-space:nowrap;
}

.buttonselected {
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-bottom:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:11px;
	margin-right:10px;
	background-color:#F0EEEA;
	white-space:nowrap;
}

.topframe {
	overflow:auto;
 	overflow-x: hidden;
	height:200px;
	width:100%;
}

.bottomframe {
	width:100%;
	background-color: #EEEEEE;
	overflow:auto;
	padding-top:3px;
}

.formdialog {
	background-color: #EEEEEE;
}

.formdialog table{
	background-color: #EEEEEE;
}

.formdialog td {
	background-color: #EEEEEE;
	font-size:11px;
	padding-left:5px;
	padding-bottom:2px;
}

.formdialog th {
	background-color: #EEEEEE;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	width:100px;
}

.formdialog textarea {
	width:550px;
}

.submit {
	width:auto;
	margin-right:50px;
}


.error {
	color: #CC0000;
}

.cmsblue {
	background-color: #191970;
	color: #F3F3F8;
}

.cmsgray {
	background-color: #EEEEEE;
}

.cms td {
	background-color: #EEEEEE;
}

.cms th {
	background-color: #D2E9FF;
}

.dtree {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;	white-space: nowrap;}
.dtree img {	border: 0px;	vertical-align: middle;}
.dtree a , .dtree a:visited {	color: #333;	text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {	white-space: nowrap;	padding: 1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {	color: #333;	text-decoration: underline;}
.dtree a.nodeSel {	background-color: #c0d2ec;}
.dtree .clip {	overflow: hidden; }

/* Tabellen */
.mini {font-size:9px;  }
.mini_bg{font-size:9px; background-color: #D4D0C8; }
.mini_marked{font-size:9px; background-color: gold; }
.klein {font-size:11px;  text-indent:2px; height:20px;}
.klein_bg{font-size:11px; background-color: #F0F0F0;  text-indent:2px;height:20px;}
.hell{	background-color : #FBFBFB;border-bottom : 1px solid Gray;border-right : 1px solid Gray;	text-indent : 3px;}
.dunkel{	background-color : #E2E2E2;	border-bottom : 1px solid Gray;	border-right : 1px solid Gray;	text-indent : 3px;}
.tab_head{color: white;	font-weight:bold;background-color : Navy;	border-bottom : 1px solid #E2E2E2;	border-right : 1px solid Gray;	text-indent : 3px;}