body {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   background: #fff;
   background-image: url(/hintergrund.gif);
   background-repeat: no-repeat;
   color: #333;
   border: 0;
}	
	
h1 {
   font-size: 125%;
   margin-bottom: 3px;
   color: black;
}

#print-header {
   visibility: hidden;
   height: 1px;
   width: 1px;
}


#sitediv {
   width:800px;
}


#siteheader {
   top: 0px;
   left: 0px;
   background: #fff;
   width: 800px;
   height: 154px;
   padding: none;
   margin: 0px;
   border: none;
}

#sidebar {
   float: left;
   margin: 0px;
   padding: 0px;
   width: 170px;
   top: 0px;
   left: 0px;
   list-style-type: none;
}


.box {
   top: 0px;
}

div.box div.boxheader {
   display: block;
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   padding: 5px 5px 5px 0.5em;
   color: #fff;
   top: 0px;
}	

#navcontainer h1 a {
   text-align: left;
   font: bold 12px arial, helvetica, sans-serif;
   margin: 0px;
   padding-left: 3px;
   text-decoration: none;
   list-style-type:none;
}

#navcontainer ul li a {
   text-align: left;
   font: normal 12px arial, helvetica, sans-serif;
   margin: 0px;
   padding-left: 0px;
   margin-left: -10px;
   text-decoration: none;
   color: #666;
   list-style-type:none;
}

#navcontainer ul li a:hover {
   color: black;
   list-style-type:none;
}

#maincontent {
   float: right; 
   margin: 0px;
   padding-left: 3px;
   width: 620px;
   vertical-align: top;
   top: 0px;
}

/* site-master.css legacy*/
	
.infotable {
 	padding: 5px;
}




#login_info a { 

  background-color: #fff;
  border: solid 1px #999;
  text-align: center; 
  padding: 1px 4px 1px 4px;
  color: #999;
  font-family: sans-serif;
  font-size: 9px;
  text-decoration: none;
}		

#login_info
{ 
   position: absolute;
   top: 5px;
   left: 650px;
   width:150px;
   padding: 10px;
   color: #999;
   text-align: right;
   font-family: arial, tahoma, verdana, helvetica, sans-serif;
   font-size: 60%;
   z-index: 1;
}



.newsdiv
{
  text-align: right;
}


.newsdiv ul 
{
   margin-left: 5px;
   margin-top: 10px;
}

.newsdiv ul li
{
   margin-bottom: 5px;
   display: block;
}

.newstable
{
   text-align: left;
}

.wuframe h2
{
  color: #fff;
  font-size: 12px;
  height: 18px
  margin-top: 0px;
  padding-left: 5px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-left: 12px;
}


.wuframe
{
   margin-top: 10px;
   margin-bottom: 5px;
   background-image: url("/divtop.png");
   background-repeat: no-repeat; 
   background-position: 10px 0px;
}

.wuframe_broad h2
{
  color: #fff;
  font-size: 12px;
  height: 18px
  margin-top: 0px;
  padding-left: 5px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-left: 12px;
}


.wuframe_broad
{
   margin-top: 10px;
   margin-bottom: 5px;
   background-image: url("/divtop_broad.png");
   background-repeat: no-repeat; 
   background-position: 10px 0px;
}



#news {
   text-align: left;
   background-color: #eee;
   border: 1px solid #ccc;
   padding: 5px;
   margin-left: 10px;
   margin-right: 10px;
   width: 340px;
}

#jobangebote
{
   text-align: left;
   background-color: #cec;
   border: 1px solid #ccc;
   padding: 5px;
   margin-left: 5px;
   margin-right: 5px;
   width: 190px;
}

#presseaussendungen
{
   text-align: left;
   background-color: #ded;
   border: 1px solid #ccc;
   width: 190px;
   padding: 5px;
   margin-left: 10px;
   margin-right: 10px;
}

#externe-feeds
{
   text-align: left;
   background-color: #eee;
   border: 1px solid #ccc;
   width: 320px;
   padding: 5px;
   margin-left: 10px;
   margin-right: 10px;
   width: 340px;
}



