/* -------------------------------------------------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 15px;
	color:#000;
	margin:0px;
	background-image:url(../img/background.gif);
	
}

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: 0px solid;
	color: #fff;
	font-size: 11px;
	background-color:#999;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	color: #fff;
	font-size: 9px;
	background-color:#999;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EA08D2;
	font-size: 11px;
	font-weight:normal;
}


/* -------------------------hightlight------------------------- */
a{  color: #000000;
	text-decoration:none;
}

.black{
	color: #000000;
}

.red{
	color: #EE1C23;
}

.blue{
	color: #00AEEF;
}

.green{
	color: #22B24B;
}


.gray{
	color: #666;
}

.orange{
	color: #FB6916;
}

a:hover{
color:#000000;
	text-decoration:underline;
}

a:active{
color:#000000;
	text-decoration:underline;
}

/* -------------------------logotypes------------------------- */
.logo	{
	position:absolute;
	left:50px;
	top:0px;
	z-index:100;
}

.logolink	{
	cursor:pointer;
}

/* --Biografie-- */
#hauptmenu_bio {
	left: 50px;
	width: 275px;
	position: absolute;
	top: 143px;
	height: 17px;
	z-index:20;
}
#hauptmenu_bio UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_bio 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_bio UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_bio A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_bio UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}
#hm0 {
	LEFT: 0px; WIDTH: 275px
}


/* --Leistungen-- */
#hauptmenu_leist {
	left: 50px;
	width: 275px;
	position: absolute;
	top: 160px;
	height: 17px;
	z-index:20;
}
#hauptmenu_leist UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_leist 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_leist UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_leist A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_leist UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#hm1 {
	LEFT: 0px; WIDTH: 275px;
}


/* --Kosten-- */
#hauptmenu_kost {
	left: 50px;
	width: 275px;
	position: absolute;
	top: 177px;
	height: 17px;
	z-index:20;
}
#hauptmenu_kost UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_kost 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_kost UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_kost A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_kost UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#hm2 {
	LEFT: 0px; WIDTH: 275px;
}


/* --Referenzen-- */
#hauptmenu_ref{
	left: 50px;
	width: 275px;
	position: absolute;
	top: 194px;
	height: 17px;
	z-index:20;
}
#hauptmenu_ref UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_ref 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_ref UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_ref A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_ref UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#hm3 {
	LEFT: 0px; WIDTH: 275px;
}


/* --Sachverständige-- */
#hauptmenu_sach {
	left: 50px;
	width: 275px;
	position: absolute;
	top: 211px;
	height: 17px;
	z-index:20;
}
#hauptmenu_sach UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_sach 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_sach UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_sach A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_sach UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#hm4 {
	LEFT: 0px; WIDTH: 275px;
}



/* --Checkliste-- */
#hauptmenu_check {
	left: 50px;
	width: 275px;
	position: absolute;
	top: 228px;
	height: 17px;
	z-index:20;
}
#hauptmenu_check UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_check 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_check UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_check A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_check UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#hm5 {
	LEFT: 0px; WIDTH: 275px;
}


/* --Planungen-- */
#hauptmenu_plan {
	left: 50px;
	width: 275px;
	position: absolute;
	top: 245px;
	height: 17px;
	z-index:20;
}
#hauptmenu_plan UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_plan 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_plan UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_plan A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_plan UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#hm6 {
	LEFT: 0px; WIDTH: 275px;
}



/* --info-- */
#hauptmenu_info {
	left: 50px;
	width: 275px;
	position: absolute;
	top: 245px;
	height: 17px;
	z-index:20;
}
#hauptmenu_info UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_info 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_info UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_info A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_info UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#hm7 {
	LEFT: 0px; WIDTH: 275px;
}


/* --kontakt-- */
#hauptmenu_kontakt {
	left: 50px;
	width: 275px;
	position: absolute;
	top: 262px;
	height: 17px;
	z-index:20;
}
#hauptmenu_kontakt UL {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 275px;
	position: absolute;
	height: 17px
}
#hauptmenu_kontakt 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_kontakt UL LI {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_kontakt A {
	DISPLAY: block; HEIGHT: 17px
}
#hauptmenu_kontakt UL LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#hm8 {
	LEFT: 0px; WIDTH: 275px;
}





/* -------------------------------------------sub_sub_menu---------------------------------------- */
.sub_sub_menu {
	position:absolute;
	top:112px;
	left:780px;
	width:150px;
	font-size:9px;

	z-index:110;
}

/* -------------------------hightlight------------------------- */
.submenu_container{
	position:absolute;
	z-index:50;
}

.submenu_item{
	margin-left:2px;
	padding:0px 2px;
}

/* -----referenzen----- */
.referenzen{
	color:#000;


}

.submenu_container a.referenzen:hover, .submenu_container a.referenzen:focus {
	color:#fff;
	text-decoration:none;

}

.sub_sub_menu a.referenzen:hover, .sub_sub_menu a.referenzen:focus {
	color:#fff;

}

.pos_referenzen{
	position:absolute;
	top:160px;
	left:375px;
	text-align:left;
}

/* --------start ----------*/
.start{
	color:#000;
	font-weight:normal;

}

.submenu_container a.start:hover, .submenu_container a.start:focus {
	color:#fff;
	text-decoration:none;
}

.sub_sub_menu a.start:hover, .sub_sub_menu a.start:focus, .sub_sub_menu a.start:active{
	color:#fff;
}

.pos_start{
	position:absolute;
	top:144px;
	left:375px;
	text-align:left;
}

.start_sub_menue {
	position:absolute;
	top:46px;
	left:8px;
	text-align:right;
	z-index:2;
}

/* -----projekte----- */
.projekte{	
	color:#000;

}

.submenu_container a.projekte:hover, .submenu_container a.projekte:focus{
	color:#fff;
	text-decoration:none;

}

.sub_sub_menu a.projekte:hover, .sub_sub_menu a.projekte:focus{
	color:#fff;

}

.pos_projekte{
	position:absolute;
	top:160px;
	left:375px;
	text-align:left;
}

/* -----kontakt----- */
.kontakt{	
	color:#000;

}

.submenu_container a.kontakt:hover, .submenu_container a.kontakt:focus{
	color:#fff;
	text-decoration:none;

}
.sub_sub_menu a.kontakt:hover, .sub_sub_menu a.kontakt:focus{
	color:#fff;

}

.pos_kontakte{
	position:absolute;
	top:160px;
	left:375px;
	text-align:left;
}

/* -----partner----- */
.partner{
	color:#000;

}

.submenu_container a.partner:hover, .submenu_container a.partner:focus{
	color:#fff;
	text-decoration:none;

}
.sub_sub_menu a.partner:hover, .sub_sub_menu a.partner:focus{
	color:#fff;

}

.pos_partner{
	position:absolute;
	top:144px;
	left:375px;
	text-align:left;
}

/* -----jobs----- */
.jobs{
	color:#000;

}

.submenu_container a.jobs:hover, .submenu_container a.jobs:focus{
	color:#000;
	text-decoration:none;

}

.sub_sub_menu a.jobs:hover, .sub_sub_menu a.jobs:focus{
	color:#000;

}

.pos_jobs{
	position:absolute;
	top:144px;
	left:375px;
	text-align:left;
}

.content_jobs{
	position:absolute;
	top:210px;
	left:315px;
	width:650px;
	color:#EA08D2;
	z-index:2;
}

/* -----imprint----- */
.imprint{
	color:#000;
}

.submenu_container a.imprint:hover, .submenu_container a.imprint:focus{
	color:#000;
	text-decoration:none;

}

.sub_sub_menu a.imprint:hover, .sub_sub_menu a.imprint:focus{
	color:#000;
}

.imprint_pos{
	position:absolute;
	top:250px;
	left:365px;
	z-index:2;
	color:#999;
}

.imprint_pos a {
	color:#999;
}

/* -------------------------------------------active---------------------------------------- */
.active{
	color:#fff;
	font-weight:bold;
}

/* -------------------------contactform------------------------- */
.kontaktformular {
	position:absolute;
	top:500px;
	left:365px; 
	z-index:25;
}

.anschrift {
	position:absolute;
	top:320px;
	left:365px; 
	z-index:20;
}

.anfahrtsplan {
	position:absolute;
	top:298px;
	left:365px; 
	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:200px;
	left:50px;
	z-index:2;
}

.prodeslei_flash {
	position:absolute;
	top:250px;
	left:50px;
	width:500px;
	height:407px;
}

.content_prodeslei {
	position:absolute;
	top:0px;
	left:325px;
	z-index:4;
	color:#000;
	width:500px;
}

/* -------------------------------------------referenzen/projekte/partner/jobs---------------------------------------- */
.content_small {
	position:absolute;
	top:0px;
	left:325px;
	z-index:20;
	width:550px;
	color:#000;
	height: 230px;
}

.c//ontent_small a {
	color:#666;
}


.content_small_projekte {
	position:absolute;
	top:210px;
	left:50px;
	z-index:20;
	color:#000;
}

.content_small_partner {
	position:absolute;
	top:210px;
	left:315px;
	z-index:20;
	color:#000;
}

.content_small_refpropart {
	position:absolute;
	top:0px;
	left:50px;
	z-index:20;
	width:550px;
}

.logo_marken	{
	position:absolute;
	top:335px;
	left:100px;
 	width:300px
	background-color:#000;
	z-index:100;
}

.big_view	{
	position:absolute;
	top:185px;
	left:350px;
	width:400px;
	height:50px;
	z-index:50;
}

.small_view	{
	position:absolute;
	top:130px;
	left:315px;
	width:90%;
	height:50px;
	z-index:10;
}
