html{height: 100%;}

body {
height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #557777;
	background-color: #ffffcc;
	background-color: #ffffff;}

body,td,th {
	/*
	font-family: Verdana, Arial, sans-serif;
	*/
	font-family: trebuchet MS;

	/*
	font-size: 0.9em;
	*/
	font-size: 13px;
	}

a, a:active, a:visited, a:link {
 display:block;
 color: #557777;
 text-transform: uppercase;
 letter-spacing: 0.2em;
 text-decoration: none;
}

a:hover {
 color: #cc7777;	
 /*
 background-color: #ffffff;
 */
}
/*
a:active {
	color: #CC7777;
    font-style:italic;
}
*/
#lo {
	position:absolute;
	left:0px;
	top:0px;
	width:210px;
	float: left;
	height:210px;
	z-index:1;
	padding: 20px 00px 0px 20px; /* t r b l */	}
	
#logo {
	position:absolute;
	left: 102.5px;
	left: 95px; 
	top:50px;
	top: 24px;
	width:200px;
	float: left;
	z-index:100;
	}

#senkrecht {
	position:absolute;
	left:210px;
	top:-1px;
	width:200px;
	float: left;
	height:100%;
	z-index:1;
	background-color: #91c2b8;
	}
#waagrecht {
	position:absolute;
	left:0px;
	float: left;
	top:210px;
	width:240px;
	height:300px;
	z-index:2;
	background-color: #e4e4e4;
	padding: 0px 10px 0px 0px; /* t r b l */
	}

#zentrum {
	position:absolute;
	left:210px;
	float: left;
	top:210px;
	width:200px;
	height:300px;
	background-color: #00365f;
	z-index:3;
	}
#zitat {
	position:absolute;
	left:-190px;
	top:324px;
	width:180px;
	height:250px;
	background-color: #91c2b8;
	color: #00365f;
	font-style: italic;
	}
#content {
	position:absolute;
	left: 410px;
	top:210px;
	width:550px;
	height:300px;
	padding: 0px 10px 0px 20px; /* t r b l */
	z-index:4;
	/*
	background-color: #ffeebb;
	*/
	list-style-position: inside;
	list-style-type: square;
	}
#content ul li {
	list-style-position: inside;
	list-style-type: square;
	}
#subcontent {
	position:absolute;
	left: 410px;
	top:533px;
	width:550px;
	height:210px;
	padding: 0px 10px 0px 20px; /* t r b l */
	z-index:7;
	list-style-position: inside;
	list-style-type: square;
	}
#header {
	position:absolute;
	left:410px;
	top: 90px;
	width:550px;
	height:120px;
	z-index:5;
	/*
	background-color: #FFFFFF;
	*/
	}
#footer {
	position:absolute;
	left:410px;
	top:510px;
	width:550px;
	height:120px;
	z-index:8;
	}
#menu {
	position:absolute;
	text-transform: uppercase;
	left:0px;
	top:221px;
	width:200px;
	height:200px;
	padding: 0px 10px 0px 0px; /* t r b l */
	z-index:6;
	}
#menu ul{
	list-style-type: none;
	text-align: right;
	}
#menu ul li {
	margin-bottom: 0px;
	}
/*
#menu ul li a{
	color: #557777;
	text-decoration: none;
	font-weight: normal;
	}
*/
#menu ul li a:hover{
	color: #CC7777;
	/*
	background-color: #eeeeee;
	*/
	}
#menu ul li a.activ{
	/*
	margin-right: 20px;
	*/
	color: #cc7777;
	font-style: italic;
	}
#menu ul li.activ{
	/*
	background-image: url(images/squaredwn.png);
	background-repeat: no-repeat;
	*/	
	}
	
#menuw {
	position:absolute;
	left: 0px;
	top: 300px;
	width: 540px;
	height: 23px;
	color: #557777;
	background-color: #e4e4e4;
	padding: 0px 0px 0px 10px; /* t r b l */
	z-index: 10;
	}
#menuw a {
	letter-spacing: 0.1em;
	}	
#menuw a:hover {
	color: #cc7777;
		}
			
#menuw td a.activ{
	color: #cc7777;
	font-style: italic;
	}

h1	{
    font-family: trebuchet MS;
	font-size: large;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	}

		
.fotomitte{
	padding: 50px 0px 0px 0px;
	}
	
.liste {
	list-style-position: outside;
	list-style-image: url(images/squaredwn.png);
	}
	
.rot	{
	color: #CC0000; 	
	/* font-size: large;*/ 
	}

.large	{
	font-size: large;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	}
	

.large-l	{
	font-size: large;
	letter-spacing: 0.2em;
	}
	

.ucase	{
	text-transform: uppercase;
	letter-spacing: 0.1em;
	}

.ucase-s	{
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 10px;
	}

.lcase	{
	}

ul.inhalt {
margin: 0 0 0 0;
padding: 0 0 0 15px;
	}