/* Style sheet usta_css */
.mod_galleryviewer table{margin-right:auto;margin-left:auto;text-align:center;}
.mod_gallerylist{width:1100px;margin-right:auto;margin-left:auto;text-align:center;}
.mod_gallerylist div.layout_short{float:left;margin:4px;padding:4px;text-align:center;border:1px solid #cccccc;min-height:150px;min-width:325px;}
.mod_galleryviewer div.pagination li{display:inline;}
.comment_default{margin-top:15px;margin-bottom:15px;font-weight:bold;}
.comment_default .date{font-weight:normal;font-size:7px;}
.comment_default .comment{margin-top:5px;margin-bottom:5px;font-weight:normal;}
body,html{margin:0;padding:0 0 10px;}
html{height:100.01%;margin-bottom:1px;}
td,tr,p,div{font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;font-size:12px;color:#000000;}
a{font-weight:bold;font-size:12px;color:#999999;white-space:nowrap;text-decoration  : none;}
a:hover{color:#000066 !important;}
#header{background:#ffffff url("tl_files/template/usta/bg_top.jpg") left top repeat-x;}
#header form{margin:0;padding:0;}
#header input.searchbox{width:130px;margin:13px 0 0 10px;padding:2px;border:1px solid #cccccc;font-size:11px;color:#707070;background: none;}
#header div.search{float:left;padding-top:4px;padding-left:10px;}
#topnav{width:600px;float:right;margin:0 0 0 1px;padding:3px 0 0;font-size:11px;list-style-image:none;list-style-position:outside;list-style-type:none;}
#topnav li{background-image:none;border-left:1px solid #CCCCCC;display:block;float:right;font-size:11px;line-height:28px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding-left:2px;padding-right:2px;white-space:nowrap;width:auto !important;}
#topnav li.last{border: 0;}
#topnav li span{margin:0;padding:0 10px;font-weight:bold;text-decoration:underline;font-size:11px;color:#000033;}
#topnav li a{padding-right:10px;padding-left:10px;font-size:11px;color:#666666;text-decoration:none;}
.mod_navigation{margin-bottom:8px;padding-bottom:2px;white-space:nowrap;}
#header div.logoheader{height:95px;}
.sublogo{height:23px;padding-top:5px;padding-left:15px;background:#ffffff url("tl_files/template/usta/shadow.jpg") left top repeat-x;}
.mod_breadcrumb{padding-top:3px;padding-left:6px;font-size:11px;color:#333333;white-space:nowrap;}
.mod_breadcrumb a:link,.mod_breadcrumb a:visited{padding-left:0;font-size:11px;}
.datum{float:right;padding-top:2px;padding-right:20px;font-weight:bold;font-size:10px;color:#707070;}
.clear{clear:both;}
.block h3{margin-top:0;margin-right:3px;margin-bottom:2px;padding:2px;background-color:#5B7696;border-collapse:collapse;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;font-weight:bold;font-size:11px;color:#f1f1f1;line-height:15px;white-space:nowrap;text-indent:10px;}
.lcol{width:170px;overflow:visible;padding-top:5px;padding-left:3px;background-color:#f5f5f5;background-repeat:no-repeat;border-left:1px solid #cccccc;min-width: 100px;}
.mod_navigation ul{margin:0;padding:0;background-color:#f1f1f1;list-style-type:none;}
.mod_navigation ul.level_1 a:link,.mod_navigation ul.level_1 a:visited,.mod_navigation ul.level_1 span{margin:1px 3px 0 0;padding:0;border:1px solid #cccccc;color:#666666;display:block;font-size:12px;font-weight:bold;padding:2px 0px;text-indent:10px;}
.mod_navigation li{margin:0;padding:2px 0 0;}
.mod_navigation ul span.active{text-decoration:underline;}
.mod_navigation ul.level_2{margin:0;padding:4px 0 2px;list-style-image:url("tl_files/template/usta/indent1.png");}
.mod_navigation ul.level_2 a:link,.mod_navigation ul.level_2 a:visited,.mod_navigation ul.level_2 span{margin:2px 0;padding:0;border:0;font-size:11px;color:#999999;}
.mod_navigation ul.level_2 li{margin:0 0 0 25px;padding:0 10px 0 0;}
.mod_navigation ul.level_2 span.active{background-color:#f1f1f1;}
.mod_navigation ul.level_2 li.submenu ul{display:none;}
.mod_navigation ul.level_2 li.active ul{display:block;}
.mod_navigation ul.level_2 li.trail ul{display:block;}
.bgline{background:transparent url(../../tl_files/template/usta/s.gif) repeat-y scroll 0 0;margin:0;padding:0;}
.block h1{border-bottom:1px solid #000066;color:#000066;font-size:13px;font-weight:bold;line-height:16px;margin:3px 0px;padding:1px;text-align:left;text-indent:0px;text-transform:uppercase;width:100%;}
.button,input.submit{background-color:#EDEDED;border:1px solid #999999;color:#333333;cursor:pointer;font-size:11px;margin:3px;padding:2px !important;}
input.captcha{width:25px;background:#FFFFFF none repeat scroll 0 0;border:1px dotted #CCCCCC;color:#000000;margin:3px;}
input.text,textarea,select.multiselect{width:250px;margin:3px;background-color:#FFFFFF;border:1px solid #cccccc;color:#000000;}
.footer div{padding-top:7px;padding-right:30px;padding-left:30px;background:transparent none repeat scroll 0 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#666966;font-size:11px;}
.footer{border-top:1px solid #cccccc;}
.toggler{margin-right:7px;padding-left:21px;background:url("tl_files/template/usta/ico_plus.gif") left center no-repeat;border-bottom:1px solid #E7E6D3;font-weight:bold;color:#4F9100;cursor:pointer;}
div.accordion{margin-left:4px;padding-bottom:10px;padding-left:5px;border-left:1px solid #E7E6D3;}
.block h2{width:100%;padding:1px;border-bottom:1px solid #000066;font-weight:bold;color:#000066;line-height:16px;white-space:nowrap;margin:3px 0;text-align:left;text-indent:0;text-transform:uppercase;}
.mod_newslist h2 a{font-size:11px;}
.mod_newslist p.info{margin-top:0;padding-top:0;font-size:10px;color:#999999;white-space:nowrap;}
.mandatory{color:#ff0000;}
.formbody td.col_0{padding-top:4px;vertical-align:top;}
.ce_text,.teaser{line-height:1.5;}
.image_container{margin:4px;padding:4px;text-align:center;border:1px solid #cccccc;}
.layout_dfgallery{margin-right:auto;margin-left:auto;text-align:center;}
