body {
	margin: 0px; 
	padding: 0px; 
/* background-color: #d3d3ba; */
	background-color: #fff; 
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #333;
	}

#header, #inhalter, #footer{min-width:935px;width:auto!important;width:935px;}

#header {
	height: 130px; 
	padding-top: 20px;
}
/* ---------------------Layout grau mit Schatten---------------------------
#index #header{background: url(../img/bg_header_gruen.gif) repeat-x;}
#arbeit #header{background: url(../img/bg_header_orange.gif) repeat-x;}
#leistungen #header{background: url(../img/bg_header_blau.gif) repeat-x;}
#wir #header{background: url(../img/bg_header_pink.gif) repeat-x;}
#kontakt #header{background: url(../img/bg_header_violett.gif) repeat-x;}
------------------------------------------------ */

#index #header{background: url(../img/bg_header_gruen_p.gif) repeat-x;}
#arbeit #header{background: url(../img/bg_header_hellgrau_p.gif) repeat-x;}
#leistungen #header{background: url(../img/bg_header_blau_p.gif) repeat-x;}
#wir #header{background: url(../img/bg_header_pink_p.gif) repeat-x;}
#kontakt #header{background: url(../img/bg_header_orange_p.gif) repeat-x;}
#impressum #header{background: url(../img/bg_header_violett_p.gif) repeat-x;}

#head {
	width: 935px; 
	height: 100px; 
	position: absolute; 
	left: 50%;
	margin-left: -468px;
}

#logo {
	width: 468px; 
	height: 90px; 
	position: absolute; 
	top: 0px;
	right: 0px;
}

#menu {
	width: 460px; 
	height: 26px; 
	position: absolute; 
	left: 0px;
	top: 26px;
	float: left;
	color: #fff;
	font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size: 20px;
	text-transform: lowercase;
	padding: 4px;
	z-index: 50; 
}

#menu a, #menu a:visited {
  	color: #fff;
	background: transparent; 
  	text-decoration: none;
  	text-align: center;
	padding: 4px 10px 4px 10px; 
  }
  
#index #menu a:hover{color: #9ba916; background: #fff;}
#leistungen #menu a:hover{color: #00629c; background: #fff;}
#wir #menu a:hover{color: #cc0066; background: #fff;}
#kontakt #menu a:hover{color: #f07d25; background: #fff;}
#arbeit #menu a:hover{color: #6f6f6f; background: #fff;}
#impressum #menu a:hover{color: #662a43; background: #fff;}

#index #menu a.active{color: #9ba916; background: #fff;}
#leistungen #menu a.active{color: #00629c; background: #fff;}
#wir #menu a.active{color: #cc0066; background: #fff;}
#kontakt #menu a.active{color: #f07d25; background: #fff;}
#arbeit #menu a.active{color: #6f6f6f; background: #fff;}
#impressum #menu a.active{color: #662a43; background: #fff;}

a.index, a.index:visited{color: #9ba916;}
a.index:hover, a.index:active{color: #333;}
a.impressum, a.impressum:visited{color: #662a43;}
a.impressum:hover, a.impressum:active{color: #333;}
a.kontakt, a.kontakt:visited{color: #f07d25;}
a.kontakt:hover, a.kontakt:active{color: #333;}
a.wir, a.wir:visited{color: #cc0066;}
a.wir:hover, a.wir:active{color: #333;}
a.leistungen, a.leistungen:visited{color: #00629c;}
a.leistungen:hover, a.leistungen:active{color: #333;}

/* ------------------------------------------------
#arbeit a, #arbeit a:visited{color: #6f6f6f;}

#arbeit a:hover, #arbeit a:active{color: #6f6f6f;}
------------------------------------------------ */



#untermenu {
	width: 460px; 
	height: 20px; 
	position: absolute; 
	left: 0px;
	top: 70px;
	float: left;
	color: #fff;
	font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size: 16px;
	text-transform: lowercase;
	padding: 2px 4px 2px 4px; 
	z-index: 50; 
}

#untermenu a, #menu a:visited {
  	color: #fff;
	background: transparent; 
  	text-decoration: none;
  	text-align: center;
	padding: 4px 10px 4px 10px; 
  }
  
#untermenu a:hover {
	padding: 2px; 
	margin: 2px 8px 2px 8px; 
	background: url(../img/bg_untermenu.gif) repeat-x;
  }

#untermenu a.unteractive {
	padding: 2px; 
	margin: 2px 8px 2px 8px; 
	background: url(../img/bg_untermenu.gif) repeat-x;
}

#inhalter {
	min-height:500px;height:auto!important;height:500px;
}

#inhalt {
	width: 935px;
	min-height:500px;height:auto!important;height:500px;
	position: relative; 
	top: 20px;
	left: 50%;
	margin-left: -468px;
	font-size:1.2em;
}

#inhalt_wir {
	width: 935px;
	height:540px;
	position: relative; 
	top: 20px;
	left: 50%;
	margin-left: -468px;
	font-size:1.2em;
}

#preload {
	height:1px;
	width:1px;
	overflow:hidden;
	visibility:hidden;
}
#footer {
	min-height:160px;height:auto!important;height:160px;
	padding-top: 40px;
	padding-bottom: 20px;
/*	background: #333 url(../img/bg_footer_grau.gif) repeat-x; */
	background: #333 url(../img/bg_footer_grau_p.gif) repeat-x; 
}

#foot {
	width: 935px; 
	min-height:100px;height:auto!important;height:100px;
	position: relative; 
	left: 50%;
	margin-left: -468px;
	color:#999999;
	line-height:16px;
}

#foot a {
	color:#CCCCCC;
}

#foot a:hover {
	text-decoration:underline;
}

#foot li {
text-indent:-40px;
}

/* -------------------3 Spalten--------------------*/
.spalten3 {overflow:hidden;}

.outer1 {float:left; width:300px;}
.outer2 {float:left; width:300px;}
.outer3 {float:right; width:300px;}

.outer1, #outer2 {
	padding-right: 17px;
}

/* ------------------------------------------------ 

/* -------------------projekte-------------------- */
.outer {
	float:left; 
	width:215px; 
	height: 230px; 
	margin-right: 18px; 
	margin-bottom: 30px; 
	overflow:hidden; 
}

.outer:hover .projekt_content{visibility:visible;}

.outer .projekt_content{
	float:left; 
	width:215px; 
	height: 230px; 
	overflow:hidden; 
	padding:15px 15px 0 15px;
	height:215px;
	width:185px;
	position:absolute;
	visibility:hidden;
	font-size: 0.9em;
	color:#333333;
}

.outer .projekt_content a{
color:#333333;
}

.outer .projekt_content a.zum_projekt{
color:#fff;
}

.outer .projekt_content a.zum_projekt:hover{
text-decoration:underline;
}

.outer .projekt_content h1{
	background:none;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:1.3em!important;
	line-height:1.1em;
	text-align:left;
	margin:5px 0px 10px!important;
	font-weight: normal;
}

.outer .projekt_content h3{
	background:none;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:1.1em!important;
	line-height:1.1em;
	text-align:left;
	margin:5px 0px 10px!important;
	font-weight: normal;
	font-style:italic;
}

.uebersicht {float:right;}

.projektbild {float:right; width:468px; margin:0px 0px 10px 10px;}
.thumbcontainer {float:left; width:468px; margin:0px 10px 10px 0px;}

.projektthumb {
	float:left; 
	width:98px; 
	height: 68px; 
	margin-right: 18px; 
	margin-bottom: 18px; 
	overflow:hidden; 
}

.fotoprojekt {float:right; width:468px; margin:0px 0px 10px 10px;}
.thumbfotocontainer {width:448px; margin:0px 10px 10px 0px;}
.thumbfotocontainer_breit {width:935px;}

.fotothumb {
	float:left; 
	width:98px; 
	height: 65px; 
	margin-right: 18px; 
	margin-bottom: 18px; 
	overflow:hidden; 
}

.fotothumb_v {
	float:left; 
	width:65px; 
	height: 98px; 
	margin-right: 18px; 
	margin-bottom: 18px; 
	overflow:hidden; 
}

/*

#project_list .gridView .projectItem:hover h3{color:#fff;}
#project_list .gridView .projectText p,#project_list .gridView .projectText h3,#project_list .gridView .projectText,#peopleList .peopleText p,#peopleList .peopleText h3,#peopleList .peopleText{color:#fff;}
#project_list .gridView .projectText span.projectClient,#peopleList .peopleText span.peopleName{font:italic 1.6em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}

#outer .projectTeaser{height:235px;}
#outer .projectTeaser img.projectThumbnail{width:227px;height:auto;margin-bottom:8px;}
#outer .projectTeaser span.projectClient{font:italic 1.6em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#999;padding-left:2px;}
#outer .projectTeaser h3{font-size:1.5em;line-height:1.2em;padding-left:2px;color:#333;}

*/

#arbeit #inhalt h3{
	background:none;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:18px;
	line-height:1.1em;
	text-align:left;
	margin:5px 0px -10px;
	font-weight: normal;
}

#table_arbeit { color:#666;}
/*#table_arbeit td{border-bottom: 1px solid #b1b19a;}*/
#table_arbeit td{border-bottom: 1px solid #d3d3ba;}
#table_arbeit a{text-decoration:none; color:#333;}

#table_arbeit tr.angela:hover{background-color: #abc8c6;}
#table_arbeit tr.crossflow:hover{background-color: #a1b201;}
#table_arbeit tr.depotec:hover{background-color: #009b65;}
#table_arbeit tr.doppelseite:hover{background-color: #f59c00;}
#table_arbeit tr.ems:hover{background-color: #099d8d;}
#table_arbeit tr.felsch:hover{background-color: #0099c9;}
#table_arbeit tr.grimm:hover{background-color: #f6cd1b;}
#table_arbeit tr.hk:hover{background-color: #9a9a9a;}
#table_arbeit tr.lfd:hover{background-color: #cfd0d2;}
#table_arbeit tr.rabenstein:hover{background-color: #f7eecd;}
#table_arbeit tr.rebhann:hover{background-color: #927474;}
#table_arbeit tr.skiguiding:hover{background-color: #84cfef;}
#table_arbeit tr.leuchtmittel:hover{background-color: #ff9600;}
#table_arbeit tr.teamlicht:hover{background-color: #a9c7ed;}
#table_arbeit tr.tsg:hover{background-color: #586e9c;}
#table_arbeit tr.rabenstein2:hover{background-color: #efd6b7;}

/*
#arbeit.einzelprojekt #header{background: url(../img/bg_header_hellgrau_p.gif) repeat-x;}
#arbeit.einzelprojekt #menu a.active{color: #6f6f6f; background: #fff;}
#arbeit.einzelprojekt #menu a:hover{color: #6f6f6f; background: #fff;}
*/

#arbeit #inhalt.angela a{color: #abc8c6;}
#arbeit #inhalt.angela h1{color: #abc8c6;}
#arbeit #inhalt.felsch a{color: #0099c9;}
#arbeit #inhalt.felsch h1{color: #0099c9;}
#arbeit #inhalt.crossflow a{color: #a1b201;}
#arbeit #inhalt.crossflow h1{color: #a1b201;}
#arbeit #inhalt.hk a{color: #9a9a9a;}
#arbeit #inhalt.hk h1{color: #9a9a9a;}
#arbeit #inhalt.grimm a{color: #f6cd1b;}
#arbeit #inhalt.grimm h1{color: #f6cd1b;}
#arbeit #inhalt.skiguiding a{color: #84cfef;}
#arbeit #inhalt.skiguiding h1{color: #84cfef;}
#arbeit #inhalt.tsg a{color: #586e9c;}
#arbeit #inhalt.tsg h1{color: #586e9c;}
#arbeit #inhalt.rabenstein a{color: #8d0d0d;}
#arbeit #inhalt.rabenstein h1{color: #8d0d0d;}
#arbeit #inhalt.ems a{color: #099d8d;}
#arbeit #inhalt.ems h1{color: #099d8d;}
#arbeit #inhalt.rebhann a{color: #927474;}
#arbeit #inhalt.rebhann h1{color: #927474;}
#arbeit #inhalt.doppelseite a{color: #f59c00;}
#arbeit #inhalt.doppelseite h1{color: #f59c00;}
#arbeit #inhalt.depotec a{color: #009b65;}
#arbeit #inhalt.depotec h1{color: #009b65;}
#arbeit #inhalt.teamlicht a{color: #a9c7ed;}
#arbeit #inhalt.teamlicht h1{color: #a9c7ed;}
#arbeit #inhalt.rabenstein2 a{color: #efd6b7;}
#arbeit #inhalt.rabenstein2 h1{color: #efd6b7;}
#arbeit #inhalt.leuchtmittel a{color: #ff9600;}
#arbeit #inhalt.leuchtmittel h1{color: #ff9600;}
#arbeit #inhalt.lfd a{color: #cfd0d2;}
#arbeit #inhalt.lfd h1{color: #cfd0d2;}

/* ---------------------allgemein--------------------------- */

.clear {clear:both;height:1px;overflow:hidden;}

h1{
	background:none;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:22px;
	line-height:1.1em;
	text-align:left;
	margin:5px 0px 10px;
	font-weight: normal;
}
h2{
	background:none;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:20px;
	line-height:1.1em;
	text-align:left;
	margin:5px 0px 10px;
	font-weight: normal;
}
h3{
	background:none;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:18px;
	line-height:1.1em;
	text-align:left;
	margin:5px 0px 10px;
	font-weight: normal;
}
h4{
	background:none;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:16px;
	line-height:1.1em;
	text-align:left;
	margin:0px 0px 0px;
	font-weight: normal;
}

.zitat {font-size:0.8em; font-style:italic;}

#index h1, #index h2{color: #9ba916;}
#leistungen h1, #leistungen h2{color: #00629c;}
#wir h1, #wir h2{color: #cc0066;}
#kontakt h1, #kontakt h2{color: #f07d25;}
#arbeit h1, #arbeit h2{color: #6f6f6f;}
#impressum h1, #impressum h2{color: #662a43;}

a {
text-decoration:none;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.bull_leistungen {
list-style-image:url(../img/bullet_leistungen.gif)!important;
list-style-position:outside;
text-indent:0px
}
/*----------SlideShow------------*/
#slides_outer { 
	position: relative; 
	right: 0px;
	top: 0px;
	width:468px; 
	height:323px; 
	border-left:10px #fff solid;
	border-bottom:10px #fff solid;
	float:right;	
}

div#slides {
	width: 468px;
	height: 323px;
	overflow: hidden;
}

div#slides div {
	width: 468px;
	height: 323px;
}
