
body{
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:9pt;
color:white;
line-height:1.6em;
scrollbar-arrow-color:#9999CC;
scrollbar-base-color:#9999CC;
scrollbar-DarkShadow-Color:#9999CC;
scrollbar-Shadow-Color:#333366;
scrollbar-Highlight-Color:#333366;
scrollbar-Face-Color:#333366;
scrollbar-Track-Color:#333366;
overflow:auto;
background-color: #333366;
background-repeat: no-repeat;
}
table{
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:9pt;
color:white;
line-height:1.6em;
}
td{
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:9pt;
color:white;
line-height:1.6em;
	}

TABLE#mmenu
{border-color:#FFFFFF;
width:200px;
border-bottom-width:1px;
border-bottom-style:solid;
border-right-width:1px;
border-right-style:solid;
border-left-width:1px;
border-left-style:solid;
border-top-width:1px;
border-top-style:solid;
color: White;
padding-bottom: 100px;
padding-top: 10px;  }

TABLE#fusszeile
{
	border-color:#FFFFFF;
	width:100%;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	color: White;
	padding-bottom: 100px;
	padding-top: 10px;
	
}


TABLE#Liste
{

border-color:#FFFFBF;
border-style: outset;
border-bottom-width:1px;
border-bottom-style:solid;
border-right-width:1px;
border-right-style:solid;
border-left-width:1px;
border-left-style:solid;
border-top-width:1px;
border-top-style:solid;
color: White;
padding-bottom: 100px;
padding-top: 5px;  }
}


TD#Liste-Head
{
	vertical-align: top;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	color: #45425E;
	background-color: #E2E2E2;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	width:120;
}

TD#Liste-Head-breit
{
	vertical-align: top;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	color: #45425E;
	background-color: #E2E2E2;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	}

TD#Liste-Head-Aktion
{
	vertical-align: top;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	color: #45425E;
	background-color: #E2E2E2;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	width:45;
}

TD#Liste-Content
{
	vertical-align: top;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	width:120;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

TD#Liste-Content-breit
{
	vertical-align: top;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}


TD#Liste-Content-Aktion
{
	vertical-align: top;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	width:15;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
}


TD#Liste-Filter
{
	vertical-align: top;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	color: #060609;
	background-color: #E2E2E2;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	
}



TD#mmenu1
{
	vertical-align: top;
	border-color:#FFFFFF;
	width:200px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-left-width:1px;
	
	border-top-width:1px;
	border-top-style:solid;
	color: White;
	vertical-align: top;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	
	
}

.TextScrollStyle {
		visibility:hidden;
		font-family:Verdana;
		font-weight:bold;
		text-align:center;
		padding:0;
		margin:0;
		width:100%;
		overflow:hidden;
	}

.Stil1 {color: #666699}
.Stil2 {
	color: #666699;
	font-weight: bold;
}

TD#content
{
	vertical-align: top;
	height: 600px;
}
TD#rightcol
{width:240px;
vertical-align: top;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align: left;
}


p{
line-height:2em;
}

HR {
	color: #9999CC;
	height: 1px;
}

h1{
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:11pt;
color:white;
line-height:2em;
}

h1#query{
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:11pt;
color:#FFFFB7;
line-height:2em;
}

h2{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:11pt;
	color:white;
	line-height:1.9em;
	}
h3{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10pt;
	color:white;
	line-height:1.7em;
	}
h4{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	color:white;
	line-height:1.5em;
	}
a:link{color:#FFFFFF; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a:active{color:#9999CC; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a:visited{color:#FFFFFF; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a:hover{color:#9999CC; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

a#Liste-Filter:link{color:#455461; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-weight:bold; text-decoration:none;}
a#Liste-Filter:active{color:#A4A400; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-weight:bold; text-decoration:none;}
a#Liste-Filter:visited{color:#455461; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-weight:bold; text-decoration:none;}
a#Liste-Liste:hover{color:#FF0000; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-weight:bold; text-decoration:none;}



.gelb{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#FFFF8C;
	}
.gelbfett{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; color:#FFFF8C; TEXT-DECORATION: NONE;
	}
.gelbbold{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12pt; font-weight:bold; color:yellow;
	}
.hidden {
	display: none;
	}
.unhidden {
	display: block;
	}
.normal{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt; color:white;line-height: 1.2em;
	}
.tiny{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:8pt; color:white;
	}
.linky{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:9pt; color:yellow;
	}
.errortxt{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt;font-weight:bold;color:#ff0000
	}
	
.linkbold:link{color:#FFFFFF;font-weight:bold;}
.linkbold:active{color:#9999CC;font-weight:bold;}
.linkbold:visited{color:#FFFFFF;font-weight:bold;}
.linkbold:hover{color:#9999CC;font-weight:bold;}

.smap:link{color:#FFFFFF; text-decoration:none;}
.smap:active{color:#9999CC; text-decoration:none;}
.smap:visited{color:#FFFFFF; text-decoration:none;}
.smap:hover{color:#9999CC; text-decoration:underline;}

.navunter1:link{color:#FFFFFF; text-decoration:none;}
.navunter1:active{color:#FFFFFF; text-decoration:none;}
.navunter1:visited{color:#FFFFFF; text-decoration:none;}
.navunter1:hover{color:#FFFFFF; text-decoration:underline;}

.navunter2:link{color:#FFFFFF; text-decoration:underline;}
.navunter2:active{color:#FFFFFF; text-decoration:underline;}
.navunter2:visited{color:#FFFFFF; text-decoration:none;}
.navunter2:hover{color:#FFFFFF; text-decoration:underline;}

.navunter3u:link{color:#FFFFFF; text-decoration:underline;}
.navunter3u:active{color:#FFFFFF; text-decoration:underline;}
.navunter3u:visited{color:#FFFFFF; text-decoration:underline;}
.navunter3u:hover{color:#FFFFFF; text-decoration:underline;}

.navunter3:link{color:#FFFFFF; text-decoration:none;}
.navunter3:active{color:#FFFFFF; text-decoration:none;}
.navunter3:visited{color:#FFFFFF; text-decoration:none;}
.navunter3:hover{color:#FFFFFF; text-decoration:underline;}

.navhaupt:link{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.navhaupt:active{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.navhaupt:visited{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.navhaupt:hover{color:#FFFFFF; text-decoration:underline; font-weight:bold;}

.navhauptu:link{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.navhauptu:active{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.navhauptu:visited{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.navhauptu:hover{color:#FFFFFF; text-decoration:underline; font-weight:bold;}

.navright1{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:165px; font-size:10pt; font-weight:bold; border-color:#666699; background-color:#494979; padding-left:10px; padding-top:7px; padding-bottom:7px; border-bottom-width:1px; border-bottom-style:solid; border-right-width:1px; border-right-style:solid; border-left-width:1px; border-left-style:solid; border-top-width:1px; border-top-style:solid;}
.navright2{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:165px; padding-left:10px; padding-top:5px; padding-bottom:5px; border-color:#9999CC; background-color:#494979; border-top-width:1px; border-top-style:solid;}
.navright3{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:165px; padding-left:10px; padding-top:5px; padding-bottom:5px; border-color:#333366; background-color:#494979; border-top-width:1px; border-top-style:solid;}
.navright4{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:165px; padding-left:10px; padding-top:5px; padding-bottom:5px; background-color:#494979; border-bottom-color:#9999CC; border-bottom-width:1px; border-bottom-style:solid; border-top-color:#333366; border-top-width:1px; border-top-style:solid;}
.navright5{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:165px; padding-left:10px; padding-top:5px; padding-bottom:5px; background-color:#494979; border-bottom-color:#9999CC; border-bottom-width:1px; border-bottom-style:solid; border-top-color:#9999CC; border-top-width:1px; border-top-style:solid;}

.linie{border-color:#666699; border-left-width:1px; border-left-style:solid; font-size:10pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt; color:white;}
.linietop{border-color:#666699; font-size:10pt; border-bottom-width:1px; border-bottom-style:solid; padding-right:10px;}
.linietoplink{border-color:#666699; font-size:10pt; border-bottom-width:1px; border-bottom-style:solid;}
.liniefooter{border-color:#666699; font-size:10pt; border-top-width:1px; border-top-style:solid; padding-right:10px;}
.rahmen{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#ffffff; text-decoration:none; border-width:small; border-color:#666699; border-bottom-width:1px; border-bottom-style:solid; border-right-width:1px; border-right-style:solid; border-left-width:1px; border-left-style:solid; border-top-width:1px; border-top-style:solid; padding-left:10px;}

.navreiter1{font-weight:bold; padding-left:4px; padding-right:8px; background-color:#606191; border-bottom-width:1px; border-bottom-color:#333366; border-bottom-style:solid; border-right-width:1px; border-right-color:#333366; border-right-style:solid; border-left-width:1px; border-left-color:#9597C0; border-left-style:solid; border-top-color:#9597C0; border-top-width:1px; border-top-style:solid;  height: 14px; }
.navreiter2{font-weight:bold; padding-left:4px; padding-right:8px; background-color:#494979; border-bottom-width:1px; border-bottom-color:#333366; border-bottom-style:solid; border-right-width:1px; border-right-color:#333366; border-right-style:solid; border-left-width:1px; border-left-color:#9597C0; border-left-style:solid; border-top-color:#9597C0; border-top-width:1px; border-top-style:solid;}
.navreiter3{font-weight:bold; padding-left:4px; padding-right:8px; background-color: #333366; border-bottom-width:1px; border-bottom-color:#333366; border-bottom-style:solid; border-right-width:1px; border-right-color:#333366; border-right-style:solid; border-left-width:1px; border-left-color:#9597C0; border-left-style:solid; border-top-color:#9597C0; border-top-width:1px; border-top-style:solid;}

.tabular1{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:482px; font-size:10pt; font-weight:bold; border-color:#666699; background-color:#494979; padding-left:10px; padding-top:7px; padding-bottom:7px; border-bottom-width:1px; border-bottom-style:solid; border-right-width:1px; border-right-style:solid; border-left-width:1px; border-left-style:solid; border-top-width:1px; border-top-style:solid;}
.tabular2{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:482px; font-size:10pt; font-weight:normal; border-color:#666699; padding-left:10px; padding-top:7px; padding-bottom:7px; border-bottom-width:1px; border-bottom-style:solid; border-right-width:1px; border-right-style:solid; border-left-width:1px; border-left-style:solid; border-top-width:1px; border-top-style:solid;}

.blockbox1{border-color:#666699; width:98%;
border-bottom-width:1px;
border-bottom-style:solid;
border-right-width:1px;
border-right-style:solid;
border-left-width:1px; border-left-style:solid; border-top-width:1px; border-top-style:solid; color: White;
}
.blockbox{border-color:#666699; width:200px;
border-bottom-width:1px;
border-bottom-style:solid;
border-right-width:1px;
border-right-style:solid;
border-left-width:1px; border-left-style:solid; border-top-width:1px; border-top-style:solid; color: White;
  }
  
.blockboxdark{border-color:#666699; width:200px; background-color:#333366; border-bottom-width:1px; border-bottom-style:solid; border-right-width:1px; border-right-style:solid; border-left-width:1px; border-left-style:solid; border-top-width:1px; border-top-style:solid;}

.streifenhell{background-color:#494979;}
.streifendunkel{background-color:#333366;}
.bannerback{background-color:#a1a1c3}


li {list-style-type:square; line-height: 25px; color: white;  vertical-align: Center; list-style-position: outside;  list-style-image: url(../images/layout/yellow_arrow.gif);   }
LI#Listen {list-style-type: disc; color: Yellow;}
	.listcol2{position: absolute; left: 500px;}
	.listcol1 {}
		.listing {
	word-wrap: break-word;
	word-break: keep-all;
	text-justify: newspaper;
	line-height: 35px;
	padding-left: 15px;
	margin-bottom: -5px;
	background-image: url(../images/layout/yellow_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
/* Form Definitionen */

form {
  background: #DDDDDD;
  border: thin solid #698796;
  margin:0;
  padding:.5em;
  width: 600px; /* Breite.*/
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	color:black;
	line-height:1.3em;
}
 
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
} 

fieldset
{
border: 1px solid #781351;
width: 580px
}

legend
{
color: white;
background: #0000FF;
border: 1px solid #781351;
padding: 2px 6px
} 

input { /* Alle Formularelemente auswählen */
  display: block;
  float: left;
  width: 350px;
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	color:black;
	line-height:1.3em;
  }

textarea {
font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size:9pt;
color:black;
line-height:1.3em;
}
select { /* Alle Formularelemente auswählen */
  display: block;
  float: left;
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	color:black;
	line-height:1.3em;
  }

label /* Labels positionieren */
{
width: 12em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
color: black;
}

.submit input
{
float: right;
margin-right: 0.5em;
margin-bottom: 0.5em;
width: 100px;
color: white;
background: #0000FF;
border:1px solid #3b6e22;
display:inline-block;
} 

.input file
{
float: right;
margin-right: 0.5em;
margin-bottom: 0.5em;
width: 100px;
color: white;
background: #0000FF;
border:1px solid #3b6e22;
display:inline-block;
} 
/* Form-Ende */


/* Hilfetexte */
#box a {
color:black;
background:#8080FF;
font:bold 10px verdana, sans-serif;
text-decoration:none;
display:block;
width:50px;
padding:2px;
border:1px solid black;}

#box a:hover {
color:black;
background:#ddd8b7;}

#box a span {display:none;}

#box a:hover span {
display:block;
width:50px;
color:black;
background:#ffffff;
font:normal 9px verdana, sans-serif;
border:1px solid black;
padding:5px;}


/*
.linkbutton{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt; font-weight:bold; color:#ffffff; text-decoration:none; background-color:#494979; border-width:small; border-color:#666699; border-bottom-width:1px; border-bottom-style:solid; border-right-width:1px; border-right-style:solid; border-left-width:1px; border-left-style:solid; border-top-width:1px; border-top-style:solid; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.button{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt; font-weight:bold; color:#ffffff; background-color:#494979; border-width:small; border-color:#666699;}
.suchbutton{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:8pt; font-weight:bold; color:#ffffff; background-color:#494979; border-width:small; border-color:#666699;}
.textfeld{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt; font-weight:middle; color:#ffffff; background-color:#494979; border-width:small; border-color:#666699;}
.suchfeld{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:8pt; font-weight:middle; color:#000000; background-color:#ffffff; border-width:small; border-color:#666699;}
*/

