body { 
  margin: 0px; 
  padding: 0px; 
  border: 0px; 
  background: #fff url(../pics/bg-01.gif) repeat-x;
}

#container{
  text-align: left;
  margin:0px;
  width:1250px;
  padding: 0px 0px 70px 0px;
  overflow: hidden;
  border:0px solid #000;
}

#stuffcontainer{
  text-align: center;
  margin:0px;
  width:1110px;
  padding: 0px 0px 0px 0px;
  overflow: show;
  border:0px solid #000;
}

#top {
  width:1110px;
  height: 152px;
  text-align:left;
  border:0px solid #000;
  overflow: hidden;
}

#topcolumna {
  width:367px;
  height: 152px;
  float:left;
  margin: 0px 0px 0px 0px;
  border:0px solid #000;
}

#topcolumnb {
  width:630;
  height: 152px;
  float:left;
  margin: 0px 0px 0px 0px;
  border:0px solid #000;
}

#content {
  width:1110px;
  margin:0px;
  text-align:left;
  border:0px solid #000;
}

#contcolumna {
  width:367px;
  float:left;
  margin: 0px 0px 0px 0px;
  border:0px solid #000;
}

#contcolumnb {
  width:670px;
  float:left;
  overflow:visible;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #000;
}

#stuffer {
  width:870px;
  float:left;
  overflow:hidden;
  padding: 0px;
  margin: 0px 0px 50px 0px;
  border: 0px solid #000;
}

#footer{
  text-align: left;
  float: left;
  margin:0px;
  width:100%;
  height: 21px;
  background-color: #E3E3E4;
  padding: 0px 0px 0px 0px;
  border:0px solid #000;
}

.text, td, ul, li { color: #323A44; font-family: verdana, arial,helvetica,sans-serif; font-size: 12px; line-height:19px; }
.quote { color: #323A44; font-family: verdana, arial,helvetica,sans-serif; font-size: 11px; line-height:19px; }


#navbox {
  width:180px;
  float:left;
  border: 0px solid #000;
  padding: 20px 0px 0px 0px;
}

#subnavbox {
  width:180px;
  float:left;
  border: 0px solid #000;
  padding: 63px 0px 0px 0px;
}

.infobox {
  float:left;
  border: 0px solid #000;
  padding: 0px 8px 8px 0px;
}

.infohead {
  font-family: verdana, arial,helvetica,sans-serif;
  font-size: 14px; 
  color:#000; 
  font-weight:bold; 
  background-color: #E3E3E5;
  padding: 6px;
  border-bottom: 4px solid #fff;
}

.infocont {
  font-family: verdana, arial,helvetica,sans-serif;
  font-size: 12px; 
  line-height: 16px;
  color:#000; 
  font-weight:normal; 
/*  background: url(../pics/td-verlauf.jpg) repeat-x;*/
  background-color: #E3E3E5;
  padding: 7px;
  border-bottom: 4px solid #fff;
}

.navdiv     { width: 180px; height: 22px; padding: 0px; border:0px solid #000; border:0px solid #000;}
.navdiva    { width: 180px; height: 22px; padding: 0px; background: url(../pics/navbg.gif) no-repeat; border:0px solid #000;}

a.nav       { font-family: verdana, arial,helvetica,sans-serif;font-size: 12px; color:#000; font-weight:bold; padding: 0px 0px 0px 15px; line-height: 22px;}
a.nav:hover { font-family: verdana, arial,helvetica,sans-serif;font-size: 12px; color:#000; text-decoration:none;}
a.nava       { font-family: verdana, arial,helvetica,sans-serif;font-size: 12px; color:#000; font-weight:bold; padding: 0px 0px 0px 15px; line-height: 22px;}
a.nava:hover { font-family: verdana, arial,helvetica,sans-serif;font-size: 12px; color:#000; text-decoration:none;}

.navsubdiv     { width: 170px; height: 22px; padding: 0px; border:0px solid #000; border:0px solid #000; text-align: right;}
.navsubdiva    { width: 170px; height: 22px; padding: 0px; background: url(../pics/navbgsub.gif) no-repeat; border:0px solid #000; text-align: right;}

a.navsub       { font-family: verdana, arial,helvetica,sans-serif;font-size: 12px; color:#000; font-weight:normal; padding: 0px 10px 0px 0px; line-height: 22px;}
a.navsub:hover { font-family: verdana, arial,helvetica,sans-serif;font-size: 12px; color:#000; text-decoration:none;}
a.navsuba       { font-family: verdana, arial,helvetica,sans-serif;font-size: 12px; color:#000; font-weight:normal; padding: 0px 10px 0px 0px; line-height: 22px;}
a.navsuba:hover { font-family: verdana, arial,helvetica,sans-serif;font-size: 12px; color:#000; text-decoration:none;}

a            { font-size: 12px; padding: 0px 0px 0px 0px; margin:0px; border:0px; color:#AF0917; text-decoration:none;}
a:hover      { text-decoration:underline;}

a.footer       { font-size: 10px; padding: 0px 0px 0px 0px; margin:0px; border:0px; color:#000; text-decoration:none;}
a.footer:hover { text-decoration:underline;}

a.pdflink       { font-size: 12px; color:#323A44; font-weight:normal; background: url(../pics/icon-pdf.gif); background-repeat: no-repeat; background-position: left; padding-left:20px;}
a.pdflink:hover { font-size: 12px; color:#323A44; text-decoration:underline;}


h1 { font-family: verdana, arial,helvetica,sans-serif; font-size: 14px; color:#AF0917; padding: 40px 0px 14px 0px; margin: 0px;}
p  { font-family: verdana, arial,helvetica,sans-serif; font-size: 12px; color:#000; width: 500px; line-height: 18px;}

.bigred { font-family: verdana, arial,helvetica,sans-serif; font-size: 14px;  font-weight:bold; color:#AF0917;}

.redbull  { 
  font-family:verdana,  arial,helvetica,sans-serif; font-size: 12px; color:#000; width: 500px; line-height: 18px;
  background: url(../pics/bullet-red.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 0px 10px 20px;
  border: 0px solid #000;
}

.blackbull  { 
  font-family: verdana, arial,helvetica,sans-serif; font-size: 12px; color:#000;
  background: url(../pics/bullet-black.gif); background-repeat: no-repeat; background-position: 0px 5px; padding:2px 0px 0px 14px;
  border: 0px solid #000;
}

a.bulllink       { font-family: verdana, arial,helvetica,sans-serif; font-size: 12px; color:#AF0917; font-weight:bold; background: url(../pics/bullet-red.gif); background-repeat: no-repeat; background-position: left; padding-left:20px;}
a.bulllink:hover { font-family: verdana, arial,helvetica,sans-serif; font-size: 12px; color:#AF0917; text-decoration:underline;}

a.whitelink       { font-family: verdana, arial,helvetica,sans-serif;font-size: 11px; color:#fff; font-weight:normal;}
a.whitelink:hover { text-decoration:underline;}

.foottext  { font-family: verdana, arial,helvetica,sans-serif; font-size: 10px; color:#000; padding: 4px 0px 0px 10px;}
.red {color:#AF0917; font-weight:bold;}
.redbullet { color:#AF0917; font-weight:bold; background: url(../pics/bullet-red.gif); background-repeat: no-repeat; background-position: left; padding-left:20px;}

.portraittable { border: 0px solid #f00; margin: 0px; padding: 0px;}
.portrait      { border: 0px solid #000; padding: 8px 14px 0px 154px;}

.proj {background-color:#A5C0E0;}

.submitbtn  {
  font-family: verdana, arial,helvetica,sans-serif; font-size: 14px;  font-weight:bold; color:#AF0917;
  border: 0px;
  background-color: #fff;
  padding: 0px;
  margin: 0px;
  width: 94px;
}

.inputfield {
  width:415px;
  height:18px;
  border: 2px solid #aeaeae;
}

.inputfieldsm {
  width:120px;
  height:12px;
  font-size:11px;
}

.newsteaser {
  position: absolute; 
  top:203px; left:802px;  
  width:145px; height:135px; 
  color: #fff; font-family: verdana, arial,helvetica,sans-serif;font-size: 11px;
}

