/* Style sheet style */
*{margin:0;padding:0;}
body{margin:0;padding:0;text-align:center;color:#666666;font: .70em/1.5em Verdana, Tahoma, Helvetica, sans-serif;background: #A9BAC3 url(tl_files/images/bg.gif) repeat-x;}
a{text-decoration:none;color:#4284B0;background-color: inherit;}
a:hover{color:#9EC068;background-color: inherit;}
h1,h2,h3{color:#333;font: bold 1em 'Trebuchet MS', Arial, Sans-serif;}
h1{font-size:1.5em;color:#6297BC;}
h2{font-size:1.4em;text-transform:uppercase;}
h3{font-size:1.3em;}
p,h1,h2,h3{margin:10px 15px;}
ul,ol{margin:10px 30px;padding:0 15px;color:#4284B0;}
ul span,ol span{color:#666666;}
img{border:2px solid #CCC;}
img.no-border{border: none;}
img.float-right{margin:5px 0 5px 15px;}
img.float-left{margin:5px 15px 5px 0;}
a img{border:2px solid #568EB6;}
a:hover img{border:2px solid #568EB6;border: 2px solid #CCC !important;}
acronym{border-bottom:1px solid #777;cursor: help;}
blockquote{margin:15px;padding:0 0 0 20px;border:1px solid #f2f2f2;color:#4284B0;background: #FAFAFA;border-left: 4px solid #4284B0;font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif;}
form{margin:10px 15px;padding:0;background-color:#ededed;border:1px solid #f2f2f2;}
label{display:block;margin:5px 0;font-weight:bold;}
input{padding:2px;border:1px solid #eee;color:#777;font: normal 1em Verdana, sans-serif;}
textarea{width:300px;height:100px;display:block;padding:2px;border:1px solid #eee;color:#777;font: normal 1em Verdana, sans-serif;}
input.button{margin:0;padding:2px 3px;border:1px solid #CCC;color:#4284B0;font: bold 1em Arial, Sans-serif;background: #FFF;}
#header .mod_form .formbody{margin:0;padding:0;background: transparent;border: none;}
#header .mod_form .quicksearch{width:120px;height:14px;margin:0;vertical-align:top;border:1px solid #9EC630;color:#333;background: #FFF;}
#header .mod_form .submit{width:60px;margin:0;padding:2px 3px;vertical-align:top;border:1px solid #f2f2f2;color:#777;font: bold 12px Arial, Sans-serif;background: #FAFAFA;}
#wrapper{width:820px;height:100%;margin:0 auto;text-align:left;background: #FFF;}
#container{clear:both;margin:0;padding:0;background: #FFF;}
#header{height:85px;position:relative;background: #FFF url(tl_files/images/headerbg.gif) repeat-x 0% 100%;}
#abc{height:205px;}
#header #logobox{width:370px;height:85px;float:left;}
#header img#logo_img{margin-top:5px;margin-left:10px;border: none;}
#header h1#logo{top:0;left:75px;position:absolute;margin:0;padding:0;font: bolder 5.5em 'Trebuchet MS', Arial, Sans-serif;text-transform: lowercase;}
#header h2#slogan{top:50px;position:absolute;color:#666666;left: 120px;text-indent: 0px;font: bold 12px Tahoma, 'trebuchet MS', Sans-serif;text-transform: none;}
#header .mod_form{right:-12px;position:absolute;top:0;}
#main{width:75%;float:left;margin-left:15px;padding:0;}
#banner{clear:both;}
#banner img{float:left;}
#left{width:23%;float:left;display:inline;margin:0;padding:0;}
#left ul{margin:10px 0 10px 15px;padding:0;list-style:none;}
#left ul li{margin-bottom:1px;border:1px solid #f2f2f2;}
#left ul a{display:block;padding:2px 5px 2px 10px;border-left:4px solid #CCC;font-weight:bold;text-decoration:none;color:#333;background: #f2f2f2;min-height:18px;}
#left ul li span{display:block;padding:2px 5px 2px 10px;border-left:4px solid #6297BC;font-weight:bold;text-decoration:none;color:#333;background: #f2f2f2;min-height:18px;}
* html body #left ul a{height:18px;}
#left ul a:hover{padding:2px 5px 2px 10px;border-left:4px solid #9EC630;color:#339900;background: #f2f2f2;}
#footer{height:50px;clear:both;margin:0;padding:0;border-top:5px solid #568EB6;font-size:95%;color:#FFF;background: #A9BAC3;}
#footer a{font-weight:bold;text-decoration:none;color:#FFF;}
#footer .footer-left{width:65%;float:left;}
#footer .footer-right{width:30%;float:right;}
#header ul{right:0;bottom:5px;position:absolute;margin:0;padding:0;z-index: 999999;list-style:none;bottom: 6px !important;font: bold 13px Arial, 'Trebuchet MS', Tahoma, verdana, sans-serif;}
#header li{display:inline;margin:0;padding:0;}
#header a{float:left;margin:0;padding:0 0 0 4px;text-decoration:none;background: url(tl_files/images/tableft.gif) no-repeat left top;}
#header a span{float:left;display:block;padding:6px 15px 3px 8px;color:#FFF;background: url(tl_files/images/tabright.gif) no-repeat right top;}
#header a span{float:none;}
#header a:hover span{color:#FFF;}
#header a:hover{background-position:0% -42px;}
#header a:hover span{background-position:100% -42px;}
#header #current a{color:#FFF;background-position:0% -42px;}
#header #current a span{color:#FFF;background-position:100% -42px;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.clear{clear:both;}
.green{color:#9EC630;}
.gray{color:#BFBFBF;}
#tl_login input.text{width:140px;height:14px;margin:0;text-align:center;background-color:#ffffff;border:1px solid #9EC630;color:#333;}
#left ul.level_2{margin:2px 0 2px 15px;list-style-type:none;}
.map{float:right;margin-bottom:5px;margin-left:5px;padding-right:5px;}
.meeting img{margin-right:10px;margin-left:0;}
.space10px{padding:10px;}
.space5px{padding:5px;}
.event_desc_toggle{text-align:right;vertical-align:middle;}
#meeting{background-color:#ffffff;border:0px solid #FFFFFF;}
#meeting input{height:19px;margin:0;background-color:#ffffff;border:1px solid #9EC630;color:#333;}
#meeting input.text{width:150px;height:14px;margin:0;background-color:#ffffff;border:1px solid #9EC630;color:#333;}
#meeting select{height:18px;margin:0;background-color:#ffffff;border:1px solid #9EC630;color:#333;}
#meeting textarea{width:280px;height:75px;margin:0;text-align:left;background-color:#ffffff;border:1px solid #9EC630;color:#333;}
.error{color:#ff0000;}
.button{padding:15px;background-color:#EEE;border:1px solid #666;font-weight:bold;text-decoration:none;font-size:16px;}
#news{width:585px;height:auto;}
#comments{float:left;}
#comments li{padding:4px 0;}
#snapshot{float:right;padding-right:25px;text-align:center;}
#timeline{background-color:#f2f2f2;font-size:12px;}
#timeline ul{margin:0;padding:0;list-style-type:none;}
#timeline a:link,#timeline a:visited{width:120px;float:left;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#f2f2f2;text-decoration:none;color:#333;}
#timeline a:hover{background-color:#9EC630;color:#ffffff;}
.gallery .meeting{width:580px;}
form#gje_m_gallery{background-color:#ffffff;border:0px;}
.comment{border:1px solid #CCC;}
.comment .head{background-color:#CCC;}
.comments_head{font-family:'Trebuchet MS', Arial, Sans-serif;font-weight:bold;font-size:1.4em;color:#333;}
.add_comment{border:1px solid #CCC;}
textarea#ctrl_comment.tl_textarea{width:570px;height:130px;}
input#username.text{text-align:left;}
input#password.text.password{text-align:left;}
form#tl_login input.submit{margin:10px 0 7px;border:1px solid #CCC;}
form#tl_login .formbody{padding:0 0 0 5px;}
.meeting .images img.image{max-width:128px;}
.gje_news{margin:10px 10px 0;}
.link_previous{width:150px;}
.link_next{width:150px;text-align:right;}
.gje_news .news .header .head{margin:10px 15px;text-align:left;font-family:'Trebuchet MS', Arial, Sans-serif;font-weight:bold;font-size:1.4em;color:#333;}
.gje_news .news .header .info{float:right;}
.more_galleries{margin:0 0 0 10px;}
#mym{width:100%;padding:0 15px;}
.part_info{padding:0 15px;}
.my_profile form{background-color:#ffffff;border-style:solid;border-color:#ffffff;}
.my_profile td.col_0{width:120px;}
.part_info .col_0{width:140px;float:left;display:block;font-weight:bold;}
#my_meetings .message{padding:0 15px;}
#next_meeting{}
#next_meeting .meeting,.no_meetings{margin:10px 0 10px 15px;padding:0;background-color:#F2F2F2;}
#next_meeting .meetings .meeting{width:170px;border:0px;color:#333;}
#mbCloseLink big{display:none;}
#tl_registration{background-color:#ffffff;border:0px solid;}
#tl_registration input{width:200px;margin-left:10px;}
#tl_registration input.submit{width:120px;margin-top:5px;border:1px solid #CCC;}
#tl_registration legend{margin:0 10px;}
#tl_registration table{margin:0 0 0 5px;}
.tl_formbody{display:block;background-color:#ffffff;font-family:Verdana,sans-serif;font-size:11px;}
form#tl_filter.tl_form{background-color:#ffffff;border:0px;}
.tl_panel{margin:6px 6px 7px 0;text-align:right;background-color:#F3F3F;border-top:1 solid;border-left:1 solid;}
.tl_subpanel{float:right;padding-left:24px;}
.tl_submit_panel{padding-left:6px;}
.tl_img_submit{position:relative;padding:0;vertical-align:top;}
.tl_panel .tl_select{width:116px;}
.tl_select{margin:1px 0;padding:1px;border:1px solid #B8B8B8;}
.tl_search .tl_text{width:66px;}
.tl_text{margin:1px 0;padding:2px;border:1px solid #B8B8B8;}
.tl_panel .active,.tl_panel_bottom .active{background-color:#ffd;border:1px solid #D49822;}
#gje_gallery{margin:24px 5px 18px;}
#gje_gallery th{margin:2px 6px 3px;text-align:left;background-color:#F6F6F6;border-top:1px #E9E9E9;border-right:0px #E9E9E9;border-bottom:1px #E9E9E9;border-left:1px #E9E9E9;}
.asc{background-image:url("plugins/tablesort/media/asc.gif");}
.desc{background-image:url("plugins/tablesort/media/desc.gif");}
#gje_gallery table{width:100%;}
table.sortable th{background:url("plugins/tablesort/media/default.gif") center right no-repeat;background-position-x: 100%;background-position-y: 50%;}
#gje_gallery th.col_last{border-top:0px #E9E9E9;border-right:1px #E9E9E9;border-bottom:0px #E9E9E9;border-left:0px #E9E9E9;}
#gje_gallery .col_last{padding-top:2;padding-left:0;}
table.sortable th a.pointer{margin-right:9px;}
#gje_gallery a img{border:2px solid #ffffff;}
.tl_form legend{margin:0 10px;}
.tl_form select{margin:0 0 0 5px;}
.tl_form input{margin:0 0 0 5px;}
.tl_form #ctrl_visible label{display:inline;}
.tl_form .tl_submit{margin-top:5px;border:1px solid #CCC;}
#tl_buttons{margin:0;padding:9px 9px 0;text-align:right;}
.mod_snapshot table{width:100%;}
.mod_snapshot th{margin:2px 6px 3px;text-align:left;background-color:#F6F6F6;border-top:1px #E9E9E9;border-right:0px #E9E9E9;border-bottom:1px #E9E9E9;border-left:1px #E9E9E9;}
.mod_snapshot th.col_last{border-top:0px #E9E9E9;border-right:1px #E9E9E9;border-bottom:0px #E9E9E9;border-left:0px #E9E9E9;}
.mod_snapshot .col_last{padding-top:2;padding-left:0;}
.mod_snapshot a img{border:2px solid #ffffff;}
.mod_snapshot form{background-color:#ffffff;border:0px;}
.mod_snapshot input.submit{border:1px solid #CCC;}
table.ermlandbrief{margin-left:42px;}
div.news_text{margin-left:20px;}
div#login div.checkbox_container label{display:inline;}
div#login div.checkbox_container{margin-top:10px;}
.part_edit{padding:0 15px;}
form#part_edit{background-color:#ffffff;border:0px;}
div.part_edit span.col_0{width:140px;float:left;display:block;}
div.part_edit div.entry{padding:5px 0;}
div.part_edit label{display:inline;}
div.part_edit input{background-color:#ffffff;border:1px solid #9EC630;color:#333;}
div.part_edit input.text{width:200px;}
div.part_edit select{background-color:#ffffff;border:1px solid #9EC630;color:#333;}
div.part_edit textarea{background-color:#ffffff;border:1px solid #9EC630;color:#333;}
.export{margin:0;padding:9px 9px 0 0;text-align:right;}
.export .header_export{padding:2px 0 3px 20px;background:url("system/themes/default/images/disk.png") left center no-repeat;}
#my_registrations .message{padding:0 15px;}
.button{display:inline-block;padding:0 1.0em;background-color:#F2F2F2;border:1px solid #777;text-decoration:none;color:#666;white-space:nowrap;border-radius: .2em;font: bold 1em Arial, Helvetica;}
.button:hover{background-color:#9EC630;color: white;}
.button:active{top:1px;position:relative;-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;}
.button .left{width:1em;float:left;margin:0 1em 0 -1em;padding:0 .2em;text-align:center;font-size:1.0em;box-shadow: 1px 0 0 rgba(0,0,0,.5);-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5);-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5);background: #ccc;background: rgba(0,0,0,.1);}
.button .right{width:1em;float:right;margin:0 -1em 0 1em;padding:0 .2em;text-align:center;font-size:1.0em;box-shadow: -1px 0 0 rgba(0,0,0,.5);-moz-box-shadow: -1px 0 0 rgba(0,0,0,.5);-webkit-box-shadow: -1px 0 0 rgba(0,0,0,.5);background: #ccc;background: rgba(0,0,0,.1);}
.button .label{text-align:center;}
.header_back{width:80px;}
.link_back{margin:0;padding:20px 10px 0 0;text-align:right;}
.header_news{width:120px;}
.gje_news .news .content{margin-left:15px;}
.gje_news .news .button{width:100px;}
.gje_news .news .footer{margin-left:30px;}
.gje_news .news .content .news_images{margin-left:15px;vertical-align:top;}
.gallery .header_back{width:90px;}
.gallery_button{width:90px;}
.meeting{width:330px;margin-right:5px;margin-bottom:5px;margin-left:5px;padding-bottom:5px;padding-left:5px;border:2px solid #CCC;}
.gallery .image .button{margin-right:10px;margin-bottom:5px;margin-left:10px;}
.mod_snapshot #tl_buttons{padding-bottom:10px;}
#newsletter h3{padding:25px 0 5px;text-align:center;border-bottom:2px solid #9EC630;font-style:italic;font-weight:normal;font-size:13px;color:#767676;line-height:13px;}
#newsletter h2{margin-top:20px;font-weight:bold;font-size:17px;color:#6297BC;line-height:12px;text-transform: none;}
#newsletter .line{padding-bottom:15px;border-bottom:1px solid #9EC630;}
#newsletter .abo{width:150px;}
#newsletter #myForm{border:0;background-color:white;}
#newsletter #ctrl_subscription{padding-left:15px;}
#newsletter #ctrl_subscription input{float:left;}
#newsletter #ctrl_subscription label{margin-top:0;margin-left:20px;}
#mein-profil input[type=text]{width:250px;}
img#logo_winter{border:0px;}

