/*******************************/
/******* SERVICE NOFRAME *******/
/*******************************/

body {
  background-color: #F2ECD6;
}

/******* NAV *******/

#noframenav {
  position:absolute; 
  left: 0px; 
  top: 0px; 
  width: 236px;
/*   height: 100%;  */
  height: 647px;
  z-index: 1; 
  visibility: visible;

  background-image: url(../img/_standards/bgr_nav.jpg); 
  background-position: -15px 0%; 
/*   background-attachment: fixed; */
  background-repeat: no-repeat;
}

#logo {position:absolute; left:29px; top:24px; width:177px; height:177px; z-index:1; visibility: visible;}
#nav {position:absolute; left:14px; top:214px; width:192px; height:69px; z-index:2; visibility: visible;}
#subnav {position:absolute; left:31px; top:364px; width:209px; z-index:3; visibility: visible;}


/******* METANAV *******/

#noframemeta {
  position:absolute; 
  left: 236px; 
  top: 0px; 
  height: 48px;
  width: 753px; 
  z-index: 1; 
  visibility: visible;

  background-image: url(../img/00_meta/bgr_meta.jpg); 
  background-position: 0% 0%; 
/*   background-attachment: fixed; */
  background-repeat: repeat-x;

}

#meta {position:absolute; left:15px; top:16px; width:713px; height:48px; z-index:1; visibility: visible;}


/******* STAGE *******/

#noframestage {
  position:absolute; 
  left: 236px; 
  top: 48px; 
  z-index: 1; 
  visibility: visible;
}

#noframestageleft {
  position:absolute; 
  left: 0px; 
  top: 0px; 
  width: 553px;
  z-index: 1; 
  visibility: visible;
}

#noframestageright {
  position:absolute; 
  left: 553px; 
  top: 0px; 
  z-index: 1; 
  visibility: visible;
}


/*************************************************************/
/******* SERVICE-, IMPRESSUM-, KONTAKT-, SUCHE NOFRAME *******/
/*************************************************************/

table, th, td { border: 0 solid; }
td { font-size: 10px; }

#tableLines table { border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#tableLines td { border-left: 1px solid #000000; border-top: 1px solid #000000;}

.greenFG { color: #50913D; }
.greenBG { background-color: #50913D; }

.posLeft { float: left; }
.posRight { float: right; }
.floatEnd { float: none; clear: both; }
.floatnix { float: none; clear: both; line-height: 0; margin: 0; padding: 0; font-size: 0; height: 0;}

.btnType1 { font-size: 11px; padding: 1px 0 1px 0; margin: 0; }
.inputType1 { font-size: 11px; background-color: #ffffff; padding: 1px 5px 1px 5px; margin: 2px 0 2px 0; }
.selectType1 { font-size: 11px; background-color: #ffffff; padding: 0; margin: 0; }
.checkType1 { vertical-align: middle; }
.radioType1 { vertical-align: middle; }

.w50 { width: 50px; }
.w100 { width: 100px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w100prz { width: 100%; }

.padR10 { padding-right: 10px; }
.padR20 { padding-right: 20px; }
.margB5 { margin-bottom: 5px; }

.hl {font-size: 11px; font-weight: bold; }

.noLine,
.noLine:hover { text-decoration: none; }

.error { color: #ff0000; font-weight: bold; }
