@charset "iso-8859-1";
/*-----Tags*/
body {
	padding:0 0 0 0;
	color: #473768;
	text-align:center;
	overflow:scroll;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

/*-----Classes*/
.cleanup {
	visibility:hidden;
	clear:both;
}

.comment {
	font-size:0.7em;
	font-style:italic;
}


/*-----ID'S*/
						/*---alles zusammen*/
#alltogether{
	width:auto;
	border:1px solid #000;
	min-width:866px;
	max-width:1043px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}


						/*---Container fuer das obere Teil*/
#upper {
	width:auto;
	position:relative;
}

	#header{
	height:200px;
	overflow:hidden;
	background-color:#e8e4f3;
	}
	
		#signet{
			float:left;
			position:relative;
			z-index:2;
			background-color:#e8e4f3;
		}
		
		#banner{
			float:right;
			position:relative;
			z-index:1;
			background-color:#e8e4f3;
		}
	
						/* das ist die gesamte obere Navigation*/
	#gnav{
	height:15px;
	padding:5px 5px 5px 205px;
	vertical-align:middle;
	background-color:#d4cee4;
	cursor:default;
	color:#473768;
	border-bottom:5px solid #473768;
	}
	
	#gnav a {
	text-decoration:none;
	cursor:pointer;
	color:#473768;
	}
	
	#gnav a:hover {
	text-decoration:none;
	color:#957edc;
	}
	
	#gnav ul {
	font-weight:bold;
	background-color:#d4cee4;
	}
	
	#gnav ul li:hover {
		color:#957edc;
		}
		
	#gnav li {
	cursor:pointer;
	font-size:1em;
	float:left;
	position:relative;
	padding:0 15px 0 0;
	z-index:2;
	}
	
	#gnav li:hover ul {
	float:none;
	display:block;
	visibility:visible;
	}	
	
	#gnav li ul {
	padding: 5px 5px 5px 5px;
	border-bottom:5px solid #473768;
	border-left:1px solid #473768;
	border-right:1px solid #473768;
	color:#473768;
	visibility:hidden;
	position:absolute;
	top:19px;
	left:-5px;
	z-index:1;
	}
	
	#gnav li ul li {
	line-height:1.5;
	}
	
	#gnav li ul li:hover {
	color:#957edc;
	}
	
	
	
					/*---Container f&uuml;r das untere teil*/
#lower{
background-image:url(../backlower.jpg);
}



					/*---die linke Seite, Navi und Inhalt*/
#block1{
margin:0 225px 0 0;
}



					/*---der Gesamte Inhalt in der Mitte*/
	#content{
		margin:0 0 0 205px;
		padding: 30px 10px 30px 10px;
	}
	
	#content h1 {
	font-size: 1.2em;
	font-weight:bold;
	color:#473768;
	padding: 0 0 1em 0;
	}
	
	#content h2 {
	font-size: 1em;
	font-weight:bold;
	color:#473768;
	padding: 1em 0 1em 0;
	}
	
	#content h3 {
	font-size: 0.9em;
	font-weight:bold;
	color:#473768;
	padding: 0 0 0.5em 0;
	}
	
	#content p {
	font-size: 0.9em;
	color:#473768;
	padding: 0 0 0.5em 0;
	}
	
	#content p.comment {
		font-size:0.7em;
		font-style:italic;
	}
	
	#content ul {
	list-style-position:outside;
	margin: 0 0 0 17px;
	list-style:square;
	font-size: 0.9em;
	color:#473768;
	padding: 0 0 1em 0;
	}
	
	#content ul li {
	padding: 0 0 0.3em 0;
	}
	
	#content a:link {
		text-decoration:none;
		color: #473768;
		font-weight:bold;
	}
	
	#content a:visited {
		text-decoration:none;
		color: #999999;
		font-weight:bold;
	}
	
	#content a:focus {
		text-decoration:none;
		border-bottom:1px dotted #957edc;
		color: #957edc;
		font-weight:bold;
		}
	
	#content a:hover {
		text-decoration:none;
		border-bottom:1px dotted #957edc;
		color: #957edc;
		font-weight:bold;
	}
	
	#content a:active {
		text-decoration:none;
		border-bottom:1px dotted #957edc;
		color: #957edc;
		font-weight:bold;
	}
	
	#content ol {
	color:#473768;
	list-style-type:decimal;
	margin:0 0 0 18px;
	font-size:0.9em;
	}

	#content caption {
	font-size:1.2em;
	font-weight:bold;
	padding: 0 0 1em 0;
	}
	
	#content table {
	font-size: 0.8em;
	color:#473768;
	padding: 0 0 0.5em 0;
	width: 99%;
	}
	
	#content th {
	font-weight:bold;
	border-bottom: 2px solid #473768;
	}
	
	#content td {
	border-bottom: 1px solid #473768;
	padding:5px 2px 5px 2px;
	vertical-align:top;
	}
	
	#content q {
	font-size: 0.8em;
	font-weight: bold; 
	display:block;
	width: 70%;
	background-color: #e8e4f3;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 1em 0 0 0.5em;
	}
	
	#auslegung table {
		width:99%;
		border: 1px solid #473768;
		padding: 5px 5px 5px 5px; 
		
	}
	
	#auslegung table td{
		border: 0;
		text-align:center;
	}
	
		#statut ul {
			list-style-position:outside;
			margin:0 0 0 0;
		}
		
		#statut ul li{
		}
		
		#statut ol {
			list-style-position: outside;
			margin:0 0 0 1.3em;
			color:#473768;
			padding: 0 0 0 0;
		}
		
		#statut ol li {
			color:#473768;
			padding: 0 0 0.2em 0;
			font-size:0.9em;
		}
		
		#statut ol li ol {
			list-style-position: outside;
			margin:0 0 0 1.3em;
			color:#473768;
			padding: 0 0 0.4em 0;
		}
		
		#statut ol li ol li {
			color:#473768;
			font-size: 1.1em;
		}
		
		#statut ol li ul {
			list-style-position: outside;
			margin:0 0 0 1.3em;
			color:#473768;
			padding: 0 0 0.4em 0;
		}
		
		#statut ol li ul li {
			margin:0 0 0 1.3em;
			color:#473768;
			font-size: 1.1em;
		}
	
	
						/* rechte Seite */
	#sidebar1{
		width:190px;
		padding:30px 10px 30px 10px;
		float:left;
	}
	
		#sidebar1 h1 {
		font-size: 1em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 0.5em 0;
		}
		
		#sidebar1 h2 {
		font-size: 0.9em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 0.5em 0;
		}
		
		#sidebar1 h3 {
		font-size: 0.9em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 0.5em 0;
		}
		
		#sidebar1 p {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0 0.5em 0;
		}
		
		#sidebar1 ul {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0 0.2em 0.5em;
		}
		
		#sidebar1 ul li {
		padding: 0 0 0 0;
		}
		
		#sidebar1 ul li ul {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0 0 1em;
		display:none;
		}
		#sidebar1 ul li ul  li ul{
		font-size: 1em;
		color:#473768;
		padding: 0 0 0 1.5em;
		display:none;
		}
		
		#sidebar1 hr {
		margin:5px 0 10px -10px;
		width:200px;
		border:1px solid #473768;
		}
	
		#sidebar1 a {
		text-decoration: none;
		color:#473768;
		}
		
		#sidebar1 a:visited {
		color:#999999;
		}
		
		#sidebar1 a:focus {
		}
		
		#sidebar1 a:hover {
		color: #957edc;
		}
		
		#sidebar1 a:active {
		
		}
		
	
					/*---das was rechts steht in der Spalte*/
#block2 {
float:right;
width:210px;
color:#473768;

}

	/*---spruch*/
	#sidebar2{
		border: 2px solid #473768;
		width:192px;
		padding:5px 2px 5px 8px;
		margin:30px 5px 10px 0;
		background-color:#e8e4f3;
		font-size: 0.8em;
	}
	
	#sidebar2 div {
		font-size:1.3em;
		font-weight:bold;
		text-align:center;
		padding:0 0 8px 0;
	}
	
		#sidebar2 h1 {
		font-size: 1em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
	
		#sidebar2 h2 {
		font-size: 0.9em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar2 h3 {
		font-size: 0.9em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar2 p {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0.5em 0.3em 0;
		}
		
		#sidebar2 ul {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar2 ul li {
		padding: 0 0 0.3em 0;
		}
		
		#sidebar2 hr {
		margin:0 0 10px -8px;
		width:203px;
		border:1px solid #473768;
		}
	
		#sidebar2 p.author {
			font-style:italic;
			color:#473768;
			text-align:right;
			padding: 0 0.5em 0.3em 0;
			font-size:0.9em;
		}
		
		#sidebar2 a:visited {
		color:#999999;
		}
		
		#sidebar2 a:focus {
		}
		
		#sidebar2 a:hover {
		color: #957edc;
		}
		
		#sidebar2 a:active {
		}
	
						/*---News*/
	#sidebar3{
		border: 2px solid #473768;
		width:192px;
		padding:5px 2px 5px 8px;
		margin:10px 10px 10px 0;
		background-color:#e8e4f3;
		font-size: 0.8em;
	}
	
	#sidebar3 div {
		font-size:1.3em;
		font-weight:bold;
		text-align:center;
		padding:0 0 8px 0;
	}
	
		#sidebar3 h1 {
		font-size: 1em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
	
		#sidebar3 h2 {
		font-size: 0.9em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar3 h3 {
		font-size: 0.9em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar3 p {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0 0.5em 0;
		}
		
		#sidebar3 ul {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar3 ul li {
		padding: 0 0 0.3em 0;
		}
		
		#sidebar3 hr {
		margin:0 0 10px -8px;
		width:203px;
		border:1px solid #473768;
		}
		
		#sidebar3 p.date {
		font-size:0.8em;
		text-align:right;
		}
		
		#sidebar3 a:visited {
			color:#999999;
			}
		
		#sidebar3 a:focus {
		}
		
		#sidebar3 a:hover {
		color: #957edc;
		}
		
		#sidebar3 a:active {
		}
	
						/*---Featured*/
	#sidebar4{
		border: 2px solid #473768;
		width:192px;
		padding:5px 2px 5px 8px;
		margin:10px 10px 10px 0;
		background-color:#e8e4f3;
		font-size: 0.8em;
	}
	
	#sidebar4 div {
		font-size:1.3em;
		font-weight:bold;
		text-align:center;
		padding:0 0 8px 0;
	}
	
		#sidebar4 h1 {
		font-size: 1em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
	
		#sidebar4 h2 {
		font-size: 0.9em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar4 h3 {
		font-size: 0.9em;
		font-weight:bold;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar4 p {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0 0.5em 0;
		}
		
		#sidebar4 ul {
		font-size: 0.9em;
		color:#473768;
		padding: 0 0 1em 0;
		}
		
		#sidebar4 ul li {
		padding: 0 0 0.3em 0;
		}
		
		#sidebar4 hr {
		margin:0 0 10px -8px;
		width:203px;
		border:1px solid #473768;
		}
		
		#sidebar4 p.date {
		font-size:0.8em;
		text-align:right;
		}
	
		#sidebar4 a:visited {
			color:#999999;
			}
		
		#sidebar4 a:focus {
		}
		
		#sidebar4 a:hover {
		color: #957edc;
		}
		
		#sidebar4 a:active {
		}
		
#footer {
		background-color:#e8e4f3;
		height:140px;
		font:0.7em/1.2 Verdana;
		color:#473768;
		padding: 0;
		
}

#infobar {
	float:left;
	width:300px;
	padding:10px 0 0 0;
}
#infobar caption {
padding: 0 5px 0 5px;
}
#infobar td {
padding: 1px 5px 1px 5px;
}
#infobar table {
border-right: 1px solid #473768;
}
#infobar h1 {
	font-size: 100%;
	font-weight: bold;
	padding: 0 0 0 5px;
}

#otherthings {
	margin: 0 0 0 200px;
		padding:10px 0 0 0;
}

#valid {
float:right;
width: 150px;
}

#announce {

}


					/*--------- spezifisch*/

#steckbrief {
margin: 0 160px 0 0;
}

#foto {
float:right;
}