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

body {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background: url(../img/_standards/bgr_nav.jpg) no-repeat #F2ECD6; 
}

a:link {
	color: #000000;
	font-weight : bold;
}

a:visited {
	color: #000000;
	font-weight: bold;
}

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

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

#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:327px; width:209px; z-index:3; visibility: visible;}


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

#noframemeta {
  position:absolute; 
/*
  left: 265px; 
  top: 0px; 
  height: 48px;
  width: 753px; 
*/
  left: 265px; 
  top: 0px; 
  height: 64px;
  width: 758px;
  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;

}

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

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

#contentnav {position:absolute; left:20px; top:10px; width:170px; height:500px; z-index:1; visibility: visible;}

#seitennav {position:absolute; left:0px; top:370px; width:170px; height:20px; z-index:1; visibility: visible;}

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

#noframestage {
  position:absolute; 
  left: 265px; 
  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;
}

#tableright {
    text-align: left;
    }

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

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

p {
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#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; }

.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; }

.copy {
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textbold {
	font-weight: bold;
}

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

.textnormal {
	font-weight: normal;
}

.sucheerrortext,
.sucheheading {
	font-size: 11px;
}

.suchedarsteller {
    font-size: 13px;
}

.stueckheading {
    font-size: 14px;
}

.stueckheadingbold {
    font-size: 14px;
    font-weight: bold;
}

.klein {
	font-size: 9px;
	font-weight: normal;
}


a.linknoline,
a.linknoline:link,
a.linknoline:visited {
	text-decoration : none;
}



a.linknoline:hover,
a.linknoline:active {
    color: #B20D0C;
}

a.textnormal,
a.textnormal:link,
a.textnormal:visited {
	font-weight: normal;
}



a.textnormal:hover,
a.textnormal:active {
    color: #B20D0C;
}
