body {
  padding: 0px;
  margin: 0px;

  scrollbar-base-color: #D1EAF8;
  scrollbar-3dlight-color: #84B9EA;
  scrollbar-arrow-color: #515FAD;
  scrollbar-darkshadow-color: #90A1AB;
  scrollbar-face-color: #D1EAF8;
  scrollbar-highlight-color: #D1EAF8;
  scrollbar-shadow-color: #597C9E;
  scrollbar-track-color: #C9C9C9;
  }

/*-- Positionierung der Hintergrundbilder --*/

#bg001 {
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg002 {
  top: 0px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#bg003 {
  top: 0px;
  left: 172px;
  position: absolute;
  z-index: 1;
  }

#bg004 {
  top: 152px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg005 {
  top: 177px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg006 {
  top: 177px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#bg007 {
  top: 188px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg008 {
  top: 211px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg009 {
  top: 211px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#bg010 {
  top: 224px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg011 {
  top: 249px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg012 {
  top: 249px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#bg013 {
  top: 259px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg014 {
  top: 284px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg015 {
  top: 284px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#bg016 {
  top: 295px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg017 {
  top: 320px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg018 {
  top: 320px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#bg019 {
  top: 331px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg020 {
  top: 356px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg021 {
  top: 356px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#bg022 {
  top: 367px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg023 {
  top: 394px;
  left: 0px;
  position: absolute;
  z-index: 1;
  }

#bg024 {
  top: 394px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

/*-- Positionierung der Navigation --*/

#navi001 {
  top: 152px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#navi002 {
  top: 188px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#navi003 {
  top: 224px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#navi004 {
  top: 259px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#navi005 {
  top: 295px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#navi006 {
  top: 331px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

#navi007 {
  top: 367px;
  left: 59px;
  position: absolute;
  z-index: 1;
  }

/*-- Positionierung des Content-Bereichs --*/
#content {
  top: 152px;
  left: 195px;
  position: absolute;
  z-index: 1;
  width: 800px;
  }

/*-- Positionierung Sprachauswahlbutton --*/

#lang {
  top: 8px;
  left: 970px;
  position: absolute;
  z-index: 2;
  }

/*-- Positionierung rechten Spalte auf der Home-Seite --*/

#rechts {
  top: 0px;
  left: 520px;
  position: absolute;
  z-index: 2;
  }

/*-- Kasten auf Home-Seite --*/

div.boxgr1 {
  background: url(http://www.blackbaracuda.de/a/img/boxgr1.jpg) no-repeat;
  width: 512px;
  height: 36px;
  padding: 0px;
  overflow: hidden;
  }

div.boxgr2 {
  background: url(http://www.blackbaracuda.de/a/img/boxgr2.jpg) repeat-y;
  width: 512px;
  padding: 0px;
  overflow: hidden;
  }

div.boxgr3 {
  background: url(http://www.blackbaracuda.de/a/img/boxgr3.jpg) no-repeat;
  width: 512px;
  height: 47px;
  padding: 0px;
  overflow: hidden;
  }

div.boxkl1 {
  background: url(http://www.blackbaracuda.de/a/img/boxkl1.jpg) no-repeat;
  width: 282px;
  height: 36px;
  padding: 0px;
  overflow: hidden;
  }

div.boxkl2 {
  background: url(http://www.blackbaracuda.de/a/img/boxkl2.jpg) repeat-y;
  width: 282px;
  padding: 0px;
  overflow: hidden;
  }

div.boxkl3 {
  background: url(http://www.blackbaracuda.de/a/img/boxkl3.jpg) no-repeat;
  width: 282px;
  height: 47px;
  padding: 0px;
  overflow: hidden;
  }

div.boxgr1text, div.boxkl1text {
  margin: 0px;
  padding: 4px 50px 0px 18px;
  color: #035881;
  }

div.boxgr2text, div.boxkl2text {
  margin: 0px;
  padding: 0px 40px 0px 8px;
  }

div.boxgr3text, div.boxkl3text {
  margin: 0px;
  padding: 0px;
  }

form.rechts {
  margin: 0px;
  padding: 0px;
  }

/*-- Umfrage --*/
input.submitumf {
  width: 80px;
  margin-left: 75px;
  margin-bottom: 5px;
  }

span.umf_frage {
  margin: 0px;
  padding: 0px;
  font-weight: 700;
  }

input.umf_ausw1 {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  position: static;
  }

span.umf_ausw2 {
  margin: 0px;
  padding: 0px;
  position: static;
  }

div.umferg {
  width: 230px;
  text-align: center;
  }

div.umfgr_frage {
  margin: 0px 0px 0px 50px;
  font-weight: 700;
  }

div.umfgr_antwort {
  margin: 0px 0px 0px 50px;
  }


/*-- Schriftformat --*/

/*-- font: style variant weight size family; --*/
/*--   Moeglichkeiten für style: normal, oblique, italic --*/
/*--   Moeglichkeiten für variant: normal, small-caps --*/
/*--   Moeglichkeiten für weight: normal (400), bold (700), 100, 250, ..., 900 --*/
/*--   Moeglichkeiten für size: 1px, 2px, ... , 1pt, 2pt, ... , 1cm, 2cm, ... , ...  --*/
/*--   Moeglichkeiten für family (Schrifttyp): Verdana, Arial, "Times New Roman", ... --*/
/*--                                           mehrere Schriftarten durch Komma trennen --*/

/*-- Allgemeine Schriftformatierung --*/
body, div, p, span, tr, td, input, textarea, select {
  font: normal normal 400 10px Verdana, Arial, sans-serif;
  color: #4d4d4d;
  }

/*-- Links --*/
a:link, a:visited {
  text-decoration: none;
  color: #368bb4;
  font: normal normal 400 10px Verdana, Arial, sans-serif;
}

a:hover {
  text-decoration: none;
  color: #035881;
  font: normal normal 400 10px Verdana, Arial, sans-serif;
}

/*-- Ueberschriften in Kasten auf Home-Seite --*/
div.boxgr1text, div.boxkl1text {
  font: normal normal 700 11px Verdana, Arial, sans-serif;
  color: #000000;
  }

/*-- News --*/
span.news_titel {
  font-weight: 700;
  }

div.news_text {
  text-align: justify;
  }

/*-- Ueberschrift h3 --*/
h3 {
  font: normal normal 700 14px Verdana, Arial, sans-serif;
  color: #000000;
  }

/*-- Formulare --*/
textarea, select, input.input {
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

/*-- Suche --*/
input.inpsearch {
  width: 145px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

input.chbsearch {
  margin: 0px;
  }

input.butsearch {
  width: 80px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

/*-- Newsletter --*/
input.inputnl {
  width: 230px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

input.submitnlli {
  width: 75px;
  margin-left: 35px;
  margin-right: 0px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

input.submitnlre {
  width: 75px;
  margin-left: 0px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

/*-- Gaestebuch und Kommentare --*/

div.gb_oben {
  border: #368bb4 solid;
  border-width: 1px;
  padding: 2px 1px;
  margin: 5px 0px 0px 100px;
  background-color: #f7f7f7;
  width: 600px;
  }

div.gb_unten {
  border: #368bb4 solid;
  border-width: 0px 1px 1px 1px;
  margin-bottom: 5px;
  padding: 2px 1px;
  margin: 0px 0px 5px 100px;
  width: 600px;
  }

input.gbinput {
  width: 150px;
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

input.gbsubmit {
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

textarea.gbtextarea {
  width: 250px;
  height: 150px;
  }

span.seiten {
  margin: 0px 0px 0px 100px;
  width: 600px;
  }

span.gb_date {
  float: right;
  }

/*-- Toolbar --*/
div.toolbar {
  text-align: right;
  border: #368bb4 solid;
  border-width: 1px;
  background-color: #f7f7f7;
  padding: 2px;
  }

/*-- Gallerien --*/
div.gallerietitel {
  font: normal normal 700 12px Verdana, Arial, sans-serif;
  text-align: center;
  color: #035881;
  }

table.mbtable td {
  padding: 0px 0px 10px 100px;
  margin: 0px;
  }

table.datenblatt td {
  padding: 0px 0px 10px 100px;
  margin: 0px;
  vertical-align: top;
  }

td.mbtable1 {
  width: 70px;
  }

span.mbtable1 {
  font-weight: 700;
  }

span.mbtable2 {
  font-style: italic;
  }

div.galleriebild {
  padding: 0px 0px 0px 100px;
  }

div.gallerietext {
  text-align: justify;
  margin: 0px 0px 0px 100px;
  padding: 0px 0px 0px 0px;
  width: 600px;
  }

/*-- Umfrage --*/
td.umf {
  margin: 0px;
  width: 30px;
  }

input.submitumf {
  width: 80px;
  margin-left: 75px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  border-color: #368bb4;
  border-width: 1px;
  border-style: solid;
  }

/*-- Links --*/
table.links {
  width: 600px;
  }

table.links td.linktitel {
  font-weight: 700;
  }

table.links td.linksp1 {
  width: 200px;
  }

table.links td {
  padding: 0px 0px 10px 100px;
  margin: 0px;
  vertical-align: top;
  }

/*-- Home Preview --*/
img.HomePreview {
 margin: 0px 0px 0px 15px;
 }

table.kontakt {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  width: 600px;
  }

table.kontakt td.kontakt1, table.kontakt td.kontakt2 {
  padding: 0px 0px 20px 0px;
  margin: 0px;
  vertical-align: top;
  }

/*-- Startseite --*/

#start_bg {
  background: url(http://www.blackbaracuda.de/entry.jpg) no-repeat;
  }

#start_de {
  top: 150px;
  left: 200px;
  width: 200px;
  position: absolute;
  z-index: 1;
  text-align: justify;
  }

#start_en {
  top: 150px;
  left: 500px;
  width: 200px;
  position: absolute;
  z-index: 1;
  text-align: justify;
  }

#start_de a:link, #start_de a:visited, #start_en a:link, #start_en a:visited {
  text-decoration: none;
  color: #368bb4;
  font: normal normal 700 14px Verdana, Arial, sans-serif;
}

#start_de a:hover, #start_en a:hover {
  text-decoration: none;
  color: #035881;
  font: normal normal 700 14px Verdana, Arial, sans-serif;
}