/*  
Inntal-net.de Stylesheet v.05.10
Description: This design is protected by copyright laws. Rip-Offs will cause a public announce of your unapologetic foolishness!
Author: Sebastian Kippe
Author URI: http://www.sebastiankippe.de
*/


		* { padding:0px; margin:0px; border-style: none; }
	
		body {
			background-color: #FFF;
			font-size: 75%;
			font-family: Arial, Sans-Serif;
			color: #333;  
			text-align: center;
			}
			
		#box {
			width: 740px;
			margin: 15px auto;
			padding: 0px;
			text-align: left;
			}
			
		#head {
			background: #FFF url(../gfx/header.jpg) bottom center no-repeat;
			text-align: right;
			width: 740px;
			height: 199px;
			margin-bottom: 20px;
			}
			
		#content {
			width: 710px;
			margin: 0 auto;
			line-height: 150%;
		}
				
		#one {
			width: 218px;
			padding: 0px;
			float: left;
			}
		
		#two {
			width: 218px;
			padding: 0px;
			float: left;
			margin: 0 28px 0 28px;
			}
		
		#three {
			width: 218px;
			padding: 0px;
			float: left;
			}
			
		#project {
			width: 710px;
			padding: 0px;
			clear: both;
			padding-top: 10px;
			}
			
		#project img {
			float: right;
			margin: 0 0 8px 15px;
			}
			
		#contact {
			width: 710px;
			margin-top: 20px;
			color: #555;
			background: url(../gfx/borders.gif) repeat-y;
			}
			
		.box_top {
			width: 710px; height: 18px;
			background: #FFF url(../gfx/box.gif) top center no-repeat;
			}
			
		.box_bottom {
			width: 710px; height: 18px;
			background: #FFF url(../gfx/box.gif) bottom center no-repeat;
			}
					
		#contact p {
			font-size: 0.9em;
			}
			
		#contact_left {
			width: 220px;
			float: left;
			padding: 0 10px 0 20px;
			}
			
		#contact_middle {
			width: 160px;
			float: left;
			padding: 0 10px 0 20px;
			border-left: 1px solid #CCC;
			}
			
		#contact_right {
			width: 200px;
			float: left;
			padding: 0 0 0 20px;
			}
									
		#footer {
			margin: 15px 0 50px 0;
			font-size: 0.9em;
			color: #999;
			}
					
		h2 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			font-size: 1.4em;
			color: #C60000;
			margin-bottom: 10px;
			}
			
		p {
			margin: 0 0 10px 0;
			}
			
		a:link, a:visited {
			color: #4E8AAE;
			text-decoration: underline;
			}
			
		a:active, a:hover {
			color: #C60000;
			text-decoration: underline;
			}
		
		#contactform input.text {
			width: 160px;
			}
					
		#contactform textarea {
			width: 200px;
			height: 80px;
			}
			
		#contactform input.text, #contactform textarea.text {
			font: 1em Arial, Helvetica, Sans-Serif;
			border: 1px #CCC solid;
			background: #FFF;
			padding: 3px;
			margin: 5px 8px 0 0;
			color: #666;
			}/* *kotz* */
		
		#contactform input[type=text], #contactform textarea {
			font: 1em Arial, Helvetica, Sans-Serif;
			border: 1px #CCC solid;
			background: #FFF;
			padding: 3px;
			margin: 5px 8px 0 0;
			color: #666;
			}		
		
		#contactform input[type=text]:focus, #contactform textarea:focus {
			background: #FFFFCC;
			border-color: #CCC;
			color: #333;
			}
				
		#contactform input[type=submit], #contactform input.submit {
			text-align: center;
			padding: 2px 10px 2px 10px;
			}				
