/* **************************************************************
   bis-rohrleitungsbau.de
***************************************************************** */

* {
									font-size: 100%;  				/* 16px */
									font-family: Verdana, Arial, sans-serif;
									margin:0; 
									padding:0;
									}

body{
									background-color:#fff;
									color:#333;
									font-size: 62.5%;   				/* 10px */
									}

#bodyWrapper{
									margin:0 1em;
									padding-bottom:4em;
									width:98.7em;
									}

/* ********************************** Layout ********************************** */

#emHeightHlp{
									font-size:1em;
									height:4em;
									overflow:hidden;
									}

/* Kopf */

#headNavi{
									border-top:1px solid #fff;		/* fuer IE6 */
									border-bottom:1px solid #A9A8A9;
									padding:1.7em 0 .5em 0;
									position:relative;
									}

#headNavi ul{
									list-style:none outside;
									}

#headNavi li{
									border-left:1px solid #A9A8A9;
									float:right;
									font-size:1.1em;
									padding:0 .7273em;		/* 1 8 @11 */
									}

#headNavi li.fp{
									border:0;
									}

#groupLogo{
									position:absolute; left:2.4em; top:1.4em;
									}

/* Logo */

#logo{
									margin:4.5em 0 0 22.5em;
									}

/* mainNavi */

#mainNaviWrapper{
									background:url(../pix/mNavL.gif) no-repeat left top;
									margin:2.2em 0 0 22.5em;
									padding-left:1px;
									position:relative;
									}

#mainNavi{
									border-top:1px solid #fff;		/* fuer IE6 */
									background:#eceded url(../pix/mNavR.gif) no-repeat right top;
									padding-right:1px;
									position:relative;
									}

#mainNavi ul{
									list-style:none outside;
									margin:0; padding:0;
									}

#mainNavi li{
									background:url(../pix/mNavSep.gif) no-repeat right top;
									float:left;
									padding-right:4px;
									position:relative;
									}

#mainNavi a{
									background-color:#eceded;
									border-top:1px solid #9C9D9F;
									color:#9C9D9F;
									display:block;
									font-size:1em;
									font-weight:600;
									padding:.6em 1em .6em 1em;
									text-decoration:none;
									text-transform:uppercase;
									}

#mainNavi a:hover,
#mainNavi li.ptAOn a,
#mainNavi li.ptAFstOn a{
									background-color:#004a80;
									border-top:1px solid #004a80;
									color:#fff;
									}

/* Container */

#container{
									clear:both;
									position:relative;
									width:100%;
									}

/* subNavi */

#subNaviArea{
									position:absolute; left:0; top:0;
									width:21em;
									}

#subNavi{
									}

#subNavi ul{
									list-style:none outside;
									}

#subNavi ul.mnUlB{
									border-bottom:1px solid #9C9D9F;
									}

#subNavi li{
									border-top:1px solid #9C9D9F;
									}

#subNavi a{
									background:#fff url(../pix/sNavArrBl.gif) no-repeat left center;
									color:#666;
									display:block;
									font-size:1.1em;
									padding:.4545em 1em .4545em 23px;
									text-decoration:none;
									}

#subNavi a:hover,
#subNavi li.ptBOn a,
#subNavi li.ptBFstOn a{
									background:#00a4e8 url(../pix/sNavArrWt.gif) no-repeat left center;
									color:#fff;
									text-decoration:none;
									}

#subNavi li.ptBFst{
									border-top:1px solid #9C9D9F;
									}

#subNavi li.subListLiB{
									border-top:1px solid #9C9D9F;
									}

#subNavi li.subListLiB li{
									border-top:1px solid #eceded;
									}

#subNavi li.subListLiB li.ptCFst,
#subNavi li.subListLiB li.ptCFstOn{
									border-top:0;
									}

#subNavi li.subListLiB a,
#subNavi li.subListLiB a.ep,
#subNavi li.subListLiB a.ep:hover{
									background:#fff url(../pix/sNavArrGr.gif) no-repeat left center;
									color:#999;
									padding-left:23px;		/* 17px */
									}

#subNavi li.subListLiB a:hover,
#subNavi li.subListLiB li.ptCOn a,
#subNavi li.subListLiB li.ptCFstOn a{
									background:#dff2ff url(../pix/sNavArrBl.gif) no-repeat left center;
									color:#004a80;
									padding-left:23px;		/* 17px */
									text-decoration:none;
									}

#subNavi a.ep,
#subNavi a.ep:hover{
									background:#fff url(../pix/sNavArrBl.gif) no-repeat left center;
									color:#666;
									cursor:default;
									}

/* DetailNavi */

#detailNavi{
									margin-top:3.5em;
									}

#detailNavi.tp{
									margin-top:0;
									}

#detailNavi a{
									background:#eceded url(../pix/sBackArrBl.gif) no-repeat left center;
									border-bottom:1px solid #9c9d9f;
									border-top:1px solid #9c9d9f;
									color:#666;
									display:block;
									font-size:1.1em;
									padding:.4545em 1em .4545em 23px;
									}

#detailNavi a:hover{
									background:#00a4e8 url(../pix/sBackArrBl.gif) no-repeat left center;
									color:#fff;
									}

/* Hauptbereich */

#mainWrapper{
									margin-left:22.5em;
									}

#mainHead{
									position:relative;
									}

#mainHead .mainHeadImg img{
									width:76.2em;
									}

#mainArea{
									float:left;
									margin-top:3em;
									position:relative;
									width:100%;
									}

/* rechts */

#addContWrapper{
									float:right;
									position:relative;
									width:23.5em;
									}

#addCont{
									font-size:1.1em;
									line-height:1.3636em;	/* 15 @11 */
									position:relative;
									}

/* links */

#mainContWrapper{
									float:left;
									position:relative;
									width:49em;
									}

#mainCont{
									font-size:1.1em;
									line-height:1.3636em;	/* 15 @11 */
									position:relative;
									}

/* fullSizeArea */

.fullSizeArea #mainContWrapper{
									width:100%;
									}

.fullSizeArea #mainArea{
									margin-top:0;
									}

/* Fuss */

#mainFoot{
									background:url(../pix/logo_solutions_for_industrial_services_339x23.gif) no-repeat right bottom;
									clear:both;
									font-size:1.1em;
									margin:0 1em;
									padding-top:2.5em;
									}
			
#mainFoot ul{
									list-style:none outside;
									}

#mainFoot li{
									margin-top:23px;
									float:left;
									}

#mainFoot li.goTop{
									background:url(../pix/s_goTop_7x10.gif) no-repeat left center;
									padding-left:13px;
									}

#mainFoot li.print{
									background:url(../pix/s_print_11x10.gif) no-repeat left center;
									margin-left:3em;
									padding-left:16px;
									}


#mainFinish{
									border-top:1px solid #A9A8A9;
									color:#9C9D9F;
									font-size:1.1em;
									margin:.6364em 0 5em 0;
									padding:.5455em 1em;
									text-align:right;
									}

#mainFinish a{
									color:#9C9D9F;
									}

/* Druckansicht --------------------------------------------------------------- */

#printBody #container{
									border-top:1px solid #fff;		/* fuer IE6 */
									width:auto;
									}

#printBody #bodyWrapper{
									padding-bottom:1em;
									width:auto;
									}

#printBody #logo{
									margin:0;
									padding:2em 1em 1em 1em;
									}

#printBody #printNavi{
									background-color:#eceded;
									border-bottom:1px solid #9c9d9f;
									border-top:1px solid #9c9d9f;
									}

#printBody #printNavi ul{
									list-style:none outside;
									margin:0; padding:0;
									}

#printBody #printNavi li{
									float:right;
									padding:.5em 1em;
									position:relative;
									}

#printBody #printNavi a{
									font-size:1.1em;
									}

@media print {
	#printBody #printNavi a{
									visibility:hidden;
									}
}

#printBody #mainWrapper{
									margin:0 1em;
									}

#printBody #addContWrapper{
									width:37%;
									}

#printBody #mainContWrapper{
									width:59%;
									}

#printBody .fullSizeArea #mainContWrapper{
									margin-top:3em;
									width:100%;
									}

#printBody #mainFoot{
									background:url(../pix/logo_solutions_for_industrial_services_339x23.gif) no-repeat left bottom;
									}

#printBody #mainFinish,
#printBody #mainFinish a{
									color:#333;
									text-align:left;
									}

#printBody .gMapHead{
									display:none;
									}


/* Link-Referenz */

#printBody .printRef{
									color:#666;
									margin-top:3em;
									}

#printBody .printRefHead{
									font-weight:600;
									padding-bottom:.5em;
									}

/* --------------------------------- Absatz ----------------------------------- */

p.none{							}
p.mini{							margin-top:.25em;}				/* 3px */
p.halb{							margin-top:1em;}					/* 12px */
p.norm{							margin-top:1.6667em;}			/* 20px */

p.clrB{							clear:both;}

p.bigA{							margin-top:2.5em;}				/* 30px */
p.bigB{							margin-top:3.3333em;}			/* 40px */
p.bigC{							margin-top:5.4em;}					/* 60px */
p.bigD{							margin-top:6.6667em;}			/* 80px */


/* ------------------------------ Linkformate --------------------------------- */

a{
									color:#00A4E8;
									font-weight:200;
									text-decoration:none;
									}

a span{
									text-decoration:underline;
									}

a:visited{
									}

a:hover{
									color:#004A80;
									}

a:hover span{
									text-decoration:none;
									}

a:active{
									color:#004A80;
									}

a .lnkImg{
									padding-left:.3636em;
									}

#headNavi a,
#mainFoot a{
									color:#666;
									text-decoration:none;
									}

#headNavi a:hover,
#mainFoot a:hover{
									color:#004A80;
									text-decoration:underline;
									}


/* Headlinks */

h1 a{
									}

h1 a:hover{
									}

h2 a{
									font-weight:600;
									}

h2 a:hover{
									}

h3 a{
									font-weight:600;
									}

h3 a:hover{
									}


/* ----------------------------- Schriftformate ------------------------------- */

h1{
									background:#dff2ff url(../pix/h1.gif) no-repeat 0.4706em 1.1765em;
									border-top:1px solid #004a80;
									border-bottom:1px solid #004a80;
									clear:both;
									color:#00a4e8;
									font-size:1.5455em;				/* 17 @11 */
									line-height:1em;			/* 22 @17 */
									font-weight:100;
									margin-bottom:-.7059em;		/* 12 @17 */
									padding:1em 1em .2941em 1.6471em;		/* 5 */
									position:relative;
									}

.fullSizeArea h1{
									background:#dff2ff url(../pix/h1.gif) no-repeat 0.4706em 3.1765em;
									padding:3em 1em .2941em 1.6471em;		/* 5 */
									}

h2{
									color:#00a4e8;
									border-bottom:1px solid #a9a8a9;
									padding-bottom:.3571em;
									margin:.3571em 0 -1em 0;					/* 5 @14 */
									font-size:1.2727em;					/* 14 @11 */
									font-weight:600;
									}

h3{
									color:#004a80;
									display:inline;
									font-size:1.2727em;					/* 14 @11 */
									font-weight:600;
									}

em{
									font-style:italic;
									}
									
b, strong{
									font-weight:600;
									}

tt{
									font-family:monospace; 
									font-size:1.5em;					/* 18 @12 */
									line-height:1em;
									}

big{
									font-size:1.25em;					/* 15 @12 */
									line-height:1.4em;				/* 21 @15 */
									}

small{
									font-size:0.9167em;				/* 11 @12 */
									}

.clrHr{
									border-top:2px dotted #C29000;
									clear:both;
									margin-top:1em;
									padding:1em 1em 0 0;
									}

/* infoArea */

.infoArea{
									border:1px solid #999;
									border-top:0;
									padding:1.25em 1em 1.5em 1em;
									}

h2.infoAreaTitle{
									background-color:#dff2ff;
									border:1px solid #004a80;
									color:#333;
									display:block;
									font-size:.9091em;				/* 10 @11 */
									font-weight:600;
									line-height:1.2em;
									margin:0;
									padding:.5em 1em;
									}

.infoAreaImg{
									border:1px solid #004a80;
									border-top:0;
									height:9em;
									overflow:hidden;
									position:relative;
									}

.infoAreaImgEdit{
									position:absolute; top:.5em; right:.5em;
									}

#bigImgBody .infoAreaImg{
									border:0;
									}


.infoAreaImg .fullSizeImg{
									width:100%;
									}

.infoArea div.inline,
.infoArea div{
									color:#666;
									}

.infoArea h1{
									margin:0 -.6471em;		/* 11 @17 */
									}

.infoArea div a{
									background:#fff url(../pix/std_arr.gif) no-repeat left 3px;
									color:#333;
									display:block;
									margin-bottom:-.75em;
									padding-left:14px;
									position:relative;
									text-decoration:none;
									}

.infoArea div a:hover{
									color:#004a80;
									}

.infoArea div a:hover span{
									text-decoration:none;
									}

.infoArea a.secEditLnk{
									background:transparent;
									color:#00A4E8;
									display:inline;
									margin:0;
									padding:0;
									}

/* Linkbereiche */

.fullSizeLnk{
									clear:both;
									line-height:1.3636em;
									}

.fullSizeLnk a{
									background:#fff url(../pix/std_arr.gif) no-repeat 2px 13px;
									border-top:1px solid #999;
									border-bottom:1px solid #999;
									clear:both;
									color:#333;
									display:block;
									margin:-1px 0 -1.3636em 0;
									padding:11px .1818em;
									text-decoration:none;
									text-indent:14px;
									}

.fullSizeLnk a span{
									text-decoration:none;
									}

.fullSizeLnk a:hover{
									background:#f3f3f3 url(../pix/std_arr.gif) no-repeat 2px 13px;
									color:#004a80;
									text-decoration:none;
									}

.fullSizeLnk h1 a,
.fullSizeLnk h2 a,
.fullSizeLnk h3 a,
.fullSizeLnk .scrollUp a,
.fullSizeLnk a.secEditLnk{
									background:transparent;
									border:0;
									clear:none;
									color:#00A4E8;
									display:inline;
									margin:0;
									padding:0;
									text-decoration:underline;
									text-indent:0;
									}

.fullSizeLnk h1 a:hover,
.fullSizeLnk h2 a:hover,
.fullSizeLnk h3 a:hover,
.fullSizeLnk .scrollUp a:hover{
									background:transparent;
									color:#004A80;
									text-decoration:underline;
									}

/* Tabellen ------------------------------------------------------------------- */

#mainCont .txtStd table,
#addCont .txtStd table,
.projectListArea table{
									border:0;
									border-spacing:0;
									text-align:left;
									width:100%;
									}


#mainCont .txtStd th,
#addCont .txtStd th,
.projectListArea th{
									background-color:#004a80;
									border-bottom:1em solid #eceded;
									color:#fff;
									font-weight:600;
									padding:.3636em .5em;
									text-align:left;
									}

#mainCont .txtStd td,
#addCont .txtStd td,
.projectListArea  td{
									border-bottom:1px solid #9c9d9f;
									padding:.3636em .5em;
									vertical-align:top;
									}

td.noWr{
									white-space:nowrap;
									}

/* --------------------------------- Bilder ----------------------------------- */

/* Grossbildansicht */

#bigImgBody{
									background-color:#eceded; 
									color:#000;
									height:100%;
									min-width:0;
									text-align:center;
									}

#bigImgBody p,
#bigImgBody table{
									display:none;
									}

.bigImgArea{
									margin-top:8px; 
									}
									
.bigImg{
									}

.bigImgLabelArea{	
									color:#000;
									margin:1em; 
									}

.bigImgLabelTxt{
									color:#000;
									}

/* normale Bilder */

.imgArea{
									position:relative;
									line-height:1em;
									z-index:9;
									}

.imgArea a{
									line-height:1em;
									}

.imgArea img.minSizeImg,
.imgArea img.medSizeImg{
									margin-bottom:-1px;
									}

.medSizeImg{
									}

.imgLinkArea{
									padding:3px;
									position:absolute; top:0; right:0;
									}

.imgLinkAreaTxt{
									background-color:#eceded;
									line-height:1em;
									margin:-3px 0 0 0;
									/* margin: IE special */
									padding:1px 3px;
									}

.imgLinkAreaTxt a{
									font-size:0.8181em;					/* 9 */
									}

.imgLabelArea,
.imgLabelAreaFS{
									background-color:#eceded;
									border-bottom:1px solid #004a80;
									display:block;
									font-size:0.9091em;					/* 10 @11 */
									line-height:1em;
									margin:0;
									padding:.8em .4em;
									}

.imgLabelAreaFS{
									margin:-3px 0 0 0;
									/* margin: IE special */
									}

.galleryArea{
									background-color:#eceded;
									border-top:1px solid #9c9d9f;
									border-bottom:1px solid #9c9d9f;
									margin-bottom:.5em;
									padding:1em 1em 0 1em;
									position:relative;
									}

.galleryArea p{
									clear:both;
									}

.galleryArea p.none{
									clear:none;
									}

.imgArea .thumbImg{
									}

/* ------------------------------------- sonst -------------------------------- */

.botClr{
									clear:both;
									font-size:1px;
									height:1px;
									line-height:1px;
									}

.noCSS{
									display:none;
									}

.inline{
									display:inline;
									}

img{
									border:0;
									}

.arrImg{
									margin:0 3px 1px 0;
									vertical-align:text-bottom;
									}

.arrList{
									text-indent:-14px;
									}

.arrList,
.arrListTr{
									padding-left:14px;
									}


/* Listen */

#mainCont ul,
#mainCont ol{
									list-style-position:outside;
									margin-left:2em;
									}


/* Link nach oben */

.scrollUp{
									background:url(../pix/std_goTop.gif) no-repeat 4px center;
									font-size:.9166em;				/* 11 */
									line-height:1.6364em;			/* 18 @11 */
									padding-left:18px;
									text-decoration:none;
									}

/* ---------------------------- Kontaktformulare ------------------------------ */

#stdContactDiv,
#stdFormArea{
									background-color:#dff2ff;
									border-top:4px solid #fff;
									border-right:1px solid #fff;
									border-bottom:4px solid #fff;
									border-left:1px solid #fff;
									font-size:.8461em;							/* 11 @13 */
									margin-top:1em;
									padding:0 .7272em 2em .7272em;
									}

#stdContactDiv p,
#stdFormArea p{
									margin-top:1em;
									}

#stdFormArea .f{
									float:left;
									padding-right:1em;
									position:relative;
									width:20em;
									}


#stdFormArea .f p{
									width:100%;
									}

#stdFormArea .nf{
									clear:both;
									margin-top:1em;
									}

#stdContactDiv input,
#stdContactDiv textarea,
#stdFormArea input,
#stdFormArea textarea,
#stdFormArea select{
									background-color:#fff;
									border:2px solid #eceded;
									font-size:1.2em;
									margin-top:2px;
									padding:3px;
									}

#stdContactDiv input{
									width:96%;
									}

#stdFormArea .f input{
									width:20em;
									}

#stdContactDiv textarea,
#stdFormArea .nf input,
#stdFormArea textarea,
#stdFormArea select{
									width:96%;
									}

#stdContactDiv .contactFoot,
#stdFormArea .foot{
									margin-top:2em;
									}

#stdContactDiv .contactFoot input{
									border:1px solid #004a80;
									margin-right:1em;
									width:9em;										/* 99 */
									}

#stdFormArea .foot input{
									width:auto;
									}

#stdContactAdmin{
									background-color:#dff2ff;
									border:1px solid #fff;
									border-bottom:4px solid #fff;
									padding:1em .7272em 2em .7272em;			/* 8 */
									}

#stdContactAdmin input{
									background-color:#fff;
									border:1px solid #004a80;
									margin-top:1em;
									padding:3px;
									width:15em;
									}

#stdContactAdmin .contactTextfield{
									border:0;
									width:96%;
									margin:2px;
									}

#stdContactDiv .contactFormSubject{
									background-color:#eceded;
									border:2px solid #fff;
									width:96%;
									padding:2px 3px;
									}

/* Meldungen */

.FormMsgDiv{
									display:none;
									position:relative;
									}

.badFormMsgDiv{
									background-color:#F4EDEC;
									border:2px solid #c00;
									color:#c00;
									font-size:1.0909em;							/* 12 */
									font-weight:600;
									line-height:1.25em;							/* 15 @12 */
									padding:1em;
									margin:1em 0;
									position:relative;
									}

.goodFormMsgDiv{
									background-color:#EDFEE4;
									border:2px solid #390;
									color:#390;
									font-size:1.0909em;							/* 12 */
									font-weight:600;
									line-height:1.25em;							/* 15 @12 */
									padding:1em;
									margin:1em 0;
									position:relative;
									}

.badFormMsgDiv p,
.goodFormMsgDiv p{
									margin-top:1em;
									}


/* ------------------------------- Google-Maps -------------------------------- */ 

#gMapOverlay{
                           background-image:url(../pix/tr.gif);
									display:none;
									position:absolute; top:0; left:0;
									width:99%;
                           z-index:999;
                           }

.gMapHead{
									clear:both;
									position:relative;
									}

.gMapHead ul{
									border-bottom:1px solid #fff;
									list-style:none outside;
									}

.gMapHead li{
									background-color:#00a4e8;
									border-left:2px solid #fff;
									color:#fff;
									height:1.7em;
									float:right;
									padding:0 10px;
									}

.gMapHead a{
									color:#fff;
									font-size:.8333em;				/* 10 @ 12 */
									font-weight:200;
									text-decoration:none;
									}

.gMapHead a:hover{
									text-decoration:underline;
									}

.gMapHead .info{
									color:#f60;
									font-size:.8333em;				/* 10 @ 12 */
									font-weight:600;
									}

.gMapWrapper{
									clear:both;
									position:relative;
									}

.gMapWide{
									border:1px solid #00a4e8;
									height:300px; 
									
									}

.gMapWideExt{
									border:1px solid #00a4e8;
									height:400px;
									position:relative;
									}

.gMapBig{
									height:100%;
									}

.gMapToolbarWide{
									background-color:#00a4e8;
									color:#fff;
									font-size:.9167em;				/* 11 @12 */
									margin-top:.3636em;
									padding:.3636em 0;
									width:100%;
									}

.gMapToolbarWide form{
									padding:0 6px;
									}

.gMapToolbarWide input{
									border:1px solid #00a4e8;
									padding:2px;
									width:14em;
									}

.gMapToolbarWide .l{
									float:left;
									padding-left:.3636em;
									}

.gMapToolbarWide .r{
									padding-right:.3636em;
									text-align:right;
									}

.gMapToolbarWide a{
									color:#fff;
									font-weight:600;
									}

.gMapDirResult{
									
									}

.gMapWide .mapMarker{
									
									}

/*  Einzeladr. */


.addrMapWrapper{
									clear:both;
									float:left;
									padding:0 1em 1em 0;
									position:relative;
									width:200px;
									}

.addrMap{
									border:1px solid #00a4e8;
									height:200px; 
									overflow:hidden;
									position:relative;
									width:200px;
									}

.addrMapWrapper .imgLabelArea{
									width:198px;
									}

/* Marker */

.markerInfoHtml{
									padding-right:3em;
									text-align:left;
									width:22em;
									}

.markerInfoHtml strong{
									color:#004a80;
									}

/* Edit-Map */

.gMapEdit{
									height:470px;
									overflow:hidden;
									width:99%;
									}

/* ------------------------------ Daten-Ausgabe ------------------------------ */

/* Standort-Liste */

.dbOutList{
									border-top:1px solid #fff;		/* fuer IE */
									border-bottom:1px solid #9c9d9f;
									margin-bottom:2em;
									}

.dbListEntry,
.dbListEntryOn{
									border-top:1px solid #9c9d9f;
									padding:1em .5em;
									}

.dbListEntryOn{
									background-color:#eceded;
									}

.dbListEntry span,
.dbListEntryOn span{
									color:#004a80;
									font-weight:600;
									}

.dbListEntry a,
.dbListEntryOn a{
									font-weight:600;
									}				

.dbListEntry a:hover,
.dbListEntryOn a:hover{
									text-decoration:underline;
									}
									
.dbListEntry p,
.dbListEntryOn p{
									margin-top:1em;
									}

/* Projekte (siehe auch Tabellenformatierung) */

.projectListArea{
									margin-top:2em;
									}

/* -------------------------------- pageOverlay ------------------------------- */

#pageOverlay{
                           background-color:#999;
                           filter:Alpha(opacity=50);		/* IE */
                           min-width:96em;
									opacity:.5;
                           position:absolute; top:0; left:0;
                           width:100%;
                           z-index:333;
                           }

#pageOverlay.bodyWrapperSimple{
									background-color:#999;
									opacity:.5;
									}

#pageOverlayCont{
									position:absolute; top:0; left:0; 
									width:100%; 
                           z-index:334;
									}

#pageOverlayCont .bodyWrapper{
                           background-color:#fff;
                           border:2px solid #004a80; 
                           font-size:1.2em;
                           margin:15px auto; 
                           padding:0 10px 10px 10px;
                           width:960px;
                           }

#pageOverlayCont .bodyWrapperSimple{
                           background-color:#fff;
                           border:2px solid #004a80; 
                           font-size:1.2em;
                           margin:15px auto; 
                           padding:0 10px 10px 10px;
                           width:42em;
                           }

#pageOverlayCont .bodyWrapperTransparent{
                           margin:15px auto; 
                           text-align:center;
                           }

#pageOverlayClose{
                           float:right;
                           }

#pageOverlayClose a{
                           background:transparent url("../pix/overlayClose.gif") no-repeat right center;
                           display:block;
                           margin-bottom:10px;
                           padding:10px 25px 10px 10px;
                           }

#pageOverlayBody{          /* Standard-Hoehe von 560px sollte innerhalb des Divs sichergestellt werden  */
									clear:both;
                           height:560px;
                           overflow:hidden;
                           }

.bodyWrapperSimple #pageOverlayBody{
									background-color:#e5e3df;
									overflow:auto;
									padding:1em 0 1em 1em;
									}

/* --------------------------------- Special ---------------------------------- */

#tooltipDiv{		
									background-color:#FBFFE5; 
									border:1px solid #666; 
									color:#666;
									display:none;
									font-size:.9091em;				/* 10 */ 
									line-height:1.1em; 
									max-width:30em;
									padding:.5em;  
									position:absolute;
									overflow: visible;
									z-index:97;
									}

.perfTimerDiv{
									position:absolute; top:.5em; right:1em;
									z-index:99;
									}

