/* 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, #co_main A, #wrapper_right A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; /*font-weight:normal;*/ color:#333333; }
#co_main A, #wrapper_right 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 5px 0px;  }
H2 { font-size: 14px; margin: 0px 0px 5px 0px;  color:#969797;  }
H3 { font-size: 12px; margin: 0px 0px 5px 0px;  }
H4 { font-size: 11px; 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 { line-height:17px; }
IMG{ border:none !important; }
.csc-textpic-caption{ font-size:10px; }

.spacer_div { clear:both; font-size:1px; }


/* SEITEN LAYOUT */
#wrapper_all{ width:960px; margin:auto; }
    #wrapper_header{ width:960px; height:189px; background:url(../gfx/img_bg_header.jpg) no-repeat; }
        #logo{ width:280px; height:143px; float:left; padding-bottom:17px;}
        #menu_top{ width:780px; height:28px; float:left;  }
        #searchbox{ width:180px; height:25px; float:right; margin-top:3px; }
    #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 10px 12px; background:url(../gfx/img_bg_left.jpg) no-repeat; min-height:510px; height:auto !important; height:510px; float:left; }
        #wrapper_center{width:533px; float:left; padding:0px 10px 10px 10px;}
            #breadcrumb{ width:533px; float:left; font-size:11px; }
            #co_main{ width:533px; float:left; padding-top: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_more{ width:178px; }
			#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;*/ left:777px; top:-100px; z-index:1000; position:absolute; border-top:1px solid #be0027; font-size:10px; }
            .contact_box{ padding:3px 10px 3px 18px; line-height:11px;}
                .contact_box table{ border:none; padding:0px; margin:0px; border-collapse:collapse; }
					.contact_box td{ line-height:11px; margin:0px; padding:0px;}
                    .maillink{ font-size:11px; color:#be0027; }

/* RAHMEN PRODUKTE */
.csc-frame-rulerBefore { border-top:1px solid #be0027; padding-top:8px; margin-top:8px; }
.csc-frame-rulerAfter { border-bottom:1px solid #be0027; padding-bottom:8px; margin-bottom:8px;}
.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 !important; }
    .fce_1col_content ul{margin:0px; padding-left:15px;}
    
.fce_box_1col_wrapper .csc-uploads{position:relative;}
.fce_box_1col_wrapper .csc-uploads-3 .csc-uploads-icon img{ padding-bottom:15px; }
.fce_box_1col_wrapper .csc-uploads-3 .csc-uploads-fileName {vertical-align:bottom; }
.fce_box_1col_wrapper .csc-uploads-3 .csc-uploads-fileName p{position:relative; bottom:-6px; left:-153px; display:inline; }

.fce_marquee_co,
.fce_marquee_co p{ height:20px; line-height:20px; display:inline; margin:0px; padding: 0 20px 0 17px;}
.fce_marquee_co p{ background:url(../gfx/imt_ticker_icon.png) no-repeat 0 -2px; }
.fce_marquee_co p a { color:#333333;}

.right_co_wrapper .fce_1col_header{margin-left:-3px;}
.right_co_wrapper {width:150px; margin:0 11px 15px 14px; padding-left:3px; border-bottom:1px solid #be0027; background:#ffffff;}
.right_co_box{ font-size:11px; background:#ffffff;}
.right_co_box a{font-size:11px; color:#be0027;}

/* BREADCRUMB */
.breadbrump_no { height:25px; line-height:20px; color:#333333; font-size:11px; }
.breadcrump_link { color:#be0027; font-weight:normal; font-size:11px; }
.breadcrump_link:hover{ color:#be0027; font-weight:normal; }

/* 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-latest-date{display:none;}
.news-latest-category{display:none;}
.news-latest-gotoarchive{display:none;}
.news-latest-container{padding:0; }
.news-latest-item{padding:0px 0 5px 0; /*border-bottom:1px solid #444444;*/}
.news-latest-item h2 a{text-decoration:none;}
.news-latest-item p {color:#333333;}
.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; }


/*sr-feuserregister*/
.tx-srfeuserregister-pi1 dd{ width:70%;}

/* 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;}

/*tx-vgetagcloud-pi1*/
#co_main .tx-vgetagcloud-pi1{ line-height:150%;}
#co_main .tx-vgetagcloud-pi1 a{padding-left:10px; color:#969797;}

.left_co_box{ font-size:11px; }
.left_co_box a{font-size:11px; color:#be0027;}
.left_co_wrapper {width:195px; margin-top:15px; border-bottom:1px solid #be0027; padding:0 0 3px 0;}
.left_co_wrapper .fce_1col_header{margin-bottom:4px;}
.tx-vgetagcloud-pi1 { background:none; }
.tx-vgetagcloud-pi1 li{}
.tx-vgetagcloud-pi1 li a {color:#be0027; padding:0 0 0 3px; text-align: justify;}
.tx-vgetagcloud-pi1 li a:hover{ text-decoration:underline;}

/*t3sjslidernews*/
.lof-snleft .lof-navigator .active { background: url("../gfx/img_arrow-bg2.gif") no-repeat scroll right center transparent; }
.lof-snleft .lof-navigator li.active div { background:none; background:#be0027;}
.tx-t3sjslidernews-pi1 .lof-main-item-desc{top:180px;}
.tx-t3sjslidernews-pi1 .lof-main-item-desc p{margin:0px; padding:0px;}
.lof-navigator-outer .readmore{ color:#ffffff !important; text-decoration:none !important; margin-bottom:3px !important; }
.lof-main-item-desc h3 a{ color:#ffffff !important; text-decoration:none !important;}
.tx-t3sjslidernews-pi1 .preload{display:none;}
