html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #fffffe; 
	line-height: 1.5em; 
	background-color: #6d7073;
} 
html {
	font-size: 13px;
	_font-size: 14px;
} 

body {
	font-size: 1em;
	_font-size: 0.9em;
} 




#header {
	height: 20em !important;
	margin-left: auto;
	margin-right: auto;
	text-align: middle;
	background-color: #8d9094;
	background-image: url(images/header_backgr.gif); 
	background-repeat: repeat-x;
	background-position: bottom;
}
#center {
	width: 100%;
	text-align: center;
	padding-top: 0em;
}

#Referenzen {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: ;
}
.centered {
	width: 69.6em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-bottom: 0;
	padding: 0
}
.highlightOver {
	position: absolute;
	/* z-index: 200; */
	width: 100%;
	bottom: 0;
	margin: 0;
	padding: 0
	text-align: center;
}
.highlightOverBody {
	width: 69.6em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: transparent;
}
.leftblock {
	clear: left;
	float: left;
	width: 23.2em;
}
.midblock {
	float: left;
	width: 23.2em;
}
.rightblock {
	float: left;
	width: 23.2em;
}	
.lefthalf {
	clear: left;
	float: left;
}
.righthalf {
	float: left;
	padding: 0 0 0 3em;
}
.pngbehavior img {
	behavior: url('scripts/pngbehavior.htc');
	border: 0;
}

hr {
	border: 0;
	margin: 0;
	padding: 0;
	height: 0.5em;
	background-color: #6d7073;
	color: #6d7073;
	clear: left;
}
.border1 {
	border: 1px solid #AAAAAA;
}
.border0 {
	border: 0;
}
.zwei{
	height: 2px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #8d9094;
}


a						{ color: #fffffe; text-decoration: none; padding: 1px 7px 2px 0; background-color: transparent;}
a:hover			{ color: #fffffe; text-decoration: none; padding: 1px 7px 2px 0; background-color:  transparent;}


h1, h3 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 2em;
	color: #FFFFFE;
	padding: 0;
	margin: 0;
	border:0;
	line-height: 1em;
}
h2{
	font-size: 1.3em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFE;
	padding: 0;
	margin: 0 0 0 0;
	border:0;
	line-height: 1.1em;
}
h4{
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFE;
	padding: 0;
	margin: 0 0 0 0;
	border:0;
	line-height: 1.1em;
}
h2 a						{ color: #fffffe; text-decoration: none; padding: 0; background-color: transparent;}
h2 a:hover			{ color: #fffffe; text-decoration: none; padding: 0; background-color: transparent;} 
h4 a						{ color: #fffffe; text-decoration: none; padding: 0; background-color: transparent;}
h4 a:hover			{ color: #fffffe; text-decoration: none; padding: 0; background-color: transparent;} 
b a             {padding: 0;}
b a:hover       {padding: 0;}

.klapp {
	padding: 0 0 0 1em;
}
.linkpfeil {
	border: 0;
	width: 0.7em;
	height: 0.7em;
} html>body>div .linkpfeil {width: 0.65em; height: 0.65em;}

.navpfeil {
	border: 0;
	width: 0.7em;
	height: 0.7em;
} html>body>div .linkpfeil {width: 0.75em; height: 0.75em;}

.schalter {
	float: left;
	padding: 0 .1em 0.3em 0;  /* ver7: 0 1em 0.5em 0; */ /* width: 8em;*/
	font-weight: bold;
}
.schalter a:hover {	background-color: #a1a1a1;  }

em {
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
	background-color: #a1a1a1;
	padding: 0 0.4em 0em 0.4em;
	margin: 0 ;
	border: 0;
}
h3 i {
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	color: #ffd9fe;
	color: #ffff9d;
}
h2 i {
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #ffff9d;
}
i {
	font-weight: normal;
	font-style: normal;
	color: #ffff9d;
}
.navschalter {
}

.referenz {
	margin: 0;
	float: left;
	width: 19.8em;
}
.refLeer {
	margin: 0;
	float: left;
	width: 19.8em;
}
.clearleft{
	clear: left;
	line-height: 1px;
}

.nav {
	background-color: #8d9094;
	padding: 0.4em 0 0.3em 0;
	margin: 0;
	border: 0;
}
.nav:hover {background-color: #2dc3f0;}

.nav2 {
	padding: 0.4em 0 0.3em 0;
	margin: 0;
	border: 0;
}
.nav2:hover {
}
.centered2 {
	border-top: 1px solid #8d9094;
	width: 69.6em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-bottom: 0;
	padding: 0
}
.centered2 h3 {
	font-size: 0.9em;
	color: #cccccc;
	padding-top: 0.3em;
}
.centered2, .centered2 a {
	color: #cccccc;
}

.centeredheader {
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: middle;
}

h1, h2, h3, h4{
	clear: left;
}

.stretcher2 {
	background-color: #6d7073;
}
.white{
	background-color: #ffffff;
}
.c1{
	background-color: #c1c1c1;
}
.c1 a{
	color: #777777 !important;
}
.padding1em{
	padding: 0.7em 0 1em 0;}


p{
	padding: 0;
	margin: 0 0 0.7em 0;
	border: 0;
}
table{
	padding: 0;
	margin: 0;
	border: 0;
}

input, select, textarea { 
	font-size:1em; 
	border:0; 
	padding: 0.1em; 
	margin: 0.4em 0 0.4em 0; 
	color:#fffffe; 
	border-color:#fffffe; 
	background-color:#8d9094;
	width: 16em;
}
textarea {
	width: 17.3em;
  scrollbar-base-color:#6d7073;
  scrollbar-3dlight-color:#8d9094;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#8d9094;
  scrollbar-face-color:#8d9094;
  scrollbar-highlight-color:#8d9094;
  scrollbar-shadow-color:#8d9094;
  scrollbar-track-color:#6d7073;
}

.button { 
	background-color:#8d9094; 
	color:#fffffe; 
	width:7em; 
	border:0px solid #fffffe;
}

form { padding: 0; margin: 0;}

.highlightItem img {
	border: 0;
}
.highlightItem {
	float: left;
	padding: 0 0.3em 0 0.3em;
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.3em;
	text-transform: uppercase;
}
.highlightItem {
	float: left;
	padding: 0.3em 0.3em 0.3em 0;
	margin: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size: 1.3em;
	line-height: 0.8em;
	text-transform: uppercase;
}
.cyan { color: #32cffc !important; }
.cyan a						{ color: #32cffc; text-decoration: none; font-weight: bold !important; background-color: transparent;}
.cyan a:hover			{ color: #32cffc; text-decoration: none; font-weight: bold !important; background-color: transparent;} 
.yell { color: #faef00 !important; }
.yell a						{ color: #faef00; text-decoration: none; font-weight: bold !important; background-color: transparent;}
.yell a:hover			{ color: #faef00; text-decoration: none; font-weight: bold !important; background-color: transparent;} 
.grey { color: #d3d3d3 !important; }
.grey a						{ color: #d3d3d3; text-decoration: none; font-weight: bold !important; background-color: transparent;}
.grey a:hover			{ color: #d3d3d3; text-decoration: none; font-weight: bold !important; background-color: transparent;} 

.grey2 { color: #888 !important;}
.grey2 a						{ color: #888; text-decoration: none;  background-color: transparent;}
.grey2 a:hover			{ color: #888; text-decoration: none;  background-color: transparent;} 

.highlightPolaroid {
	float: left;
	width: 174px;
	height: 200px;
	padding: 0 5px 5px 0;
	margin: 0 !important;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal !important;
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	background: url() left top no-repeat;
}


#toolbar a						{ color: #AAAAAA; text-decoration: none; padding: 0; background-color: transparent;}
#toolbar a:hover			{ color: #AAAAAA; text-decoration: none; padding: 0; background-color: transparent;} 


.businesspartner {
	background-image: url(../images/snkinteractive_footer.gif); 
	background-repeat: no-repeat;
	background-position: top right;
	height: 21px;

}

#screenshot{
	position:absolute;
	border:0;
	padding:14px 17px 19px 17px;
	display:none;
	background-image: url(../images/tip_backgr.png); 
	background-repeat: no-repeat;
}

