/*
    general style
*/


body {
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	 
}

.marginleft {
	background:url(../../images/pageback_margin_left.gif) top right repeat-y;
}

.marginright {
	background:url(../../images/pageback_margin_right.gif) top left repeat-y;
}




p {
	font-family: Tahoma;
	font-size: 10pt;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 120%;
	margin-top: 5px;
	color: #006600;
	font-weight: bold
}	


a {
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 155%; 
	font-weight: bold;
	color: #006000;
	TEXT-DECORATION: none

}
a:hover {
	font-family: Tahoma;
	font-size: 10pt;
	color: #888888;
	font-weight: bold;
	TEXT-DECORATION: underline
}


a.contentnav {
 	background: url("../../images/contentnav_10_off.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 10pt; 
 	color: #006000;
 	text-decoration: none;
 	font-weight: bold 
}

a.contentnav:hover {
 	background: url("../../images/contentnav_10_mo.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 10pt; 
 	color: #FFcc00;
 	text-decoration: none;
 	font-weight: bold
}

a.contentlargenav {
 	background: url("../../images/contentnav_12_off.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:21px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 12pt; 
 	color: #006000;
 	text-decoration: none;
 	font-weight: bold 
}

a.contentlargenav:hover {
 	background: url("../../images/contentnav_12_mo.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:21px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 12pt; 
 	color: #FFcc00;
 	text-decoration: none;
 	font-weight: bold
}

a.contentsmallnav {
 	background: url("../../images/contentnav_08_off.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:15px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 9pt; 
 	color: #006000;
 	text-decoration: none;
 	font-weight: normal 
}

a.contentsmallnav:hover {
 	background: url("../../images/contentnav_08_mo.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:15px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 9pt; 
 	color: #FFcc00;
 	text-decoration: none;
 	font-weight: normal
}


a.contentbacknav {
 	background: url("../../images/contentbacknav_10_off.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 10pt; 
 	color: #006000;
 	text-decoration: none;
 	font-weight: bold 
}

a.contentbacknav:hover {
 	background: url("../../images/contentbacknav_10_mo.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 10pt; 
 	color: #FFcc00;
 	text-decoration: none;
 	font-weight: bold
}

a.contentfurthernav {
 	background: url("../../images/contentnav_10_off.gif");
 	background-repeat: no-repeat;
 	background-position: right top;
 	padding-right:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 10pt; 
 	color: #006000;
 	text-decoration: none;
 	font-weight: bold 
}

a.contentfurthernav:hover {
 	background: url("../../images/contentnav_10_mo.gif");
 	background-repeat: no-repeat;
 	background-position: right top;
 	padding-right:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 10pt; 
 	color: #FFcc00;
 	text-decoration: none;
 	font-weight: bold
}



ul {
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	font-weight: normal 
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	line-height: 155%;
	list-style-position: outside;
}


.HEADLINE {
	font-family: Arial;
	font-size: 16pt;
	line-height: 135%; 
	margin-left: 25px; 
	margin-right: 25px;
	margin-top: 25px;	 
	margin-bottom: 0px;	 
	color: #006000;
	font-weight: normal 
}	

.SUB-HEADLINE {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	line-height: 135%; 
	margin-left: 25px; 
	margin-right: 25px; 
	margin-top: 15px;
	margin-bottom: 0px;	 
	color: #000000;
	font-weight: bold 
}	

.CONTENT {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	margin-left: 25px; 
	margin-right: 25px; 
	line-height: 135%;
	margin-top: 5px;	 
	color: #303030;
	font-weight: normal 
}	

.page_topic {
	font-family: Tahoma;
	font-size: 9pt;
	line-height: 135%; 
	margin-left: 15px; 
	margin-right: 15px; 
	margin-top: 0px;
	margin-bottom: 0px;	
	color: #9ABB00;
	font-weight: bold 
}	


/* TICKER BOX */

.ticker_content {
	font-family: tahoma, Verdana, Arial;
	font-size: 8pt;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 100%;
	margin-top: 0px;
	color: #F1ECDC;
	font-weight: bold
}	




/* NEWS-SECTION */

.news_headline {
	font-family: Arial;
	font-size: 12pt;
	line-height: 135%; 
	margin-left: 25px; 
	margin-right: 25px;
	margin-top: 10px;	 
	margin-bottom: 0px;	 
	color: #B98B02;
	font-weight: bold 
}	

.news_datum {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	margin-left: 25px; 
	margin-right: 35px; 
	line-height: 135%;
	margin-top: 10px;	 
	color: #606060;
	font-weight: normal 
}	

.news_sub-headline {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	line-height: 135%; 
	margin-left: 25px; 
	margin-right: 25px; 
	margin-top: 5px;
	margin-bottom: 0px;	 
	color: #303030;
	font-weight: bold 
}	

.news_content {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	margin-left: 25px; 
	margin-right: 25px; 
	line-height: 135%;
	margin-top: 5px;	 
	color: #303030;
	font-weight: normal 
}	

a.newsnav {
	background: url("../../images/contentnav_08_off.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:14px;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
	font-size: 8pt; 
	color: #006000;
	margin-left: 10px; 
	text-decoration: none;
	font-weight: bold 
}

a.newsnav:hover {
	background: url("../../images/contentnav_08_mo.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:14px;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
	font-size: 8pt; 
	color: #B98B02;
	margin-left: 10px; 
	text-decoration: none;
	font-weight: bold
}


/* SIDENAV */

.sidenav_title {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 120%; 
	margin-left: 20px; 
	margin-right: 0px;
	margin-top: 0px;	 
	margin-bottom: 0px;	 
	color: #004600;
	font-weight: bold 
}	
.sidenav_content {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 120%; 
	margin-left: 20px; 
	margin-right: 0px;
	margin-top: 3px;	 
	margin-bottom: 0px;	 
	color: #353320;
	font-weight: normal 
}	



.sidenav_box_title {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 100%; 
	margin-left: 20px; 
	margin-right: 0px;
	margin-top: 0px;	 
	margin-bottom: 0px;	 
	color: #FFCC00;
	font-weight: bold 
}	


.hotlinks_title {
	font-family: Tahoma, Arial;
	font-size: 12pt;
	line-height: 100%; 
	margin-left: 20px; 
	margin-right: 0px;
	margin-top: 5px;	 
	margin-bottom: 0px;	 
	color: #006000;
	font-weight: normal 
}	
.hotlinks_subtitle {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	line-height: 100%; 
	margin-left: 20px; 
	margin-right: 0px;
	margin-top: 2px;	 
	margin-bottom: 5px;	 
	color: #5E5939;
	font-weight: normal 
}	


a.hotlinksnav {
 	background: url("../../images/contentnav_08_off.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 8pt; 
 	color: #006000;
	margin-left: 25px; 
	margin-top: 0px;	 
	margin-bottom: 0px;	 
 	text-decoration: none;
 	font-weight: bold 
}

a.hotlinksnav:hover {
 	background: url("../../images/contentnav_08_mo.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 8pt; 
 	color: #800000;
	margin-left: 25px; 
	margin-top: 0px;	 
	margin-bottom: 0px;	 
 	text-decoration: none;
 	font-weight: bold
}



/* GUESTBOOK-SECTION */

.gb_headline {
	font-family: Arial;
	font-size: 12pt;
	line-height: 135%; 
	margin-left: 25px; 
	margin-right: 25px;
	margin-top: 10px;	 
	margin-bottom: 0px;	 
	color: #B98B02;
	font-weight: bold 
}	

.gb_datum {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	margin-left: 25px; 
	margin-right: 35px; 
	line-height: 135%;
	margin-top: 10px;	 
	color: #606060;
	font-weight: normal 
}	

.gb_sub-headline {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	line-height: 135%; 
	margin-left: 25px; 
	margin-right: 25px; 
	margin-top: 5px;
	margin-bottom: 0px;	 
	color: #303030;
	font-weight: bold 
}	

.guestbook_header {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	margin-left: 0px; 
	margin-right: 0px; 
	line-height: 100%;
	margin-top: 2px;	 
	margin-bottom: 0px;	 
	color: #303030;
	font-weight: normal 
}	

.guestbook_comment {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	margin-left: 0px; 
	margin-right: 15px; 
	line-height: 135%;
	margin-top: 5px;	 
	margin-bottom: 0px;	 
	color: #303030;
	font-weight: normal 
}	

.guestbook_name {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-align: right;
    margin-left: 0px; 
	margin-right: 15px; 
	line-height: 100%;
	margin-top: 4px;	 
	margin-bottom: 0px;	 
	color: #606060;
	font-weight: bold 
}	
.guestbook_adress {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-align: right;
    margin-left: 0px; 
	margin-right: 15px; 
	line-height: 100%;
	margin-top: 3px;	 
	color: #606060;
	font-weight: normal 
}	



a.guestbook {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-align: right;
    margin-left: 0px; 
	margin-right: 0px; 
	line-height: 100%;
	margin-top: 0px;	 
	color: #606060;
	font-weight: normal 
}

a.guestbook:hover {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-align: right;
    margin-left: 0px; 
	margin-right: 0px; 
	line-height: 100%;
	margin-top: 0px;	 
	color: #008000;
	font-weight: normal 
}



/* FOOTER */


.footer {
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
    font-size: 8pt; 
    color: #FFA0A0;
	margin-left: 15px; 
	margin-right: 15px; 
	line-height: 100%;
	margin-top: 0px;	 
    text-decoration: none;
    font-weight: normal
}

.footer a {
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
    font-size: 8pt; 
    color: #FFA0A0;
    text-decoration: none;
    font-weight: normal
}

.footer a:hover {
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
    font-size: 8pt; 
    color: #FFcc00;
    text-decoration: none;
    font-weight: normal
}




/* MAIN-NAV */


#mainnav_off
{
background-image:url(../../images/mainmenu_button_back_off.gif);
color: black;
cursor: pointer;
}
#mainnav_mo
{
background-image:url(../../images/mainmenu_button_back_mo.gif);
color: black;
cursor: pointer;
}


.mainnav td {
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
	font-size: 9pt; 
	font-weight: 700;
    color: white;
	border-width: 0;
	border-height: 0;
	cell-padding: 0;
	cell-spacing: 0;
}

.mainnav {
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
    font-size: 9pt;
    font-weight: 700; 
   	margin-left: 15px; 
	margin-right: 15px; 
   	margin-top: 0px; 
   	margin-bottom: 0px; 
    color: white;
    text-decoration: none;
}

.mainnav_on {
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
    font-size: 9pt;
    font-weight: 700; 
   	margin-left: 15px; 
	margin-right: 15px; 
   	margin-top: 0px; 
   	margin-bottom: 0px; 
    color: #00dd00;
    text-decoration: none;
}



/* SUBNAV */


#sidenav_off
{
background-image:url(../../images/sidenav_button_back_off.gif);
color: black;
cursor: pointer;
}

#sidenav_mo
{
background-image:url(../../images/sidenav_button_back_mo.gif);
color: black;
cursor: pointer;
}

#sidenav_on
{
background-image:url(../../images/sidenav_button_back_on.gif);
color: black;
cursor: pointer;
}


.sidenav td {
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
	font-size: 9pt; 
	font-weight: 700;
    color: white;
	border-width: 0;
	border-height: 0;
	cell-padding: 0;
	cell-spacing: 0;
}

.sidenav {
 	display:block;
 	background: url("../../images/contentnav_off.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:21px;
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
    font-size: 9pt;
	line-height: 115%;
    font-weight: 700; 
   	margin-left: 10px; 
	margin-right: 15px; 
   	margin-top: 6px; 
   	margin-bottom: 8px; 
    color: #006000;
    text-decoration: bold;
}

.sidenav_on {
 	display:block;
 	background: url("../../images/contentnav_mo.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:21px;
    font-family: arial, tahoma, verdana, helvetica, sans-serif;   
    font-size: 9pt;
	line-height: 115%;
    font-weight: 700; 
   	margin-left: 10px; 
	margin-right: 15px; 
   	margin-top: 6px; 
   	margin-bottom: 8px; 
    color: #006000;
    text-decoration: bold;
}

.sidesubnav_on {
 	display:block;
 	background: url("../../images/sidenav_submarker_mo.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 8pt; 
 	color: #383621;
   	margin-left: 0px; 
	margin-right: 0px; 
   	margin-top: 0px; 
   	margin-bottom: 5px; 
 	text-decoration: none;
 	font-weight: bold 
}

a.sidesubnav {
 	display:block;
 	background: url("../../images/sidenav_submarker_off.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 8pt; 
 	color: #5E5939;
   	margin-left: 0px; 
	margin-right: 0px; 
   	margin-top: 0px; 
   	margin-bottom: 5px; 
 	text-decoration: none;
 	font-weight: bold 
}

a.sidesubnav:hover {
 	display:block;
 	background: url("../../images/sidenav_submarker_mo.gif");
 	background-repeat: no-repeat;
 	background-position: left top;
 	padding-left:18px;
 	font-family: arial, tahoma, verdana, helvetica, sans-serif;   
 	font-size: 8pt; 
 	color: #006000;
   	margin-left: 0px; 
	margin-right: 0px; 
   	margin-top: 0px; 
   	margin-bottom: 5px;  	
 	text-decoration: none;
 	font-weight: bold
}
