
/* joke-gallery
--------------------------------------------------*/
.tx-jokegallery-pi1-lvy-thumbs {
	clear:both;
	float:none;
	height:72px;
}

.tx-jokegallery-pi1-lvy-thumb {
	float:left;
	width:96px;
	height:72px;
}

.tx-jokegallery-pi1-lvy-thumb img {
	width:96px;
	height:72px;
}

.newsection {
	font-size:120%;
	background-color:#d0d0d0;
	font-weight:bold;
	text-align:center;
}

.tx-jokegallery-pi1-sv-path {
    padding:1px;
    width:100%;
    background-color:#EDE8E2;
    float:left;
    clear:both;
    margin-bottom:10px;
}

.tx-jokegallery-pi1-svp-picture {
	width:100%;
	text-align:center;
}

.tx-jokegallery-pi1-svp-picturebrowser {
	width:100%;
	margin-bottom:10px;
	float:none;
	text-align:center;
    	border-bottom:1px dotted #EDE8E2;
    	border-top:1px dotted #EDE8E2;
}

/* TEASER THUMB */
.tx-jokegallery-pi1-teaser-thumb {
	float:left;
	width:28px;
	height:21px;
}
.tx-jokegallery-pi1-teaser-thumb img {
	width:28px;
	height:21px;
}

span.tx-jokegallery-pi1-sv-thumb {
	height:100px;
	width:100px;
	float:left;
	padding:2px;
}

span.tx-jokegallery-pi1-sv-thumb img {
	vertical-align:middle;
	border:0;
}

div.tx-jokegallery-pi1-sv-thumbrow {
	xfloat:left;
	clear:right;
}


.tx-jokegallery-pi2-pagebrowser {
    text-align:center;
    padding:1px 0px;
    width:540px;
    background-color:#EDE8E2;
    float:left;
    clear:both;
}

.tx-jokegallery-pi2-pagebrowser-top {
    margin-bottom:15px;
}

.tx-jokegallery-pi2-pagebrowser-bottom {
    margin-top:15px;
    margin-bottom:15px;
}

.tx-jokegallery-pi2-pagebrowser .tx-jokegallery-pi2-pagebrowser-first {
	width:100px;
	float:left;
}

.tx-jokegallery-pi2-pagebrowser .tx-jokegallery-pi2-pagebrowser-direct {
	width:340px;
	float:left;
}

.tx-jokegallery-pi2-pagebrowser .tx-jokegallery-pi2-pagebrowser-last {
	width:100px;
	float:left;
}

.tx-jokegallery-pi2-comment {
	width: 540px;
	padding: 0;
	margin: 20px 0 10px 0;
}
.tx-jokegallery-pi2-comment-name {
	padding: 0;
	margin: 0;
	background: #fff url("../images/guestbook/comment_header.gif") no-repeat right bottom;
}

.tx-jokegallery-pi2-comment-name p {
	padding: 10px;
	margin: 0;
	color: #666;
}
.tx-jokegallery-pi2-comment-content {
	background: #F2FFD6 url("../images/guestbook/comment_footer.gif") no-repeat right bottom;
}

.tx-jokegallery-pi2-comment-content p {
	padding: 5px 10px 5px 10px;
	margin: 0;
}

.tx-jokegallery-pi2-comment-minheight {
	min-height:106px;
}

/* joke-commentform
--------------------------------------------------*/
    .tx-jokegallery-pi2-form form {
        width:400px;
    }
    
    .tx-jokegallery-pi2-form form fieldset {
        background:#EDE8E2;
        border:1px solid #414141;
        width:370px;
    }
    
    .tx-jokegallery-pi2-form form fieldset legend {
        font-size:90%;
        text-transform:uppercase;
    }
    
    .tx-jokegallery-pi2-form form fieldset .tx-jokegallery-pi2-form-label {
        clear:left;
        float:left;
        width:100px;
        font-weight:bold;
        text-align:right;
        padding:1px;
    }
    
    .tx-jokegallery-pi2-form form fieldset .tx-jokegallery-pi2-form-input {
        padding:1px;
        float:left;
        width:250px;
    }
    
    .tx-jokegallery-pi2-form form fieldset .tx-jokegallery-pi2-form-input input, .tx-jokegallery-pi2-form form .tx-jokegallery-pi2-form-submitter input {
        background:white;
        border:1px solid black;
        width:250px;
    }
    
    .tx-jokegallery-pi2-form form fieldset .tx-jokegallery-pi2-form-input textarea {
        width:250px;
        height:200px;
        background:white;
        font-family:Verdana;
        border:1px solid black;
        font-size:100%;
    }
    
    .tx-jokegallery-pi2-form form fieldset .tx-jokegallery-pi2-form-imagecode, .tx-jokegallery-pi2-form form fieldset a img {
        margin-left:105px;
    }
    
    
    .tx-jokegallery-pi2-form form .tx-jokegallery-pi2-form-submitter {
        margin:10px 0;
        text-align:center;
    }

    /*.tx-jokegallery-pi2-form { }
    .tx-jokegallery-pi2-form form fieldset .tx-jokegallery-pi2-form-label label { }
    .tx-jokegallery-pi2-form form fieldset .tx-jokegallery-pi2-form-imagecode img { }*/

/* joke-gallery-error
--------------------------------------------------*/
    .tx-jokegalley-pi2-error p {
        color:red;
        font-weight:bold;
    }
    
    .tx-jokegalley-pi2-error ul, .tx-jokegalley-pi2-error ul li {
        list-style-type:disc;
        font-weight:normal;
    }
