/*Ausrichtung & Design*/
body, html {width:100%;height:100%;margin:0px;padding:0px;border:0px;}
img {border:0px;}
body{
 background-color:black;
}
.page{
 position:absolute;
 left:50%;top:50%;
 width:842px;height:551px;
 margin-left:-421px;
 margin-top:-275px;
}
.navi, .content{
 width:842px;
 overflow:hidden;
}
.content{
 height:525px;
}
.navi{
 height:26px;
 background-image:url(navi.gif);
}
.center{width:100%;text-align:center;}
.error{color:#C00;}
/*Inhaltsgestaltung*/
body, table {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#9EB9CE;
}
th {text-align:left;}    
a {color:#9EB9CE;text-decoration:none;}
a:link {color:#9EB9CE;}
a:active {color:#9EB9CE;}
a:hover {color:#9EB9CE;text-decoration:underline;}
a:visited {color:#9EB9CE;}
div.img_container{
 width:210px;
 float:left;
 text-align:right;
 margin-bottom:5px;
}
div.img_container img{
 float:right;
 margin-right:5px;
 margin-left:10px;
}                    
div.gallery_thumb{
 width:100px;
 height:100px;
 float:left;
 margin-bottom:5px;
 margin-right:5px;
 overflow:hidden;
}
div.gallery_thumb img{
 width:100px;
 height:100px;
}
div.gallery_img {
 float:left;
 width:630px;
 height:520px;
 text-align:right;
 margin-right:20px;
}
div.gallery_text {
 height:400px;
}             
div.sign_newsletter {
 float:right;
 width:600px;
}
div.sign_newsletter input[type=submit] {
 margin-top:1em;
}
input[type=text] {
 width:500px;
 background:#DDD;
}    
input[type=text]:focus {
 background:#FFF;
}
