/*  Head_verw     */

#kundendaten{
text-align:left;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 580px;


height: 81px;
width: 300px;

}

#bildbox{

width:311px;
height:279px;
border:solid thin;
float:left;
margin-top:10px;
margin-left:10px;
}

#registerbox{
width:320px;
height:auto;
border:solid thin #CCCCCC;
float:right;
margin:10px 0px 10px 0px;
background-color:#f6f3ec;



}

#registerbox h1{
background-color:#ecebe9;
font-size:11px;
font-weight:bold;
text-align:center;
padding-right:10px;
}




#registerbox label {
 display:block;
 width:80px;
 float:left;
 font-weight:bold;
  font-size:11px;
  padding-left:10px;

  
}

#registerbox input{



}

#check{
width:auto;
height:auto;
padding-right:0px;
margin-left:90px;
margin-top:10px;
line-height:1.2;

}

#infotext{

padding-right:10px;
margin-left:5px;
margin-top:20px;
line-height:1.2;
font-size:12px;
height:auto;




}

#indextext{
width:311px;
height:110px;

float:left;
margin-top:20px;
margin-left:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;

padding-left:25px;
padding-top:5px;
line-height:1.6;
display: inline;


}
#indextext h1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:20px;
}

#layout{
width:300px;
height:150px;

float:right;
margin-right:10px;
}

#untenlayout
{
background-color:#33FF66;
width:100px;
height:100px;
z-index:0;
float:left;
}
#untenlayout2
{
background-color:#33FF66;
width:100px;
height:100px;
z-index:0;
margin-left:180px;
}
#obenlayout
{
background-color:#cdcdcd;
position:relative;top:-50px;left:80px;

width:100px;
height:100px;
z-index:1;
}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
top:-1000px;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -450px;
top:-400px; /*position where enlarged image should offset horizontally */

}

#fusstext{
width:680px;
font-size:20px;
font-weight:bold;
text-align:center;
clear:both;
padding-top:10px;



}


#passfehler{
width:400px;
border:1px solid;
padding-left:10px;
}



