/* fr-ready.at - style.css */
/* general */
/* rot: #8a1f17 */
* {
 margin:0;
 padding:0;
}
body {
 font-family:Arial,sans-serif;
 font-size:86%;
 color:#000;
 background:url(images/bgrnd_frr_black.jpg) no-repeat #000;
}
body.pedal {
 background:url(images/bgrnd_pedal.jpg) no-repeat #000;
}
body.breaker {
 background:url(images/bgrnd_breaker.jpg) no-repeat #000;
}
body.rr {
 background:url(images/bgrnd_rr.jpg) no-repeat #000;
}
body.bff {
 background:url(images/bgrnd_bff.jpg) no-repeat #000;
}
body.frontman {
 background:url(images/bgrnd_frontman.jpg) no-repeat #000;
}
body.xchange {
 background:url(images/bgrnd_xchange.jpg) no-repeat #000;
}
body.partart {
 background:url(images/bgrnd_partart.jpg) no-repeat #000;
}
body.shirts {
 background:url(images/bgrnd_shirts.jpg) no-repeat #000;
}
body.tech {
 background:url(images/bgrnd_tech.jpg) no-repeat #000;
}
body.techpk {
 background:url(images/bgrnd_techpk.jpg) no-repeat #000;
}
body.white {
 background:url(images/bgrnd_white.jpg) no-repeat #000;
}
body.frr_black {
 background:url(images/bgrnd_frr_black.jpg) no-repeat #000;
}
a {
 color:#8a1f17;
}
a:hover {
 text-decoration:none;
}
a img {
 border:none;
}
/* logo homelink */
h1#head_home {
 width:211px;
 height:205px;
 position:absolute;
 top:8px;
 left:9px;
 background:url(images/logo.png) no-repeat;
}
h1#head_home a {
 display:block;
 width:211px;
 height:210px;
 background:url(images/home.png) no-repeat 98px -1137px;
 text-indent:-5000px;
}
h1#head_home a:hover {
 background:url(images/home.png) no-repeat 98px 137px;
}

/* content */
div#content {
 width:737px;
 padding:71px 0 0 0;
 position:absolute;
 top:225px;
 left:240px;
 background:url(images/content_bgrnd.png) no-repeat;
}
div#content div#self-service-lite {
 background:url(images/ssl_bgrnd.png) repeat-y;
 width:687px;
 padding:0 25px 0 25px;
}
div#content p#print_foot {
 height:38px;
 padding-top:35px;
 background:url(images/print_foot_bgrnd.png) no-repeat;
}
div#content p#print_foot strong {
 display:none;
}
/* main menue */
ul.sub1 {
 position:absolute;
 top:185px;
 left:240px;
 width:730px;
 height:37px;
 z-index:10;
}
ul.sub1 li {
 float:left;
 list-style-type:none;
}
ul.sub1 li a {
 display:block;
 height:37px;
 text-indent:-5000px;
}
ul.sub1 li.sub_products a {
 width:148px;
 background:url(images/menue_bgrnd.png) no-repeat 0 0;
}
ul.sub1 li.sub_products a:hover,
ul.sub1 li.sub_products a.sslmenueactive {
 background:url(images/menue_bgrnd.png) no-repeat 0 -45px; /* lteie6 */
}
ul.sub1 li.sub_news a {
 width:115px;
 background:url(images/menue_bgrnd.png) no-repeat -148px 0;
}
ul.sub1 li.sub_news a:hover,
ul.sub1 li.sub_news a.sslmenueactive {
 background:url(images/menue_bgrnd.png) no-repeat -148px -45px;
}
ul.sub1 li.sub_service a {
 width:116px;
 background:url(images/menue_bgrnd.png) no-repeat -263px 0;
}
ul.sub1 li.sub_service a:hover,
ul.sub1 li.sub_service a.sslmenueactive {
 background:url(images/menue_bgrnd.png) no-repeat -263px -45px;
}
ul.sub1 li.sub_tech a {
 width:93px;
 background:url(images/menue_bgrnd.png) no-repeat -379px 0;
}
ul.sub1 li.sub_tech a:hover,
ul.sub1 li.sub_tech a.sslmenueactive {
 background:url(images/menue_bgrnd.png) no-repeat -379px -45px;
}
ul.sub1 li.sub_team a {
 width:121px;
 background:url(images/menue_bgrnd.png) no-repeat -472px 0;
}
ul.sub1 li.sub_team a:hover,
ul.sub1 li.sub_team a.sslmenueactive {
 background:url(images/menue_bgrnd.png) no-repeat -472px -45px;
}
ul.sub1 li.sub_contact a {
 width:137px;
 background:url(images/menue_bgrnd.png) no-repeat -593px 0;
}
ul.sub1 li.sub_contact a:hover,
ul.sub1 li.sub_contact a.sslmenueactive {
 background:url(images/menue_bgrnd.png) no-repeat -593px -45px;
}

/* submenue */
div#submenue {
 width:134px;
 position:absolute;
 top:245px;
 left:33px;
 background:url(images/submenue_end_bgrnd.png) no-repeat left bottom;
}
div#submenue ul.sub2 {
 margin:0 0 45px 0;
 padding:25px 0 20px 0;
 background:url(images/submenue_bgrnd.png) no-repeat;  
}
div#submenue ul.sub2 li {
 list-style-type:none;
}
div#submenue ul.sub2 li a {
 display:block;
 text-decoration:none;
 font-weight:bold;
 padding:0 10px 8px 20px;
 line-height:90%;
}
div#submenue ul.sub2 li a.sslmenueactive {
 color:#993233;
}
div#submenue ul.sub2 * ul {
 margin:-3px 0 5px 8px;
 padding:0 0 0 0;
}
div#submenue ul.sub2 ul * a {
 padding-bottom:5px;
 font-weight:normal;
}
div#submenue ul.sub2 * a:hover {
 color:#993233;
}
/* subsub */
div#submenue ul.sub2 ul.sub3 {
}




/* presented by fready */
p#presented {
 width:134px;
 height:263px;
 position:absolute;
 top:245px;
 left:33px;
 background:url(images/presented.png) no-repeat; 
}


/* rand image */
p#rand_img {
 position:absolute;
 top:10px;
 left:240px;
}


