/** 
(c) a3 systems GmbH
CSS-Datei zum initialisieren der verschiedenen Browser
Alle HTML-Dateien sollten folgenden Doctype besitzen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"    "http://www.w3.org/TR/html4/strict.dtd">
getestet fuer:
IE 5.5
IE 6.0
NS 6.0 
NS 7.0
Mozilla 1.7
Konqueror
Opera 7.51
**/

HTML {
  border-width: 0px;
  width:100%;
  height:100%;
}

BODY {
  border-width:0px;
  padding: 0px;
  margin:0px;
  width:100%;
  height:100%;
  background-color: #F1EDE0;
  color: white;
}

BODY, TEXTAREA, TD {
  font-size: 12px;
  font-weight: normal;
  font-family: trebuchet ms,arial,verdana,helvetica;
}

TABLE, TD, DIV, SPAN, IMG, INPUT,TEXTAREA, A, SELECT, OPTION {
  margin: 0px;
  padding: 0px;
  border-width:0px;
}

TABLE {
  border-collapse: collapse;
}

TD {
  vertical-align:top;
}

/** END INIT **/



A { 
  color: #cc3300;
  text-decoration: none;
}

A:HOVER { 
  color: #b2b2b2;
  text-decoration: underline;
}

.headline1 { 
  color: #222222;
  margin-top:20px;
  margin-bottom: 5px;
  font: bold 16px trebuchet ms,arial,veradana,helvetica;
  display:block;
}

.standard { 
  color: black;
  font: normal 14px arial,verdana,helvetica;
  line-height: 140%;
}




DIV.topheadline { 
  color: #cc3300;
  background-color: #B2B2B2;
  font-size: 18px;
  font-weight:bold;
  padding:5px;
  padding-left:6px;
}

DIV.content { 
  border-top: solid 1px #666666;
  padding-left:40px;
  padding-right:40px;
  padding-top:10px;
  margin-left:40px;
  margin-right:40px;
  margin-top:40px;
  color: black;
  font: normal 14px arial,verdana,helvetica;
  line-height: 140%;
}




DIV.teaser { 
  border-top: solid 1px #666666;
  margin-left:40px;
  margin-right:40px;
  margin-top:40px;
  color: black;
  font: normal 14px arial,verdana,helvetica;
  width: 640px;
  padding-top: 10px;
  position:relative;
  height: 130px;
}


DIV.teaser .headline { 
  color: #222222;
  margin-top:0px;
  margin-bottom: 5px;
  font: bold 16px trebuchet ms,arial,veradana,helvetica;
}






TABLE.main { 
  width: 100%;
}

TABLE.mainnav { 
  background-color:#F1EDE0;
  border: 1px solid #666666;
  width: 100%;
  font-weight:bold;
  font-size:13px;
}

TABLE.mainnav TD  { 
  padding-top:4px;
  padding-right:4px;
  padding-bottom:4px;

}

TABLE.mainnav DIV { 
  font-weight:bold;
  width: 100px;
  padding-right:4px;
  text-align:center;
}

TABLE.mainnav A { 
  color: #786543;
  cursor: hand;
}

TABLE.mainnav A:HOVER { 
  color: #786543;
  cursor: hand;
}



TABLE.subnav { 
  width:100%;
  background-color:#B2B2B2;
  height:80px;
  border: 1px solid #666666;
  width: 100%;
  font-weight:bold;
  font-size:13px;
  border-top: 0px solid white;  
  border-bottom: 0px solid 000000;
}

TABLE.subnav TD  { 
  padding-top:4px;
  padding-right:4px;
  padding-bottom:4px;
}


TABLE.subnav .headline { 
  color: white;
  font-size:24px;
  font-weight: bold;
  vertical-align:middle;
  padding: 10px;
  width:220px;
}

TABLE.subnav div.subnavbox { 
  border-left: 1px solid #cccccc;
  padding-top:2px;
  padding-left: 8px;
  height: 100%;
  color: black;
}

TABLE.subnav A { 
  font-family: arial,verdana,helvetica;
  color: #606060;
  font-weight: bold;
}

TABLE.subnav A:HOVER { 
  font-family: arial,verdana,helvetica;
  color: white;
  font-weight: bold;
  text-decoration: none;
}


DIV.content TD {
  color: black;
  font: normal 12px arial,verdana,helvetica;
  line-height: 140%;
}






