*
{
	border-collapse:	collapse;
	border-radius:	0px;
	font-family: 	verdana, arial, tahoma, sans-serif;	/*see #tables td on passwords.css for reason*/
	margin:			0;
	padding:		0;
	outline-style:	none;
}
			/*sygosoft/direct/support/css*/

html
{
	background-color: 	#00CC77;
	background-image:	url("../images/atwork/heckmaeh/DSCN3624_red.JPG");
	/* background-repeat:	no-repeat; */
	/* background-attachment:	fixed; */
	/* background-position:	center; */
	background-size: 100%;	/*w h*/ 
	
	/* background-size:	contain;	/*1:1,18*/  */
}
			
body, html
{
	/* height:	100%; */
	/*font-size: 			20pt;*/
	/*background-image:	url("images/background_green-orange.jpg");*/
	font-family: 	verdana, arial, tahoma, sans-serif;	/*see #tables td on passwords.css for reason*/
	font-size:			10pt;
	/* background-position:	center center;	/*y x*/
}
	a:link {color:				#0000FF;}
	a:visited {color:			#008800;}
	a:active {color:			#FF0000;}
	/*a:hover {background-color:	#FFFF00;}*/


#divTestmodeInfo
{
	background-color:	#FFF;
	border:	3px solid #00FFFF;
	border-radius:	10px;
	left:	500px;
	padding:	5px;
	position:	fixed;
	top:	300px;
}


#divMainWrapper		/*just invisible container*/
{
	/* border:	3px solid #FFDD55; */
	/* height:	1500px; */
	/* float:	both; */
	margin:	0	!important;
	/* display:	flex; */
	/* padding:	0 10px 10px 0; */
	/* min-width:	820px; */
	/* width:	1200px; */
}

#pNoScript
{
	background-color:	#FFF;
	color:	#FF0000;
	margin:	5px;
	text-align:	center;
}

/* ################################################### */

#pJsDocImageFull
{
	border:	3px ridge #0000DD;
	background-color:	#FFFF00;
	left:	25px;
	padding:	5px;
	position:	absolute;
	top:	25px;
	z-index:	5;
}


/* ################################################### */


/*###########################################################*/
#divMainTop
{
	background-image:	url("../images/IMG_0246_sky.jpg");
	background-repeat:	no-repeat;
	/* background-size: 100%;	/*w h*/
	border:	2px solid #FFDD55;
	/* float:	left; */
	margin:	5px auto 0;
	/* padding:	5px 5px 2px 5px; */
	width:	1000px;
	/* text-align:	center; */
}

	#divSiteLogo
	{
		float:	left;
	}
		#divSiteLogo img
		{
			height:	80px	!important;
			width:	80px	!important;
		}
	
	
	
	#divSiteHeader
	{
/* background-color:	#FFDDFF; */
		float:	left;
		width:	900px;
	}

		#divHeaderAddress
		{
			text-align:	center;
		}

			#h1SiteTitle
			{
				/* margin:	2px auto 0 auto; */
				/* text-align:	center; */
			}
			#pTitleAddress
			{
				/* text-align:	center; */
			}

		#divHeaderNavi
		{
			text-align:	center;
			
				/* margin:	8px 0 0 137px; */
			
				/* width:	785px; */
		}

			#pNaviCmds
			{
				/* background-color:	#FFDD77; */
		background-color: #EEE;
		border:	2px outset #BBB;
				border-radius:	0;
				/* border-top:	1px solid #FFDD55; */
				margin:	7px 0 0 58px;
				padding:	3px 5px;
				width:	775px;
			}
				.navicmd_active, .navicmd_selected
				{
					border: 1px solid #000;
					font-size:	0.8em	!important;
					/* height:	20px; */
					margin:	0 0 0 50px;
					padding:	0 5px;
					/* width:	110px; */
				}
				
				.navicmd_active
				{
					background-color:	#FFDD99;
					cursor:	pointer;
				}
				.navicmd_selected
				{
					background-color:	#FFFF00;
					cursor:	auto;
				}
				#cmdNavi_home
				{
					margin:	0 0 0 0px;
				}
				#cmdNavi_agb, #cmdNavi_about, #cmdNavi_contact, #cmdNavi_impress
				{
				}

				#cmdNavi_agb
				{
					
				}
				#cmdNavi_about
				{
					
				}
				#cmdNavi_contact
				{
					
				}
				#cmdNavi_impress
				{
					
				}
#pMomentInfo
{
	background-color:	#00DDDD;
	color:	#FFFF00;
	font-weight:	bolder;
	font-style:	italic;
	letter-spacing:	3px;
	margin:	5px 0;
}


/*###########################################################*/
#divMainBottom	/*no scroll bar intended*/
{
/* background-color: 	#00DDFF; */
	/* font-size:	10pt; */
	/* border:	5px solid #FFF; */
	/*border-radius:	10px 10px 13px 13px;*/
	margin:	5px auto 0;
	/* max-height:	670px;	/*safety margin without Javascript. When changing this, adapt divPageSubWrapper below*/ 
	/* overflow:	hidden; */
	/* padding:	5px; */
	width:	1005px;
}

#divJsMess
{
	left:	10px;
	top:	100px;
}


/*################## Pages - Basic Settings #####################*/




#divPageWrapper	/*no scroll bar intended*/
{
	border:	2px solid #FFDD55;
	/* overflow:	auto; */
	/* max-height:	750px; */
	/* max-width:	990px; */
	/* max-height:	640px; */
	/* margin:	0 0 5px 0; */
	padding:	5px;
}
	#divPageHeader		/*no scroll bar intended*/
	{

	}
	
		#pPageTitle
		{
			background-color:	#FFFF00;
			font-size:	1.0em;
			font-style:	italic;
			font-weight:	bolder;
			margin:	0 0 0 5px;
			
		}

	#divPageSubWrapper	/*the div with scrollbar*/
	{
		/* max-height:	each individual page */
		/* min-height:	200px; */
		max-height:	600px;	/*margin without Javascript (see divMainBottom above)*/
		overflow:	auto;
		padding:	5px;
	}










/*################## Pages - Basic Settings #####################*/





.page_button
{
	border:	none;
	cursor:	pointer;
	padding:	3px;
}
















img
{
	border:	none;
}
/*###########################################################*/
/* #div_mainLeft
{
	float:	left;
	font-size:	10pt;
}
#div_mainRight
{
	float:	right;
	font-size:	10pt;
} */

/*###########################################################*/




/*Common settings for page containers ###########################################################*/







/*###########################################################*/




















/*###########################################################*/
#p_ie_trouble /*part of conditional comment on timeadd.php*/
{
	background-color:	#FFF;
	color:				#FF0000;
	float:				left;
	font-weight:		bolder;
	padding:			5px;
}

.cmddummy
{
	height:	0;
	position:	absolute;
	visibility:	hidden;
}
.boldeye
{
	font-weight:	bolder;
}

.italian
{
	font-style:	italic;
}

.blutalic
{
	color:		#FF0000;
	/*font-style:	italic;*/
}

.normalo
{
	color:			#000;
	font-style:		normal;
	font-weight:	normal;
}

.smiley
{
	font-size:		200%;
	line-height:	15px;
}

.subsc
{
	font-size:	80%;
	position: relative;
	top: -0.4em;
	vertical-align: baseline;
}
.small
{
	font-size:	0.9em;
}

.damnsmall
{
	font-size:	0.8em;
}

.floatbreaker
{
	clear:			both;
	font-size: 		0;
	height:			0;
	line-height:	0;
	text-decoration:	none;
	visibility:		hidden;
	width:	0px;
}












/*#################### fading effect .tab_content, #divPageSubWrapper img, .div_home_sample_imgs img, .div_home_sample_imgs, .divPageSubWrapper, .divPageSubWrapper img
#########################*/
html
{
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
/*#################### fading effect #########################*/
