HTML, BODY
{
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
BODY, TD, TH
{
  /*font-family: Arial, Helvetica, sans-serif, Trebuchet MS;*/
  font-family: Arial;
  font-size: 14px;
  /*color: #969696;*/
}
BODY
{
/*  background-color: #C9B682;*/
  background-image: url();
   background: url(../images/spur_im_sand_IMG_3526_b1.jpg);
  background-position: center;
}
#headline1
{
  font-family: Verdana;
  color: #DDD1AE;
  font-size: 18px;
}
#headline2
{
  font-family: Verdana;
  color: #D5C598;
  font-size: 36px;
}
#text1
{
  font-family: Verdana;
  color: #C8C0AA;
  font-size: 24px;
}
#text2
{
  font-family: Verdana;
  color: #F2E8CC;
  font-size: 18px;
}
#text3
{
  font-family: Verdana;
  color: #C6C6C6;
  font-size: 36px;
}
#text4
{
  font-family: Verdana;
  color: #E9DDBD;
  font-size: 52px;
}
#text5
{
  font-family: Verdana;
  color: #C9B682;
  font-size: 18px;
}
#text6
{
  font-family: Verdana;
  color: #C6C6C6;
  font-size: 18px;
}
#text7
{
  font-family: Verdana;
  color: transparent;
  font-size: 10px;
}
#header
{
  position: absolute;
  top: 1%;
  left: 1%;
  width: 987px;
  height: 91px;
  background-color: #FFC0CB;
  background-repeat: no-repeat;
  background-position: center center;
  color: #008000;
  /*border: 1px dotted #999999;*/
  overflow: hidden;
}
#container
{
  position: absolute;
  top: 229px;
  left: 50%;
  margin-left: -510px;
  margin-top: -250px;
  width: 987px;
  height: 890px;
  /*background-color: red;*/
   background-image: url(fileadmin/dateien/foto/spur_im_sand_IMG_3526_b1.jpg);
   background-repeat:no-repeat;
  background-position:center;
  background-position:top;"
  /*border: 1px dotted #999999;*/
  overflow: hidden;
}
#container2
{
  height: 745px;
  width: 985px;
  position: relative;
  left: 0px;
  top: 138px;
  /*[disabled]border:1px solid #969696;*/
  border-top-left-radius: 6pt 6pt;
  border-top-right-radius: 6pt 6pt;
  border-bottom-right-radius: 6pt 6pt;
  border-bottom-left-radius: 6pt 6pt;
  text-align: right;
  /*background-color: #A1DEB3;*/
  /*[disabled]background-color:#8AA051;*/
  /*[disabled]background-color:rgba(136, 157, 69, 0.8);*/
  background-color: rgba(116, 147, 29, 0.6);
  /*[disabled]opacity:0.9;*/
  /*left:10px;top:50px;
-moz-border-radius:30px;
-khtml-border-radius:30px;
background-color: violet;*/
}
#rahmen_banner
{
  height: 98px;
  width: 985px;
  position: absolute;
  left: 0px;
  top: 30px;
  /*[disabled]background-color:#8AA051;*/
  background-color: rgba(116, 147, 29, 0.6);
  border-radius: 6px;
  opacity: 0.9;
}
#banner
{
  position: absolute;
  text-align: center;
  left: 45px;
  top: 9px;
  width: 900px;
  background-color: transparent;
}
#rahmen_menu1
{
  height: 205px;
  width: 120px;
  position: absolute;
  background-color: #8AA051;
  left: 19px;
  top: 33px;
  font-size: 14px;
  color: #000000;
  letter-spacing: 2px;
  border: 1px solid #484848;
  border-radius: 6px;
}
#menu1
{
  height: 158px;
  width: 110px;
  position: absolute;
  background-color: #8AA051;
  left: 2px;
  top: 24px;
  font-size: 14px;
  color: #EEE8DB;
  letter-spacing: 2px;
}
#datum_uhrzeit
{
  height: 20px;
  width: 433px;
  position: absolute;
  background-color: #8AA051;
  left: 19px;
  top: 5px;
  font-size: 14px;
  text-align: center;
  color: #000000;
  letter-spacing: 2px;
  border: 1px solid #484848;
  border-radius: 6px;
}
#rahmen_menu2
{
  height: 20px;
  width: 493px;
  position: absolute;
  background-color: #8AA051;
  left: 470px;
  top: 5px;
  font-size: 14px;
  color: #000000;
  letter-spacing: 2px;
  border: 1px solid #484848;
  border-radius: 6px;
}
#menu2
{
  height: 12px;
  width: 468px;
  position: absolute;
  left: 2px;
  top: 2px;
  background-color: #8AA051;
  text-align: center;
  font-size: 12px;
  color: #696969;
  letter-spacing: 1px;
}
#selectbar
{
  height: 392px;
  width: 128px;
  position: absolute;
  left: 161px;
  top: 138px;
  background-color: #0000FF;
}
#bild
{
  height: 362px;
  width: 789px;
  overflow: hidden;
  position: absolute;
  left: 155px;
  top: 33px;
  font-size: 9.4pt;
  text-align: justify;
  padding-left: 10px;
  padding-right: 10px;
  /*background-color: orange;*/
}
#bildrahmen
{
  height: 362px;
  width: 789px;
  position: absolute;
  overflow: hidden;
  left: 154px;
  top: 32px;
  /*border:1px solid #969696;*/
  border: 1px solid #484848;
  border-radius: 6px;
  background-color: #EEE7DB;
  padding-right: 10px;
  font-size: 9.4pt;
  text-align: justify;
  color: #000000;
  padding-left: 10px;
}

#bild .csc-textpic-text {
margin-top: -15px;
}

#bu
{
  height: 15px;
  width: 700px;
  text-align: left;
  color: #969696;
}
#infokasten_klein
{
  height: 143px;
  width: 120px;
  position: absolute;
  left: 19px;
  top: 251px;
  border: 1px solid #484848;
  border-radius: 6px;
  font-size: 9px;
  text-align: right;
  letter-spacing: 2px;
  /*background-color: #D0D9AB;*/
  background-color: #AAAAAA;
  overflow: hidden;
}
#infokasten_klein .csc-textpic {
border-radius: 6px;
}
#infokasten1
{
  height: 280px;
  width: 280px;
  position: absolute;
  left: 19px;
  top: 410px;
  border: 1px solid #484848;
  border-radius: 6px;
  font-size: 12px;
  text-align: justify;
  padding-left: 10px;
  padding-right: 10px;
  letter-spacing: 0px;
  /*background-color: #D0D9AB;*/
  background-color: #AAAAAA;
}
#infokasten2
{
  height: 280px;
  width: 280px;
  position: absolute;
  left: 341px;
  top: 410px;
  border: 1px solid #484848;
  border-radius: 6px;
  font-size: 12px;
  text-align: justify;
  padding-left: 10px;
  padding-right: 10px;
  letter-spacing: 0px;
  background-color: #AAAAAA;
}
#infokasten3
{
  height: 280px;
  width: 280px;
  position: absolute;
  left: 663px;
  top: 410px;
  border: 1px solid #484848;
  border-radius: 6px;
  font-size: 12px;
  text-align: justify;
  padding-left: 10px;
  padding-right: 10px;
  letter-spacing: 0px;
  background-color: #AAAAAA;
}
#footer
{
  height: 20px;
  width: 700px;
  position: absolute;
  left: 266px;
  top: 700px;
  font-size: 9px;
  text-align: right;
  letter-spacing: 2px;
  /*background-color: red;*/
}

#gplus
{
  height: 26px;
  width: 250px;
  position: absolute;
  left: 19px;
  top: 702px;
  font-size: 9px;
  letter-spacing: 2px;
  background-color: #8AA051;
  border: 1px solid #484848;
  border-radius: 6px;
  text-align: center;
  padding-left: 40px;
  padding-top: 6px;
  padding-right: 10px;
  /*background-color: red;*/
}

#like
{
  height: 26px;
  width: 200px;
  position: absolute;
  left: 341px;
  top: 702px;
  font-size: 9px;
  letter-spacing: 2px;
  background-color: #8AA051;
  border: 1px solid #484848;
  border-radius: 6px;
  text-align: center;
  padding-left: 90px;
  padding-top: 6px;
  padding-right: 10px;
  /*background-color: lightblue;*/
}

#twitter
{
  height: 26px;
  width: 250px;
  position: absolute;
  left: 663px;
  top: 702px;
  font-size: 9px;
  letter-spacing: 2px;
  background-color: #8AA051;
  border: 1px solid #484848;
  border-radius: 6px;
  text-align: center;
  padding-left: 40px;
  padding-top: 6px;
  padding-right: 10px;
  /*background-color: blue;*/
}


P
{
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
}

/*a:link {
color: #969696;
text-decoration: none;
}
a:visited {
color: #969696;
text-decoration: none;
}*/
A:hover
{
  color: #FFFFFF;
  text-decoration: none;
}
/*a:active {
color: #CCCCCC;
text-decoration: none;
}
a:link.weiss {
color: #ffffff;
}
a:visited.weiss {
color: #ffffff;
}
a:hover.weiss {
color: #FF6600;
}
a:active.weiss {
color: #FFFFFF;
}
.menuelinks { text-align:right; font-weight:bold; color:#969696; text-decoration:none; letter-spacing:0.2em; background:#A1DEB3; }*/
.navilinks_no
{
  text-align: right;
  /*font-weight:light;*/
  color: #FFE7A3;
  text-decoration: none;
  letter-spacing: 0.2em;
  background: #8AA051;
}
/*.navilinks_ro { text-align:right; font-weight:bold; color:#ffffff; text-decoration: none; letter-spacing:0.2em; background#A1DEB3; }*/
.navilinks_act
{
  text-align: right;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0.2em;
}
/*.navilinks_cur { text-align:right; font-weight:bold; color:#ffffff; text-decoration: none; letter-spacing:0.2em; background:#000000; }*/
.menueoben_no
{
  font-weight: light;
  color: #FFE7A3;
  text-decoration: none;
  letter-spacing: 0.2em;
  background: #8AA051;
}
.menueoben_ro
{
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0.2em;
  background: #8AA051;
}
.menueoben_act
{
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0.2em;
  background: #8AA051;
}
.menueoben_cur
{
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0.2em;
  background: #8AA051;
}
/*CB
***********************************************************************************
***********************************************************************************
A C H T U N G  :  Hierarchisch UEBERGEORDNETE CSS-Anweisungen fuer tw. dieselben Klassen unter "fileadmin/: templates/photography/1/engine1/style.css" !!!
***********************************************************************************
***********************************************************************************
CB

*  generated by WOW Slider 2.7.1
*  template Schibi
 */
#wowslider-container1
{
  zoom: 1;
  position: relative;
  left: 0px;
  max-width: 700px;
  margin: 0px auto 0px;
  z-index: 100;
  border: none;
  text-align: left;
  /*reset align=center
background-color: pink;*/
}
* HTML #wowslider-container1
{
  width: 700px;
}
#wowslider-container1 .ws_images UL
{
  position: relative;
  width: 100%;
  height: auto;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  border-spacing: 0;
  overflow: visible;
  /*table-layout:fixed;
background-color: green;*/
}
#wowslider-container1 .ws_images UL LI
{
  width: 1%;
  line-height: 0;
  /*opera*/
  float: left;
  font-size: 0;
  padding: 0 !important;
  margin: 0 !important;
}
#wowslider-container1 .ws_images
{
  position: relative;
  left: 0;
  /*WICHTIG!!! Abstand zwischen Slider und Großbild - definiert unter "fileadmin/: templates/photography/1/engine1/style.css" ca. in Zeile 40 !!!*/
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#wowslider-container1 .ws_images A
{
  width: 100%;
  display: block;
  color: transparent;
}
#wowslider-container1 IMG
{
  max-width: none !important;
}
#wowslider-container1 .ws_images IMG
{
  width: 100%;
  border: 0 none;
  max-width: none;
}
#wowslider-container1 A
{
  text-decoration: none;
  outline: none;
  border: none;
}
#wowslider-container1 .ws_bullets
{
  font-size: 0px;
  float: left;
  position: absolute;
  z-index: 70;
}
#wowslider-container1 .ws_bullets DIV
{
  position: relative;
  float: left;
}
#wowslider-container1 A.wsl
{
  display: none;
}
#wowslider-container1 .ws_frame
{
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border: 1px solid #969696;
  border-radius: 10px;
  /*margin: -5px;*/
  z-index: 9;
  opacity: 1.9;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
* HTML #wowslider-container1 .ws_frame
{
  width: $FrameW$px;
  height: $FrameH$px;
}
#wowslider-container1 .ws_bullets
{
  padding: 10px;
}
#wowslider-container1 .ws_bullets A
{
  margin: 0;
  width: 16px;
  height: 15px;
  background: url(./bullet.png) left top;
  float: left;
  text-indent: -4000px;
  position: relative;
  color: transparent;
}
#wowslider-container1 .ws_bullets A:hover
{
  background-position: -16px 0;
}
#wowslider-container1 .ws_bullets A.ws_selbull
{
  background-position: right top;
}
#wowslider-container1 .ws_bullets A.ws_overbull
{
  background-position: 50% top;
}
#wowslider-container1 .ws_bullets A:hover
{
  background-position: 50% top;
}
#wowslider-container1 A.ws_next, #wowslider-container1 A.ws_prev
{
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -28px;
  z-index: 60;
  height: 56px;
  width: 29px;
  background-image: url(./arrows.png);
}
#wowslider-container1 A.ws_next
{
  background-position: 100% 0;
  right: -29px;
}
#wowslider-container1 A.ws_prev
{
  left: -29px;
  background-position: 0 0;
}
/*bottom center*/
#wowslider-container1 .ws_bullets
{
  top: 5px;
  right: 10px;
}
#wowslider-container1 .ws_bullets .ws_bulframe
{
  top: 20px;
}
#wowslider-container1 .ws_bullets .ws_bulframe
{
  top: 20px;
}
#wowslider-container1 .ws-title
{
  position: absolute;
  bottom: 18px;
  left: 18px;
  margin-right: 23px;
  z-index: 50;
  padding: 5px;
  color: #FFF;
  background: #000;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 14px;
  opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#wowslider-container1 .ws-title DIV
{
  padding-top: 5px;
  font-size: 12px;
}
#wowslider-container1 .ws_thumbs
{
  font-size: 0px;
  position: absolute;
  overflow: auto;
  z-index: 70;
  /*background-color: brown;*/
}
#wowslider-container1 .ws_thumbs A
{
  position: relative;
  text-indent: -4000px;
  color: transparent;
  opacity: 0.85;
}
#wowslider-container1 .ws_thumbs A:hover
{
  opacity: 1;
}
#wowslider-container1 .ws_thumbs A:hover IMG
{
  visibility: visible;
}
#wowslider-container1 .ws_thumbs
{
  left: 0px;
  top: 0;
  width: 136px;
  height: 100%;
}
#wowslider-container1 .ws_thumbs DIV
{
  position: relative;
  /*left: 30px;
top: 0;*/
  width: 100%;
  /*background-color: yellow;*/
}
#wowslider-container1 .ws_thumbs .ws_selthumb IMG
{
  border: 1px solid #969696;
  padding: 2px;
  position: relative;
  left: 1;
  top: 0;
}
#wowslider-container1 .ws_thumbs A IMG
{
  margin: 3px;
  text-indent: 0;
  -moz-box-shadow: 0 0 5px #000000;
  box-shadow: 0 0 5px #000000;
  border: 1px solid #000000;
  border-radius: 5px;
  max-width: none;
}
#wowslider-container1 .ws_logo
{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 9;
  background: url(./loading.gif) no-repeat 50% 50%;
}
#wowslider-container1 .ws_bulframe IMG.loading
{
  margin: 39px 38px;
}
#wowslider-container1 .ws_bullets A IMG
{
  text-indent: 0;
  display: block;
  top: 15px;
  left: -60px;
  visibility: hidden;
  position: absolute;
  -moz-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
  border: 5px solid #FFFFFF;
  max-width: none;
}
#wowslider-container1 .ws_bullets A:hover IMG
{
  visibility: visible;
}
#wowslider-container1 .ws_bulframe DIV DIV
{
  height: 90px;
  overflow: visible;
  position: relative;
}
#wowslider-container1 .ws_bulframe DIV
{
  left: 0;
  overflow: hidden;
  position: relative;
  width: 120px;
  background-color: #FFFFFF;
}
#wowslider-container1 .ws_bullets .ws_bulframe
{
  display: none;
  overflow: visible;
  position: absolute;
  cursor: pointer;
  -moz-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
  border: 5px solid #FFFFFF;
}
#wowslider-container1 .ws_bulframe SPAN
{
  display: block;
  position: absolute;
  top: -11px;
  margin-left: -5px;
  left: 60px;
  background: url(./triangle.png);
  width: 15px;
  height: 6px;
}
