/* Body */
BODY { margin: 0px 0px 0px 0px; background-color : #FFFFFF; color : #000000;}
bottom.BODY { background-color : #000000; color : #000000; }

/* Font */
td,tr,p,div {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.font_bottom_suche {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.adresse {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}

/* Tabellen "filter:alpha(opacity=90, finishopacity=80, style=0);" */	
td.tbl_content_right {background-color: #C9D9F6; border-left: #ffffff 1px solid; }
td.tbl_menu_top {background-color: #2376B2; border-bottom: #ffffff 1px solid; }
td.tbl_menu {border-right: #ffffff 1px solid; }
td.tbl_right_small {background-color: #2376B2; border-bottom: #ffffff 1px solid; border-top: #ffffff 1px solid; border_left: #ffffff 1px solid;}
td.tbl_right_content {background-color: #C9D9F6; border-left: #ffffff 1px solid;}
td.tbl_bottom {background-color: #2376B2; border-bottom: #ffffff 1px solid; border-top: #ffffff 1px solid; }

/* Links */
A:link, A:visited, A:active{text-decoration: underline; color: #2376B2; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
A:hover	{ color: orange; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

a.toplink:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6D6D6D; font-weight: normal; text-decoration: none;}
a.toplink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6D6D6D; font-weight: normal; text-decoration: none;}
a.toplink:hover { color: #000000;}


/* Formulare */
input, textarea, select, option  { 
color: #2376B2; 
font-weight: normal; 
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
background-color: #D4DDED; 
border: solid 1px #ffffff }	

/*///////////////////////////////////////////////*/
/*                                               */
/*                  HAUPTMENU                    */
/*                                               */
/*///////////////////////////////////////////////*/

/* Links Hauptmenue */
div#menulink { font: 13px Arial, Helvetica, sans-serif; width: 110px}

div#menulink a { 
	font: 13px Arial, Helvetica, sans-serif;
	border-right: #2376B2 6px solid; 
	padding-right: 15px; 
	display: block; 
	padding-left: 5px; 
	border-left-width: 0px;
	background: #D1E6F6; 
	border-bottom: 0px dashed;     /* #FFFFFF 1px dashed  */
	padding-bottom: 5px; 
	margin: 0px 0px 2px; 
	color: #3F6784; 
	padding-top: 5px; 
	text-align: right; 
	text-decoration: none;
	
 }

div#menulink a:hover {
	font: 13px Arial, Helvetica, sans-serif;
	border-right: #EBF2F8 6px solid; 
	background: #2376B2; 
	color: #FFFFFF; 
       text-align: right; 
	text-decoration: none;
	
	}

/* Links Hauptmenue Aktiv */
div#menulinkact { font: 13px Arial, Helvetica, sans-serif; width: 110px}

div#menulinkact a { 
	font: 13px Arial, Helvetica, sans-serif;
	border-right: #2376B2 6px solid; 
	padding-right: 15px; 
	display: block; 
	padding-left: 5px; 
	border-left-width: 0px;
	background: #2376B2; 
	border-bottom: 0px dashed;     /* #FFFFFF 1px dashed  */
	padding-bottom: 5px; 
	margin: 0px 0px 2px; 
	color: #FFFFFF; 
	padding-top: 5px; 
	text-align: right; 
	text-decoration: none;
	
 }

/*///////////////////////////////////////////////*/
/*                                               */
/*                  UNTERMENU 1                  */
/*                                               */
/*///////////////////////////////////////////////*/

/* Links UNTERMENU 1 */
div#menulink2 { font: 11px Arial, Helvetica, sans-serif; width: 110px}

div#menulink2 a { 
	font: 11px Arial, Helvetica, sans-serif;
	border-right: #3A8FCD 6px solid; 
	padding-right: 15px; 
	display: block; 
	padding-left: 5px; 
	border-left-width: 0px;
	# background: #D9EFFF; 
	border-bottom: 0px dashed;     /* #FFFFFF 1px dashed  */
	padding-bottom: 5px; 
	margin: 0px 0px 2px; 
	color: #3F6784; 
	padding-top: 5px; 
	text-align: right; 
	text-decoration: none;
	
 }

div#menulink2 a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	border-right: #EBF2F8 6px solid; 
	background: #3A8FCD; 
	color: #FFFFFF; 
       text-align: right; 
	text-decoration: none;
	
	}

/* Links UNTERMENU 1 Aktiv */
div#menulinkact2 { font: 11px Arial, Helvetica, sans-serif; width: 110px}

div#menulinkact2 a { 
	font: 11px Arial, Helvetica, sans-serif;
	border-right: #3A8FCD 6px solid; 
	padding-right: 15px; 
	display: block; 
	padding-left: 5px; 
	border-left-width: 0px;
	background: #3A8FCD; 
	border-bottom: 0px dashed;     /* #FFFFFF 1px dashed  */
	padding-bottom: 5px; 
	margin: 0px 0px 2px; 
	color: #FFFFFF; 
	padding-top: 5px; 
	text-align: right; 
	text-decoration: none;
	
 }

/*///////////////////////////////////////////////*/
/*                                               */
/*                  UNTERMENU 2                  */
/*                                               */
/*///////////////////////////////////////////////*/

/* Links UNTERMENU 1 */
div#menulink3 { font: 11px Arial, Helvetica, sans-serif; width: 110px}

div#menulink3 a { 
	font: 10px Arial, Helvetica, sans-serif;
	border-right: #3A8FCD 6px solid; 
	padding-right: 20px; 
	display: block; 
	padding-left: 5px; 
	border-left-width: 0px;
	background: #FFFFFF; 
	border-bottom: 0px dashed;     /* #FFFFFF 1px dashed  */
	padding-bottom: 2px; 
	margin: 0px 0px 2px; 
	color: #3F6784; 
	padding-top: 2px; 
	text-align: right; 
	text-decoration: none;
	
 }

div#menulink3 a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	border-right: #EBF2F8 6px solid; 
	background: #56AEF1; 
	color: #FFFFFF; 
       text-align: right; 
	text-decoration: none;
	
	}

/* Links UNTERMENU 1 Aktiv */
div#menulinkact3 { font: 11px Arial, Helvetica, sans-serif; width: 110px}

div#menulinkact3 a { 
	font: 10px Arial, Helvetica, sans-serif;
	border-right: #3A8FCD 6px solid; 
	padding-right: 20px; 
	display: block; 
	padding-left: 5px; 
	border-left-width: 0px;
	background: #56AEF1; 
	border-bottom: 0px dashed;     /* #FFFFFF 1px dashed  */
	padding-bottom: 2px; 
	margin: 0px 0px 2px; 
	color: #FFFFFF; 
	padding-top: 2px; 
	text-align: right; 
	text-decoration: none;
	
 }

