* {		
		margin:0;
		padding:0;
		}
		

html, body {
			margin:0;
			padding:0;
			overflow-y:auto; 
			overflow-x:hidden;
			height: 100%;
		}

body {
		background-color:#cc0000;
		font-size:14px;
		}

#container {
		position:absolute; 
		left:50%; width:1000px; 
		height:auto;
		margin-left:-500px;
		background-image:url(images/content_back.gif);
		background-color:#f7f4e1;
		border-bottom:solid 1px #666666;
		min-height:900px;

		}

.content {
		position:relative; 
		top:10px; 
		margin-left:155px;
		width:590px;
		padding:10px;
		border: ridge 0px #999;
		min-height:900px;
		font-familiy:"Times New Roman", Times, serif;
		}


.content a, .box01 a					{ color: #cc0000; text-decoration: none; }
.content a:link, .box01 a:link			{ color: #cc0000; }
.content a:visited, .box01 a:visited	{ color: #cc0000; }
.content a:hover, .box01 a:hover		{ color: #000; }
.content a:active, .box01 a:active		{ color: #000; }

.content ul {
	margin-left:0.5em;
	padding-left:0.5em;
	list-style-type: disc;
	list-style-image: url(images/li.gif);
		}
		
.content li {
    list-style: url(images/li.gif);
    margin: 0;
    padding: 0;
    color: #000;
    line-height: 1.3em;
	}

.kap	{
		font-size:x-large; 
		font-weight:bold;
		}

.header	{
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #cc0000;
		font-size:large;
		font-stretch:ultra-condensed;
		font-weight:normal;
		}


.box {
		position:absolute;
		top:200px;
		width:200px; 
		height:auto; 
		margin-left:780px;
		}

.box01 ul li {
    list-style: url(images/li.gif);
	font-style:oblique;
    margin: 10px;
    padding: 0;
    color: #000;
    line-height: 1.0em;
	}	
		
.box01 {
		position:relative;
		margin-top:20px;
		margin-bottom:20px;
		width:200px; 
		height:auto; 
		border: solid 1px #666666;

		}
		
.box01 a			{ color: #000; text-decoration: none; }
.box01 a:link		{ color: #000; }
.box01 a:visited	{ color: #000; }
.box01 a:hover		{ color: #cc0000; }
.box01 a:active		{ color: #cc0000; }
		
#squdra {
		margin:30px 0 0 5px;
		width:120px;
		text-align:center;
		font-size:10px;
		}

#schirmherr {
		margin:30px 0 0 5px;
		width:125px;
		text-align:center;
		font-size:10px;
		}		

		
.image_right 
		{	margin:0 2px 5px 10px; 
			border:#999999 1px solid; 
			padding:2px; 
			float:right; 
			}
.image_left 
		{	margin:0 10px 5px 0; 
			border:#999999 1px solid; 
			padding:2px; 
			float:left;
			}
			
.image 
		{	margin:0 5px 5px 0; 
			border:#999999 1px solid; 
			padding:2px;
			}
			
.image_gallery 
		{	margin:0 30px 15px 0; 
			border:#999999 1px solid; 
			padding:2px;
			display:inline-block; 
			}		

/* NAVIGATION - Start */

.menu{
	position:absolute;
	width: 125px; /*width of menu*/
	padding: 0 0 0 12px;
	letter-spacing: 0em;
	top:220px;
	display:block;
	left: 0px;
}

.menu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.menu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.menu ul li a:active{
color: #fff;
background: url(images/schwung.gif) no-repeat center left;
text-decoration: none;
}

.current a{
	color: #fff;
	background: url(images/schwung.gif) no-repeat center left;
	text-decoration: none;
	display: block;
	padding: 5px 0;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.menu ul li a{
	color: #000000;
	background: url(images/schwung_01.gif) no-repeat center left;
	display: block;
	padding: 5px 0;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/*.menu ul li a:visited{
color: #000;
background-color: #f7f4e1;
text-decoration: underline;
}*/

.menu ul li a:hover{ /*hover state CSS*/
color: #fff;
background-color: #f7f4e1;
background: url(images/schwung.gif) no-repeat center left;
text-decoration: none;
}

/* NAVIGATION - End */
.content_table {
	border: solid 1px #FF0000;
	border-collapse: collapse;
	padding: 3px;
}
.content_table_gray {
	border: solid 1px #FF0000;
	border-collapse: collapse;
	padding: 3px;
	background-color:#CCCCCC;
}

