p, body, td, h1, h2, h3, h4, h5, h6  {
	font-family : sans-serif;
}

h1, h2  {
	color : #4551A3;
	background : transparent;
}

body, td  {
	font-size : 100%;
}

body A:Link  {
	color : #4551A3;
	background : transparent;
	text-decoration : underline;
}

body A:Visited  {
	color : #8D8BA9;
	background : transparent;
	text-decoration : underline;
}

body A:Hover  {
	color : Red;
	background : transparent;
	text-decoration : none;
}

.mini  {
	font-size : small;
	color : white;
	background : transparent;
}

.navbod  {
	color : black;
	background-color : #A6A6A6;
}

.topbotbod  {
	color : black;
	background-color : #4551A3;
}

.searchbod  {
	color : black;
	background-color : #FFcc33;
}

.hgback1  {
	color : white;
	background-color : #808080;
}

.hgback2  {
	color : black;
	background-color : #E6E6E6;
}

.startmini  {
	font-size : 75%;
	color : white;
	background : transparent;
}

.searchmini  {
	font-size :75%;
}

.topmini  {
	font-size : small;
	color : #FFcc33;
	background : transparent;
}

.botmini  {
	font-size : small;
	color : #7777aa;
	background : transparent;
}

.pagemenu {
	font-size : medium;
	font-weight : bold;
	}

.pagemenu A:Link {
	text-decoration : underline;
	}
	
.pagemenu A:Visited	{
	text-decoration : underline;
	}

.pagemenu A:Hover	{
	text-decoration : none;
	color : #808080;
	background : #FFD968;
	}

.topmenu {
	color : silver;
	background-color : #808080;
	}

.topmenu A:Link {
	text-decoration : none;
	color : #FFD968;
	background : transparent;
	font-weight : bold;
	}
	
.topmenu A:Visited	{
	text-decoration : none;
	color : #FFD968;
	background : transparent;
	font-weight : bold;
	}

.topmenu A:Hover	{
	text-decoration : none;
	color : #808080;
	background : #FFD968;
	}

/* QUICKMENU */

.quickmenuback {
	color : silver;
	background-color : #D3D3D3;
	}

div.quickmenu {
width : 100%;
clear : both;
/*  border-top: 2px outset ThreeDLightShadow; */
/*  border-left: 2px outset ThreeDLightShadow;*/
/*  border-right: 2px ridge ThreeDDarkShadow;*/
/*  border-bottom: 2px ridge ThreeDDarkShadow; */
/* 	margin-top : 2px;
	margin-bottom : 4px;
	padding-top : 1px;
	padding-bottom : 1px; */
}

.quickmenu a {
	font-size : 90%;
	color : #7777aa;
	background : transparent;
	width : 100%;
	display : block;
}

.quickmenu a:link {
	color : #7777aa;
	background : transparent;
}

.quickmenu a:visited {
	color : #7777aa;
	background : transparent;
}

.quickmenu a:hover {
	color : #D3D3D3;
	background : #7777aa;
}

.quickmenu a:active {
	text-decoration : none;
	color : white;
	background : #7777aa;
}

/* quickmenu ende */

/* navmenu */

.navmenu {
	color : white;
	background-color : #4551A3;
	text-align : center;
	font-size : medium;
	font-weight : bold;
	width : 100%;
	}

/* MENUBUTTONS HAUPT */

div.menubuttons {
width : 100%;
clear : both;
}

.menubuttons a {
	color : white;
	background-color : #4551A3;
	text-align : center;
	font-size : 115%;
	font-weight : bold;
	width : 100%;
	display : block;
}

.menubuttons a:link {
	color : #FFD968;
	background : #4551A3;
	font-weight : bold;
	text-decoration : none;
}

.menubuttons a:visited {
	color : #FFD968;
	background : #4551A3;
	font-weight : bold;
	text-decoration : none;
}

.menubuttons a:hover {
	text-decoration : none;
	color : #004080;
	background : #FFD968;
}

.menubuttons a:active {
	text-decoration : none;
	color : white;
	background : #4551A3;
}

div.button {
width : 100%;
}

/* menubuttons haupt ende */

.navlink1 {
	color: white;
	background-color : #4551A3;
	font-size : 90%;
	font-weight : bold;
	}

.navlink {
	color : #4551A3;
	font-size : 90%;
	background-color : #D3D3D3;
	}
	
/* MENUBUTTONS MINI */

div.minibuttons {
width : 100%;
clear : both;
}

.minibuttons a {
	color : #4551A3;
	padding-top : 1px;
	padding-bottom : 1px;
	background-color : #D3D3D3;
	font-weight : bold;
	text-align : left;
	font-size : 90%;
	display : block;
}

.minibuttons a:link {
	color : #4551A3;
	background : #D3D3D3;
	text-decoration : none;
}

.minibuttons a:visited {
	color : #8D8BA9;
	background : #D3D3D3;
	text-decoration : none;
}

.minibuttons a:hover {
	color : #D3D3D3;
	background : #808080;
	text-decoration : none;
}

.minibuttons a:active {
	color : #FFD968;
	background : #4551A3;
	text-decoration : none;
}

/* menubuttons mini ende */

/* navmenu ende */

.botmenu {
	color : silver;
	background-color : #D3D3D3;
	}

.botmenu A:Link {
	text-decoration : none;
	color : #7777aa;
	background : transparent;
	font-weight : bold;
	}
	
.botmenu A:Visited	{
	text-decoration : none;
	color : #7777aa;
	background : transparent;
	font-weight : bold;
	}

.botmenu A:Hover	{
	text-decoration : none;
	color : #D3D3D3;
	background : #7777aa;
	}

.logomenu {
	color : white;
	background : #4551A3;
	}

.logomenu A:Link {
	text-decoration : none;
	color: white;
	background : transparent;
	font-weight : bold;
	}
	
.logomenu A:Visited	{
	text-decoration : none;
	color : white;
	background : transparent;
	font-weight : bold;
	}

.logomenu A:Hover	{
	text-decoration : none;
	color : #4551A3;
	background : white;
	}

.flagmenu {
	font-size : 75%;
	color : white;
	background : #4551A3;
	}

.flagmenu A:Link {
	text-decoration : none;
	color: white;
	background : transparent;
	}
	
.flagmenu A:Visited	{
	text-decoration : none;
	color : white;
	background : transparent;
	}

.flagmenu A:Hover	{
	text-decoration : none;
	color : #4551A3;
	background : white;
	}

.startmenu {
	color : white;
	background : #4551A3;
	font-weight : bold;
	font-size : large;
	}
