@charset "utf-8";

html { background: #000000 url("../images/casino-wiesbaden.jpg") no-repeat top left; }
html, body {  
 height: 101%; 
 font-size: 14px; 
 font-family: verdana,arial,helvetica,sans-serif; 
 color: #ffffff; 
 margin: 0px; 
 padding: 0px; 
 border: 0px; 
 text-align: left;  
}

/* TEXTAUSZEICHNUNGEN */
h1 { font-size: 36px; color: #e3d499; margin: 0px; padding: 0px; font-weight: bold; }
h2 { font-size: 18px; color: #e3d499; margin: 0px 0px 4px 0px; padding: 0px; font-weight: bold; text-transform: uppercase; }
h2.handlung { font-size: 18px; color: #e3d499; margin: 0px 0px 4px 97px; padding: 0px; font-weight: bold; text-transform: uppercase; }
h3 { font-size: 13px; color: #e3d499; margin: 20px 0px 3px 0px; padding: 0px; font-weight: bold; }
a { font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; font-weight: normal; outline: none; cursor: pointer; }
a:link { text-decoration: none; color: #ffffff; }
a:visited { text-decoration: none; color: #ffffff; }
a:hover { text-decoration: none; color: #e3d499; }
a:active { text-decoration: none; color: #ffffff; }

p { margin: 0px 0px 22px 0px; padding: 0px; font-family: arial,verdana,helvetica,sans-serif; }
img { border: none; outline: none; }
/* TEXTAUSZEICHNUNGEN ENDE */

/* KLASSEN allgemein*/
.lightbrown, a.lightbrown { color: #e3d499; }
/* KLASSEN ENDE */

#container { 
 float: left;
 background: transparent;
 width: 1200px;
 margin: 0px;
 padding: 0px 0px 50px 0px;
 text-align: left;
}

#header {
 background: transparent;
 width: 1200px;
 height: 230px;
 margin: 0px;
 padding: 0px;
}
#branding h1 { 
 float: left;
 width: 520px;
 height: 230px;
 display: block;
 margin: 0px 0px 0px 380px;
 padding: 0px;
}
#branding a { width: 520px; height: 230px; display: block; }
#branding a span { display: none; }

/* MAINNAVI */
#mainnavi { 
 float: left; 
 width: 220px;
 margin: 0px;
 padding: 0px; 
}
#mainnavi ul { 
 float: left;
 width: 220px;
 margin: 0px; 
 padding: 0px;
 list-style-type: none; 
}
#mainnavi ul li a {
 display: block;
 margin: 0px;
 padding: 8px 0px 8px 0px;
 color: #ffffff;
 font-size: 18px; 
 font-weight: normal;
 border-top: #9a8b6c 2px solid;
}
#mainnavi ul li a.border { border-bottom: #9a8b6c 2px solid; }
#mainnavi ul li a:hover { color: #e3d499; text-decoration: none; }
#mainnavi ul li a.active { color: #e3d499; text-decoration: none; }
 

/* CONTENT */
#content {
 width: 1200px;
 margin: 30px 0px 0px 0px;
 padding: 0px;
 text-align: left;
 display: block;
}

#maincontent, #maincontent2 {
 background: transparent;
 float: left;
 width: 513px;
 margin: 0px 50px 0px 380px;
 padding: 10px 0px 0px 7px;
 letter-spacing: 1px;  
 word-spacing: 2px;
 line-height: 24px; 
}
#maincontent2 {
 letter-spacing: 1px;  
 word-spacing: 0px;
}
img.k1-logo { float: left; margin: 5px 35px 0px 0px; }
img.thumbs { float: left; margin: 5px 14px 20px 0px; }
span.margin { margin: 0px 0px 4px 97px; }

ul.galerie {
 margin: 8px 0px 0px 2px; 
 padding: 0px;
 list-style-type: none; 
 float: left;
}
ul.galerie li {
 margin: 0px;
 padding: 0px 12px 8px 0px;  
 float: left; 
 display: block;
}


#leftcontent {
 float: left;
 width: 220px; 
 margin: 0px;
 padding: 0px;
 text-align: left;
}
#leftcontent #infos {
 float: left;
 width: 220px; 
 margin: 30px 0px 0px 0px;
 padding: 0px;
 text-align: left;
 color: #e3d499;
 font-size: 12px; 
 letter-spacing: 1px;
 line-height: 18px; 
}
#infos a { font-size: 12px; letter-spacing: 0px; }
#infos p { margin: 0px 0px 20px 0px; }

img.fb-symbol { float: left; margin:5px 14px 0px 0px; }
img.logo { margin:5px 0px 5px 0px; }