* { margin: 0; padding: 0;}

body	{

	font: normal small verdana, arial, sans-serif;
	line-height: 1.5em;
	background: #0067BE url(../img/bodyback042.gif);
	background-repeat: repeat-y;
	background-position: top left;
	color: #033459;
	}

#topmenu	{
		color: #DEE7A5;
		width: 750px;
		text-align: right;

		}
#topmenu a	{
		color: #DEE7A5;
		text-decoration: none;

		}

#box	{
	border: 8px solid #D3DCA3;
	margin-left: 0;
	text-align: left;
	width: 760px;
	height: 100%;
	background: #A3CCDB;
	}

#left	{
	position: relative;
	float: left;
	width: 200px;
	border: 0px solid red;
	}

#logos	{
	margin: 100px 0 20px 20px;
	}

#right	{
	position: relative;
	float: right;
	width: 500px;
	margin-right: 10px;
	margin-top: 20px;
	border: 0px solid green;
	}

#right li	{
		margin: 24px;
		}

#footer	{
	clear: both;

	text-align: center;
	border-top: 4px solid #D3DCA3;
	background: #0067BE;
	padding: 4px;
	color: #fff;
	font-size: 90%;

	}



#footer a	{
		color: #fff;
		text-decoration: underline;
		}

#footer a:hover	{
		color: #fff;
		text-decoration: none;
		}



.clear	{
	clear: both;
	float: none;
	height: 1px;
	}



h1	{
	width: 760px;
	height: 170px;
	margin: auto;
	background: url(../img/header032.gif) no-repeat;
	}

h1 span	{
	display: none;
	}

h2	{
	font-size: 1.2em;
	margin: 20px 0 20px 0;
	}

h3	{
	font-size: 1.1em;
	margin: 20px 0 20px 0;
	}

p	{
	margin: 10px 20px 20px 0;

	}

p.bottom	{
	margin: 10px 20px 20px 0;
	padding-bottom: 10px;
	clear: both;
	border-bottom: 2px solid #033459;
	}

ol li	{
	margin-left: 24px;
	padding-right: 10px;
	}



/* Bilder links und rechts positioniert */

img	{

	padding: 2px;
	border: 1px solid silver;
	background-color: #F0FFFF;
	margin: 4px 20px 20px 0;
	}

img.simple {
 margin: 0;
 padding: 0;
 }

#logos img {background: transparent;
border: none;
}
.imglt	{
	float: left;
	padding: 2px;
	border: 1px solid silver;
	background-color: #F0FFFF;
	margin: 4px 20px 20px 0;
	}

.imgrt	{
	float: right;
	padding: 2px;
	border: 1px solid silver;
	background: #F0FFFF;
	margin: 4px 20px 20px 20px;
	}

.imgburt	{
		float: right;
		text-align: center;
		margin: 1px 20px 20px 20px;
		background: #fff;
		border: 1px solid #C0C0C0;
		padding: 2px;
		}

.imgburt img	{
		margin: auto;
		}

div.hr {
  height: 6px;
  /*background: #fff url(hr1.gif) no-repeat scroll center;*/
  background-color: #DEE7A5;
  margin-bottom: 24px;
}

div.hr hr {
  display: none;
}

#navigation 	{
	list-style-type: none;
	margin: 20px 0 20px 10px;
	}


#navigation li 		{
			margin-bottom: 16px;
			width: 180px;
			height: 60px;
			}



#navigation li span	{
			visibility: hidden;
			}

#navigation li a	{
			text-decoration: none;
			}



/* navigation */

a#startseite			{
			display: block;
			background: url(../menu/startseite00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#startseite:hover		{
			background: url(../menu/startseite01.gif) no-repeat top left;
			}

#startseite			{
			background: url(../menu/startseite01.gif) no-repeat top right;
			}





a#aktuelles		{
			display: block;
			background: url(../menu/aktuelles00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#aktuelles:hover		{
			background: url(../menu/aktuelles01.gif) no-repeat top left;
			}

#aktuelles			{
			background: url(../menu/aktuelles01.gif) no-repeat top right;
			}

a#haus			{
			display: block;
			background: url(../menu/unser_haus00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#haus:hover		{
			background: url(../menu/unser_haus01.gif) no-repeat top left;
			}

#haus			{
			background: url(../menu/unser_haus01.gif) no-repeat top right;
			}

a#team		{
			display: block;
			background: url(../menu/team00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#team:hover		{
			background: url(../menu/team01.gif) no-repeat top left;
			}

#team			{
			background: url(../menu/team01.gif) no-repeat top right;
			}

a#kinderseiten	{
			display: block;
			background: url(../menu/kinderseiten00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#kinderseiten:hover		{
			background: url(../menu/kinderseiten01.gif) no-repeat top left;
			}

#kinderseiten	{
			background: url(../menu/kinderseiten01.gif) no-repeat top right;
			}
			
a#archivmenu	{
			display: block;
			background: url(../menu/archiv00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#archivmenu:hover		{
			background: url(../menu/archiv01.gif) no-repeat top left;
			}

#archivmenu	{
			background: url(../menu/archiv01.gif) no-repeat top right;
			}
a#kontakt	{
			display: block;
			background: url(../menu/kontakt00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#kontakt:hover		{
			background: url(../menu/kontakt01.gif) no-repeat top left;
			}

#kontakt	{
			background: url(../menu/kontakt01.gif) no-repeat top right;
			}

a#impressum		{
			display: block;
			background: url(../menu/impressum00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#impressum:hover		{
			background: url(../menu/impressum01.gif) no-repeat top left;
			}

#impressum			{
			background: url(../menu/impressum01.gif) no-repeat top right;
			}

a#oeffnung		{
			display: block;
			background: url(../menu/oeffnung00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#oeffnung:hover		{
			background: url(../menu/oeffnung01.gif) no-repeat top left;
			}

#oeffnung			{
			background: url(../menu/oeffnung01.gif) no-repeat top right;
			}







a#angebote		{
			display: block;
			background: url(../menu/angebote00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#angebote:hover		{
			background: url(../menu/angebote01.gif) no-repeat top left;
			}

#angebote			{
			background: url(../menu/angebote01.gif) no-repeat top right;
			}

a#schwarzesbrett		{
			display: block;
			background: url(../menu/schwarzesbrett00.gif) no-repeat top left;
			width: 130px; height: 59px;
			}

a#schwarzesbrett:hover		{
			background: url(../menu/schwarzesbrett01.gif) no-repeat top left;
			}

#schwarzesbrett			{
			background: url(../menu/schwarzesbrett01.gif) no-repeat top right;
			}



th		{
		padding: 4px 16px 4px 0px;
		}

td		{
		padding: 4px;
		}

#sprechzeiten table 	{
			background: #DEE7A5;
			color: #BB1934;
			border: 8px solid #D3DCA3;
			width: 400px;
			text-align: center;
			}

#sprechzeiten thead	{
			font-size: 130%;
			}

#sprechzeiten thead th	{
			border-bottom: 4px solid #D3DCA3;
			padding-bottom: 8px;
			}

#sprechzeiten tfoot td	{
			font-size: 86%;
			border-top: 4px solid #D3DCA3;
			padding-top: 8px;
			}

#sprechzeiten tbody td	{
			padding: 8px;
			}

a.simple:link	{
		color: #C4283D;
		text-decoration: underline;
		}

a.simple:visited	{
		color: #C4283D;
		text-decoration: underline;

		}

a.simple:hover	{
		color: #C4283D;
		text-decoration: none;
		}

a.simple:active	{
		color: #C4283D;
		text-decoration: none;
		}

#rakete	{
	background: #A3CCDB;
	float: right;
	}

#rakete img 	{
	border: 0;
	padding: 0;
	margin-right: 40px;
	}

#rakete img a 	{
	border: 0;
	}

#uebersicht {
	float: right;
}
dl	{
		width: 190px;
		margin: 20px 10px 20px 24px;
		padding: 0;
		background: #DEE7A5 url(../img/bottomleft.gif) no-repeat bottom left;
		}

dt 		{
		margin: 0 0 10px 0;
		padding: 4px 6px 4px 16px;
		font-size: 110%;
		font-weight: bold;
		color: #DEE7A5;
		border-bottom: 0px solid #000;
		background: #0067BE url(../img/topright.gif) no-repeat top right;
		}



dd	{
		margin: 4px 0 0 10px;
		padding: 0 10px 10px 20px;
		font-family: Verdana, sans-serif;
		font-size: 86%;
		background: url(../img/arrow.gif) no-repeat 0 6px;
		}
#simpledl dl {
		width: 100%;
		margin: 20px 0 20px 0;
		padding: 0;
		background: transparent;
		}
#simpledl dt {
		
		padding: 4px 0 4px 0;
		font-size: 110%;
		font-weight: bold;
		color: #033459;
		border-bottom: 0px solid #000;
		background: transparent;
		}
#simpledl dd {
		margin: 4px 0 0 0px;
		padding: 0 10px 10px 0px;
		font-family: Verdana, sans-serif;
		font-size: 100%;
		background: none;
		}

address	{
	font-style: normal;
}

#programm table {
 border-collapse: collapse;
 border: 1px solid #0067BE;
 background: #A3CCDB;
}

#programm th {
 background-color: #0067BE