BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial; bgcolor: #FFFFFF
}
.prtlBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial; bgcolor: #FFFFFF
}
A {
	COLOR: #054295
}
A:hover {
	COLOR: #d62020
}
.navlink {
	FONT-SIZE: 70%; COLOR: #054295; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.navlink:hover {
	COLOR: #d62020
}
.navlinkactive {
	FONT-SIZE: 70%; COLOR: #d62020; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.navlinkactive:hover {
	COLOR: #d62020
}
.contentnavtextbox {
	PADDING-LEFT: 10px; FONT-SIZE: 70%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.headnavlink {
	FONT-SIZE: 70%; COLOR: #054295; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.headnavlinkactive {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #054295; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.headnavlink:hover {
	COLOR: #d62020
}
.topiclink {
	FONT-WEIGHT: bold; COLOR: #054295
}
.searchfield {
	BORDER-RIGHT: #9eb6d6 1px solid; BORDER-TOP: #9eb6d6 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; BORDER-LEFT: #9eb6d6 1px solid; WIDTH: 126px; BORDER-BOTTOM: #9eb6d6 1px solid; FONT-FAMILY: Arial
}
.searchsubmit {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #f6f6ff; BORDER-LEFT: 0px; COLOR: #054295; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial
}
.hessenmarkebox {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../../images/bg_hrline.gif); VERTICAL-ALIGN: top; BACKGROUND-REPEAT: no-repeat; HEIGHT: 83px
}
.brandingbox {
	VERTICAL-ALIGN: top; HEIGHT: 60px
}
.headnavbox {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.branding {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.headnavdivider {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 75%; COLOR: #054295; FONT-FAMILY: Arial
}
.bannerline {
	BACKGROUND: #cdd9ea; HEIGHT: 1px
}
.searchbox {
	PADDING-RIGHT: 10px; FONT-SIZE: 70%; VERTICAL-ALIGN: middle; HEIGHT: 22px; TEXT-ALIGN: right
}
.topnavbox {
	PADDING-LEFT: 15px; BACKGROUND: #054295; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #ffffff; HEIGHT: 22px
}
.topnavlink {
	FONT-SIZE: 75%; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.topnavlink:hover {
	COLOR: #eed62b
}
.topnavlinkactive {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.topnavlinkactive:hover {
	COLOR: #eed62b
}
.topnavlinkbox {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 17px; MARGIN-TOP: 1px; PADDING-LEFT: 16px; FLOAT: left; PADDING-TOP: 2px
}
.fiveboxes {
	VERTICAL-ALIGN: top; WIDTH: 31px
}
.contentnavbox {
	BACKGROUND: #ebecf0; VERTICAL-ALIGN: top; WIDTH: 184px; PADDING-TOP: 16px
}
.contentnavlinkbox1 {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid
}
.contentnavlinkbox2 {
	PADDING-LEFT: 30px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #efeff7 1px solid
}
.contentnavlinkbox3 {
	PADDING-LEFT: 40px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #efeff7 1px solid
}
.contentnavlinkbox4 {
	PADDING-LEFT: 50px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #efeff7 1px solid
}
.contentnavlinkbox5 {
	PADDING-LEFT: 60px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #efeff7 1px solid
}
.contentnavtopic {
	PADDING-RIGHT: 3px; MARGIN-TOP: 16px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 70%; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; WIDTH: 184px; COLOR: #054295; PADDING-TOP: 3px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.contentnavtopicactive {
	PADDING-RIGHT: 3px; MARGIN-TOP: 14px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 70%; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; WIDTH: 184px; COLOR: #d7212a; PADDING-TOP: 3px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.contentnavsubbox {
	BACKGROUND: #f6f6ff; PADDING-TOP: 1px
}
.contenttable {
	FONT-SIZE: 100%
}
.contentbox {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 100%
}
.contentboxprintview {
	PADDING-RIGHT: 31px; PADDING-LEFT: 31px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 28px
}
.contenttopic {
	PADDING-BOTTOM: 3px
}
.contentarea {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 12px
}
.contentboxprintview {
	PADDING-RIGHT: 31px; PADDING-LEFT: 31px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 28px
}
.breadcrumb {
	PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #747474; FONT-FAMILY: Arial
}
.breadcrumblink {
	FONT-SIZE: 70%; COLOR: #054295; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.breadcrumbnolink {
	FONT-SIZE: 70%; FONT-FAMILY: Arial
}
.addtofavorites {
	PADDING-RIGHT: 10px
}
P {
	MARGIN-TOP: 8px; PADDING-TOP: 0px
}
.detailbox {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.detailbox2 {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 24px; PADDING-BOTTOM: 5px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #efefef 1px solid
}
.detail {
	FONT-SIZE: 70%; PADDING-TOP: 9px; FONT-FAMILY: Arial
}
.detail2 {
	FONT-SIZE: 70%; PADDING-BOTTOM: 21px; FONT-FAMILY: Arial
}
.contentdivider {
	CLEAR: both; BACKGROUND: url(../../images/bg_dottedlineblue.gif); MARGIN-LEFT: 108px
}
.contentdividerlong {
	CLEAR: both; BACKGROUND: url(../../images/bg_dottedlineblue.gif)
}
.footerbox {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: 0px; PADDING-LEFT: 18px; FONT-SIZE: 70%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; FONT-FAMILY: Arial
}
.footerbox2 {
	FONT-SIZE: 70%; MARGIN-BOTTOM: 10px; FONT-FAMILY: Arial
}
.schlagwortbuchstabe {
	FLOAT: left; WIDTH: 15px; HEIGHT: 19px; TEXT-ALIGN: center
}
.schlagworttrenner {
	FONT-SIZE: 70%; FLOAT: left; COLOR: #054295; FONT-FAMILY: Arial; HEIGHT: 19px; TEXT-DECORATION: none
}
.selectcontentnav {
	MARGIN-TOP: 6px; FONT-SIZE: 70%; WIDTH: 155px; FONT-FAMILY: Arial
}
.selectinfo {
	MARGIN-TOP: 6px; FONT-SIZE: 70%; WIDTH: 170px; FONT-FAMILY: Arial
}
.contentbold {
	FONT-WEIGHT: bold
}
.picstart {
	PADDING-RIGHT: 14px; FLOAT: left
}
.piccontent {
	PADDING-RIGHT: 14px; FLOAT: left
}
.picgallery {
	PADDING-LEFT: 14px; FLOAT: right
}
.picinfo {
	PADDING-RIGHT: 3px; FLOAT: left
}
.infobox {
	PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; WIDTH: 227px
}
.infotopic {
	WIDTH: 227px
}
.infodetail {
	PADDING-RIGHT: 6px; PADDING-LEFT: 9px; FONT-SIZE: 70%; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; FONT-FAMILY: Arial
}
.infoform {
	PADDING-LEFT: 9px; FONT-FAMILY: Arial
}
.infodivider {
	MARGIN-TOP: 6px; BACKGROUND: url(../../images/bg_dottedlineblue.gif); MARGIN-BOTTOM: 7px; HEIGHT: 1px
}
.infospacer {
	PADDING-BOTTOM: 5px
}
.infoboxspacer {
	HEIGHT: 16px
}
.contentnavboxspacer {
	HEIGHT: 20px
}
.hidden {
	DISPLAY: none
}
.margin_bottom10 {
	MARGIN-BOTTOM: 10px
}
.datatable {
	FONT-SIZE: 100%; BACKGROUND: #adcae5; FONT-FAMILY: Arial
}
CAPTION {
	BORDER-RIGHT: #adcae5 1px solid; BORDER-TOP: #adcae5 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #d3ddf3; BORDER-LEFT: #adcae5 1px solid; COLOR: #004194; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: bold; BACKGROUND: #ebf1fd; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TH.datenkopf_zahl {
	TEXT-ALIGN: right
}
TD.datenzelle {
	BACKGROUND: #ffffff; VERTICAL-ALIGN: top
}
TD.datenzelle_zahl {
	BACKGROUND: #ffffff; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.alignright {
	TEXT-ALIGN: right
}
.alignleft {
	TEXT-ALIGN: left
}
.fett {
	FONT-WEIGHT: bold
}
.kursiv {
	FONT-STYLE: italic
}
.tabelle {
	FONT-SIZE: 100%
}
.eingabefeldlang {
	FONT-SIZE: 100%; WIDTH: 80%; FONT-FAMILY: Arial
}
.eingabefeld {
	FONT-SIZE: 100%; WIDTH: 60%; FONT-FAMILY: Arial
}
.eingabefeldkurz {
	FONT-SIZE: 100%; WIDTH: 20%
}
.fontsize100 {
	FONT-SIZE: 100%
}
.error {
	COLOR: #d62029
}
.texttable {
	FONT-SIZE: 100%
}

.errorText {
	font-family: Arial; background-color:#f6f6ff ; font-size: 0.7em; border:1px solid #cdd9ea; margin-top:10px; margin-right:450px; margin-left:20px; padding: 10px; color: black;
}

.errorcode	{text-align:right; color:#d62020;}

.message {
	font-family: Arial; font-size: 0.7em; border:1px solid #d62020; margin-top:10px; margin-right:450px; margin-left:20px; padding: 10px; color: black;
}

.welcome {
	FONT-SIZE: 75%; COLOR: #054295; FONT-FAMILY: Arial
}
H1.icc {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN-BOTTOM: 0px; COLOR: #054295; FONT-FAMILY: Arial
}
.contentrowleft {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
.contentrowcenter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-ALIGN: center
}
.contentrowleft {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px; COLOR: #054295; FONT-FAMILY: Arial
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial
}
DIV.tree {
	BACKGROUND-POSITION: left center; FONT-FAMILY: arial
}
DIV.subtree {
	BACKGROUND-POSITION: left center; FONT-FAMILY: arial
}
DIV.lastsubtree {
	BACKGROUND-POSITION: left center; FONT-FAMILY: arial
}
DIV.node {
	BACKGROUND-POSITION: left center; FONT-FAMILY: arial
}
DIV.lastnode {
	BACKGROUND-POSITION: left center; FONT-FAMILY: arial
}
DIV.treeheader {
	FONT-WEIGHT: bold; BACKGROUND: #ebecf0; VERTICAL-ALIGN: top; HEIGHT: 15px
}
DIV.subtree {
	PADDING-LEFT: 15px
}
DIV.lastsubtree {
	PADDING-LEFT: 15px
}
DIV.node {
	PADDING-LEFT: 15px
}
DIV.lastnode {
	PADDING-LEFT: 15px
}
DIV.subtree {
	BACKGROUND-IMAGE: url(../../images/i.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.node {
	BACKGROUND-IMAGE: url(../../images/t.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.lastnode {
	BACKGROUND-IMAGE: url(../../images/l.gif); BACKGROUND-REPEAT: no-repeat
}
