/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:center}

/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 470px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: auto;
}

	.showcase-content-container
	{
		background-color: #000;
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('../images/arrows.png');
		width: 33px;
		height: 33px;
		top: 220px;
		cursor: pointer;
	}
	
	.showcase-arrow-previous
	{
		left: -60px;
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right: -56px;
		background-position: -34px 0;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
	.showcase-content
	{
		background-color: #000;
		text-align: center;
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 470px;
			width: 700px;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('../images/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
		}
		
		.showcase-headline
		{
		    padding: 7px;
		    font-size: 16px;
		}
		
		.showcase-teaser
		{
		    margin-left: 15px;
		    padding: 2px 5px 0px 5px;
		}
		
		.showcase-intro
		{
		    margin: 0px 20px;
		    padding: 3px 5px;
		}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
		}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #fff;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 110px;
			height: 78px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 5px;
				padding: 1px;
				margin-left: 5px;
				font-weight : 700;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(../images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
			
			.showcase-thumbnail-restriction
			{
			    margin-left: 7px !important;
                            position: static !important;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 110px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	


/* Clear (used for horizontal thumbnails)
-------------------------------------------*/

.showcase .clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}

/* thumbslider
thumbnaila abmessungen

showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
breite des äußeren rahmen
.showcase-thumbnail
abmessungen des inneren Bildes
und dazu noch den img-TAG (width) im HTML

*/

#thumbslider1 .showcase,
#thumbslider2 .showcase,
#thumbslider3 .showcase
{
    position: relative;
    margin: auto;

}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
#thumbslider1 .showcase-load,
#thumbslider2 .showcase-load,
#thumbslider3 .showcase-load
{
    height: 100px; /* Same as showcase javascript option */
    overflow: hidden;
}

    /* Navigation arrows */
    #thumbslider1 .showcase-arrow-previous, #thumbslider1 .showcase-arrow-next,
    #thumbslider2 .showcase-arrow-previous, #thumbslider2 .showcase-arrow-next,
    #thumbslider3 .showcase-arrow-previous, #thumbslider3 .showcase-arrow-next
    {
        position: absolute;
        background: url('../images/arrows.png');
        width: 0px;
        height: 0px;
        top: 220px;
        cursor: pointer;
    }

    #thumbslider1 .showcase-arrow-previous,
    #thumbslider2 .showcase-arrow-previous,
    #thumbslider3 .showcase-arrow-previous
    {
        left: -60px;
    }

    #thumbslider1 .showcase-arrow-previous:hover,
    #thumbslider2 .showcase-arrow-previous:hover,
    #thumbslider3 .showcase-arrow-previous:hover
    {
        background-position: 0px -34px;
    }

    #thumbslider1 .showcase-arrow-next,
    #thumbslider2 .showcase-arrow-next,
    #thumbslider3 .showcase-arrow-next
    {
        right: -56px;
        background-position: -34px 0;
    }

    #thumbslider1 .showcase-arrow-next:hover,
    #thumbslider2 .showcase-arrow-next:hover,
    #thumbslider3 .showcase-arrow-next:hover
    {
        background-position: -34px -34px;
    }

    /* Content */
    #thumbslider1 .showcase-content,
    #thumbslider2 .showcase-content,
    #thumbslider3 .showcase-content
    {
        text-align: center;
        background-color: #fff;

    }

    #thumbslider1 .showcase-content-container,
    #thumbslider2 .showcase-content-container,
    #thumbslider3 .showcase-content-container
    {
        background-color: #fff;

    }

        #thumbslider1 .showcase-plus-anchor,
        #thumbslider2 .showcase-plus-anchor,
        #thumbslider3 .showcase-plus-anchor
        {
            background-image: url('../images/plus.png');
            background-repeat: no-repeat;
        }

        #thumbslider1 .showcase-plus-anchor:hover,
        #thumbslider2 .showcase-plus-anchor:hover,
        #thumbslider3 .showcase-plus-anchor:hover
        {
            background-position: -32px 0;
        }

        #thumbslider1 .showcase-tool-tip,
        #thumbslider2 .showcase-tool-tip,
        #thumbslider3 .showcase-tool-tip

        {
            background-color: #fff;
            color: #000;
            text-align: left;
            padding: 5px 8px;
            background-image: url(../images/white-opacity-80.png);
        }

        #thumbslider1 .showcase-caption-teaser,
        #thumbslider2 .showcase-caption-teaser,
        #thumbslider3 .showcase-caption-teaser
        {
            margin-left: 15px;
            padding: 2px 5px 0px 5px;

        }


        #thumbslider1 .showcase-caption,
        #thumbslider2 .showcase-caption,
        #thumbslider3 .showcase-caption
        {
            color: #000;
            padding: 1px 0px 1px 0px;
            text-align: left;
            display: none;
            top:85px;
            left: 5px;
            font-size: 9px;
            bottom: auto;
            right: auto;
            background-image: url(../images/white-opacity-60.png);

        }

         #thumbslider1 .showcase-teaser,
         #thumbslider2 .showcase-teaser,
         #thumbslider3 .showcase-teaser
        {
            margin-left: 1px;
            padding: 2px 2px 5px 2px;


        }

        #thumbslider1 .showcase-headline,
        #thumbslider2 .showcase-headline,
        #thumbslider3 .showcase-headline
        {

            padding: 7px 7px 7px 7px;
            font-size: 16px;

        }

        #thumbslider1 .showcase-intro,
        #thumbslider2 .showcase-intro,
        #thumbslider3 .showcase-intro
        {

            margin-left: 20px;
            margin-right: 20px;
            padding: 3px 5px 3px 5px;

        }

    /* Button Wrapper */
    #thumbslider1 .showcase-button-wrapper,
    #thumbslider2 .showcase-button-wrapper,
    #thumbslider3 .showcase-button-wrapper
    {
        clear: both;
        margin-top: 10px;
        text-align: center;
    }

        #thumbslider1 .showcase-button-wrapper span,
        #thumbslider2 .showcase-button-wrapper span,
        #thumbslider3 .showcase-button-wrapper span
        {
            margin-right: 3px;
            padding: 2px 5px 0px 5px;
            cursor: pointer;
            font-size: 12px;
            color: #444444;
        }

        #thumbslider1 .showcase-button-wrapper span.active,
        #thumbslider2 .showcase-button-wrapper span.active,
        #thumbslider3 .showcase-button-wrapper span.active
        {
            color: #fff;
        }

    /* Thumbnails */
    #thumbslider1 .showcase-thumbnail-container, /* Used for backgrounds, no other styling!!! */
    #thumbslider2 .showcase-thumbnail-container,
    #thumbslider3 .showcase-thumbnail-container
    {
        background-color: #fff;
        height: 14px;
    }

    #thumbslider1 .showcase-thumbnail-wrapper,
    #thumbslider2 .showcase-thumbnail-wrapper,
    #thumbslider3 .showcase-thumbnail-wrapper
    {
        overflow: hidden;
    }

        #thumbslider1 .showcase-thumbnail,
        #thumbslider2 .showcase-thumbnail,
        #thumbslider3 .showcase-thumbnail
        {
            width: 8px;
            height: 10px;
            cursor: pointer;
            border: solid 1px #333;
            position: relative;
            padding: 0px 0px 0px 0px;

        }

            #thumbslider1 .showcase-thumbnail-caption,
            #thumbslider2 .showcase-thumbnail-caption,
            #thumbslider3 .showcase-thumbnail-caption
            {
                position: absolute;
                bottom: -2px;
                margin-left: 1px;

                font-size: 9px;
                font-weight: normal;
                color: #0E6D8D;


            }

            #thumbslider1 .showcase-thumbnail-content,
            #thumbslider2 .showcase-thumbnail-content,
            #thumbslider3 .showcase-thumbnail-content
            {
                padding: 0px;
                text-align: center;
                padding-top: 0px;
            }

            #thumbslider1 .showcase-thumbnail-cover,
            #thumbslider2 .showcase-thumbnail-cover,
            #thumbslider3 .showcase-thumbnail-cover
            {

                position: absolute;
                top: 0; bottom: 0; left: 0; right: 0;
            }

        #thumbslider1 .showcase-thumbnail:hover,
        #thumbslider2 .showcase-thumbnail:hover,
        #thumbslider3 .showcase-thumbnail:hover
        {
            border: solid 1px #999;
        }

            #thumbslider1 .showcase-thumbnail:hover .showcase-thumbnail-cover,
            #thumbslider2 .showcase-thumbnail:hover .showcase-thumbnail-cover,
            #thumbslider3 .showcase-thumbnail:hover .showcase-thumbnail-cover
            {

            }

        #thumbslider1 .showcase-thumbnail.active,
        #thumbslider2 .showcase-thumbnail.active,
        #thumbslider3 .showcase-thumbnail.active
        {
            border: solid 1px #999;
        }

            #thumbslider1 .showcase-thumbnail.active .showcase-thumbnail-cover,
            #thumbslider2 .showcase-thumbnail.active .showcase-thumbnail-cover,
            #thumbslider3 .showcase-thumbnail.active .showcase-thumbnail-cover
            {
                display: none;
            }

    #thumbslider1 .showcase-thumbnail-wrapper-horizontal,
    #thumbslider2 .showcase-thumbnail-wrapper-horizontal,
    #thumbslider3 .showcase-thumbnail-wrapper-horizontal
    {
        padding: 1px;
    }

        #thumbslider1 .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail,
        #thumbslider2 .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail,
        #thumbslider3 .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
        {
            margin: 1px;

            width: 8px;
        }

    #thumbslider1 .showcase-thumbnail-wrapper-vertical,
    #thumbslider2 .showcase-thumbnail-wrapper-vertical,
    #thumbslider3 .showcase-thumbnail-wrapper-vertical
    {
        padding: 0px;
    }

        #thumbslider1 .showcase-thumbnail-wrapper-vertical .showcase-thumbnail,
        #thumbslider2 .showcase-thumbnail-wrapper-vertical .showcase-thumbnail,
        #thumbslider3 .showcase-thumbnail-wrapper-vertical .showcase-thumbnail
        {
            margin-bottom: 0px;
        }

    #thumbslider1 .showcase-thumbnail-button-backward,
    #thumbslider1 .showcase-thumbnail-button-forward,
    #thumbslider2 .showcase-thumbnail-button-backward,
    #thumbslider2 .showcase-thumbnail-button-forward,
    #thumbslider3 .showcase-thumbnail-button-backward,
    #thumbslider3 .showcase-thumbnail-button-forward
    {
        padding: 2px;
        cursor: pointer;
    }

    #thumbslider1 .showcase-thumbnail-button-backward,
    #thumbslider2 .showcase-thumbnail-button-backward,
    #thumbslider3 .showcase-thumbnail-button-backward
    {
        padding-bottom: 0px;
        padding-right: 0px;
    }

        #thumbslider1 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider1 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider1 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider1 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,

        #thumbslider2 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider2 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider2 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider2 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,

        #thumbslider3 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider3 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider3 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider3 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
        {
            background-image: url(../images/arrows_small_2.gif);
            background-repeat: no-repeat;
            display: block;
            width: 10px;
            height: 10px;
        }

        #thumbslider1 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider2 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider3 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical
        {
            background-position: 0px;
            margin-left: 0px;
        }
        #thumbslider1 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical,
        #thumbslider2 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical,
        #thumbslider3 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
        {
            background-position: 0px;
        }

        #thumbslider1 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider2 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider3 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical
        {
            background-position: 0px;
            margin-left: 0px;
        }
        #thumbslider1 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical,
        #thumbslider2 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical,
        #thumbslider3 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
        {
            background-position: 0px;
        }

        #thumbslider1 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,
        #thumbslider2 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,
        #thumbslider3 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
        {
            background-position: 0px -10px;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        #thumbslider1 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal,
        #thumbslider2 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal,
        #thumbslider3 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
        {
            background-position: -10px -10px;
        }

        #thumbslider1 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider2 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider3 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
        {
            background-position: 0px 0px;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        #thumbslider1 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal,
        #thumbslider2 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal,
        #thumbslider3 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
        {
            background-position: -10px 0px;
        }

        /* Hide button text */
        #thumbslider1 .showcase-thumbnail-button-forward span span,
        #thumbslider1 .showcase-thumbnail-button-backward span span,
        #thumbslider2 .showcase-thumbnail-button-forward span span,
        #thumbslider2 .showcase-thumbnail-button-backward span span,
        #thumbslider3 .showcase-thumbnail-button-forward span span,
        #thumbslider3 .showcase-thumbnail-button-backward span span
        {
            display: none;
        }
        #thumbslider1 a,
        #thumbslider2 a,
        #thumbslider3 a
        {
            color: #FFF;
        }
        #thumbslider1 a.black,
        #thumbslider2 a.black,
        #thumbslider3 a.black
        {
            font-size: 9px;
            color: #0E6D8D;
        }
        #thumbslider1 a.black:hover,
        #thumbslider2 a.black:hover,
        #thumbslider3 a.black:hover
        {
            text-decoration: underline;
        }

/* thumbslider-event
thumbnaila abmessungen

showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
breite des äußeren rahmen
.showcase-thumbnail
abmessungen des inneren Bildes
und dazu noch den img-TAG (width) im HTML

*/

#thumbslider-event1 .showcase,
#thumbslider-event2 .showcase,
#thumbslider-event3 .showcase
{
    position: relative;
    margin: auto;

}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
#thumbslider-event1 .showcase-load,
#thumbslider-event2 .showcase-load,
#thumbslider-event3 .showcase-load
{
    height: 95px; /* Same as showcase javascript option */
    overflow: hidden;
}

    /* Navigation arrows */
    #thumbslider-event1 .showcase-arrow-previous, #thumbslider-event1 .showcase-arrow-next,
    #thumbslider-event2 .showcase-arrow-previous, #thumbslider-event2 .showcase-arrow-next,
    #thumbslider-event3 .showcase-arrow-previous, #thumbslider-event3 .showcase-arrow-next
    {
        position: absolute;
        background: url('../images/arrows.png');
        width: 0px;
        height: 0px;
        top: 220px;
        cursor: pointer;
    }

    #thumbslider-event1 .showcase-arrow-previous,
    #thumbslider-event2 .showcase-arrow-previous,
    #thumbslider-event3 .showcase-arrow-previous
    {
        left: -60px;
    }

    #thumbslider-event1 .showcase-arrow-previous:hover,
    #thumbslider-event2 .showcase-arrow-previous:hover,
    #thumbslider-event3 .showcase-arrow-previous:hover
    {
        background-position: 0px -34px;
    }

    #thumbslider-event1 .showcase-arrow-next,
    #thumbslider-event2 .showcase-arrow-next,
    #thumbslider-event3 .showcase-arrow-next
    {
        right: -56px;
        background-position: -34px 0;
    }

    #thumbslider-event1 .showcase-arrow-next:hover,
    #thumbslider-event2 .showcase-arrow-next:hover,
    #thumbslider-event3 .showcase-arrow-next:hover
    {
        background-position: -34px -34px;
    }

    /* Content */
    #thumbslider-event1 .showcase-content,
    #thumbslider-event2 .showcase-content,
    #thumbslider-event3 .showcase-content
    {
        text-align: center;
        background-color: #fff;

    }

    #thumbslider-event1 .showcase-content-container,
    #thumbslider-event2 .showcase-content-container,
    #thumbslider-event3 .showcase-content-container
    {
        background-color: #fff;

    }

        #thumbslider-event1 .showcase-plus-anchor,
        #thumbslider-event2 .showcase-plus-anchor,
        #thumbslider-event3 .showcase-plus-anchor
        {
            background-image: url('../images/plus.png');
            background-repeat: no-repeat;
        }

        #thumbslider-event1 .showcase-plus-anchor:hover,
        #thumbslider-event2 .showcase-plus-anchor:hover,
        #thumbslider-event3 .showcase-plus-anchor:hover
        {
            background-position: -32px 0;
        }

        #thumbslider-event1 .showcase-tool-tip,
        #thumbslider-event2 .showcase-tool-tip,
        #thumbslider-event3 .showcase-tool-tip

        {
            background-color: #fff;
            color: #000;
            text-align: left;
            padding: 5px 8px;
            background-image: url(../images/white-opacity-80.png);
        }

        #thumbslider-event1 .showcase-caption-teaser,
        #thumbslider-event2 .showcase-caption-teaser,
        #thumbslider-event3 .showcase-caption-teaser
        {
            margin-left: 15px;
            padding: 2px 5px 0px 5px;

        }


        #thumbslider-event1 .showcase-caption,
        #thumbslider-event2 .showcase-caption,
        #thumbslider-event3 .showcase-caption
        {
            color: #000;
            padding: 0px 0px 0px 0px;
            text-align: left;
            display: none;
            top:0px;
            left: 0px;
            font-size: 9px;
            background-image: url(../images/white-opacity-60.png);

        }

         #thumbslider-event1 .showcase-teaser,
         #thumbslider-event2 .showcase-teaser,
         #thumbslider-event3 .showcase-teaser
        {
            margin-left: 1px;
            padding: 2px 2px 5px 2px;


        }

        #thumbslider-event1 .showcase-headline,
        #thumbslider-event2 .showcase-headline,
        #thumbslider-event3 .showcase-headline
        {

            padding: 7px 7px 7px 7px;
            font-size: 16px;

        }

        #thumbslider-event1 .showcase-intro,
        #thumbslider-event2 .showcase-intro,
        #thumbslider-event3 .showcase-intro
        {

            margin-left: 20px;
            margin-right: 20px;
            padding: 3px 5px 3px 5px;

        }

    /* Button Wrapper */
    #thumbslider-event1 .showcase-button-wrapper,
    #thumbslider-event2 .showcase-button-wrapper,
    #thumbslider-event3 .showcase-button-wrapper
    {
        clear: both;
        margin-top: 10px;
        text-align: center;
    }

        #thumbslider-event1 .showcase-button-wrapper span,
        #thumbslider-event2 .showcase-button-wrapper span,
        #thumbslider-event3 .showcase-button-wrapper span
        {
            margin-right: 3px;
            padding: 2px 5px 0px 5px;
            cursor: pointer;
            font-size: 12px;
            color: #444444;
        }

        #thumbslider-event1 .showcase-button-wrapper span.active,
        #thumbslider-event2 .showcase-button-wrapper span.active,
        #thumbslider-event3 .showcase-button-wrapper span.active
        {
            color: #fff;
        }

    /* Thumbnails */
    #thumbslider-event1 .showcase-thumbnail-container, /* Used for backgrounds, no other styling!!! */
    #thumbslider-event2 .showcase-thumbnail-container,
    #thumbslider-event3 .showcase-thumbnail-container
    {
        background-color: #fff;
        height: 14px;
    }

    #thumbslider-event1 .showcase-thumbnail-wrapper,
    #thumbslider-event2 .showcase-thumbnail-wrapper,
    #thumbslider-event3 .showcase-thumbnail-wrapper
    {
        overflow: hidden;
    }

        #thumbslider-event1 .showcase-thumbnail,
        #thumbslider-event2 .showcase-thumbnail,
        #thumbslider-event3 .showcase-thumbnail
        {
            width: 8px;
            height: 10px;
            cursor: pointer;
            border: solid 1px #333;
            position: relative;
            padding: 0px 0px 0px 0px;

        }

            #thumbslider-event1 .showcase-thumbnail-caption,
            #thumbslider-event2 .showcase-thumbnail-caption,
            #thumbslider-event3 .showcase-thumbnail-caption
            {
                position: absolute;
                bottom: -2px;
                margin-left: 1px;

                font-size: 9px;
                font-weight: normal;
                color: #0E6D8D;


            }

            #thumbslider-event1 .showcase-thumbnail-content,
            #thumbslider-event2 .showcase-thumbnail-content,
            #thumbslider-event3 .showcase-thumbnail-content
            {
                padding: 0px;
                text-align: center;
                padding-top: 0px;
            }

            #thumbslider-event1 .showcase-thumbnail-cover,
            #thumbslider-event2 .showcase-thumbnail-cover,
            #thumbslider-event3 .showcase-thumbnail-cover
            {

                position: absolute;
                top: 0; bottom: 0; left: 0; right: 0;
            }

        #thumbslider-event1 .showcase-thumbnail:hover,
        #thumbslider-event2 .showcase-thumbnail:hover,
        #thumbslider-event3 .showcase-thumbnail:hover
        {
            border: solid 1px #999;
        }

            #thumbslider-event1 .showcase-thumbnail:hover .showcase-thumbnail-cover,
            #thumbslider-event2 .showcase-thumbnail:hover .showcase-thumbnail-cover,
            #thumbslider-event3 .showcase-thumbnail:hover .showcase-thumbnail-cover
            {

            }

        #thumbslider-event1 .showcase-thumbnail.active,
        #thumbslider-event2 .showcase-thumbnail.active,
        #thumbslider-event3 .showcase-thumbnail.active
        {
            border: solid 1px #999;
        }

            #thumbslider-event1 .showcase-thumbnail.active .showcase-thumbnail-cover,
            #thumbslider-event2 .showcase-thumbnail.active .showcase-thumbnail-cover,
            #thumbslider-event3 .showcase-thumbnail.active .showcase-thumbnail-cover
            {
                display: none;
            }

    #thumbslider-event1 .showcase-thumbnail-wrapper-horizontal,
    #thumbslider-event2 .showcase-thumbnail-wrapper-horizontal,
    #thumbslider-event3 .showcase-thumbnail-wrapper-horizontal
    {
        padding: 1px;
    }

        #thumbslider-event1 .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail,
        #thumbslider-event2 .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail,
        #thumbslider-event3 .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
        {
            margin: 1px;

            width: 8px;
        }

    #thumbslider-event1 .showcase-thumbnail-wrapper-vertical,
    #thumbslider-event2 .showcase-thumbnail-wrapper-vertical,
    #thumbslider-event3 .showcase-thumbnail-wrapper-vertical
    {
        padding: 0px;
    }

        #thumbslider-event1 .showcase-thumbnail-wrapper-vertical .showcase-thumbnail,
        #thumbslider-event2 .showcase-thumbnail-wrapper-vertical .showcase-thumbnail,
        #thumbslider-event3 .showcase-thumbnail-wrapper-vertical .showcase-thumbnail
        {
            margin-bottom: 0px;
        }

    #thumbslider-event1 .showcase-thumbnail-button-backward,
    #thumbslider-event1 .showcase-thumbnail-button-forward,
    #thumbslider-event2 .showcase-thumbnail-button-backward,
    #thumbslider-event2 .showcase-thumbnail-button-forward,
    #thumbslider-event3 .showcase-thumbnail-button-backward,
    #thumbslider-event3 .showcase-thumbnail-button-forward
    {
        padding: 2px;
        cursor: pointer;
    }

    #thumbslider-event1 .showcase-thumbnail-button-backward,
    #thumbslider-event2 .showcase-thumbnail-button-backward,
    #thumbslider-event3 .showcase-thumbnail-button-backward
    {
        padding-bottom: 0px;
        padding-right: 0px;
    }

        #thumbslider-event1 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider-event1 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider-event1 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider-event1 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,

        #thumbslider-event2 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider-event2 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider-event2 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider-event2 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,

        #thumbslider-event3 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider-event3 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider-event3 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider-event3 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
        {
            background-image: url(../images/arrows_small_2.gif);
            background-repeat: no-repeat;
            display: block;
            width: 10px;
            height: 10px;
        }

        #thumbslider-event1 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider-event2 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
        #thumbslider-event3 .showcase-thumbnail-button-backward .showcase-thumbnail-vertical
        {
            background-position: 0px;
            margin-left: 0px;
        }
        #thumbslider-event1 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical,
        #thumbslider-event2 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical,
        #thumbslider-event3 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
        {
            background-position: 0px;
        }

        #thumbslider-event1 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider-event2 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
        #thumbslider-event3 .showcase-thumbnail-button-forward .showcase-thumbnail-vertical
        {
            background-position: 0px;
            margin-left: 0px;
        }
        #thumbslider-event1 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical,
        #thumbslider-event2 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical,
        #thumbslider-event3 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
        {
            background-position: 0px;
        }

        #thumbslider-event1 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,
        #thumbslider-event2 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,
        #thumbslider-event3 .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
        {
            background-position: 0px -10px;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        #thumbslider-event1 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal,
        #thumbslider-event2 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal,
        #thumbslider-event3 .showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
        {
            background-position: -10px -10px;
        }

        #thumbslider-event1 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider-event2 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
        #thumbslider-event3 .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
        {
            background-position: 0px 0px;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        #thumbslider-event1 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal,
        #thumbslider-event2 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal,
        #thumbslider-event3 .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
        {
            background-position: -10px 0px;
        }

        /* Hide button text */
        #thumbslider-event1 .showcase-thumbnail-button-forward span span,
        #thumbslider-event1 .showcase-thumbnail-button-backward span span,
        #thumbslider-event2 .showcase-thumbnail-button-forward span span,
        #thumbslider-event2 .showcase-thumbnail-button-backward span span,
        #thumbslider-event3 .showcase-thumbnail-button-forward span span,
        #thumbslider-event3 .showcase-thumbnail-button-backward span span
        {
            display: none;
        }

         #thumbslider-event1 a.black,
         #thumbslider-event2 a.black,
         #thumbslider-event3 a.black
        {
            font-size: 9px;
            color: #0E6D8D;


        }
      #thumbslider-event1 a.black:hover,
      #thumbslider-event2 a.black:hover,
      #thumbslider-event3 a.black:hover
        {
            text-decoration: underline;


        }
html, body { height: 100%;  }
body ul li{list-style-position: inside;}

body
{
    color: #000;
    background-color: #000;
    background-image: url( /img/bg.jpg );
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

/*
türkis 0e6d8d
orange f76c08
*/
a
{
    font-size:11px;
    color: #0e6d8d;
    text-decoration: none;
    font-weight: bold;
}

a:hover
{
    text-decoration: underline;
}

imgbe
{
    margin: 0;
    padding: 0;
    border: 0;
}

p
{
    margin: 0;
    padding: 0 0 5px 0;
}

.center
{
    text-align:center;
}

.clear
{
    display:block;
    clear: both;
}

form
{
    padding:0;
    margin:0;
}

input,textarea,select
{
    font-size:11px;
    margin: 0;
    padding: 2px;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #0e6d8d;
    color: #000;
}

h1 {
border-bottom:1px solid #FA9850;
color:#000000;
font-size:14px;
margin:0 10px 5px;
padding:5px 5px 0;
width:470px;
font-weight:bold;
}
.ads ins
{
    vertical-align:top;
}
#seite
{
    width: 1024px;
    margin:5px auto 0 auto;
}

#wallpaperwrapper {
    padding:5px 0 5px 5px;
    background-color: transparent;
    background-image: url( /img/bg.jpg );
/*    position: relative;*/
    display:inline-block;
}

#skyscraper160wall {
   float: right;
    height: 600px;
    margin-right: 24px;
    margin-top: 95px;
    width: 160px;
}
#superbanner728wall {
    height: 90px;
    margin-left: 52px;
    width: 728px;
}

#topnavi
{
    width: 842px;
    padding: 0px 0 0 0;
    height: 10px;
    text-align:right;
}

#topnavi a
{
    font-size:9px;
    color:#000;
    font-weight:normal;
    margin: 0 20px 0 20px;
}

#header
{
    width: 831px;
    height:86px;
    background-color:#000;
}

#header a.logo
{
    display:block;
    width:280px;
    height:86px;
    background-image: url( /img/logo.jpg );
    float:left;
}

#menu
{
/*    position:relative;*/
    width: 831px;
    margin: 0 0 10px 0;
    font-size:12px;
    height:23px;
    background-image: url( /img/menu_bg.jpg );
}

#menu a
{
    font-size:12px;
    color: #000;
}

#menu a:hover
{
    text-decoration:none;
}

#menu div.online
{
    padding:0px 10px 0 0;
    height:100%;
    float:right;
    background-image: url( /img/menu_right.jpg );
    background-position: right top;
    background-repeat:no-repeat;
 
   
}

#menu ul,
#menu li
{
    list-style:none;
    padding:0;
    margin:0;
}

#menu ul
{
    background-image: url( /img/menu_left.jpg );
    background-repeat:no-repeat;
    padding: 0 0 0 2px;
    float:left;
    z-index:1000;
}

#menu ul li a
{
    padding:4px 6px 4px 6px;
    display:block;
}

* html #menu ul li a{ padding-bottom:3px; }
*+html #menu ul li a{ padding-bottom:3px; }

#menu ul li
{
    float:left;
    border-left: 1px solid #c6c7c6;
    border-right: 1px solid #fff;
}

#menu ul li:hover { background-color: #fff; }

#menu ul li ul
{
    background-image: url( /img/menu_sub_bg.png );
    background-repeat:repeat-y;
    width: 158px;
    padding: 0;
    margin:0;
    position:absolute;
    display:none;
}

#menu ul li:hover ul{ display:block; }

#menu ul li ul li
{
    display:block;
    width: 156px;
    border:0;
    padding:0;
    margin:0;
    background-color:#fff;

}

.schnellsuche p
{
    margin-bottom:7px;
}

/*
top menu hover color #fee2ad
*/

#menu ul li ul li:hover { background-color:#fff0d2;}


#menu ul li ul li a { padding:5px 8px 5px 8px; width:140px; font-weight:normal; }
#menu ul li ul li ul li { list-style: circle inside none; margin-left:0px; padding:2px 8px 2px 4px; width:144px; font-weight:normal; }
#menu ul li ul li ul li a { margin-left:0px; list-style: circle inside none; padding:4px 8px 4px 20px; width:130px; font-weight:normal; }
#menu ul li ul li ul li:hover { background-color:#fff8e3; }
#menu ul li ul li ul { background-image:none; position:relative;}


#menu ul li ul li.footer
{

    width: 158px;
    height:2px;
    font-size:0;
    background-image: url( /img/menu_sub_foot.png );
}

#menu ul li.active
{
    background-image: url( /img/menu_bg-active.jpg );
}
#menu li.active li a
{
    color:#000;
}

#menu ul li.active:hover
{
    background:#fff;
}

#menu ul li.active2
{
    background: #ffe5c4;

}



/*Profil
.error
{
    background-color: #e9d9db;
    border:1px solid #b00519;
    text-align:center;
    width:450px;
    margin-left:50%;
    left:-225px;
    position:relative;
    margin:5px 5px 5px 50%;
}*/
.username img
{

}
#infobox
{   position:relative;
    background:#e6f3d5;
    width:236px;
    height:270px;
    float:left;
    margin:0px;
    margin-right:7px;
    margin-left:0px;
    display:block;
}
#infobox .inforow .icon
{
    position:absolute;
    width:16px;
    float:left;
    left:-21px;
    top:8px;
    display:block;
    margin:auto;
    vertical-align:middle;
}
.inforow
{   position:relative;
    border-top:1px solid #cbd7bd;
    margin-left:26px;
    margin-right:0px;
    margin-top:5px;
    padding-top:8px;
    padding-left:4px;
}
.inforow a
{
    font-weight: normal;
    color: black;
    font-size:12px;
}
.inforow a.boldlink
{
    font-weight: bold;
color:#0e6d8d;
font-size:11px;
}

#accountstatusbox
{   position:relative;
    background:#ffe4aa;
    width:216px;
    height:86px;
    float:left;
    display:block;
    margin:0px;
    padding:5px 10px;
    font-size:11px;

}
#accountstatusbox .accountstatuslist
{
    list-style-position: outside;
    padding:0px 0px;
    list-style-type: none;
}
#accounteventbox
{   position:relative;
    background-color:#fff1df;
    width:215px;
    height:66px;
    font-size:11px;
    float:left;
    display:block;
    margin:0px;
    background:url(../images/gluehbirne-icon.png) #fff1df;
    background-repeat:no-repeat;
padding:10px 10px;
line-height: 14px;

}
#accountpromobox
{   position:relative;
    background:#e7f3f7;
    width:235px;
    height:86px;
    float:left;
    display:block;
    margin:0px;
    padding:0px 0px;
}
#accountbox
{   position:relative;
    background:#f7e4b0;
    width:236px;
    height:260px;
    float:left;
    display:block;
    margin:0px;

}

#accountbox p
{
    margin:10px;

}



.visits_bar
{
    padding:0px;
    margin:0 auto;
    clear:both;
    width:100%;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #FA9850;
    border-top: 1px dashed #FA9850;
    margin-bottom:20px;
    height:15px;
}
.visits_bar p
{
    padding:0px;
    margin:0px;
}

.visits_buddy
{
    width:450px;

    left:29px;
    position:relative;
    vertical-align:center;
}
.visits_buddy table
{
    float:left;
    width:224px;
    border-collapse: collapse;
    border:0px;
    cellpadding:0px;
    cellspacing:0px;
}
.visits_buddy td
{
    align:left;
}
.visitors
{
    display: none;
}
.username
{
    font-size:11px;
}
.username a
{
    font-size:11px;
}
.username
{
    padding:0px;
    margin:0px;
}
.username.deleted
{
    display:inline-block;
    padding-top:5px;
    font-weight:bold;
    color:#666666;
}
.mid_bold
{
    font-weight:bold;
}
.message
{
    margin-top:10px;
    padding-left:30px;
    height:30px;
    display:block;
}
.radiostd
{
    margin-right:5px;
}

.profil_content
{
    font-size:12px;
    width:100%;
}
.profil_content table
{
    border:0;
    width:100%;
    align:center;
    position:relative;
    border-spacing:0px;
    border-collapse:collapse;
}

.profil_content table td
{
    padding:0;
    border-collapse: collapse;
}

.profil_content .left
{
    width:110px;
    border-bottom:1px solid #eee;
    vertical-align:top;
    padding:10px 0px 10px 0px;
    border-collapse: collapse;
}
.profil_content .right
{
    width:350px;
    border-bottom:1px solid #eee;
    vertical-align:top;
    padding:10px 0px 10px 0px;
}
.profil_texte .left
{
    width:105px;
    vertical-align: top;
    padding-top:10px;
    line-height:1.5em;
}

.profil_texte .right
{
    width:300px;
}

.profil_content .right p
{
    width:350px;
}
.profil_content .right p img
{
/*    float:left;*/
}
.profil_mehr
{
    margin-left:30px;
}
.profil_mehr .left
{
    width:105px;
    border-right:0px !important;
    float:left;
}

.profil_mehr .right
{
    width:290px;
}


.profil_daten_table
{
    font-size:12px;
    width:100%;
}
.profil_daten_table table
{
    border:0;
    width:100%;
    align:center;
    position:relative;
    border-spacing:0px;
    border-collapse:collapse;
}
.profil_daten_table table td
{
    padding:0;
    border-collapse: collapse;
}
.profil_daten_table .left
{
    width:110px;
    border-bottom:1px solid #eee;
    vertical-align:top;
    padding:10px 0px 10px 4px;
    border-collapse: collapse;
}
.profil_daten_table .right
{
    width:305px;
    border-bottom:1px solid #eee;
    vertical-align:top;
    padding:10px 0px 10px 5px;
}



.useronline
{
    background:url(../images/user-online.png);
    background-repeat:no-repeat;
    height:15px;
    padding-left:17px;
    margin-left:10px;
  
    display:inline-block;
    color:#9de32d;
    font-size:8pt;
    font-style: italic;
}
.usermobile
{
    background:url(../images/user-mobile.png);
    background-repeat:no-repeat;
    height:15px;
    padding-left:17px;
    margin-left:10px;
  
    display:inline-block;
    color:#646eae;
    font-size:8pt;
    font-style: italic;
}
.useronline .usermobile
{
    margin-left:0;
}
.useroffline
{
    background:url(../images/user-offline.png);
    background-repeat:no-repeat;
    height:15px;
    padding-left:17px;
    margin-left:10px;

    display:inline-block;
    color:#d73d00;
    font-size:8pt;
    font-style: italic;
}
.datensmallheader .profilformhead
{
    padding-left:10px;
    width:430px;
    margin-left:00px;
    background-color:#fae8c4;
    padding-top:5px;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:bold;
}
.profilformhead
{
    padding-left:30px;
    width:450px;
    margin-left:20px;
    background-color:#fae8c4;
    padding-top:5px;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:bold;
}
.inputforma
{
    width:300px;

}
.messageforma
{

    background:#FFFFFF;
    font-family:arial, geneva, sans-serif;
    font-size:12px;
    color:#000000;
border:1px solid #777;
display:block;
width:434px;
}
.objectforma
{

    background:#FFFFFF;
    font-family:arial, geneva, sans-serif;
    font-size:12px;
    color:#000000;
border:1px solid #777;
display:block;
width:50%;
}

.answeroptions
{
    float:left;
    margin:6px 20px;
    height:30px;
    display:block;
}
.inputforma1
{
    width:300px;
    height: 80px;
    font-family:arial, sans;
}
.lastlog_box
{
    float:left;
    margin: 2px 0 0 10px;
}
.lastlog_box #lastlog
{
    padding-left:10px;
}
/*Gästebuch*/
.messagehell
{
    background-color:#ffffff;
}
.messagewhite
{
    background-color:#ffffff;
}
.guestbook .shmi{
    margin:auto;
    display:block;
}

/* Profilbilder in POP UP-FENSTER*/
.popupimg
{
    width:728px;
    background-color:#fff;
    min-height:97%;
    height:auto !important;
    height:97%;
    padding:0px;

    
}
.popupchangeimg
{
    float:left;
    max-width:800px;
    background-color:#fff;

}
.popupchangeimg h1
{
    width:90%;
    max-width:790px;
    background-color:#fff;

}
.popupimageinner
{
    width:439px;
    float:left;
    display:block;

    padding-right:5px;
    padding-left:5px;

  
}

.popupimagethumbs
{
     border-left:1px solid #0e6d8d;
float:left;
    width:278px;
}
.popupimagethumbs p
{
    text-align:center;
}
.vote ul{
    position:absolute;
    margin:0px;
    margin-left:5px;
    padding:0px;
}
.vote ul li
{

    color:white;
    text-decoration: none;
    display: block;
    float:left;
    width:29px;
    height:22px;
    text-align:center;
    padding-top:8px;
}
.vote1
{
    font-size:12px;
    background-color: #dc0904;
}
.vote2
{
    font-size:12px;
    background-color: #dc4b04;
}
.vote3
{
    font-size:12px;
    background-color: #dc7404;
}
.vote4
{
    font-size:12px;
    background-color: #dcac04;
}
.vote5
{
    font-size:12px;
    background-color: #f6bf02;
}
.vote6
{
    font-size:12px;
    background-color: #f6e202;
}
.vote7
{
    font-size:12px;
    background-color: #c5f602;
}
.vote8
{
    font-size:12px;
    background-color: #97f602;
}
.vote9
{
    font-size:12px;
    background-color: #6ef127;
}

.vote9
{
    font-size:12px;
    background-color: #6ef127;
}
.vote10
{
    font-size:12px;
    background-color: #2ada02;
}
.imgclose
{
    display:block;
    width:50%;
    height:20px;
    text-align:center;
    float:left;
    padding-top:5px;
    margin-bottom:0px;
    background:#fff;
}

.thumbnails
{
    height:130px;
    width:50%;
    float:left;
}
.thumbnails img
{
    margin:10px auto;
    display:block;
}
.thumbnails:hover
{
    background:#efefef;
}
/* Chat-Übersicht*/
.chatopen
{
    display:block;
    text-align:center;
    width:418px;
    height:30px;
    background:#fff3c5;
    padding-top:18px;
    margin-bottom:2px;
}
a.chatopen
{
    font-size:1.2em;
    font-style:none;
}

.chatopen:hover
{
    background:#fbd68f;
    text-decoration: none;
}


.chathelp{
    width:208px;
    padding-top:6px;
    height:20px;
    float:left;
    margin-right:2px;
    margin-bottom:20px;

}
a.chathelp{

    font-size:1em;

}
/* Events und Parties*/
a.eventtitle
{
    font-size:11pt;
}
.eventnavi
{
    float:left;
    margin-bottom:30px;
}
.eventnavileft,
.eventnaviright
{
    width:110px;
}
.eventmonth
{
    width:100%;
}
.eventnaviright
{
    text-align:right;
    float:right;
}
.eventnavicenter
{
    width:220px;
    text-align:center;
    font-weight:bold;
    font-size:10pt;
}

/* Kalendar Box */
.cal10
{
    color: #000000;
    font-size:10px;

}
cal10 a
{
    color: #000;
    font-size:10px;

}
span.leftcal10
{
    margin: 3px;
    padding: 2px;
    width: 135px;
    float:left;
    border-right: 1px dotted #000;
}





/* Content*/

#content
{
    margin: 0 8px 0 -5px;
    width:522px;
    float:left;
}
.innercontent{
    padding:10px 0px 10px 0px;
    width:100%;
}
.innercontent p{
    padding:0px 0px 20px 0px;

}
* html #content { margin: 0 8px 0 4px; }

#content div.header
{
    height:13px;
    font-size:0px;
    display:block;
    width:522px;
    background-image: url( /img/content_header.png );
}

#content div.inner
{
width:510px;
    min-height:500px;
    height:auto !important;
    height:500px;
    padding: 0 6px 0 6px;
    display:inline-block;
padding-bottom:30px;
    background-image: url( /img/content_bg.png );
}
.betreff td
{
    border-top:2px solid #fff;

}
.betreff a, .uhrzeit a 
{
    font-weight:normal;

    line-height:1em;
    display:block;
    margin-top:5px;
}
#content div.footer
{
    height:13px;
    font-size:0px;
    display:block;
    width:522px;
    background-image: url( /img/content_footer.png );
}

#content div.box
{
    width: 522px;
    display:block;
    float:left;
    margin: 0px;
    margin-top:0px;
    padding: 5px;
    padding-top:0px;
    border-bottom: 0px dotted #0e6d8d;
    text-align: left;
}
#content div.box h1
{
    padding-left:6px;
}
#content div.middle_box_profil {
    margin: 20px 30px 5px 0px;
    padding-bottom: 20px;

    float: left;
    width: 430px;

   
  
}

#content div.middle_box_profil div.special_icons {
    width: 28px;
    padding: 0 0px;
    padding-left:4px;
    display: block;
    float: left;
    z-index:0;
}
#content div.middle_box_profil div.special_icons a {
    float: left;

}

#content div.middle_box_profil div.image {
    float: left;
    margin: 0 20px;
    text-align:center;
}

#content div.middle_box_profil div.small_profil {
    float: left;
    line-height:1.4em;
}

#content img.border {
    background-image: url( /img/schatten_rechts.png );
    background-position: right bottom;
    background-repeat: no-repeat;
    padding:0 10px 0 7px;
}
#content div.specialbox
{
    width: 100%;
    display:block;
    float:left;
    margin: 0px;
    margin-top:0px;
    padding: 0px;
    padding-top:0px;
    border-bottom: 0px dotted #0e6d8d;
    text-align: left;
}
#content div.header_special
{
    width: 522px;
    display:block;
    height:6px;
    font-size:0px;
    background-image: url( /img/special_header.png );
}
.contentbox
{
   padding-left:5px;
/*position: relative;*/
}
#content div.inner_special {
background-image:url("/img/content_bg.png");
display:inline-block;
height:auto !important;
min-height:100px;
padding:0 6px;
width:510px;
}

#content div.footer_special
{
    width: 522px;
    display:block;
    height:6px;
    font-size:0px;
    background-image: url( /img/special_footer.png );
}
#content div.kopf_special {
background-image:url("/img/box_headline.jpg");
color:#000000;
font-size:12px;
font-weight:bold;
height:17px;
margin:0;
padding:3px 5px 0;
width:500px;
}
.footer-list
{
    list-style: none;
    text-align:left;
    height:100px;
    display:block;
    float:left;
    margin-left:5px;
    border-right:1px solid #ccc;
    width:110px;
    padding-left:10px;
    margin-top:5px;
    padding-top:5px;
    line-height:2em;
    margin-bottom:5px;
    
}
.footer-small a
{
font-weight:normal;
}
.footer-list a:hover
{
font-weight:bold;
}
.erfolgsstory p,
.erfolgsstory div,
.erfolgsstory span,
.erfolgsstory pre
{
       font-family:arial, sans-serif;
       font-size:9pt;

}
.erfolgsstory
{
    font-family:arial;
    float:left;
    margin:10px 0px;
    background-color:#fffbef;
}


* html #content div.box { margin: 0 0 0 5px; }

#sidebar
{
    float:left;
    width:310px;
}

#sidebar div.box
{
    width: 310px;
    margin: 0 0 2px 0;
}

#sidebar div.box div.header
{
    width: 310px;
    display:block;
    height:6px;
    font-size:0px;
    background-image: url( /img/box_header.png );
}

#sidebar div.box div.inner1
{
    width: 299px;
    display:block;
    background-image: url( /img/box_bg1.png );
    padding: 0 6px 0 5px;
}

#sidebar div.box div.inner1 div.inner-inner-left,
#sidebar div.box div.inner2 div.inner-inner-left {
    width: 144px;
    padding: 0 0 0 5px;
    float: left;
}

#sidebar div.box div.inner1 div.inner-inner-right,
#sidebar div.box div.inner2 div.inner-inner-right {
    width: 144px;
    padding: 0 0 0 5px;
    float: right;
}

#sidebar div.box div.inner1 div.inner-inner-right a:link,
#sidebar div.box div.inner2 div.inner-inner-right a:link,
#sidebar div.box div.inner1 div.inner-inner-left a:link,
#sidebar div.box div.inner2 div.inner-inner-left a:link,
#sidebar div.box div.inner1 div.inner-inner-right a:visited,
#sidebar div.box div.inner2 div.inner-inner-right a:visited,
#sidebar div.box div.inner1 div.inner-inner-left a:visited,
#sidebar div.box div.inner2 div.inner-inner-left a:visited,
#sidebar div.box div.inner1 div.inner-inner-right a:active,
#sidebar div.box div.inner2 div.inner-inner-right a:active,
#sidebar div.box div.inner1 div.inner-inner-left a:active,
#sidebar div.box div.inner2 div.inner-inner-left a:active {
    color: #333;
    text-decoration: none;
    font-weight: normal;
}


#sidebar div.box div.inner1 div.inner-inner-right a:hover,
#sidebar div.box div.inner2 div.inner-inner-right a:hover,
#sidebar div.box div.inner1 div.inner-inner-left a:hover,
#sidebar div.box div.inner2 div.inner-inner-left a:hover {
    text-decoration: underline;
}

#sidebar div.box div.inner2
{
    width: 300px;
    display:block;
    background-image: url( /img/box_bg2.png );
    padding: 0 5px 0 4px;
}

#sidebar div.box div.footer
{
    width: 310px;
    display:block;
    height:6px;
    font-size:0px;
    background-image: url( /img/box_footer.png );
}

#sidebar div.box a.logout {
    float: right;
    font-size:12px;
    font-weight:bold;
    color:#610909;
    padding-right: 5px;
    padding-top: 3px;
}

#sidebar div.box h2, div.inner3 h2
{
    font-size:12px;
    font-weight:bold;
    color:#000;
    background-image: url( /img/box_headline.jpg );
    padding:3px 5px 0 5px;
    margin:0;
    height:17px;
}

#login
{
    font-size:11px;
    text-align:center;
    padding: 0 0 10px 0;
}

#login input
{
    width:120px;
    padding:5px;
    border:0;
}

#login label
{
    padding: 3px 0 3px 0;
    text-align:left;
    display:block;
}

span.left
{
    margin: 5px;
    padding: 5px;
    width: 130px;
    float:left;
    border-right: 1px dotted #000;
}

span.right
{
    margin: 10px 10px 10px 10px;
    width: 120px;
    float:left;
}

span.all
{
    display:block;
    margin: 10px;
}

input.submit, input.submit, a.button
{
    margin:0;
    display:block;
    width:auto;
    padding:1px 10px 2px 10px;
    background-image:url( /img/submit.jpg );
    background-repeat: repeat-x;
    background-color: #b9b7b7;
    border:1px solid #858585;
    color:#000;
    text-align:center;
    cursor:pointer;
    font-weight:normal;
}
input.submitbig
{
    width: 90px;

    height: 30px;
    padding-top: 0px;
}
.melden
{
    margin:0;
    display:block;
    width:auto;
    padding:1px 10px 2px 10px;
    background-image:url(/img/box_headline.jpg );
    background-repeat: repeat-x;
    background-color: #b9b7b7;
    border:1px solid #ccc;
    color:#000;
    text-align:center;
    cursor:pointer;
    font-weight:normal;
}
.buttontext
{
    font-size:11px;
    padding:0px;
    margin-bottom:5px;
    margin-left:5px;
    margin-top:0px;
}

a.button:hover { text-decoration:none; }

#neu span.all
{
    font-size: 10px;
    text-align:center;
}

#neu span.left
{
    text-align:center;
}

#neu span.right
{
    padding-top:5px;
}

#neu span.left, #login span.left { border-right:none; }

span.color2 { color: #0e6d8d; }

img.picture
{
    border: 1px solid #0e6d8d;
    height: 50px;
    width: 50px;
    margin-left: 5px;
    margin-bottom: 5px;
    float:left;
}

select.selectboxed
{
    width:125px;
    height:120px;
    display: block;
    margin: auto;
}

div.shth
{
    
    width: 100px;
    height:100px;
    text-align:center;
    background-color:#FFFFFF;
    border:1px solid #ffdfb2;
    font-size:12px;
    color:#000000;
    display:table-cell;
    vertical-align:middle;
    min-width:100px;
}



div.shmi
{
    
    width: 50px;
    height:50px;
    text-align:center;
    background-color:#FFFFFF;
    border:1px solid #ffdfb2;
    font-size:10px;
    color:#000000;
        display:table-cell;
    vertical-align:middle;
}
.profilmatchingbox .shmi{
    float:left;
    margin:0px 32px;
}
.visitors5 .shmi{
    margin:0px auto;
}
div.profilmatchingbox,
.visitors5 div{
    text-align:center;
}

div.reihecontent, div.fehlerreihe, .graph, .marg {
    margin: 0 10px 10px 10px;
}

div.fehlerreihe {
    padding: 0.7em 0.7em;
    margin: 10px 0px 10px 0px;
}

.minifont {
    font-size: 10px;
    color: #000;
    line-height: 1em;
}

/* PasswordStrength */
.graph {
    position: relative; /* IE */
    width: 100%;
    border: 1px solid #F3F3F3;
    width: 278px;
    padding: 2px 0;
}

.graph .bar {
    display: block;
    position: relative;
    background-color: #fff;
    background: url(/img/bar.jpg) repeat-y;
    opacity: 0.70;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    text-align: left;
    height: 11px;
}

.graph .bar span {
    position: absolute;
    left: 1em;
}

ul.error-list {
    margin: 0px;
    list-style-type: square;
}
.bold
{
    font-weight:bold;

}
p.bold
{
    margin-top:20px;
}
.favorit-row td
{
    border-top:1px solid #bbb;
}
.favorit-row1
{

    background-color:#fff5e3;
    padding:3px 0px;
}
.favorit-row2
{

    background-color:#fff;
    padding:3px 0px;
}

.profil-icons-small,
.posteingang,
.postausgang,
.nachrichtenfilter,
.matching,
.favlist,
.blocklist,
.gb,
.goldfisch-verschenken,
.become-goldfisch,
.empfehlen,
.settings,
.icon-einstellungen,
.icon-changemail,
.icon-faq,
.icon-geprueft,
.icon-meinkonto,
.icon-profilbild,
.icon-profildaten,
.icon-profiltexte,
.icon-support,
.meine-ordner,
.rose,
.icon-changepassword,
.icon-benachrichtigung,
.icon-persoenlichedaten,
.icon-vorschau,
.nachricht,
.add-fav,
.add-friend,
.add-block,
.matching-yes,
.matching-maybe,
.matching-no,
.add-gb,
.activate-match,
.profildatasettings,
.report{
    background-position: 0px 2px;
    display: block;
    background-repeat: no-repeat;
    padding: 3px 2px 3px 22px;

}

.home {
     background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -269px;
    display: block;
    background-repeat: no-repeat;
    padding: 3px 2px 3px 22px;
}
.icon-einstellungen
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -157px;

}
.icon-vorschau
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -247px;

}
.icon-changepassword
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -202px;

}
.icon-benachrichtigung
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -226px;

}
.icon-persoenlichedaten
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -178px;

}
.icon-profildaten
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -58px;

}
.icon-profilbild
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -80px;

}
.icon-changemail
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px 2px;

}
.icon-profiltexte
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -38px;

}
.icon-support
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -19px;

}
.icon-faq
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -137px;

}
.icon-meinkonto
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -99px;

}
.icon-geprueft
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -118px;

}

.report {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -645px;
}

.add-gb {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -690px;
}

.add-block {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -552px;

}
.empfehlen {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -621px;

}
.matching-yes
{
    
   
    margin-bottom:2px;
    padding:5px 0px 5px 5px;
    width:100%;
    height:20px;
}
.matching-yes:hover
{
    background-color:#fef8ea;
}
.highlight .yes-static
{
    background-color:#fef8ea;
}
.matching-maybe
{


    margin-bottom:2px;
    padding:5px 0px 5px 5px;
    width:100%;
    height:20px;
}
.matching-maybe:hover
{
    background-color:#fef8ea;
}
.highlight .maybe-static
{
    background-color:#fef8ea;
}
.highlight .no-static
{
    background-color:#f5f5f5;
}
.matching-no
{


    margin-bottom:2px;
    padding:5px 0px 5px 5px;
    width:100%;
    height:20px;
}
.matching-no:hover
{
    background-color:#f5f5f5;
}
.add-friend {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -332px;
}

.add-fav {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -575px;
}

.nachricht {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -531px;
}

.rose, .anzahl_rosen {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -667px;
}

.anzahl_rosen_profil {
    background-image: url('/images/sidemenu_icons.png');
    background-repeat: no-repeat;
    background-position: 39px -668px;

    padding: 0px 20px 0px 0px;
    cursor: pointer;
    text-align:right;

    font-weight:bold;
    display:block;

}

.roses_span #countRoses
{
        width:40px;
}

#countRoses
{
    width:100px;
}
.meine-ordner {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -450px;
}

.posteingang {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -293px;
}

.postausgang {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -313px;
}

.nachrichtenfilter {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -332px;
}

.matching {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -377px;
}

.favlist {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -470px;
}

.blocklist {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -489px;
}

.gb {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -353px;
}
.goldfisch-verschenken
{
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -595px;
}
.become-goldfisch {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -399px;
}

.profildatasettings {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -424px;
}

.settings {
    background-image: url('/images/sidemenu_icons.png');
    background-position: 0px -507px;
}

.activate-match
{
 background-image: url('/images/icon-activate-match.png');
   background-position: 0px 0px;
   padding-left:25px;
}

.img-red{
  background-image:url(/images/img-bar-red.jpg);
    background-repeat: repeat-x;
    background-color: #9c1300;
    color:white;
}
.img-red a{
 
    color:white;
}
.img-grey{
  background-image:url( /img/submit.jpg );
    background-repeat: repeat-x;
    background-color: #b9b7b7;
    color:black;
}
.img-grey a{

   
}

.img-green{
  background-image:url(/images/img-bar-green.jpg);
    background-repeat: repeat-x;
    background-color: #016500;
    color:white;
}
.img-green a{

    color:white;
}

.img-yellow{
  background-image:url(/images/img-bar-yellow.jpg);
    background-repeat: repeat-x;
    background-color: #f2d101;
    color:black;
}
.img-yellow a{

   
}

.img-orange{
  background-image:url(/images/img-bar-orange.jpg);
    background-repeat: repeat-x;
    background-color: #d97401;
    color:white;
}
.img-orange a{

    color:white;
}


.user-w,
.user-m {
    background-repeat: no-repeat;
    padding: 0px 3px 0px 10px;
}

.user-w {
    background-image: url('/images/symbol_f.gif');
}

.user-m {
    background-image: url('/images/symbol_m.gif');
}
div.form {
    margin: 0 35px;
}

div.form label {
    width: 150px;
    display: block;
    float: left;
}

div.form label,
div.form input {
}

div.form img.captcha {
    border: 1px solid #333;
}

#refresh-captcha {
    cursor: pointer;
}

#pr-menu {
    border-bottom : 1px solid #ccc;
    margin: 0 25px;
    margin-bottom: 10px;
    padding-left : 0;
    height:19px;
    width:460px;

}

#pr-menu ul, #pr-menu li	{
    display : inline;
    list-style-type : none;
    margin : 0;
    padding : 0;
}


#pr-menu a:link, #pr-menu a:visited	{
    background : #fbfbfb;
    border : 1px solid #CCC;
    color : #333;
    float : left;
    font-size : small;
    font-weight : normal;
    line-height : 14px;
    margin-right : 1px;
    padding : 2px 10px;
    text-decoration : none;
}

#pr-menu a:hover	{
    background : #fff;
    border-bottom : 1px solid #fff;
    color : #000;
}

#pr-menu a:link.active, #pr-menu a:visited.active	{
    background : #fff;
    border-bottom : 1px solid #fff;
    color : #000;
}

#pr-menu select {
    font-size : small;
    font-weight : normal;
    line-height : 14px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: none;
    width: 110px;
}
.tableimg
{
    width:60px;
}
.tablebutton
{
    width:60px;
}


.table-mid {
    margin: 0 0px;
}

.table-mid table tr th.none {
    border-bottom: #ddd 1px solid;
    /*    border-right: #333 1px solid;*/
}

.table-mid table tr th.alt,
.table-mid table tr th.alt2 {
    border-bottom: #ddd 1px solid;
    /*    border-right: #ddd 1px solid;*/
    /*    border-top: #ddd 1px solid;*/
}

.table-mid table tr th.alt2 {
    /*    border-left: #ddd 1px solid;*/
}

.table-mid table tr td.alt,
.table-mid table tr td.alt2 {
    padding: 6px;
    border-bottom: #ddd 1px solid;
    /*    border-right: #ddd 1px solid;*/
}

.table-mid table tr td.alt2 {
    /*    border-left: #ddd 1px solid;*/
}

.table-mid table tr.tr1 {
    background-color: white;
}

.table-mid table tr.tr0 {
    background-color: #fffaf1;
}
.pagination ul
{
    margin:0px;
    padding:0px;
}
ul.pagination {
    list-style-position: inside;
    margin: 10px 25px;
    padding: 0px 0px 30px;
    display: block;

}

.pagination li{
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
}
.pagination a{
    border:solid 1px #DDDDDD;
    margin-right:2px;
}
.pagination .previous-off,
.pagination .next-off {
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    padding:4px 6px;
}
.pagination .next a,
.pagination .previous a {
    font-weight:bold;
    border:solid 1px #FFFFFF;
}
.pagination .active{
    color:#fa9850;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
.pagination a:link,
.pagination a:visited {
    color:#0e6d8d;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
.pagination a:hover{
    border:solid 1px #666666;
}

div.messages {
    margin: 0 00px;
}

div.messages,
div.messages div.row {
    display: inline-block;
}

div.messages div.row {
    line-height: 30px;
    float:left;
    clear: both;
    background: #FFF;
    width: 490px;
    border-collapse:collapse;
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
}
div.messages div.row.trow {
    background-color:#d8e8ff;
}
div.messages div.row.open {
    border-bottom:0;
    background:url(../img/thread_open_bar.png) repeat-y 15px 0px #e0e0e0;
}
div.messages div.row.subrow {
    border:0;
}
div.messages div.row.subrow.subrow-mid {
    background:url(../img/thread_close_bar.png) no-repeat 15px -32px transparent;
}
div.messages div.row.subrow.subrow-last {
    background:url(../img/thread_close_bar_last.png) no-repeat 15px -32px transparent;
}
div.messages div.row.subrow #thread_more_wrapper {
    text-align:center;
}
div.thread div.row.subrow-last {
    border-bottom:none;
}
div.thread div.row.subrow-last #thread_more_wrapper {
    text-align:center;
    padding-top:10px;
}
div.messages div.row a:hover {text-decoration:none; }
div.messages div.row1
{
    border-top:1px solid #bbb;
    border-bottom:1px solid #bbb;
}
div.messages div.rowteamnachricht,
div.messages div.important,
div.messages div.row,
div.messages div.row1
{
    width:460px;
    margin:0px 0px;
    min-height:40px;
    position:relative;
}
div.messages div.row img.important,
div.messages div.row1 img.important
{
    display:block;
    position:absolute;
    left:-22px;
    top:8px;
}
/*div.messages div.rowteamnachricht:hover,
div.messages div.important:hover,
div.messages div.row:hover,
div.messages div.row1:hover
{

}*/
div.messages div.rowteamnachricht{
    background-color: #fff1d3 !important;
}

div.messages div.important .betreff a{


    /*    color: #000;*/
}
div.messages div.important
{
    background-image:url(../images/markiert-20.png);
    background-repeat:no-repeat;
    background-position:2px 8px;

}
div.messages div.important a:link,
div.messages div.important a:hover,
div.messages div.important a:focus,
div.messages div.important a:visited{

}
div.messages div.row div.tree,
div.messages div.row div.mark,
div.messages div.row div.user,
div.messages div.row div.betreff {
    float: left;
}
div.messages div.row div.tree
{
    width : 14px;
    height : 14px;
    margin : 0px 9px 9px 9px;
    padding-top : 10px;
    display : none;
}
div.messages div.row div.tree.open
{
    background : url(../img/thread_open.png) no-repeat center 10px #e0e0e0;
}
div.messages div.row div.tree.close
{
    background : url(../img/thread_close.png) no-repeat center 10px #e0e0e0;
}
div.messages div.row.rowteamnachricht div.tree.open
{
    background : url(../img/thread_open.png) no-repeat center 10px #fff1d3;
}
div.messages div.row.rowteamnachricht div.tree.close
{
    background : url(../img/thread_close.png) no-repeat center 10px #fff1d3;
}
div.messages div.row div.tree.subnode
{
    margin-right : 28px;
}
div.messages div.row div.mark
{
    margin-left:20px;
    margin-top:6px;
}
div.messages div.row div.mark.short
{
    margin-left:0px;
}
div.messages div.row div.betreff
{
    padding-top:4px;
    height:100%;
    width:185px;
}
div.messages div.row div.betreff.short
{
    width:190px;
    background-position:0 5px;
}
div.messages div.row.thread div.betreff
{
    background-position:0 5px;
}
div.messages div.row.subrow div.betreff img.important
{
    margin-top:-5px;
}
div.messages div.row div.betreff img.important
{
    margin-right:6px;
    vertical-align:top;
}
div.messages div.row div.user {
    width: 110px;
    line-height:1.2em;
    margin-top:10px;
}
div.messages div.row.trow div.user,
div.messages div.row.nrow div.user {
    margin-top:4px;
}

div.messages div.row div.uhrzeit {
    float: right;
    line-height:14px;
    text-align:right;
    margin:5px 5px 0px 0px;
    max-width: 80px;
}

div.messages div.row div.badge {
    float: right;
    margin:5px 5px 0px 0px;
    width: 26px;
}

div.messages div.row #row_destination_folder {
    max-width: 140px;
}

div.messages div.row div.mark,
div.messages div.row1 div.mark {
    height: 30px;
    width: 20px;
    text-indent: 7px;
    background: none;
    margin-right: 10px;
}

div.messages div.row img.loader {
    display : block;
    margin : 0px auto;
}

div.messages div.row div.loader-wrapper {
    clear : both;
    padding : 10px 0;
    background : #ffffff;
}

div.thread img.loader {
    display : block;
    margin : 10px auto;
}

div.messages div.row .read {
    margin : 8px 0 8px 30px;
    line-height : 14px;
    display : none;
}

div.messages div.row .read .read-nachricht {
    height : 180px;
    min-height : 180px;
    width : 388px;
    overflow-y : scroll;
}

div.messages div.row .read .betreff #betreffspan {
    width : 330px;
}

div.messages div.row .read .read-header .icons {
    display : block;
    margin : 12px 10px 12px 40px;
    height : 20px;
    float : left;
}

div.messages div.row .read .read-header .icons #read_message_symbol,
div.messages div.row .read .read-header .icons #read_message_symbol {
    width : 30px;
}

div.messages div.row .read #read_answerbutton_deaktiv {
    width : 172px;
    height : 30px;
    margin-top : 10px;
}

div.thread .verlauf {
    font-size : 12px;
    font-weight : bold;
    display : block;
    border-bottom : 1px solid #aaaaaa;
    margin-bottom : 12px;
    position : relative;
}
div.thread .verlauf .titleline,
div.thread .verlauf .titleline a {
    font-size : 13px;
}
div.thread .verlauf .threadheader {
    padding : 10px 10px 10px 58px;
    position : relative;
}
div.thread .verlauf .threadheader .userimage {
    position : absolute;
    left : 0;
    top : 10px;
}
div.thread .verlauf .threadheader .absender {
    text-align : left;
}
div.thread .verlauf .threadheader .alter {
    text-align : left;
    color : #a0a0a0;
}
div.thread .verlauf .threadheader .betreff {
    width : auto;
    padding : 0;
    text-align : left;
}
div.thread .thread-scroll {
    max-height : 360px;
    overflow-y : scroll;
    position : relative;
}
div.thread .row {
    min-height : 40px;
    position : relative;
    width : 73%;
    padding : 5px 10px;
    border-radius : 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow : 1px 1px 4px #606060;
    -moz-box-shadow: 1px 1px 4px #606060;
    -webkit-box-shadow : 1px 1px 4px #606060;
    box-sizing : border-box;
    -moz-box-sizing : border-box;
    -webkit-box-sizing : border-box;
}
div.thread .row.rowteamnachricht {
    background : #ffffe8 !important;
    margin-left : 2% !important;
    margin-right : 2% !important;
    width : 96% !important;
}
div.thread .row.aktiv {
    background : #fff0c0;
}
div.thread .row-wrapper {
    padding: 2px 0;
}
div.thread .row-wrapper.hin .row {
    margin-left : 25%;
    background : #e8ffe8;
}
div.thread .row-wrapper.her .row {
    margin-left : 2%;
    margin-right : 25%;
    background : #e8e8e8;
}
div.thread .row-wrapper.hin.hover {
    background : #d0d0d0;
    border : 1px solid #808080;
}
div.thread .row-wrapper.her.hover {
    background : #d0ffff;
    border : 1px solid #808080;
}
div.thread .row > div.read {
    float : none;
    padding : 5px 0px;
    border : 0;
    border-radius : 8px;
    -moz-border-radius : 8px;
    -webkit-border-radius : 8px;
    color : #000000;
    background : inherit;
    font-size : 13px;
}
div.thread .row > div.read .spam-wrapper {
    text-align : left;
}
div.thread .row.aktiv > div.read {
    background : #d8c8a0;
}
div.thread .row-wrapper.hover > div.row > div.read {
    background : inherit;
}
div.thread .row > div.clear,
div.thread .row > div.read-footer {
    float : none;
}
div.thread .row.hin > div.read-footer .read-button {
    float : left;
}
div.thread .row.her > div.read-footer .read-button {
    float : right;
}
div.thread .row > .betreff {
    width : 360px;
    height : 24px;
    padding : 0;
    font-weight : bold;
}
div.thread .row > .betreff img {
    vertical-align : top;
}
div.thread .row > .betreff.notread {
    background-image : none;
}
div.thread .row.hin > .betreff a {
    padding-left : 20px;
}
div.thread .row.her > .betreff a {
    padding-right : 20px;
}
div.thread .row.hin > .betreff a span {
    float : left;
    padding-right : 10px;
}
div.thread .row.her > .betreff a span {
    float : right;
    padding-left : 10px;
}
div.thread .row > .userimage {
    position : absolute;
    top : 10px;
    left : 0;
}
div.thread .row > .alter {
    color : #a0a0a0;
    font-style : italic;
    font-weight : bold;
    float : left;
}
div.thread .row > .uhrzeit {
    float : right;
    color : #a0a0a0;
    font-weight : bold;
    font-size : 11px;
}
div.thread .row > .icons {
    text-align : right;
    display : none;
}
div.thread .row > .icons a {
    display : inline;
    position : relative;
    margin-left : 8px;
}
div.thread .show_thread_icons {
    float : right;
    width : 28px;
    height : 28px;
    position : absolute;
    bottom : 8px;
    right : 0;
    border : 1px solid #404040;
    border-radius : 4px;
    background-image : -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#808080)); /* Saf4+, Chrome */
    background-image : -webkit-linear-gradient(top, #b0b0b0, #e0e0e0, #808080); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image :    -moz-linear-gradient(top, #b0b0b0, #e0e0e0, #808080); /* FF3.6 */
    background-image :     -ms-linear-gradient(top, #b0b0b0, #e0e0e0, #808080); /* IE10 */
    background-image :      -o-linear-gradient(top, #b0b0b0, #e0e0e0, #808080); /* Opera 11.10+ */
    background-image :         linear-gradient(top, #b0b0b0, #e0e0e0, #808080);
    background-color : #e0e0e0;
    cursor : pointer;
}
.teaserline {
    display : none;
    background : #d8e8ff;
    color : #000000;
    margin-top : 10px;
    font-size : 13px;
}
.teaserline .teaserline-body {
    padding : 8px;
}
.teaserline .teaserline-header {
    height : 28px;
    background-color : #c0d0ff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a0c0ff), to(#d8e8ff));
    background-image: -webkit-linear-gradient(top, #d8e8ff 0%, #a0c0ff 40%, #a0c0ff 60%, #d8e8ff 100%);
    background-image:    -moz-linear-gradient(top, #d8e8ff 0%, #a0c0ff 40%, #a0c0ff 60%, #d8e8ff 100%);
    background-image:     -ms-linear-gradient(top, #d8e8ff 0%, #a0c0ff 40%, #a0c0ff 60%, #d8e8ff 100%);
    background-image:      -o-linear-gradient(top, #d8e8ff 0%, #a0c0ff 40%, #a0c0ff 60%, #d8e8ff 100%);
    background-image:         linear-gradient(top, #d8e8ff 0%, #a0c0ff 40%, #a0c0ff 60%, #d8e8ff 100%);
    font-size : 24px;
    color : #000000;
    line-height : 25px;
    text-align : right;
    padding : 1px 10px;
    cursor : pointer;
}
.teaserline button {
    font-weight: bold;
    font-family: tahoma,arial,sans-serif;
    color: white !important;
    border: 1px solid #f18800;
    cursor: pointer;
    background-color: #f39200;
    background-image: -webkit-gradient(linear, left top, left bottom-button, from(#ffcd55), to(#f39200));
    background-image: -webkit-linear-gradient(top, #ffcd55, #f39200);
    background-image:    -moz-linear-gradient(top, #ffcd55, #f39200);
    background-image:     -ms-linear-gradient(top, #ffcd55, #f39200);
    background-image:      -o-linear-gradient(top, #ffcd55, #f39200);
    background-image:         linear-gradient(top, #ffcd55, #f39200);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcd55,endColorstr=#f39200),
            progid:DXImageTransform.Microsoft.shadow(color=#444444,direction=0,strength=4),
            progid:DXImageTransform.Microsoft.shadow(color=#444444,direction=90,strength=4),
            progid:DXImageTransform.Microsoft.shadow(color=#444444,direction=180,strength=4),
            progid:DXImageTransform.Microsoft.shadow(color=#444444,direction=270,strength=4);
    -webkit-box-shadow: 0px 0px 7px #444;
       -moz-box-shadow: 0px 0px 7px #444;
            box-shadow: 0px 0px 7px #444;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box; 
    background-clip: padding-box;
    -webkit-border-radius: 6px ;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid white;
    font-size: 12px;
    padding: 5px 10px;
    width: auto !important;
    min-width: 80px;
    max-width : 180px;
    float : right;
}
.teaserline #teaserline_text,
.teaserline #teaserline_confirm {
    float : left;
    text-align : left;
    font-size : 12px;
    width : 250px;
    margin-right : 8px;
    line-height : 20px;
}
.teaserline #teaserline_details {
    margin-top : 8px;
    display : none;
}
.teaserline #teaserline_details_close {
    text-align : right;
    padding : 0 0 5px 0px;
    font-size : 24px;
    cursor : pointer;
}
#thread_answer_wrapper {
    position : relative;
    margin-top : 10px;
}
#thread_answer_wrapper > div:not(.tooltip) {
    padding : 10px 0;
    font-style : italic;
    color : #a0a0a0;
}
#thread_answer_wrapper #thread_answer_status {
    padding : 10px;
    background : #ffe0e0;
    color : #cd0a0a;
    border : 1px solid #cd0a0a;
    font-style : normal;
    margin-top : 10px;
}
#thread_answer_wrapper textarea {
    height : 150px;
    width : 100%;
    box-sizing : border-box;
    border : 1px solid #a0a0a0;
    resize : none;
}
#thread_answer_wrapper .submit {
    height : 30px;
    margin : 10px 0 3px auto;
}
#thread_answer_wrapper .submit.disabled {
    color : #808080;
}
#thread_answer_wrapper #options_box
{
    padding: 5px 0;
    font-style: normal;
    color: #000000;
}
#thread_answer_wrapper #options_nachricht_zeichen {
    margin: 0;
    float : right;
}
#upload_box
{
    padding: 10px 0 !important;
    font-style: normal !important;
    color: #000000 !important;
}
#upload_box .upload_box_picture
{
    margin-top: 10px;
    padding: 6px;
    background: #f0f0ee;
    border: 1px solid #cccccc;
    height: 32px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
#upload_box .upload_box_picture input
{
    display: none;
}
#upload_box .upload_box_picture .upload_box_picture_image
{
    flex-grow: 0;
    width: 32px;
    text-align: center;
    margin-right: 10px;
}
#upload_box .upload_box_picture .upload_box_picture_image img
{
    vertical-align: middle;
    max-width: 32px;
    max-height: 32px;
}
#upload_box .upload_box_picture .upload_box_picture_image img.profilbild
{
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -o-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -ms-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);    
}
#upload_box .upload_box_picture .upload_box_picture_title
{
    flex-grow: 1;
    font-weight: bold;
}
#upload_box .upload_box_picture .delete_attachment
{
    padding-right: 0;
    cursor: pointer;
    vertical-align: middle;
    flex-grow: 0;
}
#upload_box #select_picture
{
    margin: 10px auto 0 0;
}
#thread_answer_wrapper #thread_answer_status.warning
{
    border: 1px solid #d97000;
    background: #fef2d7 50% 50% repeat-x;
    color: #d97000;    
}
#thread_answer_wrapper #thread_answer_status.success
{
    border: 1px solid #208000;
    background: #ccecba 50% 50% repeat-x;;
    color: #208000;
}
#thread_answer_wrapper #thread_answer_status.loading
{
    border: 1px solid #808080;
    background: #f0f0f0 50% 50% repeat-x;;
    color: #808080;
    font-size: 13px;
    font-weight: bold;
    padding: 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
#thread_answer_wrapper #thread_answer_status .upload-button
{
    margin: 0;
    float: none;
}
.upload-paragraph
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    row-gap: 8px;
    column-gap: 8px;
}
.upload-paragraph-picture,
.upload-paragraph-status
{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: calc(50% - 22px);
    padding: 8px;
    min-height: 48px;
    cursor: pointer;
}
.upload-paragraph-picture
{
    background: rgba(92,56,0,0.2);
    border: 1px solid #bda781;    
}
.upload-paragraph-status.error
{
    color: #cd0a0a;
    background: #fef1ec;
    border: 1px solid #cd0a0a;
    flex-direction: column;
    align-items: flex-start;
    cursor: default;
}
.upload-paragraph-status.success
{
    color: #208000;
    background: #ccecba;
    border: 1px solid #208000;
    flex-direction: column;
    align-items: flex-start;
    cursor: default;
}
.upload-paragraph-picture.selected
{
    border: 3px solid #4080ff !important;
    padding: 6px !important;
    background: rgba(64,128,255,0.2) !important;
}
.upload-paragraph-picture input[type=radio]
{
    margin-right: 10px;
    display: block;
}
.upload-paragraph-picture input[type=file]
{
    display: none;
}
.upload-paragraph-picture span
{
    margin-left: 10px;
    font-weight: bold;
    display: block;
}
.upload-paragraph-picture img
{
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -o-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -ms-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    vertical-align: middle;
    max-width: 48px;
    max-height: 48px;
}
#wrapper_submit_nachricht #submit_nachricht.disabled
{
    color: #808080;
}
#file_error_dlg
{
    display: none;
}
#pictures_dlg
{
    display: none;
    margin-bottom: -0.5em;
    padding: 0;
}
#pictures_dlg .pictures-dlg-picture
{
    padding: 10px 15px;
    border-bottom: 1px solid #a0a0a0;
    position: relative;
}
#pictures_dlg .pictures-dlg-picture .flexbox
{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;    
}
#pictures_dlg .pictures-dlg-picture input[type=radio]
{
    margin-right: 10px;
}
#pictures_dlg .pictures-dlg-picture img
{
    vertical-align: middle;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
    -o-box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
    -ms-box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
}
#pictures_dlg .pictures-dlg-picture span
{
    margin-left: 10px;
    display: inline-block;
}
#pictures_dlg .pictures-dlg-picture .disabled-wrapper
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: #ffffff80;
    display: none;
}
#pictures_dlg .pictures-dlg-picture.upload .disabled-wrapper,
#pictures_dlg .pictures-dlg-picture.pruefung .disabled-wrapper
{
    background: #ffffff40;
}
#pictures_dlg .pictures-dlg-picture.disabled .disabled-wrapper
{
    display: block;
}
#pictures_dlg .pictures-dlg-picture.selected
{
    border: 3px solid #4080ff !important;
    padding: 7px 12px !important;
}
#pictures_dlg .pictures-dlg-picture.profil
{
    background: #016500;
    background-image: linear-gradient(top,#089500,#014f00);
    background-image: -o-linear-gradient(top,#109500,#014f00);
    background-image: -ms-linear-gradient(top,#109500,#014f00);
    background-image: -moz-linear-gradient(top,#109500,#014f00);
    background-image: -webkit-linear-gradient(top,#109500,#014f00);
    color: #ffffff;
}
#pictures_dlg .pictures-dlg-picture.freigegeben
{
    background: #f2d101;
    background-image: linear-gradient(top,#ffff10,#e2c801) !important;
    background-image: -o-linear-gradient(top,#ffff10,#e2c801) !important;
    background-image: -ms-linear-gradient(top,#ffff10,#e2c801) !important;
    background-image: -moz-linear-gradient(top,#ffff10,#e2c801) !important;
    background-image: -webkit-linear-gradient(top,#ffff10,#e2c801) !important;
}
#pictures_dlg .pictures-dlg-picture .not-available
{
    color: #cd0a0a;
    font-weight: bold;
    font-size: 10px;
    z-index: 20;
    position: relative;
    margin-top: 10px;
    display: none;
}
#pictures_dlg .pictures-dlg-picture.disabled .not-available
{
    display: block;
}
#pictures_dlg .pictures-dlg-picture.disabled.profil-disabled .not-available.upload-disabled,
#pictures_dlg .pictures-dlg-picture.disabled.upload-disabled .not-available.profil-disabled
{
    display: none;
}
#pictures_dlg .pictures-dlg-picture.upload .not-available
{
    margin-top: 0;
}
#pictures_dlg .pictures-dlg-picture.upload,
#pictures_dlg .pictures-dlg-picture.pruefung
{
    border-bottom: none;
    background: #ffffff;
    background: #b9b7b7;
    background-image: linear-gradient(top,#e9e7e7,#a9a7a7) !important;
    background-image: -o-linear-gradient(top,#e9e7e7,#a9a7a7) !important;
    background-image: -ms-linear-gradient(top,#e9e7e7,#a9a7a7) !important;
    background-image: -moz-linear-gradient(top,#e9e7e7,#a9a7a7) !important;
    background-image: -webkit-linear-gradient(top,#e9e7e7,#a9a7a7) !important;
}
#pictures_dlg .pictures-dlg-picture.upload input[type=file]
{
    width: 285px;
    box-sizing: border-box;
}
#pictures_dlg .pictures-dlg-picture.upload img:not(.preview),
#pictures_dlg .pictures-dlg-picture.pruefung img:not(.preview)
{
    box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
#pictures_dlg .pictures-dlg-picture.upload img.preview,
#pictures_dlg .pictures-dlg-picture.pruefung img.preview
{
    max-width: 100px;
    max-height: 100px;
}
#pictures_dlg .pictures-dlg-picture.upload span
{
    display: inline-block;
    position: relative;
}
#bildansicht
{
    position: fixed;
    display: none;
    z-index: 100;
    width: 800px;
    height: 830px;
    border: 1px solid #808080;
    box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.6);
    -o-box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.6);
    -ms-box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.6);
    -moz-box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.6);
    -webkit-box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.6);
    background: #ffffff;
    padding: 10px;
    min-width: 120px;
    min-height: 80px;
}
#bildansicht .bildansicht-close
{
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 1px 1px 2px #000000;
    -o-text-shadow: 1px 1px 2px #000000;
    -ms-text-shadow: 1px 1px 2px #000000;
    -moz-text-shadow: 1px 1px 2px #000000;
    -webkit-text-shadow: 1px 1px 2px #000000;
}
#bildansicht .bildansicht-close img
{
    vertical-align: middle;
    position: relative;
    top: -2px;
}
#bildansicht .bildansicht-body
{
    width: 100%;
    height: 100%;
    overflow: auto;
    box-sizing: border-box;
    background-color: #606060;
    background-image: url(/img/bg.jpg);
}
#bildansicht .bildansicht-body img
{
    display: block;
}
div.thread .row > div.read > .attachment,
.read .read-nachricht > .attachment,
#wrapper #scroller #contentscroll > .attachment,
#originalnachricht_editor_disabled > .attachment
{
    background: rgba(0,0,0,0.2);
    border: 1px solid #c0c0c0;
    margin-bottom: 5px;
    cursor: pointer;
    display: inline-block;
}
div.thread .row > div.read > .attachment img,
.read .read-nachricht > .attachment img,
#wrapper #scroller #contentscroll > .attachment img,
#originalnachricht_editor_disabled > .attachment img
{
    vertical-align: middle;
    box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
    -o-box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
    -ms-box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
    -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
    max-width: 100%;
}
#button_save_thread {
    display : none;
    cursor : pointer;
}

div.message-counter {
    margin: 10px 00px;
    font-weight: bold;
}
div.birthdaymenue 
{
    float:left;
    height:50px;
    width:480px;
    background-color:#fae8c4;
    margin-bottom: 40px;
    margin-top:10px;
}
div.birthdaymenue span
{   float:left;
    width:68px;
    height:20px;
    
     text-align: center;
    vertical-align: bottom;
}
div.birthdaymenue span a
{ height:100%;
  width:100%;
  display:block;
  height:20px;
     padding-top:10px;
     padding-bottom:20px;
vertical-align: bottom;
}
div.birthdaymenue span a:hover
{ height:100%;
  width:100%;
  display:block;
  background-color:#fff7e7;
}

.tooltip {
    display:none;
    background-color:#fa9850;
    border:1px solid #fff;
    padding:10px 15px;
    width:200px;
    display:none;
    color:#000;
    text-align:left;
    font-size:12px;
    z-index:10000;
    overflow: hidden;
    /*margin: -100px;*/
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
}
.socialmedia-container .tooltip, .tooltip-wide .tooltip {
    width:300px !important;
}
.toolboxtitle
{
    width:100%;
    background-color: #ef9800;
    color:white;
    padding:3px 6px;
    font-weight:bold;
    position:relative;
    left:-6px;
}
.tooltip div.rose_tooltip {
    padding: 5px 0px;
    border-bottom: 1px dashed #eee;
}

.tooltip div.rose_tooltip div.shmi {
    /*float: left;*/
    margin: 0 4px 0px 0;
    float:left;
    display:table-cell;
    vertical-align:middle;
}
.tooltip div.rose_tooltip div.shmi a img {

  display:inline-block;
    vertical-align:middle;
}

.info {
    float: left;
    clear: both;
    margin: 0 25px;
}
/* Meine Daten und Einstellungen*/
.mysettings
{
    font-size:1em;
    margin:5px 0px 5px 28px;
    width:190px;
    height: 75px;
    overflow: hidden;
    float: left;
    display: block;
    padding:5px 10px;
}
.mysettings.texte
{
    background-image:url(../images/texte-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.daten
{
    background-image:url(../images/daten-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.agb
{
    background-image:url(../images/agb-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.filter
{
    background-image:url(../images/filter-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.passwort
{
    background-image:url(../images/passwort-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.bilder
{
    background-image:url(../images/bilder-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.vorschau
{
    background-image:url(../images/vorschau-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.einstellungen
{
    background-image:url(../images/einstellungen-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.persoenliche-daten
{
    background-image:url(../images/persoenliche-daten-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.nutzungshinweise
{
    background-image:url(../images/nutzungshinweise-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.konto
{
    background-image:url(../images/konto-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.faq
{
    background-image:url(../images/faq-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.benachrichtigung
{
    background-image:url(../images/benachrichtigung-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.mysettings.pruef
{
    background-image:url(../images/verify-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.change-mail
{
    background-image:url(../images/email-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.support
{
    background-image:url(../images/info-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.loeschen
{

}
.loeschen a:link
{

}
.deaktivieren
{
    background-image:url(../images/deaktivieren-bgicon.png);
    background-position:right bottom;
    background-repeat: no-repeat;
}
.group-service
{
    background-color:#dcf1ff;
}
.group-einstellungen
{
    background-color:#edf5a7;
}
.group-profil
{
    background-color:#fde19f;
}
.group-goldfisch
{
    background-color:#ffef99;
}
.menu_body {display:none; width:184px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675;}
.menu_body li{background:#493e3b;}
.menu_body li.alt{background:#362f2d;}
.menu_body li a{color:#FFFFFF; text-decoration:none; padding:10px; display:block;}
.menu_body li a:hover{padding:15px 10px; font-weight:bold;}

blockquote {
    border-left: 5px solid #FA9850;
}

.smiley {
    cursor: pointer;
    display:block;
    margin: 5px auto;
}

.notread {
    background-image:url(../images/new-mail.png);     background-repeat:no-repeat; padding-left:0px; background-position: 0px 10px;
    /*    background-color: #3dad00;*/
}
.notread a
{
    display:block;
    position:relative;
    padding-left:25px;
    font-weight:bold;
}

.beantwortet { background-image:url(../images/message-answered.png);     background-repeat:no-repeat; padding-left:0px; background-position: 0px 10px;  }
.beantwortet a {
    display:block;
    position:relative;
    padding-left:25px;

}
.marginstd
{
    margin:0px auto;
    width:440px;
    display:block;
}
.marginstd p
{
    margin:0px 0px;

}
.marginbig
{
    margin:0px auto;
    width:400px;
}
.marginbig span.label
{
    float:left;
    display:block;
    width:80px;
    margin-right:30px;
    margin-left:35px;
}
.marginmail span.label
{
    float:left;
    display:block;
    width:120px;
    margin-right:30px;
    margin-left:35px;
}

.profilreihe {
    width:390px;
    margin: 20px 50px;
    padding: 7px 15px 7px 15px;
    display:block;
}

.profillabel {

    padding-top: 5px;
    float: left;
    width:100px;
    text-align: left;
    z-index:0;
}
.profilcontent {
    border-top:1px solid #FFFFFF;
    padding-top: 3px;
    float: left;
    width:280px;
    text-align: left;
}

/* FAQ-Angaben */
p.faqtitle
{
    width:100%;
    margin-top:10px;
    border:1px dashed #eee;
    height:30px;
    position:relative;
    margin-bottom:00px;

    background-color:#FFFAE9;
}
p.faqtitle:hover
{

    background-color:#fff3c5;
}

.downarrow
{
    background-image:url(../images/downarrowfaq.png);
    background-repeat:no-repeat;
    background-position:40px 8px;

}



.goldlist ul li
{
    margin-right:50px;
    margin-left:30px;
}
.goldtable tr:hover
{
    background-color: #f5f5f5;
}
.goldtable
{
    border-collapse:collapse;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    /* height:30px; */
}

.goldtablerest
{   width:100%;
    border-collapse:collapse;
      /*
    border-top: 0px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
     height:30px; */
}
.goldtablerest tr td
{
    border-bottom: 1px dashed #ccc;
 }


.goldsmall
{
    font-size: 9px;
}


.downarrowgold
{
    background-image:url(../images/downarrowfaq.png);
    background-repeat:no-repeat;
    background-position:360px 8px;
    float: right;

}

.gold1
{
    padding-left: 7px;
    width: 280px;
    height: 30px;
    text-align:left;
}
.gold2
{
    width: 60px;
    height: 30px;
    text-align:center;
}
.gold3
{
    width: 60px;
    height: 30px;
    text-align:center;
}


tr.space:hover
{
    background-color: #fff;
}
.messagetable .anmeldeweiter
{
    border:none;
}
.messagetable
{
    width:460px;
}
.marginsmall
{
    margin:0px auto;
    width:460px;
}

.marginsmall table
{
    margin:0px auto;
    width:460px;
}
.marginsmall .visits_buddy table.visits
{
    margin:0px auto;
    width:240px;
}
table.visitsright
{
   margin:0px;
   padding:0px;
    width:190px;
}
.submitnoblock
{
    margin:0;
    width:auto;
    padding:2px 10px 2px 10px;
    background-image:url( /img/submit.jpg );
    background-repeat: repeat-x;
    background-color: #b9b7b7;
    border:1px solid #858585;

    text-align:center;
    cursor:pointer;
    font-weight:normal;
}
.buttondeaktiv
{
    margin:0;
    width:auto;
    padding:2px 10px 2px 10px;
    background-image:url( /img/submit.jpg );
    background-repeat: repeat-x;
    background-color: #b9b7b7;
    border:1px solid #bbb;
    color:#777;
    text-align:center;
    cursor:pointer;
    font-weight:normal;
}

.crop_image
{
    background-image:url(../images/imgeditor/icon_cut.png);
    background-repeat:no-repeat;
    height:30px;
    width:30px;
    display:block;
    float:left;
    margin:10px;
}

.editbuttons
{    margin:10px;
     border:0px solid black;
     background:none;
     float:left;
}

.editbuttons:hover
{
    cursor:pointer;
}

#werbungInfo {
    display: none;
}

#bilderInfo {
    display: none;
}
#nachrichtenInfo {
    display: none;
}
#sonstigeInfo {
    display: none;
}
#chatInfo {
    display: none;
}
#weitereInfo {
    display: none;
}
#weitere2Info {
    display: none;
}

.moduleRow td.left {padding:7px 0px 5px 10px;}
.moduleRowOver td.left {padding:7px 0px 5px 10px;}
.moduleRowSelected td.left { padding:7px 0px 5px 10px; }
.moduleRowOver { background-color: #fbebc5;cursor: pointer; }
.moduleRowSelected { background-color: #fdd372; }

.pass-result {
    float: left;
    margin: 0 5px 5px 1px;
    text-align: left;
    padding: 0;
    width: 150px !important;
    display: none;
    background: none !important;
    border: none !important;
}

.pass-result.bad, .pass-result.missmatch{
    background-color:#ffb78c;
    border-color:#ff853c !important;
}
.pass-result.good{
    background-color:#ffec8b;
    border-color:#fc0 !important;
}
.pass-result.short{
    background-color:#ffa0a0;
    border-color:#f04040 !important;
}
.pass-result.strong{
    background-color:#c3ff88;
    border-color:#8dff1c !important;
}
.pass-result.verystrong{
    background-color:#40a020;
    border-color:#004000 !important;
}
.pass-result > span{
    line-height: 18px;
    display: block;
}
.pass-result .pass-check{
    font-size: 16px;
    position: relative;
    top: 2px;
}
.pass-result .pass-check-off svg {
    height: 14px;
    vertical-align: top;
    position: relative;
    top: 2px;
    fill: #8a8a8a;
}
.pass-result .pass-check-on svg {
    height: 14px;
    vertical-align: top;
    position: relative;
    top: 2px;
    fill: #3dad00;
}
.pass-result > span.bad{
    color: #cd0a0a;
    font-weight: bold;
    line-height: 15px;
}
.pass-result > span.strong{
    color: #3dad00;
    font-weight: bold;
    line-height: 15px;
}
span.error, span.success {
    padding: 2px 0 2px 16px;
    margin: 3px 0;
}
span.error {
    color: #dd0000;
    background: transparent url('../images/no.png') no-repeat;
}
span.success {
    color: #2ada02;
    background: transparent url('../images/yes.png') no-repeat;
}
span.successnew {
    color: #3dad00;
}
span.successnew svg {
    height: 14px;
    vertical-align: top;
    fill: #3dad00;
}
.checkbox_suche {
    float:left;
    width: 130px;
    display:block;
}

ul.error-list {
    padding-left: 33px;
}

#newsdetail h1 {
border-bottom:0;
font-size:14px;
font-weight:bold;
margin:0;
padding:2px 0 20px 0;
text-decoration: underline;
color: #000;
width:100%;
}
#newsdetail p.datum {
font-size:10px;
margin:0;
padding:5px 0;
text-align: right;
}

#newsdetail img {
float: left; 
border: none;
margin-bottom:2px;
padding:0;
}

#newsdetail p.bilduntertext {
border: none;
background-color: #CCCCCC;
font-size:10px;
margin:0;
padding:2px 3%;
display: inline-block;
width:94%;
}

#newsdetail p {
    clear:both;
}

div.newslist {
padding:10px 0px 20px 0px;
border-top: 1px solid #CCC;
}


h1.newslist {
border-bottom:none;
font-size:14px;
font-weight:bold;
margin:0;
padding:2px 5px 0px 0px;
text-decoration: none;
color: #000;
width:100%;
}

h1.newslist a {
border-bottom:none;
font-size:14px;
font-weight:bold;
margin:0;
padding:2px 5px 0px 0px;
text-decoration: none;
color: #000;
width:100%;
}

h1.newslist a:hover {
border-bottom:none;
font-size:14px;
font-weight:bold;
margin:0;
padding:2px 5px 0px 0px;
text-decoration: underline;
color: #000;
width:100%;
}


h2.newslist {
border-bottom:none;
font-size:10px;
font-weight:normal;
margin:0;
padding:1px 5px 1px 5px;
text-decoration: none;
color: #000;
width:100%;
}

img.newslist {
float: left;
border: 1px solid #000;
margin:2px 5px 2px 0;
padding:0;
width:125px;
}

p.newslist  {
border: none;
font-size:12px;
margin:0;
padding:2px;
}

/*
css für slider
*/

/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}
/*core classes*/
.stripViewer { position: relative; overflow: hidden; border: 5px solid #ff0000; margin: 0 0 1px 0; }
.stripViewer ul {
/* this is your UL of images */
margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; }
.stripViewer ul li { float:left; }
.stripTransmitter { overflow: auto; width: 1%; }
.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; }
.stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; }
.stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #ff0000; color: #fff; text-decoration: none; display: block; }
.stripTransmitter a:hover, a.current{ background: #fff; color: #ff0000; }
/*tooltips formatting*/
.tooltip { padding: 0.5em; background: #feedc5; color: #000; border: 5px solid #dedede; }
.tooltip ul li { list-style-position: outside; margin-left:18px; padding-left:0px; }
.ui-dialog{ position:fixed !important; padding:0px;}
/* .warning-dialog{ background-color:#fcf5e5;}*/
 .warning-dialog .ui-widget-content,
  .warning-dialog  #dialog,
/*  .warning-dialog .ui-dialog{ background-color:#fcf5e5;}*/
.beta-warning .ui-dialog-titlebar {
    background: url(../images/img-bar-red.jpg) #9e1600;
    background-repeat: repeat-x;
    color:white;
    border: 2px solid #9e1600;
    padding: 0;
    margin:0;
}

.beta-warning  {
 
    border: 2px solid #9e1600 !important;

}

#dialog
{
    display : none;
}
.ui-widget
{
    font-family: Verdana,Arial,sans-serif !important;
    font-size: 1.1em !important;
}
.ui-dialog .ui-dialog-buttonpane
{
    background:none;
    margin: 0.5em 0 0 0 !important;
}
.ui-dialog .ui-dialog-buttonpane button
{
    font-family: Arial,sans-serif !important;
    font-size: 1em !important;
    margin: 0.25em 0.4em 0 0 !important;
    padding: 0.2em 1.6em 0.3em 1.6em !important;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button:hover,
.ui-dialog .ui-dialog-buttonpane button:focus
{
    background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    color: #212121;
}
.ui-tabs .ui-state-active
{
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x !important;
    border: 1px solid #aaaaaa !important;
    border-bottom: none !important;
}
.ui-tabs .ui-state-active a
{
    color: #212121 !important;
}
.ui-menu .ui-state-active
{
    background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important;
    border: 1px solid #999999 !important;
    color: #212121 !important;
}
.ui-dialog .ui-dialog-buttonpane .ok
{
    color:black;
}
.fehlerreihe.ui-state-warning
{
    border: 1px solid #d97000;
    background: #fef2d7 50% 50% repeat-x;
    color: #d97000;
}
.fehlerreihe.ui-state-warning .ui-icon
{
    background-image: url(images/ui-icons_e38000_256x240.png) !important;
}
.fehlerreihe.ui-state-error
{
    border: 1px solid #cd0a0a;
    background: #fef1ec 50% 50% repeat-x;
    color: #cd0a0a;
}
.fehlerreihe.ui-state-error .ui-icon
{
    background-image: url(images/ui-icons2_cd0a0a_256x240.png) !important;
}
.fehlerreihe.ui-state-error a
{
    color: #cd0a0a;
}
.fehlerreihe.ui-state-success
{
    border: 1px solid #3dad00;
    background: #ccecba 50% 50% repeat-x;
}    
.fehlerreihe.ui-state-success .ui-icon
{
    background-image: url(images/ui-icons2_3dad00_256x240.png) !important;
}
.fehlerreihe.ui-state-loading
{
    border: 1px solid #808080;
    background: #f0f0f0 50% 50% repeat-x;;
    color: #808080;
    font-size: 13px;
    font-weight: bold;
    padding: 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;    
}
.success-dialog  {}
.success-dialog .ui-dialog-titlebar {
    background: #333;
}


.error-dialog  {}
.error-dialog .ui-dialog-titlebar {
    background: #fff;
}
.confirmbox-button-strong{

}
.confirmbox-button-standard{

}
.confirmbox-button-light{

}
.fehlerreihe ul li
{
    list-style-position: outside;
}

.accordionButton {
    width: 438px;
	float: left;
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
        padding: 5px;
border: 1px solid #dfdfdf;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	}

.accordionContent {
    width: 418px;
	float: left;
        padding: 15px;
	background: #fff;
        border: 1px solid #dfdfdf;
        border-top:0px;
	display: none;
        margin-bottom:5px;
	}




/* Test mit jquery-Dialog-Klassen */


/*.flora .ui-widget-content
{
    background-image:none;
    background:none;
    background-color:#000;

}*/

.messagetd a
{
    font-weight:normal;
    font-size:100%;
}


.accounteventbox{

}

em{font-style: italic;}




.version img

{
    border-style: none;
}


.iewarning
{
    background:white;
    border:2px solid #9e1600;
    padding:10px;
    margin:0px 20px 0px 25px;
    text-align:center;
    width:760px;

}

.iewarning a
{
 font-size:12px;
}

.small_profil p
{
    margin:0px;
    padding:0px;
    float:left;
}
.small_profil
{
   width:250px;
    float:left;
}

.small_profil .userinfo-left
{
    width:85px;
    float:left;
    display:block;
}

.small_profil .userinfo-right
{
width:155px;
    float:left;
}


.savedsearchleft
{
     width:95px;
    float:left;
    display:inline;
    margin-bottom:7px;
    font-weight:600;

}
.savedsearchright
{
   width:100px;
    float:left;
    white-space:normal;
     margin-bottom:7px;
}
.savedsearchright2column
{
   width:300px;
    float:left;
    white-space:normal;
     margin-bottom:7px;
}

.datensmallheader .accordionButton
{
    width:428px;
}

.datensmallheader .accordionContent
{
    width:408px;
    padding-bottom:6px;
}



.selectedbutton {
    width: 438px;
	float: left;
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
        padding: 5px;
border: 1px solid #dfdfdf;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	}

.selectedcontent {
    width: 418px;
	float: left;
        padding: 15px;
	background: #fff;
        border: 1px solid #dfdfdf;
        border-top:0px;
	display: none;
        margin-bottom:5px;
	}



.selectedcontent .checkbox_suche
{
    
}



#yes.accordionButton
{
    background: url("images/accordion-selected_1x400.jpg") repeat-x scroll 50% 50% #E6E6E6;

}

.read
{
    border:1px solid #ccc;
       background-color:#f8f8f8;
}
.read-header
{

    display:block;

    float:left;
    width:100%;
    padding:5px 0px;

    border-bottom:2px solid white;
}
.read-header .img
{

    display:block;
   margin-left:20px;
    float:left;

}
.read-header .user
{
    margin: 15px auto;
    display:block;
   margin-left:5px;
    float:left;

}
.read-header .userstd
{
    margin: 5px auto;
    display:block;
   margin-left:15px;
    float:left;

}
.read-header .date
{

    display:block;
    margin: 10px auto;
    height:20px;
   margin-right:10px;
    float:right;
    text-align:right;

}
.read-header .datestd
{

    display:block;
    margin: 5px auto;

   margin-right:10px;
    float:right;
    text-align:right;

}
.betreff
{
    padding:10px 0px;

    float:left;
    display:block;

    width:100%;
}

.read-nachricht{
background-color:white;
float:left;
min-height:200px;
padding:20px 20px;
white-space:normal;
width:418px;
}
.read-footer
{
    height:40px;
}
.read-footer .read-button
{
    float:left;
    display:block;
    margin-left:4px;
}
.read-footer .read-ordner
{
    float:right;
    margin-top:10px;
    display:block;
}
.read-footer .read-blockliste
{
    margin-top:10px;
    margin-left:10px;
    display:block;
}


.accordionContent input
{
    margin-right:4px;
    margin-bottom:5px;
}


.searchform .column3 input
{
    margin-right:4px;
}
.searchform
{
    padding:0px 3%;
    margin-bottom:10px;
    margin-top:10px;
float:left;
display:block;
width:94%;
}
.searchform .column3
{
    width:33%;
    display:block;
    float:left;
}
.searchform .column2
{
 width:75%;
    display:block;
    float:left;


}
.searchform .columnlabel
{
    width:25%;
    height:30px;
    display:block;
    float:left;


}
.marginaccount .marginsmall{
  margin:0px 14px;
  width:482px;
}

/*
.mail p
{
    padding:6px 0px;
    
    display:block;
}
*/



.slidervalue
{
    border:0;
    text-align:center;
    float:left;
    width:100%;
    font-size:9pt;
    font-weight:bold;
}

.checkboxlabel
{
    float:left;
    width:100px;
}

.checkbox_suche input
{
    float:left;
}

.checkinfo
{border:0px solid;
 float:right;
 width:96%;
 display:none;
 background-color:#fdbe74;
 padding:2%;
 margin:15px 0px 0px 0px;
}




.savedextended .savedsearchleft
{
   clear:left;
}
.savedextended .savedsearchright
{

}

.savedextended .savedsearchright2column
{
 
}

#footer-outline
{
border-top:1px solid #979797; height:20px; padding:3px 4px 5px 4px;margin:0px 0px 5px 7px; margin-top:4px;
float:left; display:block; width:502px;
}


.adscale_wrapper .adscaleP6_head
{
    background-image: url(/img/box_headline.jpg) !important;
}

@keyframes counterupdate
{
    from
    {
        opacity : 0
    }
    
    to
    {
        opacity : 1;
    }
}

.box .badge .notification-badge,
#menu ul li ul li .badge .notification-badge
{
    transform : scale(0.8);
}

.inforow .badge
{
    position : relative;
    left : -4px;
}

.message-counter.badge .notification-badge
{
    display : none;
}

.message-counter.badge a
{
    color : #cd0a0a;
    animation-name : counterupdate;
    animation-duration : 0.5s;
    animation-iteration-count : 6;
    animation-direction : alternate-reverse;
    animation-timing-function : linear;
}

.profile-error
{
    margin-top : 10px;
}

.profile-error .profile-error-left
{
    float : left;
    width : 120px;
}

.profile-error .profile-error-right
{
    float : left;
    width : 320px;
}

.profile-error .profile-error-goldfisch
{
    margin-top : 25px;
}

.profile-error .profile-error-head
{
    font-weight : bold;
    font-size : 14px;
    margin-bottom : 10px;
}

.profile-error .profile-error-goldfisch img
{
    display : block;
    float : right;
    margin : 0 0 5px 5px;
}

.profile-error ul li
{
    margin-bottom : 5px;
}

#pr-menu a.disabled
{
    color : #a0a0a0;
}

.paypal-marks-container
{
    display: inline-block
}

.paypal-marks-container .paypal-mark
{
    border: none;
    margin: 0;
    padding: 0
}

.paypal-button-wrapper
{
    width: 75%;
    margin: 20px auto 0 auto
}

#paypal-marks-container
{ 
    float: right
}

#paypal-marks-container .paypal-mark
{
    border: none;
    margin: 0;
    padding: 0;
}
.cancel-form .asterisk
{
    font-size: 13px;
    font-weight: bold;
    color: #c83d00;
}
.cancel-form h3
{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px;
}
.cancel-form .mobile-hint
{
    margin-bottom: 30px;
}
.cancel-form .cancel-input-field
{
    margin-top: 20px;
}
.cancel-form .cancel-input-field label
{
    width: 150px;
    float: left;
    font-weight: bold;
}
.cancel-form .cancel-input-field .cancel-hint
{
    margin-top: 5px;
    padding-left: 150px;
    color: #8a8a8a;
    font-style: italic;
}
.cancel-form .cancel-input-field .error
{
    margin-left: 150px !important;
    margin-right: 0 !important;
    width: 200px !important;
}
.cancel-form .cancel-input-field .cancel-abo-table
{
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
}
.cancel-form .cancel-input-field .cancel-abo-table th
{
    font-weight: bold;
    color: #ffffff;
    background: #f9ae2a;
    text-align: right;
    padding: 10px;
}
.cancel-form .cancel-input-field .cancel-abo-table td
{
    text-align: right;
    padding: 10px;
}
.cancel-form .cancel-input-field .cancel-abo-table input
{
    width: auto !important;
    height: auto !important;
}
.cancel-form .cancel-reason-box textarea
{
    width: 400px !important;
    height: 100px !important;
    margin-top: 8px !important;
}
.cancel-form .cancel-abo-list .error
{
    margin-left: 0 !important;
    width: 300px !important;
}
.cancel-form .cancel-footer
{
    padding: 15px 0;
}
.cancel-form-finished
{
    margin-top: 40px;
}
.cancel-form-finished input
{
    margin: 10px auto 0;
}
.filter-block
{
    margin: 0px 20px;
    padding: 4px 0 4px 15px;
    width: 410px;
}
.filter-block.filter-block-alter
{
    padding-top: 15px;
    padding-bottom: 5px;
}
.filter-block.filter-block-info
{
    padding-top: 20px;
}
.filter-block .profilcontent
{
    width: 310px;
}
.filter-block .profilcontent .filter-option
{
    padding: 0 0 4px 20px;
    display: inline-block;
    position: relative;
}
.filter-block .profilcontent .filter-option input
{
    position: absolute;
    left: 0;
}
.messages .row .betreff .photo-only,
.thread .threadheader .betreff .photo-only,
.read .betreff .photo-only
{
    color: #606060;
}
.messages .row .betreff a .photo-only
{
    padding-top: 4px;    
}
.messages .row .betreff .photo-only img,
.thread .threadheader .betreff .photo-only img,
.read .betreff .photo-only img
{
    vertical-align: bottom;
}
#options_nachricht_zeichen
{
    margin: 3px 10px 3px 10px;
    width: 40%;
    float: right;
}

#options_kopie
{
    margin: 3px 0px;
    float:left;
width:40%;

}

#options_verwerfen
{
   margin: 0 10px;
   float: left;
    display: block;
    width: 100%;
}
#options_editor_deaktivieren
{ 
   margin: 0 10px;
   float: left;
    display: block;
    width: 100%;
    clear:left;
}
input#betreff
{
  margin: 10px;
  width: 60%;
}

label#label_betreff
{
 float: left;
 margin: 10px;
}

#wrapper_submit_nachricht
{
  width: 50%;
  height: 45px;
  padding-bottom: 10px;
  float: right;
margin-top:10px;
}
#submit_nachricht
{
 float: right;
 width: 200px;
 height: 25px;
 margin-right: 10px;
}
#form_titel
{
    margin: 5px 0px 5px 0;
    display: block;

}

#original
{
    margin: 5px 0px 5px 10px;
 display: block;



}
#orig_zitat
{
    margin: 5px 0px 5px 0;
    display: block;
   text-align: right;

}
#originalnachricht
{
    width: 100%;
    display: block;

}


/*

Nachrichtenliste
Footer marker delete, destination folder
*/

#submit_checkdel {
    height: 20px;
    width: 130px;
}

#checkAllAuto
{

}
#mark_all
{
margin-top: 6px;
}


#row_submit_checkdel {
    margin-right: 0;
    margin-top: 4px;
    padding-right: 0;
    width: 140px;
}
#row_destination_folder {
    margin: 0;
    padding-top: 7px;
    width: 140px;
}
#select_destination_folder {
    margin: 0;

    width: 100%;
}

#back_message_list {
height:30px;
width:100%;
}

#previous_message
{
width: 40%;
height: 30px;
float: left;

}
#link_previous_message
{

}
#img_previous_message
{
float:left;
margin:0 4px 0 6px;
}

#next_message
{
width: 40%;
height: 30px;
float: left;
text-align: right;
}
#link_next_message
{

}
#img_next_message {
float:right;
margin:0 4px 0 6px;
}

#read_message_marker
{
float:left;
height:30px;
text-align:center;
width:10%;
}
#read_message_symbol
{
    float:left;

    width: 10%;
    height:30px;
text-align:center;
}


#img_back_message_list
{
float:left;
padding-right:6px;
}

#read_footer_folder_answer  {
height:60px;
}
#wrapper_read_move_folder  {
float:left;
margin:15px 0 10px 15px;
width:40%;
}
#read_move_folder {
width:160px;
}
#wrapper_read_answerbutton  {
float:right;
margin:0px 15px 10px 0;
width:40%;
}
#read_answerbutton {
height:30px;
width:180px;
float:right;
margin-top:10px;
display:block;
}



.kategoriediv
{
    width:96%;

    margin-left:0px;
     float:left;
     border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px;
}

.leftdata
{
    width:70%;
    display:block;
    float:left;
    white-space:normal;
margin-left:10px;
}
.leftdata *
{

    white-space:normal;

}
.rightimg
{
    float:right;
    display:block;

}
.rightimg div.shth
{

display:block;
float:right;

}

.kategorieinfo p
{
    margin:1px 0px;
    padding:0px;
    font-size:8pt;
}

.progressbar
{
    width:404px;
    margin-left:20px;
    border-collapse:collapse;

}
.progressbar_grafiken
{
     height:11px;
     border-collapse:collapse;
     border:0px solid white;
}

.progressbar_grafiken .bullet
{
     width:11px;
     background-image:url(/images/checkout_bullet.gif);
     background-repeat: no-repeat;
     height:11px;
     border:0px solid white;

}
.progressbar_grafiken .bulletspacer-width
{
    width:5px;
}
.progressbar_grafiken .bulletspacer-width img
{
     width:5px;
     height:1px;
     border:0px solid white;
}
.progressbar_grafiken .bulletspacer-height
{
    width:1px;
}
.progressbar_grafiken .bulletspacer-height img
{
     width:1px;
     height:5px;
     border:0px solid white;
}
.progressbar_grafiken .bullet img
{
     width:11px;


}
.progressbar tr td.progresstd
{
    width:45px;

}
.progressbar tr td.progresstd .line45
{
    width:45px;
    height:1px;
    border:0px solid white;
}
.progressbar tr td.checkoutBarTo,
.progressbar tr td.checkoutBarFrom
{
    width:101px;
    padding-top:3px;

}

.profil_buttons
{
    float:right; margin: 2px 0px;
}


.zurueckbutton
{
display:block; float:left; padding-top:7px;
width:160px;
}

.special-iconfirst
{
    margin-top:4px;
}
.special-icon
{
    margin-top:10px;
}

.voting_span
{
    float:left;
    margin-left:30px;
}

.roses_span
{
    margin-left:60px; float:left;
}

.visitcounter_span
{
    float:right; margin-right:30px; font-weight:bold;
}

.dialog-success
{
 border:2px solid #016500 !important;
}

.dialog-warning .ui-dialog-titlebar {
    background: url(../images/img-bar-green.jpg) #016500;
    background-repeat: repeat-x;
    color:white;
    border: 2px solid #016500;
    padding: 0;
    margin:0;
}

.dialog-warning
{
 border:2px solid #d97401 !important;

}
.dialog-warning .ui-dialog-titlebar {
    background: url(../images/img-bar-orange.jpg) #d97401;
    background-repeat: repeat-x;
    color:white;
    border: 2px solid #d97401;
    padding: 0;
    margin:0;
}

.dialog-error
{
 border:2px solid orange !important;
}

.dialog-error .ui-dialog-titlebar {
    background: url(../images/img-bar-red.jpg) #9e1600;
    background-repeat: repeat-x;
    color:white;
    border: 2px solid #9e1600;
    padding: 0;
    margin:0;
}

.newsdetailimage
{
    width:440px;
}

.erfolgsstory .profilformhead
{
    padding:5px 5px; float:left; display:block; margin-left:0px; margin-top:0px;
}

.erfolgsstory #erfolgsstory_title
{
    float:left; width:360px;
}

.erfolgsstory #erfolgsstory_date
{
    font-style:italic; float:right; color:#777; font-size:9pt;
}
.erfolgsstory #erfolgsstory_content
{
    padding:0px 10px;
}

.erfolgsstory #erfolgsstory_text
{
   text-align: justify;
}
.erfolgsstory  pre
{
   white-space:normal;
}

.erfolgsstory #erfolgsstory_image
{
   width:160px;
   float:left; clear:left; margin:1px 8px 4px 0px;
}

.accounloginform
{
    margin-left:60px;
}
.accounloginsubmit
{
    margin-left:60px;
}

#loginboxdiv
{
padding-left:35px;
}
.forgotpw
{
    margin-left:0px !important;
    margin:30px 0px !important;
}
.captchapw
{

    margin-left:160px;
}

.signuplabel
{
    width:170px;
    float:left;
    padding:7px 0px 15px 10px;
   display:block;
}

.signupvalue
{
    width:220px;
    float:left;
    padding:7px 0px 7px 0px;
display:block;
}

.signupsubmit
{
    width:160px !important;
    height:40px !important;
    margin:20px auto !important;
}

.signupagbcheckbox
{
    float:left;
    margin-left:40px;

    clear:left;
}

.signupagbcheckbox_description
{
    float:left;
    width:310px;
    margin-left:10px;
    margin-bottom:10px;
}

.checkbox_profildata
{
    float:left;
    width:125px;
    display:block;
}
.checkbox_profildata input
{
    float:left;
}
.checkbox_profildata span
{
    float:left;
    width:100px;
    display:block;
}
.checkbox_profildata_wrapper
{
    width:290px;
    float:left;
}

.radio_profildata
{
    float:left;
    width:125px;
    display:block;
}

.radio_profildata_wrapper
{
    width:290px;
    float:left;
}

.select_profildata
{
    float:left;
    width:125px;
    display:block;
}

.select_profildata_wrapper
{
    width:290px;
    float:left;
}

.profilinput p
{
    padding-bottom:0px;
}

#betrefflabel {
float: left;
padding-left: 20px;
text-align: left;
width: 50px;
 }

#betreffspan
{   margin-right:5%;
    width:360px;
    float:left;

}
.signuptext .profil_mehr
{
    margin:0px !important;


}
.signuptext .profil_mehr .left
{
    margin:0px !important;
    float:left;
    width:110px;
}

.signuptext .profil_mehr .right
{
   margin:0px !important;
   margin-bottom:10px !important;
   float:left;
   width:320px;
}
.signuptext .profil_mehr .right div
{

   float:left;
}
.signuptext .profil_mehr .right span
{
    margin-bottom:6px;
   float:left;
}



.signuptext .profil_mehr .right input.inputforma
{

    width:90% !important;
    float:left;
}

textarea.inputforma1
{
        float:left;
    width:290px;
}

.signuptext .profil_mehr .right a,
.signuptext .profil_mehr .right img
{

   vertical-align:top !important;
}

#linkout

{
 width:900px;
 text-align:center;
 margin:0px auto;
 margin-top:50px;
}


#linkoutyes
{
    width:250px;
    padding:6px 0px;
    display:block;
    background:url(images/accordion-selected_1x400.jpg);
    background-repeat: repeat-x;
    border:1px solid darkseagreen;
    margin:10px auto;
    cursor:pointer;
    float:left;
    margin-right:20px;
}

#linkoutno
{
    width:200px;
    padding:6px 0px;
    display:block;
    background-color: #eee;
    border:1px solid darkgray;
    margin:10px auto;
    cursor:pointer;
    float:left;
}

#linkoutbuttons
{
    width:474px;
    margin:0px auto;
}


#linkoutlink
{
    background-color:#fdf4df;
    width:600px;
    margin:auto;
    text-align:center;
    padding:10px;
    border:1px solid #fde297;
}

#linkouttext
{
    width:600px;
    margin:10px auto;
}
#linkouttext span
{
font-size:13pt;
display:block;
border-top:1px solid #FA9850;
border-bottom:1px solid #FA9850;
padding:4px 10px;
width:200px;
background-color:white;
margin:0px auto;
}


/* UPGRADE-SEITEN */

#gutscheinparagraph
{
    margin:20px 110px;
}
#gutscheinparagraph .inputforma
{

width:100px !important;
float:left;


}
#gutscheinparagraph .submit
{
width:85px; float:left; margin-left:20px;
}

#upgradeweiter
{
    margin:40px 0px;
}

#upgradeweiter span#weiterlabel
{
    float:left;
    margin-right:20px;
    padding-top:6px;
}
#upgradeweiter .submit
{
width:130px; float:left;  height:30px; padding-top:6px;
}

.upgrade-table
{
    width:100%;
}




/* GÄSTEBUCH */
.profilformheadgb
{
width:410px; margin-top:20px;
}


.guetbookwrapper
{

}
.tablegb
{
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    width:440px;
    display:block;
}
#eintraggb
{
    width: 300px; white-space:normal; padding:5px;
}

#commentgb
{
    width:330px;
    border:1px solid #fae8c4;
    border-bottom:0px;
    margin-left:3px;
 text-align:left;padding-left:5px;padding-top:5px;
     background-color:#fffaeb;
}

#commentgb table
{
    width:300px;
    border-collapse: collapse;
    border:1px;
}

.commentformgb
{
float:left;
    margin:10px 0px;;
    width:100%;

}

#commentformtitlegb
{
    width:310px;
    padding-left:5px;vertical-align:bottom;
    text-align:left;
}

#commentformfieldgb
{
    text-align:left;
    width:100%;
    padding-left:5px;
    float:left;
}
#commentformfieldgb textarea
{
    height:50px;
    width:100% !important;
    float:left;
}

.gbwrapper table
{
    border:1px solid black !important;
}


#eintragleftgb
{
    width:16%;
    text-align:center;
    padding-left:2%;
    padding-right:2%;
    padding-top:15px;
    text-align:center;
    vertical-align:top;
    float:left;
/*    border:1px solid black;*/
}
#eintragleftgb .shmi
{
    width:50px;
    margin:0px auto !important;
    display:block !important;
}

#eintragrightgb
{
padding-left:2%;
padding-right:4%;
padding-top:8px;
float:left;
width:74%;
text-align:left;

}

#buttonsgb
{
    width:340px;
    vertical-align:top;
    text-align:left;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    border-top:1px solid #ccc;
    float:left;
}

#enter
{
    width:340px;
    margin-left:50px;
}
#enter textarea
{
width:340px;
}

#popupimg_title
{
padding-top:10px;
text-align:left;
padding-left:8px;
width:695px;
}

#popupimg_flirttext
{
   margin-left:10px;
   padding:5px 0px;
}

#popupimg_bild
{
  display:block;
  margin:auto;
}

#popupimg_beschreibung
{
background-color:#fff;
margin-top:10px;
font-size:12px;
font-weight:normal;
text-align:center;
margin:5px auto;
display:block;
white-space: normal;
}

#popupimg_votingarea
{
    background-color:#F3F3F3;
    width: 100%;
    height: 60px;
    padding-top:5px;
}

#popupimg_votingbar
{
width: 70%;
float:left;
display: block;
text-align: center;
}

#popupimg_votingresult
{
width: 25%;
float: right;
display: block;
border-left: 1px solid white;

}
#votingresult_durchschnitt
{
font-size:1.6em;
font-weight:600;
text-align:center;
margin:auto;
display:block;
}
#votingresult_anzahlvotes
{
line-height: 1.2em;
text-align:center;
margin:auto;
padding:0px;
display:block;
}


#votingresult_anzahlvotescount
{
    clear:both;
   line-height: 1.2em;
text-align:center;
margin:auto;
padding:0px;
display:block;
}

.popupimageinnerfull
{
    width:98%;
}


#popupimg_votingresultlabel
{
float:left;  position:relative; top:8px;
}

div.selectboxed
{
    width:114px;
    height:118px;
    display: block;
    margin: 0 auto;
    padding: 1px;
    overflow: scroll;
    overflow-x:hidden;
    border: 1px solid #CCC;
}

a.selectlink
{
    display:block;
    float: left;
    font-size: 10px;
    color: #000;
    font-weight: normal;
    padding: 1px 0px;
    width: 100%;
    white-space:nowrap;
}


/* #####Account-Seite */
#visitors-g
{
    margin:0px 0px 15px 15px;
    width:225px;
    float:left;
}
#visitors-img
{
    float:left; margin-right:3px;
}
#visitors-name
{
    line-height:1.5em;
    float:left;
    margin-top:6px;
}
#visitors-st-b
{
    margin:10px 0px 20px 45px;
    width:180px;
    float:left;
}
#visitors-st-a
{
margin:5px 0px 10px 0px;
float:right;
width:170px;
text-align:left;
display:block;
}

#visitors-ad
{
    width:300px;
    height:250px;
    background-color:#fff;
    float:left;
}


/* Geburtstagsübersicht */
.birthdaywrapper
{
    width:100%;
    margin:0px 14px;
}


/*Unsichtbar-Sichtbar Buttons */
.visiblebutton
{
    background-image:url(../images/icon-status-visible.png);
    background-repeat: no-repeat;
    background-position: 0px -1px;
    height:24px;
    width:24px;

 padding-right:24px;
   padding-bottom:10px;
    margin:0px 3px;
}

.invisiblebutton
{
    background-image:url(../images/icon-status-invisible.png);
    background-repeat: no-repeat;
    background-position: 0px -1px;
    height:24px;
    width:24px;

 padding-right:24px;
   padding-bottom:10px;
    margin:0px 3px;
}

#menu div.online span,
#menu div.online span a
{
    vertical-align:top;
    line-height:18pt;
}

#userprofil_kategorie,
#userprofil_plz
{

    padding-top: 4px;
}



/*TOOLTIP Styling */

.tooltip h4
{
      background-color: #EF9800;
    color: white;
    font-weight: bold;
    left: -6px;
    padding: 3px 6px;
    position: relative;
    width: 100%;
    margin-bottom:6px;

}


.userlists-full
{
    margin-top:20px;
}


.logoutlink a
{
    color: #0E6D8D !important;
}

/* Goldfisch-Hinweise für Funktionen auf Goldfisch-Seite */
.goldfisch-block
{
margin:20px;
border:1px solid #ffd700;
background-color: #fff0ba;
padding:10px;
}
.goldfisch-block img
{
    margin-bottom:30px;
}
.goldfisch-block .goldfisch-title
{
font-size:11pt;
margin:0px;
}
.goldfisch-block .goldfisch-infotext
{
    clear:both;
}
.goldfisch-tip
{

    font-weight:bold;
    margin-bottom:10px;
}
.goldfisch-logo
{
    float:left;
    width:60px;
    margin-right:10px;
}


.image-wrapper #seite
{
    width:100%;
}


/* NEWSLETTER - THEMEN */
.newsletter_thema_wrapper
{
    margin:30px 0px 0px 0px;
    float:left;
    display:block;

}
.blockquotedivwrapper {
    border-left: 5px solid #FA9850;
}


a:hover
{
    cursor:pointer !important;
}

#originalnachricht_editor_disabled
{
    width:100%;
    height:120px;
    display: block;
    margin: 0 auto;
    overflow: scroll;
    overflow-x:hidden;
    border:1px solid #777;
}


#answer_options_wrapper
{
    width:40%;
    float:left;
    margin-top:10px;
    clear:left;

}


ul#news_sidebox_entries
{
    width: 96%;
 display:inline-block;
    padding:0px 2%;
}
li#news_sidebox_entry
{
    list-style-type: none;
    height:auto;
    clear:both;
    padding:7px 0px;
    border-top:1px solid #ddd;
}
li#news_sidebox_entry:first-child
{
  
    border-top:0px solid #fbfbfb;
}

#news_sidebox_entry img
{
/*    float:left;*/
    height:30px;
}

#news_sidebox_entry #news_headline_teaser
{
    font-size:10px;
}

#news_headline_wrapper
{
    width:79%;
    display:block;
    float:left;
    margin-left:5px;
}

#news_headline_wrapper_extended

{
    display:block;
    float:left;
    margin-left:5px;
    width:98% !important;
}

.newpasswordsubmit
{
    margin-left:250px !important;
}

.inner{
    float:left !important;
}

.footer
{
    float:left !important;
}


.newslist_imagewrapper
{
    float:left;
    width:110px;
    height:90px;
    margin-right:6px;
    border:1px solid #ccc;
    display:table-cell;
    text-align:center;
}

.newslist_imagewrapper img,
.newslist_imagewrapper a
{
/*    float:left;*/
    width:110px;
    height:90px;
    
}


.pic_block
{
    float:left;
}

.nwz_image_wrapper
{
    max-height: 400px;
    height:auto !important;
    height:400px;
width:100%;
        text-align:center;
    display:block;
  
    background-color: #ececec;
    position:relative;
    overflow:hidden;
}

#newsdetail .nwz_image_wrapper img
{
 float:none !important;
   margin-top:2px !important;
}
.nwz_newsdetailimage
{
    width:100%;
    position:relative;
}
.nwz_bilduntertext
{
    width:95%;
    font-size:10px;
    font-style: italic;
    padding:5px 5%;
}

/* News-Sidebox*/
#sidebar .region_newsbox
{

}
#sidebar .region_newsbox .ortlink
{
    
    font-weight:normal;
    font-size:10px;
    display:block;
    width:100% !important;
}
#sidebar  .region_newsbox .ortlink a
{
    font-weight:normal;
    font-size:10px;
    color:black;
}

/*#sidebar .nwz_newsbox_image_wrapper img
{
    width:40px;
    height:40px;
   
}*/
#sidebar .nwz_newsbox_image_wrapper
{
 margin-left:8px;
 margin-top:3px;
 margin-bottom:7px;
text-align:center;
}
/* Newsbox unter Newsartikeln */
.newsbox_more .box
{
    width:100% !important;
    border: 0px dotted #0E6D8D !important;
    padding:0px !important;

}
.newsbox_more .box h2
{
    font-weight: bold;
    width: 95%;
    display: block;

    color: black;
    padding:4px 0px 4px 0;
}
.newsbox_more .header,
.newsbox_more .footer
{
background-image:none !important;
height:0px !important;
}
.newsbox_more .box ul#news_sidebox_entries

{
    margin:0px;
    padding:0px;
}
.newsbox_more .box #news_headline
{
    font-size:12px;
}
.newsbox_more .box ul#news_sidebox_entries li#news_sidebox_entry {
 
    clear: both;
    display: inline-block;
    float: left;
    height: auto;
    list-style-type: none;
    padding: 4px 0;
    position: relative;
    width: 100%;
}
.newsbox_more .box ul li .nwz_newsbox_image_wrapper img
{

/*    width:40px;
    height:40px !important;*/
}
.newsbox_more .box ul li .nwz_newsbox_image_wrapper
{
   margin-left:0px;
margin-right:5px;
margin-left:5px;
   width:40px !important;
   height:40px;
margin-bottom:5px;
margin-top:4px;
text-align:center;
}
.newsbox_more .region_newsbox .ortlink
{
    clear:right;
    float:left;
    font-weight:normal;
    font-size:11px;
    display:block;
    width:100% !important;
}
.newsbox_more .region_newsbox .ortlink a
{
    font-weight:normal;
    font-size:11px;
    color:black;
}
.newsbox_more .box ul li a
{
   width:auto !important;

}

.newsbox_more .box #news_headline_wrapper
{
    width:80% !important;
}
.newsbox_more .box #news_headline_wrapper_no_image
{
    margin-left:40px;
}
.newsbox_more .box #news_headline_teaser
{
    font-size:11px !important;
}
/* NEWS REGIONAL */
.news_region_subline
{
    font-style:italic;
    font-size:12px;
}
h1.news_region_headline
{
    padding-bottom:0px !important;

}
.news_region_teaser
{
    margin-top:0px;
    font-size:12px;
}

.newscrumb_overview a
{
    font-weight:normal !important;
}
.news_region_ort 
{
border:1px solid #fff7e7;
display:block;
text-align:center;
background-color:#ffebc4;
width:19%;
float:left;

}

.news_region_ort a
{
    font-weight:normal;
    display:block;
    text-align:center;
    padding-top:3px;
    width:100%; height:18px;
}

.ort_selected
{
    background-color:#ffd98f;
}


.news_region_gemeinde
{

display:block;
margin-bottom:5px;
margin-right:11px;
float:left;

}

.news_region_gemeinde a
{
    font-weight:normal;
  
    padding:3px 4px;
   
}

.gemeinde_selected
{
    background-color:#ffd98f;
}

.inner h1 a
{
    font-size:14px;
    color: black;
}




.news_kategorie
{


}

.news_kategorie a
{

}

.kategorie_selected
{
 
}









.maincontent_region_news .mediumrectangle_news #google_ads_div_MediumRectangle_fisch
{
    float:left !important;
    margin-right:7px !important;
    margin-bottom:2px !important;
}

.maincontent_region_news .mediumrectangle_news ins:first-child
{
    float:left !important;
}
.maincontent_region_news .mediumrectangle_news
{
    float:left;
    margin-right:7px;
}
#sidebar .box
{
    float:left !important;
    margin-bottom:0px !important;

}




.adscale_wrapper .adscaleP6_headtitle
{
    padding:3px 5px 0px 5px !important;
}



/* --------------------- Flirtfinder-Styling */


.flirtfindertable
{
    margin-top:20px;
}


.flirtfindertable thead tr
{
    border:0px;
    background-color:white !important;
    background-image: url("../img/box_headline.jpg");
}
.flirtfindertable thead tr th
{
    padding:3px 5px;
    padding-bottom:2px;
}
.flirtfindertable thead tr th.head-datingnummer,
.flirtfindertable thead tr th.head-event
{
    text-align:left;
}
.flirtfindertable thead tr th.head-event-date
{
    text-align:center;
}
.flirtfindertable td
{
    height:55px;
}
.flirtfindertable tr
{
    border-top-color: rgb(187, 187, 187);
border-top-style: solid;
border-top-width: 1px;
}
.flirtfindertable tr:last-child
{
    border-bottom-color: rgb(187, 187, 187);
border-bottom-style: solid;
border-bottom-width: 1px;
}

.flirtfindertable tr:nth-child(2n+1)
{
   background-color: rgb(255, 245, 227);

}

.flirtfindertable td.datingnummer
{
    width:80px;
    text-align:right;
}

.flirtfindertable td.datingnummer span
{
    margin-right:20px;
    font-size:19px;
    font-weight:bold;
    color:darkgray;

}
.flirtfindertable td.event-date
{
    text-align:center;

}
.flirtfindertable td span.event-title
{
    font-weight:bold;

}
.flirtfindertable td.event
{
    padding-left:5px;

}
#singlevotedlg ul
{
    margin-top: 10px;
}

#singlevotedlg ul li
{
    margin: 0 0 10px 0px;
}
.singlevotepictures
{
    width: 100%;
    border: 0;
    border-spacing: 0px 10px;
    margin: 15px 0px;
}
.singlevotepictures.pic_row
{
    border: 1px solid green;
    padding: 10px;
    vertical-align : middle;
}
.singlevotepictures.pic_row.upload
{
    border: 1px solid #CCCCCC;
}
.singlevotepictures.pic_cell
{
    width: 140px;
    height: 105px;
}
.channelbar
{
    display : block;
    border : 0px;
    height : 35px;
    width : 510px;
    background : url(/img/submit_transparent.png) repeat-x #B9B7B7;
}
.channelbar.title
{
    padding-top : 10px;
    float : left;
    width : 407px;
    height : 25px;
    border-left : 1px solid #404040;
    border-right : 0px;
    border-top : 1px solid #404040;
    border-bottom : 1px solid #404040;
    font-size : 14px;
    font-weight : bold;
    text-align : center;
}
.channelbar.arrow
{
    padding-top : 5px;
    float : left;
    width : 100px;
    height : 30px;
    border-left : 1px solid #777;
    border-right : 1px solid #404040;
    border-top : 1px solid #404040;
    border-bottom : 1px solid #404040;
    font-size : 15px;
    font-weight : bold;
    text-align : center;
    cursor : pointer;
}
.channelbar.arrow.selected 
{
    background : #888;
    border-left : 1px solid #404040;
}
.channelbar.arrow .weitere 
{
    display : inline;
    font-size : 9px;
    font-weight : bold;
    position : relative;
    top : -6px;
}
.channelmenu 
{
    position : absolute;
    display : none;
    float : right;
    border : 1px solid #404040;
    margin-top : 2px;
    background-color : #FFFFFF;
    opacity : 0.8;
    -webkit-box-shadow: 4px 4px 3px #404040; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
       -moz-box-shadow: 4px 4px 3px #404040; /* FF3.5 - 3.6 */
            box-shadow: 4px 4px 3px #404040; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
.channelmenu .channel 
{
    width : 120px;
    text-decoration : none;
    text-align : left;
    font-size : 12px;
    font-weight : normal;
    display : block;
    height : 18px;
    padding : 4px 30px 2px 10px;
    color : #000000;
}
.channelmenu .channel.selected 
{
    background-color : #FFF0D2;
}
.videotitle 
{
    padding : 10px 10px 0px 10px;
    background-color : #FAE8C4;
}
.videotitle .videotitle-title 
{
    font-size : 13px;
    font-weight : bold;
    display : block;
}
.videotitle .videotitle-date
{
    font-size : 9px;
    font-weight : normal;
    font-style : italic;
    display : block;
}
.videotitle .videotitle-description 
{
    height : 26px;
    font-size : 10px;
    font-weight : normal;
    display : block;
    margin-top : 8px;
    overflow : hidden;
}
.videotitle .videotitle-arrow 
{
    font-size : 12px;
    font-weight : normal;
    display : block;
    text-align : center;
    cursor : pointer;
    padding-bottom : 2px;
}
.videotitle .videotitle-tags
{
    display : block;
    padding : 10px 0px;
    font-size : 13px;
}
.videotitle .videotitle-tags a
{
    margin-right : 20px;
    font-size : 12px;
    font-weight : normal;
    font-style : italic;
    color : inherit;
}
.playlist 
{
    height : 544px;
    width : 296px;
    display : block;
    float : left;
    margin-top : 0px;
    border : 1px solid #404040;
    background : #404040;
}
.playlist .arrow 
{
    height : 19px;
    padding-bottom : 5px;
    display : block;
    border : 1px solid #404040;
    background : url(/img/playlist_arrow_bg_transparent.png) repeat-x #4A4A4A;
    font-size : 18px;
    text-align : center;
    color : #C29A49;
    cursor : pointer;
}
.playlist .arrow.pressed 
{
    background : url(/img/playlist_arrow_selected_bg_transparent.png) repeat-x #373737;
}
.playlist .scrollbar
{
    height : 488px;
    width : 16px;
    border : 2px groove #000000;
    border-radius : 10px;
    -moz-border-radius : 10px;
    -webkit-border-radius : 10px;
    overflow : hidden;
    background : url("/img/playlist_scrollbar_bg_transparent.png") repeat #C0C0C0;
    float : left;
}
.playlist .scrollbar .tab
{
    position : relative;
    height : 18px;
    width : 14px;
    overflow : hidden;
    background : url("/img/playlist_scrolltab_bg_transparent.png") repeat-y scroll 0 0 #DDDDDD;
    border : 1px solid #000000;
    cursor : pointer;
    border-radius : 7px;
    -moz-border-radius : 7px;
    -webkit-border-radius : 7px;
}
.playlist .scrollbar .tab img
{
    position : relative;
    top : 3px;
}
.playlist .video-list 
{
    height : 492px;
    width : 276px;
    overflow : hidden;
    background : #000000;
    float : left;
}
.playlist .video-list .video 
{
    height : 40px;
    display : block;
    border : 1px solid #999;
    margin : 1px;
    padding : 3px;
    text-decoration : none;
    font-weight : bold;
    color : #404040;
    background : url("/img/playlist_bg_transparent.png") repeat-x scroll 0 0 #DDDDDD;
}
.playlist .video-list .video.selected, .playlist .video-list .video.active 
{
    background : url("/img/playlist_selected_bg_transparent.png") repeat-x scroll 0 0 #ECE0C9;
}    
.playlist .video-list .video .video-thumb 
{
    display : block;
    float : left;
    margin-right : 6px;
}
.playlist .video-list .video .video-title 
{
    display : block;
    float : left;
    margin : 14px 6px 0px 0px;
    max-width : 201px;
}
.playlist .video-list .video .video-title-full, .playlist .video-list .video .video-date
{
    display : none;
}
.specialbuttonarea 
{
    display : block;
    float : left;
    width : 210px;
    height : 544px;
    margin-top : 0px;
    border : 1px solid #404040;
    background : #ccc;
}
.specialbuttonarea .specialbutton 
{
    display : block;
    float : left;
    margin : 0px;
    padding : 0px;
    position : relative;
    width : 210px;
    height : 75px;
}
.specialbuttonarea .specialbutton .pressed 
{
    display : none;
    position : absolute;
    width : 210px;
    height : 75px;
    left : 0px;
    top : 0px;
    z-index : 10;
    background : #000000;
    opacity : 0.4;
}
.specialbuttonarea .description
{
    display : block;
    float : left;
    margin : 0px;
    padding : 10px;
    position : relative;
    width : 190px;
    height : 225px;
    overflow : hidden;
    font-size : 11px;
}
.specialbuttonarea .description h2
{
    display : block;
    text-align : center;
    opacity : 0.8;
    padding : 2px 0px;
    margin : 0px 0px 10px 0px;
    width : auto;
    font-weight : normal;
    font-size : 14px;
    border : 0px;
}
.flowplayer-container 
{
    display : block;
    width : 510px;
    height : 382px;
}




/*Styling der Landing-Page für Sign-Up Seite*/

.fullsize-box_wrapper
{
    width:835px;
}

.fullsize-box_wrapper .header_special
{
 width: 840px !important;
background-image: url(/img/fullsize_header.png) !important;
background-position: center;
background-repeat: no-repeat;
}
.fullsize-box_wrapper .inner_special
{
    width:835px !important;
    background-image: url("/img/fullsize_content_bg.png") !important;
    background-position: center;
background-repeat: repeat-y;
display: inline-block;
height: auto !important;
min-height: 100px;
padding: 0 4px !important;
float:left;
}


.fullsize-box_wrapper .kopf_special
{
    padding: 3px 5px 0 !important;
width: 819px !important;
margin:0px 2px !important;
}
.fullsize-box_wrapper .footer_special
{
     width: 840px !important;
background-image: url(/img/fullsize_footer.png) !important;
background-position: center;
background-repeat: no-repeat;
float:left;
}



.fullsize-box_wrapper .signup-form_wrapper
{
    margin:20px 20px 20px 10px;
    border:0px solid black;
    width:420px;
    padding:0px 0px;
    float:right;
    margin-right:30px;
    background-color:white;
   

-webkit-border-radius: 5px;
-moz-border-radius: 5px;

border-radius: 5px;

 -webkit-box-shadow: 0px 0px 8px #444; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 8px #444; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 8px #444; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
       
}

 .background-wrapper
{
    background-image: url(/img/anmeldung_bg.jpg) !important;
background-position: bottom;
background-repeat: no-repeat;
background-color:#ecf9ff;
width:829px;
  min-height:460px;

  height:auto !important;

  height:460px;
float:left;
margin-left:2px;
}
.fullsize-box_wrapper .fischkopf-signup-infos
{
    float:left;
    width:328px;
    padding-left:20px;
    padding-top:10px;
}
.background-wrapper .title
{
    color:#b10a04;
    font-size:27pt;
    font-weight:bold;
    font-family:tahoma,arial,sans-serif;
   margin-left:5px;
}


.content_info_subtitle_inline
{
    color:#5a6b8b;
    font-size:13pt;

   

}
.content_info_title_noarrow
{
    color:#5a6b8b;
    font-size:17pt;
    font-weight:bold;


}


li.info_text_list
{
    list-style-image:url(/img/arrow_signup-page.gif) ;
    
    float:left;
   margin-left:34px;
    padding-left:10px;
    width:290px;
/*    height:50px;*/
    list-style-position: outside;
    margin-top:15px;

}
#fischkopf-anmeldebox-submit {
  
  color:white !important;
  font-weight:bold;
  border:1px solid #810501;
  padding:10px !important;
  width:auto !important;
   -webkit-border-radius: 6px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
     -moz-border-radius: 6px; /* FF1-3.6 */
          border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
background-color: #B10A04;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d8504b), to(#B10A04)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #d8504b, #B10A04); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #d8504b, #B10A04); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #d8504b, #B10A04); /* IE10 */
  background-image:      -o-linear-gradient(top, #d8504b, #B10A04); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #d8504b, #B10A04);

  background-color: transparent;
  background-color: rgba(129, 5, 1, 0.6);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8504b,endColorstr=#B10A04); /* IE6–IE9 */
            zoom: 1;
            clear:both;
            margin:10px auto !important;
            height: auto !important;
            float:right;
}

.box .fischkopf-signup-infos
{
    margin:0px;
    margin-top:10px;
    width:auto;
}

.box .fischkopf-signup-infos .title
{

    font-size:17pt;

    margin-left:15px;

}

.box .fischkopf-signup-infos .info_text_list
{

   list-style-image:url(/img/arrow_signup-page.gif) ;

    float:left;
   margin-left:44px;
    padding-left:10px;
    width:240px;
/*    height:50px;*/
    list-style-position: outside;
    margin-top:10px;
}


.box .fischkopf-signup-infos .info_text_list .content_info_title_noarrow
{
   
    font-size:14pt;

}

 .box .background-wrapper
{
    background-image: url(/img/box_anmeldung_bg.jpg) !important;
background-position: bottom right;
background-repeat: no-repeat;
background-color:#ecf9ff;
width:100%;
  min-height:350px !important;

  height:auto !important;

  height:350px;

float:left;
margin-left:0px;
}

.box .background-wrapper a:hover
{
    text-decoration: none;
}







/*SignUp Formulare */
#fischkopf-anmeldebox
{
    padding:10px 20px;
}
#fischkopf-anmeldebox form ul li label {
display: block;
font-weight: bold;

}

#fischkopf-anmeldebox .error {
    padding: 3px 6px;
    background: #FEF2D7;
    margin-right: 23px;
    display: block;
    border: 1px solid #D97000;
    font-weight: bold;
    color: #D97000;
    width: 153px;
}

#fischkopf-anmeldebox form ul li {
float: left;
min-height: 50px;
width: 190px;
}

#fischkopf-anmeldebox form ul .anmeldung-rechts {
width: 210px;
min-height: 50px;
}

#fischkopf-anmeldebox ul, ol, dl {
list-style: none;
margin: 0;
padding: 0;
float:left;
}

.signup-form_wrapper h2 {
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
/*background: #5A6B8B;*/
color: white;
font-size: 12px;
font-weight: bold;
padding:5px 5px;
width: 410px;
margin-bottom: 10px;

background-color: #B10A04;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d8504b), to(#B10A04)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #d8504b, #B10A04); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #d8504b, #B10A04); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #d8504b, #B10A04); /* IE10 */
  background-image:      -o-linear-gradient(top, #d8504b, #B10A04); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #d8504b, #B10A04);

  background-color: transparent;
  background-color: rgba(129, 5, 1, 0.6);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8504b,endColorstr=#B10A04); /* IE6–IE9 */
            zoom: 1;
}

#fischkopf-anmeldebox select[name="data_suche_alter_von"], #fischkopf-anmeldebox select[name="data_suche_alter_bis"] {
width: 40px;
}

#fischkopf-anmeldebox select {
width: 160px;
}

#fischkopf-anmeldebox select, #fischkopf-anmeldebox textarea, #fischkopf-anmeldebox input {
color: #333;
font-size: 11px;
margin: 0;
padding: 0;
width: 150px;
height: 18px;
vertical-align:top;
}
    #fischkopf-anmeldebox .signupagbcheckbox input {
        color: #666;
        font-size: 11px;
        margin: 0;
        padding: 0;
        width: auto;
        height: auto;
        vertical-align:top;
    }

#fischkopf-anmeldebox .headline {
    width: 100%;
    border-top: 1px solid #CCCCCC;
    height: 8px;
    min-height: 8px;
    padding: 0;
}

.pass-result {
border-style: solid;
border-width: 1px;
float: left;
text-align: left;
width: 139px;
margin-top: 3px;
margin-right:20px;
margin-left:0px !important;
}

.signupwrapper
{width:440px !important;}

.anmeldung_page1 .signupagbcheckbox_description
{
    font-size:10px;
    display:block;
    float:left;
    width:150px;
    margin:0px;
}

.anmeldung_page1 li.anmeldung-rechts
{
    width: 170px !important;
min-height: 50px;
}

.error_signup
{
    width:auto;
    margin:0px 20px;
}

.signupform-positioning_wrapper
{
     margin:20px 20px 20px 10px;

    width:420px;
    
    float:right;
    margin-right:30px;
}

.signup-login-link
{
       margin:0px 30px 0px 0px;
font-size:11px;
color:#5A6B8B;
    width:420px;
    padding-right:5px;
text-align:right;
    float:right;
    margin-right:30px;
}
.signup-login-link a
{
   font-size:11px;
color:#5A6B8B !important;
}


/*Regionale User-Anzeige*/

.region-user_specialbox
{
    background-image: url(/img/userslider-specialbox_bg.jpg) !important;
background-position: bottom center;
background-repeat: x-repeat;
height: 177px;
width: 510px;
position:relative;

}

.region-box-headline
{
     background-image: url(/img/userslider-specialbox_title_bg.jpg) !important;
background-position: center center;
background-repeat: x-repeat;
    color:#474747;
    font-size:17px;
    width:100%;
    display:block;
    text-align:center;
    font-weight:bold;
    padding-top:6px;
    float:left;
    padding-bottom:5px;
}

.region-box_more,.region-box_less
{
    background-position: center right;
    background-repeat: no-repeat;
    height: 146px;
    width: 37px;
    display: block;
    margin-top: 0px;
    border: 0px outset #3d994a;
}

.region-box_more.clicked,.region-box_less.clicked
{
/*    border: 2px inset #3d994a !important;
    background-color: #404040 !important;*/
}

.region-box_more.disabled,.region-box_less.disabled
{
    opacity: 0.5 !important;
    cursor: default !important;
}

.region-box_less
{
    background-image: url(/img/userslider-box-button-left.png) !important;
    float:left;
}

.region-box_more
{
    background-image: url(/img/userslider-box-button-right.png) !important;
    float:right;
    position:absolute;
    bottom:0px;
    right:0px;
}

.region-user_specialbox .user-wrapper
{
    float:left;
    margin:18px 0px 0px 0px;
    text-align:center;
    overflow:hidden;
    position:relative;
    left:-4px;
    width:441px;
    padding-left:1px;
}

.region-user_specialbox .user-wrapper .user-slider
{
    position : relative;
    width : 1120px;
    left : 0px;
}

.region-user_specialbox .user-view-wrapper
{
    float:left;
    margin:0px;
    width:112px;
    overflow: hidden;
/*    height:120px;*/
      
}
.region-user_specialbox .user-view-wrapper a
{
   
    font-weight:normal !important;

}

.region-user_specialbox .region-userimage
{
      text-align:center;
      margin-left:1px !important;
        
}
.region-user_specialbox .region-userimage .shth
{
    border:1px solid #DDD !important;
    background-color:#F3F3F3 !important;

}
.region_username
{
    width:104px;
    overflow: hidden;
white-space: nowrap;
}
.fischkopf-region-text_wrapper
{
height:157px;
}

.signup-list-last
{
    float:right !important;
    margin-top:10px !important;
}
.list-clear
{
    clear:both;margin-top:23px;
}
.step2wrapper
{
    margin:10px 30px;
}




.content-trennlinie
{
    border-top:1px solid #ccc;
    padding:10px 0px;
    clear:both;
    display:block;
}


h3.title_first_steps,
.datensmallheader p.profilformhead
{
    background-color:white;
    width:98%;
    display:block;
    font-size:14px;
    
    color:#303030;
    border-bottom:1px solid #ccc;
    padding-bottom:5px;
    padding-left:2%;
    float:left;
}
h3.title_first_steps span:first-child
{
      float:left;
    font-weight:bold;
   float:left;
}
.info_title_first_steps
{
  float:right;
  font-size:11px;
  font-weight:bold;
  color:#666;
}
.wrapper_first_steps
{
  margin-bottom:10px;
float:left;
margin-top:20px;
}
.confirm_email_active
{
padding:3%;
float:left;
display:block;
width:94%;

background-color: #dedede;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#dedede)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #fdfdfd, #dedede); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image:    -moz-linear-gradient(top, #fdfdfd, #dedede); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #fdfdfd, #dedede); /* IE10 */
background-image:      -o-linear-gradient(top, #fdfdfd, #dedede); /* Opera 11.10+ */
background-image:         linear-gradient(top, #fdfdfd, #dedede);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#fdfdfd, EndColorStr=#dedede)
        progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#444444');  /* IE6–IE9 */
zoom: 1;

-webkit-box-shadow: 0px 0px 4px #444; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow: 0px 0px 4px #444;    /* FF3.5 - 3.6 */
box-shadow: 0px 0px 4px #444;         /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.text_first_steps
{
   padding:3%;
   padding-top:15px;
float:left;
display:block;
width:74%;
text-align:justify;
padding-right:0px;


}
.image_first_steps
{
  float:left;
  margin-top:0px;
  width:23%;
  display:block;
}
.image_first_steps img
{
  width:100px;
  height:100px;
}


.submit_wrapper_signup_process
{
    padding-top:20px;
    padding-bottom:30px;
    margin:20px 0px;
    margin-bottom:30px;
    
    clear:both;
    float:left;
    width:96%;
}

.gutscheinvorlage-container
{
    width : 360px;
}

.gutscheinvorlage-container .inner3
{
    border : 1px solid #606060;
    border-bottom : 0px;
}

.gutscheinvorlage-auswahl
{
    display : block;
    overflow : scroll;
    height : 240px;
    border : 1px solid #606060;
    margin-bottom : 10px;
}

.gutscheinvorlage
{
    display : block;
    height : 88px;
    text-decoration : none;
    color : #000000;
    font-weight : normal;
    font-size : 12px;
    border-bottom : 1px solid #C0C0C0;
}

.gutscheinvorlage > img
{
    margin : 3px 20px 3px 5px;
    display : block;
    float : left;
    border : 1px solid #606060;
}

.gutscheinvorlage > span
{
    margin-top : 30px;
    display : block;
    float : left;
    max-width : 205px;
}

.gutscheinvorlage > a
{
    margin-top : 30px;
    margin-right : 20px;
    display : block;
    float : right;
}

.gutscheinvorlage.active
{
    background-color : #FAE8C4;
}

.gutscheinvorlage .tooltip
{
    width : auto;
}

.gutscheinvorlage .tooltip img
{
    margin : 0px;
    border : 0px;
}

/* Hinweis für Spamnachrichten im Posteingang */

.spam-wrapper
{
    background: url(../images/spam-background.jpg);
    background-position: -10px -5px;

    background-repeat: no-repeat;
    padding:30px 60px 29px 70px;
    line-height:14px;
    height:175px;
}



/* Bilderupload/Bilderrichtlinien*/
.goldfisch-warning
{
    display : none;
}
#richtlinien
{
    padding : 0.5em !important;
/*    background-color:#fff2e6;*/
}
#richtlinien .outerbox
{
    margin : 5px 0px;
}
#richtlinien .outerbox span
{
    margin : 0px 0px 0px 8px;
    font-weight : bold;
    display : inline-block;
}
#richtlinien .innerbox
{
    padding : 0px;
    float : left;
    text-align : left;
    width : 100px;
    height : 160px;
    margin-right:15px;
}
#richtlinien .innerbox img
{
    width : 80px;
    height : 80px;
    display : block;
}
#richtlinien .innerbox span
{
/*    margin : 5px 2px 5px 2px;*/
    display : inline-block;
    font-size : 10px;
    font-weight : normal;
}
#richtlinien .wrapper-right
{
float:right;
width:250px;
margin-left:0px;
}

#richtlinien .wrapper-left
{
width:250px;
float:left;
}
#richtlinien .wrapper-left .innerbox img
{
width:200px;
float:left;
height:285px;

margin:15px 0px 15px 30px;
}
#richtlinien .wrapper-left .innerbox
{
width:200px!important;
float:left;


}

#richtlinien .wrapper-right .innerbox
{
height:130px !important;

}
#richtlinien .wrapper-right .innerbox span
{
text-align:left;
position:relative;
top:-5px;

}
#richtlinien .wrapper-left .innerbox span.upload-edit-tipp,
#richtlinien .wrapper-left .innerbox span.upload-goldfisch
{
float:left !important;
width:230px;
margin-top:10px;
}
#richtlinien .wrapper-left .positiv
{
    color:#60a550;
}
#richtlinien .wrapper-right .negativ
{
    color:#bd403a;
}

#richtlinien .wrapper-right .bilderrichtlinien-liste li
{
    font-size:10px;
    list-style-position: outside;
    width: 90%!important;
height: auto !important;
padding-bottom: 5px;
margin-left:20px;
}
#richtlinien .richtlinien-subtitle
{
    font-size:11px !important;
}
.upload-button
{
    width:123px !important;
    background-image: url(/images/bilderupload/bg-bildupload-button.jpg) !important;
    background-repeat: no-repeat !important;
    height:30px !important;
    padding:7px 20px 7px 32px !important;
    float:left;
}

.upload-button-wrapper
{

background: #EEEEEE;
float: left;
height: 35px;
padding: 20px 2% 20px 2%;
margin-top: 10px;
text-align: center;
width: 96%;
}

.richtlinien-dialog .ui-dialog-buttonpane .ui-button
{
    height : 34px !important;
    border : 1px solid #808080 !important;
}

.richtlinien-dialog .ui-dialog-buttonpane .ui-button:first-child
{
    background : #CCECBA;
    border : 1px solid #3DAD00;
    color : #3DAD00;
    font-weight : bold;
}

.richtlinien-dialog .ui-dialog-buttonpane .ui-button:first-child:focus
{
    background : #CCECBA;
    border : 1px solid #3DAD00;
    color : #1C5500;
    font-weight : bold;
}

.bilder-goldfisch-box-background-wrapper
{
    width:300px !important;
    background-image: url(/images/bilderupload/bg-bilderupload-goldfisch-box.jpg) !important;
    background-repeat: no-repeat !important;
    height:339px !important;
    padding:0px !important;
    float:left;
}
.fischkopf-bilder-goldfisch-box ul.bilder-goldfisch-vorteile-liste li
{
    font-size:12px;
    color:white;
    line-height:16px;
}

.fischkopf-bilder-goldfisch-box
{
font-family: "tahoma", "arial", "sans";
height: 200px;
padding-left: 20px;
}

.fischkopf-bilder-goldfisch-box .goldfisch-bilder-list-title
{
clear: both;
color: #FFFFFF;
float: left;
font-size: 12px;
margin-top: 5px;
width: 97%;

}
.fischkopf-bilder-goldfisch-box .goldfisch-biler-claim
{
    color:white;
    font-weight:bold;
    font-size:20px;
    font-family:tahoma, arial, sans;
    margin-left:0px;
    line-height:22px;
    margin-top:137px;
    display:block;
}


.fischkopf-bilder-goldfisch-box .goldfisch-info-box-footer
{
font-size: 12px;
margin-top: 20px;
position: relative;
width: 210px;
line-height:normal;
}
.goldfisch-info-box-footer a
{
color:#e85811 !important;
font-weight:bold !important;
text-decoration: underline;

}
/*Bildstatus deaktiviert mit entsprechender freischaltung*/

.green-deaktiviert
{
  background-image:url(/images/bilderupload/img-bar-green-deaktiviert.jpg) !important;
  background-color:#c5dbc4 !important;
  color:black;
}

.red-deaktiviert
{
  background-image:url(/images/bilderupload/img-bar-red-deaktiviert.jpg) !important;
  background-color:#ecb1aa !important;
  color:black;
}

.yellow-deaktiviert
{
background-image:url(/images/bilderupload/img-bar-yellow-deaktiviert.jpg) !important;
background-color:#fdf4c6 !important;
color:black;
}

.grey-deaktiviert
{
background-image:url(/images/bilderupload/img-bar-grey-deaktiviert.jpg) !important;
background-color:#e1dfe0 !important;
color:black;
}

.deaktiviert-wrapper .deaktiviert-wrapper,
.deaktiviert-wrapper p,
.deaktiviert-wrapper span,
.deaktiviert-wrapper select,
.deaktiviert-wrapper .votes-anzeigen
{
    opacity: 0.5;
}

.deaktiviert-wrapper p span,
.deaktiviert-wrapper span span
{
    opacity: 1;
}

.socialmedia-container
{
    padding : 0px 10px;
}

.socialmedia-tooltip
{
    float : right;
    margin : 12px 8px 0px 0px;
}

/* PROGRESS-BAR Profildaten*/



/* Region-Seite und Flirtlexikon */

    .regionen-liste-wrapper
    {
         margin:20px 0px 20px 25px;
         float:left;
}
ul.regionen-liste
{
    display:block;
    width:830px;
   margin: auto;
}
.regionen-liste li
{
   list-style: none;
display: block;
width: 220px;
margin: 0px 0px 2px 0px;
float: left;
font-size:12px;
}
.regionen-liste-lk-wrapper
{
    float:left;
    margin-left:30px;
}
.landkreis-title
{
    padding-bottom:0px;
}
   .region-content-wrapper
    {
        width:94%;
        padding:3%;

        float:left;


}
    .region-userentry-wrapper
{

    width:50%;


    -moz-border-radius-topleft: 0px;
 -moz-border-radius-topright: 0px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-bottomleft: 0px;
 -webkit-border-top-left-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -webkit-border-bottom-left-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 float:left;
 margin-top:0px;

padding-top:20px;


}

.column-wrapper
{
    float:left;
     border-bottom:1px solid #cdcdcd;
      margin:20px;
}
    h1.region-user-title
{

   color:black;
   font-weight:bold;
   font-size:16px;
   margin:0px;
   padding:0px;
   margin-bottom:15px;
   border:0px;
   width:100% !important;


}

   h2.region-user-title
{

   color:black;
   font-weight:bold;
   font-size:16px;
   margin:0px;
   padding:0px;
   margin-bottom:15px;
   border:0px;
   width:100% !important;


}
.region-userentry
{

    width:96%;

    margin:auto;

    float:left;

    margin-top:7px;

 padding-left:3%;

    border-bottom:0px solid #dfdfdf;
}
.region-userentry-wrapper
{

    width:100%;

    margin:auto;

    float:left;

    margin-top:0px;
    padding-bottom:0px;
    margin-bottom:20px;
  background-color:#ededed;
padding-top:0px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wrapper-w
{
/*    background-color:#fcf7f5;*/
}

.wrapper-m
{
/*    background-color:#F3F8FA;*/
}
.regionuser-row-title
{
    float:left;
    width:724px;
    color:black;
    padding:5px;
    padding-left:15px;
    font-weight:bold;
    font-size:13px;
-webkit-border-top-left-radius: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
background-color: #c7c7c7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#c7c7c7)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ededed, #c7c7c7); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #ededed, #c7c7c7); /* FF3.6 */
/*  background-image:     -ms-linear-gradient(top, #ededed, #ededed);  IE10 */
  background-image:      -o-linear-gradient(top, #ededed, #c7c7c7); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ededed, #c7c7c7);

  background-color: transparent;
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
/*            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd,endColorstr=#ededed);  IE6–IE9
            zoom: 1;*/


}
.region-userentry-wrapper .m
{
    background-color:#0e6d8d;
    -moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #0e6d8d;
background-image: -webkit-gradient(linear, left top, left bottom, from(#2796bb), to(#0e6d8d));
background-image: -webkit-linear-gradient(top,#2796bb, #0e6d8d);
background-image: -moz-linear-gradient(top,#2796bb, #0e6d8d);
background-image: -ms-linear-gradient(top,#2796bb, #0e6d8d);
background-image: -o-linear-gradient(top,#2796bb, #0e6d8d);
background-image: linear-gradient(top,#2796bb, #0e6d8d);
background-color: transparent;
background-color: rgba(129, 5, 1, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2796bb,endColorstr=#0e6d8d);
zoom: 1;

}
.region-userentry-wrapper .w
{
    background-color:#b5060c;
        background-color:#0e6d8d;
    -moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #b5060c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d26467), to(#b5060c));
background-image: -webkit-linear-gradient(top,#d26467, #b5060c);
background-image: -moz-linear-gradient(top,#d26467, #b5060c);
background-image: -ms-linear-gradient(top,#d26467, #b5060c);
background-image: -o-linear-gradient(top,#d26467, #b5060c);
background-image: linear-gradient(top,#d26467, #b5060c);
background-color: transparent;
background-color: rgba(129, 5, 1, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d26467,endColorstr=#b5060c);
zoom: 1;

}
.view-small
{
   width:200px;
}
.region-userentry .infos
{
   float:left;
   display:block;
   width:580px;
   font-size:11px;

}
.region-userentry-wrapper .footer-infos
{
   float:right;
   display:block;
   position:relative;
   font-size:11px;
   bottom:0px;
   right:7px;

}
.region-userentry .infos span:first-child
{
   font-weight:bold;
   display:block;
   width:80px;float:left;
   color:#444;

}
.region-userentry .infos span.interessen-wrapper
{

   display:block;
   width:300px;float:left;


}
.region-userentry .flirtspruch a
{
   font-weight:bold;
   font-style: italic;
   color: #0E6D8D;
   font-size:12px;
}
.region-userentry .flirtspruch
{
   margin-bottom:7px;
}
.hinweis-nachricht
{
    color:#e67d00;
    float:left;
}
.region-entry-image-wrapper-thumb
{
    margin-right:14px;
    float:left;
    margin-bottom:0px;
    margin-top:7px;
}
.region-intro-text
{
    padding-right:7%;
}
.region-intro-text a,
.flirtlexikon-detail-wrapper p a
{
    color:black;
    font-size:100%;
    font-weight:normal;
    text-decoration: underline;
    cursor:default;
}
.region-intro-text a.standardlink,
.flirtlexikon-detail-wrapper p a.standardlink
{
    font-size: 11px;
    color: #0E6D8D;
    font-weight:bold;
    text-decoration: none;

}
.umkreis-liste-detail
{
    padding-right:7%;
    margin-left:20px;
    float:left;
}
.message-button-wrapper
{
    float:left;
    margin-left:2px;
    margin-top:3px;
    margin-bottom:0px;
/*    position:relative;
    bottom:7px;*/
}
.message-button a
{
    color: white !important;
font-weight: bold;
border: 0px solid #810501;
padding: 3px 10px !important;
width: auto !important;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #0e6d8d;
background-image: -webkit-gradient(linear, left top, left bottom, from(#2796bb), to(#0e6d8d));
background-image: -webkit-linear-gradient(top,#2796bb, #0e6d8d);
background-image: -moz-linear-gradient(top,#2796bb, #0e6d8d);
background-image: -ms-linear-gradient(top,#2796bb, #0e6d8d);
background-image: -o-linear-gradient(top,#2796bb, #0e6d8d);
background-image: linear-gradient(top,#2796bb, #0e6d8d);
background-color: transparent;
background-color: rgba(129, 5, 1, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2796bb,endColorstr=#0e6d8d);
zoom: 1;
clear: both;
margin: 2px auto !important;
height: auto !important;
float: left;
}
.anmeldung-button-wrapper
{
    float:left;
    width:200px;
}
.anmeldung-button a:hover,
.message-button a:hover
{
    text-decoration: none;
}

.anmeldung-button a
{
    color: white !important;
font-weight: bold;
border: 1px solid #810501;
padding: 3px 10px !important;
width: auto !important;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #B10A04;
background-image: -webkit-gradient(linear, left top, left bottom, from(#D8504B), to(#B10A04));
background-image: -webkit-linear-gradient(top, #D8504B, #B10A04);
background-image: -moz-linear-gradient(top, #D8504B, #B10A04);
background-image: -ms-linear-gradient(top, #D8504B, #B10A04);
background-image: -o-linear-gradient(top, #D8504B, #B10A04);
background-image: linear-gradient(top, #D8504B, #B10A04);
background-color: transparent;
background-color: rgba(129, 5, 1, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8504B,endColorstr=#B10A04);
zoom: 1;
clear: both;
margin: 10px auto !important;
height: auto !important;
float: left;
}
.intro-wrapper
{
     background-color:white;
  padding:3% 3% 1% 3%;
float:left;
display:block;
width:94%;
margin-bottom:20px;


background-color: #dedede;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#dedede)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fdfdfd, #dedede); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #fdfdfd, #dedede); /* FF3.6 */
/*  background-image:     -ms-linear-gradient(top, #fdfdfd, #dedede);  IE10 */
  background-image:      -o-linear-gradient(top, #fdfdfd, #dedede); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #fdfdfd, #dedede);

  background-color: transparent;
  background-color: rgba(129, 5, 1, 0.6);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
/*            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd,endColorstr=#dedede);  IE6–IE9
            zoom: 1;*/

 -webkit-box-shadow: 0px 0px 4px #444; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 4px #444; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 4px #444; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
                /* For IE 8 */
/*		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";*/
		/* For IE 5.5 - 7 */
/*		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
}

.glossar-liste-detail-box
{
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
    background-color: #EDEDED;
margin-top:30px; width:224px; margin-left:20px; float:left;
}
.box-wide
{
    width:744px;
    margin-left:20px;
}
.umkreis-liste-detail .box-wide
{
    width:744px;
    margin-left:0px;
}
.glossar-liste-detail-box .region-user-title
{
      color:black;
    padding:5px ;
    padding-left:12px;
    font-weight:bold ;
    font-size:13px ;
    width:207px !important;
-webkit-border-top-left-radius: 6px ;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background-color: #c7c7c7 ;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#c7c7c7)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ededed, #c7c7c7); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #ededed, #c7c7c7); /* FF3.6 */
/*  background-image:     -ms-linear-gradient(top, #ededed, #ededed);  IE10 */
  background-image:      -o-linear-gradient(top, #ededed, #c7c7c7); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ededed, #c7c7c7);

  background-color: transparent;
  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
/*            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd,endColorstr=#ededed);  IE6–IE9
            zoom: 1;*/


}
.box-wide .region-user-title
{

    width:727px !important;
}

.box-standard
{
    width:440px;
    margin-left:0px;
}
.box-standard .region-user-title
{

    width:423px !important;
}
.flirtlexikon-detail-wrapper h2
{
    font-weight:bold;
/*    font-size:13px;*/
    margin-top:10px;
    margin-bottom:3px;
}
.flirtlexikon-detail-wrapper
{
    width:100%;
    float:left;

}

.glossar-liste-detail-box ul li
{
    list-style: none;
    float:left;
    margin:10px 10px 10px 10px;
}

.box-small ul li,
.box-small-content-float ul li
{
    width:90%;
}



.box-small-content-float
{
    width:140px;
    float:right;
    margin-left:15px;
    margin-bottom:10px;
    margin-top:0px;
}
.box-small-content-float .region-user-title
{

    width:125px !important;
    padding-left:10px;
}

.region-intro-text h2
{
    font-weight:bold;
}


.umkreis-liste-detail .box-small
{
    margin-top:10px;
}


/*TOOLTIP NEU */


.tooltip
{
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    box-shadow: 0 0 10px #000;

/*    -webkit-border-radius: 6px ;

-moz-border-radius: 6px;

border-radius: 6px;*/
border:5px solid #c7c7c7 !important;
background-color: #fefefe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#FFF6E0)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fefefe, #FFF6E0); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #fefefe, #FFF6E0); /* FF3.6 */
/*  background-image:     -ms-linear-gradient(top, #fefefe, #fefefe);  IE10 */
  background-image:      -o-linear-gradient(top, #fefefe, #FFF6E0); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #fefefe, #FFF6E0);

/*  background-color: transparent;*/
/*  padding:11px;*/
}

.tooltip h4
{

  background-color: #0E6D8D !important;
  color:white;
}

.tooltip p
{

  background-color: transparent !important;
  color:black;
}
.matching-maybe,
.matching-yes,
.matching-no
{
    width:auto !important;
    padding:0px !important;
    height:auto !important;
    margin:0px !important;
}
.matching-maybe:hover,
.matching-yes:hover,
.matching-no:hover
{
   background:none !important;
   text-decoration: none;
}
.matching-button-right
{
    width:100% !important;
    margin-bottom:5px;
}
.matching-button-right .matching-icon
{
    float:left; margin-left:5px; display:block;
}

.matching-button-right .matching-button-label
{
float:left !important;margin-top:2px; padding-left:5px !important; display:block; vertical-align:middle !important; padding-top:3px; width:auto !important;
}
.matching-button-wrapper
{
    width:50px; text-align:center;
float:left;  display:block;  padding-top:3px;
}
.matching-button-wrapper .matching-button-label
{
    width:50px; text-align:center;
float:left;  display:block;  padding-top:3px;
}
.matching-button-label-no
{
    font-weight:bold; color:#e1e1e1;
}
.matching-button-label-yes
{
    font-weight:bold; color:#76be72;
}

.matching-button-label-maybe
{
    font-weight:bold; color:#fdc151;
}


.matching-status-wrapper
{
    float:left; width:70px; margin-top:3px;
}

table.profil_content
{
    table-layout:fixed;
}

table.profil_content .right,
table.profil_content .right p
{
    width:330px;

}
table.profil_daten_table .right
{
    width:300px;
}


.matches-table-header
{

    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color:#0e6d8d;
    width:100%;
    display:block;
    padding:4px 0px;
    text-align:center;
    font-size:15px;
    font-weight:bold;
    color:white;
    
}
.matches-list-wrapper tr:nth-child(2) td
{
    border-bottom:1px solid #DDD;
}
.matches-list-wrapper table
{
    border-bottom:2px solid #0e6d8d;
}
.matches-list-wrapper tr:first-child th
{
    border:0px !important;
}
.matches-list-wrapper tr:nth-child(even)
{
    background-color:white !important;
}
.matches-list-wrapper tr:nth-child(odd)
{
    background-color:#f2f7f8 !important;
}
.matching-slide
{
    display : none;
    opacity : 0;
    position : absolute;
    padding : 5px;
    width : 290px;
    text-align : center;
}
.last-profile-box-content
{
    overflow : hidden;
}
.password-tooltip
{
    list-style : disc outside none !important;
}
.password-tooltip li
{
    min-height : 0px !important;
    padding : 5px 0px !important;
}
.signup-profile-header
{
    width : auto !important;
    margin : 0px 0px 20px 0px !important;
}
.signup-profile-wrapper
{
    margin : 0px 47px 20px 0px;
    overflow : visible;
    float : left;
    height : 140px;
    width : 102px;
    text-align : center;
}
.signup-profile-wrapper .userinfo-wrapper span
{
    white-space : nowrap;
    font-size : 11px;
}


/* ANMELDE-PROZESS Infobox */

.anmeldung_begleitbox_wrapper
{
    background-color: #f6f6f6;
    float:left !important;
    width:100%
}
.begleitbox_title
{
    color: #4D4D4D;
    font-weight:bold;
    font-size: 21px;
    width:100%;
    margin:7px 0px;
    text-align:center;
    font-family:Tahoma, Arial, sans-serif;
}
.anmeldung_begleitbox_wrapper ul,
.anmeldung_begleitbox_wrapper ul li
{
    list-style: none;
    width:100%;
    clear:both;
    float:left;
}
.anmeldung_begleitbox_wrapper ul li span.number
{
    float:left;
    height:100%;
    width:30px;
    display:block;
    text-align:center;
    padding:10px 0px;
    font-weight:bold;
    font-size:15px;
    color:#afafaf;

}
.anmeldung_begleitbox_wrapper ul li.active span.number
{
    color:#4d4d4d;

}

.anmeldung_begleitbox_wrapper ul li.active
{
    padding:5px 0px;
    height:63px !important;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;

}
.anmeldung_begleitbox_wrapper ul li.active p.title
{
    font-weight:bold;
    margin-top:6px;
    font-size:19px;
}

.anmeldung_begleitbox_wrapper ul li span.subtitle
{
    font-weight:normal;
    font-size:14px;
}
.anmeldung_begleitbox_wrapper ul li p.title
{
    float:left;
    margin-top:12px;
    font-weight:bold;
    color:#afafaf;
    font-size:14px;
    width:210px;
}

.anmeldung_begleitbox_wrapper ul li.active p.title,
.anmeldung_begleitbox_wrapper ul li p.title span.subtitle
{
    font-family:Arial, sans;
    float:left;
    color:#4d4d4d;
}
.anmeldung_begleitbox_wrapper ul li.active span.subtitle
{
    float:left;
    width:210px;
    color:#4d4d4d;
    font-size:14px;
}

.anmeldung_begleitbox_wrapper ul li.std
{
    height:42px;
    background:url(../images/Anmeldeprozess/anmeldung-steps-bg_std.jpg);
    background-repeat: repeat-x;
}

.anmeldung_begleitbox_wrapper ul li.done
{
    height:42px;
    background:url(../images/Anmeldeprozess/anmeldung-steps-bg_done.jpg) !important;
    background-repeat: repeat-x;
    background-position: center center;
}
.anmeldung_begleitbox_wrapper ul li span.icon
{
    height:90%;
    width: 50px;
    float:right;
    margin-top:2px;
    padding:0% 0px;
    border-left: 1px solid #c7c7c7;
}
.anmeldung_begleitbox_wrapper ul li.active span.icon
{


    background:url(../images/Anmeldeprozess/icon-fischkopf.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.anmeldung_begleitbox_wrapper ul li.done span.icon
{

    background:url(../images/Anmeldeprozess/icon-done.png);
    background-repeat: no-repeat;
    background-position: center center;
    border-left: 1px solid #98cd98;
}

.progressbar-include-slide-wrapper
{
    float:left;
}
.slidetoggleContent
{
    display:none;
}
.slidetoggleButton,
.slidetoggleButton *
{
    cursor:pointer;
    display:block;
}
.infobox_begleitbox_wrapper
{
    padding:10px 15px;
    font-size:11px;
}
.infosubtitle
{
    font-weight:bold;
    padding:0px;
    margin:0px;
    float:left;
}
.infodescription
{
    margin-bottom:10px;
}

.infodescription:last-child
{
    margin-bottom:0px;
}
.active .titleflirtchancen
{
    width:250px !important;
}
.slidetoggleButton
{
    border:0px !important;
    height:42px !important;

}
.anmeldung-infobox-content-liste li
{
    list-style-position: outside;
    margin-bottom:4px;

}
.anmeldung-infobox-content-liste
{
    margin-left:15px;
    margin-top:10px;
    float:left;
    margin-bottom:10px;
}

.anmeldung_begleitbox_wrapper ul li.inactive
{
    height:42px;
    background:url(../images/Anmeldeprozess/anmeldung-steps-bg_std.jpg) !important;
    background-repeat: repeat-x;
}

.anmeldung_begleitbox_wrapper ul li.inactive span.icon
{
    border-left:1px solid #c7c7c7;
}



.changed
{
    color:#e59004 !important;
    font-size:11px !important;
    font-weight:bold !important;
}


/*Neues Goldfisch-Layout*/
.goldfisch-produkt-left
{
    width:230px !important;
    padding:7px 0px 5px 10px;
}

.goldfisch-produkt-select
{
    width:60px;
}
.goldfisch-produkt-price
{
    width:80px;
    padding:7px 4px 5px 0px;
}

.goldfisch-checkout-title-wrapper
{
    background-image:url(/images/goldfisch-checkout/goldfisch-checkout-choose-bg.png);
    background-repeat: no-repeat;
    padding-top:6px;
    padding-bottom:15px;
    background-position: 0px 0px;
    width:100%;
}
.goldfisch-checkout-title
{
    font-weight:bold;
    color:white;
    padding-left:10px;

}

.goldfisch-checkout-choose
{
    float:right;
    font-weight:bold;
    margin-right:10px;
}

.checkout-progressbar-wrapper
{
    width:103%;

}
.checkout-step-wrapper a
{
    color:#9a9a9a;
    text-decoration: none;
}
.checkout-first-step
{
  width: 113px;
height: 56px;
padding-right: 12px;
float: left;
margin-top:9px;

    background-image:url(/images/goldfisch-checkout/goldfisch-checkoutbar-step1-bg.png);
    background-repeat: no-repeat;
    background-position:-2px center;
    color:#9a9a9a;
}
.checkout-first-step-active
{
    background-image:url(/images/goldfisch-checkout/goldfisch-checkoutbar-step1-active-bg.png);
    background-repeat: no-repeat;
    background-position:-2px center;
    color:black;
}

.checkout-next-step
{
    width:141px;
    height:56px;
    margin-top:9px;
    float:left;
   display:block;
    position:relative;
    margin-left:-25px;
    padding-left:5px;
}
.checkout-next-step
{
    background-image:url(/images/goldfisch-checkout/goldfisch-checkoutbar-nextstep-bg.png);
    background-repeat: no-repeat;
    background-position:center center;
    color:#9a9a9a;
}
.checkout-next-step-active
{
    background-image:url(/images/goldfisch-checkout/goldfisch-checkoutbar-nextstep-active-bg.png);
    background-repeat: no-repeat;
    background-position:2px top;
    color:black;
}

.checkout-last-step
{
    width:117px;
    height:70px;
    float:left;
    display:block;
    position:relative;
    margin-left:-25px;
      padding-left:5px;
}
.checkout-last-step
{
    background-image:url(/images/goldfisch-checkout/goldfisch-checkoutbar-finalstep-bg.png);
    background-repeat: no-repeat;
    background-position:center center;
    color:#9a9a9a;
}
.checkout-last-step-active
{
    background-image:url(/images/goldfisch-checkout/goldfisch-checkoutbar-finalstep-active-bg.png);
    background-repeat: no-repeat;
    background-position:center center;
    color:black;
}
.step-content
{
    text-align:center;
    padding-top:5px;
}
.step-label
{
    font-size:10px;
    display:block;
    width:100%;
}
.step-title
{
    font-size:11px;
      display:block;
      font-weight:bold;
      margin-top:2px;
    width:100%;
}

.checkout-progressbar-title
{
    color:#9a9a9a;
    font-weight:bold;
    top: 4px;
    position: relative;
    margin-left: 10px;
    padding:0px;
}
.checkout-upgradeweiter
{
    margin-top:20px;
}
.checkout-next-step-info
{
    width:255px;
    height:48px;
    float:left;
    font-size:10px;
    padding:10px;
    padding-top:5px;
    padding-bottom:15px;
      background-image:url(/images/goldfisch-checkout/info-next-step-button.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.checkout-next-step-info-right-arrow
{
    height:32px !important;
    margin-bottom:15px;
}

.checkout-next-step-button
{
    background-image:url(/images/goldfisch-checkout/goldfisch-checkout-next-step-button-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height:46px;
    font-weight:bold;
    width:182px;
   cursor:pointer;
    float:right;
    margin-top:1px;
    border:1px solid #f0ac2f;
}

.checkout-summary-table-wrapper
{
    margin:10px;
}
.title-standard
{
    background-image:none !important; background-color:#f9ae2a; padding-bottom:6px;
}
.checkout-summary-table-wrapper table {
    margin: 0px auto;
    width: 440px;
}
.new-submit-button
{
    font-weight:bold;
    font-family:tahoma,arial,sans-serif;
    color: white !important;
    border:1px solid #f18800;
    cursor:pointer;
    background-color: #f39200;
    background-image: -webkit-gradient(linear, left top, left bottom-button, from(#ffcd55), to(#f39200));
    background-image: -webkit-linear-gradient(top, #ffcd55, #f39200);
    background-image:    -moz-linear-gradient(top, #ffcd55, #f39200);
    background-image:     -ms-linear-gradient(top, #ffcd55, #f39200);
    background-image:      -o-linear-gradient(top, #ffcd55, #f39200);
    background-image:         linear-gradient(top, #ffcd55, #f39200);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcd55,endColorstr=#f39200),
            progid:DXImageTransform.Microsoft.shadow(color=#444444,direction=0,strength=4),
            progid:DXImageTransform.Microsoft.shadow(color=#444444,direction=90,strength=4),
            progid:DXImageTransform.Microsoft.shadow(color=#444444,direction=180,strength=4),
            progid:DXImageTransform.Microsoft.shadow(color=#444444,direction=270,strength=4);
    -webkit-box-shadow: 0px 0px 7px #444;
       -moz-box-shadow: 0px 0px 7px #444;
            box-shadow: 0px 0px 7px #444;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box; 
    background-clip: padding-box;
    -webkit-border-radius: 6px ;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid white;
    font-size: 16px;
    padding: 13px 0px;
    float: right;
    min-width: 180px;
    width:auto !important;

}

.table-mid table tr.tr0
{
    background-color: #fde7c1;
}

.table-mid table tr.tr0 td,
.table-mid table tr.tr1 td
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.hinweis-email
{
    background-color: #FFE0D8;
    color: #FF0000;
    border: 1px solid #FF0000;
    margin-bottom: 30px;
    padding: 10px 0px;
    -webkit-box-shadow: 2px 2px 2px #A08080; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
       -moz-box-shadow: 2px 2px 2px #A08080; /* FF3.5 - 3.6 */
            box-shadow: 2px 2px 2px #A08080; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.erfolgsstory-wrapper .thumb
{
    margin : 0 10px 5px 0px;
    -webkit-box-shadow : 2px 2px 2px #404040;
       -moz-box-shadow : 2px 2px 2px #404040;
            box-shadow : 2px 2px 2px #404040;
    filter : progid:DXImageTransform.Microsoft.Shadow(Direction=135, Color=#404040, Strength=3);
    float : left;
}

.erfolgsstory-wrapper .datum
{
    text-align : left !important;
}

.erfolgsstory-wrapper p
{
    text-align : justify;
}

.erfolgsstory-bilder .thumb
{
    margin-right : 20px;
    -webkit-box-shadow : 2px 2px 2px #404040;
       -moz-box-shadow : 2px 2px 2px #404040;
            box-shadow : 2px 2px 2px #404040;
    filter : progid:DXImageTransform.Microsoft.Shadow(Direction=135, Color=#404040, Strength=3);
    display : inline-block;
}

.erfolgsstory-bilder .thumb img, .erfolgsstory-wrapper .thumb img
{
    margin : 0px !important;
}

p.bilduntertext.erfolgsstorys
{
    margin-top : 5px !important;
}

#newsdetail h2
{
    font-size : 13px;
    font-style : italic;
    padding-bottom : 16px;
    margin-top : -8px;
}

input.votes-anzeigen
{
    width : 120px !important;
}

input.votes-anzeigen.disabled
{
    color : #808080 !important;
}

.votesbox
{
    width : 100%;
    display : none;
    margin-top : 5px;
    border-bottom : 2px solid #0e6d8d;
}

.votesbox .votes-table-header
{
    background-clip: padding-box;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    display: block;
    font-size: 15px;
    padding: 4px 0;
    text-align: center;
    width: 100%;
    cursor : pointer;
}

.votesbox-inner
{
    width : 100%;
    max-height : 218px;
    margin : 5px 0;
    overflow-x : hidden;
    overflow-y : scroll;
}

.votesbox table
{
    width : 100%;
}

.votesbox table tr.tr0
{
    background : #ffffff;
}

.votesbox table tr.tr1
{
    background : #f2f7f8;
}

.votesbox table td
{
    border-bottom : 1px solid #dddddd;
    vertical-align : middle;
}

.votesbox table td.left
{
    padding : 10px 5px;
    width : 80px;
}

.votesbox table td.right
{
    font-size : 20px;
    font-weight : bold;
    text-align : center;
    width : 60px;
}

.votesbox table td.right2
{
    text-align : center;
    width : 40px;
}

.votesbox table td.right2 img
{
    cursor : pointer;
}

#tabs
{
    margin : 0 10px;
}

#tabs #nachrichtenfilter,
#tabs #profilfilter
{
    font-size : 12px;
    font-family : Arial,sans-serif;
    color : #000000;
}

#tabs #nachrichtenfilter select, #tabs #nachrichtenfilter textarea, #tabs #nachrichtenfilter input,
#tabs #profilfilter select, #tabs #profilfilter textarea, #tabs #profilfilter input
{
    font-size : 11px;
    font-family : sans-serif;
}

.minipay-block
{
    padding : 10px;
    margin-top : 25px;
    background : #e0e0e0;
    border : 1px solid #404040;
    border-radius : 10px;
    -moz-border-radius : 10px;
    -webkit-border-radius : 10px;
    -o-border-radius : 10px;
    -ms-border-radius : 10px;
    box-shadow : 1px 1px 4px #808080;
    -moz-box-shadow : 1px 1px 4px #808080;
    -webkit-box-shadow : 1px 1px 4px #808080;
    -o-box-shadow : 1px 1px 4px #808080;
    -ms-box-shadow : 1px 1px 4px #808080;
    font-size : 12px;
}

.minipay-block-header
{
    font-size : 16px;
    font-weight : bold;
}

.minipay-block-body
{
    margin : 10px 0 20px 0;
    font-style : italic;
}

.minipay-form-left
{
    width : 100px;
    float : left;
    margin : 2px 0 20px 0;
}

.minipay-form-right
{
    float : left;
    margin-bottom : 20px;
}

.minipay-form-center
{
    text-align : center;
}

.minipay-form-center button
{
    float : none !important;
    display : inline;
    margin-bottom : 10px;
}

.minipay-success
{
    background : #e0ffe0;
    color : #016500;
    border : 1px solid #016500;
    padding : 10px;
    margin : -10px 0 10px 0;
}

.minipay-error
{
    background : #ffe0e0;
    color : #cd0a0a;
    border : 1px solid #cd0a0a;
    padding : 10px;
    margin : -10px 0 10px 0;
}

#minipay_wait
{
    width : 320px !important;
    text-align : center;
    vertical-align : middle;
    display : table-cell;
}

#minipay_wait img
{
    margin-right : 25px;
    vertical-align : middle;
}

.photo-visibility
{
    color : #d97000;
    background: #fef2d7;
    border: 1px solid #d97000;
    border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-style: italic;
    font-weight: bold;
    margin: 10px 0 -10px 0;
    padding: 8px 8px 5px 6px;
    float: left;
}

.photo-visibility img
{
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 4px;
}

.photo-visibility-anchor {
    position: relative;
}

.photo-visibility-anchor .photo-visibility-wrapper {
    position: absolute;
    top: -40px;
    width: 100%;
    text-align: center;
}

.photo-visibility-anchor .photo-visibility-wrapper .photo-visibility {
    float: none;
    opacity: 0.75;
    display: inline-block;
    margin: 0;
}

.signuptext .profil_mehr #data_suche_alter {
    padding-bottom: 36px;
}

.signuptext .profil_mehr .right input[name=fimgcheck] {
    float: left;
}

.signuptext .profil_mehr .right .mindestangaben-nachrichtenfilter {
    width: 295px;
    margin-left: 5px;
}

.signuptext .mindestangaben-nachrichtenfilter-hinweis {
    margin-bottom: 15px;
}

.signuptext .mindestangaben-nachrichtenfilter-hinweis img {
    float: left;
}

.signuptext .mindestangaben-nachrichtenfilter-hinweis span {
    float: left;
    margin-left: 8px;
    width: 403px;
    font-weight: bold;
}
#fischkopf-anmeldebox .date-day,
#fischkopf-anmeldebox .date-month {
    width: 45px;
}
#fischkopf-anmeldebox .date-year {
    width: 60px;
}
#fischkopf-anmeldebox .date-day:invalid,
#fischkopf-anmeldebox .date-month:invalid,
#fischkopf-anmeldebox .date-year:invalid {
    color: #cd0a0a;
    border-color: #cd0a0a;
}
#fischkopf-anmeldebox .date-dot {
    margin: 4px 5px 0px 5px;
    display: inline-block;
}
#fischkopf-anmeldebox .date-hint {
    color: #808080;
    font-size: 10px;
    margin: 4px 0 0 135px;
    line-height: 12px;
}
#date_confirm_dlg .date-confirm-alter {
    font-weight: bold;
}
/*! jQuery UI - v1.12.1 - 2019-06-16
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*
 * imgAreaSelect default style
 */

.imgareaselect-border1 {
	background: url(border-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
    background: url(border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-outer {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-selection {  
}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}.notification-badge {
	min-width: 7px;
	border-radius: 2px;
	padding: 1px 4px;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	background-color: #72777d;
	cursor: pointer;
}

.notification-badge-content {
	font-weight: bold;
	color: #fff;
	vertical-align: baseline;
}

.notification-badge-inline {
	margin-left: 3px;
	display: inline-block;
	vertical-align: text-top;
}
.notification-badge-top {
	position: absolute;
	top: -2px;
	right: -3px;
}
.notification-badge-bottom {
	position: absolute;
	bottom: -2px;
	right: -3px;
}

.notification-badge-important {
	background-color: #d33;
}
.twemoji { height: 18px; vertical-align: bottom; }
.emoji { background: url(emoji.png) top left no-repeat; width: 20px; height: 20px; display: -moz-inline-stack; display: inline-block; vertical-align: bottom; zoom: 1; *display: inline; }
.emoji2600 { background-position: -0px -15120px; }
.emoji2601 { background-position: -0px -15140px; }
.emoji2614 { background-position: -0px -15200px; }
.emoji26c4 { background-position: -0px -15800px; }
.emoji26a1 { background-position: -0px -15700px; }
.emoji1f300 { background-position: -0px -1100px; }
.emoji1f301 { background-position: -0px -1120px; }
.emoji1f302 { background-position: -0px -1140px; }
.emoji1f303 { background-position: -0px -1160px; }
.emoji1f304 { background-position: -0px -1180px; }
.emoji1f305 { background-position: -0px -1200px; }
.emoji1f306 { background-position: -0px -1220px; }
.emoji1f307 { background-position: -0px -1240px; }
.emoji1f308 { background-position: -0px -1260px; }
.emoji2744 { background-position: -0px -16280px; }
.emoji26c5 { background-position: -0px -15820px; }
.emoji1f309 { background-position: -0px -1280px; }
.emoji1f30a { background-position: -0px -1300px; }
.emoji1f30b { background-position: -0px -1320px; }
.emoji1f30c { background-position: -0px -1340px; }
.emoji1f30f { background-position: -0px -1400px; }
.emoji1f311 { background-position: -0px -1440px; }
.emoji1f314 { background-position: -0px -1500px; }
.emoji1f313 { background-position: -0px -1480px; }
.emoji1f319 { background-position: -0px -1600px; }
.emoji1f315 { background-position: -0px -1520px; }
.emoji1f31b { background-position: -0px -1640px; }
.emoji1f31f { background-position: -0px -1720px; }
.emoji1f320 { background-position: -0px -1740px; }
.emoji1f550 { background-position: -0px -11060px; }
.emoji1f551 { background-position: -0px -11080px; }
.emoji1f552 { background-position: -0px -11100px; }
.emoji1f553 { background-position: -0px -11120px; }
.emoji1f554 { background-position: -0px -11140px; }
.emoji1f555 { background-position: -0px -11160px; }
.emoji1f556 { background-position: -0px -11180px; }
.emoji1f557 { background-position: -0px -11200px; }
.emoji1f558 { background-position: -0px -11220px; }
.emoji1f559 { background-position: -0px -11240px; }
.emoji1f55a { background-position: -0px -11260px; }
.emoji1f55b { background-position: -0px -11280px; }
.emoji231a { background-position: -0px -14780px; }
.emoji231b { background-position: -0px -14800px; }
.emoji23f0 { background-position: -0px -14900px; }
.emoji23f3 { background-position: -0px -14920px; }
.emoji2648 { background-position: -0px -15280px; }
.emoji2649 { background-position: -0px -15300px; }
.emoji264a { background-position: -0px -15320px; }
.emoji264b { background-position: -0px -15340px; }
.emoji264c { background-position: -0px -15360px; }
.emoji264d { background-position: -0px -15380px; }
.emoji264e { background-position: -0px -15400px; }
.emoji264f { background-position: -0px -15420px; }
.emoji2650 { background-position: -0px -15440px; }
.emoji2651 { background-position: -0px -15460px; }
.emoji2652 { background-position: -0px -15480px; }
.emoji2653 { background-position: -0px -15500px; }
.emoji26ce { background-position: -0px -15840px; }
.emoji1f340 { background-position: -0px -2040px; }
.emoji1f337 { background-position: -0px -1860px; }
.emoji1f331 { background-position: -0px -1760px; }
.emoji1f341 { background-position: -0px -2060px; }
.emoji1f338 { background-position: -0px -1880px; }
.emoji1f339 { background-position: -0px -1900px; }
.emoji1f342 { background-position: -0px -2080px; }
.emoji1f343 { background-position: -0px -2100px; }
.emoji1f33a { background-position: -0px -1920px; }
.emoji1f33b { background-position: -0px -1940px; }
.emoji1f334 { background-position: -0px -1820px; }
.emoji1f335 { background-position: -0px -1840px; }
.emoji1f33e { background-position: -0px -2000px; }
.emoji1f33d { background-position: -0px -1980px; }
.emoji1f344 { background-position: -0px -2120px; }
.emoji1f330 { background-position: -0px -1740px; }
.emoji1f33c { background-position: -0px -1960px; }
.emoji1f33f { background-position: -0px -2020px; }
.emoji1f352 { background-position: -0px -2400px; }
.emoji1f34c { background-position: -0px -2280px; }
.emoji1f34e { background-position: -0px -2320px; }
.emoji1f34a { background-position: -0px -2240px; }
.emoji1f353 { background-position: -0px -2420px; }
.emoji1f349 { background-position: -0px -2220px; }
.emoji1f345 { background-position: -0px -2140px; }
.emoji1f346 { background-position: -0px -2160px; }
.emoji1f348 { background-position: -0px -2200px; }
.emoji1f34d { background-position: -0px -2300px; }
.emoji1f347 { background-position: -0px -2180px; }
.emoji1f351 { background-position: -0px -2380px; }
.emoji1f34f { background-position: -0px -2340px; }
.emoji1f440 { background-position: -0px -6100px; }
.emoji1f442 { background-position: -0px -6120px; }
.emoji1f443 { background-position: -0px -6140px; }
.emoji1f444 { background-position: -0px -6160px; }
.emoji1f445 { background-position: -0px -6180px; }
.emoji1f484 { background-position: -0px -7440px; }
.emoji1f485 { background-position: -0px -7460px; }
.emoji1f486 { background-position: -0px -7480px; }
.emoji1f487 { background-position: -0px -7500px; }
.emoji1f488 { background-position: -0px -7520px; }
.emoji1f464 { background-position: -0px -6800px; }
.emoji1f466 { background-position: -0px -6840px; }
.emoji1f467 { background-position: -0px -6860px; }
.emoji1f468 { background-position: -0px -6880px; }
.emoji1f469 { background-position: -0px -6900px; }
.emoji1f46a { background-position: -0px -6920px; }
.emoji1f46b { background-position: -0px -6940px; }
.emoji1f46e { background-position: -0px -7000px; }
.emoji1f46f { background-position: -0px -7020px; }
.emoji1f470 { background-position: -0px -7040px; }
.emoji1f471 { background-position: -0px -7060px; }
.emoji1f472 { background-position: -0px -7080px; }
.emoji1f473 { background-position: -0px -7100px; }
.emoji1f474 { background-position: -0px -7120px; }
.emoji1f475 { background-position: -0px -7140px; }
.emoji1f476 { background-position: -0px -7160px; }
.emoji1f477 { background-position: -0px -7180px; }
.emoji1f478 { background-position: -0px -7200px; }
.emoji1f479 { background-position: -0px -7220px; }
.emoji1f47a { background-position: -0px -7240px; }
.emoji1f47b { background-position: -0px -7260px; }
.emoji1f47c { background-position: -0px -7280px; }
.emoji1f47d { background-position: -0px -7300px; }
.emoji1f47e { background-position: -0px -7320px; }
.emoji1f47f { background-position: -0px -7340px; }
.emoji1f480 { background-position: -0px -7360px; }
.emoji1f481 { background-position: -0px -7380px; }
.emoji1f482 { background-position: -0px -7400px; }
.emoji1f483 { background-position: -0px -7420px; }
.emoji1f40c { background-position: -0px -5080px; }
.emoji1f40d { background-position: -0px -5100px; }
.emoji1f40e { background-position: -0px -5120px; }
.emoji1f414 { background-position: -0px -5240px; }
.emoji1f417 { background-position: -0px -5300px; }
.emoji1f42b { background-position: -0px -5700px; }
.emoji1f418 { background-position: -0px -5320px; }
.emoji1f428 { background-position: -0px -5640px; }
.emoji1f412 { background-position: -0px -5200px; }
.emoji1f411 { background-position: -0px -5180px; }
.emoji1f419 { background-position: -0px -5340px; }
.emoji1f41a { background-position: -0px -5360px; }
.emoji1f41b { background-position: -0px -5380px; }
.emoji1f41c { background-position: -0px -5400px; }
.emoji1f41d { background-position: -0px -5420px; }
.emoji1f41e { background-position: -0px -5440px; }
.emoji1f420 { background-position: -0px -5480px; }
.emoji1f421 { background-position: -0px -5500px; }
.emoji1f422 { background-position: -0px -5520px; }
.emoji1f424 { background-position: -0px -5560px; }
.emoji1f425 { background-position: -0px -5580px; }
.emoji1f426 { background-position: -0px -5600px; }
.emoji1f423 { background-position: -0px -5540px; }
.emoji1f427 { background-position: -0px -5620px; }
.emoji1f429 { background-position: -0px -5660px; }
.emoji1f41f { background-position: -0px -5460px; }
.emoji1f42c { background-position: -0px -5720px; }
.emoji1f42d { background-position: -0px -5740px; }
.emoji1f42f { background-position: -0px -5780px; }
.emoji1f431 { background-position: -0px -5820px; }
.emoji1f433 { background-position: -0px -5860px; }
.emoji1f434 { background-position: -0px -5880px; }
.emoji1f435 { background-position: -0px -5900px; }
.emoji1f436 { background-position: -0px -5920px; }
.emoji1f437 { background-position: -0px -5940px; }
.emoji1f43b { background-position: -0px -6020px; }
.emoji1f439 { background-position: -0px -5980px; }
.emoji1f43a { background-position: -0px -6000px; }
.emoji1f42e { background-position: -0px -5760px; }
.emoji1f430 { background-position: -0px -5800px; }
.emoji1f438 { background-position: -0px -5960px; }
.emoji1f43e { background-position: -0px -6080px; }
.emoji1f432 { background-position: -0px -5840px; }
.emoji1f43c { background-position: -0px -6040px; }
.emoji1f43d { background-position: -0px -6060px; }
.emoji1f620 { background-position: -0px -12280px; }
.emoji1f629 { background-position: -0px -12460px; }
.emoji1f632 { background-position: -0px -12640px; }
.emoji1f61e { background-position: -0px -12240px; }
.emoji1f635 { background-position: -0px -12700px; }
.emoji1f630 { background-position: -0px -12600px; }
.emoji1f612 { background-position: -0px -12000px; }
.emoji1f60d { background-position: -0px -11900px; }
.emoji1f624 { background-position: -0px -12360px; }
.emoji1f61c { background-position: -0px -12200px; }
.emoji1f61d { background-position: -0px -12220px; }
.emoji1f60b { background-position: -0px -11860px; }
.emoji1f618 { background-position: -0px -12120px; }
.emoji1f61a { background-position: -0px -12160px; }
.emoji1f637 { background-position: -0px -12740px; }
.emoji1f633 { background-position: -0px -12660px; }
.emoji1f603 { background-position: -0px -11700px; }
.emoji1f605 { background-position: -0px -11740px; }
.emoji1f606 { background-position: -0px -11760px; }
.emoji1f601 { background-position: -0px -11660px; }
.emoji1f602 { background-position: -0px -11680px; }
.emoji1f60a { background-position: -0px -11840px; }
.emoji263a { background-position: -0px -15260px; }
.emoji1f604 { background-position: -0px -11720px; }
.emoji1f622 { background-position: -0px -12320px; }
.emoji1f62d { background-position: -0px -12540px; }
.emoji1f628 { background-position: -0px -12440px; }
.emoji1f623 { background-position: -0px -12340px; }
.emoji1f621 { background-position: -0px -12300px; }
.emoji1f60c { background-position: -0px -11880px; }
.emoji1f616 { background-position: -0px -12080px; }
.emoji1f614 { background-position: -0px -12040px; }
.emoji1f631 { background-position: -0px -12620px; }
.emoji1f62a { background-position: -0px -12480px; }
.emoji1f60f { background-position: -0px -11940px; }
.emoji1f613 { background-position: -0px -12020px; }
.emoji1f625 { background-position: -0px -12380px; }
.emoji1f62b { background-position: -0px -12500px; }
.emoji1f609 { background-position: -0px -11820px; }
.emoji1f63a { background-position: -0px -12800px; }
.emoji1f638 { background-position: -0px -12760px; }
.emoji1f639 { background-position: -0px -12780px; }
.emoji1f63d { background-position: -0px -12860px; }
.emoji1f63b { background-position: -0px -12820px; }
.emoji1f63f { background-position: -0px -12900px; }
.emoji1f63e { background-position: -0px -12880px; }
.emoji1f63c { background-position: -0px -12840px; }
.emoji1f640 { background-position: -0px -12920px; }
.emoji1f645 { background-position: -0px -12940px; }
.emoji1f646 { background-position: -0px -12960px; }
.emoji1f647 { background-position: -0px -12980px; }
.emoji1f648 { background-position: -0px -13000px; }
.emoji1f64a { background-position: -0px -13040px; }
.emoji1f649 { background-position: -0px -13020px; }
.emoji1f64b { background-position: -0px -13060px; }
.emoji1f64c { background-position: -0px -13080px; }
.emoji1f64d { background-position: -0px -13100px; }
.emoji1f64e { background-position: -0px -13120px; }
.emoji1f64f { background-position: -0px -13140px; }
.emoji1f3e0 { background-position: -0px -4500px; }
.emoji1f3e1 { background-position: -0px -4520px; }
.emoji1f3e2 { background-position: -0px -4540px; }
.emoji1f3e3 { background-position: -0px -4560px; }
.emoji1f3e5 { background-position: -0px -4600px; }
.emoji1f3e6 { background-position: -0px -4620px; }
.emoji1f3e7 { background-position: -0px -4640px; }
.emoji1f3e8 { background-position: -0px -4660px; }
.emoji1f3e9 { background-position: -0px -4680px; }
.emoji1f3ea { background-position: -0px -4700px; }
.emoji1f3eb { background-position: -0px -4720px; }
.emoji26ea { background-position: -0px -15880px; }
.emoji26f2 { background-position: -0px -15900px; }
.emoji1f3ec { background-position: -0px -4740px; }
.emoji1f3ef { background-position: -0px -4800px; }
.emoji1f3f0 { background-position: -0px -4820px; }
.emoji1f3ed { background-position: -0px -4760px; }
.emoji2693 { background-position: -0px -15660px; }
.emoji1f3ee { background-position: -0px -4780px; }
.emoji1f5fb { background-position: -0px -11540px; }
.emoji1f5fc { background-position: -0px -11560px; }
.emoji1f5fd { background-position: -0px -11580px; }
.emoji1f5fe { background-position: -0px -11600px; }
.emoji1f5ff { background-position: -0px -11620px; }
.emoji1f45e { background-position: -0px -6680px; }
.emoji1f45f { background-position: -0px -6700px; }
.emoji1f460 { background-position: -0px -6720px; }
.emoji1f461 { background-position: -0px -6740px; }
.emoji1f462 { background-position: -0px -6760px; }
.emoji1f463 { background-position: -0px -6780px; }
.emoji1f453 { background-position: -0px -6460px; }
.emoji1f455 { background-position: -0px -6500px; }
.emoji1f456 { background-position: -0px -6520px; }
.emoji1f451 { background-position: -0px -6420px; }
.emoji1f454 { background-position: -0px -6480px; }
.emoji1f452 { background-position: -0px -6440px; }
.emoji1f457 { background-position: -0px -6540px; }
.emoji1f458 { background-position: -0px -6560px; }
.emoji1f459 { background-position: -0px -6580px; }
.emoji1f45a { background-position: -0px -6600px; }
.emoji1f45b { background-position: -0px -6620px; }
.emoji1f45c { background-position: -0px -6640px; }
.emoji1f45d { background-position: -0px -6660px; }
.emoji1f4b0 { background-position: -0px -8320px; }
.emoji1f4b1 { background-position: -0px -8340px; }
.emoji1f4b9 { background-position: -0px -8500px; }
.emoji1f4b2 { background-position: -0px -8360px; }
.emoji1f4b3 { background-position: -0px -8380px; }
.emoji1f4b4 { background-position: -0px -8400px; }
.emoji1f4b5 { background-position: -0px -8420px; }
.emoji1f4b8 { background-position: -0px -8480px; }
.emoji1f1e81f1f3 { background-position: -0px -600px; }
.emoji1f1e91f1ea { background-position: -0px -620px; }
.emoji1f1ea1f1f8 { background-position: -0px -640px; }
.emoji1f1eb1f1f7 { background-position: -0px -660px; }
.emoji1f1ec1f1e7 { background-position: -0px -680px; }
.emoji1f1ee1f1f9 { background-position: -0px -700px; }
.emoji1f1ef1f1f5 { background-position: -0px -720px; }
.emoji1f1f01f1f7 { background-position: -0px -740px; }
.emoji1f1f71f1fa { background-position: -0px -760px; }
.emoji1f1fa1f1f8 { background-position: -0px -780px; }
.emoji1f525 { background-position: -0px -10560px; }
.emoji1f526 { background-position: -0px -10580px; }
.emoji1f527 { background-position: -0px -10600px; }
.emoji1f528 { background-position: -0px -10620px; }
.emoji1f529 { background-position: -0px -10640px; }
.emoji1f52a { background-position: -0px -10660px; }
.emoji1f52b { background-position: -0px -10680px; }
.emoji1f52e { background-position: -0px -10740px; }
.emoji1f52f { background-position: -0px -10760px; }
.emoji1f530 { background-position: -0px -10780px; }
.emoji1f531 { background-position: -0px -10800px; }
.emoji1f489 { background-position: -0px -7540px; }
.emoji1f48a { background-position: -0px -7560px; }
.emoji1f170 { background-position: -0px -300px; }
.emoji1f171 { background-position: -0px -320px; }
.emoji1f18e { background-position: -0px -380px; }
.emoji1f17e { background-position: -0px -340px; }
.emoji1f380 { background-position: -0px -3260px; }
.emoji1f381 { background-position: -0px -3280px; }
.emoji1f382 { background-position: -0px -3300px; }
.emoji1f384 { background-position: -0px -3340px; }
.emoji1f385 { background-position: -0px -3360px; }
.emoji1f38c { background-position: -0px -3500px; }
.emoji1f386 { background-position: -0px -3380px; }
.emoji1f388 { background-position: -0px -3420px; }
.emoji1f389 { background-position: -0px -3440px; }
.emoji1f38d { background-position: -0px -3520px; }
.emoji1f38e { background-position: -0px -3540px; }
.emoji1f393 { background-position: -0px -3640px; }
.emoji1f392 { background-position: -0px -3620px; }
.emoji1f38f { background-position: -0px -3560px; }
.emoji1f387 { background-position: -0px -3400px; }
.emoji1f390 { background-position: -0px -3580px; }
.emoji1f383 { background-position: -0px -3320px; }
.emoji1f38a { background-position: -0px -3460px; }
.emoji1f38b { background-position: -0px -3480px; }
.emoji1f391 { background-position: -0px -3600px; }
.emoji1f4df { background-position: -0px -9260px; }
.emoji260e { background-position: -0px -15160px; }
.emoji1f4de { background-position: -0px -9240px; }
.emoji1f4f1 { background-position: -0px -9620px; }
.emoji1f4f2 { background-position: -0px -9640px; }
.emoji1f4dd { background-position: -0px -9220px; }
.emoji1f4e0 { background-position: -0px -9280px; }
.emoji2709 { background-position: -0px -16060px; }
.emoji1f4e8 { background-position: -0px -9440px; }
.emoji1f4e9 { background-position: -0px -9460px; }
.emoji1f4ea { background-position: -0px -9480px; }
.emoji1f4eb { background-position: -0px -9500px; }
.emoji1f4ee { background-position: -0px -9560px; }
.emoji1f4f0 { background-position: -0px -9600px; }
.emoji1f4e2 { background-position: -0px -9320px; }
.emoji1f4e3 { background-position: -0px -9340px; }
.emoji1f4e1 { background-position: -0px -9300px; }
.emoji1f4e4 { background-position: -0px -9360px; }
.emoji1f4e5 { background-position: -0px -9380px; }
.emoji1f4e6 { background-position: -0px -9400px; }
.emoji1f4e7 { background-position: -0px -9420px; }
.emoji1f520 { background-position: -0px -10460px; }
.emoji1f521 { background-position: -0px -10480px; }
.emoji1f522 { background-position: -0px -10500px; }
.emoji1f523 { background-position: -0px -10520px; }
.emoji1f524 { background-position: -0px -10540px; }
.emoji2712 { background-position: -0px -16160px; }
.emoji1f4ba { background-position: -0px -8520px; }
.emoji1f4bb { background-position: -0px -8540px; }
.emoji270f { background-position: -0px -16140px; }
.emoji1f4ce { background-position: -0px -8920px; }
.emoji1f4bc { background-position: -0px -8560px; }
.emoji1f4bd { background-position: -0px -8580px; }
.emoji1f4be { background-position: -0px -8600px; }
.emoji1f4bf { background-position: -0px -8620px; }
.emoji1f4c0 { background-position: -0px -8640px; }
.emoji2702 { background-position: -0px -16000px; }
.emoji1f4cd { background-position: -0px -8900px; }
.emoji1f4c3 { background-position: -0px -8700px; }
.emoji1f4c4 { background-position: -0px -8720px; }
.emoji1f4c5 { background-position: -0px -8740px; }
.emoji1f4c1 { background-position: -0px -8660px; }
.emoji1f4c2 { background-position: -0px -8680px; }
.emoji1f4d3 { background-position: -0px -9020px; }
.emoji1f4d6 { background-position: -0px -9080px; }
.emoji1f4d4 { background-position: -0px -9040px; }
.emoji1f4d5 { background-position: -0px -9060px; }
.emoji1f4d7 { background-position: -0px -9100px; }
.emoji1f4d8 { background-position: -0px -9120px; }
.emoji1f4d9 { background-position: -0px -9140px; }
.emoji1f4da { background-position: -0px -9160px; }
.emoji1f4db { background-position: -0px -9180px; }
.emoji1f4dc { background-position: -0px -9200px; }
.emoji1f4cb { background-position: -0px -8860px; }
.emoji1f4c6 { background-position: -0px -8760px; }
.emoji1f4ca { background-position: -0px -8840px; }
.emoji1f4c8 { background-position: -0px -8800px; }
.emoji1f4c9 { background-position: -0px -8820px; }
.emoji1f4c7 { background-position: -0px -8780px; }
.emoji1f4cc { background-position: -0px -8880px; }
.emoji1f4d2 { background-position: -0px -9000px; }
.emoji1f4cf { background-position: -0px -8940px; }
.emoji1f4d0 { background-position: -0px -8960px; }
.emoji1f4d1 { background-position: -0px -8980px; }
.emoji1f3bd { background-position: -0px -4240px; }
.emoji26be { background-position: -0px -15780px; }
.emoji26f3 { background-position: -0px -15920px; }
.emoji1f3be { background-position: -0px -4260px; }
.emoji26bd { background-position: -0px -15760px; }
.emoji1f3bf { background-position: -0px -4280px; }
.emoji1f3c0 { background-position: -0px -4300px; }
.emoji1f3c1 { background-position: -0px -4320px; }
.emoji1f3c2 { background-position: -0px -4340px; }
.emoji1f3c3 { background-position: -0px -4360px; }
.emoji1f3c4 { background-position: -0px -4380px; }
.emoji1f3c6 { background-position: -0px -4400px; }
.emoji1f3c8 { background-position: -0px -4440px; }
.emoji1f3ca { background-position: -0px -4480px; }
.emoji1f683 { background-position: -0px -13220px; }
.emoji1f687 { background-position: -0px -13300px; }
.emoji24c2 { background-position: -0px -14940px; }
.emoji1f684 { background-position: -0px -13240px; }
.emoji1f685 { background-position: -0px -13260px; }
.emoji1f697 { background-position: -0px -13600px; }
.emoji1f699 { background-position: -0px -13640px; }
.emoji1f68c { background-position: -0px -13380px; }
.emoji1f68f { background-position: -0px -13440px; }
.emoji1f6a2 { background-position: -0px -13820px; }
.emoji2708 { background-position: -0px -16040px; }
.emoji26f5 { background-position: -0px -15940px; }
.emoji1f689 { background-position: -0px -13340px; }
.emoji1f680 { background-position: -0px -13160px; }
.emoji1f6a4 { background-position: -0px -13860px; }
.emoji1f695 { background-position: -0px -13560px; }
.emoji1f69a { background-position: -0px -13660px; }
.emoji1f692 { background-position: -0px -13500px; }
.emoji1f691 { background-position: -0px -13480px; }
.emoji1f693 { background-position: -0px -13520px; }
.emoji26fd { background-position: -0px -15980px; }
.emoji1f17f { background-position: -0px -360px; }
.emoji1f6a5 { background-position: -0px -13880px; }
.emoji1f6a7 { background-position: -0px -13920px; }
.emoji1f6a8 { background-position: -0px -13940px; }
.emoji2668 { background-position: -0px -15600px; }
.emoji26fa { background-position: -0px -15960px; }
.emoji1f3a0 { background-position: -0px -3660px; }
.emoji1f3a1 { background-position: -0px -3680px; }
.emoji1f3a2 { background-position: -0px -3700px; }
.emoji1f3a3 { background-position: -0px -3720px; }
.emoji1f3a4 { background-position: -0px -3740px; }
.emoji1f3a5 { background-position: -0px -3760px; }
.emoji1f3a6 { background-position: -0px -3780px; }
.emoji1f3a7 { background-position: -0px -3800px; }
.emoji1f3a8 { background-position: -0px -3820px; }
.emoji1f3a9 { background-position: -0px -3840px; }
.emoji1f3aa { background-position: -0px -3860px; }
.emoji1f3ab { background-position: -0px -3880px; }
.emoji1f3ac { background-position: -0px -3900px; }
.emoji1f3ad { background-position: -0px -3920px; }
.emoji1f3ae { background-position: -0px -3940px; }
.emoji1f004 { background-position: -0px -260px; }
.emoji1f3af { background-position: -0px -3960px; }
.emoji1f3b0 { background-position: -0px -3980px; }
.emoji1f3b1 { background-position: -0px -4000px; }
.emoji1f3b2 { background-position: -0px -4020px; }
.emoji1f3b3 { background-position: -0px -4040px; }
.emoji1f3b4 { background-position: -0px -4060px; }
.emoji1f0cf { background-position: -0px -280px; }
.emoji1f3b5 { background-position: -0px -4080px; }
.emoji1f3b6 { background-position: -0px -4100px; }
.emoji1f3b7 { background-position: -0px -4120px; }
.emoji1f3b8 { background-position: -0px -4140px; }
.emoji1f3b9 { background-position: -0px -4160px; }
.emoji1f3ba { background-position: -0px -4180px; }
.emoji1f3bb { background-position: -0px -4200px; }
.emoji1f3bc { background-position: -0px -4220px; }
.emoji303d { background-position: -0px -16780px; }
.emoji1f4f7 { background-position: -0px -9740px; }
.emoji1f4f9 { background-position: -0px -9760px; }
.emoji1f4fa { background-position: -0px -9780px; }
.emoji1f4fb { background-position: -0px -9800px; }
.emoji1f4fc { background-position: -0px -9820px; }
.emoji1f48b { background-position: -0px -7580px; }
.emoji1f48c { background-position: -0px -7600px; }
.emoji1f48d { background-position: -0px -7620px; }
.emoji1f48e { background-position: -0px -7640px; }
.emoji1f48f { background-position: -0px -7660px; }
.emoji1f490 { background-position: -0px -7680px; }
.emoji1f491 { background-position: -0px -7700px; }
.emoji1f492 { background-position: -0px -7720px; }
.emoji1f51e { background-position: -0px -10420px; }
.emojia9 { background-position: -0px -220px; }
.emojiae { background-position: -0px -240px; }
.emoji2122 { background-position: -0px -14580px; }
.emoji2139 { background-position: -0px -14600px; }
.emoji2320e3 { background-position: -0px -0px; }
.emoji3120e3 { background-position: -0px -40px; }
.emoji3220e3 { background-position: -0px -60px; }
.emoji3320e3 { background-position: -0px -80px; }
.emoji3420e3 { background-position: -0px -100px; }
.emoji3520e3 { background-position: -0px -120px; }
.emoji3620e3 { background-position: -0px -140px; }
.emoji3720e3 { background-position: -0px -160px; }
.emoji3820e3 { background-position: -0px -180px; }
.emoji3920e3 { background-position: -0px -200px; }
.emoji3020e3 { background-position: -0px -20px; }
.emoji1f51f { background-position: -0px -10440px; }
.emoji1f4f6 { background-position: -0px -9720px; }
.emoji1f4f3 { background-position: -0px -9660px; }
.emoji1f4f4 { background-position: -0px -9680px; }
.emoji1f354 { background-position: -0px -2440px; }
.emoji1f359 { background-position: -0px -2540px; }
.emoji1f370 { background-position: -0px -3000px; }
.emoji1f35c { background-position: -0px -2600px; }
.emoji1f35e { background-position: -0px -2640px; }
.emoji1f373 { background-position: -0px -3060px; }
.emoji1f366 { background-position: -0px -2800px; }
.emoji1f35f { background-position: -0px -2660px; }
.emoji1f361 { background-position: -0px -2700px; }
.emoji1f358 { background-position: -0px -2520px; }
.emoji1f35a { background-position: -0px -2560px; }
.emoji1f35d { background-position: -0px -2620px; }
.emoji1f35b { background-position: -0px -2580px; }
.emoji1f362 { background-position: -0px -2720px; }
.emoji1f363 { background-position: -0px -2740px; }
.emoji1f371 { background-position: -0px -3020px; }
.emoji1f372 { background-position: -0px -3040px; }
.emoji1f367 { background-position: -0px -2820px; }
.emoji1f356 { background-position: -0px -2480px; }
.emoji1f365 { background-position: -0px -2780px; }
.emoji1f360 { background-position: -0px -2680px; }
.emoji1f355 { background-position: -0px -2460px; }
.emoji1f357 { background-position: -0px -2500px; }
.emoji1f368 { background-position: -0px -2840px; }
.emoji1f369 { background-position: -0px -2860px; }
.emoji1f36a { background-position: -0px -2880px; }
.emoji1f36b { background-position: -0px -2900px; }
.emoji1f36c { background-position: -0px -2920px; }
.emoji1f36d { background-position: -0px -2940px; }
.emoji1f36e { background-position: -0px -2960px; }
.emoji1f36f { background-position: -0px -2980px; }
.emoji1f364 { background-position: -0px -2760px; }
.emoji1f374 { background-position: -0px -3080px; }
.emoji2615 { background-position: -0px -15220px; }
.emoji1f378 { background-position: -0px -3160px; }
.emoji1f37a { background-position: -0px -3200px; }
.emoji1f375 { background-position: -0px -3100px; }
.emoji1f376 { background-position: -0px -3120px; }
.emoji1f377 { background-position: -0px -3140px; }
.emoji1f37b { background-position: -0px -3220px; }
.emoji1f379 { background-position: -0px -3180px; }
.emoji2197 { background-position: -0px -14680px; }
.emoji2198 { background-position: -0px -14700px; }
.emoji2196 { background-position: -0px -14660px; }
.emoji2199 { background-position: -0px -14720px; }
.emoji2934 { background-position: -0px -16580px; }
.emoji2935 { background-position: -0px -16600px; }
.emoji2194 { background-position: -0px -14620px; }
.emoji2195 { background-position: -0px -14640px; }
.emoji2b06 { background-position: -0px -16640px; }
.emoji2b07 { background-position: -0px -16660px; }
.emoji27a1 { background-position: -0px -16520px; }
.emoji2b05 { background-position: -0px -16620px; }
.emoji25b6 { background-position: -0px -15000px; }
.emoji25c0 { background-position: -0px -15020px; }
.emoji23e9 { background-position: -0px -14820px; }
.emoji23ea { background-position: -0px -14840px; }
.emoji23eb { background-position: -0px -14860px; }
.emoji23ec { background-position: -0px -14880px; }
.emoji1f53a { background-position: -0px -10980px; }
.emoji1f53b { background-position: -0px -11000px; }
.emoji1f53c { background-position: -0px -11020px; }
.emoji1f53d { background-position: -0px -11040px; }
.emoji2b55 { background-position: -0px -16740px; }
.emoji274c { background-position: -0px -16320px; }
.emoji274e { background-position: -0px -16340px; }
.emoji2757 { background-position: -0px -16420px; }
.emoji2049 { background-position: -0px -14560px; }
.emoji203c { background-position: -0px -14540px; }
.emoji2753 { background-position: -0px -16360px; }
.emoji2754 { background-position: -0px -16380px; }
.emoji2755 { background-position: -0px -16400px; }
.emoji3030 { background-position: -0px -16760px; }
.emoji27b0 { background-position: -0px -16540px; }
.emoji27bf { background-position: -0px -16560px; }
.emoji2764 { background-position: -0px -16440px; }
.emoji1f493 { background-position: -0px -7740px; }
.emoji1f494 { background-position: -0px -7760px; }
.emoji1f495 { background-position: -0px -7780px; }
.emoji1f496 { background-position: -0px -7800px; }
.emoji1f497 { background-position: -0px -7820px; }
.emoji1f498 { background-position: -0px -7840px; }
.emoji1f499 { background-position: -0px -7860px; }
.emoji1f49a { background-position: -0px -7880px; }
.emoji1f49b { background-position: -0px -7900px; }
.emoji1f49c { background-position: -0px -7920px; }
.emoji1f49d { background-position: -0px -7940px; }
.emoji1f49e { background-position: -0px -7960px; }
.emoji1f49f { background-position: -0px -7980px; }
.emoji2665 { background-position: -0px -15560px; }
.emoji2660 { background-position: -0px -15520px; }
.emoji2666 { background-position: -0px -15580px; }
.emoji2663 { background-position: -0px -15540px; }
.emoji1f6ac { background-position: -0px -14020px; }
.emoji1f6ad { background-position: -0px -14040px; }
.emoji267f { background-position: -0px -15640px; }
.emoji1f6a9 { background-position: -0px -13960px; }
.emoji26a0 { background-position: -0px -15680px; }
.emoji26d4 { background-position: -0px -15860px; }
.emoji267b { background-position: -0px -15620px; }
.emoji1f6b2 { background-position: -0px -14140px; }
.emoji1f6b6 { background-position: -0px -14220px; }
.emoji1f6b9 { background-position: -0px -14280px; }
.emoji1f6ba { background-position: -0px -14300px; }
.emoji1f6c0 { background-position: -0px -14420px; }
.emoji1f6bb { background-position: -0px -14320px; }
.emoji1f6bd { background-position: -0px -14360px; }
.emoji1f6be { background-position: -0px -14380px; }
.emoji1f6bc { background-position: -0px -14340px; }
.emoji1f6aa { background-position: -0px -13980px; }
.emoji1f6ab { background-position: -0px -14000px; }
.emoji2714 { background-position: -0px -16180px; }
.emoji1f191 { background-position: -0px -400px; }
.emoji1f192 { background-position: -0px -420px; }
.emoji1f193 { background-position: -0px -440px; }
.emoji1f194 { background-position: -0px -460px; }
.emoji1f195 { background-position: -0px -480px; }
.emoji1f196 { background-position: -0px -500px; }
.emoji1f197 { background-position: -0px -520px; }
.emoji1f198 { background-position: -0px -540px; }
.emoji1f199 { background-position: -0px -560px; }
.emoji1f19a { background-position: -0px -580px; }
.emoji1f201 { background-position: -0px -800px; }
.emoji1f202 { background-position: -0px -820px; }
.emoji1f232 { background-position: -0px -880px; }
.emoji1f233 { background-position: -0px -900px; }
.emoji1f234 { background-position: -0px -920px; }
.emoji1f235 { background-position: -0px -940px; }
.emoji1f236 { background-position: -0px -960px; }
.emoji1f21a { background-position: -0px -840px; }
.emoji1f237 { background-position: -0px -980px; }
.emoji1f238 { background-position: -0px -1000px; }
.emoji1f239 { background-position: -0px -1020px; }
.emoji1f22f { background-position: -0px -860px; }
.emoji1f23a { background-position: -0px -1040px; }
.emoji3299 { background-position: -0px -16820px; }
.emoji3297 { background-position: -0px -16800px; }
.emoji1f250 { background-position: -0px -1060px; }
.emoji1f251 { background-position: -0px -1080px; }
.emoji2795 { background-position: -0px -16460px; }
.emoji2796 { background-position: -0px -16480px; }
.emoji2716 { background-position: -0px -16200px; }
.emoji2797 { background-position: -0px -16500px; }
.emoji1f4a0 { background-position: -0px -8000px; }
.emoji1f4a1 { background-position: -0px -8020px; }
.emoji1f4a2 { background-position: -0px -8040px; }
.emoji1f4a3 { background-position: -0px -8060px; }
.emoji1f4a4 { background-position: -0px -8080px; }
.emoji1f4a5 { background-position: -0px -8100px; }
.emoji1f4a6 { background-position: -0px -8120px; }
.emoji1f4a7 { background-position: -0px -8140px; }
.emoji1f4a8 { background-position: -0px -8160px; }
.emoji1f4a9 { background-position: -0px -8180px; }
.emoji1f4aa { background-position: -0px -8200px; }
.emoji1f4ab { background-position: -0px -8220px; }
.emoji1f4ac { background-position: -0px -8240px; }
.emoji2728 { background-position: -0px -16220px; }
.emoji2734 { background-position: -0px -16260px; }
.emoji2733 { background-position: -0px -16240px; }
.emoji26aa { background-position: -0px -15720px; }
.emoji26ab { background-position: -0px -15740px; }
.emoji1f534 { background-position: -0px -10860px; }
.emoji1f535 { background-position: -0px -10880px; }
.emoji1f532 { background-position: -0px -10820px; }
.emoji1f533 { background-position: -0px -10840px; }
.emoji2b50 { background-position: -0px -16720px; }
.emoji2b1c { background-position: -0px -16700px; }
.emoji2b1b { background-position: -0px -16680px; }
.emoji25ab { background-position: -0px -14980px; }
.emoji25aa { background-position: -0px -14960px; }
.emoji25fd { background-position: -0px -15080px; }
.emoji25fe { background-position: -0px -15100px; }
.emoji25fb { background-position: -0px -15040px; }
.emoji25fc { background-position: -0px -15060px; }
.emoji1f536 { background-position: -0px -10900px; }
.emoji1f537 { background-position: -0px -10920px; }
.emoji1f538 { background-position: -0px -10940px; }
.emoji1f539 { background-position: -0px -10960px; }
.emoji2747 { background-position: -0px -16300px; }
.emoji1f4ae { background-position: -0px -8280px; }
.emoji1f4af { background-position: -0px -8300px; }
.emoji21a9 { background-position: -0px -14740px; }
.emoji21aa { background-position: -0px -14760px; }
.emoji1f503 { background-position: -0px -9900px; }
.emoji1f50a { background-position: -0px -10020px; }
.emoji1f50b { background-position: -0px -10040px; }
.emoji1f50c { background-position: -0px -10060px; }
.emoji1f50d { background-position: -0px -10080px; }
.emoji1f50e { background-position: -0px -10100px; }
.emoji1f512 { background-position: -0px -10180px; }
.emoji1f513 { background-position: -0px -10200px; }
.emoji1f50f { background-position: -0px -10120px; }
.emoji1f510 { background-position: -0px -10140px; }
.emoji1f511 { background-position: -0px -10160px; }
.emoji1f514 { background-position: -0px -10220px; }
.emoji2611 { background-position: -0px -15180px; }
.emoji1f518 { background-position: -0px -10300px; }
.emoji1f516 { background-position: -0px -10260px; }
.emoji1f517 { background-position: -0px -10280px; }
.emoji1f519 { background-position: -0px -10320px; }
.emoji1f51a { background-position: -0px -10340px; }
.emoji1f51b { background-position: -0px -10360px; }
.emoji1f51c { background-position: -0px -10380px; }
.emoji1f51d { background-position: -0px -10400px; }
.emoji2705 { background-position: -0px -16020px; }
.emoji270a { background-position: -0px -16080px; }
.emoji270b { background-position: -0px -16100px; }
.emoji270c { background-position: -0px -16120px; }
.emoji1f44a { background-position: -0px -6280px; }
.emoji1f44d { background-position: -0px -6340px; }
.emoji261d { background-position: -0px -15240px; }
.emoji1f446 { background-position: -0px -6200px; }
.emoji1f447 { background-position: -0px -6220px; }
.emoji1f448 { background-position: -0px -6240px; }
.emoji1f449 { background-position: -0px -6260px; }
.emoji1f44b { background-position: -0px -6300px; }
.emoji1f44f { background-position: -0px -6380px; }
.emoji1f44c { background-position: -0px -6320px; }
.emoji1f44e { background-position: -0px -6360px; }
.emoji1f450 { background-position: -0px -6400px; }
