body, html		{
/*				background-image: url("back_1.jpg");
				background-repeat: repeat; */
				background-color: #ffffff;
				font-family: "Trebuchet MS", Verdana, Arial;
				font-size: small;
				color: 	#000066;
				}

table#topmenu	{
				background-color: #ccccff;
				color: #000066;
				margin: 0;
				font-size: x-small;
				font-weight: bold;
				text-align: center;
				padding: 2px;
				border-bottom: solid 4px #99cccc;
				}

table#topmenu td {
				background-color: #ccccff;
				color: #000066;
				margin: 0;
				font-size: x-small;
				font-weight: bold;
				text-align: center;
				padding: 2px;
				}

table#topmenu	{
				border-collapse: separate;
				}

#topmenu a		{
				text-decoration: none;
				color: #000066;
				}
#topmenu a:visited {
				text-decoration: none;
				color: #000066;
				}
#topmenu a:hover {
				text-decoration: none;
				color: #000066;
				}


td.hover		{
	padding: 2px;
	background-color: #99cccc !important;
				}

h1				{
				font-size: large;
				}

h2				{
				font-size: medium;
				}

h3				{
				font-size: small;
				}

p	 			{
				font-size: small;
				text-align: justify;
				line-height: 1.5;
				margin-top: 3px;
				margin-bottom: 5px;
				}

.imprint		{
				border-top: solid 4px #99cccc;
				clear: both;
				font-size: xx-small;
				text-align: center;
				}

a				{
				color: #996699;
				}

a:visited		{
				color: #996699;
				}

a:hover			{
				color: rgb(255, 153, 255;
				}

ul				{
				list-style-type: square;
				}

li				{
				list-style-type: square;
				}

.picture_border {
				border-bottom: 2px groove #000000;
				margin: 0px;
				padding: 0px;
				}

input			{font-family: "Trebuchet MS", Verdana, Arial; font-size: small; color: #000066; }
select			{font-family: "Trebuchet MS", Verdana, Arial; font-size: small; color: #000066; }
textarea		{font-family: "Trebuchet MS", Verdana, Arial; font-size: small; color: #000066; }

/* Forms */
form			{
				margin: 0px;
				padding: 0px;
				}

input.button	{
				border-color: #666699;
				border-style: outset;
				padding: 2px;
				}

input, select	{
				border-color: #666699;
				border-style: inset;
				}

@media print {
body { background-image: url(none); }
.content {width:100%; float: none;}
table {page-break-inside:avoid; }
}