table { border: 0; }
img { border: 0; }
dl { font-size: 14px; font-weight: normal; text-align: left; line-height: 20px; }
abbr { border-bottom: 1px #002233 dotted; cursor: help; }
hr { border: solid 1px #66A2EA;  margin: 15px 0 10px 0; }
html, body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #D4DFF2; margin: 0px auto; padding: 0;  }
#rahmen { position:absolute; top: 50%; width: 100%; height: 529px; margin-top: -265px; padding: 0px; }

#navioben { width: 990px; margin: 0px auto; padding: 5px; height: 17px; color: #666666; background-color: #FFFFFF; }
  #navioben ul { margin: 0; padding: 0 5px 0 257px; list-style-type: none; }
  #navioben li { float: left; width: 132px; padding: 0; margin: 0; text-align: center; border-left: 13px solid #FFFFFF; line-height: 17px; font-size: 11px; }
  .aktiv:link { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .aktiv:visited { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .aktiv:hover { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .aktiv:active { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: underline; display: block; }
  .aktiv:focus { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .navioben:link { color: #FFFFFF; background-color: #66A2EA; font-weight: bold; text-decoration: none; display: block; }
  .navioben:visited { color: #FFFFFF; background-color: #66A2EA; font-weight: bold; text-decoration: none; display: block; }
  .navioben:hover { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .navioben:active { color: #FFFFFF; background-color: #66A2EA; font-weight: bold; text-decoration: underline; display: block; }
  .navioben:focus { color: #FFFFFF; background-color: #66A2EA; font-weight: bold; text-decoration: none; display: block; }

#container { width: 1000px; height: 489px; padding: 0; margin: 0px auto; text-align: center; color: #000000; background-color: #FFFFFF;}

#links { width: 250px; height: 489px; background-color: #EAEAEA; color: #000000; float: left; }
  .logo { margin: 0px auto; padding: 10px 0 0 0; }
#navilinks { text-align: right; padding: 15px 25px 10px 5px; margin: 0; height: 240px; }
  #navilinks ul { margin: 0; padding: 0; }
  #navilinks li { list-style: none; line-height: 15px; padding: 0 0 10px 0;}
  .navilinks { display: block; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 10px; }
  .navilinks:link { color: #999999; background-color: #EAEAEA; }
  .navilinks:visited { color: #999999; background-color: #EAEAEA; }
  .navilinks:hover { color: #666666; background-color: #EAEAEA;}
  .navilinks:active { color: #666666; background-color: #EAEAEA; }
  .navilinks:focus { color: #666666; background-color: #EAEAEA; }
  .linksaktiv { display: block; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 10px; }
  .linksaktiv:link { color: #666666; background-color: #EAEAEA; }
  .linksaktiv:visited { color: #666666; background-color: #EAEAEA; }
  .linksaktiv:hover { color: #666666; background-color: #EAEAEA; }
  .linksaktiv:active { color: #666666; background-color: #EAEAEA; }
  .linksaktiv:focus { color: #666666; background-color: #EAEAEA;  }
#navilinks h1 { font-size: 10px; line-height: 15px; font-weight: bold; color: #FFFFFF; background-color: #66A2EA;padding: 2px 9px 2px 5px; margin-left: 40px; margin-top: 0; width: 150px; float: left; }
  
#logoslinks { padding: 10px 0px 0px 10px; }

#textfelder { width: 750px; height: 489px; overflow: auto; padding: 0; margin: 0; scrollbar-face-color: #FFFFFF; color: #666666; background-color: #FFFFFF;}
*html #textfelder { width: 747px;}
#rechts { color: #666666; background-color: #FFFFFF; width: 186px; padding: 10px 10px 10px 10px; float: right; margin: 0; text-align: left; font-weight: normal; line-height: 13px; font-size: 11px; }
#rechts h1 { font-size: 11px; line-height: 17px; font-weight:bold; color: #666666; background-color: #FFFFFF; }
  #rechts ul { list-style-type: square; color: #FBD918; padding: 0 0 0 15px; }
  #rechts a:link {color:#666666; font-weight: normal; text-decoration:none;}
  #rechts a:visited {color:#666666; font-weight: normal; text-decoration:none;}
  #rechts a:hover {color:#666666; font-weight: normal; text-decoration:underline;}
  #rechts a:active {color:#666666; font-weight: normal; text-decoration:underline;}
  #rechts a:focus {color:#666666; font-weight: normal; text-decoration:underline;}
#logosrechts { padding: 20px 5px 10px 10px; text-align: right;}

#logosrechts img { padding: 0 0 20px 0;}
  
.popup { font-size: 8pt; text-align: left; line-height: 13pt; color: #666666; background-color: #FFFFFF; }
  .popup a:link { color: #666666; text-decoration: none; }
  .popup a:visited { color: #666666; background-color: #FFFFFF; text-decoration: none; }
  .popup a:hover { color: #FBD918; background-color: #FFFFFF; text-decoration: underline; }
  .popup a:active { color: #808080; background-color: #FFFFFF; text-decoration: none; }
  
.close { font-size: 9pt; line-height: 12pt; text-align: right; color: #FFFFFF; background-color: #66A2EA; }
  .close a:link { color: #FFFFFF; background-color: #66A2EA; text-decoration: none; }
  .close a:visited { color: #FFFFFF; background-color: #66A2EA; text-decoration: none; }
  .close a:hover { color: #FBD918; background-color: #66A2EA; text-decoration: none; }
  .close a:active { color: #FFFFFF; background-color: #66A2EA; text-decoration: none; }
  
#inhalt-breit { color: #333333; background-color: #FFFFFF; width: 663px; text-align: left; font-weight: normal; line-height: 15px; font-size: 11px; padding: 0px 25px 10px 25px; margin: 0px; }
*html #inhalt-breit { width: 658px;}
#inhalt-breit .LIB { border-bottom: 1px #666666 dotted; }
#inhalt-breit h1 { font-size: 13px; line-height: 16px; font-weight:bold; color: #66A2EA; background-color: #FFFFFF; margin: 12px 0 10px 0; }
#inhalt-breit h2 { font-weight:bold; font-size: 12px; line-height: 15px; }
  #inhalt-breit a:link {color:#666666; background-color: #FFFFFF; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt-breit a:visited {color:#666666; background-color: #FFFFFF; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt-breit a:hover {color:#666666; background-color: #FBD918; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt-breit a:active {color:#666666; background-color: #FFFFFF; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt-breit a:focus {color:#666666; background-color: #FFFFFF; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
    #inhalt-breit td { padding: 5px; vertical-align: top; }

#inhalt { color: #333333; background-color: #FFFFFF; width: 477px; text-align: left; font-weight: normal; line-height: 15px; font-size: 11px; padding: 0px 25px 10px 25px; margin: 0; }
*html #inhalt { width: 472px;}
#inhalt .LIB { border-bottom: 1px #666666 dotted; }
#inhalt h1 { font-size: 13px; line-height: 16px; font-weight:bold; color: #66A2EA; background-color: #FFFFFF; margin: 12px 0 10px 0; }
#inhalt h2 { font-weight:bold; font-size: 12px; line-height: 15px; }
#inhalt h3 { font-size: 13px; line-height: 15px; font-weight: bold; color: #FFFFFF; background-color: #66A2EA; margin: 12px 250px 5px 0; padding: 2px 0 2px 5px;}
  #inhalt a:link {color:#666666; background-color: #FFFFFF; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt a:visited {color:#666666; background-color: #FFFFFF; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt a:hover {color:#666666; background-color: #FBD918; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt a:active {color:#666666; background-color: #FFFFFF; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt a:focus {color:#666666; background-color: #FFFFFF; font-weight: bold; text-decoration:none; border-bottom: 1px dotted #FBD918;}
  #inhalt li { color: #666666; padding: 0px; list-style-type: circle; }
  .liste { list-style-type: square; color: #666666; padding: 0 0 0 5px; }
  .punkt { list-style-image:url(bilder/punkt.gif); }
  .tabelle { border-collapse: collapse; }
#inhalt td { padding: 5px; }
  .zelle { border: 1px solid #6E6E6E; vertical-align: top; padding: 5px; }
  .zm { margin: 0; padding: 0 30px 0 0; }
  .zv { margin: 0; padding: 0; vertical-align: top; }
  
#galerie { width: 700px; height: 20px; margin: 0; padding: 0; float: left;}
  #galerie ul { margin: 0; padding: 3px 10px 3px 0px; list-style-type: none; }
  #galerie li { float: left; width: 140px; padding: 0; margin: 0; text-align: center; border-left: 9px solid #FFFFFF; line-height: 14px; font-size: 11px; }
  .galerieaktiv { color: #FFFFFF; background-color: #FBD918; font-weight: normal; text-decoration: none; display: block; }
  .galerie:link { color: #FFFFFF; background-color: #66A2EA; font-weight: normal; text-decoration: none; display: block; }
  .galerie:visited { color: #FFFFFF; background-color: #66A2EA; font-weight: normal; text-decoration: none; display: block; }
  .galerie:hover { color: #FFFFFF; background-color: #FBD918; font-weight: normal; text-decoration: none; display: block; }
  .galerie:active { color: #FFFFFF; background-color: #66A2EA; font-weight: normal; text-decoration: underline; display: block; }
  .galerie:focus { color: #FFFFFF; background-color: #66A2EA; font-weight: normal; text-decoration: none; display: block; }
 
#unten { clear: both; width: 996px; margin: 0px auto; padding: 0px 4px 0px 0; height: 20px; color: #666666; background-color: #FFFFFF; font-size: 10px; line-height: 10px; font-weight: normal;}

#aktualisiert { text-align: left; width: 600px; float: left; margin-left: 20px; padding: 5px 5px 0 5px;}

#naviunten { width: 200px; padding: 0; height: 20px; color: #666666; background-color: #FFFFFF; float: right;}
  #naviunten ul { margin: 0; padding: 3px 10px 3px 0px; list-style-type: none; }
  #naviunten li { float: left; width: 80px; padding: 0; margin: 0; text-align: center; line-height: 14px; border-left: 9px solid #FFFFFF; }
  .aktiv:link { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .aktiv:visited { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .aktiv:hover { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .aktiv:active { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: underline; display: block; }
  .aktiv:focus { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .naviunten:link { color: #FFFFFF; background-color: #66A2EA; font-weight: bold; text-decoration: none; display: block; }
  .naviunten:visited { color: #FFFFFF; background-color: #66A2EA; font-weight: bold; text-decoration: none; display: block; }
  .naviunten:hover { color: #FFFFFF; background-color: #FBD918; font-weight: bold; text-decoration: none; display: block; }
  .naviunten:active { color: #FFFFFF; background-color: #66A2EA; font-weight: bold; text-decoration: underline; display: block; }
  .naviunten:focus { color: #FFFFFF; background-color: #66A2EA; font-weight: bold; text-decoration: none; display: block; }

.kastengelb { color: #FBD918; background-color: #FBD918; text-align: left; width: 10px; height: 10px; margin: 0px 5px 0px 5px; padding: 0 5px 0 5px; float: left; }
.kastenblau { color: #66A2EA; background-color: #66A2EA; text-align: left; width: 10px; height: 10px; margin: 0px 5px 0px 5px; padding: 0 5px 0 5px; float: left; }
.fett { font-weight: bold; }
.kursiv { font-style: italic; }
.matt {  color: #D3D3D3; background-color: #FFFFFF; }
.klein { line-height: 12px; font-size: 9px; }
.menupunkt { padding: 0; float: right;}
.bildrechts { padding: 5px 0 5px 10px; float: right;}
.bildmitte { padding: 5px 5px 5px 5px; float: left; }
.bildlinks { padding: 5px 10px 5px 0; float: left; }
.abstand { padding: 10px; }
.form { text-align: right; vertical-align: top; }
.zentriert { text-align: justify; }
.feld { width: 250px; }
.einzug { text-indent: 2em; }
.freitextfeld { width: 350px; height: 200px; }
.knopf { width: 130px; color: #000000; background-color: #E6E6E6; }
.formular { width: 85%; }
.lines { border-width:2px; border-color:#66A2EA; border-style:solid; text-align: center; }

/*
	-----------------------------------------------------------------------------
	Farben:
  Gelb #FBD918
  Blau: #66A2EA
  Hellblau: #D4DFF2
  Grau Hintergrund links #EAEAEA
  Textfarbe #666666
  
	Landesarbeitsgemeinschaft Niedersachsen
  Projekt Akzent

	Autor: Textfest, http://www.akzent-setzen.de
	Datum: 15.09.2009
	-----------------------------------------------------------------------------
*/
