*{
margin:0px;
padding:0px;
border:0px;
font-family:Georgia,Helvetica,Verdana,Tahoma,Arial,sans-serif;
}

html,body{
background:url(images/body_bg.gif) repeat-x top left;
font-size:13px;
color:#f1f1f1;
background-color:#000;
}

a{
text-decoration:none;
}

#main,#content,#bottom,#header_wrap,#main_content{
position:relative;
margin:0 auto;
}

#header_wrap br,.options br{
clear:both;
}

ul li{
list-style:none;
list-style-type:none;
}

#content{
width:1000px;
}

#header_wrap{
width:700px;
}

#content .kontakt{
position:absolute;
top:10px;
font-size:9px;
left:860px;
}

.kontakt span{
display:block;
}

.kontakt h2{
font-weight:normal;
text-transform:uppercase;
font-size:15px;
margin-bottom:4px;
}

.kontakt br{
line-height:8px;
}

.top_nav{
position:absolute;
left:230px;
top:10px;
}

.top_nav a{
font-size:15px;
color:#f1f1f1;
margin-right:5px;
margin-left:5px;
}

#content .fly{
position:absolute;
z-index:2;
top:150px;
left:750px;
}

#content #nav{
position:absolute;
top:150px;
left:10px;
}

.current{
color:#fff !important;
}

#nav li{
text-align:right;
}

#nav a{
display:block;
height:23px;
line-height:27px;
font-size:15px;
font-weight:bold;
color:#fcee21;
}

#header_wrap .handwriting{
float:right;
margin-right:5px;
clear:left;
}

#header_wrap .logo{
position:absolute;
left:-90px;
top:10px;
}

#main_content{
background:url(images/content_bg.png) no-repeat top;
width:693px;
height:100%;
padding-left:70px;
}

#main_content div{
margin-bottom:50px;
}

.katalog{
}

.katalog p{
width:200px;
float:left;
font-size:15px;
line-height:20px;
}

.options li{
font-size:9px;
width:300px;
float:left;
margin-right:20px;
}

.options img{
float:left;
margin-right:10px;
}

.gold_box{
background:url(images/main/gold_bg.gif) repeat-y top left;
height:149px;
color:#000;
font-weight:bold;
}

.gold_box img{
float:left;
margin-right:20px;
margin-left:20px;
}

.gold_box p{
padding-top:20px;
margin-right:80px;
}

.kosten img{
margin-top:35px;
float:left;
margin-right:20px;
}

.kosten p{
margin-right:80px;
margin-top:35px;
}

.credits{
border: 2px solid #541513;
padding:15px 15px 0px 15px;
margin-right:80px;
}

.credits img{
margin-right:20px;
float:left;
}

.credits p{
margin-bottom:35px;
}

#bottom{
background:url(images/main/bottom_gradient.gif) repeat-x top left;
height:44px;
width:683px;
}

.rounded{
background:url(images/main/bottom.gif) no-repeat top left;
height:5px;
}

#bottom p{
font-size:9px;
display:inline;
margin-left:20px;
}

#bottom p,#bottom a{
color:#fff;
}

#bottom .lft{
line-height:40px;
margin-right:230px;
text-align:left;
}

#bottom .rgt{
text-align:right;
}
