body {
	margin:0px 0px 0px 0px;
	text-align:center;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.7em;
	border-width:0px;
}

body div {margin: 0 auto;}
div {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 120%; 
	
}

/* RAHMEN */

#rahmentop { position:relative; top:0px; z-index:1; width:780px; height:253px;
	background-image: url(../images/hg_rahmen_oben_o.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; text-align:left;}
	
#rahmentopl { position:absolute; top:253px; z-index:2; width:26px; height:156px;
	background-image: url(../images/hg_rahmen_oben_l.jpg); 
	background-repeat: no-repeat; 
	background-position: left bottom; }
	
#rahmentopr { position:absolute; top:253px; left:754px; z-index:2; width:26px; height:156px;
	background-image: url(../images/hg_rahmen_oben_r.jpg); 
	background-repeat: no-repeat; 
	background-position: right bottom; }	
	
#rahmenbottom { position:relative; z-index:1; width:780px; height:26px; text-align:center; 
	background-image: url(../images/hg_rahmen_unten_u.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; text-align:left; clear:both}	

#rahmenbottoml {  position:absolute; top:-167px; z-index:21; width:26px; height:167px; 
	background-image: url(../images/hg_rahmen_unten_l.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;}	
	
#rahmenbottomr {  position:absolute; top:-167px; left:754px; z-index:2; width:26px; height:167px; 
	background-image: url(../images/hg_rahmen_unten_r.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;}	


/* RAHMEN ende */

/* KOPFBEREICH */

#dcpage { margin:0px auto; z-index:2; width:780px; margin-top:10px; padding:0px; }
#logo { position:absolute; top:30px; left:45px; z-index:3; width:164px; height:57px; }
#zitate { position:absolute; top:30px; right:26px; z-index:3; width:525px; height:100px; }

#zeitleiste { position:absolute; top:130px; left:26px; z-index:3; width:728px; height:33px; }
#stickyTipLayer {position:absolute; z-index:10; visibility: hidden; left:0px; width: 100px}

.tiptable {width:100%; border-width:1px; border-color:#C0C0C0; border-style:solid;}

.tiptopclass {
	color:#C0C0C0; 
	text-align:left; 
	padding:0px 5px 0px 5px; 
	font-size:0.8em; 
	background-color:#FFFFFF;
	border-width:0px 0px 1px 0px; 
	border-color:#EAEAEA; 
	border-style:solid; 
}
.tipclass {color:#C0C0C0; text-align:left; padding:0px 5px 0px 5px; font-size:0.8em; background-color:#FFFFFF;}

#panoramabild, #panoramabild2, #panoramabild3, #panoramabild4, #panoramabild5, #panoramabild6,
#panoramabild7, #panoramabild8, #panoramabild9, #panoramabild10 {
	position:absolute; 
	top:163px; left:26px; z-index:10; width:728px; height:90px; 
	background-repeat: no-repeat; background-position: left top;
}
#panoramabild {background-image: url(../images/panorama/wolken.jpg); }
#panoramabild2 {background-image: url(../images/panorama/felsenkueste.jpg); }
#panoramabild3 {background-image: url(../images/panorama/wolken_gruen.jpg); }
#panoramabild4 {background-image: url(../images/panorama/orange.jpg); }
#panoramabild5 {background-image: url(../images/panorama/arbeitsweise.jpg); }
#panoramabild6 {background-image: url(../images/panorama/arbeitsweise_consulting.jpg); }
#panoramabild7 {background-image: url(../images/panorama/arbeitsweise_konzeption.jpg); }
#panoramabild8 {background-image: url(../images/panorama/arbeitsweise_designentwicklung.jpg); }
#panoramabild9 {background-image: url(../images/panorama/arbeitsweise_umsetzung.jpg); }
#panoramabild10 {background-image: url(../images/panorama/arbeitsweise_support.jpg); }

/* KOPFBEREICH ende */

/* MENUE */

#sidebar { float:left; left:35px; top:5px; position:relative; width:145px;}
#sidebar ul, #sidebar ul ul { margin:0px; padding:0px; text-align:left; }
#sidebar ul li {list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
#sidebar ul li ul { margin:0px; padding-left:10px; }

li {background-image: url(../images/arrow.gif); 
	background-repeat: no-repeat; 
	background-position: left top;}

.arrowbottom {background-image: url(../images/arrow_bottom.gif); 
	background-repeat: no-repeat; 
	background-position: left top;}

.none {background-image: url(../images/trans.gif); 
	background-repeat: no-repeat; 
	background-position: left top;}
	
#sidebar li a {margin-left:8px;}

#sidebar a {	
	line-height:170%;
	text-decoration:none;
	color:#777777;
	font-size:0.9em; }
	#sidebar a:link {text-decoration:none; color:#777777;}
	#sidebar a:visted {text-decoration:none; color:#777777;}
	#sidebar a:hover {text-decoration:none; color:#3D3D3D;} 
	#sidebar a:active {text-decoration:none; color:#3D3D3D;}
	#sidebar a:focus {text-decoration:none; color:#3D3D3D; 
}

#sidebar li ul#leistungen a {	
	line-height:170%;
	text-decoration:none;
	color:#FF9000;
	font-size:0.9em; }
	#sidebar li ul#leistungen a:link {text-decoration:none; color:#FF9000;}
	#sidebar li ul#leistungen a:visted {text-decoration:none; color:#FF9000;}
	#sidebar li ul#leistungen a:hover {text-decoration:none; color:#3D3D3D;} 
	#sidebar li ul#leistungen a:active {text-decoration:none; color:#3D3D3D;}
	#sidebar li ul#leistungen a:focus {text-decoration:none; color:#3D3D3D; 
}

#sidebar li ul#arbeitsweise a {	
	line-height:170%;
	text-decoration:none;
	color:#4B9146;
	font-size:0.9em; }
	#sidebar li ul#arbeitsweise a:link {text-decoration:none; color:#4B9146;}
	#sidebar li ul#arbeitsweise a:visted {text-decoration:none; color:#4B9146;}
	#sidebar li ul#arbeitsweise a:hover {text-decoration:none; color:#3D3D3D;} 
	#sidebar li ul#arbeitsweise a:active {text-decoration:none; color:#3D3D3D;}
	#sidebar li ul#arbeitsweise a:focus {text-decoration:none; color:#3D3D3D; 
}


#sidebar li ul#referenzen a {	
	line-height:170%;
	text-decoration:none;
	color:#3465B7;
	font-size:0.9em; }
	#sidebar li ul#referenzen a:link {text-decoration:none; color:#3465B7;}
	#sidebar li ul#referenzen a:visted {text-decoration:none; color:#3465B7;}
	#sidebar li ul#referenzen a:hover {text-decoration:none; color:#3D3D3D;} 
	#sidebar li ul#referenzen a:active {text-decoration:none; color:#3D3D3D;}
	#sidebar li ul#referenzen a:focus {text-decoration:none; color:#3D3D3D; 
}

/* MENUE ende */

/* CONTENT */

#content { z-index:5; width:420px; float:right; position:relative; left:-180px;  margin:7px 0px 10px 0px; 
	background-color:#F5F5F5; line-height:150%; font-size:1.0em; color:#777777; text-align:justify;
	border-width:1px; border-color:#EAEAEA; border-style:solid;}
#content p {margin:20px 30px 20px 30px;}

#content p a {color:#777777;}
	#content p a:link{text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#777777;}
	#content p a:visited {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#777777;}
	#content p a:hover {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}
	#content p a:active {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}
	#content p a:focus {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}

#content h1 {
	font-family:Georgia, Times New Roman, Times, serif; 
	line-height:120%; 
	font-size:1.5em;
	color:#E1E1E1;
	margin:0px 0px 20px 10px;}

#content li {
	background-image: url(../images/nixda.gif); 
	margin-right:30px;
	text-align:left;
}	
	
#valid { z-index:6; width:420px; height:27px; background-color:#FFFFFF; font-size:0.8em; color:#A2A2A2; text-align:center;
	border-width:1px 0px 0px 0px; border-color:#EAEAEA; border-style:solid; }

#valid a {
	color:#A2A2A2;
	line-height:160%;}
	#valid a:link {text-decoration:none; color:#A2A2A2; border-width:0px; border-style:solid;}
	#valid a:visited {text-decoration:none; color:#A2A2A2; border-width:0px; border-style:solid;}
	#valid a:hover {text-decoration:none; color:#3D3D3D; border-width:0px; border-style:solid;}
	#valid a:active {text-decoration:none; color:#3D3D3D; border-width:0px; border-style:solid;}
	#valid a:focus {text-decoration:none; color:#3D3D3D; border-width:0px; border-style:solid;}


#aktuelles { position:relative; z-index:5; width:143px; height:197px; right:-390px;  
	float:right; margin:5px 0px 0px 0px; text-align:left;
	background-image: url(../images/hg_aktuelles.gif); 
	background-repeat: no-repeat; 
	background-position: left top;}	
#aktuelles p {margin:32px 0px 0px 20px;}

a.link:link{text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#777777;}
a.link:visited {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#777777;}
a.link:hover {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}
a.link:active {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}
a.link:focus {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}

.floatright {float:right; margin:0px 0px 5px 5px;}

#feed { position:absolute; z-index:5; width:137px; top:207px; height:130px; right:0px; float:right;}
#feed p {margin:0px 0px 5px 0px;}

#feed a { 
	font-size:0.8em;
	color:#777777;}
	#feed a:link {text-decoration:none; color:#777777;}
	#feed a:visited {text-decoration:none; color:#777777;}
	#feed a:hover {text-decoration:none; color:#3D3D3D;}
	#feed a:active {text-decoration:none; color:#3D3D3D;}
	#feed a:focus {text-decoration:none; color:#3D3D3D;}

#feed a img {vertical-align:middle;}
	#feed a:link img {-moz-opacity:0.4; filter:Alpha(opacity=40); }
	#feed a:visited img {-moz-opacity:0.4; filter:Alpha(opacity=40); }
	#feed a:hover img {-moz-opacity:1.0; filter:Alpha(opacity=100); }
	#feed a:active img {-moz-opacity:1.0; filter:Alpha(opacity=100);}
	#feed a:focus img {-moz-opacity:1.0; filter:Alpha(opacity=100);}

/* CONTENT ende */

/* FOOTER */

#rahmenbottom p { padding:8px 0px 0px 26px; color:#A2A2A2; font-size:0.9em; line-height:100%;}
#rahmenbottom h1 {text-align:center; font-size:0.8em; font-weight:normal; color:#A2A2A2; margin:0px;}

a.grau, a.grau:link, a.grau:visited, a.grau:hover, a.grau:active, a.grau:focus {color:#A2A2A2; text-decoration:none}

/* FOOTER ende */

/* NOSCRIPT */

#noscriptzitat { position:absolute; top:0px; right:0px; z-index:3; width:525px; height:100px;
	background-image: url(../images/zitate/dc_reddig_2.gif); 
	background-repeat: no-repeat; 
	background-position: left top; }
	
#noscriptfeed { position:absolute; top:18px; right:0px; z-index:3; width:137px; height:60px; background-color:#FFFFFF; }

#noscriptfeed a { 
	font-size:0.8em;
	color:#FF0000;}
	#noscriptfeed a:link {color:#FF0000; text-decoration:none; }
	#noscriptfeed a:visited {color:#FF0000; text-decoration:none; }
	#noscriptfeed a:hover {color:#FF0000; text-decoration:none; }
	#noscriptfeed a:active {color:#FF0000; text-decoration:none; }
	#noscriptfeed a:focus {color:#FF0000; text-decoration:none; }

#noscriptfeedinfo { position:absolute; top:-20px; right:-128px; z-index:3; width:145px; background-color:#FFFFFF;
	border-width:1px; border-style:dashed; border-color:#FF0000;}

#noscriptfeedinfo p {margin:5px;}

#sidebar li ul#noscriptleistungen a {	
	line-height:170%;
	text-decoration:none;
	color:#FF9000;
	font-size:0.9em; }
	#sidebar li ul#noscriptleistungen a:link {text-decoration:none; color:#FF9000;}
	#sidebar li ul#noscriptleistungen a:visted {text-decoration:none; color:#FF9000;}
	#sidebar li ul#noscriptleistungen a:hover {text-decoration:none; color:#3D3D3D;} 
	#sidebar li ul#noscriptleistungen a:active {text-decoration:none; color:#3D3D3D;}
	#sidebar li ul#noscriptleistungen a:focus {text-decoration:none; color:#3D3D3D; 
}


#sidebar li ul#noscriptarbeitsweise a {	
	line-height:170%;
	text-decoration:none;
	color:#4B9146;
	font-size:0.9em; }
	#sidebar li ul#noscriptarbeitsweise a:link {text-decoration:none; color:#4B9146;}
	#sidebar li ul#noscriptarbeitsweise a:visted {text-decoration:none; color:#4B9146;}
	#sidebar li ul#noscriptarbeitsweise a:hover {text-decoration:none; color:#3D3D3D;} 
	#sidebar li ul#noscriptarbeitsweise a:active {text-decoration:none; color:#3D3D3D;}
	#sidebar li ul#noscriptarbeitsweise a:focus {text-decoration:none; color:#3D3D3D; 
}

#sidebar li ul#noscriptreferenzen a {	
	line-height:170%;
	text-decoration:none;
	color:#3465B7;
	font-size:0.9em; }
	#sidebar li ul#noscriptreferenzen a:link {text-decoration:none; color:#3465B7;}
	#sidebar li ul#noscriptreferenzen a:visted {text-decoration:none; color:#3465B7;}
	#sidebar li ul#noscriptreferenzen a:hover {text-decoration:none; color:#3D3D3D;} 
	#sidebar li ul#noscriptreferenzen a:active {text-decoration:none; color:#3D3D3D;}
	#sidebar li ul#noscriptreferenzen a:focus {text-decoration:none; color:#3D3D3D; 
}

.red {color:#FF0000; line-height:150%;}
.red a {color:#FF0000;}
	.red a:link {color:#FF0000; text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#FF0000;}
	.red a:visited {color:#FF0000; text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#FF0000;}
	.red a:hover {color:#FF0000; text-decoration:none; border-width:0px 0px 1px 0px; border-style:solid; border-color:#FF0000;}
	.red a:active {color:#FF0000; text-decoration:none; border-width:0px 0px 1px 0px; border-style:solid; border-color:#FF0000;}
	.red a:focus {color:#FF0000; text-decoration:none; border-width:0px 0px 1px 0px; border-style:solid; border-color:#FF0000;}

#noscriptgruende {
	z-index:6; width:400px; height:200px; position:absolute; left:0px; top:0px;  
	background-color:#FFFFFF; text-align:center; 
	border-width:1px; border-style:solid; border-color:#EAEAEA;}
		
/* NOSCRIPT ende */


abbr {text-decoration:none; border-width:0px; border-style:solid;}
.bold {font-weight:bold}
.center {text-align:center;}
img {border-width:0px;}

.nichtda {display:none}


/* ARBEITSWEISE */

#content p a.arbeitsweise {color:#777777;}
	#content p a.arbeitsweise:link {text-decoration:none; border-width:0px; border-style:solid; padding:0px;}
	#content p a.arbeitsweise:visited {text-decoration:none; border-width:0px; border-style:solid; padding:0px;}
	#content p a.arbeitsweise:hover img {text-decoration:none; border-width:0px; border-style:solid; padding:0px; }
	#content p a.arbeitsweise:active img{text-decoration:none; border-width:0px; border-style:solid; padding:0px;}
	#content p a.arbeitsweise:focus img {text-decoration:none; border-width:0px; border-style:solid; padding:0px;}
	
#toggle {line-height:150%;}
	
/* ARBEITSWEISE ende*/

/* 10 GRUENDE */

#navigationgrund {z-index:5; width:400px; height:20px; position:relative; left:10px; top:-10px;  
	margin:7px 0px 10px 0px; text-align:right;}
	
#navigationgrund a img {}
	#navigationgrund a:link img {-moz-opacity:0.6; filter:Alpha(opacity=60); }
	#navigationgrund a:visited img {-moz-opacity:0.6; filter:Alpha(opacity=60); }
	#navigationgrund a:hover img {-moz-opacity:1.0; filter:Alpha(opacity=100); }
	#navigationgrund a:active img {-moz-opacity:1.0; filter:Alpha(opacity=100);}
	#navigationgrund a:focus img {-moz-opacity:1.0; filter:Alpha(opacity=100);}

#grundeins, #grundzwei, #grunddrei, #grundvier, #grundfuenf, #grundsechs, #grundsieben, #grundacht, #grundneun, #grundzehn
  {z-index:5; width:400px; height:180px; position:absolute; left:10px; top:90px;  
	margin:7px 0px 10px 0px; background-color:#FFFFFF; text-align:center; 
	border-width:1px; border-style:solid; border-color:#EAEAEA;}
	
#grundzwei, #grunddrei, #grundvier, #grundfuenf, #grundsechs, #grundsieben, #grundacht, #grundneun, #grundzehn
	{visibility:hidden}
	
p.gruendliste img {margin:0px -10px 0px -10px; }
	
/* 10 GRUENDE ende*/

/* REFERENZEN */

#navigationreferenzen { z-index:5; width:418px; height:30px; position:relative; left:0px; top:-20px;  
	margin:7px 0px 10px 0px; 
	background-color:#FFFFFF; color:#777777; text-align:right;
	border-width:0px 0px 1px 0px; border-color:#EAEAEA; border-style:solid; font-size:0.9em; line-height:130%;}

#navigationreferenzen a, #navigationseite a { 
	padding:1px 5px 1px 5px;
	margin:5px;	
	color:#777777;
 	text-align: center;
 	border-width:1px; 
	border-style:solid;
 	border-color:#EAEAEA; }
	#navigationreferenzen a:link, #navigationseite a:link {background-color:#FFFFFF; text-decoration:none; color:#777777; border-color:#EAEAEA; }
	#navigationreferenzen a:visited, #navigationseite a:visited {background-color:#FFFFFF; text-decoration:none; color:#777777; border-color:#EAEAEA;}
	#navigationreferenzen a:hover, #navigationseite a:hover {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigationreferenzen a:active, #navigationseite a:active {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigationreferenzen a:focus, #navigationseite a:focus {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;
}

#navigationseite {z-index:8; height:30px; position:absolute; right:0px; top:0px;  
	margin:7px 0px 10px 0px; text-align:right; line-height:150%; }
	
#navigationseite a.referenzseiteaktiv {
	padding:1px 5px 1px 5px;
	margin:5px;	
	color:#000000;
 	text-align: center;
 	border-width:1px; 
	border-style:solid;
 	border-color:#777777; }
	#navigationseite a.referenzseiteaktiv:link {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777; }
	#navigationseite a.referenzseiteaktiv:visited {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigationseite a.referenzseiteaktiv:hover {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigationseite a.referenzseiteaktiv:active {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigationseite a.referenzseiteaktiv:focus {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;
}
	
/* Referenzbox (Liste)*/
/* Referenzboxb = Bild (Logo); Refernzboxc = Bild (Plakat)*/
	
.referenzbox, .referenzboxb, .referenzboxc, .referenzboxd  { width:380px;
	margin:0px 14px 10px 14px; background-color:#FFFFFF; text-align:left; 
	border-width:1px; border-style:solid; border-color:#EAEAEA; padding:5px;}
	
.referenzbox img {float:right; margin-right:-114px; border-width:1px; border-style:solid; border-color:#777777;}
.referenzboxc img {float:right; margin-right:-28px; border-width:1px; border-style:solid; border-color:#777777;}
.referenzboxd img {float:right; margin-right:-28px; border-width:0px; border-style:solid; border-color:#777777;}
.referenzboxb p {text-align:center; padding-left:-28px;}
.referenzbox ul, .referenzboxb ul, .referenzboxc ul, referenzboxbd ul  {margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.referenzright {float:right; margin-top:120px; margin-right:-23px; text-align:right; }
.referenzli {list-style-type:none; list-style-image:none;}

.referenzbox a, .referenzboxb a, .referenzboxc a, .referenzboxd a {color:#777777;}
	.referenzbox a:link, .referenzboxb a:link, .referenzboxc a:link, .referenzboxd a:link  {text-decoration:none; border-width:0px 0px 0px 0px; border-style:dashed; border-color:#777777; color:#777777;}
	.referenzbox a:visited, .referenzboxb a:visited, .referenzboxc a:visited, .referenzboxd a:visited  {text-decoration:none; border-width:0px 0px 0px 0px; border-style:dashed; border-color:#777777; color:#777777;}
	.referenzbox a:hover, .referenzboxb a:hover, .referenzboxc a:hover, .referenzboxd a:hover {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#777777; color:#777777;}
	.referenzbox a:active, .referenzboxb a:active, .referenzboxc a:active, .referenzboxd a:active  {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#777777; color:#777777;}
	.referenzbox a:focus, .referenzboxb a:focus, .referenzboxc a:focus, .referenzboxd a:focus {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#777777; color:#777777;}


.referenzboxb div {margin: 0 auto; text-align:center; padding:20px 0px 20px 0px;}

.referenzboxb div a{padding:0px;}
	.referenzboxb div a:link {text-decoration:none; border-width:0px; border-style:solid;}
	.referenzboxb div a:visited {text-decoration:none; border-width:0px; border-style:solid;}
	.referenzboxb div a:hover {text-decoration:none; border-width:0px; border-style:solid;}
	.referenzboxb div a:active {text-decoration:none; border-width:0px; border-style:solid;}
	.referenzboxb div a:focus {text-decoration:none; border-width:0px; border-style:solid;}


.left {float:left}
.right {float:right}

/* REFERENZEN ende */


/* KONTAKT */

form {margin: auto;
	background-image: url(../images/postkarte.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
	width:400px;
	height:331px;
	font-size:0.8em;
	color: #666666;}
	
form #cardleft {float:left; position:relative; top:80px; left:10px; width:180px; line-height:160%;}
form #cardright {float:right; position:relative; top:80px; left:-10px; width:180px; line-height:160%}

input, select, textarea { 
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#666666;
	color: #666666;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 2px 0px;
	width:170px;
	background-color:transparent; 
}

textarea, select {border-width:1px; background-color:#ECECEC;}
textarea {width:165px; overflow:auto;
	scrollbar-3dlight-color:#666666;
	scrollbar-arrow-color:#666666;
	scrollbar-base-color:#ECECEC;
	scrollbar-track-color:#ECECEC;
	scrollbar-shadow-color:#ECECEC;	
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#ECECEC;
	scrollbar-hightlight-color:#666666;	}
	
.button {
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	background-color:#FFFFFF;
	height:18px;
	font-size: 1em;
	color:#666666;
	cursor:hand; cursor:pointer;
	width:auto;
}

.button:hover, .button:active, .button:focus {
	background-color:#F2F2F2;
}


/* KONTAKT ende */

/* SITEMAP */


#sitemap li {color:#CCCCCC; font-weight:bold; list-style-type:circle; padding-bottom:5px; }
#sitemap li ul {margin-left:15px; padding-left:15px;}

#sitemap li a {color:#777777; font-weight:normal; }
	#sitemap li a:link {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#777777;}
	#sitemap li a:visited {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#777777; }
	#sitemap li a:hover {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}
	#sitemap li a:active {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}
	#sitemap li a:focus {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}



.underline {border-width:0px 0px 1px 0px; border-style:solid; border-color:#CCCCCC;}
/* SITEMAP ende */

/* PHOTO MORPHER */
#navigationprintdesign  { z-index:5; width:390px; height:30px; position:relative; left:15px; top:-10px;  margin:7px 0px 10px 0px; 
	background-color:#FFFFFF; line-height:150%; font-size:1.1em; color:#777777; text-align:left;
	border-width:1px; border-color:#EAEAEA; border-style:solid;}
	
#navigationprintdesign a.aktiv {
	padding:1px 5px 1px 5px;
	margin:5px;	
	color:#000000;
 	text-align: center;
 	border-width:1px; 
	border-style:solid;
 	border-color:#777777; }
	#navigationprintdesign a.aktiv:link {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777; }
	#navigationprintdesign a.aktiv:visited {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigationprintdesign a.aktiv:hover {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigationprintdesign a.aktiv:active {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigationprintdesign a.aktiv:focus {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;
}

#navigation { z-index:5; width:400px; height:30px; position:relative; left:10px; top:0px;  margin:7px 0px 10px 0px; 
	background-color:#FFFFFF; line-height:150%; font-size:1.1em; color:#777777; text-align:left;
	border-width:1px; border-color:#EAEAEA; border-style:solid;}

#navigation a, #navigationprintdesign a  { 
	padding:1px 5px 1px 5px;
	margin:5px;
	font-size:0.8em; 
	line-height:130%;
	color:#777777;
 	text-align: center;
 	border-width:1px; 
	border-style:solid;
 	border-color:#EAEAEA;
 	float:left;}
	#navigation a:link, #navigationprintdesign a:link {background-color:#FFFFFF; text-decoration:none; color:#777777; border-color:#EAEAEA; }
	#navigation a:visited, #navigationprintdesign a:visited {background-color:#FFFFFF; text-decoration:none; color:#777777; border-color:#EAEAEA;}
	#navigation a:hover, #navigationprintdesign a:hover {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigation a:active, #navigationprintdesign a:hover {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;}
	#navigation a:focus, #navigationprintdesign a:focus {background-color:#FFFFFF; text-decoration:none; color:#000000; border-color:#777777;
}

.photoListActive {
 margin: 0 0 1em 0;
 padding: 0em 6em;
 text-align: center;
 list-style:none;
}
.photoListActive li {
	margin:0px;
	padding:0px;
	color:#77777;
	display:none;
	background-image: url(../images/trans.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
}
.photoListActive li.photoItemActive {
 display: block;
}

.galerieheadline {
	color:#777777;
	text-decoration:none;
	border-width:0px 0px 1px 0px; border-style:none; border-color:#777777;}
	.galerieheadline a:link {text-decoration:none; color:#777777; }
	.galerieheadline a:visited {text-decoration:none; color:#777777; }
	.galerieheadline a:hover {text-decoration:none; color:#000000; }
	.galerieheadline a:active {text-decoration:none; color:#000000; }
	.galerieheadline a:focus {text-decoration:none; color:#000000; }

.photoArea {
 position: relative;
 visibility: hidden;
 margin-bottom:20px;
}

.photoAreaActive {
 visibility: visible;
 border-width:1px; 
 border-style:solid; 
 border-color:#EAEAEA;
 background-color:#FFFFFF;
 padding:4px
}

.photoAutoDisabled {
 display: none;
}
.photoAutoPlay, .photoAutoPause {
 float:right;
 display: block;
}
.photoAutoPlay span, .photoAutoPause span {
 display: none;
}
.photoAutoPlay .photoAutoPlayLabel {
 display: block;
}
.photoAutoPause .photoAutoPauseLabel {
 display: block;
}

.photoLoadMessage {
 visibility:hidden;
 margin:0px;
 position:absolute;
 top:40px; 
}

/* PHOTO MORPHER / Referenzen ende */




