/* Style sheet layout */
body{background: #2d1914 url(tl_files/css/salsaexpress_background.jpg) no-repeat center top;}
#header{height:200px;margin-top:132px;background-color:#fff;background-image:url("none");}
#wrapper{margin-top:0;}
#container{margin:72px 0 0;padding:24px;background-color:#fff;}
#main{padding-right:24px;min-height: 400px;}
#footer{}
p{line-height:18px;}
h2{line-height:20px;}
h3{font-size:15px;}
#right h1{padding-top:3px;padding-bottom:3px;background-color:#f1f1f1;color:#7f220f;font: 15px Georgia, "Times New Roman", Times, serif;border-top-style: solid;border-top-width: 1px;border-top-color: #d9d9d9;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #b2b2b2;}
#right{}
#topnavi{top:222px;position:absolute;}
#topnavi ul{height:28px;padding-left:24px;background: none no-repeat;}
#topnavi ul li{float:left;border-right:1px dotted #999;background: none no-repeat right center;text-transform: uppercase;}
#topnavi ul li.first{border-left:1px dotted #999;}
#topnavi ul li a{height:20px;display:block;padding-top:8px;padding-right:10px;padding-left:10px;text-decoration:none;font-size:11px;color:#bebebe;line-height:11px;}
#topnavi ul li a:hover{color:#fff;}
#topnavi ul li.active,#topnavi ul li a.trail{height:18px;display:block;padding-top:6px;padding-right:10px;padding-left:10px;border-top:2px solid #ffab00;border-bottom:2px solid #ffab00;text-decoration:none;font-size:11px;color:#fff;line-height:11px;}
#topnavi ul li.active{border-right:1px dotted #999;}
#subnavi{margin-top:24px;margin-bottom:24px;border-bottom-width: 1px;border-bottom-style: dotted;}
#subnavi ul li{height:24px;font-size:12px;text-indent: 6px;}
#subnavi ul li a{height:20px;display:block;padding-top:4px;border-top:1px solid #fff;}
#subnavi ul li a:hover{background-color:#f1f1f1;}
#subnavi ul li .active{height:20px;display:block;padding-top:4px;background-color:#e5e5e5;border-top:1px solid #fff;font-weight:bold;color:#7f220f;}
#kontaktnavi{top:222px;right:24px;position:absolute;}
#kontaktnavi ul{height:28px;padding-left:24px;background: none no-repeat;}
#kontaktnavi ul li{float:left;border-right:1px dotted #999;background: none no-repeat right center;text-transform: uppercase;}
#kontaktnavi ul li.first{border-left:1px dotted #999;}
#kontaktnavi ul li a{height:20px;display:block;padding-top:8px;padding-right:10px;padding-left:10px;text-decoration:none;font-size:11px;color:#bebebe;line-height:11px;}
#kontaktnavi ul li a:hover{color:#fff;}
#kontaktnavi ul li.active{height:18px;display:block;padding-top:6px;padding-right:10px;padding-left:10px;border-top:2px solid #ffab00;border-bottom:2px solid #ffab00;text-decoration:none;font-size:11px;color:#fff;line-height:11px;}
#kontaktnavi ul li.active{border-right:1px dotted #999;}
#footersearch{top:15px;left:395px;position:absolute;}
#footersearch input.text{}
#footersearch input.submit{top:5px;left:0;position:relative;}
.mod_search .relevance{font-size:10px;color:#b1b1b1;}
.mod_search h3{margin-top:20px;margin-bottom:15px;}
.mod_search h3 a{font-size:15px;line-height:15px;}
.mod_search .filesize{font-size:10px;color:#b1b1b1;}
.mod_search .highlight{color:#000;}
.mod_search .header{margin-top:30px;padding-top:5px;padding-bottom:5px;border-top:1px dotted #666666;border-bottom:1px dotted #666666;}
.mod_search .url{padding-bottom:10px;border-bottom:1px dotted #666666;}
input#ctrl_keywords.text{width:288px;}
#fusszeile{width:960px;top:60px;position:absolute;text-align:center;}
#fusszeile a{color:#666;}
