/* Generated by HESSPOL, do not edit this file !*/

/* font global in table rows*/
td {  	font-family: Verdana,Arial, Helvetica, sans-serif;  	color: #004040;  	font-size: 11px }

/* background color, scrolling  etc. */
body { 	background-color: #FFFFFF;  	 	margin-left: 25px;  	margin-right: 25px;  	margin-top: 25px;  	margin-bottom: 10px;  	 	scrollbar-base-color: #FFFFFF;  	scrollbar-track-color: #FFFFFF;  	scrollbar-face-color: #FFFFFF;  	scrollbar-highlight-color: #FFFFFF;  	scrollbar-3dlight-color:black;  	scrollbar-darkshadow-color:black;  	scrollbar-shadow-color: #004040;  	scrollbar-arrow-color: #004040; }

/* left image */
.tdimageleft { background-image : url(back1.gif); background-repeat : no-repeat; background-color : #FFFFFF; width : 20%; height : 146px; }

/* right image */
.tdimageright { background-image : url(back2.gif); background-repeat : no-repeat; background-color : #FFFFFF; width : 20%; height : 146px; }

/* horizontal lines */
hr { 	height : 1px; 	border-top : 1px solid #004040; }

/* all links  */
a { 	text-decoration: none }

/* all links  */
a:link {   	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;  	color: #004040;  	font-weight: bold;  	text-decoration: none }

/* all links  */
a:visited {   	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;  	color: #004040;  	font-weight: bold;  	text-decoration: none }

/* all links  */
a:hover {   	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;  	color: #004040;  	font-weight: bold;  	text-decoration: underline }

/* top menu links */
a.topmenue {     font-size         : 10px;     text-decoration   : none;     display           : block;     color             : #FFFFFF;     margin            : 0px 0px 0px 0px; 	padding           : 12px;     	text-align		  : center; }

/* top menu links */
a.topmenue:hover {     font-size         : 10px;     text-decoration   : none; 	display           : block;     color             : #FFFFFF; 	background-color  : #9CB4B3;     margin            : 0px 0px 0px 0px; 	padding           : 12px; 	text-align		  : center; }

/* top menu links */
a.topmenue:visited {     font-size         : 10px;     text-decoration   : none; 	display           : block;     color             : #FFFFFF;     margin            : 0px 0px 0px 0px; 	padding           : 12px; 	text-align		  : center; }

/* category links */
a.menu {     font-size         : 11px;     text-decoration   : none;     display           : block;     color             : #004040;     border-top        : 0px solid #FFFFFF;     border-bottom     : 0px solid #FFFFFF;        margin            : 0px 0px 0px 0px;     padding           : 5px 20px 5px 15px; }

/* category links */
a.menu:hover {     font-size         : 11px;     text-decoration   : none;     display           : block;     color             : #004040;     background-color  : #FFFFFF;     border-top        : 0px solid #FFFFFF;     border-bottom     : 0px solid #FFFFFF;        margin            : 0px 0px 0px 0px;     padding           : 5px 20px 5px 15px; }

/* category links */
a.menu:visited {     font-size         : 11px;     text-decoration   : none;     display           : block;     color             : #004040;     border-top        : 0px solid #FFFFFF;     border-bottom     : 0px solid #FFFFFF;        margin            : 0px 0px 0px 0px;     padding           : 5px 20px 5px 15px; }

/* title categories */
.categorytitle { 	font-weight       : bold; }

/* background color middle table column */
.midcol { }

/* image border width link setting */
img { border-width : 0px; border-color : #004040; }

/* buttons */
.buttons {   	font-size: 10px;  	font-family: Verdana,Arial, Helvetica,  sans-serif;  	color: #004040;  	background-color: #DEDEDC;  	border: 1px #004040 solid }

/* small text fields */
.inputbox {   	font-size: 10px;  	font-family: Verdana,Arial, Helvetica,  sans-serif;  	background-color: #FFFFFF;  	color: #004040;  	border: 1px #004040 solid }

/* big text field */
.textarea {   	font-size: 10px;  	font-family: Verdana,Arial, Helvetica,  sans-serif;  	background-color: #FFFFFF;  	color: #004040;  	border: 1px #333333 solid;  	width: 200px  }

/* font and background color attribute listboxes */
.select {   	font-size: 10px;  	font-family: Verdana,Arial, Helvetica,  sans-serif;  	background-color: #FFFFFF;  	color: #004040 }

/* sitemap */
.sitemap {   	background-color: #E8F3E4; 	height : 15px; 	padding : 2px; }

/* footnote */
.footer {   	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;  	color: #999999 }

/* main table */
.tablemain { 	background-color  : #FFFFFF;      font-size		  : 11px;     text-decoration   : none;     color             : #004040; 	font-family		  : Verdana,Arial, Helvetica,  sans-serif; 	BORDER-BOTTOM	  : #004040 1px solid;  	BORDER-LEFT		  : #004040 1px solid;  	BORDER-RIGHT	  : #004040 1px solid;  	BORDER-TOP	  	  : #004040 1px solid; 	width             : 100%; }

/* background color etc. left and right column */
.tdbackcolor { 	background-color  : #E8F3E4;      font-size         : 10px;     text-decoration   : none;     color             : #004040; 	font-family		  : Verdana,Arial, Helvetica,  sans-serif;  	padding			  : 0px;     text-align		  : center; }

/* the small lines */
.tdlines { 	background-color  : #FFFFFF;  }

/* the dark rows */
.tddarkcolumns { background-color : #004040; font-size : 10px; text-decoration : none; color : #FFFFFF; font-family : Verdana,Arial, Helvetica,  sans-serif; font-weight : bold; padding : 0px; }

/* the columns with a different color than the main column background color; column width should correspond to tdimage width */
.tdlightcolumns { background-color : #9CB4B3; font-size : 10px; text-decoration : none; color : #004040; font-family : Verdana,Arial, Helvetica,  sans-serif; text-align : center; width : 20%; height : 35px; }


