/*** Flash ****/
/* hide from ie on mac \*/
	html {
		height: 100%;
		overflow: hidden;
	}
	
	#flashcontent {
		height: 100%;
		margin: 0;
		padding: 0;
	}
	/* end hide */

	body {
		height: 100%;
		margin: 0;
		padding: 0;
		background-color: #ffffff;
	}

/*** ***/

html, body {
margin: 0px;
padding: 0px;
/*height: 100%;*/
background-image:url(../images/hg_seite.jpg);
background-position:center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF; 

}

/*Tabelle*/
.zelleTop { background-color:transparent; vertical-align:top; }
.zelleBottom { vertical-align:top; background-image:url(../images/hg_zelleBottom.gif);  }
.zelleMiddel { height:400px; vertical-align:top; text-align:left; margin:0px; padding:0 ; }

/* Inahlts zelle */
div.sitebox {
	width: 942px;
	display:block;
	max-width:942px;
	min-height: 497px;
	height: auto !important;
	height: 497;
	margin: 0 auto;
	background-image:url(../images/hg_sitebox.gif);
	background-color:#CCCCCC;
	vertical-align:middle;
}

div.boxHeader {
overflow:hidden;
display:block;
width: 942px;
height: 64px;
 display:block; overflow:hidden; margin:0 auto; text-align:left;
 background-image:url(../images/hg_boxHeader.jpg);
}


div.boxTopNavi {
	overflow:hidden;
	display:block;
	float:left;
	width: 942px;
	height: 37px;
	background-image:url(../images/hg_boxTopNavi.jpg);
	background-color:#333333;
}

div.boxColLeft {
	overflow:hidden;
	display:block;
	width: 193px;
	height:365px;
	float: left;
	padding: 0;
	color: #GGFFFE;
	background-image:url(../images/hg_boxColLeft.jpg);
	background-position:bottom;
	background-color: #CCCCCC;
}
div.boxColLeftHG {
	overflow:hidden;
	display:block;
	width: 193px;
	height:365px;
	float: left;
	padding: 0;
	color: #GGFFFE;
	background-image:url(../images/hg_boxColLeft_hellgrau.jpg);
	background-position:bottom;
	background-color: #CCCCCC;
}

div.boxColLeft2 {
	overflow:hidden;
	display:block;
	width: 184px;
	height:365px;
	float: left;
	padding: 0;
	color: #GGFFFE;
	background-image:url(../images/hg_boxColLeft2.jpg);
	background-position:bottom;
	background-color: #CCCCCC;
}

div.boxColLeft2HG {
	overflow:hidden;
	display:block;
	width: 184px;
	height:365px;
	float: left;
	padding: 0;
	color: #GGFFFE;
	background-image:url(../images/hg_boxColLeft2_hellgrau.jpg);
	background-position:bottom;
	background-color: #CCCCCC;
}


div.boxColCenter {
float:left;
display: blocks;
overflow:hidden;
width: 565px;
height:365px;
padding: 0px;
margin:0px;

}


.ColCenterBox {
	display:block;
	overflow:hidden;
	width: 565px;
	height:365px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/hg_boxColCenter.jpg);
 }
 .ColCenterBoxHome {
	display:block;
	overflow:hidden;
	width: 565px;
	height:365px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/hg_boxColCenter_home.jpg);
 }


/* SiteLayout Inhalt */
.boxColTop { width:565px; height:0px; display:block; overflow:hidden; }
.boxColCenter { float:left; width:452; text-align:left; /*Set right margin to spaceLeftumnWidth*/ }
.boxColRight { float:right; width: 220px; overflow:hidden; }
.boxColBottom { float:left; width:565px; overflow:hidden;}

div.footer { overflow:hidden; display:block; width: 942px; margin: -31px auto 0 auto; /* Achtung Footer - Top*/ padding: 0; height: 31px; background-image:url(../images/hg_footer.jpg);}

div.footerStop {
	overflow:hidden;
	display:block;
	clear:both;
	width: 942px;
	height: 31px;
	background-color: #CCCCCC;
}

.FaceHome {
	width: 490px;
	height: 342px;
	padding-left: 30px; 
	padding-top: 138px;
	padding-right: 50px;
	float:right;
	overflow: auto;
	
 }
 .FaceAll {
	width: 490px;
	height: 342px;
	padding-left: 30px; 
	padding-top: 20px;
	padding-right: 50px;
	float:right;
	overflow: auto;
	
 }
 

a:link { color: #000000; }
a:hover { color: #333333; text-decoration: underline; }
a:visited { color: #000000; }
a:active { color: #FFFFFF; text-decoration: underline; }



div.boxLogo { display:block; width:180px; height:80px; overflow:hidden; float:right; margin-right:12px; }
div.BoxLinks { margin:0px; padding:0px; font-size:10px; text-align:left; color: #333333; font-weight:normal;}  
div.boxMenu { float:left; margin-left:80px; margin-top:6px; }
div.Button { display:block; float:left; ; color:#FFFFFF; padding:9 7 5 7; }

div.Button h5 { margin:0px; font-size:12px; font-stretch:semi-expanded; color:#FFFFFF; text-transform: uppercase; font-weight: normal; letter-spacing:1;}
	.Button a:link {  color:#FFFFFF; text-decoration:none; }
	.Button a:hover {  color:#FFFFFF; text-decoration: underline; }
	.Button a:visited {  color:#FFFFFF; text-decoration:none;  }
	.Button a:active {  color:#FFFFFF; text-decoration:none;  }



/**/
div.flashcontent {
	width:942px;
	height:497px;
	text-align:left;
	margin:0px;
	padding:0px;
	vertical-align:top;
	background-color:#FFFFFF;
}


h1 {  margin:0px; font-size:14px; text-align:left;  letter-spacing:2px; font-weight:bold; color: #FFFFFF; padding-bottom:12px; }
h2 {  margin:0px; font-size:12px; text-align:left;  letter-spacing:1; font-weight:bold; color: #333333; }
h3 {  margin:0px; font-size:12px; text-align:left;  letter-spacing:0.5; font-weight:bold; color: #000000; }
h4 {  margin:0px; font-size:12px; text-align:left;  letter-spacing:0; font-weight:normal; color: #333333; }
h5 {  margin:0px; font-size:12px; text-align:left;  letter-spacing:0; font-weight:normal; color: #333333; }

div.boxSubTitel { display:block; margin:0px; float:none; width:480; margin-top:0px; }
	.boxSubTitel h3 { margin:0px; margin-bottom:0px; margin-top:6px;  }

div.boxContent { display:block; float:left; width:480; margin:0px; margin-bottom:6px; margin-top:6px; }
	.boxContent 
	.boxContent h5 {  font-size:12px; text-align:left; color: #333333; font-weight:normal; }
	.boxContent img { margin-right:10px; text-align:left; color: #333333; font-weight:normal; }

.boxTextKlein { display:block; width:178px; height:322px; overflow:hidden; margin-left:13px; padding-left:6px; padding-right:12px; margin-top:22px; font-size:12px; color:#000000; }

.boxTextGross { display:block; width:178px; height:322px; margin-top:22px; margin-left:4px; padding-left:6px; overflow:auto; font-size:12px; color:#000000; }	
	
.p { margin:0px; padding:0px; font-size:12px; text-align:left; color: #333333; font-weight:normal; letter-spacing:1px; }



.zelleLinksTitel { }
.zelleLinks { }
