
/*WERBUNG*/
div#werbung {
	background-image:url("../Bilder/openseasonjam_07.gif");
	width:257;
	height:270;
	background-repeat:no-repeat;
}

div#werbung_intern {
	background-image:url("../Bilder/werbung.jpg");
	width:166;
	height:195;
	background-repeat:no-repeat;
	margin-left:45px;
	margin-top:0px;
	padding-top:25px;
	padding-left:10px;
}

div#werbung_intern2 {
	
	width:166;
	/*height:195;*/
	height:auto;
	background-repeat:no-repeat;
	margin-left:45px;
	margin-top:20px;
	padding-left:10px;
}

/*SPONSOREN*/
div#sponsoren {
	background-image:url("../Bilder/openseasonjam_09.gif");
	width:258;
	height:270;
	background-repeat:no-repeat;
}

div#nav_rechts {
	padding-left:50px;	
}

div#sponsoren_intern {
	background-image:url("../Bilder/sponsoren.jpg");
	width:166;
	/*height:203;*/
	background-repeat:no-repeat;
	margin-left:45px;
	margin-top:0px;
	padding-top:22px;
	padding-left:0px;
	border-bottom:4px solid #901419;	

}
/*
div#sponsoren_intern2 {
	background-image:url("../Bilder/sponsoren2.jpg");
	/*background-repeat:no-repeat;*/
	width:166;
	}

*/




<!-- ++++++++++++++++++++++++++++++++++++ -->
<!-- NAVIGATION -->
<!-- ++++++++++++++++++++++++++++++++++++ -->


ul.menu, ul.menu ul {
    list-style-type: none;
    
}


ul.menu a {
    display: block;
    padding: 0px 5px 0px 5px;
    font-weight:normal;
    color:#FCC944;
}

ul.menu a:visited {
    display: block;
    padding: 0px 5px 0px 5px;
    font-weight:normal;
    color:#FCC944;
}
ul.menu a:hover {
    display: block;
    padding: 0px 5px 0px 5px;
    font-weight:normal;
    color:#ffffff;
}

ul.menu ul a {
    padding: 0 5px;
}

ul.menu li {
    padding:0;
    margin:0;
    background-image: none;
    background-color: transparent;
    float:left;
    border-bottom:1px solid #901419;
    list-style-type: none;
     color:#FCC944;
}

ul.menu ul {
    margin-left:0;
    position: absolute;
    background-color: #fcc944;
    border:1px solid #901419;
    display:none;
    min-width:130px;
    padding:0px;
 color:#FCC944;
}



/* IE-Hack für die Breite */

*html ul.menu ul {
    width:130px;
}



/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */

/* über der Liste  befindet (. siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}


ul.menu ul li {
    float:none;
    background-color: transparent;
}

.active {
color: #901419;
}
    
.kontakt  { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#901419; }

a:link { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#CA8723; }
a:visited { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#CA8723; }
a:active { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#CA8723; }
a:hover { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#ffffff; }



.menu_top:link { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#fcc944; }
.menu_top:visited { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#fcc944; }
.menu_top:active { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#fcc944; }
.menu_top:hover { font-family : Arial; font-size : 12px; font-style : normal; font-weight : none; text-transform : none; text-decoration : none; color:#ffffff; }



.filelinks {
	font-family : Verdana Ref, Arial,Helvetica,Sans-Serif;
	font-size : 12px;
	color : #901419;
}
.filelinkssize {
	font-family : Verdana Ref, Arial,Helvetica,Sans-Serif;
	font-size : 12px;
	color : #901419;
}

form {
 margin:0px;
 padding:0px;
 border: 0px none; 
 display: inline;

 }
 
.twrss_bodytext, .searchKeywords { 
font-family : Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
background-color: transparent;
}

legend, fieldset { 
font-family : Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
background-color: transparent;
border-width: 1;
border-color: #696e73;
border-style: none;
}
 .search {
 margin:0px;
 padding:0px;
 border:0px none; 
 background-color: transparent;
 display: inline;
 }
 
 .bodytext {
 margin:0px;
 padding:0px;
 border:0px none; 
 background-color: transparent;
 }

.bodytext A:HOVER {
    color:#000000;
}

.tx-indexedsearch-title A:HOVER {
    color:#000000;
}



body {
    background-image: url(../images/background.gif);
    background-color: #000000;
    background-repeat:repeat-x;
    scrollbar-face-color: #f9c747;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #c5cedd;
    scrollbar-3dlight-color: #c5cedd;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    font-color=#be6e00
   


}
/*** Formulare *********************/
.csc-mailform {
        border: 0px;
       }
 
.csc-mailform-field label {
        margin:2px;
        margin-left: 5px;
        font-size:12px;
        line-height:15px;
        color:#901419;
        float: left;
        text-align: left;
        margin-right: 5px;
        width: 100px;
        #display: block;
        font-family: Arial, Geneva, Helvetica, sans-serif;
       }
 
.csc-mailform-submit {
        margin-left: 272px;
        background-color:#fffff;
        color:#901419;
       } 


.news-list-container-head H3 A:LINK,.news-list-container-head H3 A:VISITED,.news-list-container-head H3 A:HOVER {
color: #901419;
font-size: 11px;
font-weight: bold;

}

.news font{
font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #FFA93C;
        text-decoration : none; 
}


.titel {
font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-style : normal;
        line-height : 15px;
        font-weight : bold;
        font-variant : normal;
        text-transform : none;
        color : #901419;
        text-decoration : none; 
}

.box {
font-family : Arial, Helvetica, sans-serif;
color: #901419;
font-size: 12px;
font-weight: bold;
}

td.news a:link {
        color: #901419;
   text-decoration: none;
        
        }
        
td.news a:active {
        color: #901419;
   text-decoration: none;
        
        }
td.news a:visited {
        color: #901419;
   text-decoration: none;
        
        }

 td.news a:hover {
        color: #901419;
        text-decoration: none;
        }

 td.header {
font-family : Arial, Helvetica, sans-serif;
color: #901419;
font-size: 12px;
font-weight: bold;
}

.header {
padding-top: 3px;
}


font{
font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-style : normal;
        line-height : 13px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #901419;
        text-decoration : none; 
}
.news a:link {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #FFA93C;
        text-decoration : none;
}
.news a:hover {
    font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #416d3d;
        text-decoration : none;
}
    
.news a:visited {
      font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #FFA93C;
        text-decoration : none;
}

.news a:active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #FFA93C;
        text-decoration : none;
}

    
    h1 {
    font-family: Arial, Arial, Tahoma, Verdana, Geneva;
    font-weight: bold;
    font-size: 16px; 
    color: #901419; 
    }
    
    td {
    font-family: Arial, Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #901419;
    }


               p{
    font-family: Arial, Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #901419;
    }

    .csc-firstHeader {
       font-family: Arial, Arial, Tahoma, Verdana, Geneva;
    font-size: 14px;
    color: #901419;
    margin: 0px;
    padding: 0px;
    }


    

    

    
    



    
    input {
    font-family: Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #901419;
    height: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #901419;    
    #background-color: #901419;
    background-color: transparent;    
    }

    select {
    font-family: Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #901419;
    height: 20px;
    border-width: 0px;
    border-color: #901419;
    border-style: solid;
    #background-color: #901419;
    background-color: transparent;
    }

    textarea {
    font-family: Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #901419;
    border-width: 1px;
    border-color: #901419;
    border-style: solid;
    #background-color: #ffffff;
    background-color: transparent;  
    }
    
    option {
    background-color: #ffffff;
                border-width: 0px;
    border-color: #901419;
    color: #901419;
    }

    hr {
    color: #901419;
    height: 1px;
    border-style: dashed;
    }
    
    
    th {
    color: #901419;
    text-decoration: none;
    font-size: 12px
    }

    th.userlist {
    color: #000000;
    text-decoration: none;
                font-size: 12px
    }





/* guestbook */
.tx-guestbook-list-header { background-color: #f9c747; color: #901419; font-weight:bold; border-style: solid; border-width: 1pt; border-color:#901419;}
    .tx-guestbook-list-row { background-color: #ffffff; }
    .tx-guestbook-list-rowleft { background-color: #ffffff; }
    .tx-guestbook-list-small { font-size: 9px; color: #901419; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #901419; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell  { background-color: #ffffff; color: #901419; font-weight:bold; border-style: solid; border-width: 1pt; border-color:#901419;}
    .tx-guestbook-latest-header { background-color: #ffffff; color: #901419; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #ffffff; }
    .tx-guestbook-latest-small { font-size: 9px; color: #901419; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#901419; font-size:12; color:#901419; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#901419; font-size:12; color:#901419; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#901419; font-size:12; color:#901419; width:250; }
    .tx-guestbook-form-obligationfield { color: #901419; }
    .tx-guestbook-form-error { color: #901419; }
    

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
    border:1px solid #333;
    background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
    color:#fff;
    padding:3px;
    margin:3px;
    border:1px solid #666;
    /*background-color:#D8FA70;*/
    background-color:#769024;
}

.news-latest-gotoarchive {
    font-weight:bold;
    margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
    color:#901419;
}
.news-latest-gotoarchive A {
    color:#901419;
}
.news-latest-item {
    padding:3px;
    margin:3px;
    border:1px solid #666;
    background-color:#F9FFE5;
}

.news-latest-item IMG {

    margin-bottom:5px;
    margin-right:5px;
    border:1px solid #666;
    float:left;
}
.news-latest-category IMG {
    float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
    font-size:9px;
}

.news-latest-morelink {
    height:12px;
}

.news-latest-morelink A {
    float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

    border:1px solid #000;
    background-color:#BBE53A;
}


.news-list-item {
    padding:3px;
    margin:3px;
    border:1px solid #666;
    background-color:#F9FFE5;

    }
.news-search-form {
padding:3px;
    margin-bottom:5px;
    border:1px solid #666;
    background-color:#F9FFE5;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
    margin:0px;
}
.news-list-container H3 {
    margin-bottom: 5px;
    padding: 2px;
    border-bottom: 1px solid #769024;
    background-color: #769024;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
    color:#fff;
padding-left:2px;
}
.news-list-container H3 A {
    color:#fff;

}
.news-list-container P {
    padding-left:3px;
}
.news-list-date {
    float: right;
    color: #3E551C;
    width: 180px;
    text-align: right;
    height: 20px;
    margin-top: -2px;
    margin-right: -2px;
    font-size: 9px;
    font-weight: normal;
    background-color: #F9FFE5;
    }

.news-list-imgcaption {
        float: right;
    padding-top:3px;
    padding-right:3px;
    font-size: 9px;

    }

.news-list-container IMG {
        float: right;
    border:1px solid #666;
margin-bottom:5px;
margin-right:2px;
margin-left:5px;
}
.news-list-category IMG {
    float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
    font-size:9px;
margin-left:3px;
}
.news-list-morelink  {
margin-bottom:3px;
}
.news-list-browse {
    text-align: center;
}


          .tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
        .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
        .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
        .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#91141a; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fcda7f; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#91141A; vertical-align:middle; }
        .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#325189; }
        .tx-indexedsearch .tx-indexedsearch-category { background:#859aa4; font-size:16px; font-weight:bold; }

        /* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
        .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
        .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
        .tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
        .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
        .tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
        .tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
        
	.tx-indexedsearch-res {
		width:100%;
	}
	
	.tx-indexedsearch-title a:link {color:#ffc40b}
	.tx-indexedsearch-title a:visited {color:#ffc40b}
	.tx-indexedsearch-title a:active {color:#ffc40b}
	.tx-indexedsearch-title a:hover {color:#FFFFFF}
	
	.contenttable-0 {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
        border-collapse:collapse;
}
.contenttable-0 .tr-0 {
        border-collapse:collapse;
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        background-color: #f9c747;
        font-weight: bold;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .tr-even {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .tr-odd {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
        background-color: #FFDD61;

}
.contenttable-0 .td-0 {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .td-1 {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .td-2 {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .td-last {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}


.contenttable-1 {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
        border-collapse:collapse;
}
.contenttable-1 .tr-0 {
        border-collapse:collapse;
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        background-color: #859aa4;
        font-weight: bold;
        padding-left: 2px;
        padding-right: 2px;
        color: white;
}
.contenttable-1 .tr-even {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-1 .tr-odd {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;

}
.contenttable-1 .td-0 {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-1 .td-1 {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-1 .td-2 {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-1 .td-last {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}


    
/* gästebuch */
	                                                                                                               .tx-veguestbook-pi1 p.tx-guestbook-form-error {
color:#990000;
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-result {
float:left;
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination {
float:right;
font-size:75%;
font-weight:bold;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header {
background:#91141a none repeat scroll 0%;
clear:both;
color:#FFFFFF;
display:block;
font-size:100%;
font-weight:bold;
padding:1px;
width:35em;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
background:#fce9b1 none repeat scroll 0%;
float:left;
min-height:4em;
padding:0px;
width:100;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
height:4em;
}
.tx-veguestbook-pi1 .tx-guestbook-left p {
color:#91141a;
}
.tx-veguestbook-pi1 .tx-guestbook-right {
background:#fce9b1 none repeat scroll 0%;
float:left;
padding:0px;
width:21em;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p {
color:#91141a;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
background:transparent none repeat scroll 0%;
color:#990000;
font-size:100%;
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
color:#91141a;
font-size:75%;
font-style:italic;
}
.tx-veguestbook-pi1 .tx-guestbook-latest {
clear:both;
display:block;
padding:0px;
}
.tx-veguestbook-pi1 .tx-guestbook-field {
clear:both;
display:block;
padding:0px 0pt;
width:100%;
}
.tx-veguestbook-pi1 .tx-guestbook-field label {
clear:both;
display:block;
float:left;
width:12em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
width:12em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
float:left;
width:12em;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
display:block;
float:left;
width:30em;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
color:#990000;
}
.tx-veguestbook-pi1 fieldset {
border:medium none;
}
.tx-veguestbook-pi1 legend {
display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap {
background:#F7F7F7 none repeat scroll 0%;
border:1px solid #CCCCCC;
display:block;
float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap {
/*margin-left:2.25em;*/
}
.tx-veguestbook-pi1 .tx-guestbook-freecap img {
display:block;
float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap input {
float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap label {
clear:both;
display:block;
float:none;
margin-bottom:1px;
width:10em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap p {
font-size:75%;
padding:0px;;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
color:#990000;
}
.tx-veguestbook-pi1 .tx-guestbook-clear {
clear:both;
display:block;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit {
display:block;
width:auto;
}



.tx-srfreecap-pi2-cant-read {
	color:#990000;
	font-size:0.9em;
}

.tx-srfreecap-pi2-image {
 margin:0px;
}
/* gallerie - listing */
	#tx-lzgallery-pi1-listing {border-style:none;width:400px;;border-width:1px;border-color:#901419;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
	#tx-lzgallery-pi1-listing tr.line1 {background-color:#901419;color:WHITE;}
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
	#tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
	#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
	
	#tx-lzgallery-pi1-listing a {color:white;}	
	#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#901419;}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

	#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
	#tx-lzgallery-pi1-fotonav td.descr {color:#901419;}
	#tx-lzgallery-pi1-fotonav {background-color:#fcc944;border-color:#901419;border-style:solid;border-width:1px;font-family:verdana;}

	#tx-lzgallery-pi1-fotos {border-width:1px;border-style:solid;border-color:#901419;text-align:center;padding:5px 5px 5px 5px;background-color:#fcc944;border-collapse:collapse;font-family:verdana;}
	#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#901419;padding:1px;}

	#tx-lzgallery-pi1-title {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#901419;text-align:center;margin-bottom:20px;font-size:20px;}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
	.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:1px 1px 1px 1px;}		
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-4x4-1 {font-size:12px;border:1px solid lightgray;margin:1px 1px 1px 1px;}


    
    

    
