@charset "utf-8";
/* allgemein */
*{margin:0;padding:0;}
html{overflow-y:scroll;}
body{background:url(../images/bg_body.png) repeat-x;font:76% Arial, Helvetica, sans-serif;color:#5a5a5a}
#container{width:987px;margin:auto}

/* header */
#header{height:124px;padding:0 39px}
#header .branding {border:none;margin:28px 0 0 0;float:left}
#header .header_right{float:right;text-align:right;font-size:0.9em;color:#777}
#header #suche .suchfeld{border:1px solid #cecece;color:#959595;background:#fff;font-size:0.9em;height:12px;padding:2px}
#header #suche .submit{background:url(../images/submit.png) no-repeat 0 2px;height:20px;width:46px;border:none;cursor:pointer}
#header p{margin-bottom:8px;padding-top:42px}

#top{background:url(../images/bg_top.jpg) no-repeat;height:58px;padding:260px 39px 0 39px;font-size:0.9em}
.breadcrumb li{display:inline}
.breadcrumb a{color:#5a5a5a}
.breadcrumb a:hover{color:#5a5a5a;text-decoration:none}

/* navi */
#navi{background:url(../images/bg_navi.png) no-repeat;height:56px;padding:17px 0 0 39px;position:relative;}
#navi .nav_li{display:inline;}
#navi li a span{text-align:center;display:block;width:129px;padding-top:21px;cursor:pointer}
#navi li .nav1_3 span{padding-top:14px}
#navi li .nav1{color:#fff;text-decoration:none;display:block;background:url(../images/navi_img.png) no-repeat;height:56px;width:129px;float:left;margin-right:1px}
#navi li .nav1:hover,#home #navi li .nav1_1,#services #navi li .nav1_2,#contact #navi li .nav1_31, #marken #navi li .nav1_1, #badminton #navi li .nav1_2, #billardtische #navi li .nav1_2,#outdoor #navi li .nav1_2,#reiten #navi li .nav1_2,#bid-aktionsartikel #navi li .nav1_2,#bid-tennis #navi li .nav1_2,#bid-therapie #navi li .nav1_2,#bid-tischtennis #navi li .nav1_2,#bid-walking #navi li .nav1_2,#schwimmen #navi li .nav1_2,#rollsport #navi li .nav1_2, #baelle #navi li .nav1_2,#verkauf #navi li .nav1_3, #ballzubehoer #navi li .nav1_2, #baseball #navi li .nav1_2, #boxen #navi li .nav1_2, #dart #navi li .nav1_2, #grill #navi li .nav1_2, #kickertische #navi li .nav1_2, #kombinationstische #navi li .nav1_2, #kraftsport #navi li .nav1_2, #lady_fitness #navi li .nav1_2, #betriebsanleitungen #navi li .nav1_4, #angebote #navi li .nav1_5, #messetermine #navi li .nav1_6, #downloads #navi li .nav1_7{color:#404e6b;text-decoration:none;background-position:bottom;}

#navi li li{width:auto;height:16px;float:none}
#navi li ul{float:left;width:145px;margin-right:10px}
#navi li li a{color:#5a5a5a;display:block;padding:2px 3px 0 3px;text-decoration:none;height:16px;}
#navi li li a:hover{color:#fff;background:#3e4c69;text-decoration:none;}
#navi li div{position:absolute;width:323px;height:190px;background:#fff;top:73px;left:-999em;padding:12px 6px}
#navi li:hover div, #navi li.sfhover div{left: 169px;}


/* naviAdd */
.naviAdd{padding:20px 0 0 0;color:#777}
.naviAdd li{display:inline}
.naviAdd li a{color:#777;text-decoration:none;padding:0 5px}
.naviAdd li a:hover{color:#3e4c69;text-decoration:underline}

/* content */
#content{margin:0 39px;padding:0 0 30px 0}

.contentMain{border-top:13px solid #cfcfcf;float:left;width:617px;padding:15px 0}

.contentSidebar{border-top:13px solid #cfcfcf;float:right;width:276px;background:url(../images/bg_sidebar.jpg) no-repeat bottom;padding:0 0 380px 0}
.contentSidebar div{padding:10px 5px 10px 10px;background:#e8e8e8;margin:5px 0}
.contentSidebar p{margin-bottom:10px}
.contentSidebar div a{color:#ff9b17}
.contentSidebar div a:hover{color:#000}

.contentSidebar li{margin:3px 0}
.contentSidebar li strong{color:#3e4c69}

.right_img{border:6px solid #8a8a8a;padding:1px;float:right;margin:0 0 0 10px}
.right_img2{border:2px solid #8a8a8a;padding:1px;float:right;margin:0 0 0 10px}
.img{border:2px solid #8a8a8a;padding:1px;}
#messetermine h1{padding-bottom:5px}
.messe_logo{margin-bottom:10px} 

.left{width:300px;float:left;padding:0 0 30px 0}

.trenner{border-bottom:1px solid #e8e8e8;margin:20px 0;height:20px}


table tr{height:20px}
table p{margin:0}
table tr:hover{background:#e8e8e8}
table th{text-align:left;color:#3e4c69}
table .table_name{width:430px}
table .table_art{width:120px}
table .table_pdf{width:50px;text-align:right}

.table1 td{width:130px}

/* footer */
#footer{border-top:13px solid #cfcfcf;margin:0 39px;padding:10px 0 0 0;height:60px}
#footer img, #footer p{float:left;line-height:1.4em}
#footer img{margin-right:10px}
#footer p strong{color:#3e4c69}
#footer .escape{float:right;color:#ff9b17}
#footer .escape:hover{color:#000;text-decoration:none}

/* allgemein */
a{color:#3e4c69;text-decoration:underline}
a:hover{color:#000}
ul{list-style:none}
h1{color:#3f4d6a;font-size:2em;font-weight:normal;padding-bottom:15px}
h2{color:#3f4d6a;font-size:1em;padding-bottom:5px;line-height:1.6em}
p{margin-bottom:20px;line-height:1.6em}
address{margin-bottom:20px;line-height:1.4em;font-style:normal}

.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}
.nofloat{font-size:0.001em;line-height:0.001em;clear:both}
.index_img1{margin:9px 8px 9px 9px;}
.index_img2{margin:9px 9px 11px 9px;}
.index_img3{margin:10px 9px 9px 9px;}
* html .index_img3{float:left;}
.img_con{background-color:#8a8a8a;width:609px;margin-bottom:20px;}
* html .img_con{width:611px;}
.img_con img{border:1px solid #fff;}
.bv{border-right:1px solid #fff;height:202px;display:block;float:left}
.bh{border-bottom:1px solid #fff;float:left;}
