body {
	margin: 0;
	padding: 0;
	color: #101623;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*scrollbar-base-color : #FFFFFD;
	scrollbar-face-color : #425776;
	scrollbar-highlight-color : #CECDDF;
	scrollbar-shadow-color : #CECDDF;
	scrollbar-track-color : #FFFFFD;*/
	background-image : url(images/bck.jpg);
	}

	table, td, tr, th 
	{
		color: #101623;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

	a
	{
		color: #5266AD;
		text-decoration : underline;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
		a:hover 
		{
			color: #9C9DBB;
			text-decoration : overline;
			font-weight : bold;
		}

	.klein , a.klein:visited
	{
		color: #1E2A40;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
		a.klein:hover
		{
			color: white;
			background-color: inherit;
		}

	a.menue, a.menue:visited 
	{
		color: #5A3579;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-left : 1px;
		padding-right : 1px;
		font-style : normal;
	}
		a.menue:hover 
		{
			color: White;
			text-decoration : none;
			font-size : 11px;
			font-weight : bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background : #4D6587;
			width : 130px;
			padding-left : 1px;
			padding-right : 1px;
		}


	.dark 
	{
		color: #2C5985;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight : bold;
		font-style : normal;
	}

	.header 
	{
		color: #E8E8F0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight : bold;
		font-style : normal;
	}

	.boldklein {
		color: #673C97;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight : bold;
		font-style : normal;
	}

	.border {  border: 1px #663366 solid; }

	.borderlight {  border: 3px double #4D6587;     }

	hr {
		color : #326595;
		height : 2px;
	}
	
	img	{
		border: 0;
	}
	
	.color1 {
		background-color: #CDCCDC;
	}
	.color2 {  
		background-color: white; 
		border: 1px solid #5B5D8E;
	}
	.color3 {
		background-color: #C8C8D0;
		border: 1px solid #4D6587;
	}
	.color4 {
		background-color: #9EA0AC;
		border: 1px solid #4D6587;
	}

	a.menue6 {
		color: Yellow;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background : #4D6587;
		width : 130px;
		padding-left : 1px;
		padding-right : 1px;
	}
	a.menue6:hover, a.menue6a:hover {
		color: Yellow;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background : #4D6587;
		width : 130px;
		padding-left : 1px;
		padding-right : 1px;
	}
	a.menue6a {
		color: yellow;
		background-color: inherit;
		text-decoration: none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0 1px;
	}

	a.menue2, a.menue2.visited {
		color: White;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background : #4D6587;
		width : 130px;
		padding-left : 1px;
		padding-right : 1px;
	}

	a.menue2:HOVER {
		color: White;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background : #4D6587;
		width : 130px;
		padding-left : 1px;
		padding-right : 1px;
	}

	a.menue3, a.menue3:visited {
		color: #ff0000;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-left : 1px;
		padding-right : 1px;
		font-style : normal;
	}

	a.menue3:hover {
		color: #ff0000;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background : #4D6587;
		width : 130px;
		padding-left : 1px;
		padding-right : 1px;
	}
								
	a.menue4, a.menue4:visited {
		color: Yellow;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background : #4D6587;
		width : 130px;
		padding-left : 1px;
		padding-right : 1px;
	}

	a.menue4:hover {
		color: Yellow;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background : #4D6587;
		width : 130px;
		padding-left : 1px;
		padding-right : 1px;
	}

	a.menue5, a.menue5:visited {
		color: #336633;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-left : 1px;
		padding-right : 1px;
		font-style : normal;
	}

	a.menue5:hover {
		color: #ccffcc;
		text-decoration : none;
		font-size : 11px;
		font-weight : bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background : #4D6587;
		width : 130px;
		padding-left : 1px;
		padding-right : 1px;
	}
								
	.kleindick {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}
	a.klein
	{
		text-decoration: none;
	}

	.infoBack
	{
		float: right;
	}
	
	.boldrechts
	{
		font-weight: bold;
		color: blue;
		background-color: inherit;
		text-decoration: none;
	}
	
	ul.gal, dl.videos
	{
		position: relative;
		background-color: white; 
		border: 1px solid #5B5D8E;
		padding: 0;
	}
	ul.videos
	{
		position: relative;
	}
		ul.gal li, ul.videos li
		{
			list-style-type: none;
			padding: 3px;
		}
		ul.videos li
		{
			list-style-type: none;
			padding: 0;
		}
			ul.videos li.vid
			{
				position: relative;
				display: block;
				float: left;
				/*border: 1px solid #5B5D8E;*/
				width: 28%;
				margin: 1% 1% 0 1%;
			}
				ul.videos li.vid p
				{
					margin: 0;
					padding: 0 2px;
				}
				ul.videos li.vid a, ul.videos li.vid a:visited
				{
					display: block;
					width: 100%;
					color: black;
					padding: 2px;
					background-color: inherit;
					text-decoration: none;
					font-weight: normal;
				}
					ul.videos li.vid a:hover
					{
						color: inherit;
						background-color: #BFC0C6;
					}
					
					ul.videos li.vid a span.title
					{
						background-color: inherit;
						color: blue;
						font-weight: bold;
					}
			
			ul.gal li.pic
			{
				position: relative;
				display: block;
				float: left;
				border: 1px solid #5B5D8E;
				padding: 2px 0;
				margin: 2px;
				width: 204px;
				/*height: 204px;*/
				text-align: center;
			}
				ul.gal li.pic a, ul.gal li.pic a:visited
				{
					display: block;
					width: 100%;
					height: 100%;
					background-color: white;
					color: inherit;
				}
					ul.gal li.pic a:hover
					{
						background-color: #EFEFEF;
						color: inherit;
					}
		
		dl.videos dt
		{
			margin: 3px 0 0 4px;
		}
			dl.videos dd
			{
				margin: 2px 0 0 10px;
			}
				dl.videos dd p
				{
					margin: 0;
					padding: 0;
				}
				dl.videos dd.spacer
				{
					border-bottom: 1px solid #5B5D8E;
				}
	/* PageIgnition */
	a.piActive
	{
		padding-left: 2px;
		padding-right: 2px;
		background-color: white;
		color: #5266AD;
		text-decoration: none;
		border: 1px solid #EFEFEF;
	}
	
	a.piActive:hover
	{
		text-decoration: none;
		border: 1px solid #ABABAB;
		background-color: #EFEFEF;
		color: #9C9DBB;
	}
	
	a.piInactive
	{
		padding-left: 2px;
		padding-right: 2px;
		background-color: #D0D0D0;
		color: black;
		text-decoration: none;
		font-weight: bold;
	}
		a.piInactive:hover
		{
			padding-left: 2px;
			padding-right: 2px;
			background-color: #DFDFDF;
			color: black;
			text-decoration: none;
			font-weight: bold;
			text-decoration: none;
		}
	
	.piSInactive
	{
		padding-left: 2px;
		padding-right: 2px;
		background-color: white;
		color: black;
		text-decoration: none;
	}

	td.color2 dl
	{
		margin: 0;
		padding: 0;
	}
		td.color2 dl dt
		{
			margin: 1px 2px 1px 1px;
		}
		td.color2 dl dd.teaser
		{
			margin: 3px 3px 1px 25px; 
			border-top: 1px solid #ABABAB;
			font-size: 10px;
			font-weight: bold;
		}
		td.color2 dl dd.news
		{
			margin: 5px 3px 1px 25px;
			padding: 10px 0 0 0;
			border-top: 1px solid #ABABAB;
			font-size: 11px; 
		}
		
	p.treeNav {
		margin: 0;
		padding: 0;
	}
		p.treeNav a {
			font-size: 10px;
		}

	p.spacer {
		margin: 2px 0 0 0;
		padding: 0;
		line-height: 3px;
		border-bottom: 1px solid #5B5D8E;
	}
	p.picInfo {
		margin: 2px 0 0 3px;
		padding: 0;
		font-size: 10px;
		text-align: left;
	}