.thumbwrapper .highslide {
		
			outline: none;
		
		}
		
		.textwrapper .highslide {
		
			font-size: 11pt;
		
			display: block;
		
			text-align: center;
		
		}
		
		.highslide {
		
			outline: none;
		
			text-decoration: none;
		
		}
		
		.highslide-active-anchor img {
		
			visibility: hidden;
		
		}
		
		.gallery-examples .highslide-active-anchor img {
		
			visibility: visible;
		
			border-color: black;
		
		}
		
		.highslide img { cursor: url(../bilder/graphics/zoomin.cur), pointer; outline: none medium; }
		
		.highslide:hover img {  }
		
		
		
		.highslide-image {
		
			border: solid 1px black;
		
		}
		
		.highslide-image-blur {
		
		
		
		}
		
		.highslide-heading { color: silver; display: none; padding: 10px 10px 0; font-size: 12px; font-weight: bold; background-color: white; cursor: default !important; }
		
		.highslide-caption { color: black; display: none; padding: 0 10px 10px; background-color: white; text-align: justify; border-top-style: none; }
.highslide-dimming { background: black; position: absolute; width: 100%; height: 100%; visibility: hidden; }
		
		.highslide-loading {
		
		    display: block;
		
			color: silver;
		
			font-size: 8pt;
		
			font-family: sans-serif;
		
			font-weight: bold;
		
		    text-decoration: none;
		
			padding: 2px 2px 2px 22px;
		
			border: solid 1px black;
		
		    background-color: white;
		
		
		
		    background-image: url(../bilder/graphics/loader.white.gif);
		
		    background-repeat: no-repeat;
		
		    background-position: 3px 1px;
		
		}
		
		.control {
		
			float: right;
		
		    display: block;
		
		    /*position: relative;*/
		
			margin: 0 5px;
		
			font-size: 9pt;
		
		    font-weight: bold;
		
			text-decoration: none;
		
			text-transform: uppercase;
		
		}
		
		.control:hover {
		
			color: black !important;
		
		}
		
		.highslide-move { font-size: 10px; cursor: move; }
		
		.highslide-resize { font-size: 10px; cursor: nw-resize; }
.highslide-close { font-size: 10px; }
a.highslide-full-expand {
		
			background: url(../bilder/graphics/fullexpand.gif) no-repeat;
		
			display: block;
		
			margin: 0 10px 10px 0;
		
			width: 44px;
		
			height: 44px;
		
		}
		
		.highslide-overlay {
		
			display: none;
		
		}
		
		a.highslide-credits,
		
		a.highslide-credits i {
		
		    padding: 2px;
		
		    color: silver;
		
		    text-decoration: none;
		
			font-size: 10px;
		
		}
		
		a.highslide-credits:hover,
		
		a.highslide-credits:hover i {
		
		    color: white;
		
		    background-color: gray;
		
		}
		
		.highslide-previous-next {
		
		    text-align: center;
		
		    padding-bottom: 5px;
		
		}
		
		.highslide-previous-next a {
		
			font-size: 7pt;
		
		    font-weight: bold;
		
			text-decoration: none;
		
			text-transform: uppercase;
		
		    color: white;
		
		    padding: 0 20px;
		
		}
		
		.highslide-html { color: black; border: solid 1px; background-color: white; }
.highslide-html-blur {
		
		    border: 1px solid silver;
		
		}
		
		.highslide-html-content {
		
			position: absolute;
		
		    display: none;
		
		}
		
		.highslide-maincontent {
		
			display: none;
		
		}
		
		
		
		/* Self rendering */
		
		.highslide-wrapper {
		
			background-color: white;
		
		}
		
		.highslide-wrapper .highslide-html-content {
		
		    width: 400px;
		
		    padding: 0 5px 5px 5px;
		
		}
		
		.highslide-wrapper .highslide-header {
		
			padding-bottom: 5px;
		
		}
		
		.highslide-wrapper .highslide-header ul {
		
			margin: 0;
		
			padding: 0;
		
			text-align: right;
		
		}
		
		.highslide-wrapper .highslide-header ul li {
		
			display: inline;
		
			padding-left: 1em;
		
		}
		
		.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
		
			display: none;
		
		}
		
		.highslide-wrapper .highslide-header a {
		
			font-weight: bold;
		
			color: gray;
		
			text-transform: uppercase;
		
			text-decoration: none;
		
		}
		
		.highslide-wrapper .highslide-header a:hover {
		
			color: black;
		
		}
		
		.highslide-wrapper .highslide-header .highslide-move a {
		
			cursor: move;
		
		}
		
		.highslide-wrapper .highslide-footer {
		
			height: 11px;
		
		}
		
		.highslide-wrapper .highslide-footer .highslide-resize {
		
			float: right;
		
			height: 11px;
		
			width: 11px;
		
			background: url(../bilder/graphics/resize.gif);
		
			position: relative;
		
			top: 0.5em;
		
			left: 0.5em;
		
		}
		
		.highslide-wrapper .highslide-body {
		
		}
/* Controlbar example */
		
		.controlbar {
		
			background: url(../bilder/graphics/controlbar4.gif);
		
			width: 167px;
		
			height: 34px;
		
		}
		
		.controlbar a {
		
			display: block;
		
			float: left;
		
			/*margin: 0px 0 0 4px;*/
		
			height: 27px;
		
		}
		
		.controlbar a:hover {
		
			background-image: url(../bilder/graphics/controlbar4-hover.gif);
		
		}
		
		.controlbar .previous {
		
			width: 50px;
		
		}
		
		.controlbar .next {
		
			width: 40px;
		
			background-position: -50px 0;
		
		}
		
		.controlbar .highslide-move {
		
			width: 40px;
		
			background-position: -90px 0;
		
		}
		
		.controlbar .close {
		
			width: 36px;
		
			background-position: -130px 0;
		
		}
/* Controls. See http://www.google.com/search?q=css+sprites */
		
		.highslide-controls {
		
		    width: 195px;
		
		    height: 40px;
		
		    background: url(../bilder/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
		
		    margin-right: 15px;
		
		    margin-bottom: 10px;
		
		    margin-top: 20px;
		
		}
		
		.highslide-controls ul {
		
			position: relative;
		
			left: 15px;
		
		    height: 40px;
		
		    list-style: none;
		
		    margin: 0;
		
		    padding: 0;
		
		    background: url(../bilder/graphics/controlbar-black-border.gif) right -90px no-repeat;
		
		}
		
		.highslide-controls li {
		
		    float: left;
		
		    padding: 5px 0;
		
		}
		
		.highslide-controls a {
		
		    background: url(../bilder/graphics/controlbar-black-border.gif);
		
		    display: block;
		
		    float: left;
		
		    height: 30px;
		
		    width: 30px;
		
		    outline: none;
		
		}
		
		.highslide-controls a.disabled {
		
		    cursor: default;
		
		}
		
		.highslide-controls a span {
		
		    /* hide the text for these graphic buttons */
		
		    display: none;
		
		}
		
		
		
		/* The CSS sprites for the controlbar */
		
		.highslide-controls .highslide-previous a {
		
		    background-position: 0 0;
		
		}
		
		.highslide-controls .highslide-previous a:hover {
		
		    background-position: 0 -30px;
		
		}
		
		.highslide-controls .highslide-previous a.disabled {
		
		    background-position: 0 -60px !important;
		
		}
		
		.highslide-controls .highslide-play a {
		
		    background-position: -30px 0;
		
		}
		
		.highslide-controls .highslide-play a:hover {
		
		    background-position: -30px -30px;
		
		}
		
		.highslide-controls .highslide-play a.disabled {
		
			background-position: -30px -60px !important;
		
		}
		
		.highslide-controls .highslide-pause a {
		
		    background-position: -60px 0;
		
		}
		
		.highslide-controls .highslide-pause a:hover {
		
		    background-position: -60px -30px;
		
		}
		
		.highslide-controls .highslide-next a {
		
		    background-position: -90px 0;
		
		}
		
		.highslide-controls .highslide-next a:hover {
		
		    background-position: -90px -30px;
		
		}
		
		.highslide-controls .highslide-next a.disabled {
		
		    background-position: -90px -60px !important;
		
		}
		
		.highslide-controls .highslide-move a {
		
		    background-position: -120px 0;
		
		}
		
		.highslide-controls .highslide-move a:hover {
		
		    background-position: -120px -30px;
		
		}
		
		.highslide-controls .highslide-full-expand a {
		
		    background-position: -150px 0;
		
		}
		
		.highslide-controls .highslide-full-expand a:hover {
		
		    background-position: -150px -30px;
		
		}
		
		.highslide-controls .highslide-full-expand a.disabled {
		
		    background-position: -150px -60px !important;
		
		}
		
		.highslide-controls .highslide-close a {
		
		    background-position: -180px 0;
		
		}
		
		.highslide-controls .highslide-close a:hover {
		
		    background-position: -180px -30px;
		
		}