/*
BEGIN DEFINITION



_onl_BEGIN DEFINITION
	ColD=4e0101
	ColL=fac7c7
	ColL2=a98989
	ColD2=860101
_END DEFINITION



*/

html, body
{
/*	height:100%;*/
}

html
{
	overflow-y:scroll;
}

body
{
	background-color:#08327A;
	background-image:url(images/Background.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:0px;
}

img
{
	margin:0px;
}


p,td,tr,input,textarea,div
{
	font-family: Verdana;
	font-size:12px;
	color:black;
}

a, a.linklist
{
	font-size:12px;
	color:#08327A;
	text-decoration:none;
}

a
{
	font-weight:bold;
}

a.linklist
{
	font-weight:normal;
}



a.small
{
	font-size:10px;
	color:#08327A;
	text-decoration:none;
}

.headline1
{
	font-size:17px;
	color:#08327A;
}

.headline2
{
	font-size:15px;
	color:#08327A;
}

.headline3
{
	font-size:12px;
	font-weight:bold;
	color:#08327A;
}

.headline1_inv
{
	font-size:17px;
	color:white;
}

h1
{
	font-size:17px;
	color:#08327A;
}

h2
{
	font-size:15px;
	color:#08327A;
}


.small
{
	font-size:10px;
}

.picText
{
	font-size:9px;
	color:Black;
}



div.mainnav
{
	background-color:#D4ED2F;
	padding-top:10px;
	padding-bottom:10px;
}

a.mainnav 
{
	font-family:Verdana;
	font-size:11px;	
	color:#08327A;
	font-weight:bold;
	text-decoration:none;
	margin: 4px 7px;
}

a.mainnav_aktuell 
{
	font-family:Verdana;
	font-size:11px;
	color:#D4ED2F;
	font-weight:bold;
	text-decoration:none;
	background-color:#08327A;
	padding: 4px 7px;
	margin: 0px 0px;
}

td.mainnav 
{
	background-color:#D4ED2F;
	padding-top:4px;
	padding-bottom:4px;
}

td.mainnav_aktuell
{
	background-color:#08327A;
	padding-top:4px;
	padding-bottom:4px;
}

a.subnav 
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;	
	color:white;
	text-decoration:bold;
}

a.subnav_aktuell 
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:bold;
	color:#cfb237;
}

a.navbarcmd
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;	
	color:white;
	text-decoration:bold;
}

.bottomnav
{
	font-family:Verdana;
	font-size:13px;
	text-decoration:none;
	color:#F78D27
}


.navbar_top
{
	background-color:Gray;
}

div.screen
{
	width:800px;
	height:100%;
	margin:0px auto;
	padding:0px;
}


.navbar_left_bkgr
{
	background-color:#5e9abb; /* 94 154 187  */ 
}


div.navbar_left
{
	float:left; 
	width:130px; 
	/*height:100%; */
	margin:0px;
	padding:10px;
	/*background-color:#5e9abb;*/ /* 94 154 187  */ 
	color:white;
	font-weight:bold;
}

div.navbar_right
{
	float:left; 
	width:130px;		/* 150 unter berücksichtigung von padding */
	/*height:100%; */
	margin:0px;
	padding:10px;
	/*background-color:#5e9abb;*/
	color:white;
	font-weight:bold;
}

div.main
{
	float:left; 
	width:480px;		/* 500 unter berücksichtigung von padding */
	padding: 10px;
	margin: 0px;
	/* background-color:#8bcbd4; */ /* 139 203 212  */
}


.errorMsg
{
	font-weight:bold;
	color:Red;
}


.hidden
{
	visibility:hidden;
}


div.pictureGallery
{
	border:solid 1pt #7abac3;
	padding:10px;
}




div.rndPicZoom
{
	border:solid 2pt white;
	position:absolute;
	left: -30px;
	top: -150px;
	width:300px;				/* 330 with padding */
	height:300px;				/* 330 with padding */
	padding:15px;
	background-color:#9cdce5;
}

div.rndPicZoomProgress
{
	position:absolute;
	left:-30px;
	top:-150px;
	width:300px;
	height:300px;
	background-color:#9cdce5;
	border:solid 2pt white;
	padding:15px;
	z-index: 9000000;
	/* cursor: progress; */
	filter: alpha(opacity=94);
}

table.rndPicZoom
{
	width:330px;
	height:330px;
}




/* --- fotodetails ------------------------------------------------------------ */

div.fotodetail
{
	position:relative;
	width:570px;
	height:480px;		/* 515 */
	background-color:#000010;
}

div.fotodetailgallery
{
	border:solid 1pt #7abac3;
	position:absolute;
	top:420px;
	left:35px;
	background-color:#000000;
}

div.fotodetailgalleryprogressarea
{
	position:absolute;
	left:35px;
	top:420px;
	width:502px;
	height:83px;
	background-color: #ffffff;
	margin: 0;
	z-index: 9000000;
	/* cursor: progress; */
	filter: alpha(opacity=60);
}

div.fotodetailpictureprogressarea
{
	position:absolute;
	left:85px;
	top:10px;
	width:400px;
	height:400px;
	background-color: #000010; /*c0e800;*/
	margin: 0;
	z-index: 9000000;
	/* cursor: progress; */
	filter: alpha(opacity=60);
}

div.fotodetailpicture
{
	position:absolute;
	left:85px;
	top:10px;
	width:400px;
	height:400px;
	/*background-color:#08327A;*/
	background-color:#000015;
}

.fotodetailclose
{
	position:absolute;
	left:540px;
	top:10px;
}


/*   */

div.fotoprogressarea
{
	position:absolute;
	left:50%;
	margin:-250px 0px 0px 0px;
	top:100px;
	width:500px;
	height:200px;
	background-color: #ffffff;
	z-index: 9000000;
	/* cursor: progress; */
	filter: alpha(opacity=60);
}




/* HemeGera...div. Styles für AJAX - übernommen von Asbestnachsorge */

/*Modal Popup*/
.popupBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.popupPanel {
	background-color:#FAFAFA;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


img.progressimage, img.progressimagetransp, img.fotodetailpictureprogressimage, img.fotoprogressimage
{
	position: absolute;
	z-index: 9000001;
	filter: alpha(opacity=100)
	opacity:1.0;
}

img.progressimage
{
	top: 30%;
	left: 49%;
}

img.fotoprogressimage
{
	top:130px;
	left:50%;
	margin-left:-20px;
}

img.progressimagetransp
{
	filter: alpha(opacity=60)
	opacity:0.6;
	top: 40%;
	left: 26%;
}

img.fotodetailpictureprogressimage
{
	top: 38%;
	left: 40%;
}

div.progressarea
{
	background-color: #ffffff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	z-index: 9000000;
	/* cursor: progress; */
	filter: alpha(opacity=60);
	opacity:0.6;
}











