body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 324px;
   background: url('../images/top.jpg') center top no-repeat #FFFFFF;
}
form{display: inline}
#logo{margin: 15px 5px; display: block; position: absolute;}
#header .topmenu{
   position: absolute;
   margin: 80px 0 0 50px; 
}
#header .topmenu a,#header .topmenu a:link,#header .topmenu a:visited{
   font: bold 10px Tahoma;
   text-transform: uppercase;
   text-decoration: none;
   line-height: 34px;
   display: block;
   color: #6c6c6c;
}
#header .loginbox{
   position: absolute;
   margin-left: 527px;
   margin-top: 25px;
}
#header .loginbox .i{
   background: #9d8988;
   color: #fff;
   border: 1px solid #fff;
   width: 90px;
}
#header .loginbox a,#header .loginbox a:link,#header .loginbox a:visited{
   font: normal 10px Tahoma;
   text-decoration: none;
   color: #fff;
   display: none;/**/
}
#cont .left
{
   width: 155px;
}
#cont .left, #cont .right{
   vertical-align: top;
}

#cont .left .quick{
   background: url('../images/quick/center.gif') center top repeat-y;
   color: #fff
}
#cont .left .quick .wrap{
   background: url('../images/quick/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .quick #homelinks{
   padding: 7px;
}
#cont .left .quick a{
   font: bold 10px Tahoma;
   color: #fff;
   display: block;
   background: url('../images/pip.gif') 4px 7px #e87f63 no-repeat;
   margin-top: 2px;
   padding: 4px;
   padding-left: 15px;
}

#cont .left .cats{
   background: url('../images/cat/center.gif') center top repeat-y;
}
#cont .left .cats .wrap{
   background: url('../images/cat/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .cats #homelinks{
   padding: 7px;
}
#cont .left .ltext a, #cont .left .ltext a:link, #cont .left .ltext a:visited{
   color: #fff;
   text-decoration: none;
}
#cont .left .cats a{
   font: bold 10px Tahoma;
   color: #fff;
   display: block;
   background: url('../images/pip.gif') 4px 7px #e87f63 no-repeat;
   margin-top: 2px;
   padding: 4px;
   padding-left: 15px;
}

#cont .left .box{
   background: url('../images/box/center.gif') center top repeat-y;
   width: 154px;
   margin-top: 5px;
}
#cont .left .box .wrap{
   background: url('../images/box/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .box .ltext{
   padding: 4px 10px;
   color: #fff;
}
#cont .left .box .ltext a, #cont .left .box .ltext a:link, #cont .left .box .ltext a:visited{
   color: #fff;
}

.dottedB a, .dottedB a:link, .dottedB a:visited, #cont .left .box .ltext a, #cont .left .box .ltext a::link, #cont .left .box .ltext a:visited{
   color: #fff;
   font-weight: normal;
}
.dottedB{
   border-bottom: 1px dotted #fff;
   margin-bottom: 3px;
}
#cont .right{
   padding-left: 3px;
}
#welcome{
   background: url('../images/welcome_bg.gif') left center no-repeat;
   width: 578px;
   height: 190px;
   margin-top: -3px;
   margin-bottom: 5px;
}
.rbox{
   background: url('../images/box_bot.gif') center bottom no-repeat #7d6769;
   margin-left: 5px;

}
.rbox1{
   background: url('../images/box_bot1.gif') center bottom no-repeat #7d6769;
   margin-left: 5px;
;
}
#featured td{
   padding: 3px;
   padding-left: 25px;
   background: url('../images/pip1.gif') 7px 7px no-repeat #8a7678;
   cursor: pointer;
   color: #ffffff;
   font: normal 11px Tahoma;
}

h1{
   margin:3px 10px;
   font: normal 18px "Trebuchet MS";
   color: #666;
}
#copy{float: left;}
#footer{margin-top: 10px; color: #666; text-align: right; margin-bottom: 10px;}
#footer a, #footer a:link,#footer a:visited{
   color: #666;
}
#featured td{
   background: none;
}
.rbox{
   margin-top: 10px;
   padding-bottom: 5px;
}
.rbox1{color: #fff}
#welcome{margin-left: 2px;}




/*sumbit abschicken and stuff*/
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(../images/formbg.gif) repeat-x left top;
}




