body{margin-left: 0px;		margin-top: 0px;		margin-right: 0px;		margin-bottom: 0px;		font-family: Verdana,Arial, Helvetica, sans-serif;		font-size : 11px;  background-image: url(/images/hg.gif);  }
td{ font-family: Verdana,Arial, Helvetica, sans-serif;	font-size : 11px; }
/* ul{	list-style-image : url(/images/ul.gif);} */

/*Links */
a:link {	color: black; text-decoration: none; font-weight: normal;font-size : 11px; }
a:visited {	color: black; text-decoration: none; font-weight: normal;font-size : 11px; }
a:active {	color: black; text-decoration: none; font-weight: normal;font-size : 11px; }
a:hover {	color: rgb(0,24,123); text-decoration: none; font-weight: normal;font-size : 11px; }
		
/*Navigation*/
.e0 a                { color: rgb(104,104,104); font-size : 11px; text-decoration:none; font-weight:normal;}
.e0_on a         { color: rgb(104,104,104); font-size : 11px; text-decoration:none; font-weight:normal;}
.e0 a:hover    { color:rgb(104,104,104); font-size : 11px;  font-weight:normal;}
.e0_on a:hover    { color:rgb(104,104,104);font-size : 11px; font-weight:normal;}
.e0 a:visited  { color: rgb(104,104,104); font-size : 11px; text-decoration:none; font-weight:normal;}
.e0_on a:visited  { color: rgb(104,104,104); font-size : 11px; text-decoration:none; font-weight:normal;}
td.e0 { background-color: rgb(239,239,239); }
td.e0_on { background-color: rgb(239,239,239); }
td.ebottom {   padding-left:5px; padding-right:5px; }
td.ebottom_on {   padding-left:5px; padding-right:5px; }


.e1 a                { text-transform:uppercase; color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e1_on a         { text-transform:uppercase; color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e1 a:hover    { color:gray; font-size : 10px;  font-weight:normal; text-decoration:none;}
.e1_on a:hover    { color:black;font-size : 10px; font-weight:normal; text-decoration:none;}
.e1 a:visited  { color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e1_on a:visited  { color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
td.e1 {padding-left:10px;padding-right:10px; height:20px; background-color: rgb(220,220,220); border-left: solid 2px  rgb(220,220,220); border-top: solid 2px rgb(220,220,220); text-decoration:none;}
td.e1_on {	padding-left:10px;padding-right:10px; height:20px; background-color: rgb(220,220,220);border-left: solid 2px  rgb(200,200,200); border-right: solid 2px  rgb(200,200,200); border-top: solid 2px  rgb(200,200,200); text-decoration:none;}

.e2 a                { text-transform:uppercase; color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e2_on a         { text-transform:uppercase; color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e2 a:hover    { color:gray; font-size : 10px;  font-weight:normal;}
.e2_on a:hover    { color:black;font-size : 10px; font-weight:normal;}
.e2 a:visited  { color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e2_on a:visited  { color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
td.e2 {padding-left:10px;padding-right:10px; height:20px; background-color: rgb(220,220,220); border-left: solid 2px  rgb(220,220,220); border-bottom: solid 2px rgb(220,220,220);}
td.e2_on {	padding-left:10px;padding-right:10px; height:20px; background-color: rgb(230,230,230);border-left: solid 2px  rgb(200,200,200); border-right: solid 2px  rgb(200,200,200); border-bottom: solid 2px  rgb(200,200,200);}

.e3 a                { text-transform:uppercase; color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e3_on a         { text-transform:uppercase; color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e3 a:hover    { color:gray; font-size : 10px;  font-weight:normal;}
.e3_on a:hover    { color:black;font-size : 10px; font-weight:normal;}
.e3 a:visited  { color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
.e3_on a:visited  { color: gray; font-size : 10px; text-decoration:none; font-weight:normal;}
td.e3 {padding-left:10px;padding-right:10px; height:20px; background-color: rgb(220,220,220); border-left: solid 2px  rgb(220,220,220); border-bottom: solid 2px rgb(220,220,220);}
td.e3_on {	padding-left:10px;padding-right:10px; height:20px; background-color: rgb(230,230,230);border-left: solid 2px  rgb(200,200,200); border-right: solid 2px  rgb(200,200,200); border-bottom: solid 2px  rgb(200,200,200);}


.e4 a                {color: rgb(104,104,104); font-size : 11px; text-decoration:none; font-weight:normal;}
.e4_on a         {color: #003366; font-size : 11px; text-decoration:none; font-weight:normal;}
.e4 a:hover    {color:#003366; font-size : 11px;  font-weight:normal;}
.e4_on a:hover    {color:red;font-size : 11px; font-weight:normal;}
.e4 a:visited  {color: rgb(104,104,104); font-size : 11px; text-decoration:none; font-weight:normal;}
.e4_on a:visited  {color: #003366; font-size : 11px; text-decoration:none; font-weight:normal;}
td.e4 {	padding-left:10px;padding-right:10px; height:20px; vertical-align:bottom; background-color: #EFEFEF;}
td.e4_on {	padding-left:10px;padding-right:10px; height:20px; vertical-align:bottom;  background-color: #EFEFEF;}

.e5 a                {color: rgb(104,104,104); font-size : 11px; text-decoration:none; font-weight:normal;}
.e5_on a         {color: #003366; font-size : 11px; text-decoration:none; font-weight:normal;}
.e5 a:hover    {color:#003366; font-size : 11px;  font-weight:normal;}
.e5_on a:hover    {color:red;font-size : 11px; font-weight:normal;}
.e5 a:visited  {color: rgb(104,104,104); font-size : 11px; text-decoration:none; font-weight:normal;}
.e5_on a:visited  {color: #003366; font-size : 11px; text-decoration:none; font-weight:normal;}
td.e5 {	padding-left:20px;padding-right:10px; height:20px; vertical-align:bottom; background-color: #EFEFEF;}
td.e5_on {	padding-left:20px;padding-right:10px; height:20px; vertical-align:bottom;  background-color: #EFEFEF;}


/* Sitemap */
td.sitemap{	background-color: rgb(220,242,250);}
.sitemap_e0{ color: #28568D; font-size : 11px; text-decoration:none; font-weight:bold; }
.sitemap_e1{ color: #28568D; font-size : 12px; text-decoration:none; font-weight:bold; }
.sitemap_e2{ color: #28568D; font-size : 11px; text-decoration:none; font-weight:bold; text-indent:5px;}
.sitemap_e3{ color: #28568D; font-size :10px; text-decoration:none; font-weight:bold; text-indent:10px;}
.sitemap_e4{ color: #28568D; font-size : 9px; text-decoration:none; font-weight:bold; text-indent:15px;}
.sitemap_e5{ color: #28568D; font-size : 9px; text-decoration:none; font-weight:bold; text-indent:20px;}


/* Textelemente */
h1{ color:rgb(104,104,104); font-size:12px; font-weight:bold; line-height:18px;}
h2{ color:rgb(104,104,104); font-size:11px; font-weight:bold; }
h3{ color:rgb(104,104,104); font-size:10px; font-weight:bold; }
h4{ color:rgb(104,104,104); font-size:10px; font-weight:normal; }
h5{ color:rgb(104,104,104); font-size:9px; font-weight:bold; }
h6{ color:rgb(104,104,104); font-size:9px; font-weight:normal; }

td.bgcontent{background-color: #EFEFEF;} 
td.bgheadaktuell{background-color: silver;} 
td.hellgrau{background-color: rgb(232,232,232);}
table.hellgrau{background-color: rgb(232,232,232);}
td.inhalt{color: rgb(104,104,104); font-size:9px;}


/* Seitenüberschrift */
.headline{ color:rgb(104,104,104); font-size:12px; font-weight:bold; text-transform:uppercase; font-style:normal; letter-spacing:2px;}
.topnav{ text-indent:25px; color:rgb(255,255,255); font-size:12px; font-weight:bold; font-style:italic}
a.topnav{ text-indent:25px; color:rgb(255,255,255); font-size:12px; font-weight:bold; font-style:italic}
.subnav{  text-indent:25px; color:rgb(255,255,255); font-size:12px;  }
a.subnav{  text-indent:25px; color:rgb(255,255,255); font-size:12px;  }

/* Suche */
.search_input{	height:18px;	font-size : 10px;	border: 1px solid rgb(177,227,250);}
.result-url {font-size:11px;color:rgb(177,227,250); }

/* Formulare */
textarea, input, select {		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}
input.vfbutton{	border: 1px solid orange; font-size: 9px; height: 16px; text-indent: 0px;}
.button{	border : thin outset Gray;}
.tab_head{	border: solid 1px gray; padding: 3px; height: 18px; font-size: 10px; font-weight: bold; background-color: orange;}
.hell{background-color: rgb(239,239,239);}
.dunkel{background-color: rgb(200,200,200);}
.error{color:red; font-weight: bold;}
.relationshinweis{color:gray; font-style: italic;}
.lihead{color:rgb(238,127,0); font-weight: bold;}
ul.zf{	list-style : outside;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 1px;}


/* ADMIN SEITE */
.fettblau{font-size:14px; font-weight:bold; color:navy}
.blau11{font-size:11px; font-weight:bold; color:navy;}
.blau10{}
.blau10{}
.blau10{}
.blau10{}
.blau10{}

.bg0{background-color:#FFFFFF;}
.bg1{background-color:#EFEFEF;}


.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;
}
