/* Body Tag Einstellungen */
BODY { margin:0px; font-size:12px; background-color:#bfc9d9; background-image:url(../gfx/img_bg_body.jpg); background-repeat:repeat-x; }
BODY, A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; }
A { text-decoration:underline; color:#be0027; }
H1, H2, H3, H4 { font-family: Verdana, Arial, sans-serif; color:#525863; }
H1 { font-size: 16px; margin: 0px 0px 10px 0px;  }
H2 { font-size: 14px; margin: 0px 0px 10px 0px;  color:#969797;  }
H3 { font-size: 12px; margin: 0px 0px 10px 0px;  }
H4 { font-size: 10px; margin: 0px 0px 10px 0px;  }
P { margin: 0px 2px; line-height:16px; }
P.align-center { text-align:center;  }
P.align-right { text-align:right;  }
P.align-justify { text-align:justify;  }
P.bodytext { font-weight:normal; font-size:12px;  }
LI { }
IMG{ border:none !important; }

.spacer_div { clear:both; font-size:1px; }


/* SEITEN LAYOUT */

#wrapper_all{ width:960px; margin:auto; }
    #wrapper_header{ width:960px; height:189px; background-image:url(../gfx/img_bg_header.jpg); }
        #logo{ width:280px; height:143px; float:left; padding-bottom:17px;}
        #menu_top{ width:780px; height:28px; float:left;  }
        #searchbox{ width:180px; height:28px; float:right; }
    #wrapper_main{ width:950px; background-image:url(../gfx/img_bg_main.png); background-repeat:repeat-y; padding:0px 5px 0px 5px; }
        #menu_left{ width:207px; padding:0px 0 0 12px; background:url(../gfx/img_bg_left.jpg) no-repeat; min-height:510px; height:auto !important; height:510px; float:left; }
        #co_main{ width:533px; float:left; padding:10px; }
        #wrapper_right{ width:178px; background:url(../gfx/img_bg_right.jpg) no-repeat;  padding:15px 0 0 0; min-height:510px; height:auto !important; height:510px; float:right;  }
            #co_right_top{ width:178px; min-height:410px; height:auto !important; height:410px; padding-bottom:100px;}
    #footer{ width:960px; height:30px; background-image:url(../gfx/img_bg_footer.png); z-index:500; position:relative;}
        #quicklinks{ width:630px; color:#FFFFFF; padding:2px 0 0 15px; float:left; }
        #tipafriend{ width:300px; color:#FFFFFF; padding:2px 15px 0 0; text-align:right; float:right; }
        #co_right_bottom{ width:178px; height:93px; margin:-100px 0 0 777px; z-index:1000; position:absolute; border-top:1px solid #be0027; font-size:10px; }
            .contact_box{ padding:3px 10px 3px 18px; }
                .contact_box table{ border:none; padding:0px; margin:0px; border-collapse:collapse; }
                    .maillink{ font-size:11px; }

/* RAHMEN PRODUKTE */
.product-border{}
.product-border .csc-textpic-caption{ line-height:20px; height:20px; font-size:11px; font-weight:bold; text-indent:3px; border-top:1px #ffffff solid; }
.product-border .csc-textpic-image{ background:#be0027; color:#FFFFFF; border-bottom:1px #ffffff solid; margin-bottom:10px !important;}
.product-border .csc-textpic-image:hover{ background:#ffffff; color:#be0027; border-bottom:1px #be0027 solid; }

/*RAHMEN ALLGEMEIN */
.border-grey { border:1px solid #000000; background:#EDEBF1; padding:10px; margin:10px; }

/* FCE SPALTE RECHTS*/
.fce_box_1col_wrapper{ width: 153px; border-bottom:1px solid #be0027; margin:0 11px 15px 14px; background:#FFFFFF; }
    .fce_1col_header{ height:18px; line-height:18px; /*background:#BAC3D4;*/ background:#be0027; font-size:11px; text-indent:3px; font-weight:bold; color:#FFFFFF;}
    .fce_1col_content { width:150px; padding:3px 0 3px 2px; }
    .fce_1col_content P{ font-size:11px; }
    .fce_1col_content A{ font-size:11px; }

/* MENU OBEN */
.menu_top_no,
.menu_top_no:link, 
.menu_top_no:visited,
.menu_top_no:active { font-weight:normal; color:#000000; text-decoration:none; font-size:14px; height:28px; line-height:28px; padding:0 7px 0 7px; float:left; }
.menu_top_no:hover { line-height:28px; display:block; color:#FF0000;}

.menu_top_ac:link,
.menu_top_ac:visited,
.menu_top_ac:active { font-weight:normal; color:#FF0000; text-decoration:none; font-size:14px; height:28px; line-height:28px; padding:0 7px 0 7px; float:left; }

/* MENU LINKS */
.menu_left_item { width:195px; }
.menu_left_no_lvl1:link, 
.menu_left_no_lvl1:visited,
.menu_left_no_lvl1:active  { font-weight:normal; color:#000000; text-decoration:none; font-size:12px; line-height:12px; padding:8px 7px 8px 5px; display:block; border-bottom:2px solid #777777; }
.menu_left_no_lvl1:hover { background:url(../gfx/img_bg_menu_left_trans.png); color:#FF0000; }
.menu_left_ac_lvl1:link,
.menu_left_ac_lvl1:visited,
.menu_left_ac_lvl1:active { background:url(../gfx/img_bg_menu_left_trans.png); font-weight:normal; color:#FF0000; text-decoration:none; font-size:12px;  line-height:12px; padding:8px 7px 8px 5px; display:block; border-bottom:2px solid #777777; }

.menu_left_no_lvl2:link, 
.menu_left_no_lvl2:visited,
.menu_left_no_lvl2:active  { font-weight:normal; color:#000000; text-decoration:none; font-size:11px; line-height:11px; padding:8px 7px 8px 17px; display:block; border-bottom:1px solid #777777; }
.menu_left_no_lvl2:hover { background:url(../gfx/img_bg_menu_left_trans.png); color:#FF0000; }
.menu_left_ac_lvl2:link,
.menu_left_ac_lvl2:visited,
.menu_left_ac_lvl2:active { background:url(../gfx/img_bg_menu_left_trans.png); font-weight:normal; color:#FF0000; text-decoration:none; font-size:11px; line-height:11px; padding:8px 7px 8px 17px; display:block; border-bottom:1px solid #777777; }

.menu_left_no_lvl3:link, 
.menu_left_no_lvl3:visited,
.menu_left_no_lvl3:active  { font-weight:normal; color:#000000; text-decoration:none; font-size:10px; line-height:10px; padding:8px 7px 8px 35px; display:block; }
.menu_left_no_lvl3:hover { background:url(../gfx/img_bg_menu_left_trans.png); color:#FF0000; }
.menu_left_ac_lvl3:link,
.menu_left_ac_lvl3:visited,
.menu_left_ac_lvl3:active { background:url(../gfx/img_bg_menu_left_trans.png); font-weight:normal; color:#FF0000; text-decoration:none; font-size:10px; line-height:10px; padding:8px 7px 8px 35px; display:block; }

/* SEARCHBOX */
#searchform #submitbutton{ padding:0px;}
#searchform .inputfield_searchbox { border:1px solid #000000; }
#searchform #autocomplete { z-index:1000; background:#ffffff; }
#searchform #autocomplete UL { list-style:none; margin:0; padding:0; }
#searchform #autocomplete LI { border:1px solid #d8d8d8; border-top:none; cursor:pointer; height:18px; padding:3px 3px 3px 3px; }
#searchform #autocomplete LI:hover { background:#dadad1; }

/* QUICKLINKS */
.quicklinks { font-size:11px; text-decoration:none; color:#FFFFFF; }

/* TIP-A-FRIEND */
.tipafriend{ font-size:11px; color:#FFFFFF; background:url(../gfx/img_tipafriend.png) no-repeat; padding-left:20px; background-position:0 -1px; }

/* MAILFORM */
fieldset.csc-mailform { border: none; }
.csc-mailform-field label { display: block; float: left; width: 160px; color:#666666;}
.csc-mailform-field select{ width:270px; }
.csc-mailform-field textarea{ width:425px; }
.csc-mailform-field { margin-bottom: 7px; }
.csc-mailform-submit { margin-left: 150px; }
.csc-mailform-field input:focus,
.csc-mailform-field select:focus,
.csc-mailform-field textarea:focus{ border:1px solid #BE0027; }
.csc-mailform-field input,
.csc-mailform-field select,
.csc-mailform-field textarea{ padding:2px; }



/* TT_NEWS */
/* --LIST_VIEW-- */
.news-list-container .news-list-item { padding:0px 0 0 0px; font-size:12px; line-height:16px; }
.news-list-container .news-list-item H2 { padding:0 2px 2px 10px;  text-decoration:none; /*background:url(../gfx/img_tt_news_dot.jpg) no-repeat; background-position:0 3px;*/ /*float:left;*/}
.news-list-container .news-list-item H2 A{ padding:0 0 0 5px; /*color:#B25F33;*/ text-decoration:none; text-transform:uppercase; font-weight:normal; }
.news-list-container .news-list-item IMG{float:left; padding:2px 10px 2px 0; }
.news-list-container .news-list-item H1{ margin:-10px 0 0 0; }
.news-list-container .news-list-item P{/*float:left;*/ font-size:11px; margin:0px;}
.news-list-container .news-list-item .news-list-morelink { width:100%; height:18px; float:right; margin:-17px -10px 15px 0; padding:0 10px 0 0;  text-align:right;}
.news-list-container .news-list-item .news-list-morelink IMG{ float:right; }
.news-list-container .news-list-item .clearer { /*border-bottom:2px solid #8AC841;*/ clear:both;}
/* --SINGLE_VIEW-- */
.news-single-item H2{ /*background:url(../gfx/img_tt_news_dot.jpg) no-repeat; background-position:0 3px;*/ padding-left:10px; color:#000000; text-transform:uppercase; font-weight:normal; margin: 30px 0px 10px 0px; }
/* --AMENU-- */
.news-amenu-container { width:100%; }

/* MORDERN DOWNLOADS */
.tx_abdownloads_treeView_downloadAddNew{ visibility:hidden; }

/* FE-Login */
.tx_felogin_form fieldset{ margin-top:10px; }
.tx_felogin_form label{ }
.tx_felogin_form .input_box{ margin:5px; padding:2px; width:200px; }
.tx_felogin_form .input_box:focus{ border:1px solid #BE0027; }

/* tx-sremailsubscribe */
.tx-sremailsubscribe-pi1 fieldset{ border:none; }
.tx-sremailsubscribe-pi1 input,
.tx-sremailsubscribe-pi1 textarea{ width:250px; }
.tx-sremailsubscribe-pi1 select { width:257px; }
.tx-sremailsubscribe-pi1-checkbox { width:20px !important; }
.tx-sremailsubscribe-pi1-submit{ width:90px; }

/* NEWSTICKER */
/*
.tx_jsticker_pi1-tickertext { height:14px; line-height:14px !important; font-size:14px; }
.tx_jsticker_pi1-tickertext .bodytext{ height:14px; display:inline; }
.tx_jsticker_pi1-tickertext IMG{ padding: 0 3px 0 3px; }
*/
.dmnt_newstitle {height:14px; line-height:14px !important; font-size:14px;}