body {background-image:url(../images/bg.gif);
background-position:center top;
margin:0;
text-align:center;
}

a{
	color: #900;
}

#pagewrap{
}

.contentcontainer {width:800px;padding:25px 45px 25px 45px;margin:0 auto;}

.headercontainer {background:url(../images/header.jpg) no-repeat center;height:99px;width:800px;cursor:pointer;}

.trennercontainer {background:url(../images/trenner.gif) no-repeat center;height:28px;width:800px;}

.content {text-align:left;width:640px;margin:0 80px 0 80px;overflow:hidden;min-height:450px;}

.content_left {float:left;width:50%;}
.content_right {float:left;width:50%;}

#naviwrap{
	bottom:0;
height:101px;
position:fixed;
text-align:center;
width:100%;
}

.navigation {background:transparent url(../images/bg_nav.jpg) repeat-x scroll 0 0;
height:101px;
margin:0 auto;
width:890px;}
.navigation a {background:url(../images/bg_nav.jpg) repeat-x;height:101px;}

.bodytext,tr,td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.csc-textpic-caption {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;padding-top:5px;}
.csc-firstHeader,h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #990000;}
.h2,h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #000000;}

tr, td {border: 1px solid #cccccc;padding:5px;margin:0px;}

.contenttable	{padding:0px; margin:0px; vertical-align:top;}

/* IE-Bugfix fixed navi */
body{
	padding-bottom: 101px;
}

#naviwrap{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:101px;
}

@media screen{
  body>div#naviwrap{
   position: fixed;
  }
}

 * html body{
  overflow:hidden;
 } 
 * html div#pagewrap{
  height:100%;
  overflow:auto;
 }

#metawrap{
	bottom:0;
	font-size:12px;
	padding-bottom:20px;
	position:absolute;
	right:10px;
	text-align:right;
}

#metawrap a{
	color: #000;
}