/* Das Design von V. Hoffmann */

html,body {
	margin:0; 
	padding:0; 
	font-family:verdana, arial, sans-serif; 
	text-align: center;
	background-color:#cfcfcf;
	background-image:url(images/bg6.gif);
	color: #000000;
	font-size:100%;}

#container
	{
		margin: 1em auto;
		width: 855px;
		text-align: left;
		background-color: #cfcfcf;
		background-image:url(images/bg5.jpg);
		background-repeat: repeat-x;
		border-left: 2px solid black;
		border-right: 2px solid black;
		border-bottom: 2px solid black;
}

#header
	{	height: 116px;
		width: 855px;
		color: #ffffff;
		background-color:#2222aa; 
		background-image:url(images/obenlinks.gif); 
		background-repeat:repeat-x;
		border-top: 2px solid black;
	}

#mainnav
	{
		background-color: #8888ff;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
	}

#mainnav ul
	{
		margin: 0 0 0 0px;
		padding: 0;
		list-style-type: none;
		border-left: 1px solid #C4C769;
	}
	
#mainnav li
	{
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #C4C769;
	}
	
#mainnav li a
	{
		text-decoration: none;
		color: #272900;
	}
	
#mainnav li a:hover
	{
		text-decoration: none;
		color: #fff;
		background-color: #6666dd;
	}

ul#mainnav li#youarehere { background-color: #5555cc; color: #000000;}

#menu
	{
		float: right;
		width: 220px;
		font-size: 90%;
		margin-left: 20px;
		margin-top: 50px;
		padding-left: 10px;
		background-color: transparent;
		border-left: 1px dotted #333333;

}

#menu ul
	{
		margin-left: 10px;
		padding-left: 0;
		list-style-type: none;
		line-height: 165%;
	}

#linksmenu
	{
		float: left;
		width: 236px;
		padding-left: 0px;
		background-color: transparent;

}

#contents
	{
		margin-right: 60px;
		margin-left: 60px;
		margin-bottom: 10px;
		background-color: transparent;
		min-height:500px;
	}

#contents li
	{margin-top: 10px;
	}

#footer	
	{
		margin: 10px;
		border-top: 1px solid black;
		clear: both;
		height: 20px;
		background-color: transparent;
		font-size: 80%;
		text-align: right;
	}

a img { border:0 }
a.noline {text-decoration: none;}
em {font-variant:small-caps; font-style:normal; font-weight:600;}
em.crossout {font-variant:small-caps; font-style:normal; font-weight:600; text-decoration:line-through;}
h1 {text-align: center;}
h2 {font-size:110%;}
.kasten {float:left; margin-bottom: 20px;}	

p.clearcenter {clear: both; text-align:center;}
p.center {text-align:center;}
p {text-align:justify;}
p.platz {text-align:justify; margin-bottom:50px;}
span.red {color: red; font-size:110%;}
span.italic {font-style: italic;}

ul.center {text-align:center;}
ul.nothing 	{
		clear: both;
		margin-left: 10px;
		padding-left: 0;
		list-style-type: none;
		line-height: 100%;
	}
ol {text-align:justify;}
img.imageframe 	{border: 1px solid #000000;}
.imgcenter 	{margin-left:30%; margin-top: 1em;}
img.left {float:left; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px;}
img.leftborder {border: 1px solid black; float:left; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px;}
img.left1 {clear:left; float:left; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px;}
img.left2 {border: 1px solid black; clear:left; float:left; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px;}
img.right {float:right; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px;}
img.rightborder {border: 1px solid black; float:right; margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px;}
img.center {align:center;}
