body {  background-color:#FFFFFF;  }.invisible {  display:none;}#wrapper {    width: 100%;    background-color:#9b0033;    float:left;}#innerwrapper {  width:980px;  }#stretcher {  position:absolute;  height:888px;  width:100%;  left:0px;  z-index:10;  background-color:#9b0033;}#headerstretcher {  border-bottom:0px solid #B79F0D;  height:253px;  z-index:11;  background-color:#FFFFFF;  width:100%;  position:absolute;  left:0px;}#headerstretcher_bottomline {  background-image:url('/templates/images/headerbottomline.png');  background-repeat:repeat;  background-position:50% 0;  height:8px;  position:absolute;  bottom:0px;  width:100%;}/*#footerstretcher {  background-color:#EFEFEF;  position:absolute;  bottom:0px;  height:238px;  width:100%;}  */#footerstretcher {  background-color:#FFFFFF;  position:absolute;  height:238px;  width:100%;  background-image:url('/templates/images/footerbgstretch.png');  background-repeat:repeat-x;  left:0px;  z-index:9;}#footertopstretcher {  height:18px;  background-image:url('/templates/images/footertopline.png');  background-repeat:repeat-x;  width:100%;  position:absolute;  left:0px;}#footerbottomstretcher {  height:54px;  background-image:url('/templates/images/footerbottomline.png');  background-repeat:repeat-x;  background-color:#FFFFFF;  width:100%;  position:absolute;  left:0px;  bottom:54px;}#header {  float:left;  width:100%;     height:253px;  position:relative;  z-index:100;  background-color:#FFFFFF;}#logo {  float:left;  width:290px;  padding-top:40px;  padding-left:14px;}#logo a img:focus, #logo a img:active {  outline:0px;}#headerimg {  float:right;  height:245px;  width:726px;  width:636px;  width:624px;  overflow:hidden;  text-align:right;  position:relative;  }#headerimg img {  position:absolute;  bottom:0px;  left:0px;}#headerbottomline {  float:left;  width:100%;     height:8px;  background-image:url('/templates/images/headerbottomline.png');  background-repeat:repeat-y;  background-color:#B79F0D;  /*background-position:-46px 0px;  background-position:-146px 0px;     */}#bodystretcher {  z-index:10;  background-color:#9b0033;  width:100%;  position:absolute;  left:0px;}#body {  float:left;  width:100%;     background-color:#9b0033;    background-image:url('/templates/images/bodybg.png');  background-repeat:repeat-y;  background-position:0px 0px;    position:relative;  z-index:100;}#bodyinner {  float:left;  width:100%;   border-bottom:16px solid #9b0033;   }#left {  width:185px;  float:left;    padding-left:15px;}#lineblocker_left {  float:left;  width:183px;     height:57px;   border-right:3px solid #9b0033; }#nav {  width:164px;  float:left;  background-color:#efefef;  min-height:227px;  position:relative;  padding-top:12px;  padding-top:14px;  padding-bottom:26px;  padding-bottom:28px;  }#navbottomline {  float:left;  width:100%;    height:26px;  background-image:url('/templates/images/navbottomline.png');  background-repeat:repeat-y;  position:absolute;  bottom:0px;  background-color:#9B0033;}#center {  float:left;  width:537px;}#inhalt {  color:#e5bdca;  padding-top:31px;  padding-left:18px;  padding-right:19px;  float:left;  width:500px;  text-align:justify;  min-height:400px;  min-height:350px;}* html #inhalt {    height:350px;}#inhalt h1 {  color:#fa888a;  font-family:"Times New Roman", Georgia, serif;  text-transform:uppercase;  background-image:url('/templates/images/centerline.png');  background-repeat:no-repeat;  background-position:0% 100%;  font-weight:normal;  font-size:18px;  line-height:18px;  padding-bottom:10px;  margin-bottom:10px;  letter-spacing:1px;}#inhalt h2 {  margin-top:10px;  color:#fa888a;  font-family:"Times New Roman", Georgia, serif;  text-transform:uppercase;  /*background-image:url('/templates/images/centerline.png');  background-repeat:no-repeat;  background-position:0% 100%;    */  font-weight:bold;  font-size:18px;  line-height:18px;  padding-bottom:0px;  margin-bottom:5px;  letter-spacing:1px;  font-size:14px;}#inhalt a {  color:#E5BDCA;  border-bottom:1px dotted;}#inhalt a:hover, #inhalt a:focus {  color:#FFE96F;  border-bottom:1px dotted;  text-decoration:none;}#right {  width:243px;  float:right;  min-height:200px;  margin-top:0px;  }#lineblocker_right {  float:left;  width:243px;     height:57px;   border-left:3px solid #9b0033;   background-color:#9B0033;}#rightcontent {  padding-left:20px;  color:#fa888a;  padding-right:15px;  text-align:justify;  float:left;  width:208px;}#rightimg {  width:208px;  float:left;  margin-bottom:26px;    background-color:#FFFFFF;  }#rightimg a:hover, #rightimg a img:active, #rightimg a:focus {  opacity:0.9;  outline:0;  }#rightimgbottomline {  height:26px;  float:left;  width:100%;  background-image:url('/templates/images/rightimgbottomline.png');  background-repeat:repeat-y;  background-color:#9B0033;}#righttext {  }#righttext a {  color:#fa888a;  display:block;}#righttext a:hover, #righttext a:focus {  text-decoration:none;}#righttext h2 {  color:#fa888a;  font-family:Arial, "Times New Roman", Georgia, serif;  text-transform:none;  background-image:url('/templates/images/rightline.png');  background-repeat:no-repeat;  background-position:0% 100%;  font-weight:bold;  font-size:14px;  line-height:18px;  padding-bottom:10px;  margin-bottom:10px;  letter-spacing:0px;}#righttext h2 a {  color:#fa888a;}#righttext span.n_more_link {  font-size:11px;}#righttext span.n_more {  border-bottom:1px dotted;}#footer {  float:left;  width:100%;    color:#676362;  z-index:100;  line-height:22px;    }#footer a {  color:#676362;}#footer a:hover, #footer a:focus {  color:#676362;  border-bottom:1px dotted;  text-decoration:none;}#footer h2 {  font-size:12px;  color:#9b0033;}#footertop {  float:left;  width:100%;  height:18px;     /*background-image:url('/templates/images/footertopline.png');  background-repeat:repeat-x;   */       /*z-index:11;     */}#footermiddle {  float:left;  width:100%;  height:132px;  /*background-color:#efefef;  */  padding-top:0px;   background-image:url('/templates/images/footerbg.png');  background-repeat:repeat-y;  background-position:0px 0px;  border-top:18px solid #EFEFEF;  border-bottom:16px solid #EFEFEF;  z-index:11;  position:relative;    }*+html #footermiddle {  margin-top:18px;}#footer1 {  float:left;  width:200px;  height:1px;}#footer2 {  float:left;  width:233px;  padding-left:18px;  padding-right:18px;}#footer3 {  float:left;  width:244px;  padding-left:8px;}#footer3 h2 {  padding-left:16px;}ul.metalinks {  margin:0px;  padding:0px;}ul.metalinks li {  background-image:url('/templates/images/linkbullet.png');  background-repeat:no-repeat;  background-position:0px 7px;  list-style-type:none;    padding:0px;  padding-left:16px;  margin:0px;}#footer4 {  float:right;  width:208px;  padding-left:20px;  padding-right:15px;  background-image:url('/templates/images/dottedline2.png');  background-repeat:repeat-y;  background-position:0% 0px;}table.opening {  width:100%;  }td.open1 {  padding-right:5px;}td.open2 {  text-align:right;}#footerbottom {  float:left;  width:100%;     height:54px;  /*background-image:url('/templates/images/footerbottomline.png');  background-repeat:repeat-x;  */  position:relative;  /*background-color:#FFFFFF; */  z-index:11;  }#chrisign {  float:right;  width:228px;  position:absolute;  bottom:0px;  right:0px;  padding-left:15px;}#chrisign a {  color:#908d8c;  font-size:10px;}