/* Style sheet layout */
select,input,textarea{font-size:99%;}
form{margin:0;padding:0;}
img{border:0;}
.inside{position:relative;text-align:left;}
.block{overflow:hidden;}
#clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
.custom{display:block;text-align:left;}
.custom:after{height:0;clear:both;display:block;content:".";visibility:hidden;}
body{margin:0;padding:0;background-color:#161616;font-family:"Lucida Grande", Lucida, Verdana, sans-serif;font-size:12px;color:#FFFFFF;line-height:1.7em;}
#header{width:950px;height:125px;margin:0 auto;padding:0;background: url(tl_files/mk_haarschnitt/lib/images/logo_neu.png) no-repeat 2px 0px;}
#logo{}
#page{width:950px;margin:1px auto 0;padding:20px 0 0;background-image:url("tl_files/mk_haarschnitt/lib/images/trans.png");background-repeat:repeat;z-index: 999;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#left{width:210px;float:left;}
#right{width:210px;float:right;}
.teaser_box_right{margin:0 10px 5px 15px;padding:0;}
#right p{font-size:11px;line-height:14px;letter-spacing: 0;}
#right a{background-color:#010101;font-size:11px;line-height:14px;letter-spacing: 0;}
#right a:hover{background-color:#dc0808;font-size:11px;line-height:14px;letter-spacing: 0;}
* html #right{width:200px;}
#main{width:auto;position:relative;margin:0 215px;padding-bottom:15px;}
* html #main{margin:0 205px 0 215px;}
.highlight_teaser{height:135px;margin-bottom:25px;padding-right:12px;background: #1c1c1c;letter-spacing: 0.1em;}
* html .highlight_teaser{width:510px;}
.highlight_teaser h3{padding-top:5px;font-weight:normal;color:#a5a5a5;}
.highlight_teaser a{display:block;padding-right:15px;background: url(tl_files/mk_haarschnitt/lib/images/arrow_more.gif) no-repeat right 3px;text-transform: uppercase;}
.highlight_teaser a:hover{background-position: right -12px;}
.highlight_teaser p{padding-bottom:0;text-align:justify;}
.highlight_teaser p.teaser_more{margin-top:10px;margin-left:150px;text-align:right;color:#dc0808;background: #101010;}
#flashcontent{margin:0;padding:0;}
#footer{width:950px;height:80px;margin:15px auto 0;padding:0;}
#footer p{margin-right:215px;text-align:right;font-size:11px;color:#505050;letter-spacing: 0.1em;}
#footer a{text-decoration:none;font-size:11px;color:#505050;}
#superpage{position:relative;z-index: 2;}
.toggler{margin:8px 0 0;padding-bottom:5px;padding-left:20px;border-bottom:1px dotted #505050;font-weight:normal;font-size:14px;color:#e8e8e8;letter-spacing: 0.1em;text-transform: lowercase;background:transparent url(tl_files/mk_haarschnitt/lib/images/toggle_off.gif) 0 3px no-repeat;cursor: pointer;cursor: hand;}
.toggler.actives{background:transparent url(tl_files/mk_haarschnitt/lib/images/toggle_on.gif) 0 3px no-repeat;}
.accordion{margin:0;padding-left:20px;}
.teaser_erfolge{height:140px;}
.teaser_pub{height:140px;}
.teaser_partner{height:140px;}

