/*
 CSS of www.hubsi.info
 Version 1.0
 Written 2005 by Jochen Froehlich
 http://www.jochen-froehlich.de
*/


body, p, li, td
{
 font-family: Verdana, Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
 font-size: 15px;
 font-weight: normal;
 color: #FFF;
 background-color: #000;
 text-align: left;
 vertical-align: top;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: 0px 0px 0px 0px;
}

#SIXPAECK
{
 position:absolute;
 z-index:10;
 left:20px;
 
}

H1
{
 font-size: 27px;
 font-weight: normal;
 color: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

H2
{
 font-size: 17px;
 font-weight: normal;
 color: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}


H3 {
 font-size: 17px;
 font-weight: bold;
 color: #FFF;
 margin: 5px 0px 5px 0px;
 padding: 0px 0px 1px 0px;
}


#CONTENT  td a,#CONTENT  td a:visited {
 font-weight: normal;
 color: #FFF;
}
#CONTENT td a:hover { text-decoration: none;}


#CONTENT
{
 z-index:99;
 position:absolute;
 left:200px;
 top:120px;
 color: #FFF;
 text-align: left;
 max-width: 650px;
}
#CONTENT a, 
#CONTENT a:visited,
{
 font-weight: normal;
 color: #FFF;
}
#CONTENT a:hover,
#CONTENT a:active,
{
 color: #FFF;
 text-decoration: none;

}





/* ***************  MAIN MENU  *************** */

.MAIN_MENU_HEAD
{
 text-align: left;
 padding: 0px 5px 0px 5px;
 font-size: 12px;
 font-weight: normal;
 color: #FFF;
}

#MAIN_MENU
{
 z-index:6;
 position:absolute;
 left:20px;
 top:120px;
 width:160px;
 /*overflow:auto; 20070717_mr*/
 overflow:visible;

 text-align:left;
 line-height:1.5em;
 border: 1px solid #000;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

#MAIN_MENU a
{
 text-decoration: none;
 display:block;
}

#MAIN_MENU .menuitem-1
{
 font-size: 12px;
 font-weight: bold;
 color: white;
 background-color: black;
 border-top: 1px solid #000;
}
#MAIN_MENU .menuitem-1 a,
#MAIN_MENU .menuitem-1 a:visited
{
 color: white;
 background-color: black;
 padding: 0px 5px 0px 5px;
}
#MAIN_MENU .menuitem-1 a:hover,
#MAIN_MENU .menuitem-1 a:active
{
 color: silver;
 background-color: black;
}
#MAIN_MENU .menuitem-1-act
{
 font-size: 12px;
 font-weight: bold;
 background-color: black;
 border-top: 1px solid #000;
}
#MAIN_MENU .menuitem-1-act a,
#MAIN_MENU .menuitem-1-act a:visited,
#MAIN_MENU .menuitem-1-act a:hover,
#MAIN_MENU .menuitem-1-act a:active
{
 color: #FF9900;
 background-color: black;
 padding: 0px 5px 0px 5px;
}


#MAIN_MENU .menuitem-2
{
 font-size: 10px;
 font-weight: bold;
 color: white;
 background-color: black;
 border-top: 1px solid #000;
}
#MAIN_MENU .menuitem-2 a,
#MAIN_MENU .menuitem-2 a:visited
{
 color: white;
 background-color: black;
 padding: 0px 5px 0px 10px;
}
#MAIN_MENU .menuitem-2 a:hover,
#MAIN_MENU .menuitem-2 a:active
{
 color: silver;
 background-color: black;
}
#MAIN_MENU .menuitem-2-act
{
 font-size: 10px;
 font-weight: bold;
 background-color: black;
 border-top: 1px solid #000;
}
#MAIN_MENU .menuitem-2-act a,
#MAIN_MENU .menuitem-2-act a:visited,
#MAIN_MENU .menuitem-2-act a:hover,
#MAIN_MENU .menuitem-2-act a:active
{
 color: #FF9900;
 background-color: black;
 padding: 0px 5px 0px 10px;
}







.small
{
  font-size: 9px;
  font-weight: normal;
}

.tiny
{
  font-size: 8px;
  font-weight: normal;
}



/* CSS für einfache TYPO§ Mailforms */
.csc-mailform-field label,
.csc-mailform-field input,
.csc-mailform-field select,
.csc-mailform-field radio,
.csc-mailform-field checkbox,
.csc-mailform-field textarea {
	    display: block;
    	width: 150px;
    	float: left;
    	margin-bottom: 10px;
}

.csc-mailform-field #captchaResponse {
      display:block;
      float:right;
      text-align:left;
      margin:0 210px 10px 0;
}

.csc-mailform-field label {
    	text-align: right;
    	width: 150px;
    	padding-right: 20px;
}

.csc-mailform-field img {
      margin:0 0 0 100px;
}


.csc-mailform-field {
    	clear: left;
}

.csc-mailform-field #mailformformtype_mail {
        margin:20px 0 0 0;
        float:right;
        color:#004388;
        border:0;
        background-color:#FFFFFF;
}




/* ***************  GALLERY  *************** */

/* default styles for extension "tx_lzgallery_pi1" */

#CONTENT #tx-lzgallery-pi1
{
 border:0px;
 margin:0px;
 padding:0px;
 text-align:left;
 text-decoration:none;
 background-color:#000;
}

/*  navigation  */
#CONTENT #tx-lzgallery-pi1-fotonav
{
 border:0px;
 margin:0px;
 padding:0px;
 width: 400px;
 text-align:left;
 vertical-align:middle;
 background-color:#000;
}
#CONTENT #tx-lzgallery-pi1-fotonav td
{
 font-size:9px;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 width:50px; color:white;
 background-color:#333;
 border:0px;
 margin:0px;
 padding:1px 4px 1px 4px;
}
#CONTENT #tx-lzgallery-pi1-fotonav td.fotonav-title
{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
 vertical-align:middle;
 width:140px; color:white;
 background-color:#000;
 border:0px;
 margin:0px;
 padding:0px;
}
#CONTENT #tx-lzgallery-pi1-fotonav td a,
#CONTENT #tx-lzgallery-pi1-fotonav td a:visited,
#CONTENT #tx-lzgallery-pi1-fotonav td a:hover,
#CONTENT #tx-lzgallery-pi1-fotonav td a:active
{
 font-size:9px;
 text-decoration:none;
 text-align:center;
 vertical-align:middle; color:white;
 background-color:#333;
 border:0px;
 margin:0px;
 padding:0px;
}
#CONTENT #tx-lzgallery-pi1-fotonav td select
{
 font-size:9px;
 text-decoration:none;
 text-align:center;
 vertical-align:middle; color:white;
 background-color: #333;
 border:0px;
 margin:0px;
 padding:0px;
}

/*  thumbnails  */
#CONTENT #tx-lzgallery-pi1-fotos
{
 font-size: 9px;
 text-align:left;
 text-decoration:none;
 border:0px;
 margin:0px;
 padding:0px;
}
#CONTENT #tx-lzgallery-pi1-fotos td
{
 font-size: 9px;
 text-align:left;
 text-decoration:none;
 border:0px;
 margin:0px;
 padding:5px;
}
#CONTENT #tx-lzgallery-pi1-fotos td a,
#CONTENT #tx-lzgallery-pi1-fotos td a:visited,
#CONTENT #tx-lzgallery-pi1-fotos td a:hover,
#CONTENT #tx-lzgallery-pi1-fotos td a:active
{
 font-size: 9px;
 text-align:left;
 text-decoration:none;
 border:0px;
 margin:0px;
 padding:0px;
}
#CONTENT #tx-lzgallery-pi1-fotos td .thumb-title
{
 font-size: 9px;
 font-weight: normal;
 text-align:left;
 text-decoration:none; color:white;
 width:190px;
 height:24px;
 border:0px;
 margin:0px;
 padding: 4px;
}


.details-information
{
 font-size: 9px;
 font-weight: normal; color:black;
 text-align:center;
 vertical-align: top;

 border: 0;
 padding: 0;
 margin: 5px 0px 0px 0px;
}


/*  details  */
.detail-title
{
 font-size: 10px;
 font-weight: bold;
 text-align:left;
 vertical-align: top; color:white;
 width: 400px;
 border:0px;
 margin: 18px 0px 0px 0px;
 padding: 0px;
}
.detail-text
{
 font-size: 9px;
 font-weight: normal;
 text-align:left;
 vertical-align: top;
 border:0px;
 margin: 9px 0px 0px 0px;
 padding:0px; color:white;
}
.detail-item
{
 font-size: 9px;
 font-weight: normal;
 text-align: right;
 vertical-align: middle;
 border:0px;
 margin: 27px 0px 0px 0px;
 padding: 0px; color:white;
}

/* Bildunterschrift */
.csc-textpic-caption {
    font-size:12px;
    font-style:italic;
    padding:5px 0 10px 0;
}







/* ***************  GUESTBOOK  *************** */

    .tx-guestbook-list-header { background-color: black; color: white; font-weight:bold; }
    .tx-guestbook-list-row { background-color: black; }
    .tx-guestbook-list-rowleft { background-color: black; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 12px; color: white; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: white; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: black; }
    .tx-guestbook-latest-header { background-color: #333; color: white; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: black; }
    .tx-guestbook-latest-small { font-size: 9px; color: white; }
    .tx-guestbook-form-inputfield-med { border: 1px solid #000; font-size:12px; color:black; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border: 1px solid #000; font-size:12px; color:black; width:150; height:20; }
    .tx-guestbook-form-textarea { border: 1px solid #000; font-size:12px; color:black; width:250; }
    .tx-guestbook-form-obligationfield { color: white; }
    .tx-guestbook-form-error { color: white; }
.tx-bvdecards-pi1 P {  }
A:hover { color:white; }
A:active { color:silver; }
A:visited { color:yellow; }
.tx-lzgallery-pi1 .tx-lzgallery-pi1-browsebox TD { border-color:white; }
.tx-lzgallery-pi1 .tx-lzgallery-pi1-browsebox TD.tx-lzgallery-pi1-browsebox-SCell { border-color:white; }
.tx-lzgallery-pi1 .tx-lzgallery-pi1-browsebox TD.tx-lzgallery-pi1-browsebox-SCell P { color:white; }
.tx-lzgallery-pi1 .tx-lzgallery-pi1-browsebox P { color:white; }
.tx-lzgallery-pi1 .tx-lzgallery-pi1-browsebox TD P { color:white; }
.tx-srsendcard-pi1 P { color:white; }
.tx-srsendcard-pi1 INPUT { color:white; }
.tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit { color:white; }
.tx-lzgallery-pi1 H2 { color:white; }
.tx-lzgallery-pi1 H2 A { color:white; }
.tx-lzgallery-pi1 H2 A:hover { color:silver; }
.tx-lzgallery-pi1 H2 A:active { color:gray; }
.tx-lzgallery-pi1 H2 A:visited { color:yellow; }
.tx-lzgallery-pi1 P { color:white; }
BODY { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
A { color:white; }{