body {
	height:100%;
	margin:0;
	padding:0;
}
form {
margin: 4px 0px 4px 0px;
}
b, label {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
a.anlnk13:hover {
	color: #B22222;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.blink13:hover {
	color: #2A7093;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.gbtxt9px:hover {
	color: #FFFFFF;
	font: normal normal bold 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.link13px:hover {
	color: #000193;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.link9px:hover {
	color: #FFFFFF;
	font: normal normal bold 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkb13px:hover {
	color: #000000;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkstxt13px:hover {
	background-color: #DBDBDB;
	color: #000166;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lsbtxt12px:hover {
	background-color: #FEFEFE;
	color: #FF0000;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

a.lstxt12px:hover {
	background-color: #FEFEFE;
	color: #FF0000;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

a.rbtxt13px:hover {
	color: #CE4444;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
}

a.wlink11:hover {
	color: #FFE966;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.wlink13:hover {
	color: #FFFF00;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.areag {
	background-color: #F0F0F0;
	padding: 5px 0px 5px 3px;
	width: 98%;
}

div.areas {
	padding: 10px 0px 10px 2px;
	width: 146px;
	border: 1px dotted Black;
	background-color: #F2F2F2;
}

div.code {
	background-color: #FFFFE0;
	font: bold 11px Courier New, Courier, monospace;
}

em {
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

fieldset#examp {
	background-color: #FFFFE0;
	border: none;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.grbtxt13px {
color: Green;
		font: normal normal bold 12px Arial, Helvetica, sans-serif;

}

h1 {
	font-size: 20px;
}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 13px;
}

strong {
	color: #800000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

td.husadr {
	background-color: #FAFAFA;
	color: #000000;
	font: normal normal bold 15px Arial, Helvetica, sans-serif;
}

td.husbtxt {
	background-color: #FAFAFA;
	color: #000000;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
}

td.hustxt {
	background-color: #FFFFFF;
	color: #000000;
	font: normal normal 13px Arial, Helvetica, sans-serif;
}

td.werbcont	{
	background: transparent;
	border-left: 1px dotted #808080;
	padding-top: 5px;
}

td.werbtop	{
	background: #386892;
	border: 1px solid #808080;
	color: InfoBackground;
	font: normal normal 10px Arial, Helvetica, sans-serif;
}

ul#navlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

ul#navlist li {
	background-color: #F0F0F0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 0;
}

ul#navlist li#active {
	background-color: #C4CCD6;
}

.anlnk13 {
	color: #00017B;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bgblack{
	background-color: #000000;
}

.bgblau1{
	background-color: #2A7093;
}

.bgblau5{
	background-color: #204566;
}

.bgblupix{
	background: url(blupix.gif) repeat;
}

.bggrey0{
	background-color: #FAFAFA;
}

.bggrey1{
	background-color: #E6E6E6;
}

.bggrey2{
	background-color: #E1E1E1;
}

.bggrey3{
	background-color: #C0C0C0;
}

.bglauwtxt14px{
	background-color: #003366;
}

.bglauwtxt14px, .bgorwtxt14px, .bglilawtxt14px {
	color: #FFFFFF;
	font: normal normal bold 14px Arial, Helvetica, sans-serif;
}

.bglilawtxt14px{
	background-color: #800080;
}

.bgnav{
	background-color: #F0F0F0;
	border-bottom: 1px solid #2A2A2A;
	border-top: 1px solid #AAAAAA;
	margin: 0;
}

.bgorwtxt14px{
	background-color: #ED7B00;
}

.blink13 {
	color: #2A7093;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.denied{
	background-image: url(denied.gif);
}

.gbtxt12px {
	color: #fffafa;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

.gbtxt13px {
	color: #fffafa;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
}

.gbtxt9px {
	color: #DCDCDC;
	font: normal bold 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.htxt6 {
	color: #204566;
	font: normal normal 6px Arial, Helvetica, sans-serif;
}

.inpstyle1 {
	background-color: #FDFDFD;
	border-bottom: 1px solid #000000;
	border-left: 0px solid White;
	border-right: 0px solid White;
	border-top: 0px solid White;
	}

.inpstyle1, .inpstyle2, .inpstyle3, .inpstyle4, .inpstyle5, .inpstyle6, .inpstyle7, .inpstyle8, .inpstyle9, .inpssuch {
	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.inpstyle2 {
	background-color: #FDFDFD;
	border: 1px #000000 solid;
}

.inpstyle3 {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
}

.inpstyle4 {
	background-color: #FAFAFA;
	border: 1px solid #000000;
}

.inpstyle5, .inpstyle6, .inpstyle7, .inpstyle8, .inpstyle9 {
	background-color: #EEEEEE;
	border: 1px solid #000000;
	font-weight: bold;
	padding: 0px 0px 0px 18px;
}

.inpstyle6 {
	background: url(dload.gif) #EEEEEE no-repeat 2px 0px;
}

.inpstyle7 {
	background: url(reorg.gif) #EEEEEE no-repeat 2px 0px;
}

.inpstyle8 {
	background: url(search.gif) #EEEEEE no-repeat 2px 0px;
}

.inpstyle9 {
	background: url(gobck.gif) #EEEEEE no-repeat 2px 0px;
}

.inpssuch {
	background-color: #F6F6F6;
	border: 1px solid #000000;
	width: 110px;
}
.inpssuch:hover {
	background-color: #FFFFFF;
}

.suchbutt {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
	font-weight: bold;
   background-color: #EEEEEE;
	background: #EEEEEE url(search.gif) no-repeat 2px 1px;
	border: 1px solid #454545;
	padding: 1px 0px 1px 16px;
	width: 111px;
	margin: 2px 0px 2px 0px;
	text-align: center;
}



.link13px{
	color: #404040;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.link9px {
	color: #2F5577;
	font: normal normal bold 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.linkb13px {
	color: #1517FF;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.linkstxt13px {
	color: #505050;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.lsbtxt12px {
	color: #000080;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

.lstxt12px {
	color: #000080;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

.marmor{
	background-image: url(marmor.gif);
}

.marmor1{
	background-image: url(paper.gif);
}

.meta8px {
	color: #F8F8F8;
	font: normal 8px Arial, Helvetica, sans-serif;
}

.rbtxt12px {
	color: #800000;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

.rbtxt13px {
	color: #800000;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
}

.rbtxt14px {
	color: #FF0000;
	font: normal normal bold 14px Arial, Helvetica, sans-serif;
}

.rbtxt15px {
	color: #FF0000;
	font: normal normal bold 15px Arial, Helvetica, sans-serif;
}

.rbtxt18px {
	color: #FF0000;
	font: normal normal bold 18px Arial, Helvetica, sans-serif;
}

.rrbtxt12px{
		color: Red;
		font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

.rrbtxt13px {
	color: #FF0000;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
}

.sbtxt10px {
	color: #000000;
	font: normal normal bold 10px Arial, Helvetica, sans-serif;
}

.sbtxt11px {
	color: #000000;
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
}

.sbtxt12px {
	color: #000000;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

.sbtxt13px {
	color: #000000;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
}

.sbtxt15px {
	color: #000000;
	font: normal normal bold 15px Arial, Helvetica, sans-serif;
}

.searchhead {
	background-color: #EEEEEE;
	background-image: url(suchico.gif);
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #000000;
	font: normal normal bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.stxt10px {
	color: #000000;
	font: normal normal 10px Arial, Helvetica, sans-serif;
}

.stxt11px {
	color: #000000;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}

.stxt12px {
	color: #000000;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}

.stxt13px {
	color: #000000;
	font: normal normal 13px Arial, Helvetica, sans-serif;
}

.stxt9px {
	color: #000000;
	font: normal 9px Arial, Helvetica, sans-serif;
}

.tabfett {
	background-color: #EEEEEE;
	font: normal normal bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tabnorm {
	background-color: #FFFFFF;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tblstyle1 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: verdana,arial;
}

.trans{
	background-image: url(transp.gif);
}

.tstyle2 {
	background: #FFFFFF;
	font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tstyle3 {
	background: #FFFFFF;
	border: 1px solid #000000;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tstyle4 {
	background: #F9F9F9;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.wbtxt10px {
	color: #FFFFFF;
	font: normal normal bold 10px Arial, Helvetica, sans-serif;
}

.wbtxt12px {
	color: #FFFFFF;
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
}

.wbtxt13px {
	color: #FFFFFF;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
}

.weiss{
	background-color: #FFFFFF;
}

.wlink11 {
	color: #FFFFFF;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.wtxt12 {
	color: #fdfdfd;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.wlink12 {
   background: transparent url(hapfeil_01.gif) no-repeat right;
	color: #FFFFFF;
	font: normal normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 15px 0px 0px;
	
}
a.wlink12:hover {
   background: transparent url(hapfeil_02.gif) no-repeat right;
	color: #ffffaa;
	font: normal normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 15px 0px 0px;
}
.wlink13{
	color: #FFFFFF;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.wtxt10px {
	color: #FFFFFF;
	font: normal normal 10px Arial, Helvetica, sans-serif;
}

.wtxt13px {
	color: #FFFFFF;
	font: normal normal 13px Arial, Helvetica, sans-serif;
}

.wtxt9px {
	color: #FFFFFF;
	font: normal 9px Arial, Helvetica, sans-serif;
}

.ybtxt13px {
	color: #FFE655;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
}

#navcontainer {
}

#navlist a, #navlist a:link {
	border-right: 1px dashed #C0C0C0;
	color: #484848;
	margin: 0;
	padding: 2px 15px 2px 15px;
	text-decoration: none;
}

#navlist a:hover {
	background-color: #b0c6ce;
	color: #000188;
}
.link01 {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.link01{
background: transparent url(linkarr2.gif) no-repeat right;
font-weight: bold;
font-size: 12px;
color: #3333CC;
padding: 0px 15px 0px 0px;
}
a.link01:hover{
background: transparent url(linkarr2h.gif) no-repeat right;
font-weight: bold;
font-size: 12px;
color: Red;
padding: 0px 15px 0px 0px;
}
div.googmap {
	border: 2px solid #444444;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.ptlnk{
	float: left;
	margin-top: 0px;
}
.prlnk, .prlink:visited {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
background: transparent url(printico.gif) no-repeat;
padding: 0px 0px 0px 21px;
font-weight: bold;
font-size: 13px;
color: #dcdcdc;
}
.prlnk:hover, .prlnk:active{
background: transparent url(printico.gif) no-repeat 0 -16px;
padding: 0px 0px 0px 21px;
font-weight: bold;
font-size: 13px;
color: #ffffff;
}
.blink11 {
	color: #000000;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ggtxt9px{
	color: #a0a0a0;
	font: normal bold 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.linkg00 {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.linkg00{
background: transparent url(galinkr_00.gif) no-repeat right;
font-weight: bold;
font-size: 13px;
color: #ebebeb;
padding: 0px 16px 0px 0px;
}
a.linkg00:hover{
background: transparent url(galinkr_01.gif) no-repeat right;
font-weight: bold;
font-size: 13px;
color: #ffffdf;
padding: 0px 16px 0px 0px;
}

.linkg02 {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.linkg02{
background: transparent url(galinkr_00.gif) no-repeat right;
font-weight: bold;
font-size: 13px;
color: black;
padding: 0px 16px 0px 0px;
}
a.linkg02:hover{
background: transparent url(galinkr_01.gif) no-repeat right;
font-weight: bold;
font-size: 13px;
color: blue;
padding: 0px 16px 0px 0px;
}

div.gal_00 {
   padding: 5px 10px 5px 10px;
	background-color: #3c3c3c;
	white-space: nowrap;

	}
.galbord {	
	background-color: #e1e1e1;
	padding: 10px 10px 10px 10px;
}
.galbord_01 {	
   background-color: #282828;
	padding: 33px 33px 33px 33px;
	border-bottom: 1px solid #141414;
	border-left: 1px solid #464646;
	border-right: 1px solid #141414;
	border-top: 1px solid #464646;
	color: #e1e1e1;
	}
	
.galiblock{
background-color: #282828;
text-decoration: none;
font: normal normal bold 12px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #141414;
border-left: 1px solid #464646;
border-right: 1px solid #141414;
border-top: 1px solid #464646;
 color: #c8c8c8;
}

a.piclnk13 {
	color: #ffffcc;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a.piclnk13:hover {
	color: #59ff5b;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #181818;
}
a.piclnkb13 {
	color: #ffffcc;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #005d01;
}
a.piclnkb13:hover {
	color: #ffffd7;
	font: normal normal bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #00ca02;
}
.bg_grey_164{
	background-color: #a4a4a4;
}
.bg_grey_128{
	background-color: gray;
}
.bg_grey_80{
	background-color: #505050;
}
.bg_grey_60{
	background-color: #3c3c3c;
}
.bg_grey_40{
	background-color: #282828;
}
.formenu {
background: #e1e1e1;
border: 1px solid gray;
padding: 4px 0px 3px 5px;
font: normal normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000140;
white-space: nowrap;
-moz-border-radius: 5px;
}
.formlist, optgroup.fl, option.fl {
font: normal normal bold 12px Arial, Helvetica, sans-serif;
}
.formlist {
background: #e6e6e6;
border: 1px solid grey;
padding: 1px 0px 1px 0px;
color: #000173;
}
optgroup.fl {
background-color: #F8F8F8;
color: #494949;
}
option.fl {
color: #18294E;
font-size: 11px;
}
.lnks11px {
	color: #000000;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.lnks11px {
	color: #000000;
}
a.lnks11px:hover {
	color: blue;
	font: normal normal 11px Arial, Helvetica, sans-serif;
}
div.areatx {
   color: #415461;
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	padding: 8px 8px 8px 8px;
	width: 90%;
	border: 1px dotted #757575;
}
