/* Style sheet sgwebsolutions */
body{margin:0;padding:0;background-color:#222222;background-image:url("tl_files/sgwebsolutions/background.png");background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:150%;}
h1{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:20px;color:#505050;}
h2{margin-top:0px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#505050;}
h3{margin-top:0px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#505050;}
a,a:visited,a:link,a:active{text-decoration:none;color:#376B9A;}
a:hover{text-decoration:underline;}
#wrapper{width:800px;top:10px;position:absolute;margin-left:-400px;left:50%;}
#maintable{width:800px;background-color:#FAFAFA;border:1px solid #C0C0C0;}
#footer{width:800px;height:30px;text-align:right;font-size:9px;}
.topbanner{margin:0;padding:0;font-size:25px;}
.topbanner img{}
.left{width:160px;background-color:#F5F5F5;}
.leftspacer{width:5px;background-color:#E3E3E3;}
.header{height:18px;}
.middle{width:635px;background-image:url("tl_files/sgwebsolutions/main_background.jpg");background-position:top;background-repeat:no-repeat;}
.middle_inner{margin:30px;}
.ce_headline{}
.mod_navigation{background-color:#F5F5F5;}
.mod_navigation p.active{display:inline;margin:0;}
.level_1{margin-top:0px;margin-left:0px;padding-left:0;border:1px solid #F5F5F5;}
.level_1 .first{margin-top:0px;padding-top:0px;}
.level_1 a{height:17px;display:block;vertical-align:middle;text-decoration:none;color:#000;}
.level_1 li{height:17px;display:block;margin-top:1px;padding:3px 3px 3px 20px;border-bottom:1px dashed #C0C0C0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;list-style: none;background: none;}
.level_1 li.active,.level_1 li.trail{height:auto;}
.level_1 li:hover{background: url(tl_files/sgwebsolutions/black_dot.gif) no-repeat left;}
.level_1 li.active{font-weight:bold;font-size:11px;background: url(tl_files/sgwebsolutions/black_dot.gif) no-repeat left;}
.level_1 li.submenu,.level_1 li.trail{font-weight:bold;font-size:11px;background: url(tl_files/sgwebsolutions/black_dot.gif) no-repeat left 8px;}
.level_1 .trail a{height:auto;}
.level_2{margin-top:5px;}
.level_2 a{height:13px;display:block;vertical-align:middle;text-decoration:none;color:#000;}
ul.level_2 li{height:13px;display:block;margin-top:1px;margin-left:-40px;padding:3px 3px 3px 15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;list-style: none;background: none;}
.level_2 li:hover{background: url(tl_files/sgwebsolutions/black_dot.gif) no-repeat left;}
.level_2 li.active{height:13px;font-weight:bold;background: url(tl_files/sgwebsolutions/black_dot.gif) no-repeat left;}
.level_2 p.active{margin:0;}
.mod_breadcrumb{height:18px;margin:0;padding:0px 0px 0px 175px;background-color:#D0D0D0;}
.mod_breadcrumb active{display:inline;}
.mod_breadcrumb a{color:#black;}
.pdf_link{text-align:right;}
.pdf_link a{text-decoration:none;font-size:11px;color:#C0C0C0;}
.info{margin-bottom:5px;color:#A0A0A0;}
.more a{text-decoration:none;color:#808080;}
.layout_simple a{text-decoration:none;color:#808080;}
.kontaktbox{width:150px;left:300px;top:-350px;position:relative;padding:5px;border:1px solid #505050;}
.ce_accordion{padding:5 5 0 5;background-color:#F0F0F0;}
.toggler{display:block;padding-left:15px;border-top:1px dashed #E0E0E0;font-weight:bold;color:#505050;cursor:pointer;background: url(tl_files/sgwebsolutions/black_dot.gif) no-repeat left;}
.ce_accordion ul{margin-top:10px;}
.image_container{margin-top:10px;}
#kontakt td{padding:3px;font-size:11px;}
#kontakt table{width:300px;}
#kontakt .col_0{width:100px;}
#kontakt .col_1{width:200px;}
.text,.select,.textarea{width:150px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#kontakt .textarea{height:80px;}
#kontakt .error{font-size:10px;color:#FF0000;}
.mod_newslist{clear:both;padding:0px 10px 10px 10px;background-color:#f5f5f5;border-top:1px solid #E5E5E5;}
.mod_newslist h1{font-size:16px;}
.mod_newslist h2{font-size:14px;}
.mod_newslist h2 a{text-decoration:none;color:#808080;}
.layout_full h1{font-size:16px;}
.layout_full h2{font-size:14px;}
.layout_latest{margin-bottom:15px;border-bottom:1px solid #D0D0D0;}
.mod_newslist .image_container img{border:1px solid #D0D0D0;}
.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
