h1, .csc-firstHeader, .textuebersch {
    font-size: 14pt;
    color: #f7f7f7;
    line-height: 21pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin:0px;
    padding:0px;
    border-bottom: 1px solid #2B9861;
}

H2{font-size:14pt;margin:0px; color:#f7f7f7;font-weight: bold}
H3{font-size:12pt;margin:0px; color:#f7f7f7;font-weight: bold}
H4{font-size:10pt;margin:0px; color:#f7f7f7;font-weight: bold}

.align-right{
text-align: right;
}

.align-left{
text-align: left;
}

.align-center {
text-align: center;
}

.eingebunden{
  width: 100%;
  font-size:13px;
        color: #ffffff;
  line-height:1.7em;
  font-family: verdana, sans-serif;
}

.einlink{
    font-size:13px;
    color: #ffffff;
    text-decoration: underline;
}



body{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: verdana, sans-serif;
  font-size:13px;
        color: #FFE5B2;
  /*background-color: #006633;*/
  background-color: #e4e4e4;
    text-align:center;

}

#wrap{
  width: 1000px;  
  margin:auto;
  align:center;
  text-align: left;
  background-image: url(/fileadmin/websites/bornemann-blasius_gryff/tmpl/img/hintergr2.gif); 
        background-repeat: repeat-y;   
}

#OEFFNUNG{
        margin:10 50 0 0; padding:0;
}

.bodytext{
  width: 100%;
  font-size:13px;
        color: #FFE5B2;
  line-height:1.7em;
  font-family: verdana, sans-serif;
}

p {
  margin: 5px;
  padding: 0;
}

li {
  font-size:13px;
        color: #FFE5B2;
        line-height:1.7em;
}

.title {
  color: #F0DF97;
  font-weight: bold;
}

a:link, a:visited, a:active {
    font-size:13px;
    color: #FFE5B2;
    text-decoration: underline;
}

a:hover {
    font-size:13px;
    color: #f7f7f7;
    text-decoration: none;
}


a.external-link-new-window:link, visited, active, hover {
  font-size:13px;
    color: #FFE5B2;
    text-decoration: underline;
}



#search {
  width: 100%;
}

#menu {
  width:180px;
    margin-top: 40px;
}

#admin {
    margin-top: 50px;
  width:200px;
}

#admin table {
    margin-bottom: 2px;
    width: 200px;
}

#admin .typo3-editPanel-controls {
    background-color: #7F99C9;
    width: 50px;
    height: 25px;
}

#admin .typo3-editPanel-label {
    background-color: #f7f7f7;
    width: 150px;
    height: 25px;
}

#menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#menu ul li {
  display: block;
  width: 180px;
  height:22px;
  line-height:20px;
}

#menu ul li a {
  color:#800000;
  text-decoration: none;
  font-family:verdana, sans-serif; font-size: 11pt;
  height:22px;
  line-height:20px;
  margin-left: 10px;
}

#menu ul li a:hover {
  display: block;
  color:#2B9861;
  text-decoration: underline;
  margin-left: 10px;
}

#menu ul ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
}

#menu ul ul li {
  display: block;

}

#menu ul ul li a {
  color:#800000;
  text-decoration: none;
  font-family:verdana, sans-serif; font-size: 10pt;
  margin-left: 30px;
}

#menu ul ul li a:hover {
  color:#2B9861;
  margin-left: 30px;
  text-decoration: underline;
}





/*Seitensuche*/
.tx-indexedsearch-title-caption, a.tx-indexedsearch-title-caption {
    font-size: 12px; font-weight: bold; letter-spacing: 1px; text-decoration:none; color: #2769A5; border:0px;
}

.tx-indexedsearch-title-number  {
    color: #999999; font-weight:bold; font-size:14px;
}

.tx-indexedsearch-redMarkup, .tx-indexedsearch-sw {
    color:#FB5A4C; font-weight:bold;
}

.tx-indexedsearch-descr {
    line-height: 16px;
}

.tx-indexedsearch-searchbox-sword    {
    background: #ECF4FB;
    color: #FB5A4C;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.tx-indexedsearch-searchbox-button   {
    background: #7F99C9;
    color: #f0f0ff;
    font-weight: bold;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}


.login { font-size: 10px; color: #FFD28B; font-weight: bold;}

.logintf { font-size: 10px; background: #ECF4FB; color: #888888;}

#serbiss a:link, #serbiss a:visited, #serbiss a:hover, #serbiss a:active  {
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
}

.tx-veguestbook-pi1 {color: #FFE5B2;}
.tx-guestbook-list-header { background-color: #f7f7f7; color: #800000; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFE5B2; color: #800000; font-size: 12px; }
.tx-guestbook-list-rowleft { background-color: #006633; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #CC0000; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #CC0000; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }

.tx-guestbook-form-inputfield-med {
           font-size: 12px; background: #FFE5B2; color: #800000;
           width:250px;           
           border-top: 1px solid #f7f7f7;
           border-left: 1px solid #f7f7f7;
           border-bottom: 1px solid #f7f7f7;
           border-right: 1px solid #f7f7f7;
           margin:3px;
}
.tx-guestbook-form-inputfield-big {
           font-size: 12px; background: #FFE5B2; color: #800000;
           width:250px;
           border-top: 1px solid #f7f7f7;
           border-left: 1px solid #f7f7f7;
           border-bottom: 1px solid #f7f7f7;
           border-right: 1px solid #f7f7f7;
           margin:3px;
}
.tx-guestbook-form-textarea {
           font-size: 12px; background: #FFE5B2; color: #800000;
           border-top: 1px solid #f7f7f7;
           border-left: 1px solid #f7f7f7;
           border-bottom: 1px solid #f7f7f7;
           border-right: 1px solid #f7f7f7;
           margin:3px;       
}
.tx-guestbook-form-obligationfield {
    color: #FFE5B2;
    }
td.tx-guestbook-form-left {text-align:right;}
.tx-guestbook-form-error { color: #FFE5B2; }

###################################################
.tx-cegallery-pi1-album_date {
      font-size: 10px;
  }
div.tx-cegallery-pi1-album_entry{
      float: left;
      height: 195px;
      width: 160px;
      margin: 2px;
      padding: 10px;
      padding-bottom: 13px;
      text-align: center;
      top: inherit;
      vertical-align: bottom;
      background-color: #006633;
    }

div.tx-cegallery-pi1-detail_entry{

      padding-top: 20px;

      padding-bottom: 10px;

      text-align: center;
    }    

div.tx-cegallery-pi1-slideControls{

      padding-bottom: 10px;
    }        

div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {

        clear: both;

        border: 1px solid #000000;
    }
div.tx-cegallery-pi1-clearer {

     clear: both;
    }
div.tx-cegallery-pi1-detail_header {

      padding-bottom: 10px;
    }
div.tx-cegallery-pi1-detail_nav {
      clear: both;
      width: 385px;
    }    
span.tx-cegallery-pi1-photo_prev {
     float: left;
     width: 50px;
    }
span.tx-cegallery-pi1-photo_next {
     width: 50px;
     text-align: right;
     float: left;
    }
span.tx-cegallery-pi1-album_back_link {
      float: left;
      width: 285px;
      text-align: center;
    }
span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
      padding-right: 8px;
    }
span.tx-cegallery-pi1-pagebrowser_actual a {
      font-weight: bold;
    }
div.tx-cegallery-pi1-pagebrowser {
      padding-bottom: 10px;
    }
#mySlideshow
    {
      width: 370px;
      height: 370px;
      z-index:5;
      display: none;
      overflow:hidden;
      position: relative;
      background-color: #006633;
    }
#mySlideshow img
    {
      border: 0;
      margin: 0;
    }
#mySlideshow #slideInfoZone
    {
      position: absolute;
      z-index: 10;
      width: 100%;
      margin: 0px;
      left: 0;
      bottom: 0;
      height: 3em;
      background: #333;
      color: #fff;
      text-indent: 0;
    }
#slideInfoZone h2
    {
      padding: 0;
      font-size: 12px;
      margin: 0;
      margin: 2px 5px;
      font-weight: strong;
      color: inherit;
    }
#slideInfoZone p
    {
      padding: 0;
      font-size: 10px;
      margin: 2px 5px;
      color: #eee;
    }
#mySlideshow a
    {
      font-size: 100%;
      text-decoration: none;
      color: inherit;
    }
#mySlideshow a.right, #mySlideshow a.left

    {
      position: absolute;
      height: 100%;
      width: 40%;
      cursor: pointer;
      z-index:10;
      filter:alpha(opacity=20);
      -moz-opacity:0.2;
      -khtml-opacity: 0.2;
      opacity: 0.2;
    }
* html #mySlideshow a.right, * html #mySlideshow a.left
    {
      filter:alpha(opacity=50);
    }
#mySlideshow a.right:hover, #mySlideshow a.left:hover
    {
      filter:alpha(opacity=80);
      -moz-opacity:0.8;
      -khtml-opacity: 0.8;
      opacity: 0.8;
    }
#mySlideshow a.left
    {
      left: 0;
      top: 0;
      background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
    }
#mySlideshow a.right
    {
      right: 0;
      top: 0;
      background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
    }
div.tx-cegallery-pi1-pagebrowser_back, div.tx-cegallery-pi1-pagebrowser_pages {
      float: left;
    }    
div.tx-cegallery-pi1-pagebrowser_back {
      width:75px;
    }
    
    

