 /* -----------------------------
Defaults 
--------------------------------*/

body{					font-family: verdana, arial, helvetica, sans-serif;
						font-size: 12px;
						padding:10px;
						margin:0px;
						color: #003333;
						background-color: #eeeeee;}
						
p, h1, h2, h3, h4, h5, h6, ul{
						display: block;}
						
												
img{					display: inline;}
						
a{						text-decoration: none;
						font-weight: normal;}

a:link{					color: #aa3333;
						background-color: inherit;}

a:visited{				color: #999999;
						background-color: inherit;}

a:active{				color: inherit;
						background-color: inherit;}

a:hover{				color: #336666;
						background-color: inherit;}
						
a.w{					font-weight: bold;}
						
A.w:link{				color: #FFFFFF; 
						background-color: inherit;}

A.w:visited{				color: #999999;
						background-color: inherit; }
	
A.w:active{				color: inherit;
						background-color: inherit; }

A.w:hover{				color: #336666; 
						background-color: inherit; }						

p{						padding: 0px;
						margin: 0px 0px 15px 0px;
						color: inherit;
						font-weight: normal;
						background-color: inherit;}
						
p.dicht{					padding: 0px 25px;}
						

h1, h2, h3, h4, h5, h6{	margin: 0px 0px 15px 0px;
						padding: 0px;
						color: inherit;
						font-weight: bold;
						background-color: inherit;}			

h1{						font-size: 36px;}

h2{						font-size: 24px;}

h3{						font-size: 18px;}

h4{						font-size: 14px;}

h5{						font-size: 12px;}

h6{						font-size: 10px;}

img{					margin: 0px;
						border: none;}
						
ul, dl{					margin: 15px 0px;
						padding: 0px;}

li{						padding: 0px;
						margin: 7px;
						list-style-type: none;}

table{					display: table;
						border-collapse: collapse;
						table-layout: fixed;}
						
tr{						display: table-row;}

td{						display: table-cell;
						vertical-align: top;}

table, tr, td{				padding: 0px;
						margin: 0px;
						color: inherit;
						font-size: inherit;
						font-weight: inherit;}
						

						


/* --------------------------------
Enclosing block
---------------------------------*/

div.block{				position: relative;
						top: 0px; 
						left: 0px; 
						height: 605px;
						width: 900px;
						padding: 0px;
						margin: 0px;
						color: inherit;
						background-color: #eeeeee;}


/* --------------------------------
Home - page
---------------------------------*/
				
div.home{				position: relative;
						top:20px; 
						left: 20px; 
						height: 589px;
						width: 900px;
						color: inherit;
						background-color: white;}
						
div.strip{				position: absolute;
						padding: 0px;
						margin: 0px;						
						background: #cc0000;
						left: 0px;
						width:900px;}
						
div.bild_text{ 	position: absolute;
				top:200px;
				left: 14px;
				color: red;
				font-size: 12px;
				font-weight: bold ;}		

img.bild{		position:absolute; 
				top: 0px; 
				left: 0px;
				width: 236px;
				height: 236px;}
			
.l{			font-size:20px;}			
.xl{			font-size:30px;}
														
div.mitte{				position:absolute;						
						padding: 20px;
						z-index:3;
						top: 216px;
						left: 461px;
						height:234px;
						width:236px;
						margin: 15px; 
						background: white;}	
						
div.loch{		position:absolute;						
				z-index:3;
				top: 21px;
				left: 20px;
				height:236px;
				width:236px;
				background: white;}								

								
div.strip a{				font-size: 14px; 
						font-weight: bold;}
																					
div.strip a:link{			color: #ffffff;}
div.strip a:active{		color: #ffffff;}
div.strip a:visited{		color: #999999;}
div.strip a:hover{		color: #00ff00;}

div.strip p{				position: absolute;
						top: 8px;
						left: 15px;}

		



/* --------------
Header
----------------*/

div.header{				position: absolute;
						top: 20px;
						left: 20px;
						width: 900px;
						height: 70px;
						padding: 0px;
						margin: 0px;
						color: white;
						background-color: #cc0000;
						border: none;}


div.header h3{			position: absolute;
						left: 25px; 
						top: 40px;
						padding: 0px;
						margin: 0px;
						width: 600px;
						color: inherit;
						background-color: inherit;}
						
						

/* ------------------------------
Navigation
---------------------------------*/
						
div.nav {				position: absolute;
						top: 95px;
						left: 20px;
						width: 900px;
						height:15px;
						padding:0px;
						margin: 0px;
						color: black;
						background-color: white;}
						
div.nav p{				position: absolute;
						top: 0px;
						left: 25px;
						margin: 0px;
						padding: 0px;
						width: 850px;
						background: inherit;}
						
.hier{					color: inherit;}								

/* ------------------------------
Info
---------------------------------*/

div.info{				position: absolute;
						top: 115px;
						left: 20px;
						width: 900px;
						height:475px;
						color: inherit;
						background-color: white;}
						
div.text{				position: absolute;
						top: 25px;
						left: 25px;
						width: 850px;
						padding: 0px;
						margin: 0px;}
						
div.images{				position: absolute;
						top: 25px;
						left: 25px;
						width: 850px;
						height: 240px;
						background-color: inherit; 
						padding: 0px;
						margin: 0px;}						

/* ------------------------------
Date
---------------------------------*/	

div.date{				position: absolute;
						top: 610px;
						left: 45px;
						background: inherit; 
						color: inherit; 
						font-size: 9px; 
						padding: 0px;
						margin: 0px;
						font-style: italic;}
						
div.date p{				padding:0px;
						margin: 0px;}						
