/* -------------------------------------------------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 15px;
	color:#fff;
	margin:0px;
	background-image:url(../img/hintergrundgrafik.gif);
	ba/ckground-color:#007D27;
	background-color:#fff;
}

img {
	margin: 0;
	border: 0;
}

table	{
	border: 0;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 1px solid;
	color: #891212;
	font-size: 11px;
	background-color:#333;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	color: #891212;
	font-size: 9px;
	background-color:#333;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 11px;
	font-weight:normal;
}

a {
	text-decoration:none;
}

/* -------------------------logotypes------------------------- */
.logo	{
	position:absolute;
	left:80px;
	top:50px;
	z-index:100;
}

.logolink	{
	cursor:pointer;
}

/* -----------------------------menue------------------------- */
#hauptmenu {
	left: 218px;
	width: 476px;
	position: absolute;
	top: 240px;
	height: 22px;
	z-index:50;
}
#hauptmenu UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 476px;
	position: absolute;
	height: 22px
}
#hauptmenu UL LI {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	LIST-STYLE-TYPE: none;
	position: absolute;
	top: 0px;
}
#hauptmenu UL LI {
	DISPLAY: block; HEIGHT: 22px
}
#hauptmenu A {
	DISPLAY: block; HEIGHT: 22px
}
#hauptmenu UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}
#hm0 {
	LEFT: 0px; WIDTH: 100px
}
#hm1 {
	LEFT: 100px; WIDTH: 100px
}
#hm2 {
	LEFT: 200px; WIDTH: 90px
}
#hm3 {
	LEFT: 290px; WIDTH: 85px
}
#hm4 {
	LEFT: 375px; WIDTH: 85px
}
#hm5 {
	LEFT: 460px; WIDTH: 101px
}

/* -------------------------------------------sub_sub_menu---------------------------------------- */
.sub_sub_menu {
	position:absolute;
	top:5px;
	left:0px;
	width:725px;
	text-align:right;
	font-size:9px;
	color:#fff;
	z-index:1;
}

/* -------------------------hightlight------------------------- */
.submenu_container{
	position:absolute;
}

.submenu_item{
	margin-left:2px;
	padding:0px 2px;
}

/* -----referenzen----- */
.referenzen{
	color:#333;
	background-color:#982754;

}

.submenu_container a.referenzen:hover,.submenu_container a.referenzen:focus {
	color:#982754;
	background-color:#333;
}

.sub_sub_menu a.referenzen:hover, .sub_sub_menu a.referenzen:focus {
	color:#982754;
	background-color:#333;
}

.pos_referenzen{
	position:absolute;
	top:46px;
	left:205px;
	width:560px;
	text-align:left;
}

/* --------start ----------*/
.start{
	color:#333;
	background-color:#86BA0C;
}

.submenu_container a.start:hover, .submenu_container a.start:focus {
	color:#86BA0C;
	background-color:#333;
}

.sub_sub_menu a.start:hover, .sub_sub_menu a.start:focus, .sub_sub_menu a.start:active{
	color:#86BA0C;
	background-color:#333;
}

.pos_start{
	position:absolute;
	top:46px;
	left:800px;
	width:650px;
	text-align:left;
}

.start_sub_menue {
	position:absolute;
	top:46px;
	left:8px;
	width:740px;
	text-align:right;
	z-index:2;
}

/* -----projekte----- */
.projekte{	
	color:#333;
	background-color:#AC22AC;
}

.submenu_container a.projekte:hover, .submenu_container a.projekte:focus{
	color:#AC22AC;
	background-color:#333;
}

.sub_sub_menu a.projekte:hover, .sub_sub_menu a.projekte:focus{
	color:#AC22AC;
	background-color:#333;
}

.pos_projekte{
	position:absolute;
	top:46px;
	left:340px;
	width:420px;
	text-align:left;
}

/* -----kontakt----- */
.kontakt{	
	color:#fff;
	background-color:#007D27;
}

.submenu_container a.kontakt:hover, .submenu_container a.kontakt:focus{
	color:#86BA0C;
	background-color:#86BA0C;
}
.sub_sub_menu a.kontakt:hover, .sub_sub_menu a.kontakt:focus{
	color:#fff;
	background-color:#86BA0C;
}

.pos_kontakte{
	position:absolute;
	top:46px;
	left:450px;
	width:308px;
	text-align:left;
}

/* -----partner----- */
.partner{
	color:#333;
	background-color:#D9748A;
}

.submenu_container a.partner:hover, .submenu_container a.partner:focus{
	color:#D9748A;
	background-color:#333;
}
.sub_sub_menu a.partner:hover, .sub_sub_menu a.partner:focus{
	color:#D9748A;
	background-color:#333;
}

.pos_partner{
	position:absolute;
	top:100px;
	left:600px;
	width:635px;
	text-align:right;
	z-index:100;
}

/* -----jobs----- */
.jobs{
	color:#333;
	background-color:#C56000;
}

.submenu_container a.jobs:hover, .submenu_container a.jobs:focus{
	color:#C56000;
	background-color:#333;
}

.sub_sub_menu a.jobs:hover, .sub_sub_menu a.jobs:focus{
	color:#C56000;
	background-color:#333;
}

.pos_jobs{
	position:absolute;
	top:46px;
	left:8px;
	width:755px;
	text-align:right;
}

.content_jobs{
	position:absolute;
	top:210px;
	left:118px;
	width:650px;
	color:#C56000;
	z-index:2;
}

/* -----imprint----- */
.imprint{
	color:#fff;
	background-color:#86BA0C;
}

.sub_sub_menu a.imprint:hover, .sub_sub_menu a.imprint:focus{
	color:#fff;
	background-color:#86BA0C;
}

.imprint_pos{
	position:absolute;
	top:330px;
	left:80px;
	z-index:2;
	color:#fff;
}

.imprint_pos a {
	color:#fff;
}

/* -------------------------------------------active---------------------------------------- */
.active{
	background-color:#86BA0C;
}

/* -------------------------contactform------------------------- */
.kontaktformular {
	position:absolute;
	top:300px;
	left:118px; 
	z-index:25;
}

.anschrift {
	position:absolute;
	top:330px;
	left:80px; 
	z-index:2;
}

.anfahrtsplan {
	position:absolute;
	top:280px;
	left:280px; 
	z-index:4;
}

/* -------------------------sound_player------------------------- */
.sound_player {
	position:absolute;
	top:0px;
	right:10px;
	width:40px;
	z-index:1;
	height: 30px;
}


/* -------------------------------------------flash---------------------------------------- */
.start_flash {
	position:absolute;
	top:275px;
	left:25px;
	z-index:20;
}

.prodeslei_flash {
	position:absolute;
	top:102px;
	left:13px;
	width:500px;
	height:407px;
}

.content_prodeslei {
	position:absolute;
	top:330px;
	left:80px;
	z-index:100;
	color:#fff;
	width:600px;
}

/* -------------------------------------------referenzen/projekte/partner/jobs---------------------------------------- */
.content_small {
	position:absolute;
	top:50px;
	left:60px;
	z-index:10;
	color:#fff;
	width:250px;
}

.content_small_2 {
	position:absolute;
	top:330px;
	left:80px;
	z-index:10;
	color:#fff;
	width:250px;
}

.content_small a {
	color:#fff;
}

.content_small_projekte {
	position:absolute;
	top:210px;
	left:118px;
	z-index:1;
	color:#fff;
}

.content_small_partner {
	position:absolute;
	top:210px;
	left:118px;
	z-index:1;
	color:#fff;
}

.content_small_refpropart {
	position:absolute;
	top:0px;
	left:680px;
	z-index:5;
	width:260px;
	background-color:#FFFFFF;
}

.logo_marken	{
	position:absolute;
	top:25px;
	left:750px;
	width:200px;
	height:70px;
	z-index:50;
}

.big_view	{
	position:absolute;
	top:275px;
	left:25px;
	width:700px;
	height:450px;
	z-index:50;
}

.small_view	{
	position:absolute;
	top:100px;
	left:663px;
	width:120px;
	height:420px;
	overflow:auto;
	z-index:10;
}


