html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li, hr
 { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
img 
{ border:none; }
body
{ background-color: #000; text-align: center; }
body.buchung
{ background-color: #111; }

#banner
 { margin: 20px auto 0; width: 760px; height: 100px; clear: left }	
 				
#main 
{ position: relative; margin: 20px auto; width: 760px; clear: left; }
#content
{ background: #111; border: solid 5px #ccc; height: 500px;}
#select  
{ position: absolute; top: 210px; left: 20px; width: 100%; text-align: left; }
#select img 
{margin-left: 10px; }
#menu  
{ position: absolute; top: 400px; left: 20px; width: 100%; text-align: left; }
#menu img 
{ margin-left: 10px; }
#logo	
{ position: absolute; top: 10px; left: 111px; }
#theme 
{ text-align: right; width: 100%;  }
#foot 
{ clear: both; width: 100%; height: 19px; text-align:right; }
#foot p
{ font-size: 10px; color: #979797; margin:1px 5px 0px 0px; }
#foot a
{ font-size: 10px; color: #979797; text-decoration: none;}
#foot a:hover
{ text-decoration: underline; }
#text
{ position: absolute; top: 120px; left: 25px; width: 440px; text-align: left; }
#textladys
{ position: absolute; top: 0px; left: 25px; width: 400px; text-align: left; }
#textmalle
{ position: absolute; top: 0px; left: 25px; width: 400px; text-align: left; color:#ffdbb1 }
#text p
{ color: #fff; font-size: 0.7em; line-height: 15px; margin: 25px 0 0 15px }
#text a
{ font-size: 11px; color: #eb9e14; text-decoration: none; font-weight: bold;}
#text a:hover
{ text-decoration: underline;}
#preview
{ position: absolute; top: 120px; left: 25px; height: 300px; width: 720px; text-align: left; }
#friends
{ margin: 20px; width: 510px; text-align: left;}
#buchung
{ position: absolute; width: 500px; top: 20px; background: #111; left: 10px; text-align: left; }
#buchung table.order
{ margin-top: 25px; margin-left: 20px; font-size: 11px; color: #fff;  }
#buchung table.order td.topic
{ height: 20px; font-weight: bold; border-right: 1px solid #fff;  }
#buchung table.order td.leer
{ height: 15px; border-right: 1px solid #fff;  }
#buchung input.input
{ color: #fff; font-size: 11px; background-color: #111; margin-left: 30px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid white; width: 200px; } 
#buchung input.focus
{ color: #000; font-size: 11px; background-color: #fff; margin-left: 30px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid white; width: 200px; }


  
  
h1	
{ font-size: 18px; color: #979797; }
h2	
{ font-size: 13px; color: #fff; margin-top: 5px; margin-left: 15px; }
h3	
{ font-size: 12px; color: #fff; margin-top: 5px; margin-left: 15px; }
h4	
{ font-size: 12px; color: red; margin-top: 5px; margin-left: 50px; text-decoration: blink; }
					


p.friends
{ font-size: 10px; color: #fff; margin: 2px 0 30px 5px}
a.friends,a.friends:link, a.friends:visited
{ color: #fff; text-decoration: none;}
a.friends:hover
{ text-decoration: underline;}



input.submit
  { font-size: 10px; font-family: Arial; margin-top: 10px; } 

table.vitae
{ font-size: 11px; color: #fff; margin: 25px 0 0 15px }
table.vitae td.topic
 { height: 15px; font-weight: bold; border-right: 1px solid #fff; }
table.vitae td.content
 { padding-left: 11px; }

table.login
 { color: #fff; font-size: 11px; margin: 10px 0 0 15px }
table.login td.topic
 { height: 17px; font-weight: bold; }
table.login input.input
  { color: #fff; font-size: 10px; background-color: #000; margin-left: 30px; border: 1px solid white; width: 170px; } 
table.login input.focus
  { color: #000; font-size: 10px; background-color: #fff; margin-left: 30px; border: 1px solid white; width: 170px; }

span.formstatus 
  { height:16px; margin-left:5px; background-repeat:no-repeat; }


 
.cloud_xs
 { color: #fff; font-size: 10px; }
.cloud_s
 { color: #fff; font-size: 11px; }
.cloud_m
 { color: #fff; font-size: 12px; }
.cloud_l
 { color: #fff; font-size: 14px; }
.cloud_xl
 { color: #fff; font-size: 16px; }
