/* Style sheet style */
.externlinks{border-top:1px dotted;}
.pdfdownload{border-top:1px dotted;}
#right p .pdfdownload a,#right p .pdfdownload a.visited,#right p .pdfdownload a.hover,#right p .pdfdownload a.active{color:#848484;}
.teaser_first,.teaser{float:left;margin-right:30px;}
.row{float:left;margin-right:auto;}
.row_single{float:left;clear:both;margin-right:auto;}
.mod_navigation{left:2px;position:relative;overflow:visible;float:left;padding-top:40px;}
#footer{width:940px;position:relative;float:left;clear:both;margin-top:50px;border-top:1px solid #C3C3C3;font-size:10px;}
body,ul,ol,h1,h2,h3,h4,h5,h6,form,li,p{margin-top:0;padding-top:0;font-weight:normal;}
#container{padding-top:20px;padding-bottom:300px;background:#FFFFFF url(tl_files/signal-reklame.de/images/skin1/bg.jpg) no-repeat scroll 0 0;}
.additional_info{height:80px;position:relative;clear:both;padding-top:10px;padding-right:0;padding-bottom:10px;background-color:#505559;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;}
.additional_info h3{width:760px;float:left;margin-bottom:15px;padding-top:0;padding-right:20px;padding-left:20px;border:0px;font-weight:bold;font-weight:normal;font-size:18px;color:#ffffff;}
.additional_info h4{width:760px;float:left;margin:00;padding:0 0 0 20px;border:0px;font-weight:normal;font-size:16px;color:#ffffff;line-height:20px;}
.get_in_touch{right:20px;top:0px;position:relative;float:right;background:transparent url(tl_files/signal-reklame.de/images/skin1/button_get_in_touch.png) no-repeat scroll left top;}
#searchform{width:261px;height:30px;margin:0 0 20px 0;padding:0;}
#searchsubmit{width:48px;height:34px;position:static;float:right;margin:0;padding:0;background:transparent url(tl_files/signal-reklame.de/images/skin1/button_search.png) no-repeat scroll left top;border:medium none;text-indent:-9999px;cursor:pointer;}
h1,h2,h3,h4,h5,h6,legend{color:#5a5a5a;line-height:40px;}
h1{margin:5px 0 0 0;padding:0;font-weight:bold;font-size:25px;}
h2{margin:0;padding:0;font-weight:bold;font-size:17px;}
h3{font-weight:bold;font-size:14px;line-height:20px;}
body{position:relative;font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, sans-serif;font-size:11.5px;color:#848484;line-height:21px;}
a,a:visited,a:hover,a:active{text-decoration:none;color:#848484;}
.bodytext{padding-left:1px;}
#wrapper{width:940px;position:relative;clear:both;margin:0 auto;}
#main{width:629px;position:relative;float:left;}
#right{width:260px;position:relative;float:right;margin:0;padding:0 0 0 20px;background-position:left center;background-repeat:no-repeat;border-left: 1px solid #DADADA;}
#main img{margin-bottom:10px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD;padding:5px;}
#container a,#container a:visited,#container a:active{color:#c90230;}
#container a:hover{text-decoration:underline;}
#header{width:940px;position:relative;margin:0 auto auto 0;border:0px solid #C3C3C3;z-index:5;background:#FFFFFF url(tl_files/signal-reklame.de/images/skin1/bg.jpg) no-repeat scroll 0 0;}
.logo,.logo a{width:150px;height:80px;bottom:0px;left:0px;right:0px;top:0px;position:relative;float:none;display:block;margin-left:auto;border:0px;}
#wrapper .logo a{outline:none;background: transparent url(tl_files/signal-reklame.de/images/skin1/logo.png) no-repeat top right;}
.mod_navigation p{margin:0;padding:0;}
.mod_navigation ul a,.mod_navigation ul span{height:36px;position:relative;float:left;display:inline;margin:0 30px 0 0;padding:0;text-align:center;font-weight:bold;text-decoration:none;line-height:28px;outline:none;z-index:35;}
.mod_navigation ul li{position:relative;float:left;margin-top:11px;z-index:20;}
.mod_navigation ul,.mod_navigation ul ul{position:relative;margin:0;padding:0;line-height:50px;list-style-type:none;list-style-position:outside;z-index:5;}
.mod_navigation ul ul a,.mod_navigation ul ul span{margin-right:0;line-height:33px;}
.mod_navigation ul li li{margin-top:0;}
.mod_navigation ul ul{width:172;left:-19px;top:35px;position:absolute;display:none;}
.mod_navigation ul li ul a,.mod_navigation ul li ul span{width:128px;height:auto;float:left;padding:0 21px;text-align:left;background-color:#ffffff;border-right:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3;border-left:1px solid #C3C3C3;}
.mod_navigation ul ul ul{top:auto;}
.mod_navigation ul li ul ul{left:171px;top:-1px;}
.mod_navigation ul li:hover ul ul,.mod_navigation ul li:hover ul ul ul,.mod_navigation ul li:hover ul ul ul ul{display:none;}
.mod_navigation ul li:hover ul,.mod_navigation ul li li:hover ul,.mod_navigation ul li li li:hover ul,.mod_navigation ul li li li li:hover ul{display:block;}
.mod_navigation ul li ul a,.mod_navigation ul li ul span{}
.mod_navigation ul li ul a:hover{background-color:#505559;color:#ffffff;}
.mod_navigation ul li ul ul{border-top:1px solid #C3C3C3;}
#searchsubmit:hover{background:transparent url(tl_files/signal-reklame.de/images/skin1/button_search.png) no-repeat scroll left bottom;}
#s,.text_input,.text_area,textarea,#commentform input,input{margin-right:10px;margin-bottom:5px;margin-left:10px;border:1px solid #ABABAB;color:#848484;}
#s,.text_input,.text_area{width:190px;float:left;margin:4px 0 0 0;padding:4px;font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,sans-serif;font-size:11.5px;line-height:21px;letter-spacing: -0.5px;}
#s{height:16px;bottom:2px;}
#container .teaser img:hover,#container .teaser_first img:hover{background:#FFFFFF none repeat scroll 0 0;border:1px solid #C90230;padding:5px;}
.mod_newslist{width:259px;float:left;margin-top:20px;padding:0;color:#505559;}
#right h3{margin-bottom:0;}
#right h2{width:259px;top:10;}
.post_name{}
.meta_sub{font-size:10px;}
#right .mod_newslist .latestnews{margin:0 0 7px 0;padding:0;}
#right .mod_newslist .latestnews a,#right .mod_newslist .latestnews a.visited,#right .mod_newslist .latestnews a.active,#right .mod_newslist .latestnews a.hover{color:#848484;}
.alignleft{float:left;margin:0 15px 15px 0;}
.alignright{float:right;margin:0 0 15px 15px;}
#footer a,#footer a:visited,#footer a:active{color:#c90230;}
#footer a:hover{text-decoration:underline;}
#featured{height:400px;top:-1px;position:relative;clear:both;padding-top:10px;border-top:1px solid #c3c3c3;z-index:-10;}
#header .featured_alternate_active{z-index:2;}
.featured_alternate{position:absolute;}
.advanced_button{width:140px;height:45px;display:block;}
#smallpicture{margin:0;padding:0;}
#smallpicture img{background:#FFFFFF none repeat scroll 0 0;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding-top:5px;padding-bottom:5px;}
.layoutbox{margin-bottom:20px;padding:10px 10px 5px 10px;background-color:#505559;}
.layoutbox h3{color:#ffffff;}
.layoutbox:hover{background-color:#C90230;}
#container .layoutbox a,#container  .layoutbox a:visited,#container  .layoutbox a:hover,#container  .layoutbox a:active{display:inline-block;margin:0;padding:10px;text-decoration:none;color:#ffffff;}
.layoutbox news p{margin:0;}
