body {
	background: #ddd url("../img/bg_page.jpg") repeat-x 0 0;
	margin: 0;
	padding: 0;
	font: small Verdana, Sans-serif;
	color: #333;
}

.title,.index {
	text-align: center;
}

#content {
	position: relative;
	margin: 1.6em 0 0;
	padding: 26px 15px 15px;
	font-size: 85%;
	line-height: 1.6;
}

.photosolo #content {
	padding: 25px 0 15px;
}

.index #content,.archive #content,.recentcomments #content,.comments-entry #content
	{
	width: 720px;
	margin-left: auto;
	margin-right: auto;
}

.title #content {
	width: 733px;
	margin-left: auto;
	margin-right: auto;
	padding: 40px 20px 0;
	text-align: left;
}

.comments-entry #content {
	margin-top: 1em;
	padding-top: 0;
}

/*.diaschrift {
background-image:url("../img/lbl_wilhelma.gif")
}*/ /* =Links
----------------------------------------------- */
a,a:visited {
	color: #258;
	text-decoration: none;
	border-bottom: 1px solid #469;
	outline: none;
}

html>body a,html>body a:visited {
	border-bottom-style: dotted;
}

a:hover,a:active {
	color: #933;
	border-color: #b55;
	border-bottom-style: solid;
}

a img,a.btn,a.btn:visited,a.i,a.i:visited,a.i:hover {
	border-width: 0;
}

a.btn img,a.i>img {
	position: relative;
	top: 2px;
}

/* =Headings
----------------------------------------------- */
h2 {
	margin: .5em 0 .75em;
	font: 145% "Trebuchet MS", Verdana, Sans-serif;
	color: #974;
}

h2 .btn {
	margin-left: .25em;
	font-weight: normal;
	color: #666;
}

.index h2,.archive h2,.recentcomments h2 {
	background: url("../img/film_mini.gif") no-repeat 50% 0;
	margin: 0 0 8px;
	padding: 24px 0 0;
	font-size: 100%;
	line-height: 1.4em;
	font-family: "Gill Sans", "Trebuchet MS", Verdana, Sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .2em;
	text-align: center;
	color: #333;
}

.galleries h2 {
	position: relative;
	top: -10px;
	margin-bottom: 0;
}

/* =Lists
----------------------------------------------- */
ul {
	margin: .5em 0 1.5em;
	padding: 0;
}

li {
	background: url("../img/bullet_white.gif") no-repeat 5px .55em;
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
}

dl {
	margin: .5em 0 1em;
	padding: 0;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 1em;
	padding: 0;
}

/* =Forms
----------------------------------------------- */
form {
	margin: 0 0 .75em;
}

input.text,textarea {
	border: 1px solid;
	border-color: #999 #fff #fff #999;
}

input.text:focus,textarea:focus {
	background: #ffc;
}

#btn-speichern {
	background: #888;
	padding: 2px 5px;
	border: 2px solid;
	border-color: #aaa #666 #666 #aaa;
	font: 100% Verdana, Sans-serif;
	text-transform: uppercase;
	color: #fff;
}

/* =Misc
----------------------------------------------- */
p {
	margin: 0 0 .75em;
}

.buttons p {
	margin: 0;
}

.note,.error {
	color: #c33;
}

.inset,.inset2 {
	float: left;
	margin: 3px 10px 5px 0;
}

.inset2 {
	float: right;
	margin: 3px 0 5px 10px;
}

img.inset,img.inset2 {
	display: block;
}

.reset {
	clear: both;
	display: block;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

hr.reset {
	overflow: hidden;
	visibility: hidden;
}

th,td {
	text-align: left;
	vertical-align: top;
}

input,textarea,select,code {
	margin: 1px 0;
	font: 117%/ 1.2em Monaco, Monospace;
}

.mainbutton {
	margin: 0;
	padding: 5px 0 10px;
	font-size: 100%;
	text-align: center;
}

.galleries .mainbutton {
	margin: 0;
}

#commentblock .mainbutton {
	padding-top: 0;
}

em.date {
	font-style: normal;
}

/* =Path
Breadcrumb navigation that gets positioned to
the top of the page.
----------------------------------------------- */
#path {
	background: #000 url("../img/bg_path.gif");
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 4px 0 6px;
	border-bottom: 3px solid #555;
	font-size: 85%;
	line-height: 1.6em;
	color: #777;
	text-align: center;
}

#path a {
	font-weight: normal;
	border-color: #777;
	color: #888;
}

/* =Header
----------------------------------------------- */
h1 {
	margin: 0 0 3px;
	padding: 0 0 .35em;
	border-bottom: 1px solid #ddd;
	font: 200% "Gill Sans", "Trebuchet MS", Verdana, Sans-serif;
	line-height: 1.2em;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .15em;
}

.title h1 {
	margin: 0;
	padding: 0 0 10px;
	border-width: 0;
}

.title h1 a,.title h1 a:visited {
	border-bottom-width: 0;
	border-style: none;
}

h1 a,h1 a:hover,.auto #titleimg a {
	border-style: none;
}

h1 em {
	margin-left: .25em;
	padding-left: .5em;
	border-left: 1px solid #aaa;
	font: 66% Verdana, Sans-serif;
	color: #666;
}

h1 img {
	display: block;
}

/* =Auto-generated title images
----------------------------------------------- */
.auto h1 {
	margin: 10px 0 .5em;
	padding: 0;
	border-width: 0;
	font-size: 170%;
	line-height: 1.2em;
	color: #333;
	text-align: left;
	text-transform: none;
	letter-spacing: 0;
}

.auto #titleimg {
	background: #bbb;
	position: relative;
	top: 3px;
	left: 3px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	border-width: 0;
}

html>body .auto #titleimg {
	background: url("../img/bg_shadow.png");
}

.auto #titleimg img {
	display: block;
	position: relative;
	top: -3px;
	left: -3px;
	border: 10px solid #fff;
}

/* =Gallery Description
Text block appearing on Gallery Title page
----------------------------------------------- */
#gallerydesc {
	position: relative;
	margin: 0px 29px 0 405px;
	font-size: 100%;
}

.auto #gallerydesc,.v #gallerydesc {
	float: right;
	width: 218px;
	position: static;
	margin: 0;
}

.v #gallerydesc {
	width: 338px;
}

#gallerydesc p {
	margin: 0 0 .75em;
}

#gallerydesc .date {
	display: block;
	margin-bottom: .5em;
}

/* =Gallery Listing
Module showing all galleries in system
----------------------------------------------- */
#secondary {
	float: left;
	width: 705px;
	padding: 10px 0 0 15px;
	margin: 0;
}

.index .module {
	float: left;
	width: 210px;
	margin: 0 17px 0 0;
	padding: 0 4px;
	text-align: left;
}

.galleries {
	background: #eee;
	float: left;
	width: 100%;
	margin: 0 0 15px;
	position: relative;
}

.index .galleries {
	margin-bottom: 5px;
}

.galleries ul {
	float: left;
	margin-left: 0;
	margin-bottom: 10px;
	list-style: none;
	text-align: left;
}

.galleries li {
	background-image: none;
	float: left;
	position: relative;
	width: 220px;
	height: 6.4em;
	overflow: hidden;
	margin-bottom: 0;
	padding: 75px 0 2.7em 15px;
}

.archive .galleries li {
	height: 10.5em;
}

.galleries h3 {
	padding-top: 10px;
	margin: 0px 10px 0 4px;
	font-size: 100%;
}

.galleries h3 a,.galleries a.img,.galleries h3 a:visited {
	border-width: 0;
}

.galleries .img {
	position: absolute;
	top: 0;
	left: 15px;
}

.galleries .img img {
	display: block;
}

.galleries p {
	margin: 0 10px 0 4px;
}

.galleries div {
	margin: 0 4px;
}

/* =Auto-generated Gallery Index
Slide-formatted list of all galleries
----------------------------------------------- */
.useslides ul {
	text-align: center;
}

.useslides li {
	padding-top: 128px;
}

.useslides .thumb {
	position: absolute;
	top: 0;
	left: 62px;
}

.useslides p {
	margin-right: 4px;
}

/* Feed links
Links to feeds appearing at bottom of Gallery Archive
----------------------------------------------- */
#feeds {
	float: left;
	width: 100%;
	margin: 0 0 10px;
}

#feeds ul {
	margin: 15px 0 0;
	padding: 9px 0;
	list-style: none;
	text-align: center;
}

#feeds li {
	background-color: transparent;
	background-image: none;
	float: none;
	width: auto;
	display: inline;
	margin: 0 2px;
	padding: 0;
	text-align: center;
}

#feeds li a {
	background-color: #eee;
	padding: 8px 5px;
	border: 1px solid #fff;
}

#feeds li a:hover {
	background-color: #ddd;
}

/* =GalleryData
Table of stats appearing on Gallery Index
----------------------------------------------- */
.gallerydata {
	width: 100%;
	border-top: 1px solid #ccc;
	font-size: 100%;
}

.gallerydata th,.gallerydata td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	vertical-align: middle;
}

.gallerydata td {
	text-align: right;
	white-space: nowrap;
}

/* =FavList
Module on Index page displaying tiny thumbnails 
of most recent favorite photos
----------------------------------------------- */
#favlist {
	float: left;
	width: 204px;
	margin: 0 -3px 0 0;
	padding: 0 0 0 6px;
	list-style: none;
}

.fav {
	background: url("../img/bg_slide_sm.gif") 0 0 no-repeat;
	float: left;
	width: 62px;
	margin: 0 6px 6px 0;
	padding: 0;
}

html>body .fav {
	background-image: url("../img/bg_slide_sm.png");
}

.fav_hoch {
	background: url("../img/bg_slide_sm_hoch.gif") 0 0 no-repeat;
	float: left;
	width: 62px;
	margin: 0 6px 6px 0;
	padding: 0;
}

html>body .fav_hoch {
	background-image: url("../img/bg_slide_sm_hoch.png");
}

#favlist table {
	width: 62px;
	height: 62px;
	margin: 0;
	border-collapse: collapse;
	font-size: 1px;
}

.fav td {
	padding: 4px 0px 0px 0;
	text-align: center;
	vertical-align: middle;
}

.fav_hoch td {
	padding: 0px 0px 2px 4px;
	text-align: center;
	vertical-align: middle;
}

#favlist li a {
	border-width: 0;
}

/* =Gallery Info
Title, description, & prefs on Photo Gallery page
----------------------------------------------- */
.galleryinfo {
	clear: left;
	float: left;
	width: 22%;
	margin: 0;
	line-height: 1.4em;
}

.galleryinfo h1 {
	margin: 0 0 .5em;
	text-align: left;
	text-transform: none;
	letter-spacing: 0;
}

.galleryinfo .desc {
	line-height: 1.6em;
	margin-bottom: 1em;
}

.galleryinfo form {
	margin: 0 0 .5em;
	padding: 5px 0;
}

.galleryinfo fieldset {
	margin: 0 0 .75em;
	padding: .25em 0 .5em;
	border-width: 0;
	border-bottom: 1px dotted #ccc;
}

.galleryinfo form strong {
	display: block;
	margin: 0;
	padding: 0 0 .25em;
	color: #222;
}

.galleryinfo fieldset div {
	margin: 0 0 .25em;
}

/* =Thumbs
Reusable style for thumbnail photos as slides
----------------------------------------------- */
.thumb {
	background: url("../img/bg_slide.gif") 0 0 no-repeat;
	display: block;
	float: left;
	margin: 0;
	padding: 0 3px 3px 0;
}

html>body .thumb {
	background-image: url("../img/bg_slide.png");
}

.thumb_hoch {
	background: url("../img/bg_slide_hoch.gif") 0 0 no-repeat;
	display: block;
	float: left;
	margin: 0;
	padding: 0 3px 3px 0;
}

html>body .thumb_hoch {
	background-image: url("../img/bg_slide_hoch.png");
}

.thumb span,.thumb_hoch span {
	background-repeat: no-repeat;
	background-position: 50% 104px;
	display: block;
}

.thumbv span {
	background-position: 9px 50%;
}

.thumb em,.thumb_hoch em {
	background-repeat: no-repeat;
	background-position: 60% 50%;
	display: block;
}

.thumb a,.thumb a:link,.thumb a:visited,.thumb_hoch a,.thumb_hoch a:link,.thumb_hoch a:visited
	{
	background: none !important;
	display: block;
	width: 120px;
	height: 120px;
	border: none;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
}

.hidelink a,.hidelink a:link,.hidelink a:visited {
	background: none !important;
	display: block;
	border: none;
}

/* =Slideset
Normal group of slide-like thumbnails
----------------------------------------------- */
.slideset {
	float: right;
	position: relative;
	width: 75%;
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
	line-height: 1.4em;
}

.slideset .thumb,.slideset .thumb_hoch {
	float: left;
	margin: 0 10px 10px 0;
}

/* =Individual Photo
----------------------------------------------- */ /* NOTE:
   See [custom.css] to customize your own 
   photo dimensions with override values. */
.main {
	width: 660px;
	margin: 0 auto;
	text-align: center;
}

#photo {
	margin: 0 0 0 0px;
}

#photo strong {
	background: #bbb;
	display: block;
	top: 3px;
	left: 13px;
	margin: 0 0 10px 0;
	border-width: 0;
}

#photo img {
	display: block;
	top: -3px;
	left: -3px;
	border: 10px solid #fff;
}

html>body #photo strong {
	background: url("../img/bg_shadow.png");
}

/* =PrevNext Nav (Individual Photo template)
Thumbnails used for prev/next photo navigation
----------------------------------------------- */
#prevnext {
	position: absolute;
	top: 25px;
	left: 50%;
}

#prev,#next {
	position: absolute;
	top: 0;
	width: 123px;
	margin: 0;
	font-weight: bold;
}

#prev {
	right: 350px;
}

#next {
	left: 350px;
}

#prev a,#next a {
	width: 120px;
}

/* =PrevNextHovers (Individual Photo template)
The two hoverable regions overlaying the main photo
----------------------------------------------- */ /* Note:
   Width and height for the following
   strong element is set inline using the style 
   attribute. Both values are automatically 
   determined by taking the width/height of the 
   main photo.
   Width is ((width of main photo + 20) / 2).
   Height is (height of main photo + 20). */
#prevnext a strong {
	position: absolute;
	top: 0;
}

#prev a strong {
	background: url("../img/photonav_prev.gif") no-repeat 50% -100px;
	right: -262px;
}

#next a strong {
	background: url("../img/photonav_next.gif") no-repeat 50% -100px;
	left: -265px;
}

html>body #prev a strong {
	background-image: url("../img/photonav_prev.png");
}

html>body #next a strong {
	background-image: url("../img/photonav_next.png");
}

#prev a:hover strong,#next a:hover strong,#prev a:active strong,#next a:active strong
	{
	background-position: 50% 10px;
	cursor: pointer;
}

/* =Description (Individual Photo template)
Title and description of photo
----------------------------------------------- */
#desc {
	position: absolute;
	top: 170px;
	right: 0;
	width: 50%;
	text-align: left;
}

#desc h1 {
	background: url("../img/divider_r.gif") no-repeat 350px 0;
	max-width: 30em;
	margin: 0;
	padding: 10px 15px 5px 350px;
	border-width: 0;
	font: bold 100% Verdana, Sans-serif;
	line-height: 1.6em;
	letter-spacing: 0;
	text-transform: none;
	text-align: left;
}

html>body #desc h1 {
	background-image: url("../img/divider_r.png");
}

#desc p {
	max-width: 30em;
	margin: 0 0 .75em;
	padding: 0px 15px 5px 350px;
}

#desc p.posted {
	margin-top: 1.25em;
}

/* =Meta info (Individual Photo template)
Photo x of y, date, and keywords
----------------------------------------------- */
#meta {
	position: absolute;
	top: 170px;
	left: 0;
	width: 50%;
}

#meta ul {
	margin: 0;
	padding: 0 350px 0 15px;
	list-style: none;
}

#meta li {
	background: none;
	margin: 0;
	padding: 0;
	text-align: right;
}

#meta li.count {
	background: url("../img/divider_l.gif") no-repeat 100% 0;
	padding-top: 10px;
	padding-bottom: 5px;
}

html>body #meta li.count {
	background-image: url("../img/divider_l.png");
}

/* =Count
Miscellaneous portions of the UI that display
a total count of photos for each gallery
----------------------------------------------- */
.count {
	font-style: italic;
}

.galleryinfo .count {
	background: #ccc;
	display: block;
	margin: 0 0 .5em;
	padding: 2px 5px;
	font-style: normal;
}

#info p.count {
	margin: 3em 0 1.5em;
	padding: 5px 0;
	border: solid #bbb;
	border-width: 1px 0;
	font-size: 100%;
	line-height: 1.6em;
}

input.btn,.header form select {
	vertical-align: middle;
	font-size: 100%;
}

/* =Comments
General div IDs and headings that surround the 
comment listing for an entry. These are the divs
the JavaScript uses to hide/show comments
----------------------------------------------- */
#commentblock {
	display: block;
	width: 480px;
	margin: 0 auto;
	text-align: left;
}

#commentblock h2,#commentblock p.sub {
	text-align: center;
	font-weight: normal;
}

#commentblock h2 {
	margin-top: 0;
	font: 100% Verdana, Sans-serif;
	color: #333;
}

#commentblock h2 a {
	margin-left: .25em;
	font-weight: normal;
	border-width: 0;
	color: #666;
}

#commentblock h2 a img {
	position: relative;
	top: 2px;
}

#showcomments,#hidecomments,#addcommentbutton {
	display: none;
}

#addcomment h2 {
	margin-top: .5em;
	text-align: left;
	font: 140% "Trebuchet MS", Verdana, Sans-serif;
	color: #974;
}

/* =Comment photo
Region on comment preview/error pages that displays
the thumbnail image, photo name, date, & keywords
----------------------------------------------- */
#comment-photo {
	float: left;
	width: 100%;
	padding: 35px 0 12px;
}

#comment-photo #desc {
	position: static;
	width: auto;
	margin-left: 133px;
	padding: 22px 0 2px;
}

#comment-photo #desc h1 {
	background: none;
	padding: 0;
}

#comment-photo #desc p {
	margin: 0;
	padding: 0;
}

/* =CommentList
List of existing comments for an entry
----------------------------------------------- */
dl.commentlist,ul.commentlist {
	margin-bottom: 1.5em;
}

#commentblock .commentlist {
	margin-bottom: 1em;
}

.commentlist dt,.commentlist li p.commenter {
	padding: 8px 0 .25em;
	font-weight: normal;
}

.commentlist dd,.commentlist li {
	background-image: none;
	padding: 2px 18px 4px;
	margin: 0 0 .5em;
	border-bottom: 1px dotted #bbb;
}

.commentlist .postno {
	background: url("../img/icon_pushpin.gif") no-repeat 0 50%;
	border-width: 0;
	padding: 0 0 0 18px;
	margin-right: 2px;
	font: 150% "Gill Sans", "Trebuchet MS", Georgia, Serif;
	color: #567;
}

.commentlist a.postno {
	border-bottom-width: 0;
	border-style: none;
}

p.comment-error {
	margin: 0 0 1.5em;
	color: #c33;
}

#comment-notes {
	margin-top: 2em;
}

#comment-notes p {
	color: #554;
}

.commentlink,.commentlink:visited {
	background: url("../img/icon_pushpin.gif") no-repeat 0 50%;
	border-width: 0;
	padding-left: 17px;
	white-space: nowrap;
}

a.commentlink,a.commentlink:visited {
	color: #359;
	font-weight: normal;
}

a.commentlink:hover {
	color: #933;
	border-color: #ccb;
	text-decoration: none;
}

/* =Recent Comments
Only used on recent comments listing page
----------------------------------------------- */
.recentcomments .commentlist {
	float: left;
	width: 100%;
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}

.recentcomments .commentlist li {
	background-color: #eee;
	float: left;
	width: 100%;
	min-height: 138px;
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom-width: 0;
}

.recentcomments li p {
	margin-left: 148px;
	margin-right: 15px;
}

.recentcomments li p.commenter {
	margin-left: 0;
	padding-top: 20px;
	padding-left: 148px;
	font-style: italic;
}

.recentcomments p.thumb {
	float: left;
	background-position: 15px 0;
	height: 123px;
	margin: 15px 10px 0 0;
	padding-left: 15px;
}

.commenton {
	margin-bottom: 5px;
	padding-top: .5em;
	border-top: 1px solid #ccc;
	color: #888;
}

.commenton a {
	font-weight: bold;
}

/* =Comment Form
Comment Submission form
----------------------------------------------- */
#adminform table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-width: 0;
	font-size: 100%;
	color: #333;
}

#adminform td {
	width: 100%;
}

#adminform td,#adminform th {
	padding: 5px 10px 5px 0;
	border-bottom: 1px dotted #bbb;
	font-weight: normal;
}

#adminform th {
	text-transform: lowercase;
	white-space: nowrap;
}

#adminform td.buttons,#adminform th.buttons {
	border-width: 0;
	text-align: right;
}

#adminform label {
	text-transform: lowercase;
	cursor: pointer;
}

#adminform label:hover {
	color: #963;
}

#adminform textarea {
	background: #fff;
	display: block;
	width: 97%;
	color: #000;
}

#adminform textarea:focus {
	background: #ffc;
}

#adminform form p {
	margin: .5em 0;
}

#adminform .text {
	width: 65%;
}

#footer {
	position: absolute;
	left: 0px;
	display: block;
	bottom: 0px;
	width: 100%;
	padding: 15px 0;
	font-size: 85%;
	line-height: 1.8em;
	color: #888;
}

#footer2 {
	width: 100%;
	padding: 15px 0;
	font-size: 85%;
	line-height: 1.8em;
	text-align: center;
	color: #888;
}

#footer3 {
	clear:left;
	display: block;
	width: 100%;
	padding: 15px 0;
	font-size: 85%;
	line-height: 1.8em;
	color: #888;
}

#footer p,#footer2 p {
	margin: 0 15px;
	padding: 5px 0;
	border-top: 1px solid #eee;
}

#footer hr,#footer2 hr {
	display: none;
}

#footer a,#footer2 a, #footer3 a  {
	font-weight: normal;
	color: #678;
}

#footer a:hover,#footer a:active,#footer2 a:hover,#footer2 a:active, #footer3 a:hover,#footer3 a:active {
	color: #933;
	border-bottom-width: 1px;
}


.memorykarte {
	width: 100px;
	height: 75px;
	border: 1px black solid;
}

.inaktiv {
	color: #C0C0C0;
	font-weight: bold;
}

.blaettern a {
	color: #258;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: none;
}

.blaettern a:link {
	color: #258;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: none;
}

.blaettern a:visited {
	color: #258;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: none;
}

.blaettern a:hover {
	color: #933;
	text-decoration: none;
	border-bottom-style: none;
}

#sekunden_counter2 {
	position: absolute;
	top: 130px;
	left: 57px;
	visibility: hidden
}

#sekunden_counter1 {
	position: absolute;
	top: 130px;
	left: 64px;
	visibility: hidden
}

#sekunden_counter0 {
	position: absolute;
	top: 130px;
	left: 72px;
}

#versuche_counter2 {
	position: absolute;
	top: 176px;
	left: 57px;
	visibility: hidden
}

#versuche_counter1 {
	position: absolute;
	top: 176px;
	left: 64px;
	visibility: hidden
}

#versuche_counter0 {
	position: absolute;
	top: 176px;
	left: 72px;
}

html>body #versuche_counter2 {
	position: absolute;
	top: 182px;
	left: 57px;
	visibility: hidden
}

html>body #versuche_counter1 {
	position: absolute;
	top: 182px;
	left: 64px;
}

html>body #versuche_counter0 {
	position: absolute;
	top: 182px;
	left: 72px;
}

#treffer_counter1 {
	position: absolute;
	top: 224px;
	left: 64px;
	visibility: hidden
}

#treffer_counter0 {
	position: absolute;
	top: 224px;
	left: 72px;
}

html>body #treffer_counter1 {
	position: absolute;
	top: 234px;
	left: 64px;
	visibility: hidden
}

html>body #treffer_counter0 {
	position: absolute;
	top: 234px;
	left: 72px;
}

#control_minus {
	position: absolute;
	top: 288px;
	left: 25px;
}

#level_counter0 {
	position: absolute;
	top: 286px;
	left: 45px;
}

#control_plus {
	position: absolute;
	top: 288px;
	left: 70px;
}

html>body #control_minus {
	position: absolute;
	top: 303px;
	left: 25px;
}

html>body #level_counter0 {
	position: absolute;
	top: 301px;
	left: 45px;
}

html>body #control_plus {
	position: absolute;
	top: 303px;
	left: 70px;
}

#control_sekunden {
	padding-top: 3px
}

#control_versuche {
	padding-top: 3px
}

#control_treffer {
	padding-top: 3px
}

#guestcaption {
	padding-top: 18px;
}

html>body #guestcaption {
	padding-top: 0px;
}
