﻿/*Allgemeine Styles*/
	a:link { 
		color: #000000; 
		text-decoration: none; 
	}
	
	a:visited { 
		color: #000000; 
		text-decoration: none;
	}
	
	a:hover { 
		color: #A8BCFF; 
		text-decoration: underline;
	}
	
	b { 
		font-weight: 600; 
	}
	
	body,html { 
		position: relative;
		margin: 0;
		padding: 0;
		top: 0;
		font-family: Tahoma,Arial,sans-serif;
		font-size: 1em;
		background-color:#FFFFFF;
		height: 100%;
		text-align: center;
	}
	
	div#root { 
		position: relative;
		top: 0;
		margin: 0 auto;
		padding: 0;
		width: 952px;
		height: 100%;
		/*background: url(../bilder/backundnav.jpg) no-repeat;*/
	}
	
	* html div#root {  /* nur fuer Internet Explorer */
		margin-top: -20px;
	}

/*Navigation*/
	div#links { 
		position: absolute;
		left: 0;
		top: 110px;
		margin: 0;
		padding: 0;
		height: 320px;
		width: 152px; 
		background: transparent;
		z-index: 2;
	}
	
	ul#linklist { 
		margin-top: 65px;
		list-style: none outside;
		text-align: right;
		width: 105px;
	}
	
	li { 
		padding: 0;
		margin: 10px 10px 0 0;
	}
	
	div#top { 
		position: relative; 
		top: 0;
		margin: 0;
		padding: 0;
		height: 110px;
		width: 100%;
		z-index: 3;
		background: url(../bilder/logo.gif) no-repeat 30px;
	}

/*Thumbs*/
	ul#thumblist {
		clear: left;
		margin: 80px 0 0 213px;
		padding: 0;
		height: 129px;
		width: 705px;
		background: url(../bilder/filmstreifen.gif) no-repeat;
		text-align: center;
	}
	
	#thumblist li{
		margin: 19px 0 0 5px;
		padding: 0;
		float: left;
		display: block;
		cursor: hand;
		width: 135px;
		height: 89px;
		/*margin-top: 20px;*/
	}
	
	* html #mitte #thumblist li.thumbimg{  /* nur fuer Internet Explorer 6 und aelter*/
		margin: 19px 0 0 2px;
	}
	
	
/*Mitte-Allgemein*/
	div#mitte {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width: 100%; 
		text-align: left;
		min-height: 100%;
		background: transparent;
		background: url(../bilder/backundnav.jpg) no-repeat;
		z-index: 1;
	}
	
	* html #mitte {  /* nur fuer Internet Explorer */
		height: 100%;
	}
	  
	h1 {
		width: 755px;
		padding: 20px 0 0;
		margin: 150px 0 0 180px; 
		font-weight: 500; 
		font-size: 1.4em;
		margin-bottom: 30px;
		text-align: center;
	}
	
	h2 {
		padding-left: 200px;
		font-weight: 400;
		font-size: 1.1em;
		text-decoration: underline;
		text-align: left;
	}
	
	li img {
		cursor:hand;
	}
	
	img {
		border:0;
	}
	
	.bodydate { 
		text-align: left;
		padding: 0 0 30px;
		margin: 15px 0 0 200px;
		width: 755px;
		/*border: 1px black solid;*/
	}

/*Mitte-Home*/
	img#homeback {
		margin: 200px 0 0 70px;
}

/*Mitte-Ueber*/


/*Mitte-Leistungen*/
	.leistungliste {
		list-style: none outside; 
		margin: 20px 0 0 192px; 
		padding: 0; 
		text-align: center;
	}
	
	* html #mitte ul.leistungliste {  /* nur fuer Internet Explorer 6 und aelter*/
		margin: 20px 0 0 174px;
	}

/*Mitte-Referenzen*/
	ul#ref {
		list-style: circle outside;
	}

/*Mitte-Links*/


/*Mitte-Kontakt*/
	
	#kontaktlist {
		list-style: none outside;
		padding: 0 0 0 230px;
		margin: 0;
		margin-left: 30px;
	}
	
	#kontaktlist li.text{
		margin-top: 20px;
	}
	
	#kontaktlist li.feld{
		margin-top: 5px;
	}
	
	#sendbutton{
		margin-right: 15px;
	}
	
/*Mitte-Sent*/
	p.bodydate-sent {
		text-align: center;
		margin: 260px 0 0 180px;
		padding: 0;
		width: 755px;

	}
	
	#sentbutton {
		margin: 0;
		padding: 0;
	}

/*Mitte-Impressum*/
	pre#imp {
		font-family: Tahoma,Arial,sans-serif;
		font-size: 1em;
		margin: 0;
		padding: 0 0 0 20px;
	}

/*Mitte-Bottomline*/
	hr {
		padding: 0;
		margin: 5px 0 5px 180px;
		text-align: center;
		/*border: 1px black solid;*/
		width: 772px;
	}
	
	p.bottom {
		clear: left;
		padding: 0;
		margin: 30px 0 0 180px;
		font-size: 0.8em;  
		text-align: center;
		width: 772px;
	}
	
	p.bottom#sub {
		padding: 0;
		margin: 0 0 10px 180px;
		white-space: nowrap;
	}
