/* Style sheet main */
html{height:100%;}
body{height:100%;background:url("tl_files/tsgla/dsg/bg_body.jpg") left top no-repeat;font-family:Arial;font-size:12px;color:#000000;}
#wrapper{width:1007px;margin:0 auto;padding-bottom:30px;background-color:#ffffff;min-height: 100%;-webkit-box-shadow: 3px 0px 7px #555555;-moz-box-shadow: 3px 0px 7px #555555;box-shadow: 3px 0px 7px #555555;}
#header{margin-top:15px;background:url("tl_files/tsgla/dsg/banner.jpg") left top no-repeat;}
#header .mod_navigation{width:1007px;float:left;margin-top:180px;background-color:#bd4a45;background-image:url("tl_files/tsgla/DSG/bg_menu.jpg");background-repeat:repeat-x;font-family:Arial;font-size:15px;}
#header .mod_navigation ul{float:left;margin:0;padding:0;background-color:#bd4a45;background-image:url("tl_files/tsgla/DSG/bg_menu.jpg");background-repeat:repeat-x;list-style-type:none;}
#header .mod_navigation ul li{float:left;}
#header .mod_navigation ul li a{float:left;margin:0;padding:5px 8px;font-weight:normal;font-size:15px;color:#ffffff;text-decoration: none;}
#header .mod_navigation ul li a:hover{float:left;margin:0;padding:5px 8px;background-color:#e6cecd;background-image:url("tl_files/tsgla/DSG/bg_menu_active.jpg");background-repeat:repeat-x;color:#000000;}
#header .mod_navigation .active{margin:0;padding:5px 4px;background-color:#e6cecd;background-image:url("tl_files/tsgla/DSG/bg_menu_active.jpg");background-repeat:repeat-x;color:#000000;}
#header .mod_navigation ul li .trail{margin:0;padding:5px 4px;background-color:#e6cecd;background-image:url("tl_files/tsgla/DSG/bg_menu_active.jpg");background-repeat:repeat-x;color:#000000;}
#left #mod_navigation_sub{width:135px;float:left;margin:20px 0 15px 10px;background-color:#ffffff;font-family:Arial;font-size:15px;}
#left #mod_navigation_sub ul{width:135px;float:left;padding:0;background-color:#ffffff;list-style-type:none;}
#left #mod_navigation_sub .level_2{margin-left:15px;}
#left #mod_navigation_sub ul li{float:left;margin:5px 0 0;padding:0;font-size:14px;}
#left #mod_navigation_sub ul li a{width:133px;display:block;margin:0;padding:3px 0 3px 5px;background-color:#4f4f4f;color:#ffffff;text-decoration: none;}
#left #mod_navigation_sub ul li a:hover{background-color:#bd4a45;color:#ffffff;}
#left #mod_navigation_sub li .active{width:133px;display:block;margin:0;padding:3px 0 3px 5px;background-color:#d1d1d1;color:#000000;text_decoration: none;}
#main{font-family:Arial;font-size:12px;color:#000000;}
#main .inside{padding:5px 10px;}
.mod_article{margin:10px 0 0 5px;padding:0;font-family:Arial;font-size:15px;color:#000000;}
.ce_text{clear:right;margin:0 0 0 10px;padding:0;}
.ce_text a,.ce_table a,.ce_download a,.ce_form a{text-decoration:underline;color:#bd4a45;}
.ce_text a:hover,.ce_table a:hover,.ce_download a:hover,.ce_form a:hover{color:#640c0c;}
.ce_download{font-size:14px;}
.ce_table{margin-bottom:20px;margin-left:10px;font-size:14px;}
.ce_table td{padding-top:5px;padding-right:5px;padding-bottom:5px;vertical-align:text-top;}
.ce_form td{padding-top:5px;padding-bottom:5px;}
.ce_form .error{font-size:12px;color:#ff0000;}
#training_winter td,#training_sommer td{border-top:2px dotted #cecece;}
#training_winter h2,#training_sommer h2{font-size:18px;color:#640c0c;}
h1{clear:right;margin-top:0;margin-bottom:20px;font-family:Arial;font-size:24px;color:#640c0c;}
#main .mod_article h2{font-size:20px;color:#640c0c;}
.layout_latest img,.layout_full img,.ce_text img{margin:7px;border:1px dotted #888888;}
.layout_latest img:hover,.layout_full img:hover,.ce_text img:hover{margin:7px;border:1px solid #666666;}
#main .pdf_link{float:right;margin:0 10px 10px 0;}
.mod_newsreader,.mod_eventreader{clear:right;}
.layout_full,.layout_latest{margin:10px 10px 30px;padding:10px;background-color:#efefef;border-left:2px solid #bd4a45;font-size:14px;line-height:18px;-webkit-box-shadow: 0px 0px 10px #888888;-moz-box-shadow: 0px 0px 10px #888888;box-shadow: 0px 0px 10px #888888;}
.layout_full h1{margin-left:10px;padding-top:5px;font-size:18px;color:#640c0c;}
.layout_latest h2 a{font-size:18px;color:#640c0c;text-decoration: none;}
.layout_full .info{margin-left:10px;font-size:12px;color:#808080;}
.layout_latest .info{margin:5px 0 0;padding:0;font-size:14px;color:#808080;}
.mod_newslist .more a,.back a{text-decoration:underline;font-size:13px;color:#bd4a45;}
.mod_newslist .more a:hover,.back a:hover{text-decoration:underline;font-size:13px;color:#640c0c;}
.mod_newslist .pagination,.mod_formdatalisting .pagination{clear:left;margin:0 0 20px 30px;font-family:Arial;font-size:14px;color:#000000;}
.mod_newslist .pagination ul,.mod_formdatalisting .pagination ul{float:left;margin:0;padding:0;list-style-type:none;}
.mod_newslist .pagination ul li,.mod_formdatalisting .pagination ul li{float:left;padding-left:5px;}
.mod_newslist .pagination ul li a,.mod_formdatalisting .pagination ul li a{color:#bd4a45;}
.mod_newslist .pagination ul li a:hover,.mod_formdatalisting .pagination ul li a:hover{color:#640c0c;}
.mod_newslist{clear:both;}
.layout_short{padding-right:10px;padding-left:10px;line-height:14px;}
.layout_short .teaser{text-align:justify;font-size:11px;line-height:12px;}
.layout_short .info{margin:0;padding:0;font-size:10px;}
.layout_short h2{text-align:justify;}
.layout_short h2 a{font-size:12px;color:#640c0c;text-decoration: none;}
.mod_eventlist{padding-bottom:10px;border-right:1px dotted #cecece;border-bottom:1px dotted #cecece;border-left:1px dotted #cecece;}
.mod_eventlist h1{padding:3px;background-color:#EFEFEF;font-size:13px;color:#000000;text-decoration: none;}
.mod_eventlist a{font-size:12px;color:#bd4a45;}
.mod_eventlist a:hover{color:#640c0c;}
.mod_eventlist .date{padding-right:100px;padding-bottom:10px;font-size:12px;}
.mod_eventlist .time{font-size:12px;}
.mod_eventlist .event,.mod_eventlist .empty{margin-bottom:10px;margin-left:5px;}
.mod_eventreader{margin:10px 10px 30px;padding:10px;background-color:#efefef;border-left:2px solid #bd4a45;-webkit-box-shadow: 0px 0px 10px #888888;-moz-box-shadow: 0px 0px 10px #888888;box-shadow: 0px 0px 10px #888888;}
.mod_eventreader h1{margin-left:10px;padding-top:5px;font-size:18px;color:#640c0c;}
.mod_eventreader .info{margin-left:10px;font-size:14px;color:#505050;}
.ce_gallery{clear:right;margin:30px 10px 10px;padding:10px;background-color:#efefef;-webkit-box-shadow: 0px 0px 10px #666666;-moz-box-shadow: 0px 0px 10px #666666;box-shadow: 0px 0px 10px #666666;}
.ce_gallery td{text-align:center;vertical-align:middle;}
.ce_gallery h1{margin-left:5px;font-size:20px;color:#640c0c;}
.ce_gallery .image_container{margin:5px;padding:3px;border:1px dotted #999999;}
.ce_gallery .image_container:hover{border:1px solid #640c0c;}
.ce_gallery .image_container a img{text-align:center;opacity: 0.75;}
.ce_gallery .image_container a img:hover{text-align:center;opacity: 1.0;}
#wirtschaftspartner{text-align:center;}
#wirtschaftspartner .ce_slideshow2{border:1px dotted #838383;}
#wirtschaftspartner .mod_slideshow2{margin-top:15px;border:1px dotted #838383;}
#main .mod_article .tabelle_wirtschaftspartner table td{padding-top:10px;padding-right:100px;padding-bottom:10px;text-align:left;vertical-align:middle;border-bottom:1px dotted #cecece;}
#main .mod_article .tabelle_wirtschaftspartner table td img{opacity: 0.7;}
#main .mod_article .tabelle_wirtschaftspartner table td img:hover{opacity: 1.0;}
#ueberuns img{border:0px hidden #ffffff;}
#titel_neueste{margin-left:10px;font-weight:bold;font-size:14px;color:#640c0c;}
.img_left{float:left;}
.img_right{float:right;}
#right{float:right;}
#right .inside{padding:5px 10px;}
#right .mod_article{margin-top:40px;}
.mod_formdatalisting table td{padding:2px 30px 2px 0;border-bottom:1px dotted #808080;font-size:13px;min-width: 50px;}
.mod_formdatalisting table th{padding-bottom:5px;border-bottom:1px dotted #808080;}
.mod_formdatalisting .formbody{margin-bottom:20px;}
.mod_formdatalisting .formbody input{margin-left:10px;}
