body {
text-align: center;
background-color:#085696;
margin:0;
padding:0;}

img {border:none;}

.puzzleteil{
margin-top:-500px;
width:500px;
width:500px;
padding: 0px;}

.linkpix{
width:121px;
width:121px;}

div {
border:none;
margin:0px;
padding:0px;
background-repeat:no-repeat;}

.inhalt {
width:700px;
text-align: left;
margin: 0px auto 20px auto;
padding-top: 190px;
}

a:link {
border:none;
font-family:verdana,arial,sans-serif;
font-weight:bold;
color:#FFFFDD;
text-decoration:none;}

a:visited {
border:none; 
font-family:verdana,arial,sans-serif; 
font-weight:bold;
color:#FFFFDD; 
text-decoration:none;}

a:hover { 
border:none; 
font-family:verdana,arial,sans-serif; 
font-weight:bold; 
color:#009BFF;
text-decoration:none;}

.bodenlink {margin:0px 0px 20px 0px;}

p { 
border:none;
font-family:verdana,arial,sans-serif;
font-weight:bold; 
color:#FFFFDD;
}

.schlank{
font-family:verdana,arial,sans-serif;
font-weight:normal;
color:#FFFFDD;
text-decoration:none;
font-size:9pt;}

span {
border:none;
font-family:verdana,arial,sans-serif;
font-weight:bold;
color:#FFFFDD;}

h2 {
border:none;
font-family:verdana,arial,sans-serif;
font-weight:bold;
color:#FFFFDD;}

.centered {text-align:center;}
.links {text-align:left;}

table {width:700px;}
td {vertical-align: bottom;}

form { 
text-align:center;
background-color:#FFFFDD; 
font-family:verdana,arial,sans-serif;
width:700px;
margin: 0px auto 0px auto;
font-size:9pt;
}

#kopf {
position:absolute;
top:0px;
left:0px;
width: 100%;
height: 200px;
background-image:url("http://virtualpuzzle.de/pagepix/kopf_hintergrund.jpg");
background-position:left top;
background-repeat:repeat-x;}

#logo {
position:absolute;
top: 20px;
left: 20px;
width: 120px;
height: 120px;
background-image:url("http://virtualpuzzle.de/pagepix/logo.png");
background-position:left top;}

#virtualpuzzle2 {
margin:20px auto 0px auto;
width: 480px;
height: 40px;
background-image:url("http://virtualpuzzle.de/pagepix/virtualpuzzle2.png");
background-position:left top;}

#linkcontainer{
margin:40px auto 0px auto;
width: 480px;
height: 40px;}

#startseite {
float:left;
width: 145px;
height: 40px;}

#impressum {
float:left;
margin:0px 0px 0px 22px;
width: 145px;
height: 40px;}

#gaestebuch {
float:left;
margin: 0px 0px 0px 22px;
width: 145px;
height: 40px;}

#validator {
position:absolute;
top: 20px;
right: 6px;}

#anzeige {
position:absolute;
top:173px;
left:20px;
width:130px;}

#puzzlecontainer {
margin: 190px auto 0px auto;
width:500px;
height:500px;
background-image: url("http://virtualpuzzle.de/puzzle/17.png");
background-position:top center;}

#bedienfeld {
position: absolute;
top: 190px;
right: 20px;
text-align:right;
width:130px;}

#bedien {
color:#FFFFDD;
font-weight:normal;
font-size:9pt;}

#flash {
margin: 190px auto 0px auto;
width: 600px;
height: 444px;}