body {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #003366;
  background-image: url(backdrop-optimiert-2.gif);
  background-repeat: no-repeat;
  margin:   0;        /* das reicht eigentlich */
  padding:  0;        /* fuer Opera */
  width: 100% }

h1, h2, h3, h4 {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: transparent;
  margin: 5px 5px 20px 5px }
    
h5 {
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0;
  color: #ffffff;
  background-color: #92A0AF;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #ffffff;  }

h6 {
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
  text-align: right;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin: 7px 0 0 0;
  color: #ffffff;
  background-color: #003366;
  border-width: 0px 6px 1px 0px;
  border-style: solid;
  border-color: #ffffff;  }  
    
blockquote {
  font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-style: normal;
  color: #ffffff;
  background-color: transparent;
  line-height: 130%;
  margin: 0px 15px 15px 15px; }
  
hr {
	color: #92A0AF;
  background-color: #92A0AF;
  width: 80%;
  border: 0;
  height: 2px;
  margin: 10px auto 15px auto; }
  
.frame-nav-main {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #003366;
  border: 1px solid #ff9900 }

.frame-nav-sub {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #003366;
  border: 1px solid #ff9900 }
  
.frame-infobox {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #003366;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #ffffff }

.indexbox {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #003366;
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #ffffff }
  
.transparent-backdrop {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #ffffff;
  background-image: url(transparent.gif) }

.indexbox-left {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: transparent;
  border-width: 1px 1px 0px 0px;
  border-style: solid;
  border-color: #ffffff;
  background-image: url(transparent.gif) }

.raster {
  font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #003366;}
  
a:link {
  color: #ff9900; 
  background-color: transparent;
  font-weight: bold;
  text-decoration: none }

a:visited {
  color: #ff9900;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none }

a:hover {
  color: #003366;
  background-color: #ff9900;
  font-weight: bold;
  text-decoration: none }

a:active {
  color: #003366;
  background-color: #ff9900;
  font-weight: bold;
  text-decoration: none }

a.inverse {
  color: #003366;
  background-color: #ff9900;
  font-weight: bold;
  text-decoration: none }

a.inverse:visited {
  color: #003366;
  background-color: #ff9900;
  font-weight: bold;
  text-decoration: none }

a.inverse:hover {
  color: #ffffff;
  background-color: #ff9900;
  font-weight: bold;
  text-decoration: none }

a.navright:link {
  color: #ff9900;
  background-color: transparent;
  font-weight: normal;
  text-decoration: none }

a.navright:visited {
  color: #999999;
  background-color: transparent;
  font-weight: normal;
  text-decoration: none }
  
a.navright:hover {
  color: #ffffff;
  background-color: transparent;
  font-weight: normal;
  text-decoration: none }

a.navright:active {
  color: #003366;
  background-color: #ff9900;
  font-weight: normal;
  text-decoration: none }

h6 a:hover {
  color: #ffffff;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none }
  
.teaser a:hover {
  color: #ffffff;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none }
  
.indent a:hover {
  color: #ffffff;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none }

.summary a:hover {
  color: #ffffff;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none }

.label a:hover {
  color: #ffffff;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none }
  
.teaser {
  font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: transparent;
  text-align: left;
  margin: 0; }  
  
.indent {
  font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: transparent;
  line-height: 130%;
  text-align: left;
  margin: 0px 15px 15px 5px; }
    
.summary {
  font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  background-color: transparent;
  line-height: 130%;
  text-align: justify;
  margin: 0px 15px 15px 5px; }
  
.kolumne-header {
  font-family: Georgia, "Times New Roman", Times, Tahoma, Verdana, Arial, serif;
  font-style: italic;
  font-size: 150%;
  color: #ffffff;
  background-color: transparent;
  margin: 0px 15px 15px 5px; }
  
.header5 { /*Startseite: Politik-Kolumne und Berliner Platz*/
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 2px;
  color: #ffffff;
  background-color: transparent;
  border-style: solid;
  border-color: #ffffff;
  border-width: 2px 0 2px 0;}
    
.small {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left; 
  color: #ffffff;
  background-color: transparent;
  margin: 0 1px 1px 0; }

.bildquelle {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  text-align: right; 
  color: #ffffff;
  background-color: transparent;
  margin: 0; }

.navtext {
  font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal; 
  text-align: left; 
  color: #ffffff;
  background-color: transparent;
  margin: 2px 0 5px 5px; }

.mail {
  font-family: Verdana, Tahoma, "Andale Mono", "Courier New", courier, monospace;
  font-size: 11px;
  width: 100px;
  height: 20px;
  color: #ffffff;
  background-color: #003366;
  border: 1px solid #ffffff;
  margin-top: 4px;
  padding: 2px; }

.eingabe {
  font-family: Verdana, Tahoma, "Andale Mono", "Courier New", courier, monospace;
  font-size: 11px;
  height: 20px;
  color: #ffffff;
  background-color: #003366;
  border: 1px solid #ffffff;
  margin: 2px 5px 5px 0px;
  padding: 2px; }  

.textfeld {
  font-family: Verdana, Tahoma, "Andale Mono", "Courier New", courier, monospace;
  font-size: 11px;
  width: 410px;
  height: 150px;
  color: #ffffff;
  background-color: #003366;
  border: 1px solid #ffffff;
  margin: 0px 5px 5px 5px; }
  
.button {
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  height: 20px;
  color: #ffffff;
  background-color: #ff9900;
  border: 1px solid #ffffff;
  margin-left: 5px;
  /*padding: 0px 3px 0px 3px; */}
  
.label {
  font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #ffffff;
  background-color: transparent;
  text-align: left;
  margin: 5px; }
