/*YUI RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
th,td {vertical-align:top;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,var {font-style:normal;font-weight:normal;}
dfn {font-family:monospace !important;font-size:120%;}
strong {font-weight:bold;}
ol,ul {list-style:none;}
li {display:block;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;color:#003278;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/*YUI RESET*/
td {vertical-align:top;}
body, body * {font-family:Verdana, Vera-Sans, Helvetica, Arial, sans-serif;}
body {font-size:75.01%; text-align:center; /* for IE <= 5.5SP2 */ }
div {text-align:left;} /* for IE <= 5.5SP2 */
body#formblitz { background:#E2EBF8 url(/images_neu/rl08/hintergrundverlauf.gif) repeat-x top left; }
#FBhead, #FBcontainer, .FBwidth, .footer { width:988px;margin:0 auto;border-left:10px solid #ffffff;border-right:10px solid #ffffff;background-color:#ffffff;}
#FBcontainer { position:relative;}
#topbanner{width:988px;margin:0 auto;background-color:#ffffff;}
#wallpaper  {width:900px;margin:0 auto;background-color:#ffffff;}
#wallpaper .wallpaperJacket {margin-left:226px;}
.wallpaperJacket {position:relative !important;}

#skyscraper_wall {position:relative;width:1100px;margin:0 auto;background-color:#ffffff;}
#skyscraper_wall .adabs {margin-left:1054px;}

#skyscraper {margin-left:988px;}
#skyscraper .adabs {padding-left:10px;padding-top:11px;}

div.sidebarBoxHtmlAd {margin: 0 0 10px 10px} /* Sidebox Werbemittel vom Typ text/html */

#topbanner {text-align:right;border-left:10px solid #ffffff;border-right:10px solid #ffffff;}
#topbannerJacket {border-top:10px solid #ffffff;text-align:center;padding-left:69px;}
.footer { border-bottom:10px solid #ffffff; }
#FBhead, .adsPadding {margin-top:0px;}
#FBtophead {height:38px;}
#FBlangselect { position:relative;text-align:right;top:18px;margin-right:70px;color:#003278;}
#FBlangselect a { margin-left:4px; }
#FBlangselect span {border-bottom:1px solid red;}
#FBlogo, #newshead h1, .newsnumdiv, #newssearchword h3 {float:left;}
#FBlogo sup, #FBlogo span {
    color:#003278;
    font-size:14px;
    font-weight:bold;
}
.FBLogoBasket {
    padding:20px 0px 0px 0px !important;
    margin:0px !important;
}
#FBtuevlogo {
    height: 102px;
}
.servicepagesLogo {padding-left:10px;}
.basketpadding {padding-top:20px !important;padding-right:10px;}
.basketcellinconfirm {text-align:right;padding-right:10px !important;}
.basketcellinconfirm2 {padding-left:1.5em !important;}
#FBtoplinks .basketpadding, .gptProductDetails {float:right;}
#FBtoplinks, #newshead .newssearchbox {float:right;}
#FBtoplinks .tuev {color:#003278;padding-right:20px;}
#FBtoplinks .tuev img {vertical-align:middle;margin-left:15px;}
.tuevBasket {
    padding:0px 30px 0px 0px;
}
#FBtoplinks .FBbuttonGrey .FBbuttonGreen {margin-right:10px !important;}
#FBsidebarright .sidebarBox a, label a { text-decoration:none;color:#003278;; }
#FBsidebarright .sidebarBox a:hover { text-decoration:underline; }
.search_submit { padding:10px; }
.success { color:#003278;font-weight:bold; }
.successPwd { color:green;font-weight:bold; }

.tabBillShip * {
    float: left;
    height: 20px;
    text-align: center;
    font-weight: bold;
    padding-top: 6px;
    text-decoration: none;
}
.tabBillShip .empty {
    width: 138px;
    border-bottom: 1px solid #C4D7F0;
}
.tabBillShip .active {
    width: 172px;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #C4D7F0;
    color: #000000;
}
.tabBillShip .inActive {
    width: 172px;
    border-bottom: 1px solid #C4D7F0;
    border-right: 1px solid #C4D7F0;
    color: #686868;
}
.tabBillShip .inActive2 {
    border-right: 1px solid #FFFFFF;
}

/*#FBtoplinks .tuev a {margin-left:20px;}*/
a, a:hover, a:active, a:visited, .sidebarBox ul.myfb a, .FBdarkblue, .FBcategory p {color:#003278;}
.FBwhite {color:#ffffff;}
h1 {font-size:140%;font-weight:bold;padding:0 0 10px;}
h2 {font-size:120%;padding:0 0 10px;}
.headlineFormular {font-size:140%;font-weight:bold;padding:0 0 5px;}
.headerunder {font-size:100%;font-weight:bold;padding:0 0 10px;}
p.wide { line-height:160%;}
span.arrowlink {background:transparent url(/images_neu/sprites.gif?v=1) no-repeat -272px -158px;padding-left:5px; width:7px;height:10px;}
span.arrowlink-dark img {background:transparent url(/images_neu/sprites.gif?v=1) no-repeat -281px -160px;margin-right:5px;width:7px;height:10px;}
span.arrowRedLink img {background:transparent url(/images_neu/sprites.gif?v=1) no-repeat -264px -158px;width:8px;height:14px;padding:0px;margin:0px;}
span.arrowRedLink {padding:0px 0px 0px 10px;margin:0px !important;}
input, select {padding:3px 2px;border:1px solid #999; background-color:#fff;color:#000;vertical-align:middle;}
textarea {color:#000;background-color:#fff;}
input.submitgif, input[type=image], input.image {padding:0 !important; background-color:transparent !important;border:0px none !important;}
input#pass {display:none;}
.nolist {background-image:none !important;}
.nopadleft {padding-left:0 !important;}
.alignright {text-align:right;}
.padtop {margin-top:10px !important;}
.floatright {float:right}
.floatleft {float:left}
hr {background-color:#C4D7F0;color:#C4D7F0;border:0 none;}
.clearit {height:1px; line-height:1px; clear:both !important;}
.menutab, div.leftmenu a, .topicSidebox a, .readmore a, #FBsearchbar a, .sidebarBox ul.myfb a, .FBsubmenTxt a,
        .newslistdiv a, .newSstAllLinks a, .years a, .FBcatList a, .footer a, #formularinfo a, h1 a,
        .FBchild a, .meinFBLogedIn a, .box1 a, .arrowlink { text-decoration:none; }
.topicSidebox a:hover, .readmore a:hover, #FBsearchbar a:hover, .sidebarBox ul.myfb a:hover,
        .newslistdiv a:hover, .newSstAllLinks a:hover, .years a:hover, .FBcatList a:hover,  .footer a:hover, h1 a:hover,
        .FBchild a:hover, .meinFBLogedIn a:hover, #FBcontent a:hover, #FBbreadcrumb a:hover, #FBsearchbar a:hover,
        .box1 a:hover { text-decoration:underline; }
.topicSidebox .lisprite-outer, .topicSidebox .licontent {
    float:left;
}
.topicSidebox .lisprite {
    padding:2px 0px;
}
.topicSidebox .lisprite-outer {
    width:13px;
}
.topicSidebox .licontent {
    width:136px;
    padding:0 0 5px !important
}
.topicSidebox .lisprite img {
    width:7px;
    height:10px;
    background: url(/images_neu/sprites.gif?v=1) no-repeat -272px -161px;
}        
.blueHover:hover, #FBcontent a:hover, .topicSidebox a:hover, #FBsidebarleft .sidebarBox ul li a:hover,
.suche_formulare1 a:hover, #FBbreadcrumb a:hover, #FBsearchbar a:hover {color:#3172CC;}
.newslistdiv h4 a {text-decoration:underline;}
#FBmenu {clear:both;background:transparent url(/images_neu/rl08/navi_bg_h.gif) bottom repeat-x;}
#FBmenu .menutab {display:inline;color:#BAD6ED;padding:6px 14px 6px 0px;line-height:28px;border-left:1px solid #ffffff;background:#003278 url(/images_neu/fbmenu_right.gif) no-repeat top right;margin:0px;font-weight:bold;}
#FBmenu .menutab:hover {color:#ffffff;}
#FBmenu .menutab span { padding:6px 10px 6px 10px;background:#003278 url(/images_neu/trans.gif) no-repeat -234px -286px;}
#FBmenu .activetab {border-bottom:1px solid white;border-left:1px solid #003278;font-weight:900;background:#ffffff url(/images_neu/fbmenu_active_right.gif) no-repeat top right;}
#FBmenu .activetab span {padding:6px 10px 6px 10px;background:#ffffff url(/images_neu/sprites.gif?v=1) no-repeat -234px -254px;}
#FBmenu .activetab, #FBmenu .activetab:hover {color:#003278;}

#FBmenu .firsttab {border-left:1px solid #003278;}
#FBmenu .tabspace {margin-left:270px;border-right:1px solid #ffffff;}
#FBmenu .lasttab {border-right:1px solid #ffffff;}
/** att: conditional comments in master **/
#FBsubmenu { border:1px solid #003278;border-top:none; width:986px;margin:0;margin:auto;background:white; }
.FBsubmenTxt { padding:7px 12px 7px 12px;color:black;}
.FBsubmenTxt a:hover {color:#3172CC}
/*#FBsearchbar {position:relative;}*/
#FBsearchbar, div.leftmenu ul li a:hover, .dynmenu ul li ul li a:hover {background-color:#e2ebf8;color:#003278;}
#FBsearchbar form {padding:5px 0px 5px 5px;color:#666666;}
#FBsearchbar label, #FBsearchbar .submitgif, .newshead {font-size:90%;padding:0 5px 0 5px;}
#FBsearchbar .submitgif, #FBsearchbar #searchbox { vertical-align:middle;}
#FBsearchbar .submitgif {margin-right:15px;}
/*#fbsearcharea {margin: 0 63px 0 0;}*/
.extrapadding {padding: 0px 10px !important;}
#FBsearchbar a.arrowlink {font-size:90%}
#formblitz #FBbgTwo, #formblitz #FBbgTwoFBbgTwo, #formblitz #FBbgOneFBbgTwo {background:transparent url(/images_neu/rl08/background_page.gif) repeat-y top right;}
#formblitz #FBbgOne {background:transparent url(/images_neu/rl08/background_page1.gif) repeat-y top right;}
.FBsidebar { width:250px; border-top:2px solid #c4d7f0; }
#FBsidebarleft { float:left; }
#FBcontent { width:488px;float:left;border-top:2px solid #c4d7f0;/*position:relative;*/}
.FBpadding ul, .FBpadding ol, .topicpage ul {padding-top:10px;}
.FBpadding ul, .FBpadding ol, .jobs ul, .topicpage ul {padding-left:30px;}
.topicpage ul {padding-bottom:20px;}
.topicpage ul li {list-style: disc outside; padding-bottom:7px;display:list-item;}
.FBpadding li, #tableVorteile .spruchband {margin-bottom:10px;}
.formularImage li {margin-bottom:0;}
ul.square {list-style:none;}
#surftipps {padding-left: 0;}
#surftipps div {width:150px;height:110px;float:left;}
#surftipps li p {float:right;padding-top:0;margin-top:0;width:320px;}
#surftipps li {clear:both;}

#FBstartpage #startimg {
    width:318px;height:356px;
    padding:10px 0 0;
    margin-bottom:10px;
    border-bottom:1px solid #C4D7F0;
}

#startimg h1 { font-size:140%; font-weight:bold;padding-top:0;}

.startimg_de {
    background:transparent url(/images_neu/rl08/contents/start.jpg) no-repeat top left;
}
.startimg_software_de {
    background:transparent url(/images_neu/rl08/contents/start_software.jpg) no-repeat top left;
}
.startimg_ebooks_de {
    background:transparent url(/images_neu/rl08/contents/start_ebooks.jpg) no-repeat top left;
}
.startimg_at {
    background:transparent url(/images_neu/rl08/contents/start_at.jpg) no-repeat top left;
}

.startimg_ch {
    background:transparent url(/images_neu/rl08/contents/start_ch.jpg) no-repeat top left;
}

.startimg_us {
    background:transparent url(/images_neu/rl08/contents/start_us.jpg) no-repeat top left;
}

.startimg_at h2 {
   width:160px !important;line-height:1.22em !important; padding-top:75px !important; padding-left:10px !important
}

.startimg_ch h2 {
   width:160px !important;line-height:1.5em !important; padding-top:190px !important; padding-left:10px !important
}

#startimg h2 {color: #003278;width:185px;line-height:140%;font-size:1.22em;font-weight:normal;padding-top:35px;padding-left:15px }

#FBcontent p, .FBcontent p, .FBform .updGuarantee {margin: 5px 0;line-height:145%;}
.FBform .adabs .FBpopup p { margin:0 !important;text-align:left;}
.FBform .adabs {z-index:10000;top:-200px; left:-20px;width:350px;}
.FBform .adabs .FBansichtHeader {border-bottom:1px solid #323232}
.readtext p {padding:5px 0 !important;}
#FBstarter .paymentIcons {padding: 5px 10px;}
.startPageDiv a {text-decoration:none;}

#FBsidebarright { float:right; border-top:0 none; }
#FBcontainer #FBbgTwo #FBsidebarright, #FBcontainer #FBbgOne #FBsidebarright { /*position:absolute; top:0px; left:738px;*/}
#FBsidebarright .sidebarBox a, .FBcatList a.arrowlink, a.lightblue {color:#3e87ec;}
div.sidebarBox {margin:0 10px 10px;background:#C4D7F0 url(/images_neu/rl08/sbox_bot.gif) no-repeat scroll bottom left;}
.companySidebarBox {font-size:100% !important;font-weight:bold;background:#C4D7F0 url(/images_neu/rl08/sbox_top.gif) no-repeat scroll  0 0; }
.sidebarBox .rounding {background:transparent url(/images_neu/sprites.gif?v=1) no-repeat scroll -0px -576px;width:230px; height:6px; }
.sidebarBox h3 {font-size:100% !important;font-weight:bold;padding:4px 10px 0 10px;font-size:90%;}
.sidebarBox ul, .sidebarBox p {padding:10px;font-size:11px;}
.sidebarBox h3 img {padding:0 6px;}

#formblitzservice div.sidebarBox {-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;}
div.helpitem p {padding-bottom: 10px}

.sidebarBox ul li {padding:0 0 8px 0;line-height:140%;}
.sidebarBox ul li.arrow {background:transparent url(/images_neu/rl08/arrow_codesbox.gif) no-repeat scroll 0 3px;padding-left:10px;}
.sidebarBox ul li.nolist {padding-bottom:0px !important;}
.sidebarBox ul.myfb {padding-top:0;padding-bottom:0;}
.sidebarBox ul.myfb li {padding:0 0 0 0px;/*background:transparent url(/images_neu/sprites.gif?v=1) no-repeat -272px -157px;*/}
.regteaser ul {padding:15px 0;}
.regteaser ul li { padding-left:15px !important; background:transparent url(/images_neu/sprites.gif?v=1) no-repeat -272px -140px;}
td.Anrede {height:27px;}
.sidebarBox p.myfb {padding:0px;}
.sidebarBox p.myfb a {margin-left:10px;}
.sidebarBox p.myfb input {margin-bottom:8px;}

.jobbox {background: transparent url(/images_neu/jobs/job_box2.jpg) no-repeat top left !important;height:170px !important;}
.jobbox ul {padding-top:90px !important;}
div.sidebarBox.white, .sidebarBox.white h3 {background-color:white;}
.opinionBox {margin:0 !important;width:248px;height:200px;cursor:pointer;background:transparent url(/images_neu/rl08/contents/meinung.jpg) no-repeat top left !important;border: 0 none !important; }
.opinionBox ul {padding-top:38px;}
.opinionBox a {font-size:90%;color:#ffffff !important; }
.opinionBox a:hover {color:red !important;text-decoration:underline; }

#closeit {height:30px; background:#e2ebf8 url(/images_neu/rl08/background_footer.gif) no-repeat top left; clear:both; }
#formblitzservice #closeit { background-image:none; }
.topicSidebox {width:180px; float:right; overflow:hidden;}
.FBcatImage, .themeimg img {display:block;/*border-bottom:1px solid #c4d7f0;*/}
.themepageBacklink {font-size:11px;}
.themepageBacklink a {text-decoration:none;}
.themepageBacklink a:hover {text-decoration:underline;}
div.leftmenu {padding-bottom:20px;}
div.leftmenu h4, .topicSidebox h3 {padding:7px 3px;font-weight:bolder;font-size:100%!important;}
div.leftmenu h4 {border-bottom:1px solid #c4d7f0;}
div.leftmenu ul li { line-height:25px;list-style:none;display:block;border-bottom:1px solid #c4d7f0;}
div.leftmenu ul li a {display:block;padding:0 0 0 0px !important;/*background:transparent url(/images_neu/rl08/arrow_light.gif) no-repeat 4px 8px;*/ }
div.leftmenu ul li a span img {background:transparent url(/images_neu/sprites.gif?v=1) no-repeat -288px -161px;width:10px;height:10px;}
div.leftmenu ul li a span {padding:0 6px 0 4px;}
div.leftmenu ul li.activelink a {color:#ffffff;background:#003278 /*url(/images_neu/rl08/arrow_dark.gif) no-repeat 4px 8px*/;}
div.leftmenu ul li.activelink a span img {color:#ffffff;background:#003278 url(/images_neu/sprites.gif?v=1) no-repeat -310px -161px !important;width:10px;height:10px;}
.leftmenu li.secondlevel a { background-position:20px 8px !important; padding-left:16px !important; }
.leftmenu li.thirdlevel a { background-position:40px 8px !important; padding-left:36px !important; }
.leftmenu li.openedup a span img { background:transparent url(/images_neu/sprites.gif?v=1) no-repeat -298px -161px !important;width:10px;height:10px;}


#FBsidebarleft div.sidebarBox {margin-top:20px;margin-left:0px;border:1px solid #C4D7F0;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
#FBsidebarleft div.sidebarBox, #FBsidebarleft div.sidebarBox h3 {background-color:transparent;background-image:none;}
#FBsidebarleft .sidebarBox ul li {padding:0 0 8px 10px;background:transparent url(/images_neu/rl08/arrow_codedark.gif) no-repeat scroll 0 3px;line-height:140%;}
#FBsidebarleft .sidebarBox ul li a {text-decoration:none;}
#FBsidebarleft .sidebarBox ul li a:hover {text-decoration:underline;}
#FBsidebarleft div.sidebarBox p {font-weight:bold;padding-top:0;padding-bottom:0;}
#FBsidebarleft div.sidebarBox h4 { font-weight:bold;padding:8px 0 0 8px; }

.footer, .footer a, .footer a:visited {font-size:90%;background-color:#003278;color:#ffffff;}
/*.footer {padding-top:10px}*/
.footer dl {padding:10px 0;text-align:center;}
.footer dt {display:inline;padding:0 5px;}

.topicSidebox {background-color:#ffffff;width:166px;float:right;}
.topicSidebox h3 {padding-left:7px;}
.topicSidebox ul {list-style:none;font-size:11px;padding:0 10px 10px 7px;}
.topicSidebox .topicSideboxInner {border-bottom:1px solid #c4d7f0;}
.tsideboxclose { display:none; }
.topicSidebox .listitem {/*padding:0 0 5px 13px;*//*background:transparent url(/images_neu/rl08/arrow_code.gif) no-repeat left 4px;*/}
.topicSidebox .listitem_img {padding:7px 10px 5px 20px; background: transparent url(/images_neu/rl08/arrow_code.gif) no-repeat 7px 11px; border-top: 1px solid #C4D7F0; margin: 0px -10px 0px -7px;}
.topicpage { width:318px;border-left:2px solid #c4d7f0;float:left;}
.themeimg {width:166px; height:141px; overflow:hidden;}
.topicpage h1 { padding:7px 0 10px 10px;}
.topicpage a {text-decoration:none;}
.topicpage p, .topicpage h2, .topicpage h3, .topicpage h4 {padding:0 10px;}
.topicpage > p {margin-top:0!important;}
.topicpage h3, .topicpage h2 {font-weight:bold;padding-top:7px;padding-bottom:5px;color:#000000;}
.topicpage > h3 {font-size:120%;}
#dropdown {font-size:90%;margin:0px auto 0px;padding:10px;background-color:#E2EBF8;border-top:1px solid #C4D7F0;border-bottom:1px solid #C4D7F0;}
#dropdown > p {font-weight:bolder;color:#89AEE2;padding:0;margin:0;font-size:120%;}
#dropdown #qs {width:200px;margin-left:0px}
.FBchild {background:transparent url(/images_neu/rl08/arrow_red.gif) no-repeat scroll 10px 20px;padding:10px 0pt 10px 15px; }
#childcontainer { border-bottom:1px solid #C4D7F0;margin-bottom:20px; }
#childcontainer > h3 { color:#89AEE2;font-weight:bold;border-bottom:1px solid #C4D7F0;padding:15px 10px; }
.topicPreview {background-color:#fff3fa !important;}

.extrawide {width:486px;background-color:white;border-top:1px solid #C4D7F0;}
.rechtstipps {border-top:1px solid #c4d7f0;padding:0 0 20px 0;}
.rechtstipps .readmore a {color:#89aee2 !important;}
.rechtstipps h2 {color:#89aee2;padding-top:17px;font-size:110%;}
.rechtstipps h3 {color:#000000;padding-top:12px;padding-bottom:8px;font-size:120%;}
.rechtstipps p, #FBcategories p {margin:0 !important;}
.FBcategory { padding:10px;border-left:2px solid #C4D7F0;}
.FBcategoryFirst {border-top:1px solid #C4D7F0 !important;}
.FBcatList h3 {font-size:140%;font-weight:bolder;padding-bottom:10px;}
.FBcatList .FBcategory h3 {font-size:110%;}
.FBcategory h3 a {text-decoration:none;padding:0 !important;/*background:transparent url(/images_neu/rl08/arrow_red.gif) no-repeat left 3px;*/}
.FBcategory h3 a span img {background:transparent url(/images_neu/sprites.gif?v=1) no-repeat -264px -161px;width:8px;height:10px;margin:0;padding:0;float:none;}
.FBcategory h3 a span {padding:0 12px 0 0;}
.FBcategoryHalfsize {padding-bottom:10px !important;width:298px;float:left;}
.egg {background-color:#E2EBF8 !important;}
.categoryHead { padding:10px 10px 0px 10px; }
.categoryHead.FBcategoryHalfsize.FBcats { height:160px; }
#formblitzservice #FBhead, #formblitzservice #FBcontainer, #formblitzservice .FBwidth, #formblitzservice .footer {width:750px;}
#formblitzservice #FBcontent { width:495px;float:left;border:2px solid #c4d7f0;min-height:460px; }
#formblitzservice #FBsubmenu {background-image:none;width:748px;}
/*SG*/
#lcmsWrapper, .FBpadding { padding:5px 10px 10px 10px; }
.FBmargin { margin:15px 10px 0 }

.newslistdiv, .news_artikel {line-height:1.5em;}
.newsBlueBG {border-left:2px solid #C4D7F0;background-color:#e2ebf8;}
.newsBlueBG, .newsBlueBG a, .articlePP, .seite, #searchFormContain td {color:#666666;}
.newsBlueBG p, .newsBlueBG .fakeblock, .makeComment, .articlePP {float:left;}
.articlePP, .selectPage {margin-top: 5px;}
#HLNews {margin:0;padding:3px;}
.newsnumdiv, .newslistdiv {padding-top:5px;}
.newsnumdiv { font-size: xx-small}
.newslistdiv { display:block;padding-left:32px; }
.newsBorderOhneGB h4 a, .newsBorderOhneGB .arrowlink { color:#3E87EC; }
.tagdiv h4, .tagdiv a { padding-right:10px; }
.articlePP select {margin-left:10px;}
.kommentarschreiben h4, .selectPage  { float:right;padding-top:5px;font-size:13px;}
.selectPage label a {padding-right:5px;}
#newsStMitte  { padding-left:15em; }
.newsartikel, .newSstAllLinks a img { padding:0 10px 0 10px; }
#FBArticleImgDiv {display:none;position:relative;background:#F2F2F2;float:left;margin:5px 10px 5px 0;padding:5px 5px 20px 5px;}
#FBArticleImgDiv #FBLupe {position:absolute;right:5px;bottom:5px;}
#FBArticleImgDiv p { width:170px; }
/*#newsfiltern .years { padding:1px 0 0 10px;text-align:right; }*/
.years {float:left;padding:8px 5px 0 5px;}
.newsBlueBG p {padding-right:36px;}
.newsBlueBG2 {float:left;padding:8px 18px 0 0;}
#FBnewsFounds {padding-left:16px;}
.fakeblock {padding:3px 10px 0 8px;}
.fakeblock input {width:265px; }
.FilternButton {float:right;}
.hlTags {float:left;display:inline;}
.tags a {color:#3E87EC;text-decoration:none;}
.tags a:hover { text-decoration:underline; }
.articleComment {  border-top:1px solid #C4D7F0; margin-top:10px; padding-top:10px;text-align:left}
.articleComment img { float:left; padding:0 20px 0 0; }
.commentdiv { margin-bottom:10px; }
.commentdiv .newscnumber { float:left; padding-top:5px;}
.commentdiv .newscname { background-color:#F2F2F2; margin:0 10px 0 30px; padding:5px 10px 5px 10px;}
.kommentarschreiben { margin:0 10px 0 30px; }
.kommentarschreiben input, .kommentarschreiben textarea { margin:5px; }
.kommentarschreiben h4 { padding-top:10px; color:black; }
.kommentarschreiben #name, .kommentarschreiben #mail, .kommentarschreiben #website {width:207px;}
.errorCom { clear:both;width:100%;text-align:center;padding:10px 0 10px 0;}
.error, .errorCom, .errorComFields {color:red;}
.error_general {margin-bottom: 10px}
.FBH3 h3 { font-weight:bold;color:black;padding:5px 0 0 0;}
.FBH2 h2 {font-weight:bold;padding:10px 0 5px 0px;}
.regForm h4, .register h3 {font-weight:bold;}
td .needBill {padding:10px 0 10px 0px !important;}
.stepbystep h4 { font-weight:bold; color:black; }
.regForm h2, .highlight { font-weight:bold; }
.stepbystep h3, .ueberuns h3 { padding:20px 0 10px 0; }
.PagingLinksn, .PagingLinksa { text-decoration:none; }
.PagingLinksa { font-weight:bold;}
.service td, .userdataPadding .register ul li, .regForm td { padding:2px; }
.meinFBVorteile h3, .meinFBVorteile p {padding:4px 6px 0 6px;}
.service p { padding-bottom:5px; }
.register h5 { background-color:#F1F5FC; border-top:1px solid #C4D7F0; border-bottom:1px solid #C4D7F0; border-left:1px solid #C4D7F0; font-weight:bold; }
.blueForm, #suggName, #suggNameE, #suggEmail, .regForm input, #changeadress_form input, #changeadress_form select, #billing_form input, #billing_form select, .regForm select, .regForm  textarea, .userdata input, #whishlistSurvey input, #umfrage input, #umfrage textarea,
#whishlistSurvey textarea, .addressForm input, .addressForm select, .changeAdress input, .changeAdress select, .adLeaderboardTop, .adLeaderboardTopPos { background-color:#E2EBF8;}
.regForm .FBformwidth, #umfrage .FBformwidth {width:240px;}
.regForm .FBFormularMargin, .regForm .FBformwidth { margin-left:5px; }
.ueberuns .vorstand_image img {float:left;margin:5px 5px 10px 0;}
.ueberuns td { padding:0 10px 10px 0; }
.whitelabling .whitelabelImg {text-align:center;}
.whitelabelImg p {text-align:left;margin-top:0!important;}
#agb_nutzer, #agb_werbekunden { display:none; }
.errorfield {border:1px solid red;}
label.errorfield {border:0 none;color:red;}
.FBformmargin {margin-left:5px;}
.pflichtfeld { float:right; }
.banner tr { border:1px solid #ccc; }
.banner td { text-align:right; vertical-align:middle; padding:4px;}
.banner img, .meinFBLogedIn img { float:left; }
.banner p { padding:0; text-align:left; }
.presse ul, .impressum ul, .jobs li { list-style-image:url(/images_neu/rl08/arrow_code.gif); }
.presse { margin-bottom:15px; }
.jobs li {margin:10px 10px 10px 15px;}
div.werbung, div.werbungP {margin-top:15px;border:1px solid #CCCCCC; padding-top:5px;}
div.werbungP {	padding-bottom:15px;}
img.werbung {border-style:none;	padding:0px 8px 0px 3px;}
a.werbung {text-decoration:none;}
p.mittel {padding:5px 5px 0px 5px;border-top:1px solid #CCCCCC;color:#333;}
div.groesse {font-weight:bold;font-size:11px;float:right;padding-right:5px;position:relative;}
.closeButtonTop,.closeButtonBottom  { text-align:right; }
.meinFBVorteile {float:left;width:156px;height:25em;}
.meinFBLogedIn img {padding:12px 10px 10px 0; }
.meinFBForm td, .meinFBForm th {padding:5px 10px 5px 0;}
.meinFBForm th {text-align:left !important;padding-left:10px;}
.meinFBfavs {border-bottom:1px solid #ccc;}
.meinFBfavsCheckBox {float:left;height:60px;padding:0 10px 0 5px;}
.pflichtpfeld {font-size:90%;}
#FBforgotPWD {padding-left:105px;}

.sidebarTaglist {border:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;border-radius:0 !important;border-bottom:1px solid #C4D7F0 !important;margin:0 !important;}
.sidebarTaglist h3{border-bottom:1px solid #C4D7F0;padding:10px 0 6px 0 !important;}
.sidebarTaglist li.taglist { display: inline; line-height: 200% !important;}
.sidebarTaglist ul {padding-left:5px;padding-bottom:10px;text-align:center;}
/*SG-End*/



#register th {padding-top:20px;}
.register td {padding-top:5px;font-size:100%;}
.register tr {}
td.regformlogin {padding-top:10px;}
#knownUser td.regformlogin {padding-bottom:15px;}
div#table_register {margin:0;}
div.quickreg_message {margin:5px 0 10px 0;}
div#table_register .error {padding-top:10px;}
table.newuserForm {margin:10px 20px}
.regForm {padding:20px 0 60px 26px !important !important;}
.regForm .keyQuestion {font-weight:bold;}
.regForm h4 {padding:14px 7px 0px 10px;}
.regForm1 h4 {padding: 0;}
.regChoose {padding-left:90px}
.regChoose2 {}
.regForm h2 {margin: 0 0 15px 10px}
#table_register h2, div.regStep2Subline {margin: 0 0 0px 10px}

table#registerMain, table #knownUser, table #newUser {width:680px;}
#table_login {padding:10px 0 100px 0px;}
#table_register_td {padding:10px 0 100px 0px;}
table.knownUser td.table_register {padding-left:0px !important;margin-left:0px !important}
tr.Pass {}
tr.Email {}
td.FBFormRightPos {padding:0 0 0 7px;}
table#knownUser {margin-top:10px}
td.regLeft {width:262px;text-align:right;font-weight:bold;height:5px;padding:7px 0 7px;}
#regFirstH4 {padding:0 0 0 7px !important;margin-bottom:10px;}
td#regFirst {width:255px;}
#regPassHeader {padding:7px !important;}
#regFirst1 {padding-left:107px !important}
.noPad{}
.regRight{margin-left:5px}
.regRightInfo{padding:9px 0 0 8px !important}
.regEmail {padding-top:20px !important}
.regAddress .FBformularButtons {width:110px;margin:20px 0}

table.newuserForm .FBbuttonRed {
    display:block;
    margin:7px 2px 0 4px !important;
    padding: 0 0 0 3px !important;
}
table#knownUser .FBbuttonRed {
    display:block;
    width:244px;
    margin:0 !important;
    padding: 0 0 0 3px !important;
}
table#knownUser #sslInfo {
    padding-left:7px;
}
table.newuserForm .FBbuttonRed a, table#knownUser .FBbuttonRed a {
/*    text-align:center;
    display:block;
    padding:0 !important;*/
}

.FBbuttonSecure {width:240px !important; }


.Radio, .Checkbox {
    border:0px;
    background-color:#FFFFFF !important;
}

.checkboxArchiv {
    border:0px;
    background-color:#E2EBF8;
}
.RadioGeRechner {
    border:0px;
    background-color:#FFFFB4 !important;
}

/* BASKET */

#billing_form, #changeadress_form {
    padding-left: 1px;
}

/* baket main frame */
div.FBbasketCornerTopLeft {
    background:transparent url(/images_neu/rl08/elements/corner_blue_top_left.gif) no-repeat scroll top left;
}
div.FBbasketCornerTopRight {
    background:#C4D7F0 url(/images_neu/rl08/elements/corner_blue_top_right.gif) no-repeat scroll top right;
    margin-top: 10px;
}
div.FBbasketCornerBottomLeftEmpty {
    /*background:transparent  url(/images_neu/rl08/elements/corner_blue_bottom_left_empty.gif) no-repeat scroll bottom left;*/
}
div.FBbasketCornerBottomLeft {
    background:transparent  url(/images_neu/rl08/elements/corner_blue_bottom_left.gif) no-repeat scroll bottom left;
}
div.FBbasketCornerBottomRight {
    background:transparent url(/images_neu/rl08/elements/corner_blue_bottom_right.gif) no-repeat scroll bottom right;
}
div.FBbasketCornerTopRight .box1 {
    width: 984px;
    margin-left: 2px;
}

div.FBbasketHeader {width:988px;margin:10px 0 0 0; text-align: center;}
div.FBbasketHeader h2 {padding:8px 0 6px 30px; float: left;}
div.FBbasketFooter h2 {padding:0px 0 0px 30px; float: left; visibility: hidden;}
.FBbasketSecureFooter {
	text-align: center;
	margin-top: 5px;
	height: 66px;
}

table.FBbasket .centertext img {vertical-align:bottom;}

/* the forward button box */
div.FBbasketForwardFrame {
    margin: 36px 10px 0 10px;
}
div .FBbasketForward {

    float:left;

}
#dialog .tac {
    text-align: center;
}

div.FBbasketForwardCenter {width:100px;float:left;}

div.FBbasketForwardTopRight {
    background:#003278 url(/images_neu/rl08/elements/corner_darkblue_top_right.gif) no-repeat scroll top right;
}
div.FBbasketForwardTopLeft {
    background:transparent url(/images_neu/rl08/elements/corner_darkblue_top_left.gif) no-repeat scroll top left;
}
div.FBbasketForwardBottomLeft {
    background:transparent url(/images_neu/rl08/elements/corner_darkblue_bottom_left.gif) no-repeat scroll bottom left;
}
div.FBbasketForwardBottomRight {
    background:transparent url(/images_neu/rl08/elements/corner_darkblue_bottom_right.gif) no-repeat scroll bottom right;
}

div.FBbasketForwardContent {
    text-align:center;
    height:74px;
}
div.FBbasketForwardSentence {
    color:#FFFFFF;
    padding:12px 0 10px 0;
    width:174px;
    text-align:center;
}
span.FBbasketForwardButton {
 /*   position:absolute;
    padding-top:38px;
    width:174px;
    text-align:center;
    */
}
div.FBbasketBelowForward {}
div.FBbasketFooter {
	margin: 5px 0px;
    width:988px;
    padding-bottom: 5px;
    text-align: center;
}
div.FBbasketFooter .checkSentence {
    float: right;
    margin-top: 4px;
}
div.FBbasketHeader .checkSentence {
    float: right;
    margin-top: 10px;
}
div.FBbasketHeader > .sentence {
    padding-top: 10px;
    text-align: center;
}
div.FBbasketFooter > .sentence {
    padding-top: 4px;
    text-align: center;
}
div.FBbasketFooter2 {
}
/* FBButtonRed innerhalb BasketHeader und Footer floaten */
.FBbasketFooter .FBbuttonRed, .FBbasketHeader .FBbuttonRed {
	float: right;
	margin: 0px 15px 0px 10px !important;
	line-height:35px;
}
.FBbasketHeader .FBbuttonRed {
    margin-top: 6px !important;
}
.FBbasketFooter .FBbuttonRed a, .FBbasketHeader .FBbuttonRed a {
    line-height: normal;
    height: 26px;
}

#FBbasket {
    margin:20px 0 26px !important;
    background-color:#E6E6E6;
}
#dialog #FBbasket {
    margin-bottom: 10px;
}
#FBbasket .tab {
    font-size:11px;
    width:197px;
    height:23px;
    float:left;
    background:#E6E6E6 url(/images_neu/rl08/basket_step_grey.gif) no-repeat top right;
    color:#808080;
    text-align:center;
    padding-top:9px;
}
#FBbasket .activetab { background:#003278 url(/images_neu/rl08/basket_step_blue.gif) no-repeat top right;color:#ffffff; }
#FBbasket .processedtab { background:#003278 url(/images_neu/rl08/basket_step_processed.gif) no-repeat top right;color:#ffffff; }
#FBbasket .lasttab, #FBbasket .processedtab.lasttab { background-image:none; width: 199px; }
#FBbasket .processedtab strong {font-weight:normal;}
table.FBbasket {width:791px  !important;}
table.FBbasket thead tr {background: #FFFFFF}
table.FBbasket th, table.FBbasket td {padding:5px;}
table.FBbasket .row1 {width:1px;width:120px;}
table.FBbasket .row2 a {color:#000000;}
table.FBbasket .row3 {width:80px;}
table.FBbasket .row4 {width:60px;}
table.FBbasket .row5 {width:80px;}
table.FBbasket .row6 {width:80px;padding-right:15px;}
table.FBbasket td.row6 {padding-right:15px !important;}
table.FBbasket .row7 {text-align:center;padding-top:12px !important;}
table.FBbasket .row7 .FBbuttonGrey a .FBbuttonGreen a  {font-weight:normal; color: #FFFFFF !important}
table.FBbasket #paymentnote img {vertical-align:bottom;}
table.FBbasket .back {text-align:left; padding-left:0;vertical-align:middle;}
div.FBbasket .back h2 {padding-bottom:0px;}


table.FBbasketFooter {margin:0px 0 60px;}
table.FBbasket #subscibeNL  {margin: 0 16px;}
table.FBbasket h2, div.FBbasketHeader h2, div#table_register h2 {font-weight:bold;}

.FBbasketFooter h2 {padding:010px 0 0;}
#basketFrame {margin:0px;padding:0 0 3px 3px;float:left;}
#basketFrame tr {border-bottom:1px solid #C4D7F0;}
#basketFrame tr.noborder {border-bottom:0 none;}
table.FBbasket .voucher, table.FBbasket .article {background-color:#F1F5FC;}
table.FBbasket .voucher td, table.FBbasket .article td {padding:10px 5px;}
table.FBbasket .row1 {text-align:center;}
table.FBbasket .row3, table.FBbasket .row5, table.FBbasket .row6 {text-align:right;}
table.FBbasket .row6Header {text-align:left !important;}
table.FBbasket .row3, table.FBbasket .row5{text-align:right;}
table.FBbasket .row6 {text-align:left;}
#basketFrame .FBbuttonGrey {height: 24px;}/*IE6 sucks*/
/*table.FBbasket td.back a:hover img {visibility:hidden;background: transparent url(/images_neu/rl08/arrow_double_mo.gif) no-repeat top left;}*/
.basketLastRow{clear:both;padding:5px 10px 5px 17px;background: #FFFFFF;}
.sumrow{height:30px;background: #FFFFFF}
#paymentnote, #subscibeNL {float:right;margin-right:10px}
.BasketContShop {width: 150px; float:left;}
.basketLastRow .BasketContShop {padding-top:0 !important;}
.voucherPay h3 {color:#003278;float:left;padding:10px 10px 0 0;}
.voucherPay input {width:70%;margin:6px 0 10px 0;}
.voucherPay .voucherbutton {float:right;padding:0 14px 0;}

.FBbasketSuggest {border:2px solid #C4D7F0;width:300px;height:270px;float:left;margin:0 38px 0 0;position:relative;}
.FBbasketSuggest h3 {font-weight:bold;color:#000000;}
.FBbasketSuggest a {text-decoration:none;color:#89AEE2;}
.FBbasketSuggest a:hover {text-decoration:underline;}
.FBbasketSuggest .FBSuggestTitle img {border:4px solid #ccc;}
.FBbasketSuggest .FBSuggestTitle {padding:5px;background-color:#F1F5FC;border-bottom:1px solid #C4D7F0;min-height:80px;}
.FBbasketSuggest .FBSuggestTypIcon {width:70px;float:left;}
.FBbasketSuggest .FBchangeType {padding:5px 0 2px 66px;border-bottom:1px solid #C4D7F0;}
.FBbasketSuggest .FBchangeType span {padding:5px 0 5px 8px;font-weight:bold;}
.FBbasketSuggest .FBchangeType input {margin: 5px 0 5px 7px;}
.FBbasketSuggest .FBproductInfo {position:absolute;left:270px;top:60px;}
.productInfoPic {text-align:center;margin: 15px 0px}
#productPriceRecommendedSNT {font-weight:normal}
#productPriceRecommendedSNT span {text-decoration:line-through}
#productManufacturerRecommended, #productLoweredPrice, #productShippingPrice {padding-left:45px}
#productLoweredPrice {margin-top:0 !important; color:#F71616}
#productLoweredPrice span {font-weight:bold;font-size:10.5pt;}
#productManufacturerRecommended {font-size:7pt;}
.FBbasketSuggest .FBproductInfo img {border:0px;}

.productListingPrice {
    font-weight: bold;
    color: #000000 !important;
    padding-left: 101px;
    padding-top: 10px;
    position: absolute;
    bottom: 0px;
}
.productListingPrice .recommended {
    font-weight: normal;
}
.productListingPrice .recommended span {
    text-decoration: line-through;
}
.fored {
    color: #F71616;
}

.updGuarantee .FBproductInfo img {vertical-align:bottom;}
.clearright {clear:right;}


#FBbox1Type1, #FBbox2Type1, #FBbox3Type1 {display:block;}
#FBbox1Type2, #FBbox1Type3, #FBbox1Type4,
#FBbox2Type2, #FBbox2Type3, #FBbox2Type4,
#FBbox3Type2, #FBbox3Type3, #FBbox3Type4 {display: none;}


#checkout_form p {margin:0 0 10px;}
#checkout_form p.error, p.error.prominent, div.error.prominent {padding:20px;border:1px solid #CF9B9B;margin:5px 5px 0px;text-align:center;background:#fffafa;font-weight:bold;}
#FBcheckout {border:2px solid #c4d7f0;margin:20px 0;background-color:#FFFFFF;width:982px !important; border-collapse: separate; margin: 3px;}
#FBcheckout .checkout_bottom {border-top:2px solid #c4d7f0;padding:10px 10px 10px 45px;}
#FBcheckout td.checkout_form_zahlungsarten {padding:10px;border-right:2px solid #c4d7f0;width:350px;}
#FBcheckout td.checkout_form_zahlungseingabe {padding:10px 10px 10px 40px;}
#FBcheckout img {vertical-align:middle;}
.checkout_agb_text a {text-decoration:none;}
.checkout_ip {font-size:80%;padding-left:30px !important;}
#pay_cc, #pay_tel, #pay_paypal, #pay_sofort {display:none;}
#formularinfo ul {padding:0;line-height:15px;}
.Fbtype {padding:0 0 10px 0;}
.formularmenue {padding:15px 10px 5px;border-bottom:1px solid #C4D7F0;}
.formularmenue ul {line-height:15px;}
.formularmenue li {margin-bottom:10px;}

.faxpre {
background-color:#003278;
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding:1px;
}

.faxmain {
background-color:#CD0E0E;
color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding:1px;
}

#checkout_form .FBformwidth {width:200px;}
#FBcontainer #loading {display:none; text-align: center;}
table.FBbasket.confirm .centertext{text-align:center;font-weight:bold;vertical-align:middle;}
table.changeAdress {margin-bottom:20px;width:49%;float:left;border:2px solid #c4d7f0;}
.changeAdress th {padding:7px 10px 7px 10px;background-color:#c4d7f0;}
.changeAdress td.label {width:150px; padding:5px 5px 5px 20px;}
.changeAdress td.form {width:350px; padding:5px 5px 5px 10px;}
/******************************/
.infobox {border:2px solid #c4d7f0;margin-bottom:1em;}
.infoboxHalf {width:49%;height:200px;}
#dialog .address {float:left; background: #FFFFFF; margin-left: 2px; margin-bottom: 2px;}
#dialog .payment {float:right; background: #FFFFFF; margin-right: 2px; margin-bottom: 2px;}
.infobox p {padding:1em;line-height:1.7em;margin:0;}
.infobox p.strong {font-weight:bold;}
.infobox h4 {color:#000;padding:0.5em .5em .5em 1.5em;border-bottom:1px solid #c4d7f0;background-color:#c4d7f0;font-weight:bold;}
.infobox h4 em { font-weight:normal; font-style:normal;}
.address h4 {background: #FFFFFF;}
.address .strong, .payment p {padding-left: 1.5em;}
.address td {padding-left: 1.5em; padding-top: 3px;}
.payment h4 {background: #FFFFFF;}
.infobox ul {float:right;list-style:none;padding:1em 1em 0 0;display:inline;line-height:1.7em;text-align:right;font-size:80%;}
.valignC {vertical-align:middle;}
.floatR {float:right;}
.infobox label {width:12em;display:block; float:left; clear:left;font-weight:bold;}
.payment div {padding-left:12px;margin:0;}
.payment .small { font-size:75.01%; }
.payment p.strong.notop {padding-top:0;}
.infobox.infoboxHalf.address.tel, .infobox.infoboxHalf.payment.tel {height:100%;padding-bottom:5px}
table.warenkorb { width:100%;border:4px solid #c4d7f0; background-color: #FFFFFF;}
table.warenkorb td {color:black;line-height:16px;padding:.3em .2em .4em .2em;vertical-align:top;border-bottom:1px solid #c4d7f0;}
table.warenkorb tr td nobr { font-size:smaller;}
table.warenkorb td.border {border-top:1px solid #C4D7F0;}
table.warenkorb .firstrow { width:3em;}
table.warenkorb td.firstline {background-color:#c4d7f0;padding-left:1.5em; background-color: #FFFFFF;}
table.warenkorb tr.articles {background-color:#F1F5FC;height:30px;}
#dialog table.warenkorb {width: 984px; margin-left: 2px;}
p.wkSubnote {text-align:center;font-weight:bold;padding:2em 0 1em 0;}
p.wkSubnoteTop {text-align:center;font-weight:bold;padding:0 0 1em 0;}
p.wkSubnoteBottom {text-align:center;padding:0 0 1em 0;}
p.border { border-top:1px solid #c4d7f0; padding-top:1em;}
p.wkSubnote a {padding:0 3em;text-decoration:none;}
.nopad { padding:0 !important;}
.FBbasketHeader.confirm {margin-bottom:40px;}
.FBbasketFooter.confirm {margin-top:40px;}
/*****************************/

#leftmenuExpertenportalTop { border-bottom:1px solid #C4D7F0;margin-bottom:11px; }
#leftmenuExpertenportalTop img { display:block; }
#leftmenuExpertenportraitTop { border-bottom:1px solid white;text-align:right; height:150px; background-color:#F4F4F4; }
#leftmenuExpertenportraitTop img { display:block;float:right; }
#leftmenuExpertenportraitInfo { font-size:90%;line-height:140%;padding:4px 8px 8px 4px;text-align:right;border-bottom:1px solid #C4D7F0;margin:0 0 11px 0;background:#E2EBF8; }
#leftmenuExpertenportraitInfo a { color:#708DD2; text-decoration:none; }
.spruchband { background:#E2EBF8;border:1px solid #C4D7F0;padding:10px;color:#89aee2;font-weight:bold;}
#FBcontent .spruchband {border-left:0;border-right:0;margin-left:2px;background:#E2EBF8}
div.FBbasketCornerTopRight .FBcontent {background:#FFFFFF;margin:3px;}
td.suche, td.suche * { color:black; font-weight:normal;}
td.sucheCaption { vertical-align:middle;}
.spruchband.suche { padding:4px 10px;}
td.sucheFormtype {text-align:right; padding:5px 10px 5px 5px;text-align:right;vertical-align:middle;white-space:nowrap !important;}
.expertTeaser img { float:left;margin:0px 12px 0px 0px; }
.expertTeaser { border-right-width:0px;padding-bottom:10px; }
.expertTeaser h3 a { font-weight:bold;padding-left:16px; }
.expertTeaser h3 { margin:3px 0px 9px 0px;}
.calcTeaserNext {border-top: 1px solid #C4D7F0;}
.calcTeaserNext p, .calcTeaserFirst p {color:#000000;}
#FBcontent p.expertKopftext { margin:0px; padding-bottom:16px; }
.topicpage .expertTeaser { border:none; }
.suche_formulare { border-left:0px;width:486px;/*width:99.4%;*/float:right;background:#FFFFFF;} /* CL: BUGFIX: Sch&ouml;nheitsfehler im Contentbereich | IE,OP,FF,SF stellen die Prozentbreite jeweils anders dar */
.suche_formulare td {border-left:0px;}
.suche_formulare1 { padding:10px; vertical-align:middle; }
.suche_formulare1 a { font-size: 110%; display:block; padding:0px 0 0px 16px; background:transparent url(/images_neu/rl08/arrow_codered.gif) no-repeat 4px 3px; }
.formTeaser a {
    display:block; padding:0px 0 0px 16px; background:transparent url(/images_neu/rl08/arrow_red.gif) no-repeat 4px 3px !important;
    font-weight:900 !important;
}
.formTeaser p {
    padding:4px 0px 0px 16px;
    color: #003278 !important;
}
.suche_formulare2 { padding:4px 2px 2px 2px; text-align:right;}
.sucheFuss { border-bottom:1px solid #C4D7F0; background-color:#ffffff !important;}
.productlistingSort {float:right; font-weight:normal; color:#666666;}
.productlistingSort tbody tr td { vertical-align:middle;white-space:nowrap;}
.productlistingSort .listcount, .basketw { width:100%; }
#teasingImage { float:right; border-left:2px solid #C4D7F0; margin:0 0 0 8px;}
#teasingImage img { display:block; }
.categoryHead.sres { border-bottom:none; padding-bottom:10px; }
.expertOverviewEntry { text-decoration:none;text-align:left;vertical-align:top; float:left;width:156px;color:black !important; }
.expertOverviewEntry p { margin-top:6px; color: #003278 !important;}
#FBcontent .expertOverviewEntry p.arrowlink { margin:0 0 20px 0;font-size:85%;}
#FBsubmenu a.nichts { text-decoration:none; }
#FBsubmenu a.stark { font-weight:bold; }
#leftmenuExpertenNormalInfo { padding:7px; margin:10px 10px 10px 0 !important; }
#leftmenuExpertenNormalInfo * { font-size:11px; }
#leftmenuExpertenNormalInfo img { float:left; margin-right:7px;}
#leftmenuExpertenNormalInfo a { text-decoration:none;}
#FBbreadcrumb, #FBServiceBreadcrumb { background:#E2EBF8; margin:1px 0 0 0;padding:6px 0 7px 10px; white-space:nowrap !important; overflow:hidden !important;}
#FBbreadcrumb, #FBServiceBreadcrumb { font-size:11px;color:#666;margin:0;border-top:1px solid #FFFFFF; }
#FBbreadcrumb a { text-decoration:none; }
#FBbreadcrumb strong, #FBServiceBreadcrumb strong, #FBServiceBreadcrumb span { color:black; }
#gotoXperts, #gotoSurvey { width:230px;height:170px;cursor:pointer;display:block;margin:0 10px 10px;
        background:transparent url(/images_neu/rl08/contents/sb-experten_team.jpg) no-repeat; }
#gotoXperts p { margin:0;font-size:90%;padding:120px 0 0 10px; }
#gotoXperts p a { text-decoration:none;color:#3e87ec; }
#gotoXperts p a:hover, #gotoSurvey p a:hover { text-decoration:underline; }
#gotoSurvey {background:transparent url(/images_neu/rl08/contents/whishlist_survey.gif) no-repeat;height:228px;}
#gotoSurvey p { margin:0;font-size:90%;padding:70px 0 0 10px; }
#gotoSurvey p a { text-decoration:none;color:#D2636C;background-image:url(/images_neu/rl08/arrow_codered.gif); }
#gotoSupport_de { width:230px;height:104px;cursor:pointer;display:block;margin:0 10px 9px;
        background:transparent url(/images_neu/sprites.gif?v=1) -0px -254px no-repeat; }
#gotoSupport_at { width:230px;height:104px;cursor:pointer;display:block;margin:0 10px 9px;
        background:transparent url(/images_neu/sprites.gif?v=1) -0px -361px no-repeat; }
#gotoSupport_ch { width:230px;height:104px;cursor:pointer;display:block;margin:0 10px 9px;
        background:transparent url(/images_neu/sprites.gif?v=1) -0px -468px no-repeat; }
#gotoSupport_us { width:230px;height:104px;cursor:pointer;display:block;margin:0 10px 9px;
        background:transparent url(/images_neu/navigation/services/supportteaser_us0.gif) no-repeat; }
#gotoSupport_us:hover {
        background:transparent url(/images_neu/navigation/services/supportteaser_us1.gif) no-repeat; }
#miniBasket ul { padding-bottom:0; }
#miniBasket ul li { padding-bottom:6px; }
#miniVATnote { margin-bottom: 3px; color:#666666; font-size:6.4pt;padding-bottom:0 !important; }
#miniBasket #miniPayments { border-top:1px solid #adc8e6;position:relative;margin:0 0px 0 0px;height:26px;text-align:center; }
#miniBasket #miniPayments img { margin:2px; }
.moreinfo_table tbody td { line-height:145%; }

.FBform {border-bottom:1px solid #C4D7F0;padding-bottom:10px;}
.FBformImg { width:60px; float:left; height:120px;padding-left:10px;padding-top:10px;clear:left;}
.formularMeta, .formularMetaBasket {padding-top:10px;position:relative;}
.formularMeta {margin-top:10px;width:455px;float:left;}
.formularMeta h4, .formularMetaBasket h4 {color:black;font-weight:bold;}
.formularMetaBasket p, p.updGuarantee {padding-left:0px !important;margin-left:0px !important;}
.formularDownloadButton, .formularDownloadButtonBasket {margin-right:0px;}
.formularDownloadButton {float:right;width:130px}
.formularDownloadButtonBasket {position:absolute;top:102px;left:70px;}
.formularDownloadAlpmann {position:absolute;top:9px;right:10px;}
.formularDownloadButtonOff {display:none;}
.FBfileInfos {float:left;}
.FBdesc {padding:10px 10px 0;}

.searchInfo #FBFSprevnr {top:0 !important;left:0;}
.searchInfo #FBFSprevnr p {margin: 0 auto !important;}
.FBapp {color:#666;}
.productDetails {border-bottom:1px solid #C4D7F0;line-height:145%;}
.productDetails a {text-decoration:none;}
.productDetails h2, .productDetails h3  {color:#000000;font-weight:bold;margin-top:10px;}
.productDetails h2 {font-size:125%}
.nachoben {text-align:right;margin-top:10px;}
.backlink {text-align:right;border-top:1px solid #C4D7F0;padding:10px;margin-top:50px !important;}
.formularImage #preview {margin-top:-2px;margin-left:-2px;}
.formularImage .preview {padding:0 1px 0 1px;font-size:90%;color:#003278;}
.formularPreviews .active {font-weight:bold;color:#000000}
.formularImage #previewcutter {margin-bottom:10px;border:5px #BEBEBE !important;}
.formularImage h3 {font-weight:bold;padding:0 20px 10px 0;float:left;}
.formularPreviews {float:right;padding-right:19px;cursor:pointer;}
.formularPreviews span:hover {text-decoration:underline;}
.formularPreviews span {text-decoration:none;}
.previewImg a:hover img {border:5px solid #E2EBF8;}
.previewImg a:focus img {border:5px solid #003278;}
.previewImg img {border:5px solid #BEBEBE; margin:5px; }
.previewImg p {padding:0 0 5px 0px;}
.formid_fehler_head {
    font-size:14px;
    font-weight:bold;
    padding:10px 10px 0;
    margin-top:20px;
    background-color:#E2EBF8;
    border-top:1px solid #C4D7F0;
    border-left:2px solid #C4D7F0;
}
.formid_fehler_text {
    padding:10px;
    background-color:#E2EBF8;
    border-bottom:1px solid #C4D7F0;
    border-left:2px solid #C4D7F0;
}
li.customervoice {padding-left:0 !important; line-height:160% !important;}

.funcImgIcon {
    float: left;
    margin-right: 5px;
}
.funcImgH2 {
    padding: 0px !important;
    margin-top: 10px !important;
}
.funcTdListIcon {
    text-align: center;
}
.funcTdListIcon a {
    text-decoration: none !important;
}
.funcTdListIcon img {
    margin-bottom: 5px;
}
.funcImg {border: 5px solid #BEBEBE;margin-top:10px;}
.funcImgDiv p {margin:0 0 20px 0 !important;}
#leftmenuSoftwareInfo {margin-top:0px !important; position: relative; left: -10px; width: 238px;}
.dltime {font-weight:bold;}
.dltimeLeft {width:100px;}



.FBFSpreview  {display:none;width:629px;background-color:#ffffff;z-index:9;}
.FBcloseAnsicht {float:right;cursor:pointer;border:0px solid red;width:28px;height:30px;}
.FBansichtHeader {cursor:move;background-image:url(/images_neu/formular/popup_header.gif);background-repeat:repeat-x;padding:8px 0 8px 9px;border-left:1px solid #333333;}
.FBschliessen {padding-left:503px;color:#666666; }
.FBpopup { width:624px;border-right:4px solid #323232;border-left:1px solid #323232;border-bottom:1px solid #323232;background-color:#ffffb4;text-align:center;z-index:3;}
.FBborderbottom {margin-left:4px;width:625px;height:4px;border:0px none;background-color:#323232;line-height:1px;font-size:1px}

.FBbasketPrev, .FBwidget {position:relative;}
.FBwidget {z-index:12000}
.FBbasketPrev .FBFSpreview {width:329px;position:absolute;top:-600px;left:300px;}
.FBbasketPrev .FBschliessen {padding-left:203px;}
.FBbasketPrev .FBpopup {width:324px;}
.FBbasketPrev .FBborderbottom {width:325px;}
.FBbasketPrev .FBpopup {border-bottom:1px solid #333333}
.FBbasketPrev .FBpopup h3 {font-weight:bold;color:black;font-size:10pt;}
.FBbasketPrev .FBpopup h3, .FBbasketPrev .FBpopup p {text-align:left;padding:9px;}
.FBFSprevProduct {position:absolute;top:10px;margin:auto;}
.FBFSprevProduct #FBpopupImg {padding:10px 0;display:block;margin:auto;max-width:600px;}

.FBwidget .FBFSpreview {display:block;width:479px;position:absolute;top:40px;left:-30px;}
.FBwidget .FBansichtHeader {width:446px;height:14px;}
.FBwidget .FBpopup {width:474px;}
.FBwidget .FBborderbottom {width:475px;}

/*#### the hardest button to button ####*/
.FBbutton_popup { float:right; }
.FBbutton_popup_top { padding-top:5px; }

/* -- Buttons Begin -- */

.FBbuttonRed, .FBbuttonGrey, .FBbuttonGreen {display:inline;font-size:10px;margin:0 !important;}
.FBbuttonRedBright {display:inline;font-size:10px;margin:0 !important;padding:4px 0 6px 3px !important;}
.FBbuttonRed a, .FBbuttonGrey a, .FBbuttonGreen a, .FBbuttonRedBright a {
    white-space:nowrap;
}

.FBbuttonRed, .FBbuttonGreen {
    height:24px;
    line-height:24px;
}

.FBbuttonGrey {
    height: 22px;
    line-height:22px;
}

.FBbuttonRedBright {
    height: 20px;
    line-height:20px;
}

.FBbuttonRed a img, .FBbuttonGrey a img, .FBbuttonGreen a img, .FBbuttonRedBright a img {margin:0 !important;vertical-align:text-bottom;}

.FBbuttonRed a span, .FBbuttonGreen a span {
    padding:6px 12px 6px 15px !important;
    text-decoration:none;
    color:white !important;
    font-weight:bold;
    line-height:24px;
}

.FBbuttonGrey a span {
    text-decoration:none;
    color:black !important;
    font-weight:bold;
    line-height:22px !important;
    padding:5px 12px 5px 15px !important;
}

.FBbuttonRedBright a span {
    text-decoration:none;
    color:black !important;
    font-weight:bold;
    line-height:22px !important;
    padding:4px 12px 4px 15px !important;
}

.FBbuttonRed a, .FBbuttonRed strong,
.FBbuttonGreen a, .FBbuttonGreen strong {
    padding:6px 3px 6px 0px !important;
    cursor:pointer;
}

.FBbuttonGrey a, .FBbuttonGrey strong {
    padding:5px 3px 5px 0px !important;
    cursor:pointer;
}

.FBbuttonRedBright a, .FBbuttonRedBright strong {
    padding:4px 3px 4px 0px !important;
    cursor:pointer;
}

.FBbuttonRed a span {
    background:url(/images_neu/sprites.gif?v=1) 0px -104px no-repeat !important;
}

.FBbuttonRed a:hover span {
    background:url(/images_neu/sprites.gif?v=1) 0px -131px no-repeat !important;
}

.FBbuttonGrey a span {
    background:url(/images_neu/sprites.gif?v=1) 0px -54px no-repeat !important;
}

.FBbuttonGrey a:hover span {
    background:url(/images_neu/sprites.gif?v=1) 0px -79px no-repeat !important;
}

.FBbuttonGreen a span {
    background:url(/images_neu/sprites.gif?v=1) 0px 0px no-repeat !important;
}

.FBbuttonGreen a:hover span {
    background:url(/images_neu/sprites.gif?v=1) 0px -27px no-repeat !important;
}

.FBbuttonRedBright a span {
    background:url(/images_neu/sprites.gif?v=1) 0px -158px no-repeat !important;
}

.FBbuttonRedBright a:hover span {
    background:url(/images_neu/sprites.gif?v=1) -132px -158px no-repeat !important;
}

.FBbuttonRed a, .FBbuttonRed strong {
    background:url(/images_neu/rl08/right_red.gif) no-repeat top right !important;
}

.FBbuttonGrey a, .FBbuttonGrey strong {
    background:url(/images_neu/rl08/right_grey.gif) no-repeat top right !important;
}

.FBbuttonGreen a, .FBbuttonGreen strong {
    background:url(/images_neu/rl08/right_green.gif) no-repeat top right !important;
}

.FBbuttonRedBright a, .FBbuttonRedBright strong {
    background:url(/images_neu/rl08/right_redbright.gif) no-repeat top right !important;
}


.FBbuttonRed a:hover {
    background:url(/images_neu/rl08/right_red_hover.gif) no-repeat top right !important;
}

.FBbuttonGrey a:hover {
    background:url(/images_neu/rl08/right_grey_hover.gif) no-repeat top right !important;
}

.FBbuttonGreen a:hover {
    background:url(/images_neu/rl08/right_green_hover.gif) no-repeat top right !important;
}

.FBbuttonRedBright a:hover {
    background:url(/images_neu/rl08/right_redbright_hover.gif) no-repeat top right !important;
}

a.FBbuttonLabel {color:grey !important}

/* -- Buttons Ende -- */

form#logout, form#login {padding:10px 0 10px 10px;}
.FBformularButtons {padding-left: 3px;}
/*.FBforgotPWButtons {padding-left:104px;}*/
/*.FBnewsletterButton {padding-left:0!important;}*/
.FBcloseButton {clear:left;float:right;padding-top:10px;}
.FBnewsButton {padding: 4px 0 0;}
.FBhelpBasketButton {position:absolute;top:19px;right:10px; }
.FBwidgetButtons {padding: 5px 1px;}

.box_select {width:200px;margin-bottom:5px;}
.FBwidgetBorder {border-bottom:1px solid black;}
.FBwidgetBorder th, .FBwidgetBorder td {padding: 5px 50px 5px 0;}
.FBwidgetBorder td {padding: 5px 0 5px 0;text-align:left;}
.FBwidgetFootNode {font-size:90%;}
.FBwidgetPoint {float:left;height:90px;width:20px;padding:7px 0 0 10px;}
.FBwidgetList2 li {list-style:decimal !important;font-size:10px;}
#FBwidgetBeurteilung, .FBwidgetVars, #FBnewsResult {display:none;}
#FBwidgetBeurteilungAn, .FBwidgetVarsAn, #FBnewsFoundsAn {display:block;}
.FBwigetGehalt {background-color:#E8D466;position:relative;}
.FBwidgetSelect select {float:left;margin: 0 10px 0 0;}
.FBwidgetYellow {background-color:#E8D466;}
.anzeigeGehalt input {background-color:#FFFFB4;border:0px;text-align:right;padding-bottom:6px;}

/* Detailsuche */
#searchFormDetail h3 {
    font-size:140%;
    font-weight:bold;
    padding:10px;
}
#searchFormDetail table.searchPhrase, #searchFormDetail table.searchThemes {
    width:99%;
}
#searchFormDetail table.searchPhrase tbody tr td {
    padding:2px 10px 2px 0px;
    vertical-align:middle;
    white-space:nowrap;
}
#searchFormDetail table.searchPhrase tbody tr td.searchField {
    width:55%;
}
#searchFormDetail table.searchCategory,
#searchFormDetail table.searchThemes,
#searchFormDetail table.searchPhrase tbody tr td input {
    width:100%;
}
#searchFormDetail table.searchCategory tbody tr td {
    margin:2px 5px 2px 0px;
}
#searchFormDetail table.searchCategory tbody tr td ul li ul {
    text-indent:0px;
    margin:2px 2px 2px 0px;
    font-size:90%;
    line-height:20px;
    /*white-space:nowrap;*/
    overflow:hidden;
}
#searchFormDetail table.searchCategory tbody tr td ul li input {
    border:0px;
    margin-right:3px;
}

#searchFormDetail table.searchThemes tbody tr td input {
    margin:3px 0px 3px 0px;
    padding:0px;
    border:0px;
    margin-right:5px;
}
#searchFormDetail table.searchCategory tbody tr td, #searchFormDetail table.searchThemes tbody tr td {
    width:33%;
}

#searchFormDetail .searchCriteria {
    width:99%;
    padding:0px;
    margin:10px 0px 10px 10px;
}

#searchFormDetail .searchSubmit {
    margin:15px 15px 0px 0px;
    text-align:right !important;
}

#searchFormDetail h4 {
    padding-left:10px;
}

#searchFormDetail input.typeCheckbox {
    background-color:#FFFFFF;
}

#searchFormContain input.filter {
    width:100px;
}
.sucheCustom {vertical-align:middle;padding-top:2px;}
.sucheCustomField {vertical-align:middle;padding-top:2px;padding-right:15px;}


.BildnachweisBottom {border-bottom:2px solid #C4D7F0;padding-bottom:5px }
.bildnachweis td {padding:5px;}
.bildnachweis {margin:20px 0;}

#whishlistSurvey div, .newsBlueBG, .newsBorderOhneGB {border-bottom:1px solid #C4D7F0;}
#whishlistSurvey h3 {font-weight: bold;}
#whishlistSurvey p, #whishlistSurvey h3 {padding: 0 0 5px;}
#whishlistSurvey ul {float:left;}
.FBGreyText {font-size:90%;color:#666666;}
.FBsurveyButton, .FBsurveyButton div, #whishlistSurvey .register, #whishlistSurvey .register div, #whishlistSurvey .message, #whishlistSurvey .error, #whishlistSurvey .success
    {border-bottom:0px !important; }
#whishlistSurvey .messageajax {
    font-weight:bold;
}
.FBsurveyButton {text-align:center;}
#whishlistSurvey #tableVorteile, #table_registerOff, #tableVorteileOff {display:none !important;}
#whishlistSurvey .success, #whishlistSurvey .error {text-align:center;font-weight:bold;}

/*####################*/
#FBAdiCash {margin:30px 0;text-align:center;padding:5px;border:2px solid #C4D7F0;color:#3172CC;background:white url(/images_neu/rl08/elements/verlauf_done.gif) repeat-x scroll 0 0;}
#FBAdiCash > div {margin:0 auto;}
#FBAdiCash p {padding: 10px 0 10px 0;}
#FBAdiCash a.login {color:#3172CC;}
.doneFSBanner {padding:3px 0 0 7px}
.box1 {margin-top:0px;width:100%}
.box1 th, .downloads {padding:4px;padding-top:15px;}
.downloads {border: 2px solid #C4D7F0; background-color: #FFFFFF;padding:20px 0 20px 20px}
.downloads {padding:15px 4px 10px 15px;}
tr.doiInfo {padding:20px 0 20px 20px;background-color:#C4D7F0}
td.doiInfo {padding:2px 7px 3px 7px}

div.doiInfo {background-color:#FFFFFF; padding:25px 15px}
.doneSubline {margin: 20px 0 0px 25px; position: relative; font-size:90%}
.infoDone {width: 650px; float: left;}
.infoDoneSmall {font-size:85%}
.doneTable {margin-bottom: 5px; padding-bottom: 5px;}
.doneAd {margin-top: 10px;text-align:center;width:976px;}
.thankyou {width:650px;float:left;font-size:12pt;color:#003278;padding:0 0 0 15px}
.custom {width:300px;float:right;font-weight:normal;}
.name {float:left;width:200px;padding-top:5px;text-align:right;}
.log {float:right;/*width:70px;*/}
.meinFbEend {float:right;width:168px;}
.document {padding:10px  20px;border:2px solid #C4D7F0;background-color:#E2EBF8;}
.document1 {padding:10px  20px;border:2px solid #C4D7F0;background-color:#FFFFFF;}
.vtop {vertical-align:top;}
.pfeil {padding-left:10px;color:#003278;}
.articleShip {vertical-align:top;padding:4px}
.startpage {/*float:right !important;width:196px;*/}
.doneSubline .startpage {float: none; position: absolute; bottom: 0px; right: 0px;}
.doubleOptInInfo {padding:4px;padding-top:25px}
.color {color:red;}
.bold {font-weight:bold;}
.displayNone {display:none}
.doneAd .doneFS {text-align:center}
/*####################*/

.submitInput {height:1px;width:1px;display:inline;margin:0;padding:0;line-height:1px;visibility:hidden;}

/************************************
* ab hier Newsletter Experten-Team  *
************************************/
#newsletter { font-family:Verdana;font-size:11px; }
#logoNl { padding:8px 0px 8px 18px; }
#pageNl { border:1px solid #003278;width:935px;background-color:#D6EAFF; margin-left:15px; }/*height:671px;*/
#ja_nl { padding-left:120px;float:left;width:45px; }
#jaConNl { float:right;width:620px;margin-top:5px;padding-right:100px; }
#nlTable { margin-top:10px; }
#close { font-size:8pt; }
#meldung { color:red;margin-left:5px;border:0px solid red; }
#headerNl { height:26px;background-color:#003278;color:#FFFFFF;font-weight:bold;padding-left:138px;padding-top:5px;font-size:11pt; }
#eckeLnl { float:left;position:relative;top:-6px;left:-139px;width:2px;height:2px;background-image:url(/images_neu/navigation/rund_head_lo.gif); }
#eckeRnl { float:right;position:relative;top:-6px;right:-1px;width:2px;height:2px;background-image:url(/images_neu/navigation/rund_head_ro.gif); }
#menuConNl { height:576px;width:220px;height:190px;margin-left:120px; }
#contentNl { margin:10px 10px 10px 10px;padding:8px;border:1px solid #003278;background-color:#FFFF99; }
#fennerNl { border:1px solid #003278;width:210px;height:225px;margin:3px;padding:3px;color:#000000;background-color:#FFFFFF }
#fennerImgNl { padding:4px 0px 6px 2px;border:0px solid yellow; }
#fennerTextNl { width:200px;padding-left:1px;border:0px solid green; }
#ok { padding-left:3px;/*color:green;font-weight:bold;font-size:10pt; */}
#hinweisNl { font-size:7pt;padding-top:5px;}
#hinweis2Nl { font-size:7pt;margin-left:20px; padding-bottom:5px }
.ExpertBoxNl { border:1px solid #003278;width:210px;height:105px;margin:3px;padding:3px;color:#000000;background-color:#FFFFFF }
.expertImgNl { float:left;width:90px;height:75px;border:0px solid yellow;padding-top:5px; }
.expertTextNl { float:right;width:110px;height:75px;padding-top:5px;border:0px solid green; }
.expertHeaderNl { font-size:12px;font-weight:bold}
.submitNl { margin:0px 0px 0px 3px; }
.radioNl, .checkboxNl {
    background-color:#FFFF99 !important;
}
.checkboxNl2 {
    background-color:#FFFFFF !important;
}
.inputNl, .selectNl, .optionNl, .textareaNl {
    font-family: Verdana, Helvetica,sans-serif;
    margin:2px;
    color:#111111;
    font-size:11px;
}

/*############Ihre Meinung zhlt!############*/
.checkboxN3, .radioN3 {
    background-color:#FFFFB4 !important;
}
.floatr {float:right;}
.floatl {float:left;}
.fontb  {font-weight:bold;}
.pagecount { width:100px;font-weight:bold; }
.pageHeader {width:300px;font-weight:bold;}
.Header {font-size:12pt;}
.divcon {padding:10px;background-color:#FFFFB4;color:#333333;}
.suprice {padding:10px 0 10px 25px;line-height:20px;}
.sel {padding-top:10px;width:425px;}
.Rad {width:210px;padding-top:5px;line-height:15px;}
.tableOp {width:230px !important;}
.tableWidth {width:420px;}
.autoOp {width:auto !important;}
.textareaop {margin-top:12px;width:200px;height:60px;font-size:9pt;}
.valueop {width:200px;padding-top:5px;line-height:20px;}
.countop {font-weight:bold;padding-top:10px;width:15px;}
.point1 {padding-top:10px;text-align:center;height:52px;width:62px;}
.point2 {text-align:center;height:42px;width:62px;}
.point3 {height:42px;width:172px;}
.point3Height {height:auto !important;}
.point4 {padding-top:10px;height:52px;width:172px;}
.point5 {font-size:7pt;width:62px;text-align:center;line-height:10px;}
.bottomop {vertical-align:bottom;padding-left:20px;}
.marginop {margin-top:8px;}
.marginTopOp {margin-top:6px;}
.marginTOp {margin-top:7px;}
.lineheightop {line-height:15px;}
.tAlignOp {text-align:right;}
.paddingOp {padding:17px;}
.paddingOp2 {padding:5px 17px 5px 17px;}
.valuewidth {width:180px !important;}
.borderTopOp {border-top:1px solid #E8D466;}
.conOp {font-size:7pt;}
.nameOp {width:210px;line-height:20px;}
.nameOp2 {line-height:30px;}
.nameinput {width:200px !important;}
.marginBotOp {margin-bottom:15px;}
.imgOPl {padding-left:7px;}
.imgOPr {padding-right:7px;}
.errorOP {display:none;padding-right:25px;}
.errorOP2 {display:none;padding-left:25px;}
.borderTopOp .paddingOp .FBbuttonGrey a .FBbuttonGreen a  {height:25px !important;}

.dynmenu {
    padding:0px;
    margin:0px;
}

.dynmenu ul li ul {
    background-color:#FFFFFF;
    border:1px solid #003278;
    display:none;
}
.dynmenu ul li ul li {
    border-bottom:1px solid #c4d7f0;
}

.dynmenu ul li a {
    background-color:#FFFFFF;
    padding-bottom:0px;
}
.dynmenu ul li ul li a {
  padding:0px 0px 0px 20px !important;
  line-height:25px !important;
  background:transparent url(/images_neu/rl08/arrow_light.gif) no-repeat 4px 8px;
}

.gptProductDetails #previewcutter img, .gptProductDetails   {
    width:170px;
}

.gptProductDetails, .gptProductDetails #previewcutter {
    padding-bottom:0px;
    margin-bottom:0px;
}

.gptFormularinfo {
    width:485px;
}

#skyscraper .adabs
{
    background: transparent url(/allgemein/anzeige_v.gif) no-repeat scroll 2px 10px;
}

.adsPadding {
    background: transparent url(/allgemein/anzeige.gif) no-repeat scroll 10px 2px;
}
.FBcatList .adsPadding {
    float:left;
}
.adLeaderboardTopPos {
    background: transparent url(/allgemein/anzeige_vb.gif) no-repeat scroll 2px 2px;
}
#topbannerJacket {
    background: transparent url(/allgemein/anzeige_v.gif) no-repeat scroll 60px 2px;
}
.adrel {
    position:relative;
    font-size:11px;
}

.adrel a:hover {
    text-decoration:none !important;
}

.adabs {
    position:absolute;
}

.adsPadding {padding:10px;}

.sideboxAd {
    background:0 !important;
    width:230px; /* CL: IE6 BUGFIX */
    overflow:hidden; /* CL: IE6 BUGFIX */
}

.fcb {
    border:0;
    margin:0;
    padding:0;
}

.fcb div { /*fullsize_content_banner */
    text-align:center;
    padding:2px;
}

#FBcontent #contentTopAd .adrel {
    padding:10px 10px 10px 8px;
    border-left:2px solid #c4d7f0;
    background:white;
}

.adsLinkbox {
    padding-left:0;
}

.adLeaderboardTop { margin-left: -250px;}
.adLeaderboardTopJacket { text-align:center;width:728px;}
.adLeaderboardTopPos { position:relative;left:2px;padding-left:10px;}

#umfrage h4 {
    font-weight:bold;
    color:#000000;
    margin-bottom:3px;
}

#umfrage .hide {
    display:none;
}

#umfrage ol {
    padding-left:10px;
}

#umfrage textarea {
    font-size:12px;
}

.adrel .adButton img {
    display:block;
}

input.force_input {
    background:#FFCCCC;
}

.infinInfo {
    color:#003278;
    text-align:right;
    text-decoration:none;
    float:right;
    width:160px;
}
.infinInfo a img {
    border:0;
    display:block;
    float:left;
}
.infinInfo a {
    color:#003278;
    line-height:20px;
    text-decoration:none;
}
.infinInfo a span {
    color:#003278;
    border-bottom:20px;
    display:block;
    float:left;
    cursor:pointer;
}

.sofort_info a {
    text-align:right;
    float:right;
}
.sofort_info a {
    text-align:right;
    text-decoration:none;
}

.sofort_info a:hover {
    text-decoration:underline;
}

.linkboxadfirst {
    margin:0px !important;
    padding:0px !important;
}
.linkboxadfirst li {
    margin:0px !important;
    padding:0px !important;
    list-style:none;
}
.FBcategoryClear {
    clear:both;
}

.FBcategoryClear p {
    display:none;
}

.FBcategoryClear h3 {
    padding-bottom:0px !important;
}

.disclaimer {
    position:relative;
}

.disclaimer div {
    position:absolute;left:-260px;top:-185px;width:250px;
}

.navi_btn_spec {
    background: #4c8d30 url(/images_neu/werbemittel/ad_button.gif) !important;
    color: #FFFFFF;
    font-weight:bold;
}

.navi_btn_spec:link {color:#FFFFFF !important;}
.navi_btn_spec:visited {color:#FFFFFF !important;}
.navi_btn_spec:hover {color:#FFFFFF !important;}
.navi_btn_spec:active {color:#FFFFFF !important;}

a.FBbuttonBig {
    background: transparent url(/images_neu/sprites.gif?v=1) no-repeat scroll -0px -181px;
    display:block;
    float:right;
    line-height:70px;
    margin:0;
    padding:0;
    width:132px;
    height:70px;
    text-decoration:none;
    text-align:center;
}

a.FBbuttonBig span {
    color:#FFFFFF;
    font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:13px 0 0 0;
    display:block;
    vertical-align:top;
}

a.FBbuttonBig:hover {
    text-decoration:underline;
}

a.FBbuttonBig:hover span {
    text-decoration:underline;
}

a.FBbuttonMed {
    background: transparent url(/allgemein/btn_med_rgt_0.gif) no-repeat scroll right top;
    display:block;
    float:left;
    line-height:35px;
    margin:0 0 0 10px;
    padding:0 13px 0 0;
    text-decoration:none;
}

a.FBbuttonMed span {
    background: transparent url(/allgemein/btn_med_lft_0.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
    display:block;
    font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0 5px 0 13px;
    vertical-align:top;
    text-decoration:none;
}

a.FBbuttonMed:hover span, a.FBbuttonMed:hover {
    text-decoration:none !important;
}

#searchbar-result-old {
    margin:10px 0px;
}

#searchfield-old {
    display:block;
    float:left;
    font-size:16px;
    line-height:20px;
    font-weight:600;
    width:200px;
    margin: 4px 10px 3px 10px;
}

.searchfield {
    display:block;
    float:left;
    width:290px;
    margin:0px 0px 0px 0px;
    padding:3px;
}

#FBquality td {
    font-size:12px;
    font-weight:normal;
    color:#003278;
    vertical-align:middle;
}

#FBquality .col1 {
    padding:4px 4px 4px 0px;
}

#FBqualityLayer {
    display:none;
    margin:auto;
    position:absolute;
    left:0;
    width:85%;
    text-align:center;
    top:157px;
}

.com-quality h3 {
    border-bottom:1px solid #F9FBFE !important;
    padding:10px !important;
}

.widget .calc_table {
    border-collapse:collapse;
    border:1px solid #FFFFFF;
    background:#e2ebf8;
}

.widget .calc_table td {
    border-collapse:collapse;
    border:1px solid #FFFFFF;
    background:#e2ebf8;
    padding:4px;
}

.widget .calc_quest b {
    color:#003278;
    font-weight:normal !important;
}

.widget .calc_table .head {
    text-decoration:none;
    font-weight:900;
}

.widget .hilfe {
    background-color:#e2ebf8;
    background-image:url(/images_neu/rl08/icons/hilfe_formblitz_de.gif);
    background-repeat:no-repeat;
    background-position: left center;
    padding:8px;
}

.widget .infotext {
/*    border-bottom:1px solid #999999;
    border-top:1px solid #999999;*/
    padding:12px 0px;
}

.widget .txtCalc {
    width:130px;
}

.widget .cell, .widget .cell_green_border, .widget .cell_border {
    padding:2px;
}

.widget .cell_border, .widget .cell_green_border, .widget .cell_green {
    text-align:right;
}

.widget .cell_green_border, .widget .cell_green {
    font-weight:900;
}

.widget .cell_line, .widget .cell_line_border {
    border-top: 1px solid #FFFFFF;
}
.widget {
    font-size:90%;
    /*padding-left:2px;*/
    margin:0 auto;
}

.widget .calc_table
{
    border-left: 0px solid !important;
    border-right: 0px solid !important;
    border-top:0px solid #C4D7F0 !important;
    border-bottom:0px solid #C4D7F0 !important;
}

.widget .calc
{
    margin: 0 auto;
}

#script
{
    margin-left:2px;
    background: none repeat scroll 0pt 0pt rgb(226, 235, 248);
    padding: 8px;
    width: 470px;
    border-top:2px solid #C4D7F0;
    border-bottom:2px solid #C4D7F0;
}

.sprite-country-de
{
    background: url('/images_neu/sprites.gif?v=1') -267px -180px no-repeat;
    width: 16px;
    height:11px;
}
.sprite-country-at
{
    background: url('/images_neu/sprites.gif?v=1') -298px -180px no-repeat;
    width: 16px;
    height:11px;
}
.sprite-country-ch
{
    background: url('/images_neu/sprites.gif?v=1') -283px -180px no-repeat;
    width: 15px;
    height:11px;
}
.sprite-country-us
{
    background: url('/images_neu/sprites.gif?v=1') -314px -180px no-repeat;
    width: 16px;
    height:11px;
}

.sprite-payment_amex
{
    background: url('/images_neu/sprites.gif?v=1') -242px -204px no-repeat;
    width: 26px;
    height:16px;
}

.sprite-payment_creditcard
{
    background: url('/images_neu/sprites.gif?v=1') -132px -204px no-repeat;
    width: 46px;
    height:16px;
}

.sprite-payment_creditnote
{
    background: url('/images_neu/sprites.gif?v=1') -315px -204px no-repeat;
    width: 21px;
    height:16px;
}

.sprite-payment_debitnote
{
    background: url('/images_neu/sprites.gif?v=1') -227px -204px no-repeat;
    width: 15px;
    height:16px;
}

.sprite-payment_paypal
{
    background: url('/images_neu/sprites.gif?v=1') -187px -204px no-repeat;
    width: 40px;
    height:16px;
}

.sprite-payment_phone
{
    background: url('/images_neu/sprites.gif?v=1') -178px -204px no-repeat;
    width: 9px;
    height:16px;
}

.sprite-payment_sofort
{
    background: url('/images_neu/sprites.gif?v=1') -268px -204px no-repeat;
    width: 47px;
    height:16px;
}
.sprite-minibasket
{
    background: url('/images_neu/sprites.gif?v=1') -132px -235px no-repeat;
    width: 17px;
    height:14px;
}
.sprite-fblogo
{
    background: url('/images_neu/sprites.gif?v=1') -131px -181px no-repeat;
    width: 133px;
    height:20px;
}

a.sprite-sb-delicious img
{
    background: url('/images_neu/sprites.gif?v=1') -167px -229px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-delicious:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -149px -229px no-repeat;
    width:20px;
    height:20px;
}

a.sprite-sb-yahoo img
{
    background: url('/images_neu/sprites.gif?v=1') -205px -229px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-yahoo:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -185px -229px no-repeat;
    width:20px;
    height:20px;
}

a.sprite-sb-linkarena img
{
    background: url('/images_neu/sprites.gif?v=1') -243px -229px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-linkarena:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -225px -229px no-repeat;
    width:20px;
    height:20px;
}

a.sprite-sb-webnews img
{
    background: url('/images_neu/sprites.gif?v=1') -278px -229px no-repeat;
    width:19px;
    height:20px;
}
a.sprite-sb-webnews:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -261px -229px no-repeat;
    width:19px;
    height:20px;
}

a.sprite-sb-google img
{
    background: url('/images_neu/sprites.gif?v=1') -313px -229px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-google:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -295px -229px no-repeat;
    width:20px;
    height:20px;
}

a.sprite-sb-misterwong img
{
    background: url('/images_neu/sprites.gif?v=1') -353px -229px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-misterwong:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -333px -229px no-repeat;
    width:20px;
    height:20px;
}

a.sprite-sb-yigg img
{
    background: url('/images_neu/sprites.gif?v=1') -373px -229px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-yigg:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -393px -229px no-repeat;
    width:20px;
    height:20px;
}

a.sprite-sb-facebook img
{
    background: url('/images_neu/sprites.gif?v=1') -373px -198px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-facebook:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -353px -198px no-repeat;
    width:20px;
    height:20px;
}

a.sprite-sb-stumbleupon img
{
    background: url('/images_neu/sprites.gif?v=1') -413px -198px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-stumbleupon:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -393px -198px no-repeat;
    width:20px;
    height:20px;
}

a.sprite-sb-digg img
{
    background: url('/images_neu/sprites.gif?v=1') -413px -229px no-repeat;
    width:20px;
    height:20px;
}
a.sprite-sb-digg:hover img
{
    background: url('/images_neu/sprites.gif?v=1') -413px -229px no-repeat;
    width:20px;
    height:20px;
}

/* FB f_form_types --*/
.sprite-allgemein-doc-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -234px -318px no-repeat;
}

.sprite-allgemein-pdf-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -268px -318px no-repeat;
}

.sprite-allgemein-zip-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -302px -318px no-repeat;
}

.sprite-allgemein-fax-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -336px -318px no-repeat;
}

.sprite-allgemein-print-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -370px -318px no-repeat;
}

.sprite-allgemein-online-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -404px -318px no-repeat;
}

.sprite-allgemein-xls-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -234px -352px no-repeat;
}

.sprite-allgemein-ipdf-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -268px -352px no-repeat;
}

.sprite-allgemein-ic-download-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -302px -352px no-repeat;
}

.sprite-allgemein-ic-post-gif
{
    width:34px;height:34px;
    background: url('/images_neu/sprites.gif?v=1') -336px -352px no-repeat;
}

.sprite {
    background-image: url('/images_neu/sprites.gif?v=1');
    background-repeat: no-repeat;    
}

.sprite-ausfuell-button
{
    width:50px;height:50px;
    background-position: -234px -503px;
}
.sprite-grafik-button
{
    width:50px;height:50px;
    background-position: -288px -450px;
}
.sprite-info-button
{
    width:50px;height:50px;
    background-position: -234px -450px;
}
.sprite-photo-button
{
    width:50px;height:50px;
    background-position: -396px -450px;
}
.sprite-rechner-button
{
    width:50px;height:50px;
    background-position: -342px -450px;
}
.sprite-tuev-56x92
{
    width:56px;height:92px;
    background-position: -382px -355px;
}
.sprite-tuev-122x52
{
    width:122px;height:52px;
    background-position: -234px -395px;
}

/*Three columns format reformated  JI. 2010/05/17*/
/*Now columns have this order. Center-Left-Right */
body {
    min-width: 750px;      /* 2x LC width + RC width */
}
#FBbgOne, #FBbgTwo {
    padding-left: 250px;   /* LC width */
    padding-right: 250px;  /* RC width */
}
#FBbgOne .column, #FBbgTwo .column {
    position: relative;
    float: left;
}
#FBcontent {
    width: 100%;
}
#FBsidebarleft {
    width: 250px;          /* LC width */
    right: 250px;          /* LC width */
    margin-left: -100%;
}
#FBsidebarright {
    width: 250px;          /* RC width */
    margin-right: -250px;  /* RC width */
}
#FBbgOne #closeit, #FBbgTwo #closeit {
    margin-left: -250px;
    width: 750px
}
/*End of three column reformating*/

/* Sitemap */
treeSitemap ul, treeSitemap * ul {
    position: relative;  }
}

/* sprites */
/*
.sprite-anzeige { background-position: 0 0; width: 32px; height: 7px; }
.sprite-anzeige_v { background-position: -33px 0; width: 7px; height: 32px; }
.sprite-anzeige_vb { background-position: -41px 0; width: 7px; height: 32px; }
.sprite-arrow_code { background-position: -49px 0; width: 7px; height: 10px; }
.sprite-arrow_codedark { background-position: -57px 0; width: 6px; height: 9px; }
.sprite-arrow_codered { background-position: -64px 0; width: 6px; height: 9px; }
.sprite-arrow_codesbox { background-position: -71px 0; width: 6px; height: 9px; }
.sprite-arrow_dark { background-position: -78px 0; width: 8px; height: 10px; }
.sprite-arrow_light { background-position: -87px 0; width: 8px; height: 10px; }
.sprite-arrow_lightdown { background-position: -96px 0; width: 10px; height: 8px; }
.sprite-arrow_red { background-position: -107px 0; width: 8px; height: 9px; }
.sprite-background_footer { background-position: -116px 0; width: 740px; height: 2px; }
.sprite-basket_step_blue { background-position: -857px 0; width: 17px; height: 32px; }
.sprite-basket_step_grey { background-position: -875px 0; width: 16px; height: 32px; }
.sprite-basket_step_processed { background-position: -892px 0; width: 16px; height: 32px; }
.sprite-button-grau-links { background-position: -909px 0; width: 3px; height: 22px; }
.sprite-button-grau-mo-rechts { background-position: -913px 0; width: 465px; height: 22px; }
.sprite-button-grau-rechts { background-position: -1379px 0; width: 465px; height: 22px; }
.sprite-button-gruen-links { background-position: -1845px 0; width: 3px; height: 24px; }
.sprite-button-gruen-mo-rechts { background-position: -1849px 0; width: 465px; height: 24px; }
.sprite-button-gruen-rechts { background-position: 0 -33px; width: 465px; height: 24px; }
.sprite-button-rot-links { background-position: -466px -33px; width: 3px; height: 24px; }
.sprite-button-rot-mouseover-links { background-position: -470px -33px; width: 465px; height: 24px; }
.sprite-button-rot-rechts { background-position: -936px -33px; width: 465px; height: 24px; }
.sprite-button_brightred_left { background-position: -1402px -33px; width: 4px; height: 20px; }
.sprite-button_brightred_right-mo { background-position: -1407px -33px; width: 130px; height: 20px; }
.sprite-button_brightred_right { background-position: -1538px -33px; width: 130px; height: 20px; }
.sprite-button_glossy { background-position: -1669px -33px; width: 132px; height: 70px; }
.sprite-corner_blue_bottom_left { background-position: -1802px -33px; width: 22px; height: 52px; }
.sprite-corner_blue_bottom_right { background-position: -1825px -33px; width: 22px; height: 52px; }
.sprite-corner_blue_top_left { background-position: -1848px -33px; width: 22px; height: 52px; }
.sprite-corner_blue_top_right { background-position: -1871px -33px; width: 22px; height: 52px; }
.sprite-corner_darkblue_bottom_left { background-position: -1894px -33px; width: 20px; height: 30px; }
.sprite-corner_darkblue_bottom_right { background-position: -1915px -33px; width: 20px; height: 30px; }
.sprite-corner_darkblue_top_left { background-position: -1936px -33px; width: 20px; height: 30px; }
.sprite-corner_darkblue_top_right { background-position: -1957px -33px; width: 20px; height: 30px; }
.sprite-hilfe_formblitz_de { background-position: -1978px -33px; width: 16px; height: 16px; }
.sprite-navi_bg_h { background-position: -1995px -33px; width: 1px; height: 17px; }
.sprite-navitab_c_a { background-position: -1997px -33px; width: 14px; height: 13px; }
.sprite-navitab_c_a2 { background-position: 0 -104px; width: 231px; height: 29px; }
.sprite-navitab_c_n { background-position: -232px -104px; width: 11px; height: 11px; }
.sprite-sbox_bot { background-position: -244px -104px; width: 230px; height: 6px; }
.sprite-sbox_top { background-position: -475px -104px; width: 230px; height: 6px; }
.sprite-supportteaser { background-position: -706px -104px; width: 230px; height: 104px; }
.sprite-supportteaser_at { background-position: -937px -104px; width: 230px; height: 104px; }
.sprite-supportteaser_ch { background-position: -1168px -104px; width: 230px; height: 104px; }
.sprite-supportteaser_de { background-position: -1399px -104px; width: 230px; height: 104px; }
*/

