body {
  background: #000 url("sidefill.jpg");
  background-repeat:repeat-y;
  background-position:0px top;
}

#header {
  width:100%;
  background:#000;
  margin-top: 0px;
  margin-left: 0px;
  padding:0;
  font:1.1em Arial,sans-serif;
  }

#sidecurtainp1 {position:absolute; top:0px; left:0px; float:left; padding:0; margin:0;}

#inhalt {
  margin-top: 0px;
  margin-left:192px;
  font:1.1em Times Roman,Serif;
  }

#sidecurtainp2 {position:absolute; top:46px; left:188px; float:left; padding:0; margin:0;}

#inhalt #gliederung {
  position:fixed; top:47px; right:8px;
  font:0.8em Times Roman,Serif;

}

#fixmenuright {
 position:fixed;
 width:10%;
 bottom:25px;
 right:8px;
 text-align:center;
 font:0.8em Times Roman,Serif;
}

#sidecurtainpe {position:absolute; bottom:0px; left:0px; float:left; padding:0; margin:0;}
#fixsidecurtainpe {position:fixed; bottom:0px; left:0px; float:left; padding:0; margin:0;}

*[lang|=de] { font-style:italic; }



@media screen and (max-device-width: 480px)
	{

body {background: #000; color: #FFF; max-width:320px;}
* {font-family: Verdana, Arial, sans-serfif;}
img {max-width: 320px;}

#header {
  width:100%;
  background: #000;
  margin-top: 0px;
  margin-left: 0px;
  padding:0;
  font:1.1em Arial,sans-serif;
  }

#sidecurtainp1 {display:none; max-width: 0px; float:left; padding:0; margin:0;}

#inhalt {
  width:100%;
  margin-top: 30px;
  margin-left: 1px;
  font:1.1em;
  }

#sidecurtainp2 {display:none; max-width: 0px; float:left; padding:0; margin:0;}
#transgif {display:none; max-width: 0px; float:left; padding:0; margin:0;}

#inhalt #gliederung {
  position:fixed; top:2px; right:8px;
  font:1.1em;
}

#fixmenuright {
 position:relative;
 margin-left:auto;
 margin-rigth:auto;
 text-align:center;
 font:0.8em Times Roman,Serif;
}

#sidecurtainpe {display:none; max-width: 0px; float:left; padding:0; margin:0;}
#fixsidecurtainpe {display:none; max-width: 0px; float:left; padding:0; margin:0;}

*[lang|=de] { font-style:italic; }


	}

