html,body{ background-color: #202020; margin: 0; padding: 0; width:100%; height:100%; }

body{ font-family: arial, sans-serif; }
p{  color: white; font-size: 10pt; font-style: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
h1{ color: #fff; font-size: 18px; font-style: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-align: center; margin-bottom: 80px; }
h2{ color: #333; font-size: 14px; line-height: normal; font-style: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-decoration: underline; }
h3{ color: #f00; font-size: 12pt; font-weight: normal; font-style: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; line-height: 50px; background-color: #3e3e3e; text-decoration: none; text-align: center; width: 250px; }
a:link { color: #f0f0f0; font-style: italic; text-decoration: none; }

a:visited { color: #f0f0f0; font-style: italic; text-decoration: none; }

a:hover { color: #f00; font-style: italic; text-decoration: none; }

a:active { color: #333; font-style: italic; text-decoration: none; }
#wrapper
{ background-color: #000; width: 1200px; margin: 20px auto 10px; } 

#titel{ line-height:80px; background: #0f0f0f url(../images/logo_umgekehrt.gif) no-repeat left bottom; width: 1200px; height: 160px; border-bottom: 5px solid red; }
#titel p{ color: #f0f0f0; font-size: 18px; font-weight: bold; font-variant: small-caps; line-height: 30px; background-color: #3e3e3e; position: relative; top: 160px; padding-left: 47px; border-bottom: 1px solid #f00; }
#titel a{ color: #f0f0f0;}

#rahmen{ background-color: #000; position: relative; top: 30px; width: 1200px; }
#box1{ background-image: url(../images/tartan.png); width: 290px; height: 400px; float: left; margin-top: 10px; }
 
 .sexy-bookmarks {}
#box2{ background-color: #525151; width: 530px; height: 600px; float: left; min-height: 550px; margin-top: 10px; margin-left: 10px; padding: 50px 20px 20px; border-right: 1px solid #3e3e3e; border-left: 1px solid #3e3e3e; }
#box2 p{ color: white; font-size: 10pt; font-family: Verdana, "sans serif";}

#box3{ background-image: url(../images/tartan.png); width: 290px; height: 400px; float: right; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; }
#box3 p{ color: #e4e4e4; font-size: 9px; font-family: verdana, sans-serif; }

#fuss{ color: #f0f0f0; font-size: 12px; font-variant: small-caps; line-height: 25pt; background-color: #3e3e3e; background-image: none; background-position: 0 0; text-align: center; position: relative; top: -50px; width: 1200px; height: 25px; border-bottom: 1px solid #f00; clear:both; }
#abfrage { font-size: 1em; padding: 0.5em; display: inline; white-space: nowrap; }


.button{ font-family:Verdana; font-size: 11px; text-align:left; padding-left:5px; padding-top:2px; padding-bottom:2px; font-weight:bolder; color:black; background-color:#dfdfdf; display:inline; width:auto; border-color: #297394 black black #297394; border-style: solid; border-width: 1px; }
.text{
background-color:white;
color:#297394;
border:solid 1px black;
}
.select{
background-color:#fff;
color:#297394;}

#flaggen { text-align: center;  width: 100px; height: 25px; float: right; margin-top: 5px; padding: 0; }

#menu  { list-style-type: none; }
#menu ul li { list-style-type: none; }
#menu img{ text-decoration: none; position: relative; left: -40px; }

#infobox2{ background-color: #f00; width: 250px; }

.sexy-bookmarks{ position: relative; top: -500px; left: 900px; }
