/* general */

BODY  				{ margin-top: 0;
				  margin-right: 0;
				  margin-bottom: 0;
				  margin-left: 0;
				  color: black;
				  font-family: Arial, Georgia, sans-serif; }

TABLE 				{ border-collapse: collapse; }

a:link    			{ color: #006699; }
a:visited 			{ color: #666666; }
a:hover   			{ color: #ffffff;
				  background-color: #444444; }
a:active  			{ background-color: #d2d5db; }

H2				{ color: #000000;
				  font-weight: bold;
				  font-size: 110%;
				  text-align: center; }

H3				{ color: #000000;
				  font-weight: bold;
				  font-size: 120%; }

H4				{ color: #000000;
				  font-size: 100%;
				  font-style: italic; 
				  font-weight: normal;}


/* structure */

.head-part			{ background-color: #006699; }

.menu-part			{ background-color: #d2d5db; 
				  padding-top: 24px; }

.main-part			{ background-color: #ffffff; 				  					  				  padding-top: 18px; }



/* head */

a.pict:link,
a.pict:visited,
a.pict:active,
a.pict:hover   			{ background-color: #006699; }

.large-title			{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: ffffff;
	font: georgia;
}


/* left-hand side menu */

A.menupunkt:link, 
A.menupunkt:visited, 
A.menupunkt:active		{ color: #006699;
				  background-color: #d2d5db;
				  font-weight: bold;
				  text-decoration: none; }

A.menupunkt:hover		{ color: #d2d5db;
				  background-color: #006699;
				  font-weight: bold;
				  text-decoration: none; }


A.menupunkt-sel:link,
A.menupunkt-sel:visited,
A.menupunkt-sel:active,
A.menupunkt-sel:hover 		{ color: #006699;
				  background-color: #d2d5db;
				  font-weight: bold;
				  text-decoration: none; }

A.submenupunkt:link,
A.submenupunkt:visited,
A.submenupunkt:active		{ color: #006699;
				  background-color: #d2d5db;
				  font-size: 90%;
				  text-decoration: none; }

A.submenupunkt:hover		{ color: #d2d5db;
				  background-color: #006699;
				  font-weight: bold;
				  font-size: 90%;
				  text-decoration: none;}

A.submenupunkt-sel:link,
A.submenupunkt-sel:visited,
A.submenupunkt-sel:active	{font-size: 90%;}
					
A.submenupunkt-sel:hover 	{ color: #006699;
				  background-color: #d2d5db;
				  font-weight: bold;
				  text-decoration: none; }

.menupunkt-note			{ color: #006699;
				  font-weight: normal;
				  font-size: 90%; }

.copyright-note			{ color: #666666;
				  font-size: smaller;
				  font-weight: normal; }

P.menu				{ text-align: center; }



/* main part */

P.footer			{ text-align: center;
				  font-size: smaller; }


.welcome1			{ font-size: 100%;
				  font-weight: bold;
				  color: #000000;
				  text-align: left; }

.welcome2			{ font-size: 100%;
				  font-weight: bold;
				  color: #666666;
				  text-align: right; }

.heading			{ font-weight: bold; }

.long-text			{ font-size: 95%}

A.large-link			{ font-size: larger; }

a.icon:link,
a.icon:visited,
a.icon:active,
a.icon:hover   			{ background-color: #ffffff; }

a.portrait:link    		{ color: #d2d5db;
				  font-size: 70%;
				  font-weight: bold; 
				  text-decoration: none; }
a.portrait:visited 		{ color: #006699;
				  font-size: 70%;
				  font-weight: bold;
				  text-decoration: none; }
a.portrait:hover   		{ color: #d2d5db;
				  font-size: 70%;
				  font-weight: bold;
				  text-decoration: none;
				  background-color: #006699; }
a.portrait:active  		{ background-color: #006699;
				  font-size: 70%;
				  font-weight: bold;
				  text-decoration: none; }
.head-lower {
					background-color: #004e7c;
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;}
.head-lower a:visited {
						color:#aaaaaa;}
	
.head-lower a {color: #ffffff;}


.head-bottom {

background-color: #ffffff;
}
A.top-link {
	font-size: x-small;
	color: ffffff;
}

