@charset "UTF-8";
/* CSS Document */

body {
	background-color:	#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 			14px;
	margin: 			0px;
	line-height: 		1.8em;
}

h1 {
	font-size:			30px;
	color:				#004371;
	line-height:		0.7em;


}

h2 {
	font-size:			1.1em;
	color:				#000000;
	line-height:		0.5em;
}

td {
	color: 				#004371;
	font-size:			1.5em;
	font-weight:		bold;
	padding-left:		400px;
	padding-bottom:		10px;
}

.copyright {
	font-size:			0.8em;
}

#container	{
	width:				1024px;
	min-height:			600px;
	height:				100%;
	margin:				50px auto;
	padding:			0px;
	border-right-width: 1px;
	border-left-width: 	1px;
	border-right-style:	solid;
	border-left-style:	solid;
	border-right-color:	#000000;
	border-left-color:	#000000;
}

#logo {
	width:				400px;
	height:				91px;
	background-color: 	#FFFFFF;
	padding-top:		39px;
	padding-bottom:		20px;
	text-align:			center;		
	float:				left;
	border:				0 none;
}

#navi {
	width:				624px;
	height:				35px;
	background-color:	#FFFFFF;
	padding-top:		115px;
	float:				right;
}

/*-–––––––––––––*/

#navcontainer
{
	margin-bottom: 		1em;
	overflow: 			hidden;
	width: 				609px;
	padding-right: 		10px;
}

#navlist
{
list-style-type: 		none;
margin: 				0;
padding: 				0;
}

#navlist li
{
border-right: 			1px solid #000;
float: 					left;
line-height: 			1.1em;
margin: 				0 0.5em 0 -0.5em;
padding: 				0 0.5em 0 0.5em;
}

#navcontainer ul li a:link, #navcontainer ul li a:visited {
	padding: 			0.2em 0.5em 0.2em 0.5em;
	font-size:			1em;
	font-weight:		bold;
	color: 				#004371;
	text-decoration: 	none;
}

#navcontainer ul li a:hover, #navcontainer ul li a:active {
	font-size:			1em;
	color: 				#CCCCCC;
	background-color: 	#FFFFFF;
	text-decoration: 	none;
}


/*-–––––––––––––*/


#stripe {
	width:					1024px;
	height:					150px;
	background-color:		#ffffff;
	clear:					left;
/*	border-top-width: 		1px;
	border-bottom-width: 	1px;
	border-top-style:		solid;
	border-bottom-style:	solid;
	border-top-color:		#999999;
	border-bottom-color:	#999999;*/
}

#slideshow {
	width:					1024px;
	height:					150px;
	background-color:		#ffffff;
	clear:					left;
}

#sub {
	width:				325px;
	min-height:			280px;
	background-color:	#FFFFFF;
	padding-top: 		45px;
	padding-left: 		75px;
	float:				left;
}

#content {
	width:				599px;
	min-height:			280px;
	background-color:	#FFFFFF;
	padding-top:		40px;
	padding-right: 		25px;
	float:				right;
}

#content ul {
	margin:				0px;
	padding-left:		15px;
}

/*#content li {
	color: #00FF00;
}*/

#content li ul li {
	margin-left:		0px;
	padding-left:		0px;
	list-style-type:	disc;
}


#footer {
	width:				949px;
	height:				20px;
	background-color:	#FFFFFF;
	padding-left:		75px;
	clear:				both;
}

#sub .back {
	color: 				#000000;
	font-weight: 		normal;
	text-decoration:	none;
	font-size:			0.9em;
	line-height:		3em;
}

.preis {
	background-color: 	#CCCCCC;
	font-weight: 		bold;
	padding-left: 		5px;
}

.adresse {
	line-height: 		1.4em;
}

.blue {
	color:				#004371;
	font-weight:		bold;
}

.bold {
	font-weight:		bold;
}

.subnavi {
	color:				#004371;
	font-weight:		normal;
	font-size:			0.7em;
}

#navi .sitemap {
	font-size:			0.8em;
	font-weight:		normal;
}


a:link	{
	color: 				#004371;
	text-decoration: 	none;
	font-weight:		bold;
}

a:visited	{
	color: 				#999999;
	text-decoration: 	none;
	font-weight:		bold;

}

a:hover	{
	color: 				#5585C5;
	text-decoration: 	none;
	font-weight:		bold;
}

a:active {
 	color: 				#5585C5;
	text-decoration: 	none;
	font-weight:		bold;
