*{margin:0;padding:0;letter-spacing:0.03em;border:none;}
a{font-family:Arial;text-decoration:none;font-weight:bold;color:#6C9DF6;}
a:hover{font-family:Arial;text-decoration:underline;}
h2 a{font-family:Arial;color:#9c1627;font-size:18px;text-decoration:none;}
h1{font-family:Arial;font-size:18px;padding-bottom:8px;}
h2{font-family:Arial;font-size:16px;}
h3{font-family:Arial;font-size:14px;}

h1.topheadline{font-family:Arial;font-size:21px;color:#5c92f4;padding-bottom:20px;}
.clearer{display:block;clear:both;text-align:center;}
li{line-height:22px;}
.teaser-content ul{font-family:Arial;padding-left:16px;}
body{margin:auto;background:url(../img/bg_all.jpg) no-repeat;background-position:top center;text-align:center;font-family:Trebuchet MS,Arial;font-size:13px;color:#131a6a;height:101%}
    #all{width:955px;background:green;margin:auto ;padding-top:138px;padding-left:9px;padding-right:11px;padding-bottom:5px;text-align:left;min-height:601px;}
    .col{float:left;margin-bottom:50px;}
        #left-col{width:184px;margin-right:17px;}
        #middle-col{width:547px;margin-right:18px;}
		#cols2 #middle-col {margin-right:0px;width:744px;min-height:400px;}
                #cols2.products #middle-col{width:611px;}
        #right-col{width:184px;clear:right}
        /*Sparche*/
    #langswitch{display:block;width:134px;height:59px;margin-top:-130px;position:absolute;text-decoration:none;}
    #langswitch:hover{text-decoration:none;}
    #logolinkheader{display:block;width:384px;height:59px;margin-top:-130px;margin-left:130px;position:absolute;text-decoration:none;}
/*Main menu*/
    #main-menu{font-family:Arial;font-size:12px;width:179px;display:block;}
        ul#main-menu {background:url(../img/menu_top_bg.jpg) no-repeat;padding-top:10px;text-transform:uppercase;}
        ul#main-menu li{display:block;height:27px;line-height:25px;background:url(../img/menu_link_bg.jpg);}
        ul#main-menu li.last{background:url(../img/menu_bottom_bg.jpg) no-repeat;padding-bottom:40px;}
            ul#main-menu li a,ul#main-menu li span{color:#c0d7fd;text-decoration:none;background:url('../img/menu_li_normal.jpg') no-repeat;padding-left:20px;font-weight:normal;}
            ul#main-menu li a:hover,ul#main-menu li.act a{color:#fff;background:url('../img/menu_li_akt.jpg') no-repeat;}
            ul#main-menu li.sub{height:auto;}
            ul#main-menu li.act a,ul#main-menu li.act span{color:#fff;background:url('../img/menu_li_akt.jpg') no-repeat;}
			ul#main-sub-menu {background-image:none; background-color:#449cfc; list-style:inside; list-style-type:disc;list-style-type:circle;padding-left:10px; text-transform:none;color:#131A6A}
			ul#main-sub-menu li{line-height:15px;padding-top:5px;padding-bottom:5px;background-image:none; list-style-type:circle;list-style-type:circle;height:auto;padding-left:20px;}
			ul#main-sub-menu li a{background:none;color:#131A6A;padding-left:0px;background-image:none !important;}
/*Teaser*/
    .teaser{padding-top:9px;background:url(../img/teaser_left_top_bg.jpg) no-repeat;margin-bottom:20px;}
        .teaser-content{padding:0 9px 0 7px;border-left:solid 2px #97befa;border-right:solid 2px #97befa;font-size:11px;}
        .teaser-content.fnbb{background:url(../img/teaser_header/fnbb-logo.jpg) no-repeat bottom;padding-bottom:130px;}
            .teaser-content  .fragenAntworten{display:block;padding:0px 0px 10px;}
            .teaser-content  .fragenAntworten.aktuell a{background:none;padding:0px;}
       .teaser-content  .fragenAntworten.aktuell {padding:0px;}
       .teaser-content  .fragenAntworten a{background:url(../img/teaser_link_icon.jpg) no-repeat right;color:#6c9df6;padding-right:10px;}

            .teaser-bottom{background:url(../img/teaser_left_bottom_bg.jpg) no-repeat;display:block;width:100%;height:10px;}
/*Event*/
    /*Event Teaser Startseite*/
    .event-teaser{background:url(../img/event/teaser_bg.jpg) no-repeat;padding:11px 8px;padding-bottom:30px;}
    .event-teaser .event-teaser-top {margin-bottom:32px;}
    .event-teaser .event-teaser-top img{float:left;margin-right:10px;clear:right;}
    .event-time{font-family:Arial;padding-bottom:12px;padding-bottom: 12px}
    .sitetitle a{font-family:Arial;text-decoration:none;}
    .event-links{font-family:Arial;list-style:url(../img/event-list.gif) inside;margin-top:10px;}
    .event-links a{font-family:Arial;list-style:url(../img/event-list.gif) inside;margin-top:10px;color:#6c9df6; background:url(../img/teaser_link_icon.jpg) no-repeat right;padding-right:10px;text-decoration:none;}
    .divider .event-links{font-family:Arial;list-style:none;}
    /*Event Single*/
    .tabs{list-style:none;clear:both;padding-left:0px!important;margin-top:0px!important; }
    .tabs li{list-style:none;float:left;}
    .tabs li a{background:url('../img/event/tabs/m_n.jpg');height:100%;display:block;height:23px;text-decoration:none;color:#006fd6;}
    .tabs li span{width:13px;height:100%;display:block;float:left;}
    .tabs li span.tabs-title{width:auto;line-height:22px;}
    .tabs li .left-bg{background:url('../img/event/tabs/l_n.jpg');}
    .tabs li .right-bg{background:url('../img/event/tabs/r_n.jpg');}
    .tabs li a:hover .left-bg,.tabs li a.act .left-bg{background:url('../img/event/tabs/l_o.jpg');}
    .tabs li a:hover .right-bg,.tabs li a.act .right-bg{background:url('../img/event/tabs/r_o.jpg');}
    .tabs li a:hover,.tabs li a.act{background:url('../img/event/tabs/m_o.jpg');text-decoration:none;}
    .divider{font-family:Arial;clear:both;padding-left:28px;margin-top:24px;}
    .sitetitle{background:url(../img/event-list.gif) no-repeat;margin-left:-25px;padding-left:25px;font-family:Arial;font-size:18px;color:#131A6A;padding-bottom:10px;margin-top:12px;}
    .overview-rows .clearer{padding-bottom:20px;}
    /*Aussteller*/
    .aussteller .aussteller-left{
        background:no-repeat left;
        display:block;
        width:300px;
        height:143px;
        margin-left:-20px;
        padding-left:20px;
        padding-top:10px;
        float:left;
    }
    .aussteller .aussteller-left h3{font-size:17px;}
    .aussteller-logo{
        margin-top:10px;
    }
    .aussteller-right{
        float:right;
    }

    .aussteller-right a{
        color:#e04e08;
        text-decoration:none;
    }
    .aussteller .aussteller-left h3{
        height:23px;
    }
    .aussteller-person{
        display:block;
        height:33px;
        font-size:12px; 
    }
    .aussteller .aussteller-left p{
        height:55px;
    }
    .aussteller-mail a{
        color:#5c92f4;
        text-decoration:none;
    }
/*Footer*/
#footer{color:#131a6a;background:url(../img/bg_footer.jpg) no-repeat bottom;display:block;height:25px;width:995px;clear:both;text-align:center;padding-top:170px;}
    #footer a{text-decoration:none;color:#6c9df6;}
    #footer b{font-weight:normal;color:#131a6a;}
/*Bodytext*/
#middle-col h3{font-family:Arial;font-weight:15px;}
.bodytext,table{font-family:Arial;padding-bottom:15px;line-height:16px;}
td .bodytext{font-family:Arial;padding-bottom:0px;}
.bodytext b{font-family:Arial;font-weight:14px;line-height:15px;}
.download{font-family:Arial;padding-right:25px;background:url(../img/pdf.jpg) no-repeat right;color:#6C9DF6; width:100%0}

/*Image
.csc-textpic-caption,.img-desc{display:none!important;}*/
.imgbox{float:right;margin-left:10px;margin-bottom:10px;}
.img-desc{padding-left:5px;background:url(../img/img_desc.jpg) repeat-x bottom;height:100%;}



/*RTE*/
.event-alert{color:#e04e08;font-size:11px;}
.csc-textpic-imagewrap{float:left;}
ol{margin-left:20px;margin-bottom:20px;}
/**misc*/
iframe{margin-top:20px;}
.errorstar{color:#e04e08 !important;}
.info-star{font-size:11px;}
/*TABLE*/
td {font-family:Arial;valign:top;padding-right:10px;}


/*tt_products*/
.tt_products_item_list{padding-top:20px;}
.listitem{padding-bottom:40px;}

.tt_products_item_list .imgbox{float:left;padding-right:10px;padding-bottom:10px;}
.tt_products_item_list .checkoutlink{padding-right:25px;background:url(../img/checkout.jpg) right no-repeat;color:#6C9DF6;float:right;font-size:11px;vertical-align:bottom;line-height:22px;}
.order_form strong{text-align:right;float:right;padding-right:10px;font-size:15px;padding-right:30px;}
.order_form input{;float:right;padding-right:30px;}
.tt_products_item_list .listitem_subheader{background:#e6f6f6;padding:5px;margin-bottom:20px;margin-top:4px;background:url(../img/hg_shop_desc.jpg) no-repeat;}
#cols2 .divider {padding-left:0;}
.tt_products_item_list  .listitem{width:547px;margin-right:18px;margin-bottom:20px}
.basket-top-button,.form_control{position:absolute;;margin-left:360px;}
.form_control_step2{position:absolute;;margin-left:347px;}
#middle-col .tt_products_basket h3{font-size:12px;display:inline;}
#middle-col .tt_products_basket_payment ol,
.tt_products_basket ol{padding-top:35px;margin-left:20px;font-weight:bold;color:#5c92f4;}
#middle-col .tt_products_basket_payment ol li,
.tt_products_basket ol li{padding-left:20px;width:547;clear:both;padding-top:15px;}
#middle-col .tt_products_basket_payment ol li *,
ol li *{float:left;display:block;margin-top:-15px;}
#middle-col .tt_products_basket_payment ol li .basket-title,
.tt_products_basket ol li .basket-title{width:400px;}
#middle-col .tt_products_basket_payment ol li .basket-price,
.tt_products_basket ol li .basket-price{width:90px;}
#middle-col .tt_products_basket_payment ol li .deletebutton,
.tt_products_basket ol li .deletebutton{padding-top:5px;}
.price_summary {width:506px;padding-bottom:15px;}
.price_summary .price-label{float:left;}
.price_summary .price{float:right;clear:right;}
.price_summary strong .price{padding-bottom:5px;}
.basket_fomrtop,.basket_fomrmiddle,.basket_fomrbottom{}
#basket_fomrtop{display:block;height:18px;background:url(../img/orderform_bg_top.jpg) no-repeat;}
#basket_fomrbottom{display:block;width:100%;height:19px;background:url(../img/orderform_bg_bottom.jpg) no-repeat;margin-bottom:15px;}
#basket_fomrmiddle{display:block;width:100%;background:url(../img/orderform_bg_middle.jpg) repeat-y;padding-left:20px;padding-right:20px;}
#basket_fomrmiddle input{width:155px;height:27px;border-top:1px solid #89a598}
.add-col{display:block;width:183px;height:52px;float:left;}
.basket-strnum{line-height:25px!important;}		
#delivery_agb{width:auto!important;height:auto!important;}
.small{font-size:12px;padding-left:10px;padding-top:3px;}
.tt_products_basket_payment dt{float:left;width:150px;display:block;clear:left;}
.tt_products_basket_payment dd{float:left;clear:right;display:block;}
.listitem h3{font-size:17px;font-weight:normal;padding-left:5px;}
#tx-ttproducts-pi1-list .imgbox img{border:solid 1px #131A6A;}
/*footer*/

/*REFERENZEN*/
#accordion table thead tr{font-family:Arial;background:url(../img/bg_table_ref.jpg) bottom repeat-x #dff0f8;height:28px;}
#accordion table td{font-family:Arial;},#accordion table th{font-family:Arial;border:#c0dded 1px solid;padding:5px;vertical-align:top;}
.toggler{font-family:Arial;background:url(../img/ref_toggler.jpg);height:20px;padding:5px;cursor:pointer;border:solid #C0DDED 1px;}
.element{font-family:Arial;width:100%}

/*Kontaktbox*/

.contactbox1{font-family:Arial;
    background:url(../img/kontaktbox.jpg) no-repeat;
    width:511px;
    padding-top:14px;
    padding-bottom:15px;
}
.cbcontant{border-right:solid 2px #9dbdf8;border-left:solid 2px #9dbdf8;padding-left:12px;padding-right:12px;}
.cbcontant img{float:left;}
.cbcontant .textbox{float:left;display:block;width:250px;padding-left:18px;}
.cbcontant .textbox h3{font-size:17px; color:#5c92f4;padding-bottom:20px}
.cbcontant .textbox .desc{color:#95a2ac;font-size:13px;}
.cbcontant .textbox .cb-txt{font-family:Arial;color:#131a6a;font-size:13px;}
.cbcontant .textbox .cb-txt.mail a{color:#5c92f4;font-size:13px;text-decoration:none}
.cbcontant .textbox .cb-txt a{font-family:Arial;color:#60a287;font-size:13px;text-decoration:none}
.contactbox1 .bottom{clear:both;display:block;background:url(../img/kontaktbox_bottom.jpg) no-repeat;width:511px;height:13px;}

#middle-col ul{list-style-image:url(../img/event-list.gif); list-style-position:outside;list-style-type:disc;margin-top:10px;padding-left:30px;}
#middle-col .bluebox{background-color:#60a7fc;width:90%;padding:10px;color:#ffffff;margin-top:5px;margin-bottom:5px;}

.products #middle-col .csc-default{width:600px;}

#middle-col li{line-height:16px;margin-bottom:4px;}

.event-links{margin-left:-48px;margin-bottom:50px!important;;clear:right;margin-top:-10px!important;}
.event-links li{float:left;margin-left:40px;}
.event-alert{clear:both;display:block;}

/*Gallery*/
.galimg{float:left;padding-right:10px;width:200px;}