/* This is a nice style sheet from www.mschroen.de					  */
/* ------------------------------------------------------------------ */

.nostyle {
	display: none; }


html, body {
	min-height: 100%;
}

body {
	margin: 0px;
	
	background-image: url("../img/background.jpg");
	background-color: #FFE206;
	color: #443;
	
	font-family:  "Palatino Linotype", Cambria, Georgia, sans-serif;
	font-size: 1.15em;
	
	/*sans-serif, "Palatino Linotype";
	
	/*'Franklin Gothic', 'Arial Unicode Ms',
	/* This is for Palatino style
		letter-spacing: 0.01em;
		line-height: 1.15em;
	*/ }

/* 														  Einhüllende */

div#body {
	margin: auto;
	
	width: 900px;
	min-width: 900px; }

div#haupt {
	width: 750px;
	min-width: 750px;
	float: left; }

/* 														 Navigation 1 */

div#nav1 {
	width: 150px;
	min-width: 150px;
	float: right; }

div#nav1 a img {
	border: 0; }
	
div#nav1 ul {
	list-style: none;
	padding: 0;
	margin: 0; }

div#nav1 ul li {
	margin-bottom: -5px; }

/* 														 Navigation 2 */

div#nav21 {
	margin-top: -0.25em;
	background-image: url("../img/layout/rand_ls.gif");
	background-repeat: repeat-y;
	background-position: left top; }

div#nav22 {
	background-image: url("../img/layout/rand_rs.gif");
	background-repeat: repeat-y;
	background-position: right top; }

div#nav23 {
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 2px;
	
	width: 700px;
	min-width: 700px;
	background-color: black; }

div#nav23 ul {
	padding: 0;
	margin: 0; }

div#nav23 ul li {	
	display: inline;
	
	margin-right: 1px;
	padding-left: 12px;
	
	background-image: url('../img/nav2/_dot.gif');
	background-repeat: no-repeat; }

div#nav23 img {
	border: 0; }

/* 													  Document Layers */

div#lay1 {
	background-image: url("../img/layout/rand_lm.gif");
	background-repeat: repeat-y;
	background-position: left top; }

div#lay2 {
	background-image: url("../img/layout/rand_rm.gif");
	background-repeat: repeat-y;
	background-position: right top; }

div#lay3 {
	margin-left: 25px;
	margin-right: 25px;
	padding-left: 50px;
	padding-right: 40px;

	width: 610px;
	min-width: 610px;
	background-image: url("../img/layout/inhalt.jpg");
	background-repeat: repeat-y; }

/* 															 Untertitel	*/

div#lay3 div.untertitel {
	padding: 30px 50px 0 50px;
	margin-right: -40px;
	margin-left: -50px;
		
	height: 98px;
	min-height: 68px;
	max-height: 68px;

	font-size: 0.9em;
	color: #888;
	background-image: url("../img/layout/inhalt_top.jpg");
	background-repeat: no-repeat; }

/* 																   Fuss	*/

div#fuss {
	clear: both;
	
	margin-left: -50px;
	margin-right: -40px;
	height: 65px;
	min-height: 65px;
	
	background-image: url('../img/layout/footer.gif');
	background-repeat: no-repeat;
	
	font-family: Georgia, sans-serif; }

div#fuss table {
	width: 100%;
	
	border: 0;
	border-collapse: collapse; }
	
div#fuss table td.td1 {
	width: 195px;
	text-align: right;
	color: #808080;	}

div#fuss table td.td2 {
	text-align: center;
	color: #808080;	}
	
div#fuss table td.td3 {
	width: 130px;
	text-align: center;	}
	
div#fuss table td.td4 {
	width: 180px;
	vertical-align: bottom;	}
	
div#fuss a img {
	border: 0; }
	
/* That's it!														  	*/
