	* {
		    font-size:         1em;
		    font-family:       inherit;
		    line-height:       inherit;
	}
	a { 
		color: #B22730; 
		text-decoration: none; 
		cursor:pointer;
	}

	a:visited{ 
		color: #B22730; 
	}

	a:hover{ 
		text-decoration: underline; 
	}
	body{
		background: #fff url(../img/bg.jpg) 0 0 repeat-x;
		padding:0;
		margin:0;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		background-color:#BBC4D3;
	}
	body * { background-repeat: repeat-x; /* Better for Opera 7 */ }
	
	img{
		border:none;
	}
	#kmalogo{
		background: transparent url(../img/kma_logo.jpg) 0 0 no-repeat;
		height:18px;
		width:325px;
	}
	#site{
		width:880px;
		height:600px;
		margin:auto;
		margin-top:50px;
		position:relative;
	}
	#logo{
		position:absolute;
		width:188px;
		height:98px;
	}
	#nav{
		height:15px;
		
		
	}
	#nav .navtable, #impressumlink .navtable{
		border:none;
		float:right;
		margin-right:15px;
	}
	#nav .navtable td, #impressumlink .navtable td{
		padding-left:98px;
		height:15px;
		vertical-align:top:
	}
	#contentheight{
		width:100%;
		height:500px;
	}
	#contentwrapper{
		margin-top:114px;
		float:right;
		
	}
	#headline{
		padding-left:30px;
		width:auto;
		height:18px;
		overflow:hidden;
		font:normal 15px Verdana, Verdana, Geneva, sans-serif;
		color:#fff;
	}
	#headlinestep{
		margin-top:41px;
		padding-left:40px;
		width:auto;
		height:18px;
		overflow:hidden;
		font:normal 15px Verdana, Verdana, Geneva, sans-serif;
		color:#fff;
	}
	/* Startseite */
	#headlinestart{
		height:16px;
		margin-left:15px;
	}
	#boxstart{
		width:566px;
		height:291px;
		background: transparent url(../img/box/box_start.jpg) 0 0 no-repeat;
		
	}
	#boxstart #content{
		padding:30px;
	}
	#boxstart #content #pic{
		float:left;
	}
	#boxstart #content #text{
		padding-left:10px;
		float:left;
	}
	/* End Startseite*/
	
	/* Kontaktseite */
	#headlinekontakt{
		height:16px;
		margin-left:15px;
	}
	#boxkontakt{
		width:563px;
		height:335px;
		background: transparent url(../img/box/box_kontakt.jpg) 0 0 no-repeat;
	}
	#boxkontakt #content{
		padding:30px;
	}	
	/* End Kontaktseite */
	
	/* Projektseite*/
	#headlineprojekte{
		height:18px;
		margin-left:15px;
	}
	#boxprojekte{
		width:713px;
		height:357px;
	}
	#boxprojekte #content{
		padding:41px 30px 30px 30px;
	}
	#boxprojekte #contentstep{
		padding:0px 30px 30px 30px;
	}		
	#boxprojekte #content #scrollarea,
	#boxprojekte #contentstep #scrollarea{
		width:669px;
		height:275px;
		overflow:auto;
	}
	#boxprojekte #content #scrollarea table,
	#boxprojekte #contentstep #scrollarea table{
		width:800;
		border:0;
	}
	#box_projekte_small #scrollarea table td{
		width:165px;
		height:225px;
	}
	
	#boxprojekte #content #scrollarea table td .picwrapper,
	#boxprojekte #contentstep #scrollarea table td .picwrapper{
		width:223px;
		height:255px;
		float:left;
		cursor:pointer;
		background:transparent url(../img/box/box_uebersicht.jpg) 0 0 no-repeat;				
	}
	#boxprojekte #content #scrollarea table td .bild,
	#boxprojekte #contentstep #scrollarea table td .bild{
		padding-left:27px;
		padding-top:23px;
	}
	#boxprojekte #content #scrollarea table td .text,
	#boxprojekte #contentstep #scrollarea table td .text{
		margin-left:27px;
		margin-top:5px;
		width:170px;
		height:90px;
		font-size:11px;
		overflow:hidden;
	}
	/* End Projektseite*/
	
	
	/* Projektdetail */
	#headlineprojekte{
		height:18px;
		padding-left:17px;
	}
	#projektinfo{
		width:753px;
		height:357px;
	}
	#projektinfo .pfeil{
		width:20px;
		padding-bottom:13px;
		vertical-align:bottom;
	}
	#projektinfo #boxprojektdetailcontent{
		background:transparent url(../img/box/box_projekte.jpg) 0 0 no-repeat;
		width:683px;
		height:327px;
		padding-top:30px;
		padding-left:30px;
		vertical-align:top;
	}
	#projektinfo #boxprojektdetailcontent #ppic{
		width:335px;
		height:285px;
	}
	#projektinfo #boxprojektdetailcontent #verkauft{
		width:335px;
	}
	#projektinfo #boxprojektdetailcontent #picnav{	
		padding-top:10px;
		font-size:11px;
		color:#707070;
	}
	#projektinfo #boxprojektdetailcontent #text{
		width:280px;
		vertical-align:top;
	}
	/* End Projektdetail */
	
	/* Impressum */
	#headlineimpressum{
		height:18px;
		margin-left:15px;
	}
	#boximpressum{
		background:transparent url(../img/box/box_projekte.jpg) 0 0 no-repeat;
		width:713px;
		height:357px;
	}
	#boximpressum #content{
		padding:30px;
	}
	#boximpressum #impressumtext{
		height:300px;
		overflow:auto;
	}
	/* End Impressum */
	
	/* Kontakt */
	#kontakt{
		width:563px;
		height:335px;
		margin-top:25px;
	}
	#kontakt #kontaktformtable{
		width:500px;
		height:270px;
	}
	#kontakt #kontaktformtable td{
		vertical-align:top;
	}
	#kontakt #kontaktformtable .left{
		width:250px;
		height:60px;
	}
	#kontakt #kontaktformtable .right{
		width:250px;
	}
	#kontakt #kontaktformtable input{
		width:200px;
		margin-top:5px;
		border:1px solid #707070;
	}
	#kontakt #kontaktformtable textarea{
		width:493px;
		height:100px;
		border:1px solid #707070;
	}
	/* End Kontakt */
	#startlink{
		width:50%;
		float:left;
	}
	#impressumlink{
		width:50%;
		float:left;
		text-align:right;
	}
