* html div#test { 
   height: expression( this.scrollHeight < 334 ? "333px" : "auto" ); /* sets min-height for IE */
}
@charset "ISO-8859-1";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
html { overflow-x:hidden!important; }
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
/*
@media only screen and (max-width: 889px) {
a, a:active, a:focus, a:visited { color: inherit; text-decoration: underline; }
a:hover {  text-decoration: none; font-weight: bold; }
.a{ color: inherit; text-decoration: underline; }
.linker:hover {  text-decoration: none; color: #e20115; }
.linker {  text-decoration: none!important; font-style: italic; color: #e20115!important; }
body { width: 100%; background: url("/versteck/2013/images/background_s.jpg");  background-attachment:fixed; background-size: 300%; -webkit-background-size: 2650px 1440px; background-position:center top;  }
#headspace { width: 100%; height: 154px; background: #fff; position: absolute; top: 0; left: 0; z-index:-1;  }
#mainstage { width: 100%; height: 700px; border: none; z-index: 2; margin-left: auto; margin-right: auto; vertical-align: top;  }
#headline { height: 152px; width: 100%; border: none; }
header { height: 152px; width: 522px; margin-left: auto; margin-right: auto; border: none; }
header img { margin-top: 89px;	 }
nav { display: inline-block;  width: 100%; color: 
rgb(72, 72, 72); background: #fff; height: auto; border: none; padding: 0; vertical-align: top; font-family: Verdana; text-align: center; }
.li { display: inline-block; margin-left: 15px; margin-right: 15px; }
.ul { clear: both; }
#content { width: 522px; height: auto; border: none; vertical-align: top; margin-left: auto; margin-right: auto; }
.h1 { font-family: Verdana; font-size: 19pt; color: #484848; text-decoration: none; font-weight: normal; margin-top: 69px; line-height: normal; text-align: left; }
#lic { margin-top: 200px; }
article { font-family: Verdana; font-size: 14pt; color: #484848; margin-top: 97px; width: 570px; line-height: normal; text-align: left; padding-bottom: 40px; margin-left: auto; margin-right: auto; }
#leistungen { font-family: Verdana; font-size: 14pt; line-height:2em; color: #484848; margin-top: -6px; cursor: pointer; }
/*
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. 

@media only screen and (min-width: 890px) { */
.workflow { position:fixed; top: 0px; left: 0px; width: 100%; height: 35px; max-height: 35px; line-height: 35px; background-color: #33b245; background-image: url(/versteck/2013/images/green_bg.jpg); color: #fff; z-index: 100; }
a, a:active, a:focus, a:visited { color: inherit; text-decoration: underline; cursor: pointer; }
a:hover {  text-decoration: none; font-weight: bold; color: inherit; letter-spacing: normal; }
.linker:hover {  text-decoration: none; color: #e20115; }
.linker {  text-decoration: none!important; font-weight: bold; }
.active {  text-decoration: none!important; font-weight: bold; }
body { width: 100%; background: url("/versteck/2013/images/background_s.jpg");  background-attachment:fixed; background-size: 200%; background-position:center top;  }
#headspace { width: 100%; height: 154px; background: #fff; position: absolute; top: 0; left: 0; z-index:-1;  }
#mainstage { width: 1052px; height: 700px; border: none; z-index: 2; margin-left: auto; margin-right: auto; vertical-align: top;  }
#headline { height: 152px; width: 100%; border: none; }
header { height: 152px; width: 522px; border: none; margin-left:205px; vertical-align: bottom; }
header img { margin-top: 89px;	 }
nav { display: inline-block; width: 167px; color: 
rgb(72, 72, 72); height: auto; border: none; margin: 0; padding: 0; vertical-align: top; font-family: Verdana;
font-size: 19px; line-height: 28px; text-align: right; margin-right: 33px; margin-top: 226px; }
#content { display: inline-block; width: 700px; height: auto; border: none; margin: 0; padding: 0; vertical-align: top; }
.h1 { font-family: Verdana; font-size: 19pt; color: #484848; text-decoration: none; font-weight: normal; margin-top: 69px; line-height: normal; }
#lic { margin-top: 200px; }
article { font-family: Verdana; font-size: 14pt; color: #484848; margin-top: 97px; width: 519px; line-height: normal; padding-bottom: 40px; }
#leistungen { font-family: Verdana; font-size: 14pt; line-height:2em; color: #484848; margin-top: -6px; cursor: pointer; }
.link, .link:active, .link:focus, .link:visited { cursor: pointer; color: inherit; text-decoration: underline; line-height: 2em;  }
.link:hover{ text-decoration: none; font-weight: bold; color: inherit; }
.open{ text-decoration: none; font-weight: bold; }
.text { line-height: 1.2em; display: none; }
.team, .team:active, .team:focus, .team:visited { cursor: pointer; color: inherit; text-decoration: underline; line-height: 1.5em; margin-right: 8px;  }
.team:hover{ text-decoration: none; font-weight: bold; color: inherit; }
.openteam { display: block!important; }
.teambox { display: none; }
.cursor { cursor: pointer; }
/* } */ 
