/************************************************************
	HTML Tags styles
*************************************************************/
	body {
		font-family: Verdana, Arial;
		font-size: 8pt;
		color: #818181;
		background: #818181;
	}

	a {
		color: #818181;
		text-decoration: underline;
	}

	a:hover {
		color: #009cc4;
		text-decoration: underline;
	}

	h3 {
		display: none;
	}

/************************************************************
	Div Container's (Header, Logo, Navi, middle image....)
*************************************************************/
	#logo_home {
		width: 491px;
		height: 240px;
		background-image: url(../gfx_layout/logo_home.jpg);
		margin-left: 242px;
	}

	#logo_Technik {
		width: 491px;
		height: 240px;
		background-image: url(../gfx_layout/logo_technik.jpg);
		margin-left: 242px;
	}

	#logo_Referenzen {
		width: 491px;
		height: 240px;
		background-image: url(../gfx_layout/logo_referenzen.jpg);
		margin-left: 242px;
	}

    #logo_Support {
		width: 491px;
		height: 240px;
		background-image: url(../gfx_layout/logo_support.jpg);
		margin-left: 242px;
	}

	#logo_Kontakt {
		width: 491px;
		height: 240px;
		background-image: url(../gfx_layout/logo_kontakt.jpg);
		margin-left: 242px;
	}
	
	
	#container {
		margin-left: auto;
		margin-right: auto;
		margin-top: auto;
		margin-bottom: auto;
		width: 733px;
		background: #fff;
		border: 1px solid #000;
	}

	#header {
		background-image: url(../gfx_layout/header.jpg);
		background-repeat: no-repeat;
	}
	

	#header .navi {
		padding-top: 2px;
		padding-right: 45px;
		font-size: 6pt;
		text-align: right;
	}

	#logo {
		margin-top: 25px;
		margin-left: 30px;
		width: 235px;
		height: 32px;
		background-image: url(../gfx_layout/logo.jpg);
	}
	
	#container .main_navi {
		margin-top: 70px;
		margin-left: 30px;
		float: left;
		width: 147px;
	}
	
	#content {
		padding: 5px;
	}
	
	#content_break {
		width: 733px;
		height: 9px;
		margin-left: -5px;
		margin-top: 0px;
		margin-bottom: 20px;
		background-image: url(../gfx_layout/content_break_line.jpg);
	}
	
	.content_headline {
		display: block;
		padding-left: 10px;
		font-size: 10pt;
		font-family: Tahoma;
		font-weight: bold;
	}
	
	.turkis {
		color: #009cc4;
	}
/************************************************************
	Navigation (Home, Technik, Referenzen)
*************************************************************/
	.main_navi ul li {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	.navi_home {
		width: 147px;
		height: 19px;
		display: block;
		margin: 3px;
		background-image: url(../gfx_layout/navi_home.jpg);
		background-repeat: no-repeat;
		background-position: 0px -19px;
		cursor: pointer;
		font-size: 0pt;
		text-indent: -999em;
	}
	.navi_home_aktive {
		width: 147px;
		height: 19px;
		display: block;
		margin: 3px;
		background-image: url(../gfx_layout/navi_home.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		cursor: pointer;
		font-size: 0pt;
		text-indent: -999em;
	}
	.navi_home:hover {
		background-position: 0px 0px;
	}

	.navi_technik {
		width: 147px;
		height: 19px;
		display: block;
		margin: 3px;
		background-image: url(../gfx_layout/navi_technik.jpg);
		background-repeat: no-repeat;
		background-position: 0px -19px;
		cursor: pointer;
		font-size: 0pt;
		text-indent: -999em;
	}
	.navi_technik_aktive {
		width: 147px;
		height: 19px;
		display: block;
		margin: 3px;
		background-image: url(../gfx_layout/navi_technik.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		cursor: pointer;
		font-size: 0pt;
		text-indent: -999em;
	}
	.navi_technik:hover {
		background-position: 0px 0px;
	}

	.navi_referenzen {
		width: 147px;
		height: 19px;
		display: block;
		margin: 3px;
		background-image: url(../gfx_layout/navi_referenzen.jpg);
		background-repeat: no-repeat;
		background-position: 0px -19px;
		cursor: pointer;
		font-size: 0pt;
		text-indent: -999em;
	}
	.navi_referenzen_aktive {
		width: 147px;
		height: 19px;
		display: block;
		margin: 3px;
		background-image: url(../gfx_layout/navi_referenzen.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		cursor: pointer;
		font-size: 0pt;
		text-indent: -999em;
	}
	.navi_referenzen:hover {
		background-position: 0px 0px;
	}

	.navi_support {
		margin-left: 577px;
		display: block;
		float: left;
	}
	.navi_support:hover {
		text-decoration: underline;
	}
	
	.break {
		padding-right: 8px;
		padding-left: 12px;
		float: left;
	}
	
	.navi_kontakt {
		display: block;
		float: left;
	}
	.navi_kontakt:hover {
		text-decoration: underline;
	}
	
	.line {
		height: 1px;
		display: block;
		background-image: url(../gfx_layout/dotted.jpg);
	}
	
/************************************************************
	Kontakt Seite (Anbeiter/Kontakt/HAftungsauschluss)
*************************************************************/
	.firma {
		width: 250px;
		float: left;
	}
	
	.kontakt {
		width: 250px;
		margin-left: 350px;
	}

/************************************************************
	Input/select/textareas
*************************************************************/
	.ikontakt {
		width: 250px;
		margin: 3px;
		margin-left: 50px;
		border: 1px solid #818181;
		padding: 2px;
		font-size: 7pt;
	}