/*
grundlegende CSS-Definitionen
*/

*           { margin:0;padding:0;color:#000;font:10px Verdana, Arial, Helvetica, sans-serif; }

body {
			background-image: url(../bilder/background.jpg);
			margin: 0;
			overflow-y:scroll;
}

div#fusszeile
		{
			position:absolute;
			left:-188px;
			top:275px;
			width:650px;
			height:16px;
			font:bold 10px Arial, Helvetica, Verdana, sans-serif;
			color:#fff;
			padding:2px;
			text-decoration:none;
			text-align:left;
			letter-spacing:1px;
			word-spacing: 2px;
			float:left;
		}
		
div#mittellinie
		{
			position:absolute;
			top:50%;
			left:0;
			width:100%;
		}
div#mittelpunkt
		{
			position:absolute;
			top:0;
			left:50%;
		}
div#frame
		{
			position:absolute;
			top:-300px;
			left:-475px;
			height:600px;
			width:950px;
			background:url(../bilder/body.png) top left no-repeat;
			}
			
div#navigation
		{
			position:absolute;
			top:-112px;
			left:-230px;
			height:415px;
			width:50px;
			/*border:#666666 1px solid;*/
			}

div#inhalt
		{
			position:absolute;
			top:-180px;
			left:-110px;
			height:420px;
			width:555px;
			border:#666666 1px solid;
			overflow-y:auto;
			}
			
div#inhalt_home
		{
			position:absolute;
			top:-180px;
			left:-110px;
			height:420px;
			width:555px;
			border:none;
			}
div#home_background
		{
			position:absolute;
			top:-199px;
			left:-219px;
			height:460px;
			width:680px;
			background:transparent url(../bilder/titel3.png) top left no-repeat;
			}
			
div#inhalt_oben
		{
			position:absolute;
			top:10px;
			left:10px;
			height:290px;
			width:535px;
			border:#666666 1px solid;
			overflow-y:scroll;
			}
		
div#inhalt_unten
		{
			position:absolute;
			top:310px;
			left:10px;
			height:100px;
			width:535px;
			border:#666666 1px solid;
			}
		
div#titel
		{
			position:absolute;
			top:-245px;
			left:45px;
			height:40px;
			width:440px;
			background:url(../bilder/titel.png) top left no-repeat;
			}
			
hr
{
	border:none;
	/* background:transparent url(../img/linie.gif) 0 0 repeat-x;*/
	margin:0 10px;
	padding:0;
	height:1px;	/* für ie */
	border-top:1px dotted #999;
	background-color:transparent;
	}
	
hr.events
{
	border:none;
	/* background:transparent url(../img/linie.gif) 0 0 repeat-x;*/
	margin:0 10px;
	padding:0;
	height:1px;	/* für ie */
	border-top:1px dotted #999;
	background-color:transparent;
	float:left;
	}
	
h1
{

	padding-left:0;
	padding-bottom: 10px;
	margin:10px 10px;
	background-color:transparent;
	height:20px;
	}
	
h1.mitLinie
{
	border-bottom:1px dotted #666;
	padding-left:0;
	padding-bottom: 0;
	margin:10px 10px;
	background-color:transparent;
	/*height:20px;*/
	}
	
h2, h3, h4
{
	border-bottom:none;
	margin:10px 10px;
	padding:0 10px 10px 0px;
	font-size:11px;
	font-weight:900;
	}
	
	h2.mitLinie
{
	margin:10px 10px;
	padding:0 10px 10px 10px;
	font-size:11px;
	font-weight:900;
	}

img
			{
			margin:0 10px 0 0;
			border:5px solid #ddd;
			float:left;
			}
			
img.icon
{
	border:none;
	margin-top:3px;
	float:left;
}

strong
{
	font-weight:900;
	width:200px;
	float:left;
	margin-top:0;
	}
	
strong.buch
{
	width:auto;
	font-weight:900;
	margin-top:0;
	padding-right:5px;
	}
	
strong.ohnefloat
{
	font-weight:900;
	width:150px;
	margin-top:0;
	}

h1
{
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:0 0 0 10px;
}

#inhalt_unten h1
{
	font-size:15px;
	padding:0;
}














	
