@charset "UTF-8";
/*G R U N D E I N S T E L L U N G E N*/
/*###################################################################################################################################################################################################################*/
body{padding: 0px; margin: 0px; color: #666; font: 12px/16px  Arial, Verdana, sans-serif; background:#2a2a2a; }
div, p, ul, li, h1, h2, h3, h4, h5, h6, img, form, dl, dt, dd{padding:0; margin:0; border:none; text-decoration:none;}
ul, li{list-style-type:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#ff6600; text-decoration:underline; } 
.clear{clear: both;}
.center{text-align:center;}
.aktivlink{ text-decoration:none; font-weight:bold !important; color:#ff6600 !important;}
#bg{background:url(../images/bg.jpg) 0 0 repeat-x #2a2a2a;}
#bgc{background:url(../images/bgc2.jpg) 0 0 repeat-x #2a2a2a;}

#maco {position:relative; margin:0 auto; margin-top:35px; left:-2px; width:946px;}
#maco2 {position:relative; margin:0 auto; margin-top:35px; left:1px; width:960px;}
#maco3 {position:relative; margin:0 auto; margin-top:35px; left:-1px; width:960px;}
/*###################################################################################################################################################################################################################*/


/*P R E L O A D E R*/
/*###################################################################################################################################################################################################################*/
#css_preloader {margin: -1px 0 0 0; padding: 0; height: 1px; overflow: hidden; visibility: hidden;}
#css_preloader > img{height:1px; width:1px; visibility:hidden;}
/*###################################################################################################################################################################################################################*/


/*H E A D  L I N E S*/
/*###################################################################################################################################################################################################################*/
h1{font-size:3.6em; padding:0 0 0 0;font-weight:bold; color:#3e3e3e;display:inline;}
h2{font-size:1.7em; text-align:left; color:#0e0e0e; margin:0; padding:0;}
h3{font-size:1.3em; text-align:left; margin:8px 0 1px 0; color:#0e0e0e; display: block;}
h4{}
h5{margin:0 0 8px 0; border-bottom:1px solid #666; font-size:1.3em;}
h6{font-size:1.3em; text-align:left; padding:30px 0 15px 0; margin:0; color:#fff;}
/*###################################################################################################################################################################################################################*/


/*S I T E   P A N E L S*/
/*###################################################################################################################################################################################################################*/
/*--------LOGIN PANEL--------*/

#logPan{width:960px; height:26px; position:relative; margin:0 auto; top:0px;}
#logPanLogop1{ height:26px; width:190px; position:absolute; left:18px; margin:0 auto; background:url(../images/head_logop1.jpg) 0 0 no-repeat #2a2a2a;}
#logPanInput{ height:26px; width:190px; position:absolute; right:96px; margin:0 auto;}
#logPanInput ul {height:20px; width:500px; margin:0; padding:0;}
#logPanInput ul li {float: left;height:20px; width:102px; margin:6px 3px 0 0; padding:0; background:url(../images/log_input.jpg) 0 0 no-repeat #2a2a2a;}
#logPanInput ul li#hlogin{float: left;height:20px; width:59px; background:url(../images/log_in.jpg) 0 0 no-repeat #2a2a2a !important;}
#navPanMainLogop2{height:49px; width:190px; position:relative; left:-367px; padding:0 0 0 0; margin:0 auto; background:url(../images/head_logop2.jpg) 0 0 no-repeat #2a2a2a; }
.testabs{height:49px; width:190px; display:block; background:red; }



/*--------MAIN NAV PANEL--------*/
/*###################################################################################################################################################################################################################*/
#navPanMain{width:960px; height:65px; position:relative; margin:0 auto; top:0px; right:0px;}
#navPanMainLogoAll{height:37px; width:200px; position:absolute; right:20px; padding:0 0 0 0; margin:0; background:url(../images/head_logo_all.jpg) 0 0 no-repeat #2a2a2a;}
#navPanMainBox{width:960px; height:65px; position:relative; margin:0 auto; top:-49px;right:0px;}
#navPanMainBox ul{width:960px; height:65px; position:absolute; top:0px; }
#navPanMainBox ul li{float:right; font-size:1.4em; font-weight:bold;}
/*--------Buttons MAIN NAV--------*/

#navPanMainBox ul li a.BTstart{width:111px; height:65px; display:block; background:url(../images/mainnav/bt_mainstart_normal.jpg) 0 0 no-repeat; color:#fff; margin:0; background-position:bottom;}
#navPanMainBox ul li a.BTstart strong{ width:111px; height:65px; display:block; text-align:center; padding:26px 0 0 0; cursor:pointer; text-decoration:none; line-height:16px;}
#navPanMainBox ul li a.BTstart:hover{background:url(../images/mainnav/bt_mainstart_hover.jpg) 0 0 no-repeat; text-decoration:none; margin:0; background-position:top; color:#ff6600;}
#navPanMainBox ul li#BTstart{width:111px; height:65px; display:block; background:url(../images/mainnav/bt_mainstart_normal.jpg) 0 0 no-repeat; color:#fff; margin:0; background-position:bottom;}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanMainBox ul li a#BTprodukte{width:111px; height:65px; display:block; background:url(../images/mainnav/bt_main1_normal.jpg) 0 0 no-repeat; color:#fff; margin:0; background-position:bottom;}
#navPanMainBox ul li a#BTprodukte strong{ width:111px; height:65px; display:block; text-align:center; padding:26px 0 0 0; cursor:pointer; text-decoration:none; line-height:16px;}
#navPanMainBox ul li a#BTprodukte:hover{background:url(../images/mainnav/bt_main1_hover.jpg) 0 0 no-repeat; text-decoration:none; margin:0; background-position:top; color:#ff6600;}
#navPanMainBox ul li a#BTprodukte.thispage{background:url(../images/mainnav/bt_main1_aktiv.jpg) 0 0 no-repeat; margin:0; background-position:top; color:#ff6600;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanMainBox ul li a#BTtraining{width:111px; height:65px; display:block; background:url(../images/mainnav/bt_main1_normal.jpg) 0 0 no-repeat; color:#fff; margin:0; background-position:bottom;}
#navPanMainBox ul li a#BTtraining strong{ width:111px; height:65px; display:block; text-align:center; padding:26px 0 0 0; cursor:pointer; text-decoration:none; line-height:16px;}
#navPanMainBox ul li a#BTtraining:hover{background:url(../images/mainnav/bt_main1_hover.jpg) 0 0 no-repeat; text-decoration:none; margin:0; background-position:top; color:#ff6600;}
#navPanMainBox ul li a#BTtraining.thispage{background:url(../images/mainnav/bt_main1_aktiv.jpg) 0 0 no-repeat; margin:0; background-position:top; color:#ff6600;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanMainBox ul li a#BTakademie{width:111px; height:65px; display:block; background:url(../images/mainnav/bt_main1_normal.jpg) 0 0 no-repeat; color:#fff; margin:0; background-position:bottom;}
#navPanMainBox ul li a#BTakademie strong{ width:111px; height:65px; display:block; text-align:center; padding:26px 0 0 0; cursor:pointer; text-decoration:none;line-height:16px;}
#navPanMainBox ul li a#BTakademie:hover{background:url(../images/mainnav/bt_main1_hover.jpg) 0 0 no-repeat; text-decoration:none; margin:0; background-position:top; color:#ff6600;}
#navPanMainBox ul li a#BTakademie.thispage{background:url(../images/mainnav/bt_main1_aktiv.jpg) 0 0 no-repeat; margin:0; background-position:top; color:#ff6600;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanMainBox ul li a#BTshop{width:111px; height:65px; display:block; background:url(../images/mainnav/bt_main1_normal.jpg) 0 0 no-repeat; color:#fff; margin:0; background-position:bottom;}
#navPanMainBox ul li a#BTshop strong{ width:111px; height:65px; display:block; text-align:center; padding:26px 0 0 0; cursor:pointer; text-decoration:none; line-height:16px;}
#navPanMainBox ul li a#BTshop:hover{background:url(../images/mainnav/bt_main1_hover.jpg) 0 0 no-repeat; text-decoration:none; margin:0; background-position:top; color:#ff6600;}
#navPanMainBox ul li a#BTshop.thispage{background:url(../images/mainnav/bt_main1_aktiv.jpg) 0 0 no-repeat; margin:0; background-position:top; color:#ff6600;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanMainBox ul li#BT{width:111px; height:65px; display:block; background:url(../images/mainnav/bt_main1_normal.jpg) 0 0 no-repeat; color:#fff; margin:0; background-position:bottom;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*--------CAT NAV PANEL--------*/
/*###################################################################################################################################################################################################################*/
#navPanCat{width:960px; height:63px; position:relative; margin:0 auto; top:0px;}
#claim{width:190px; height:63px;position:absolute; top:0px; left:0px;}
#navPanCatBox{width:670px; height:63px;position:absolute; top:0px; right:15px;}
#navPanCatBox ul{height:63px; position:relative; margin:0; top:0px;}
#navPanCatBox ul li{float:right; width:100px; height:63px; position:relative; margin:0; top:0px;}
/*--------Buttons CAT NAV--------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanCatBox ul li#BTall{background:url(../images/mainnav/bt_trxg_normal.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTall:hover{background:url(../images/mainnav/bt_trxg_hover.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTall.thispage{background:url(../images/mainnav/bt_trgx_hover.jpg) 0 0 no-repeat;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanCatBox ul li#BTtrx{background:url(../images/mainnav/bt_trx_normal.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTtrx:hover{background:url(../images/mainnav/bt_trx_hover.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTtrx.thispage{background:url(../images/mainnav/bt_trx_hover.jpg) 0 0 no-repeat;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navPanCatBox ul li#BTtrx2{background:url(../images/mainnav/bt_trx2_normal.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTtrx2:hover{background:url(../images/mainnav/bt_trx2_hover.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTtrx2.thispage{background:url(../images/mainnav/bt_trx2_hover.jpg) 0 0 no-repeat;}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanCatBox ul li#BTtriggerpoint{background:url(../images/mainnav/bt_triggerpoint_normal.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTtriggerpoint:hover{background:url(../images/mainnav/bt_triggerpoint_hover.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTtriggerpoint.thispage{background:url(../images/mainnav/bt_triggerpoint_hover.jpg) 0 0 no-repeat;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#navPanCatBox ul li#BTfitdeck{background:url(../images/mainnav/bt_fitdeck_normal.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTfitdeck:hover{background:url(../images/mainnav/bt_fitdeck_hover.jpg) 0 0 no-repeat;}
#navPanCatBox ul li#BTfitdeck.thispage{background:url(../images/mainnav/bt_fitdeck_hover.jpg) 0 0 no-repeat;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*--------HEAD PANEL--------*/
/*###################################################################################################################################################################################################################*/
#bgPanHead{width:960px; height:38px; position:relative; margin:0 auto; padding:0; top:15px; background:url(../images/bg_subnav.png) 0 0 no-repeat #2a2a2a; font-size:.8em;  }
/*--------whereis--------*/
#whereisPanHead{width:425px; height:26px; position:absolute; top:9px; left:31px; margin:0;}
#whereisPanHead ul{}
#whereisPanHead ul li{ height:26px; float:left; text-align:left; margin:0 8px 0 0;  }
#whereisPanHead ul li a{ color:#bebebe; }
#whereisPanHead ul li a:hover{ color:#ff6600; }
#whereisPanHead ul li.arrow{width:20px; height:26px; text-align:center;}
/*--------subnav--------*/
#subnavPanHead{width:490px; height:26px; position:absolute; top:9px; right:35px; margin:0; text-align:right; }
#subnavPanHead ul{}
#subnavPanHead ul li{ height:26px; float:right; text-align:right; margin:0 0 0 20px; font-weight:normal; }
#subnavPanHead ul li a{ color:#bebebe; }
#subnavPanHead ul li a:hover{ color:#ff6600;  }
#subnavPanHead ul li .thispage{font-weight:bold !important; color:#ff6600 !important; }
/*###################################################################################################################################################################################################################*/


/*--------MEDIA PANEL--------*/
/*###################################################################################################################################################################################################################*/
#bgPanMediaBig{width:960px; height:438px; position:relative; margin:0 auto; padding:0; top:20px; background:url(../images/bg_emo1.png) 0 0 no-repeat #2a2a2a;}
#bgPanMediaSmall{width:960px; height:438px; position:relative; margin:0 auto; padding:0; top:8px; background:url(../images/bg_emo1.png) 0 0 no-repeat #2a2a2a;}
#bgPanMediaContProdukte{width:946px; height:412px; position:absolute; margin:0 auto; padding:0; top:5px; left:5px; background:url(../images/emo_img_produkte.jpg) 0 0 no-repeat #2a2a2a;}
#bgPanMediaContPresse{width:946px; height:412px; position:absolute; margin:0 auto; padding:0; top:5px; left:5px; background:url(../images/emo_img_presse.jpg) 0 0 no-repeat #2a2a2a;}
#bgPanMediaContUns{width:946px; height:412px; position:absolute; margin:0 auto; padding:0; top:5px; left:5px; background:url(../images/emo_img_uns.jpg) 0 0 no-repeat #2a2a2a;}
#bgPanMediaContTraining{width:946px; height:412px; position:absolute; margin:0 auto; padding:0; top:5px; left:5px; background:url(../images/emo_img_training.jpg) 0 0 no-repeat #2a2a2a;}
#bgPanMediaContAkademie{width:946px; height:412px; position:absolute; margin:0 auto; padding:0; top:5px; left:5px; background:url(../images/emo_img_akademie.jpg) 0 0 no-repeat #2a2a2a;}
#bgPanMediaContSmall{width:570px; height:330px; position:absolute; margin:0; padding:0; top:9px; left:45px; background:#2a2a2a;}
#bgPanMediaContText{width:275px; height:330px; position:absolute; margin:0; padding:0; top:9px; right:45px;}
#bgPanMediaContText h2{margin:0; padding:0 0 10px 0;}
/*###################################################################################################################################################################################################################*/

/*--------MEDIA PANEL TEXT // Produkte--------*/
/*###################################################################################################################################################################################################################*/
#bgPanMediaContBigProdukteText{width:312px; height:225px; position:absolute; margin:0; padding:0; top:120px; right:24px; color:#2a2a2a; line-height:19px;}
#bgPanMediaContBigProdukteText p a{font-weight:bold; color:#ff6600;}
#bgPanMediaContBigProdukteText p a:hover{text-decoration:underline;}
#bgPanMediaContBigProdukteText h2{margin:0; padding:0 0 10px 0;}
/*###################################################################################################################################################################################################################*/

/*--------MEDIA PANEL TEXT // Presse--------*/
/*###################################################################################################################################################################################################################*/
#bgPanMediaContBigPresseText{width:312px; height:225px; position:absolute; margin:0; padding:0; top:78px; right:20px; color:#2a2a2a; line-height:19px;}
#bgPanMediaContBigPresseText p a{font-weight:bold; color:#ff6600;}
#bgPanMediaContBigPresseText p a:hover{text-decoration:underline;}
#bgPanMediaContBigPresseText h2{margin:0; padding:0 0 10px 0;}
/*###################################################################################################################################################################################################################*/

/*--------MEDIA PANEL TEXT // Über Uns--------*/
/*###################################################################################################################################################################################################################*/
#bgPanMediaContBigUnsText{width:312px; height:225px; position:absolute; margin:0; padding:0; top:78px; right:20px; color:#2a2a2a; line-height:19px; color:#fff;}
#bgPanMediaContBigUnsText p a{font-weight:bold; color:#ff6600;}
#bgPanMediaContBigUnsText p a:hover{text-decoration:underline;}
#bgPanMediaContBigUnsText h2{margin:0; padding:0 0 10px 0;}
/*###################################################################################################################################################################################################################*/

/*--------MEDIA PANEL TEXT // Training --------*/
/*###################################################################################################################################################################################################################*/
#bgPanMediaContBigTrainingText{width:380px; height:225px; position:absolute; margin:0; padding:0; top:82px; right:24px; color:#2a2a2a; line-height:19px;}
#bgPanMediaContBigTrainingText p a{font-weight:bold; color:#ff6600;}
#bgPanMediaContBigTrainingText p a:hover{text-decoration:underline;}
#bgPanMediaContBigTrainingText h2{margin:0; padding:0 0 6px 0; font-weight:normal; color:#2a2a2a; font-size:1.6em;}
/*###################################################################################################################################################################################################################*/

/*--------MEDIA PANEL TEXT  // Akademie --------*/
/*###################################################################################################################################################################################################################*/

/*###################################################################################################################################################################################################################*/


/*--------CONTENT PANEL--------*/
/*###################################################################################################################################################################################################################*/
#coPanBG{width:964px; height:260px; position:relative; margin:0 auto; top:35px; padding-bottom:25px; background:#2a2a2a;}
#coPanMain{width:870px; min-height:120px; position:relative; margin:0 auto;top:8px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*--------S T A R T S E I T E--------*/
.produktweltBT_bg {width:319px; height:264px; background:url(../images/startseite/bb_bgbottom.png) 0 0 no-repeat #2a2a2a; background-position:top; display:block; float:left;  }
.produktweltBT_bg:hover {width:319px; height:264px; background:url(../images/startseite/bb_bgbottom.png) 0 0 no-repeat #2a2a2a; background-position:bottom; color:#ff6600 !important; }
.produktweltBT_bg a:hover {color:#ff6600 !important; text-decoration:none;}
.produktweltBT_bg a img {width:305px; height:136px; padding:7px 0 0 7px; margin:0; }
.produktweltBT_bg a p {width:269px; height:82px; padding:5px 18px 30px 20px; font-size:1em; line-height:19px; font-weight:normal;}

#newsBox_bg{width:960px; height:700px; position:relative; margin:0 auto; padding:0; top:0px; right:0px; clear:both; display:block; clear:both;}



#coPanHeadline{width:960px; height:24px; position:relative; margin:0 auto; margin-top:40px; margin-bottom:4px; color:#ff6600; }
#coPanHeadline h1{margin:0 0 0 4px; font-size:1.6em; line-height:24px; color:#ff6600; display:block;}
#coPanBox{width:960px; min-height:160px; position:relative; margin:15px auto; padding:0 0 10px 0; }
#coPanBoxLeft{width:450px; position:absolute; margin:0 0 0 5px; left:0px; padding:0 0 8px 0; border-bottom:1px solid #dfdfdf; }
#coPanBoxLeft h1{font-size:1.2em; padding:0 0 7px 0; color:#ff6600; display:block;}
#coPanBoxLeft h1 a{color:#ff6600;}
#coPanBoxLeft p{ line-height:19px; color:#cecece;	}
#coPanBoxLeft p b{ color:#fff; font-weight:bold;	}
#coPanBoxRight{width:450px;position:absolute; margin:0; right:9px !important; border-bottom:1px solid #dfdfdf; padding:0 0 8px 0;}
#coPanBoxRight h1{font-size:1.2em; padding:0 0 7px 0;color:#ff6600;	 display:block;}
#coPanBoxRight h1 a{color:#ff6600;}
#coPanBoxRight p{ line-height:19px; color:#cecece;	}
#coPanBoxLeft p a{ font-weight:bold; color:#fff;	}
#coPanBoxRight p a{ font-weight:bold; color:#fff;	}
#coPanBoxRight p b{ color:#fff; font-weight:bold;	}
#coPanBoxLeft img{ float:left; margin:0 10px 0 -3px; width:135px; height:135px; position:relative; /*width:410px; height:170px;position:relative;*/}
#coPanBoxRight img{ float:left; margin:0 10px 0 -3px; width:135px; height:135px; position:relative; /*width:410px; height:170px;position:relative;*/}




/* P R O D U K T E*/
/*##########################################################################################################################################################*/
.prodPanBoximageA{width:962px; height:530px; position:relative; margin:20px auto;  padding:0; top:40px; display:block; background:url(../images/bg_contexta.jpg) 0 0 no-repeat #2a2a2a;}
.prodPanBoximageB{width:962px; height:640px; position:relative; margin:20px auto;  padding:0; top:40px; display:block; background:url(../images/bg_contextb.png) 0 0 no-repeat #2a2a2a;}
.prodPanBoximageC{width:962px; height:460px; position:relative; margin:0 auto; padding:0; top:40px; margin-bottom:20px; display:block; background:url(../images/bg_context_locator.jpg) 0 0 no-repeat #2a2a2a;}
.prodPanBox{width:946px; height:450px; position:relative; margin:0 auto; padding:30px 0 15px 0;top:10px; }
.prodPanBox h1{font-size:28px; padding:0 0 20px 25px;font-weight:normal; display:block;}
.prodPanBoxLeft{width:430px; position:absolute; margin:0; left:20px; padding:0 0 8px 0; float:left; }
.prodPanBoxLeft h1{font-size:28px; padding:0 0 20px 0; font-weight:normal; display:block;}
.prodPanBoxLeft p{ line-height:19px; }
.prodPanBoxRight{width:430px;position:absolute; margin:0; right:20px !important; float:right;  padding:0 0 8px 0;}
.prodPanBoxRight h1{font-size:28px; padding:0 0 20px 0; font-weight:normal;display:block;}
.prodPanBoxRight h2{font-size:1.2em; padding:0 0 8px 0;line-height:20px;}}
.prodPanBoxRight p {line-height:25px; }
.prodPanBoxRight img{width:410px; height:170px;position:relative;}
.prod_ZGRPBox{width:960px; position:relative; margin:15px auto; margin-bottom:25px;}
.prod_ZGRPBoxCont{width:430px; height:258px;  position:relative; left:5px; top:9px; background:#fff; border:1px solid #ff6600; color:#c2c2c2;padding:10px 5px 10px 22px;}
.prod_ZGRPBox b{color:#2a2a2a;}



.prod2PanBoximageA{width:960px; height:320px; position:relative; margin:20px auto; padding:0;top:10px; display:block; background:#2a2a2a;}
.prod2PanBoximageB{width:960px; height:900px; position:relative; margin:20px auto; padding:0;top:10px; display:block; background:#2a2a2a;}
.prod2PanBoximageC{width:960px; height:460px; position:relative; margin:20px auto; padding:0;top:10px; display:block; background:#2a2a2a;}
.prod2PanBox{width:960px; height:320px; position:relative; margin:0 auto; padding:0 0 15px 0;top:10px; }
.prod2PanBoxB{width:960px; height:670px; position:relative; margin:0 auto; padding:0 0 15px 0;top:10px;}
.prod2PanBoxLeft{width:470px; position:absolute; margin:0; left:0px; padding:0 0 8px 0; float:left;  }
.prod2PanBoxLeft p{ line-height:19px; }
.prod2PanBoxLeft /*.prod2PanBoxLeft li:hover{background:url(../images/arrow_list.png) 0 0 no-repeat #333; background-position:left;}*/
.prod2PanBoxRight li.zwhdl{background:none; font-size:1.2em; font-weight:bold; color:#fff; padding:35px 0 10px 27px;width:465px; border:none;}

.prod2PanBoxRight{width:462px;position:absolute; margin:0; right:0px !important; padding:0 0 8px 0;}
.prod2PanBoxRight h1{font-size:1.2em; padding:10px 0 0 26px;font-weight:bold; color:#fff; height:38px; background:url(../images/bg_list_headline.png) 0 0 no-repeat #2a2a2a;}
.prod2PanBoxRight h2{font-size:1.2em; padding:0 0 8px 0;}
.prod2PanBoxRight p{ line-height:19px;  }
.prod2PanBoxRight img{width:410px; height:170px;position:relative;}
.prod2PanBoxRight li{color:#a2a2a2; width:445px;position:relative; background:url(../images/arrow_list.png) 0 0 no-repeat #2a2a2a; background-position:left; border-bottom:1px solid #333; margin:0 0 0 0; padding:15px 0 15px 27px;}
.prod2PanBoxRight li:hover{color:#999; width:445px;position:relative; background:url(../images/arrow_list.png) 0 0 no-repeat #5c5c5c; background-position:left; border-bottom:1px solid #333; margin:0 0 0 0; padding:15px 0 15px 27px;}

.kuterZGRPBox{position:relative; right:9px; top:10px; margin:0px 0 70px 14px; width:914px; padding:10px 15px; border:1px solid #ff6600 ; font-weight:bold; color:#ff6600; text-align:left; background:#2a2a2a; }
.prodZGRPBox{position:absolute; right:9px; margin:0px 0 25px 0; width:387px; padding:10px 15px; border:1px solid #ff6600 ; font-weight:bold; color:#ff6600; text-align:center; background:#2a2a2a; }
.box_addy {float:left;display:block;width:200px; border:1px solid #959595; background:#666; padding:10px; margin:0px 10px 0 0px; color:#f3f3f3;}
.box_addy dt{float:left; width:32px; font-weight:bold;}
.box_addy dl dd a{color:#f3f3f3 !important;}
.box_addy dl dd a:hover{color:#ff6600 !important;}

.kuterZGRPBox p a{color:#ff6600; font-size:1.1em;}
.prodZGRPBox p a{color:#ff6600; font-size:1.1em;}


.prod2PanBoxLeft li strong{font-size:1.6em;}
.wflBox {margin:5px 0; margin-left:-3px;width:300px; height:19px;position:relative; background:url(../images/arrow_bk.png) 0 0 no-repeat; }
.wflBox p a {margin:0 0 0 22px;font-weight:bold; color:#ff6600; font-size:1.1em;}
.VideoBoxImg {width:440px; height:300px; margin:-1px 0 25px 25px; position:relative; background:url(../images/bg_video.png) 0 0 no-repeat #2a2a2a; }
.VideoBox {width:420px; height:280px; margin:0; position:absolute; left:8px; top:6px;}
.tabboxA h1{font-size:1.2em; padding:10px 0 0 26px;font-weight:bold; color:#fff; height:38px; background:url(../images/bg_list_headline.png) 0 0 no-repeat #2a2a2a; display:block;}
.tabboxA li{color:#a2a2a2; width:430px;position:relative; background:url(../images/arrow_list.png) 0 0 no-repeat #2a2a2a; background-position:left; border-bottom:1px solid #333; margin:0 0 0 5px; padding:15px 0 15px 22px;}
.tabboxA li.zwhdl{background:none; font-size:1.2em; font-weight:bold; color:#fff; padding:35px 0 10px 27px;width:465px; border:none;}
.tabboxA li img{height:135px;width:135px; display:block;float:left; margin:0 10px 10px 0;}
.tabboxB h1{font-size:1.2em; padding:20px 0 0 26px; font-weight:bold; color:#fff;}
.tabboxB ul {list-style-type:circle; margin:3px 0 0 2px;}
.tabboxB li{color:#666;list-style-type:circle; width:430px;position:relative; margin:0 0 0 15px; padding:3px 0 3px 0; }

.prodTAB {width:960px; position:relative; margin:0 auto; padding:0; top:15px;}
.prodTABhd {width:960px; height:38px; position:relative; margin:0 auto; padding:0; background:url(../images/bg_subnav.png) 0 0 no-repeat #2a2a2a; left:5px;  }
.prodTABhd h1 { font-size:1.2em; padding:9px 0 0 26px;font-weight:bold; color:#fff; height:32px; display:block;}



.ccontent{width:945px; position:relative; margin:0 auto; padding:0; top:35px;}
.ccbox{width:290px; float:left; margin:0 25px 0 0;}
.cctext{line-height:19px; color:#cecece;}


/*##########################################################################################################################################################*/

/* T R A I N I N G */
/*##########################################################################################################################################################*/
.trainPanBoximage{width:960px; height:550px; position:relative; margin:20px auto; padding:0; display:block; background:url(../images/bg_contexta.png) 0 0 no-repeat #2a2a2a;}
.trainPanBoximageB{width:960px; height:530px; position:relative; margin:20px auto; padding:0; display:block; background:url(../images/bg_context_locator.jpg) 0 0 no-repeat #2a2a2a;}
.trainPanBoximageC{width:960px; height:340px; position:relative; margin:20px auto; padding:0; display:block; background:url(../images/bg_contextc.png) 0 0 no-repeat #2a2a2a;}
.trainPanBox{width:946px; height:450px; position:relative; margin:0 auto; padding:30px 0 15px 0;top:10px; }
.trainPanBox h1{font-size:28px; padding:0 0 20px 25px;font-weight:normal; display:block;}
.trainPanBoxLeft{width:430px; position:absolute; margin:0; left:20px; padding:0 0 8px 0; float:left; }
.trainPanBoxLeft h1{font-size:28px; padding:0 0 20px 0;font-weight:normal; display:block;}
.trainPanBoxLeft p{ line-height:19px; }
.trainPanBoxRight{width:430px;position:absolute; margin:0; right:20px !important; float:right; padding:0 0 8px 0;}
.trainPanBoxRight h1{font-size:28px; padding:0 0 20px 0; font-weight:normal; display:block;}
.trainPanBoxRight h2{font-size:1.2em; padding:0 0 8px 0;}
.trainPanBoxLeft h2{font-size:1.2em; padding:16px 0 8px 0; color:#666;}
.trainPanBoxRight p{ line-height:19px; }
.trainPanBoxRight img{width:410px; position:relative;}
.trainPanBoxRight ul{margin:0 0 0 0; padding:0;}
.trainPanBoxRight ul li {width:410px; position:relative; margin:0 0 15px 0; padding:0; list-style:circle;}
.trainPanBoxLeft ul{margin:0 0 0 17px; padding:0;}
.trainPanBoxLeft ul li {width:410px; position:relative; margin:0 0 15px 0; padding:0; list-style:circle;}
 

.tabboxall{width:960px; position:relative; margin:20px auto; padding:0; display:block;}
.tabboxC {}
.tabboxC h1{font-size:1.2em; padding:10px 0 0 26px;font-weight:bold; color:#fff; height:38px; background:url(../images/bg_list_headline.png) 0 0 no-repeat #2a2a2a; display:block;}
.tabboxC li{color:#a2a2a2; width:430px;position:relative; background:url(../images/arrow_list.png) 0 0 no-repeat #2a2a2a; background-position:left; border-bottom:1px solid #333; margin:0 0 0 0; padding:15px 0 15px 27px;}
.tabboxC li.zwhdl{background:none; font-size:1.2em; font-weight:bold; color:#fff; padding:35px 0 10px 27px;width:465px; border:none;}



.sprybox{clear:both; width:960px; position:relative; margin:0 auto; top:40px; padding:0; display:block;}
.CollapsiblePanel {margin:0px; padding:0px;}

.CollapsiblePanelTab {font: bold 1em;margin:0 0 5px 7px;	padding: 2px 2px 2px 0;	color:#fff;	/*cursor: pointer;	-moz-user-select: none;	-khtml-user-select: none;*/}
.CollapsiblePanelTab h1 {color:#fff; font-size:1.6em; padding:5px 0 0 0;}

.CollapsiblePanelContentGroup{height:650px; width:305px; position:relative; background:url(../images/training/bg_train1.png) 0 0 no-repeat #2a2a2a; float:left; margin:0 22px 0 0;}
.CollapsiblePanelGroupimage{height:277px; width:290px; position:relative; margin:3px 20px 0 6px;}
.CollapsiblePanelGroupimage2{height:345px; width:290px; position:relative; margin:23px 20px 0 6px;}
.CollapsiblePanelGrouptext{width:260px; line-height:19px;  position:relative;margin:15px 0 0 0; top:5px; padding:0 20px;}
.CollapsiblePanelGrouptext h2{width:260px;padding: 0 0 5px 0;font-weight:bold; font-size:1.2em; color:#3e3e3e; border-bottom:1px solid #ff6600;line-height:24px;}
.CollapsiblePanelGrouptext p {width:256px;margin:0; padding:0px; display:block; position:absolute; top:38px; left:13px;}
.HinweisText{position:relative; color:#fff !important; margin:0 auto; clear:both; top:10px; left:7px; font-size:1em; width:960px;}

.CollapsiblePanelContent {margin:10px 0 0 0; padding:0px;}
.CollapsiblePanelContent p {margin:0 0 15px 7px; padding:0px;}

.CollapsiblePanelGroupTextSet1{border:1px solid #ff6600; padding:8px; margin:8px auto;}
.CollapsiblePanelGroupTextSet1 i {display:block; }
.CollapsiblePanelGroupTextSet1 b { color:#000;}

.CollapsiblePanelTab a { color: black; text-decoration: none;}





/*SPRY*/

.Accordion {	border:none; overflow: hidden;}
.AccordionPanel {margin: 0px; padding: 0px;}
.AccordionPanelTab {	width:960px; height:38px; position:relative; margin:0 auto; padding:0; top:15px; background:url(../images/news/bg_nhead.png) 0 0 no-repeat #2a2a2a; font-size:.8em; cursor: pointer; -moz-user-select: none; -khtml-user-select: none;}
.AccordionPanelTab h1{font-size:1.1em; padding: 6px 0 0 15px;width:945px; height:38px; display:block; color:#f3f3f3 !important;} 
.AccordionPanelTab h1:hover{color:#ff6600 !important; }
.AccordionPanelContent {	overflow: auto;	margin:0 0 0 4px; padding:0px; height:228px; width:946px; background:#fff; background-position:bottom; }
.AccordionPanelContent p {color:#333 !important; position:relative; top:15px;}
.AccordionPanelOpen .AccordionPanelTab {width:960px; height:38px; position:relative; margin:0 auto; padding:0; top:15px; background:url(../images/news/bg_nhead_hover.png) 0 0 no-repeat #2a2a2a; font-size:.8em; color:#ff6600 !important; }
.AccordionPanelOpen .AccordionPanelTab h1 {color:#ff6600 !important; }
.AccordionPanelTabHover { width:960px; height:38px; position:relative; margin:0 auto; padding:0; top:15px; background:url(../images/news/bg_nhead_hover.png) 0 0 no-repeat #2a2a2a; font-size:.8em;  color:#ff6600 !important; font-weight:bold; }
.AccordionPanelOpen .AccordionPanelTabHover {width:960px; height:38px; position:relative; margin:0 auto; padding:0; top:15px; background:url(../images/news/bg_nhead_hover.png) 0 0 no-repeat #2a2a2a; font-size:.8em;  color:#ff6600 !important; font-weight:bold;}
.AccordionFocused .AccordionPanelTab { width:960px; height:38px; position:relative; margin:0 auto; padding:0; top:15px; background:url(../images/news/bg_nhead.png) 0 0 no-repeat #2a2a2a; font-size:.8em; color:#f3f3f3 !important; }
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {width:960px; height:38px; position:relative; margin:0 auto; padding:0; top:15px; background:url(../images/news/bg_nhead_hover.png) 0 0 no-repeat #2a2a2a; font-size:.8em;color:#ff6600 !important;  }
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab h1{color:#ff6600 !important;  }
@media print {

  .Accordion {
  overflow: visible !important;
  }
  
  .AccordionPanelContent {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
  }
}
.APCleft{width:440px; height:190px; margin:18px 0 0 22px; float:left; padding:0; }
.APCleft a {color:#ff6600;}
.APCright{width:440px; height:190px; margin:18px 22px 0 0; float:right; padding:0;}
.APCright img{margin:0; float:right;margin-top:18px; border:1px solid #2a2a2a; z-index:-1; height:150px; display:block;}




.trainbox{clear:both; width:960px; position:relative; margin:0 auto; top:40px; padding:0; }

.TrainBox{clear:both; width:960px; margin:0 auto; padding:0;}
.TrainBox_head{ width:960px; background:url(../images/training/bg_train_head.png) 0 0 no-repeat #2a2a2a; height:50px;}
.TrainBox_main{ width:960px; background:url(../images/training/bg_train_main.png) 0 0 repeat-y #2a2a2a;}
.TrainBox_bottom{ width:960px; background:url(../images/training/bg_train_bottom.png) 0 0 no-repeat #2a2a2a; margin:-8px 0 0 0;height:14px;}

.trainbox h1{color:#fff; font-size:1.6em; padding:15px 0 0 25px; height:40px; width:252px; float:left; display:block;}
.trainbox h2{color:#666; font-size:1em; display:block; margin:0 0 2px 0;}
.trainbox strong{color:#ff6600; font-size:1.6em; padding:15px 0 0 6px;height:40px; width:674px; float:right; display:block;}
.trainboxNav {width:280px; margin:0 0 20px 0; padding:0; position:relative; float:left;}
.trainboxNav ul {}
.trainboxNav ul li{height:35px; width:280px; font-weight:bold; margin:0 0 0 10px; }
.trainboxNav ul li:hover{background:url(../images/training/bg_listitem_hover.png) 0 0 no-repeat;margin:0 0 0 10px; color:#ff6600 !important; }
.trainboxNavAktiv {background:url(../images/training/bg_listitem.png) 0 0 no-repeat; color:#fff;}
.trainboxNavCatAktiv {font-weight:bold !important; color:#ff6600;}
.trainboxNav ul li a:link{height:35px; width:280px; display:block;padding:6px 0 0 15px; color:#666 !important;}
.trainboxNav ul li a:hover{text-decoration:none;color:#ff6600 !important;}
.trainbocNavb{list-style-type:circle !important; font-weight:normal !important; background:none !important; margin:0 0 0 50px !important; padding:0px !important; text-align:left !important;}
.trainbocNavb a{margin:0 !important; padding:0 !important;}
.trainbocNavb:hover{list-style-type:square !important; background:none !important; margin:0 0 0 50px !important; padding:0px !important; text-align:left !important;}


.trainboxContent { width:680px; padding:0 0 20px 0; position:relative; right:0px !important;float:right;}
.trainboxImage {width:671px; height:400px; padding:3px 9px 15px 0; }
.trainboxtext {width:680px;  color:#666;}
.trainboxText {width:642px; padding:0; color:#666;}

.trainboxTextSet1{border:1px solid #ff6600; padding:8px 8px; margin:8px auto; width:200px;  float:left; }
.trainboxTextSet1 i {display:block; }
.trainboxTextSet1 b { color:#000;}
.trainboxTextSet2 {width:400px; height:100px; float:right; padding:0 0 0 20px;}
.trainboxTextSet2 ul {list-style-type:square;}
.trainboxTextSet2 ul li{list-style-type:square;}
.trainboxTextSetl ul li {list-style-type:square; margin:0 0 0 16px;}
.trainboxTextSetm ul li{list-style-type:square; margin:0 0 0 16px;}
.trainboxTextSetr ul li{list-style-type:square; margin:0 0 0 16px;}
.trainboxTextSets ul li{list-style-type:square; margin:0 0 0 16px;}


.trainboxTextSets{border:1px solid #ff6600; padding:8px; margin:0; width:642px;}
.trainboxTextSets i {display:block; }
.trainboxTextSets b { color:#000;}
.trainboxTextSetl{padding:8px 0; margin:8px auto; width:642px;   }
.trainboxTextSetm{padding:8px 0; margin:8px auto; width:642px;   }
.trainboxTextSetr{padding:8px 0; margin:8px auto; width:642px;   }


.trainheadline{width:946px; left:-2px; border-bottom:1px solid #ff6600; margin:0 auto; position:relative; top:30px;}
.trainheadline h1{font-size:24px; padding:0 0 0 0;font-weight:bold; color:#e7e7e7;display:inline;}
.trainheadline u{font-size:1.2em; padding:0 0 0 0;font-weight:normal; color:#e7e7e7; text-decoration:none;}
















/*##########################################################################################################################################################*/






/* A K AD E  M I E */
/*##########################################################################################################################################################*/
#bgAkadPan{width:960px; height:438px; position:relative; margin:0 auto; padding:0; top:20px; background:url(../images/bg_emo1.png) 0 0 no-repeat #2a2a2a;}
#bgAkadPanCont{width:946px; height:412px; position:absolute; margin:0 auto; padding:0; top:5px; left:5px; background:url(../images/emo_img_akademie.jpg) 0 0 no-repeat #2a2a2a;}

#bgAkadPanContText{width:380px; height:300px; position:absolute; margin:0; padding:0; top:82px; right:24px; color:#2a2a2a; line-height:19px;}
#bgAkadPanContText p a{font-weight:bold; color:#ff6600;}
#bgAkadPanContText p a:hover{text-decoration:underline;}
#bgAkadPanContText h2{margin:0; padding:0 0 10px 0;}



.akadPanBoximage{width:960px; height:700px; position:relative; margin:20px auto; padding:0; display:block; background:url(../images/akademie/akademie_course_BG_width.png) 0 0 no-repeat #2a2a2a;}
.akadPanBox{width:946px; height:650px; position:relative; margin:0 auto; padding:30px 0 15px 0;top:10px; }

.akadPanBoxLeft{width:430px; position:absolute; margin:0; left:28px; padding:0 0 8px 0; float:left; }



.akadPanHlBoxLeft{width:874px; margin:0 0 0 28px; padding:0 0 5px 0; border-bottom:1px solid #c2c2c2; }
.akadPanHlBoxLeft h1{font-size:36px; padding:0 0 0 0;font-weight:bold; color:#3e3e3e;display:inline;}
.akadPanHlBoxLeft u{font-size:1.6em; padding:0 0 0 0;font-weight:normal; color:#3e3e3e; text-decoration:none;}

.akadPanHlBoxRight{width:430px; margin:0; padding:0 0 5px 0; border-bottom:1px dashed #c2c2c2; }
.akadPanHlBoxRight h1{font-size:36px; padding:0 0 0 0;font-weight:bold; color:#3e3e3e;display:inline;}
.akadPanHlBoxRight u{font-size:1.6em; padding:0 0 0 0;font-weight:normal; color:#3e3e3e; text-decoration:none;}

.akadPanBoxLeft p{ line-height:19px; }
.akadPanBoxRight{width:430px;position:absolute; margin:0; right:20px !important; float:right; padding:0 0 8px 0;}
.akadPanBoxRight h1{font-size:28px; padding:0 0 20px 0; font-weight:normal;}
.akadPanBoxRight h2{font-size:1.2em; padding:0 0 8px 0;}
.akadPanBoxRight p{ line-height:19px; }
.akadPanBoxRight img{width:410px; height:170px;position:relative;}

.akadPanCont {margin:0; width:410px;}
.akadPanCont p {margin:0;}
.akadPanCont p i {font-style:normal;}
.akadPanCont p i b {color:#3e3e3e; font-size:1em; display:block; padding:0 0 2px 0;}
.akadPanCont h4 {color:#ff6600; font-size:1.2em;margin:0 0 6px 0;}
.akadPanCont ul {list-style-type:square;margin:0 0 20px 16px;}
.akadPanCont ul li {list-style-type:square;line-height:19px;}



.akadPandoubleBoximage{width:960px; height:1200px; position:relative; margin:20px auto; padding:0; display:block; }
.akadPandoubleBoximage p{ line-height:19px; }

.akadPandoubleBoxLeft{width:435px; height:1265px; position:absolute; margin:0; left:0px; padding:40px 0 0 35px; float:left; background:url(../images/akademie/akademie_course_BG_long.png) 0 0 no-repeat #2a2a2a; }
.akadPandoubleBoxRight{width:435px;height:1265px; position:absolute; margin:0; right:0px; padding:40px 0 0 35px; float:right; background:url(../images/akademie/akademie_course_BG_long.png) 0 0 no-repeat #2a2a2a; }

.akadPanHldoubleBoxLeft{width:400px; margin:0; padding:0 0 5px 0; border-bottom:1px solid #c2c2c2;}
.akadPanHldoubleBoxLeft h1{font-size:36px; padding:0 0 0 0;font-weight:bold; color:#3e3e3e;display:inline;}
.akadPanHldoubleBoxLeft u{font-size:1.4em; padding:0 0 0 0;font-weight:normal; color:#3e3e3e; text-decoration:none;}

.akadPanHldoubleBoxRight{width:400px; margin:0; padding:0 0 5px 0;  border-bottom:1px solid #c2c2c2; }
.akadPanHldoubleBoxRight h1{font-size:36px; padding:0 0 0 0;font-weight:bold; color:#3e3e3e;display:inline;}
.akadPanHldoubleBoxRight u{font-size:1.4em; padding:0 0 0 0;font-weight:normal; color:#3e3e3e; text-decoration:none;}

.akadPandoubleCont {margin:0; width:400px;}
.akadPandoubleCont p {margin:0;}
.akadPandoubleCont p i {font-style:normal;}
.akadPandoubleCont p i b {color:#3e3e3e; font-size:1em; display:block; padding:0 0 2px 0;}
.akadPandoubleCont h4 {color:#ff6600; font-size:1.2em;margin:0 0 6px 0;}
.akadPandoubleCont ul {list-style-type:square;margin:0 0 20px 16px;}
.akadPandoubleCont ul li {list-style-type:square;line-height:19px;}


.akadPandoubleVideo {margin:15px 0 15px 0;}
.akadPanVideo {margin:28px 0 15px 0;}
.akadZGRPBox{margin:28px 0 25px 0; padding:10px; background:#f3f3f3; border:1px dashed #959595;}
/*##########################################################################################################################################################*/


/* L O C A T O R */
/*##########################################################################################################################################################*/
.locPanBoximage{width:960px; height:420px; position:relative; margin:0 auto; padding:0; top:0px; margin-bottom:20px; display:block; background:url(../images/bg_context_locator.jpg) 0 0 no-repeat #2a2a2a;}
.locPanBox{width:946px; height:420px; position:relative; margin:0 auto; padding:30px 0 15px 0;top:10px; }
.locPanBox h1{font-size:28px; padding:0 0 20px 25px;font-weight:normal;}
.locPanBoxLeft{width:430px;  position:relative; margin:0; left:20px; padding:0 0 8px 0; float:left; border-bottom:1px solid #c2c2c2; }
.locPanBoxLeft h1{font-size:28px; padding:0 0 20px 0;font-weight:normal; display:block;}
.locPanBoxLeft p{ line-height:19px; }
.locPanBoxRight{width:430px; position:relative;margin:0; right:30px !important; float:right; border-bottom:1px solid #c2c2c2; padding:0 0 8px 0;}
.locPanBoxRight h1{font-size:28px; padding:0 0 20px 0; font-weight:normal;}
.locPanBoxRight h2{font-size:1.2em; padding:0 0 8px 0;}
.locPanBoxRight p{ line-height:19px; }
.locPanBoxRight img{width:410px; height:170px;position:relative;}
#gomap{width:430px; height:293px; float:left;}
#ts_text{width:430px; padding:0 0 10px 0; margin:0;}
#ts_content{width: 283px; margin:15px 0 0 0; padding:0; float:left;}
#tsc_input p{height:26px;}
#tsc_input label{display:block; float: left; width:80px; padding:2px 0 0 0;}
#tsc_input input{width:187px; height:18px; margin:0; padding:2px 5px 0 5px;}
#tsc_radio{margin:5px 0 0 0; padding:0;}
#tsc_radio span{display:block; float:left; width:80px; height:50px; padding:0;}
#tsc_radio p{display:block; width:200px; height:24px;}
#tsc_radio label{padding:0;}
#tsc_radio input{padding:0; margin:3px 5px 0 0;}
#ts_ergebniss{margin:0 0 0 70px;}
#ts_ergebniss input.ergebniss{margin:0; padding:0; height:94px; width:160px; background: url("../images/ts_ergebniss.png") 0 0 no-repeat; background-position: bottom;}
#ts_ergebniss input.ergebniss:hover{margin:0; padding:0; height:94px; width:160px; background: url("../images/ts_ergebniss.png") 0 0 no-repeat; background-position: top;}

#map_canvas{ border: 1px solid #292929; width:430px; height:300px; margin:36px 0 0 0;}

.gmp_img{float:left; padding:5px 8px 0 0;}
.gmp_img img{border: 1px solid #292929;}
.gmp_content{line-height:17px;}

.loc_ZGRPBox{margin:15px 0 25px 0; padding:10px; background:#fff; border:1px dashed #959595;}



.tlf_listview{width:970px; padding:0 0 30px 0; position:relative; margin:0 0 0 -5px;}
.tlf_box1{width:483px; height:240px; margin:0 0 10px 0; padding:0; float:left;}
.tlf_box2{width:483px; height:240px; margin:0 0 10px 1px; padding:0; float:left;}
.tlf_box3{width:483px; height:240px; margin:0 0 10px 0; padding:0; float:left;}
.tlf_box4{width:483px; height:240px; margin:0 0 10px 1px; padding:0; float:left;}
.tlf_image{width:165px; height:240px; margin:0; padding:0; float:left;}
.tlf_content{width:316px; height:240px; margin:0; padding:0; float:left; background: url("../images/finden/training_locator_found.png") 0 0 no-repeat; color:#fff;}
.tlf_content_stc{width:316px; height:240px; margin:0; padding:0; float:left; background: url("../images/finden/training_locator_found_ausbilder.png") 0 0 no-repeat;}
.tlf_hd{width:272px; height:20px; padding:22px 0 0 25px; margin:0; }
.tlf_hd h3{font-size:1.4em; text-align:left; margin:0;  color:#2a2a2a; float:left; display:block;}
.tlf_hd span{font-size:1.4em; text-align:center; margin:0;  color:#2a2a2a; font-weight: bold; float:right; padding:0; display:block; width:20px; }
.tlf_hd_stc{width:272px; height:20px; padding:22px 0 0 25px; margin:0; }
.tlf_hd_stc h3{font-size:1.4em; text-align:left; margin:0; color:#2a2a2a; float:left; display:block;}
.tlf_hd_stc span{font-size:1.4em; text-align:right; margin:0; color:#2a2a2a; font-weight: bold; float:right; padding:0; display:block; width:20px; }
.tlf_content ul{width:285px; padding:22px 0 12px 20px; margin:0 0 0 0px; color:#fff;}
.tlf_content li i{color:#ff6600;}
.tlf_content dl{width:285px; padding:25px 0 0 20px; margin:0;}
.tlf_content dt{float:left; width:60px; font-weight: bold; }
.tlf_content dd a{color:#fff;}
.tlf_content_stc ul{width:285px; padding:14px 0 12px 15px; margin:0 0 0 10px; color:#fff;}
.tlf_content_stc li i{color:#ff6600;}
.tlf_content_stc dl{width:285px; padding:17px 0 0 20px; color:#fff;}
.tlf_content_stc dd a{color:#fff;}
.tlf_content_stc dt{float:left; width:60px; font-weight: bold; }
.tlf_content_stc dd{}
.tlf_content_stc p {display:block; padding:0 0 0 25px; text-align:left; margin:0 0 0 0; color:#ff6600;}

.errorDB {text-align: center;}



.klf_content{width:303px; height:198px; margin:5px 0 0 3px; padding:0; float:left; background: url("../images/finden/kurs_locator_found.png") 0 0 no-repeat;color:#fff;}
.klf_hd{width:272px; height:25px; padding:12px 0 0 15px; margin:0; }
.klf_hd h3{font-size:1.4em; text-align:left; margin:0; color:#2a2a2a; float:left; display:block;}
.klf_hd span{font-size:1.4em; text-align:center; margin:0; color:#292929; font-weight: bold; float:right; padding:0; display:block; width:12px;  }
.klf_content ul{width:272px; padding:12px 0 12px 4px; margin:0 0 0 11px; border-bottom: 1px dashed #707070;}
.klf_content li{}
.klf_content dl{width:272px; padding:13px 0 0 15px; margin:0;}
.klf_content dt{float:left; width:60px; font-weight: bold; }
.klf_content dd{}

/*##########################################################################################################################################################*/

/* K U R S T E R M I N E */
/*##########################################################################################################################################################*/
.kuterheadline{width:946px; padding:0 0 5px 0; border-bottom:1px solid #ff6600; margin:0 0 18px 4px;}
.kuterheadline h1{font-size:24px; padding:0 0 0 0;font-weight:bold; color:#e7e7e7;display:inline;}
.kuterheadline u{font-size:1.2em; padding:0 0 0 0;font-weight:normal; color:#e7e7e7; text-decoration:none;}



.STCdaten{margin: 0 0 40px 0;}
.STChead{ width:960px; margin:3px 0 1px -1px; color:#fff; height:38px; font-weight:bold; font-size:1.2em; background:url(../images/bg_subnav.png) 0 0 no-repeat #2a2a2a;}
.STCheadspace {padding:6px 0 0 0 !important;}
.STCrow{width:960px; height:24px; margin:0;  background:url(../images/kuerstermine/bg_kthead.png) 0 0 no-repeat #2a2a2a;}
.STCrow:hover{background:#efefef;  background:url(../images/kuerstermine/bg_kthead_hover.png) 0 0 no-repeat #2a2a2a; color:#ff6600 !important; font-weight:bold;}
.STCort{float:left; width:240px; padding:3px 0 0 20px; }
.STCdate{float:left; width:178px; padding:3px 0 0 20px;	}
.STCtrainer{float:left; width:215px; padding:3px 0 0 20px;	}
.STCkurs{float:left; width:108px; padding:3px 0 0 20px;	}
.STCanmeldung {float:left; width:108px; padding:3px 0 0 20px	}
.STCanmeldung a{ color:#ff6600!important;	}
.STCanmeldung a:hover {color:#2a2a2a !important;	}
/*##########################################################################################################################################################*/




/*G E A S C H Ä F T S K U  N D E  N  */
/*##########################################################################################################################################################*/

.gk_textBox{ color:#ff6600 }
.gk_headline{position:relative; top:20px; background:url(../images/achtung.jpg) 0 0 no-repeat; height:30px; width:395px; margin:0 0 20px -1px;}
.gk_headline h2 {font-size:1.6em; position:absolute; top:0px; left:27px; width:150px; display:block; margin:0 0 0 25px; font-weight:normal; color: #454545; }
.tabboxD li{color: #666; width:400px;position:relative; background:url(../images/arrow_list.png) 0 0 no-repeat; background-position:left; margin:0 0 0 -4px; padding:5px 0 5px 27px;}
.gk_ZGRPBox{margin:15px 0 25px 0; padding:10px; background:#fafafa; border:1px dashed #959595;}

.gk_PanBoxLeft{width:430px; position:absolute; margin:0; left:20px; padding:0 0 8px 0; float:left; border-bottom:1px solid #c2c2c2; }
.gk_PanBoxLeft h1{font-size:28px; padding:0 0 20px 0;font-weight:normal;}
.gk_PanBoxLeft p{ line-height:19px; }
.gk_PanBoxRight{width:430px;position:absolute; margin:0; right:20px !important; float:right; border-bottom:1px solid #c2c2c2; padding:0 0 8px 0;}
.gk_PanBoxRight h1{font-size:28px; padding:0 0 20px 0; font-weight:normal;}
.gk_PanBoxRight h2{font-size:1.2em; padding:0 0 8px 0;}
.gk_PanBoxRight p{ line-height:19px; }
.gk_PanBoxRight img{width:410px; height:170px;position:relative;}
/*##########################################################################################################################################################*/



/*G E A S C H Ä F T S K U  N D E  N  */
/*##########################################################################################################################################################*/

#bgGkPan{width:960px; height:526px; position:relative; margin:0 auto; padding:0; top:20px; background:url(../images/bg_emo2.png) 0 0 no-repeat #2a2a2a;}
#bgGkPanCont{width:946px; height:500px; position:absolute; margin:0 auto; padding:0; top:5px; left:5px; background:url(../images/emo_img_geschaeftskunden.jpg) 0 0 no-repeat #2a2a2a;}

#bgGkPanContText{width:427px; height:300px; position:absolute; margin:0; padding:0; top:82px; right:24px; color:#2a2a2a; line-height:19px;}
#bgGkPanContText p a{font-weight:bold; color:#ff6600;}
#bgGkPanContText p a:hover{text-decoration:underline;}
#bgGkPanContText h2{margin:0; padding:0 0 0 0; font-size:1.5em;}
/*##########################################################################################################################################################*/


/*A F F I L I A T E */
/*##########################################################################################################################################################*/

#bgAfPan{width:960px; height:526px; position:relative; margin:0 auto; padding:0; top:20px; background:url(../images/bg_emo2.png) 0 0 no-repeat #2a2a2a;}
#bgAfPanCont{width:946px; height:500px; position:absolute; margin:0 auto; padding:0; top:5px; left:5px; background:url(../images/emo_img_affiliate.jpg) 0 0 no-repeat #2a2a2a;}

#bgAfPanContText{width:380px; height:300px; position:absolute; margin:0; padding:0; top:82px; right:24px; color:#2a2a2a; line-height:19px;}
#bgAfPanContText p a{font-weight:bold; color:#ff6600;}
#bgAfPanContText p a:hover{text-decoration:underline;}
#bgAfPanContText h2{margin:0; padding:0 0 0 0; font-size:1.5em; color:#ff6600;}



.formHD{width:505px; padding:0; border-bottom:1px solid #ff6600; margin:15px 0 18px 0;}
.formHD h1{font-size:20px; padding:0 0 0 0;font-weight:bold; color:#2a2a2a;display:inline;}
.formHD u{font-size:1.2em; padding:0 0 0 0;font-weight:normal; color:#2a2a2a; text-decoration:none;}

#afi_left_cont{width:505px; }
#afi_right_cont{margin:7px 0 0 20px; width:346px; float:left;}
#afi_right_cont strong{font-size:1.2em;}
#afi_input {margin:0 0 0 30px; height:348px;}
#afi_input p{height:26px;font-size: 1.1em;}
#afi_input label{display:block; float:left; width:150px; padding:2px 0 0 0;color:#2a2a2a;}
#afi_input input{width:187px; height:18px; margin:0; padding:2px 5px 0 5px; font: 14px/18px "Trebuchet MS", Verdana, Arial, sans-serif;}
#afi_input textarea{width:340px; height:70px; margin:0; padding:2px 5px 0 5px; font: 14px/18px "Trebuchet MS", Verdana, Arial, sans-serif;}
#afi_radio{margin:5px 0 0 30px; padding:0; width:470px;}
#afi_radio span{display:block; float:left; width:150px; height:50px; padding:0;}
#afi_radio p{display:block; width:470px; height:24px;}
#afi_radio label{padding:0;}
#afi_radio input{padding:0; margin:3px 5px 0 0;}
#afi_ergebniss {margin:0 0 0 7px; width:376px; height:94px;}
#afi_ergebniss input.ergebniss{margin:0; padding:0; height:94px; width:160px; background: url("../images/ts_ergebniss.png") 0 0 no-repeat; background-position: bottom;}
#afi_ergebniss input.ergebniss:hover{margin:0; padding:0; height:94px; width:160px; background: url("../images/ts_ergebniss.png") 0 0 no-repeat; background-position: top;}
/*##########################################################################################################################################################*/


/*P R E S S E  */
/*##########################################################################################################################################################*/
.PressePan { position:relative; width:960px; height:525px; padding:0; margin:0 auto; margin-top:35px; }
.Press_icon{float:left; margin:0 29px 0 0}
/*##########################################################################################################################################################*/



#gradient-style{font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size: 12px;margin:0 0 0 5px;width: 946px;text-align: left;border-collapse: collapse;background:#111111;	border:1px solid #fff;}
#gradient-style th{text-align:center;line-height: 12px;color: #ff6600;font-weight:bold;height:35px; }
#gradient-style ul li {margin:0 0 0 15px; padding:0; list-style:square;}
#gradient-style tr td strong{font-size:1.2em;padding:0; }
#gradient-style tr td img{height:132px;width:132px;}
#gradient-style td{padding:8px 8px 8px 8px; border-bottom: 1px solid #c5c5c5;border-right: 1px solid #f2f2f2;border-left: 1px solid #f2f2f2;color: #2a2a2a;background: #fff;}
#gradient-style tbody tr:hover td { color: #ff6600;}



/*KONTAKT*/
/*#########################################################################################*/
#kont_left_cont{width:638px; height:240px; float:left;  }
#kont_input {margin:0 0 0 10px;}
#kont_input p{height:26px;}
#kont_input label{display:block; float:left; width:150px; padding:2px 0 0 0;}
#kont_input input{width:200px; height:18px; margin:0; padding:2px 5px 0 5px; font: 14px/18px "Trebuchet MS", Verdana, Arial, sans-serif;}
#kont_input textarea{width:452px; height:120px; margin:0; padding:2px 5px 0 5px; font: 14px/18px "Trebuchet MS", Verdana, Arial, sans-serif;}

#kont_ergebniss {margin:110px 0 0 550px;}
/*#########################################################################################*/

#coPanLinks{width:960px; height:38px; position:relative; margin:0 auto; top:10px; text-align:left; background:url(../images/bg_subnav.png) 0 0 no-repeat #2a2a2a;}
#lastnavPanLinks{width:700px; height:38px; position:relative; top:9px; left:16px; margin:0; text-align:left; }
#lastnavPanLinks p{ float:left; margin:0 25px 0 15px; color:#fff; font-weight: bold;}
#lastnavPanLinks ul{}
#lastnavPanLinks ul li { position:relative; height:16px; padding:0 25px; float:left; text-align:left; font-weight:normal; color:#ff6600; font-size:1em; background:url("../images/arrow.png") 0 0 no-repeat; }
#lastnavPanLinks ul li a{ color:#ff6600; font-weight:bold; }
#lastnavPanLinks ul li a:hover{ color:#ff6600; font-weight:bold; }




#coPanFooter{width:948px; height:38px; position:relative; margin:0 auto; top:50px; text-align:center; background:#2a2a2a; border:1px dashed #333; clear:both;}
#lastnavPanFooter{width:500px; height:38px; position:relative; top:0px; margin:0 auto; text-align:center; }
#lastnavPanFooter ul{}
#lastnavPanFooter ul li { position:relative; height:27px; padding:0 15px; padding-top:11px; float:left; text-align:center; font-weight:normal; color:#666; font-size:.9em;  }
#lastnavPanFooter ul li a{ color:#666; }
#lastnavPanFooter ul li a:hover{ color:#999; }

.ft_agb{position:relative; margin-bottom:35px; text-align:left}
.ft_agb h5{padding:0 0 8px 0; color:#fff !important;}
.ft_agb p{padding:0 0 8px 0; color:#ccc !important;}

#bodyCenter {width:600px; position:relative; left:0px; top:0px; margin:0 auto; padding:0; font-size:.8em; line-height:20px;}
















































































































/*--------MAIN PANEL--------*/
#mainPan{width:960px; height:147px; position:relative; margin:0 auto;}
#mainPan ul{width:960px; height:130px; position:absolute; top:17px; }
#mainPan ul li{float:left;}
/*--------Buttons normal--------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#shop{width:191px; height:132px; display:block; background:url(../images/bta_shop.jpg) 0 0 no-repeat #2a2a2a; color:#666; margin: 0; background-position:bottom;}
#mainPan ul li a#shop strong{ width:131px; height:73px; display:block; padding: 55px 9px 0 25px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
#mainPan ul li a#shop:hover{background:url(../images/bta_shop.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position:top; color:#0e0e0e;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#train{width:182px; height:132px; display:block; background:url(../images/bta_train.jpg) 0 0 no-repeat #2a2a2a; color:#666; margin: 0; background-position:bottom;}
#mainPan ul li a#train strong{ width:131px; height:73px; display:block; padding: 57px 9px 0 14px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
#mainPan ul li a#train:hover{background:url(../images/bta_train.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position:top; color:#0e0e0e;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#vid{width:191px; height:132px; display:block; background:url(../images/bta_vid.jpg) 0 0 no-repeat #2a2a2a; color:#666; margin: 0; background-position:bottom;}
#mainPan ul li a#vid strong{ width:131px; height:73px; display:block; padding: 57px 9px 0 14px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
#mainPan ul li a#vid:hover{background:url(../images/bta_vid.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position:top; color:#0e0e0e;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------Buttons SHOP--------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#shopb{width:191px; height:132px; display:block; background:url(../images/btb_shop.jpg) 0 0 no-repeat #2a2a2a; color:#333; margin: 0;}
#mainPan ul li a#shopb strong{ width:131px; height:73px; display:block; padding: 57px 9px 0 25px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#trainb{width:182px; height:132px; display:block; background:url(../images/btb_train.jpg) 0 0 no-repeat #2a2a2a; color:#666; margin: 0; background-position:bottom;}
#mainPan ul li a#trainb strong{ width:131px; height:73px; display:block; padding: 57px 9px 0 14px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
#mainPan ul li a#trainb:hover{background:url(../images/btb_train.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position:top; color:#333;}#mainPan ul li a#trainb_a{background:url(../images/bta_train.jpg) 0 0 no-repeat #2a2a2a; margin: 0;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------Buttons TRAIN--------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#shopc{width:191px; height:132px; display:block; background:url(../images/btc_shop.jpg) 0 0 no-repeat #2a2a2a; color:#666; margin: 0; background-position:bottom;}
#mainPan ul li a#shopc strong{ width:131px; height:73px; display:block; padding: 57px 9px 0 25px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
#mainPan ul li a#shopc:hover{background:url(../images/btc_shop.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position:top; color:#333;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#trainc{width:182px; height:132px; display:block; background:url(../images/btc_train.jpg) 0 0 no-repeat #2a2a2a; color:#333; margin: 0;}
#mainPan ul li a#trainc strong{ width:131px; height:73px; display:block; padding: 57px 9px 0 14px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#vidc{width:191px; height:132px; display:block; background:url(../images/btc_vid.jpg) 0 0 no-repeat #2a2a2a; color:#666; margin: 0; background-position:bottom;}
#mainPan ul li a#vidc strong{ width:131px; height:73px; display:block; padding: 57px 9px 0 14px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
#mainPan ul li a#vidc:hover{background:url(../images/btc_vid.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position:top; color:#333;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------Buttons VIDEO--------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#traind{width:182px; height:132px; display:block; background:url(../images/btd_train.jpg) 0 0 no-repeat #2a2a2a; color:#666; margin: 0; background-position:bottom;}
#mainPan ul li a#traind strong{ width:131px; height:73px; display:block; padding: 57px 9px 0 9px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
#mainPan ul li a#traind:hover{background:url(../images/btd_train.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position:top; color:#333;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#vidd{width:191px; height:132px; display:block; background:url(../images/btd_vid.jpg) 0 0 no-repeat #2a2a2a; color:#333; margin: 0;}
#mainPan ul li a#vidd strong{width:131px; height:73px; display:block; padding: 57px 9px 0 14px; cursor:pointer; text-decoration:none; font-size:11px; font-weight:normal; line-height:16px;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------LOGOS--------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#mainPan ul li a#tflogo {width:191px; height:80px; display:block; background:url(../images/tflogo.jpg) 0 0 no-repeat; margin:0 31px 0 45px;}
#mainPan ul li a#trxlogo {width:129px; height:76px; display:block; background:url(../images/trxlogo.jpg) 0 0 no-repeat; margin:3px 0 0 0;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------SUB PANEL SHOP--------*/
#subPan{position:relative; margin:0 auto; padding:0 0 0 3px; height:80px; width:957px;}
.col{margin:0; padding:0; width:280px; float:left; font-size:.8em; display:block;}
#subPan ul{width:280px; height:80px;}
#subPan ul li{display:block; text-align:left; height:20px;}
#subPan ul li p{padding:0 0 0 30px;}
#subPan  ul li p a{color:#fff; height:20px; width:280px; display:block;}
#subPan  ul li p a:hover{height:20px; width:280px; display:block;color:#9f9f9f;}
/*--------SUBshop PANEL - quads--------*/

.quads{height:20px; width:180px; background-image:url("../images/quads.png"); background-repeat:no-repeat; background-position:top;}
.quads:hover{height:20px; width:180px; background-image:url("../images/quads.png"); background-repeat:no-repeat; background-position:bottom;}
.quadsa{height:20px; width:180px; background-image:url("../images/quads.png"); background-repeat:no-repeat; background-position:bottom;}
/*#########################################################################################*/


/*P A G E   N A V*/
/*#########################################################################################*/
#pageNav{width:960px; height:27px; position:relative; margin:0 auto; text-align:center; font-weight: bold; display: none;}
#pageNav ul{width:960px; height:27px; position:absolute; top:0px; left:0px; line-height: 20px; }
#pageNav ul li{float:left;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#pageNav ul li a#bt_back{width:160px; height:27px; display:block; background:url(../images/bt_pn_left.jpg) 0 0 no-repeat #2a2a2a; color:#0e0e0e; margin: 0; background-position: top;}
#pageNav ul li a#bt_back:hover{background:url(../images/bt_pn_left.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position: bottom; color:#fff;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#pageNav ul li a#centerhd{width:640px; height:27px; display:block; background:url(../images/pagenav.jpg) 0 0 repeat-x #fff; color:#0e0e0e; margin: 0;}
#pageNav ul li a#centerhd:hover{background:url(../images/pagenav.jpg) 0 0 repeat-x #fff; margin: 0; color:#0e0e0e;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#pageNav ul li a#bt_wk{width:160px; height:27px; display:block; background:url(../images/bt_pn_right.jpg) 0 0 no-repeat #2a2a2a; color:#0e0e0e; margin: 0; background-position: top;}
#pageNav ul li a#bt_wk:hover{background:url(../images/bt_pn_right.jpg) 0 0 no-repeat #2a2a2a; margin: 0; background-position: bottom; color:#fff;}
/*#########################################################################################*/


/*S I T E   H O M E*/
/*#########################################################################################*/
/*--------BODY PANEL--------*/

#bodytimer {width:960px; height:50px; position:relative; left:0px; top:0px; margin:0 auto; margin-bottom: 25px; padding:0; font-size:.8em; line-height:20px; clear: both; background:url(../images/bodytimer1.jpg) 0 0 no-repeat #2a2a2a;}
#bodyMiddlePan{width:950px; position:relative; margin:0 auto; margin-top:65px; padding:0 0 0 10px;}
/*--------Middle Left Panel--------*/
#MiddleLeftPan{width:544px; float:left; padding:0 60px 0 0;}
.MiddleLeftImagePan{width:544px; height:337px; padding:0; margin:0; background:url(../images/home_emobild1.jpg) 0 0 no-repeat #2a2a2a;}
.MiddleLeftMediaPan{width:518px; height:337px; padding:13px 0 0 13px; margin:0; }
.MiddleLeftChristmasImagePan{width:544px; height:1125px; padding:17px 0 0 0; margin:0; background:url(../images/home_christmas2.jpg) 0 0 no-repeat #2a2a2a;}

.MiddleLeftChristmasImagePan a{padding:0;margin:0;display:block; height:109px; width:500px;}
.MiddleLeftChristmasImagePan img{padding:0;margin:0; height:109px; width:500px; }
.MiddleLeftChristmasPan{width:518px; height:1125px; padding:0 0 0 13px; margin:0; }

#MiddleLeftTopPan{width:544px; padding:0; margin:0; }
#MiddleLeftTopPan p.text {width:515px; padding:0 13px; margin:10px 0 25px 1px; line-height: 20px; border-left: 1px dashed #999; border-right: 1px dashed #999; }
/*--------Middle Right Panel--------*/
#MiddleRightPan{width:346px; float:left;}
#MiddleRightPan p{line-height:18px;}
#MiddleRightPan .newsBox{line-height:18px; margin:5px 0 25px 0; padding:5px 0; border-bottom:1px solid #292929;}
#MiddleRightPan .newsBoxImage{line-height:18px; margin:5px 0 25px 0; padding:5px 0;}
/*--------Middle Right NEWS Panel--------*/
#MiddleRightPan h2{width:321px; height:25px; display:block; border-bottom:1px dashed #BDB9B9; font-size:24px; line-height:22px; padding:0 20px 0 0; margin:0 0 10px 0; }
#MiddleRightPan p.subHD{font-size:18px; padding:2px 0 5px 0; color:#292929;}
#MiddleRightPan p.go a{width:97px; height:34px; display:block; margin:0 0 0 245px; background:url(../images/bt_go.jpg) 0 0 no-repeat; background-position:bottom; color:#fff; padding:0px;}
#MiddleRightPan p.go b{width:97px; height:32px; display:block; line-height:32px; text-decoration:none; text-align:center; cursor:pointer;}
#MiddleRightPan p.go a:hover{background:url(../images/bt_go.jpg) 0 0 no-repeat; background-position: top; text-decoration:none; color:#333; cursor:pointer;}
/*--------Middle Right AKTION Panel--------*/
#MiddleRightPan p.aktion{width:342px; height:62px; padding:20px 0 0 0;}
#MiddleRightPan p.aktion a{width:342px; height:62px; display:block; background:url(../images/aktion1.jpg) 0 0 no-repeat; background-position: top;}
#MiddleRightPan p.aktion a:hover{background:url(../images/aktion1.jpg) 0 0 no-repeat; background-position: bottom;}
/*#########################################################################################*/


/*S H O P  -  L I S T V I E W*/
/*#########################################################################################*/
#bodyShop {width:960px; position:relative; left:0px; top:25px; margin:0 auto; padding:0; font-size:1em; line-height:20px; clear: both; text-align:left; color:#2a2a2a;}
#bodyShopNavPan{width:200px; float:left; padding: 25px 0 0 6px;}
#bodyShopListPan{width:750px;float:left;}
.ShopNavHeadPan{width:194px; }
.ShopNavHeadPan{width:194px; margin:0 0 12px 0;}
.ShopNavHeadPan ul{width:194px; top:0px; margin:0; padding:0;}
.ShopNavHeadPan ul li {width:194px; display:block; margin:0;}
.ShopNavHeadPan #trx_hd{background:url(../images/sl_trx.png) 0 0 no-repeat; width:191px; height:72px; display:block; margin:0;}
.ShopNavHeadPan #tp_hd{background:url(../images/sl_tp.png) 0 0 no-repeat; width:191px; height:72px; display:block;margin:0;}
.ShopNavHeadPan #tp_fd{background:url(../images/sl_fitdeck.png) 0 0 no-repeat; width:191px; height:72px; display:block;margin:0;}
.facebook{background:url(../images/facebook.jpg) 0 0 no-repeat; width:51px; height:18px; margin:0;}
/*--------SHOPNAV PANEL--------*/
.ShopNavListPan{width:191px; margin:0 0 25px 0;}
.ShopNavListPan ul{width:191px; top:0px; margin:0; padding:0;}
.ShopNavListPan ul li {width:191px; height:27px; display:block; background:url(../images/sl_items.png) 0 0 no-repeat #2a2a2a; text-decoration:none; font-size:1em; font-weight:normal; color:#f9f9f9; text-align:left; line-height:27px; margin:0; background-position:bottom;}
.ShopNavListPan ul li a {width:191px; height:27px; display:block; text-decoration:none; text-align:left; line-height:26px; margin:0; padding: 0 0 0 15px; color:#f9f9f9; }
.ShopNavListPan ul li a:hover {width:194px; height:27px; display:block; text-align:left; line-height:26px; margin:0; padding: 0 0 0 15px; color:#2a2a2a;}
.ShopNavListPan ul li:hover{background:url(../images/sl_items.png) 0 0 no-repeat #2a2a2a; color:#2a2a2a !important; text-decoration:none; background-position: top;}
.ShopNavListPan ul li.subPana {background:url(../images/sl_items.png) 0 0 no-repeat #2a2a2a; text-decoration:none; font-size:12px; font-weight:bold;  line-height:26px;  color:#f9f9f9 !important; background-position: top !important;}
.ShopNavListPan ul li.subPana a{font-size:12px; font-weight:bold; line-height:26px;  color:#2a2a2a !important;}

/*--------Shop - Inhalt auflisten--------*/
#listview{position:relative; margin:25px 0 0 16px; width:750px;}
#sortnav{height:71px; width:736px; background: url("../images/sortnav.png") 0 0 no-repeat #2a2a2a; margin:0 0 8px 0;}
/*--------Shop - Navigation--------*/
.listnav{position:relative; margin:0; padding:0; margin-bottom:33px; width:154px; text-align:center;}
.aktion_shop{float:left; margin:0;}
.sbo{text-align:left; height:40px; width:150px; margin:25px 0 0 30px; padding:0;display:block;position:relative; left:0px; top:15px;}
.sbu{height:20px;}
.sbu p a{margin:0 0 0 5px; padding:0;}
/*--------Shop - Inhalt Rahmen--------*/
.lvo{position:relative; height:190px; width:750px; margin:0 0 50px 0;}
.lvo_left{float:left; margin:0; height:186px; width:186px;}
.lvo_right{float:left; height:188px; width:552px; background: url("../images/LVcontent.png") 0 0 no-repeat #2a2a2a;}
.lvohd{margin:11px 0 0 0; height:33px; width:552px; background: url("../images/LVprod_HD.png") 0 0 no-repeat;}
.lvohd p {font-weight:bold; font-size:1.2em; padding:6px 0 0 15px;}
.lvohd p a { color:#f9f9f9;}
.lvohd p a:hover { color:#ff6600; text-decoration:none;}
.lvotext{float:left; font-size:1.1em; width:330px; height:104px; line-height:18px; text-align:left; padding:5px 0 0 18px;}
/*--------Shop - Inhalt Rahmen Form--------*/
.lvoang{float:left; width:158px; height:104px; color:#0e0e0e; padding:6px 0 0 40px;}
.lvoang dl{text-align:left; font-size:1.2em;}
.lvoang dt{float:left; width:64px; height:22px; font-weight: bold;}
.lvoang dd{float:left; width:90px; height:22px;}
/*--------Shop - Inhalt Rahmen Navigation-------*/
.lvonav{width:552px; height:27px; position:relative; margin:0 auto;}
.lvonav ul{width:552px; height:27px; position:absolute; top:0px; left:4px;}
.lvonav ul li{float:left; text-align:center;}
.lvonav ul li a{margin:0; color:#fff; line-height:24px !important; }
.lvonav ul li a:hover{margin:0; color:#0e0e0e; line-height:25px !important; }
.lvonav ul li input{width:155px; height:27px; line-height:24px !important; background:none; border:none; color:#fff; margin:0; padding:0 0 5px 0; font-weight:bold; font:14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing:none;}
.lvonav ul li input:hover{width:155px; height:27px; line-height:26px !important; background:none; border:none; color:#0e0e0e; margin:0; padding:0 0 5px 0; font-weight:bold; font:14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing: none;}
.lvonav ul li a.fragen{width:156px; height:27px; background:url("../images/bt_fragen.jpg") 0 0 no-repeat; background-position:top; display:block;}
.lvonav ul li a.fragen:hover{width:156px; height:27px; background:url("../images/bt_fragen.jpg") 0 0 no-repeat; background-position:bottom; display: block; color:#0e0e0e; text-decoration:none !important;}
.lvonav ul li a.pinfo{width:116px; height:27px; background:url("../images/bt_pinfo.jpg") 0 0 no-repeat; background-position: top; display: block;}
.lvonav ul li a.pinfo:hover{width:116px; height:27px; background:url("../images/bt_pinfo.jpg") 0 0 no-repeat; background-position: bottom; display: block; text-decoration:none !important;}
.lvonav ul li input.warenkorb{font-size:1.1em;width:155px; height:27px; background:url("../images/bt_warenkorb.jpg") 0 0 no-repeat; background-position:top; display:block; cursor:pointer;}
.lvonav ul li input.warenkorb:hover{width:155px; height:27px; background:url("../images/bt_warenkorb.jpg") 0 0 no-repeat; background-position:bottom; display:block; cursor:pointer; text-decoration:none !important;}
/*#########################################################################################*/


/* W A R E N K O R B    ------------       SEITE 1 */
/*#########################################################################################*/
#wknava{width:960px; height:28px; margin:0 auto; margin-top:8px; text-align:center; background:url("../images/wknav1.png") 0 0 no-repeat;}
#wknavb{width:960px; height:28px; margin:0 auto; margin-top:8px; text-align:center; background:url("../images/wknav2.png") 0 0 no-repeat; }
#wknavc{width:960px; height:28px; margin:0 auto; margin-top:8px; text-align:center; background:url("../images/wknav3.png") 0 0 no-repeat; }
#indexwk{margin:0 auto; margin-bottom:20px; padding:0 11px; text-align:center; width:938px;}
#indexwk h3{color:#ff6600; display:block; margin:35px 0 10px 0;}
/*--------WARENKORB - KOPFZEILEL--------*/
.headline{margin:0 0 3px 0;padding:2px 0 0 0;line-height: 18px; height:20px; font-weight:bold; background:#0e0e0e; width:938px; color:#fff;}
.headline_menge{padding:0; width:81px; height:20px; text-align:center; float:left;}
.headline_Produkt{padding:0; width:573px; height:20px; text-align:left; float:left; padding-left:15px;}
.headline_epreis{padding:0; width:112px; height:20px; text-align:center; float:left;}
.headline_gpreis{padding:0; width:156px; height:20px; text-align:center; float:left;}
/*--------WARENKORB - LEER------*/
.wklline{margin:0; padding:0; width:938px; background:#fff; border-bottom:1px solid #0e0e0e;}
#wklcontent{text-align:left; font-size: 1.2em;height:60px;}
#wkbtshop {width:960px; position:relative; left:0px; top:35px; margin:0 auto; padding:0; font-size:.8em; line-height:20px;}
#wkbtshop p.go a{width:97px; height:34px; display:block; margin:0 0 0 7px; background:url(../images/bt_go.jpg) 0 0 no-repeat; background-position:bottom; color:#fff; padding:0px;}
#wkbtshop p.go b{width:97px; height:29px; display:block; line-height:29px; text-decoration:none; text-align:center; cursor:pointer;}
#wkbtshop p.go a:hover{background:url(../images/bt_go.jpg) 0 0 no-repeat; background-position:top; text-decoration:none; color:#333; cursor:pointer;}
/*--------WARENKORB - CONETENT-------*/
.bestcontent{margin:0 0 5px 0; padding:5px 0 0 0; height:62px; width:938px; background:#fff; border-bottom:1px solid #0e0e0e;}
.content_menge{padding:0; width:80px; height:52px; text-align:center; float:left; border-right:1px dotted #0e0e0e;}
.content_produkt{padding:0; width:572px; height:52px; text-align:left; float:left; border-right:1px dotted #0e0e0e; padding-left:15px;}
.content_bild {float:left; margin:3px 15px 0 0; padding:0; border:1px solid #0e0e0e;}
.content_epreis{padding:0; width:110px; height:55px; text-align:center; float:left; border-right:1px dotted #0e0e0e; font-size:1.1em; font-weight:bold; letter-spacing:2px;}
.content_gpreis{padding:0; width:156px; height:55px; text-align:center; float:left; font-size:1.1em; font-weight:bold; letter-spacing:2px;}	
#zwischensumme{float:right; height:50px; text-align:right; margin:0 22px 0 0;}
#zwischensumme p{text-align:right; color:#fff;}
#zwischensumme p a:hover{text-align:right; text-decoration: underline;}
#wknav{clear:both; width:953px; padding:25px 0 0 7px;}
.fbt_a_back{margin:0 693px 0 0; padding:0; float:left; background:URL("../images/back_bt.png") 0 0 no-repeat; background-position:bottom; width:127px; height:34px;}
.fbt_a_back:hover{margin:0 693px 0 0; padding:0; float:left; background:URL("../images/back_bt.png") 0 0 no-repeat; background-position:top; width:127px; height:34px;}
.fbt_weiter{margin:0; padding:0; background:URL("../images/weiter_bt.png") 0 0 no-repeat; background-position:bottom; width:127px; height:34px;}
.fbt_weiter:hover{margin:0; padding:0; background:URL("../images/weiter_bt.png") 0 0 no-repeat; background-position:top; width:127px; height:34px;}
.fbt_kasse{margin:0; padding:0; background:URL("../images/zurkasse_bt.jpg") 0 0 no-repeat; background-position:bottom; width:127px; height:34px;}
.fbt_kasse:hover{margin:0; padding:0; background:URL("../images/zurkasse_bt.jpg") 0 0 no-repeat; background-position:top; width:127px; height:34px;}
/* W A R E N K O R B    ------------       SEITE 2 */
#shopforma{}
.kd_hd{clear:both; width:960px; height:24px; padding:29px 0 18px 30px; margin:0;} 
.kd_hd2{clear:both; width:960px; height:24px; padding:21px 0 18px 30px; margin:0;} 
.kd_hd h4{clear:both; padding:0; margin:0; font-size: 1.2em; color:#fff;} 
.kd_hd2 h4{clear:both; padding:0; margin:0; font-size: 1.2em; color:#fff;} 
#formbg{margin:0 auto; padding:0; width:960px; height:555px; text-align:left; background:URL("../images/formbg.png") 0 0 no-repeat;}

#kd_main {}
#kdl_main {padding: 0 0 0 25px;}

#kdl_main h4{clear:both; padding:0; margin:0; font-size: 1.2em; color:#fff;} 
#kd_left{width:460px; float:left; padding:0 0 0 30px;}
#kd_right{width:445px; float:left; padding:0;}
#kd_main p{height:25px; width:465px; margin:0; padding:0;}
#kd_main label{display:block; width:140px; height:18px; margin:0; padding:2px 0 0 0; float:left; border:none; }
#kd_main input{width:280px; height:18px; margin:0; padding:2px 5px 0 5px; border:none; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; }
#kd_main select{display:block; width:292px; height:22px; margin:0; padding:1px 0 0 5px; float: left; border:none; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea;}
#kd_main option{height:22px; margin:0; padding:5px 5px 0 5px;}
.formbg_b{margin:0 auto; padding:0; background: URL("../images/formbg_b.png") 0 0 no-repeat; width:960px; height:320px;}
.formbg_c{margin:0 auto; padding:0; background: URL("../images/formbg_c.png") 0 0 no-repeat; width:960px; height:325px;}
#kdl_main p{height:25px; width:465px; margin:0; padding:0;}
#kdl_main label{display:block; width:140px; height:18px; margin:0; padding:2px 0 0 0; float:left; border:none; }
#kdl_main input{width:290px; height:18px; margin:0; padding:2px 5px 0 5px; border:none; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; }
#kdl_main select{display:block; width:302px; height:22px; margin:0; padding:1px 0 0 5px; float: left; border:none; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea;}
#kdl_main option{height:22px; margin:0; padding:5px 5px 0 5px;}
/*#kd_lefht select{display:block; width:302px; height:22px; margin:0; padding:1px 0 0 5px; float: left; border:none; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea;}
#kd_legft option{height:22px; margin:0; padding:5px 5px 0 5px;}*/
#kd_main dt{text-decoration:underline; font-weight:bold; font-size:1.2em;}
#kd_main dd{padding:2px 0 10px 0;}

#kd_main p span{height:24px; margin:0; padding:0 2px; color:#999;}
#errorbox{text-align:center; width:938px; height:20px; padding:8px 0; margin:0 0 25px 11px; border:1px solid red; font-size:1.2em; color:red;}
#errorbox p{display:block; width:938px; margin:0; padding:0 auto;}
.absatz{text-align: left;}
.formularfeld_leer{border:1px solid red !important;}

.kd_sub{width:938px; margin:0; padding:0 0 1px 25px;}
.kd_sub p{height:25px; width:938px; margin:0; padding:0;}
.kd_sub label{text-align:left; margin:0; padding:0 0 0 10px; height:25px; line-height:25px;}	
.kd_sub input{margin:0; padding:0; float:left; height:25px;}

.kd_subl{width:120px; padding:0 0 1px 25px; float:left;}
.kd_subl p{height:25px; width:938px; margin:0; padding:0;}
.kd_subl label{text-align:left; margin:0; padding:0 0 0 10px; height:25px; line-height:25px;}	
.kd_subl input{margin:0; padding:0; float:left; height:25px;}

.kd_subr{width:200px; padding:50px 0 0 0; float:left;}
.kd_subr img{display: block; margin:0 0 5px 0;}

#kk_frame{text-align:center; padding:20px 0 0 0; width:380px; height:600px; margin:0 auto; }
#kk_frame_cont{border:1px solid #333333; width:380px; height:600px; margin:0 auto; padding:0 10px 0 0; background:#f6f6f6;}


#vk_box{width:500px; margin:0 0 15px 25px;}
#vk_box p{color:#f9f9f9 !important;}
#vk_box h3{color:#ff6600 !important;}
#errornav{clear:both; width:770px; margin:0 auto; margin-top:20px;}

.fbt_b_back {margin:0 475px 0 10px; padding:0; float:left; background:URL("../images/back_bt.png") 0 0 no-repeat; background-position:bottom; width:127px; height:34px;}
.fbt_b_back:hover{margin:0 475px 0 10px; padding:0; float:left; background:URL("../images/back_bt.png") 0 0 no-repeat; background-position:top; width:127px; height:34px;}
.fbt_kasse{margin:0; padding:0; background:URL("../images/zurkasse_bt.png") 0 0 no-repeat; background-position:bottom; width:127px; height:34px;}
.fbt_kasse:hover{margin:0; padding:0; background:URL("../images/zurkasse_bt.png") 0 0 no-repeat; background-position:top; width:127px; height:34px;}
.fbt_absenden{margin:0; padding:0; background:URL("../images/absenden_bt.png") 0 0 no-repeat; background-position:bottom; width:127px; height:34px;}
.fbt_absenden:hover{margin:0; mpadding:0; background:URL("../images/absenden_bt.png") 0 0 no-repeat; background-position:top; width:127px; height:34px;}

.hinweis{clear:both; text-align:left; padding:13px 0 45px 30px; width:680px; color:#fff;}
.hinweis p {line-height:18px;color:#fff;}
.hinweis h3 {color:red;}

.bestbg{margin:0 auto; padding:0; background:URL("../images/bestbg.png") 0 0 no-repeat; width:960px; height:34px;}
.bestanzahl{padding:7px 0 0 0; margin:0 0 0 10px; width:31px; height:20px; text-align:center; float:left; font-weight:bold; color:#fff;}
.bestprodukt{padding:7px 0 0 10px; margin:0; width:542px; height:20px; text-align:left; float:left;}
.bestprodukt i{padding:7px 0 0 0; margin:0; height:20px; text-align:left;}
.bestpreis{margin:7px 20px 0 0; padding:0; width:80px; height:20px; text-align:right; float:right; font-weight:bold; color:#fff;}
#summe{margin:0; padding:10px 0 20px 0; text-align:right; width:949px; font-size:1em; line-height:16px; color:#fff;}
/*#########################################################################################*/


/*D E T A I L*/
/*#########################################################################################*/
#pcontent{margin:25px auto; width:960px; padding:10px; background:#fff; border:1px solid #000;}
/*--------Left Panel--------*/
#pc_left{width:500px; line-height:18px; font-size:1em; text-align:left; margin:10px 29px 12px 0; float:left;}
#pcl_top{width:500px; line-height:18px; text-align:left; margin:0 0 12px 11px;}
#pcl_top h1{display:block; font-size:1.6em; margin-bottom:10px;}
#pcl_top strong{color:#0e0e0e;}
#pcl_bottom{width:351px; line-height:18px, text-align:left; margin:12px 0 12px 11px;}
.formcont_detail{padding:13px 0 0 0; width:339px; font-size:1.2em; color:#0e0e0e;}
.formcont_detail dl{text-align:left; margin:0 0 15px 0; padding:0 0 4px 0; border-bottom:1px solid #0e0e0e;}
.formcont_detail dt{width:40px; float:left; margin:0; padding:0; font-weight:bold;}
/*--------Left Panel 2 (ohne Right Panel)-------*/
#pc_left2{width:935px; line-height:18px; font-size:1em; text-align:left; margin:9px 0 12px 15px; display:block; float:left;}
#pc_left2 h1{font-size:1.6em; display:block; margin:0 0 10px 0;}
#pc_left2 strong{margin:0; padding:0; color: #0e0e0e;}
#pc_left2 b{margin:10px 0; padding:0; display:block;}
#pc_left2 ul{}
#pc_left2 li{width:450px; margin:0 0 0 15px; padding:0; list-style:circle;}
.oform{float:left; width:193px; font-size:1.1em; padding:20px 0 10px 0;}
.oform dl{text-align:left;}
.oform dt{float:left; width:100px; height:24px; padding: 0 0 0 4px;}
.oform dd{float:left; width:80px; height:24px;}
.oform p input.bt_idw{clear: both; width:165px; height:34px; line-height:18px; background:none; background:url("../images/bt_idw.jpg") 0 0 no-repeat; background-position:bottom; display:block; border:none; color:#fff; margin:0; padding:0 0 4px 0; font-weight:bold !important; font:14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing:none; cursor:pointer;}
.oform p input.bt_idw:hover{clear: both; width:165px;  height:34px; line-height:18px; background:none; background:url("../images/bt_idw.jpg") 0 0 no-repeat; background-position:top; display:block; border:none; color:#0e0e0e; margin:0; padding:0 0 4px 0; font-weight:bold !important; font:14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing:none; cursor:pointer;}
/*--------Right Panel--------*/
#pc_right{width:420px; line-height:18px; font-size:1em; margin:0 0 0 11px; display:block; float:left;}
#cb_top{width:420px; height:65px; background: url("../images/cb_top.png") 0 0 no-repeat;}
#cb_middle{width:420px; background:url("../images/cb_middle.png") 0 0 repeat-y;}
#cb_middle dl{}
#cb_middle dt{height:100%; width:84px; display:inline; float:left; font-weight:bold; margin:0 0 0 23px; padding:7px; color:#fff; border-top:1px solid #fff;}
#cb_middle dd{padding:0 10px; display:block; height:100%; width:272px; border-top:1px solid #0e0e0e; padding:7px; margin:0 0 0 121px;}
#cb_bottom{width:420px; height:30px; background:url("../images/cb_bottom.png") 0 0 no-repeat;}
/*--------Libary Panel--------*/
#libary{margin:30px 0 0 -3px; width:778px; height:385px; background:url("../images/detail_libary.png") 0 0 no-repeat;}
#libary_left{float:left; width:631px; height:385px;}
#dhd{height:22px; width:599px; padding:0 0 0 12px; margin:-6px 0 10px 0; color:#fff;}
#dhd a{font-size:0.3em; color:#fff;}
#dvideo{margin:0 0 0 9px; height:348px; width:620px;}
#libary_right{float:left; margin:0; width:140px; height:385px;}
#libary_nav{margin:26px 0 0 3px; padding:0;}
div#libary_nav  ul{margin:0; padding:0;}
div#libary_nav  ul li{margin:0; padding:0;}
div#libary_nav  ul li a strong{display:block; margin:0; padding:8px 0 0 0; font-size:1.2em; text-align: center;}
#libary_nav a:link, #libary_nav a:active, #libary_nav a:visited{display: block; height: 35px; width: 139px; background:url("../images/dl_btv.jpg") 0 0 no-repeat;background-position:bottom; color:#0e0e0e;}
#libary_nav a:hover{display:block; height:35px; width:139px; background:url("../images/dl_btv.jpg") 0 0 no-repeat; background-position:top; color:#fff;}
.modaktiv{display:block; height:35px; width:139px; background:url("../images/dl_btv.jpg") 0 0 no-repeat; background-position:top !important; color:#fff !important;}
#libary_bildnav{margin:15px 0 15px 17px; width:151px;}
#libary_bildnav ul{}
#libary_bildnav ul li{margin:0 15px 15px 0; padding:0; float:left;}
#libary_bildnav ul li a img{margin:2px 0 0 0;}
#libary_bildnav a:link, #libary_bildnav a:active, #libary_bildnav a:visited{display:block; height:48px; width: 48px; background:url("../images/dlspbg.gif") 0 0 no-repeat; background-position:bottom;}
#libary_bildnav a:hover{display:block; height:48px; width:48px; background-image:url("../images/dlspbg.gif") 0 0 no-repeat; background-position:top;}
.lform{float:left; width:160px; font-size:1.1em; color:#0e0e0e; padding:6px 0 10px 15px;}
.lform dl{text-align:left;}
.lform dt{float:left; width:55px; height:24px; color:#0e0e0e; }
.lform dd{float:left; width:80px; font-size:1em; height:24px; color:#0e0e0e;}
#libary_right p input.dwarenkorb{clear:both; width:139px; height:43px; background:none; border:none; background:url("../images/bt_warenkorb.png") 0 0 no-repeat; background-position:bottom; display:block; width:139px; height:43px; color:#fff; margin:0; padding:0 0 5px 0; font:14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:none; line-height:16px; cursor:pointer; margin:0 0 0 3px;}
#libary_right p input.dwarenkorb:hover{clear:both; width:139px; height:43px; background:none; border:none; background:url("../images/bt_warenkorb.png") 0 0 no-repeat; background-position:top; display:block;width:139px; height:43px; color:#0e0e0e; margin:0; padding:0 0 5px 0; font:14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:none; line-height:16px; cursor:pointer; margin:0 0 0 3px;}
/*#########################################################################################*/


/*T R A I N I N G */
/*#########################################################################################*/
/*--------T R A I N E R - w e r d e n --------*/
#betrainera{width:960px; height:279px; margin:15px auto; margin-bottom:40px; padding:0; text-align:left; background: url("../images/trainerbebga.jpg") 0 0 no-repeat #2a2a2a;}
#bt_text{width:360px; padding:0 0 0 30px; margin:0; line-height:18px;}
#minfo_bt{margin:27px 0 0 25px; padding:0; height:34px; width:190px; background: url("../images/minfo_bt.png") 0 0 no-repeat; background-position: bottom;}
#minfo_bt:hover{margin:27px 0 0 25px; padding:0; height:34px; width:190px; background: url("../images/minfo_bt.png") 0 0 no-repeat; background-position: top;}
#betrainerb{width:960px; height:598px; margin:15px auto; margin-bottom:40px; padding:0; text-align:left; background: url("../images/trainerbebgb.jpg") 0 0 no-repeat; position: relative; top:0px; left:0px;}
#betrainerb_cont {width:960px; height:256px;}
#tw_form{width:960px; margin:0; padding:0 0 0 30px; text-align:left; font-size:1em; height:200px; position:absolute; top:284px;}
#tw_form_l{margin:0; padding:0; width:392px; height:224px; float:left;}
#tw_form_l p{height: 25px;}
#tw_form_l label{display: block; float:left; width:80px; padding:5px 0 0 0;}
#tw_form_l input{height:18px; margin:0; padding:2px 5px 0 5px;}
#tw_form_l input[type="checkbox"]{ margin:5px 1px 0 0; padding:0; height:12px; line-height:12px;}
#tw_form_l span{ margin:0 6px 0 0; padding:0;}
.tw_dropdown{margin:0; padding:2px 0 0 0; text-align:center; width:225px; height:18px;}
#tw_form_r{width:568px; height:200px; margin:0; padding:0; float:left;}
#tw_form_r p{height: 25px;}
#tw_form_r label{display: block; width:80px; padding:2px 0 0 0;}
#tw_form_r input{width:495px; height:18px; margin:0; padding:2px 5px 0 5px;}
#tw_form_r textarea{height:137px; width:500px; margin:0; padding:5px 0 5px 5px; font-size:1.2em; font-family:verdana, sans-serif; color:#0e0e0e;}
#tw_nav{width:960px; clear:both; margin:0 auto; position:absolute; top:544px;}
.tw_del{margin:0 692px 0 7px; padding:0; float:left; background: URL("../images/del_bt.jpg") 0 0 no-repeat; background-position:bottom; width:127px; height:34px;}
.tw_del:hover {margin:0 692px 0 7px;padding:0; float:left; background: URL("../images/del_bt.jpg") 0 0 no-repeat; background-position:top; width:127px; height:34px;}
.fbt_absenden{ margin:0; padding:0; background: URL("../images/absenden_bt.png") 0 0 no-repeat; background-position: bottom; width:127px; height:34px;}
.fbt_absenden:hover {margin: 0; padding: 0; background: URL("../images/absenden_bt.png") 0 0 no-repeat; background-position: top; width:127px; height:34px;}



/*--------T R A I N E R - s e a r c h-------- */
#searchtraining{margin:0; text-align:left; width:960px; height:406px; background:URL("../images/formbg_e.jpg") 0 0 no-repeat;}
#trainsearch {width:493px; height:395px; margin:0; padding:0; text-align:left; float:left;}




/*#########################################################################################*/


/* K O N T A K T */
/*#########################################################################################*/
#formbg_kontakt{background: URL("../images/formbg_kontakt.png") 0 0 no-repeat; width:556px; height:530px; text-align:left; font-size:1em; margin:0 0 0 4px;  float:left;}
#formbg_kontakt2{background: URL("../images/formbg_kontakt2.png") 0 0 no-repeat; width:556px; height:286px; text-align:left; font-size:1em; margin:15px 0 0 4px;  float:left;}
.vlexis{width:540px; height:30px; margin:35px 0 0 9px; color:#9f9f9f;}
#formcont_kontakt{ width:400px; }
#formcont_kontakt h4{font-size:1.3em; text-align: left; padding:0; margin:26px 0 15px 0;color: #fff;}
#formcont_kontakt dl{text-align:left; margin:0 0 15px 0; padding: 0 0 4px 0; }
#formcont_kontakt dt{width:40px; float:left; margin:0; padding:0; font-weight:bold;}
#formcont_kontakt dd{margin: 0;padding: 0;}
#formcont_kontakt ul{text-align: left; margin:1px 0 12px 0; padding:0 0 4px 0; ;}
#formcont_kontakt li{width:300px; margin:0; padding:0;}
#formcont_kontakt p{text-align:left; margin:0 0 15px 0; padding: 0 0 4px 0; }
#portrait{width:346px; height:214px; background: URL("../images/portait.jpg") 0 0 no-repeat; margin:24px 0 0 52px;float:left;}
#portrait2{width:163px; height:215px; background: URL("../images/portait_ml.jpg") 0 0 no-repeat; margin:40px 0 0 52px;float:left;}
/*#########################################################################################*/


/* A G B ' s  -   D A T E N S C H U T Z */
/*#########################################################################################*/
.ft_agb{width:938px; margin:0 auto; margin-bottom:35px; text-align:left;}
.ft_agb p{}
/*#########################################################################################*/

/*S I T E   P R E S S */
/*#########################################################################################*/
#PressbodyMiddlePan{width:960px; position:relative; margin:0 auto; margin-top:65px; padding:0; font-size: .8em;}
/*--------Middle Left Panel--------*/
#PressMiddleLeftPan{width:556px; float:left; padding:0 58px 0 0;}
.Press_bg1{width:556px; height: 192px; padding:0; margin:0 0 25px 4px; background:url(../images/presse/presse_bg1.jpg) 0 0 no-repeat #2a2a2a;}
.Press_bg2{width:556px; height: 142px; padding:0; margin:0 0 25px 4px; background:url(../images/presse/presse_bg2.jpg) 0 0 no-repeat #2a2a2a;}
.Press_bg3{width:556px; height: 525px; padding:0 0 0 2px; margin:0 0 25px 4px; }
.Press_icon2{float:left; margin:0 0 0 21px;}

.p_hd h4{width:530px; height:24px; padding:27px 0 15px 26px; margin:0;color:#fff; font-size: 1.3em;}
.PressMiddleLeftTopPan{width:556px; padding:0; margin:0; }
.PressMiddleLeftTopPan p.presstext {padding:0 24px; margin:0 0 25px 0; line-height:20px;}
.presstext strong{font-size: 1.2em;}
/*--------Middle Right Panel--------*/
#PressMiddleRightPan{width:346px; float:left;}
#PressMiddleRightPan p{line-height:18px;}
#PressMiddleRightPan .newsBox{line-height:18px; margin:5px 0 25px 0; padding:5px 0; border-bottom:1px solid #292929;}
#PressMiddleRightPan .newsBoxImage{line-height:18px; margin:5px 0 25px 0; padding:5px 0;}
/*--------Middle Right NEWS Panel--------*/
#PressMiddleRightPan h2{width:321px; height:25px; display:block; border-bottom:1px dashed #BDB9B9; font-size:24px; line-height:22px; padding:0 20px 0 0; margin:0 0 10px 0; }
#PressMiddleRightPan p.subHD{font-size:18px; padding:2px 0 5px 0; color:#292929;}
#PressMiddleRightPan p.go a{width:97px; height:34px; display:block; margin:0 0 0 245px; background:url(../images/bt_go.jpg) 0 0 no-repeat; background-position:bottom; color:#fff; padding:0px;}
#PressMiddleRightPan p.go b{width:97px; height:32px; display:block; line-height:32px; text-decoration:none; text-align:center; cursor:pointer;}
#PressMiddleRightPan p.go a:hover{background:url(../images/bt_go.jpg) 0 0 no-repeat; background-position: top; text-decoration:none; color:#333; cursor:pointer;}
/*--------Middle Right AKTION Panel--------*/
#PressMiddleRightPan p.aktion{width:342px; height:62px; padding:20px 0 0 0;}
#PressMiddleRightPan p.aktion a{width:342px; height:62px; display:block; background:url(../images/aktion1.jpg) 0 0 no-repeat; background-position: top;}
#PressMiddleRightPan p.aktion a:hover{background:url(../images/aktion1.jpg) 0 0 no-repeat; background-position: bottom;}

.KontaktBox{font-weight:bold; font-size:1.2em; margin:10px 0 3px 0; text-decoration:underline;}
/*#########################################################################################*/

/*S I T E  A F F I L I A T E*/
/*#########################################################################################*/
#afi_left_cont{width:594px; height:598px; float:left; }
#afi_left_bg{width:594px; height:505px; float:left; background:URL("../images/formbg_afi.png") 0 0 no-repeat; margin:0 0 10px 0;}
#afi_left_cont h4{font-size: 1.4em; margin:31px 0 15px 0; color:#fff; }
#afi_right_cont{margin:7px 0 0 20px; width:346px; float:left;}
#afi_right_cont strong{font-size:1.2em;}
#afi_input {margin:0 0 0 30px; height:348px;}
#afi_input p{height:26px;}
#afi_input label{display:block; float:left; width:150px; padding:2px 0 0 0;}
#afi_input input{width:187px; height:18px; margin:0; padding:2px 5px 0 5px; font: 14px/18px "Trebuchet MS", Verdana, Arial, sans-serif;}
#afi_input textarea{width:340px; height:70px; margin:0; padding:2px 5px 0 5px; font: 14px/18px "Trebuchet MS", Verdana, Arial, sans-serif;}
#afi_radio{margin:5px 0 0 30px; padding:0; width:470px;}
#afi_radio span{display:block; float:left; width:150px; height:50px; padding:0;}
#afi_radio p{display:block; width:470px; height:24px;}
#afi_radio label{padding:0;}
#afi_radio input{padding:0; margin:3px 5px 0 0;}
#afi_ergebniss {margin:0 0 0 7px; width:376px; height:94px;}
#afi_ergebniss input.ergebniss{margin:0; padding:0; height:94px; width:160px; background: url("../images/ts_ergebniss.png") 0 0 no-repeat; background-position: bottom;}
#afi_ergebniss input.ergebniss:hover{margin:0; padding:0; height:94px; width:160px; background: url("../images/ts_ergebniss.png") 0 0 no-repeat; background-position: top;}
/*#########################################################################################*/


/*--------FOOTER PANEL--------*/
/*#########################################################################################*/
#footermainPan{background:#f4f4f4; color:#212121; position:relative; margin:0 auto; top:80px; height:47px; clear:both; border-bottom:1px dashed #bab8b8; border-top:1px dashed #bab8b8;}
#footerPan{width:689px; position:relative; margin:0 auto; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; padding:15px 0 15px 0;}
#footerPan ul{width:450px; height:20px; position:relative; margin:0 auto;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0 10px; color:#212121; background:#F4F4F4; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}
/*#########################################################################################*/

/*--------SIMON ADDITIONALS--------*/
/*#########################################################################################*/
.content_sim .CollapsiblePanelContent .CollapsiblePanelContentGroup {height:90px;}

/*#########################################################################################*/



