body {background-image:url(images/subnav_bg.gif); background-repeat:repeat-y; margin: 0px 0px 0px 0px;  left: 0px; left: 0px; right: 0px;}
p, td, li {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-align: justify;}
h1 {font-weight: bold; font-size: 11px; color: #000000}
p {margin: 11px 0px 11px 0px; color: #000000}
div {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000;}
li {font-weight: normal; font-size: 11px; color: #000000; line-height: 14px; list-style-image:url(images/list.gif);}
.listspec {line-height: 14px;}
.listspec1 {line-height: 20px;}
table {color: #000000; font-weight: normal; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-align: left;}

input, textarea {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;width: 200px; height: 17px; border: 1px solid; border-color: #929A96; margin: 0px 0px 10px 0px; background-color:#F7FAF2}
textarea {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; width: 410px; height: 50px; background-color:#F7FAF2}
.FrmCheckbox {width: 15px; height: 15px; border: none; margin: 2px 5px 2px 0px;}
.FrmButton {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; width: 100px; height: 20px; cursor: hand; cursor: pointer; background-color:#cccccc}
.Titel {font-weight: bold; font-size: 11px; color: #000000}

.txtcenter {text-align: center;}

a:link {color: #009F43; text-decoration: underline;}
a:visited {color: #009F43; text-decoration: underline;}
a:hover {color: #009F43; text-decoration: none;}
a:active {color: #009F43; text-decoration: underline; } 

TABLE.TblDienst a:link {color: #ffffff; text-decoration: none;}
TABLE.TblDienst a:visited {color: #ffffff; text-decoration: none;}
TABLE.TblDienst a:hover {color: #ffffff; text-decoration: none;}
TABLE.TblDienst a:active {color: #575757; text-decoration: none; font-weight: bold} 

#divBanner {width: 100%; position: absolute; margin: 0px 0px 0px 0px; top: 0px; left: 0px; background-image:url(images/banner_bg.gif); z-index: 0}
#divLogo {width: 136px; height: 21px; position: absolute; margin: 0px 0px 0px 0px; top: 45px; left: 32px; z-index: 0}
#divBannerPubli {width: 100%; position: absolute; margin: 0px 0px 0px 0px; top: 0px; left: 0px; z-index: 0}
#divNavigation {position: absolute; top: 228px; width: 162px; left: 20px; margin: 0px 0px 0px 0px; z-index: 300;}
#divLan {position: relative; top: 40px; left: 20px; margin: 0px 0px 0px 0px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
#navigationImg{position: absolute; background-image:url(images/subnav_bg.gif); background-repeat:repeat-y; top: 228px; width: 100%;  margin: 0px 0px 0px 0px; left: 0px; z-index:3}
#spacer {width: 171px; border: 1px solid green;  margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; }
#spacer2 {width: 251px; border: 1px solid blue; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; }

#divContent {position: absolute; width: 680; margin: 0px 0px 0px 0px; top: 223px; left: 210px; z-index:30; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-align: left;}

#divFooter {position: absolute; padding: 0px, 0px, 10px, 0px; bottom:10px; left:210px; top:670px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #999999; text-align:justify;} 
#divFooterInner {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #999999; text-align:justify;} 
#divFooter1 {position: absolute; padding: 0px, 0px, 10px, 0px; bottom:10px; left:210px; top:840px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #999999; text-align:justify;} 
#divFooter2 {position: absolute; padding: 0px, 0px, 10px, 0px; bottom:10px; left:210px; top:730px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #999999; text-align:justify;} 
#divFooter3 {position: absolute; padding: 0px, 0px, 10px, 0px; bottom:10px; left:210px; top:890px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #999999; text-align:justify;} 
#divFooter a:link {color: #999999; text-decoration: none;}
#divFooter a:visited {color: #999999; text-decoration: none;}
#divFooter a:hover {color: #999999; text-decoration: underline;}
#divFooter a:active {color: #999999; text-decoration: none; }

#DivPrint {position: absolute; width:887px; top: 134px; left: 818px; padding: 0px 0px 0px 0px; font-size: 10px; z-index: 100; font-family:verdana, arial, helvetica, sans-serif; color: #575757}
#DivPrint a:link {color: #00A94F; text-decoration: none;}
#DivPrint a:visited {color: #00A94F; text-decoration: none; }
#DivPrint a:hover {color: #00A94F; text-decoration: underline; }
#DivPrint a:active {color: #00A94F; text-decoration: none; }
#DivPrintBanner {display:none;}

#DivDienst {position: relative; width:300px; top: 0px; left: 0px; padding: 0px 0px 0px 0px; font-size: 10px;  font-family:verdana, arial, helvetica, sans-serif; color: #575757; background-color:#DFEAE1}

.ArtTitel {color: #08577C; }
.ParTitel {color: #08577C;}

.ConTitel {color: #08567C; font-size: 12px;}
.ConTitelP {color: #08567C; font-size: 12px; font-weight: bold;}
.ConTitelGrau {color: #999999; font-size: 11px;}
.ConItalic {color: #08567C; font-size: 11px; font-style: italic;}

td.banner {text-align:right;}
td.white {background-color:#FFFFFF;}
td.window {text-align:left; background-color:#E8F0F0;}
td.TxtKlein {font-size: 9px; color: #666666}
TxtNormal {font-size: 11px; color:#000000;}
.txtTitel {font-size: 11px; color:#000000; font-weight: bold;}

/*---Navigation---*/

TABLE.NavTable a:link {color: #000000; text-decoration: none;}
TABLE.NavTable a:visited {color: #000000; text-decoration: none;}
TABLE.NavTable a:hover {color: #000000; text-decoration: none;}
TABLE.NavTable a:active {color: #000000; text-decoration: none;} 


TABLE.NavTable TD {
	border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style: solid; border-color: #E6E6E6; padding:1px 0px 1px 0px; font-size:11px;
	}

.TblObjekte {background-color: #ffffff; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #C9C9C3; }
.TblObjekte td {text-align:left; color: #000000; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #D1DCCE; padding: 5px 3px 5px 3px;}
.TblObjekte th {background-color: #D1DCCE; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #C9C9C3; padding: 3px 3px 3px 3px; color: #000000; text-align: left; font-size: 11px; font-family: verdana, arial, helvetica; font-weight: normal;}
.TxtKlein {	font-size: 8px;}
#DivImgZoom {position: absolute; top: 100px; left: 10px; visibility: hidden; z-index: 150; padding: 30px 50px 50px 50px; background-color: white; border: 1px solid; border-color:#009F43; z-index:40;}


.NArial   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
}

