a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #336699;
	text-decoration: underline;
}
a:active {
	color: #336699;
	text-decoration: underline;
}

div#frame {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #A1A1A1;
	position: relative;
	height: auto;
	width: 800px;
	overflow:hidden;
}

div#framesitemap {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #A1A1A1;
	position: relative;
	height: auto;
	width: 400px;
	overflow:hidden;
	background-color: #FFFFFF;
}
div#framesitemap2 {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #A1A1A1;
	position: relative;
	height: auto;
	width: 510px;
	overflow:hidden;
	background-color: #FFFFFF;
}
/*##############################################################################
###############################################################################
##########    Print     #####################################################*/
div#printframe {
	margin-left: 20;
	border: 1px solid #FFFFFF;
	position: relative;
	height: auto;
	width: 600px;
	overflow:hidden;
	background-color: #FFFFFF;
	margin-bottom: 0px;

}
div#printtxt {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	position: absolute;
	top: 174px;
	right: 0px;
	width: 530px;
	font-weight: normal;
	float: none;
	left: 25px;
	padding-left: 5px;
	padding-right: 20px;
}

div#printtxtperson {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	position: absolute;
	top: 174px;
	right: 0px;
	width: 469px;
	font-weight: normal;
	float: none;
	left: 112px;
	padding-left: 5px;
	padding-right: 20px;
}

div#printtxtexpertise {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	position: absolute;
	top: 174px;
	right: 0px;
	width: 88px;
	font-weight: bold;
	float: none;
	left: 10px;
}

div#printfoto {
	position: absolute;
	top: 60px;
	right: 0px;
	left: 530px;
	width: 80px;
	height: 105px;
}


/*################################################################
##################################################################*/



div#logo {
	/*background-image: url(../images/logo.gif);
	background-repeat: no-repeat;*/
	position: relative;
	height: 50px;
	width: 100px;
	left: 40px;
	top: 30px;
}
div#topPic1 {
	/*background-image: url(../images/zitronen.jpg);*/
	top: 50px;
	height: 66px;
	width: 654px;
	position: absolute;
	right: 0px;
}
div#topPic2 {
	/*background-image: url(../images/zitronen_u.jpg);*/
	position: absolute;
	top: 115px;
	height: 45px;
	width: 798px;
	/*background-repeat: no-repeat;*/
	right: 1px;
}

/*########     NAV TOP      ############################*/
div#navTop {
	position: absolute;
	height: 20px;
	right: 40px;
	top: 20px;
	color: #4C4C4C;
	font-family: Verdana;
	font-size: 8pt;
}
a.navtop:link {
	font-size: 7pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-weight: lighter;
}
a.navtop:visited {
	font-size: 7pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-weight: lighter;
}
a.navtop:hover {
	font-size: 7pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: lighter;
	text-decoration: underline;
}
a.navtop:active {
	font-size: 7pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-weight: lighter;
	text-decoration: underline;
}

/* ''''''''''NAVTOP fuer NETSCAPE'''''''''''''''*/
div#navTopns {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #4C4C4C;
	position: absolute;
	height: 20px;
	right: 40px;
	top: 20px;
	color: #4C4C4C;
	font-family: Verdana;
	font-size: 8pt;
}
a.navtopns:link {
	text-decoration: none;
	font-size: 7pt;
	color: #4C4C4C;
	font-weight: lighter;
 	cursor: text;
}
a.navtopns:visited {
	text-decoration: none;
	font-size: 7pt;
	color: #4C4C4C;
	font-weight: lighter;
 	cursor: text;
}
a.navtopns:hover {
	font-weight: lighter;
	font-size: 7pt;
	color: #4C4C4C;
	text-decoration: none;
 	cursor: text;
}
a.navtopns:active {
	font-weight: lighter;
	font-size: 7pt;
	color: #4C4C4C;
	text-decoration: none;
 	cursor: text;
}

/*############  MAIN MENU  ##########################*/
div#mainmenu {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #4c4c4c;
	margin-right: 40px;
	margin-left: 40px;
	position: absolute;
	top: 165px;
	width: 798px;
	right: 0px;
	left: 0px;
	word-spacing: 4.25em;
}
a.mainmenu:link {
	font-size: 10pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-weight: bolder;
}
a.mainmenu:visited {
	font-size: 10pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-weight: bolder;
}
a.mainmenu:hover {
	font-size: 10pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;
	font-weight: bolder;
}
a.mainmenu:active {
	font-size: 10pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-weight: bolder;
}

.mainmenu_aktiv {
	font-size: 10pt;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;
	font-weight: bolder;
}

/*########################################################*/

div#header {
	position: absolute;
	top: 236px;
	height: 47px;
	width: 498px;
	right: 1px;
	left: 302px;
}

div#txtcontent {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #4C4C4C;
	position: absolute;
	top: 333px;
	right: 40px;
	width: 457px;
	font-weight: normal;
	float: none;
	left: 305px;
}
div#line_hor {
	position: absolute;
	top: 308px;
	height: 1px;
	left: 30px;
	width: 500px;
}
div#line_vert {
	position: absolute;
	top: 188px;
	height: auto;
	left: 270px;
	width: 1px;
}
div#pic {
	position: absolute;
	top: 336px;
	height: 133px;
	left: 40px;
	width: 200px;
}
div#pic2 {
	position: absolute;
	left: 40px;
	width: 200px;
	top: 353px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4c4c4c;
}
div#picexp {
	position: absolute;
	top: 328px;
	height: 105px;
	right: 40px;
	width: 80px;
}

/* ########## SUB-MENUE   ###############*/
div#submenu {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#4C4C4C;
	font-weight: lighter;
	width: 200px;
	position: absolute;
	top: 183px;
	left: 40px;
	height: 100px;
	display: inline;
	list-style-type: none;
	list-style-position: inside;
	letter-spacing: 0.05em;
	visibility: visible;
}
div#personentxt {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#4C4C4C;
	font-weight: lighter;
	width: 200px;
	position: absolute;
	top: 203px;
	left: 40px;
	height: 100px;
	display: inline;
	list-style-type: none;
	list-style-position: inside;
	letter-spacing: 0.05em;
	visibility: visible;
}


.navlist_aktiv {
	text-decoration: none;
	text-align: left;
	color: #336699;
	margin-left: 0px;
	list-style-type: none;
	padding-left:25px;
	line-height: 17px;
	display: block;
	background-image: url(../images/pfeil_on.gif);
	background-repeat: no-repeat;
	background-color: #F0F0F0;
}

.navlist  {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	text-align: left;
	color: 4C4C4C;
	margin-left: 0px;
	list-style-type: none;
	padding-left:0px;
	line-height: 17px;
	display: block;
	list-style-position: outside;
}
.navlist a:link  {
	text-decoration: none;
	text-align: left;
	color: #7D7D7D;
	margin-left: 0px;
	list-style-type: none;
	padding-left:25px;
	line-height: 17px;
	display: block;
	background-image: url(../images/pfeil_off.gif);
	background-color: #F0F0F0;
}
.navlist a:visited  {
	text-decoration: none;
	text-align: left;
	color: #7D7D7D;
	margin-left: 0px;
	list-style-type: none;
	padding-left:25px;
	line-height: 17px;
	display: block;
	background-image: url(../images/pfeil_off.gif);
	background-color: #F0F0F0;
}
.navlist a:hover  {
	text-decoration: none;
	text-align: left;
	color: #336699;
	margin-left: 0px;
	list-style-type: none;
	padding-left:25px;
	line-height: 17px;
	display: block;
	background-image: url(../images/pfeil_over.gif);
	background-color: #FEF8E7;
}
.navlist li {
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #F0F0F0;
}
.txtfett {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 12px;
	font-weight: bolder;
}
.txtfett11 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 11px;
	font-weight: bolder;
}


.txtnormal {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 11px;
}

.combo {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height:20pt;
	color: #4C4C4C;
	background-color: #F8F7FF;
}
div#fusszeile {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4C4C4c;
	text-align: center;
	height: 30px;
	width: 800x;
	vertical-align: middle;
	line-height: 30px;
	background-image: url(../images/trenner.gif);
	background-repeat: no-repeat;
	right: 0px;
	}
div#txtlinks {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #4C4C4C;
	font-weight: bold;
	position: absolute;
	top: 60px;
	right: 40px;
	width: 100px;
	left: 0px;
}
div#txtlinksexperte {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #4C4C4C;
	font-weight: bold;
	position: absolute;
	top: 353px;
	right: 40px;
	width: 100px;
	left: 129px;
	text-align: left;
}
div#txtrechts {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #4C4C4C;
	position: absolute;
	top: 60px;
	right: 40px;
	width: 368px;
	font-weight: normal;
	left: 117px;
}
.listfield {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height:20pt;
	color: #4C4C4C;
	background-color: #F8F7FF;
	width: 330px;
	height: 18px;
}
.textfield {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #4C4C4C;
	background-color: #F8F7FF;
	width: 65px;
	height: 15px;
	border: 1px solid #76A4D1;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 10px;
}
.submitbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4C4C4C;
	width: 70px;
	height: 22px;
	font-weight: normal;
}
.seitenumbruch {
	page-break-before: always;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #4c4c4c;
	
}
