/* Style sheet jbl1 */
#reiseberichtdetail .form{margin-top:20px;}
#reiseberichtdetail .comment_default{margin-top:10px;margin-bottom:5px;padding:5px 5px 5px 10px;border:1px solid #eee;border-collapse:collapse;}
#reiseberichtdetail .comment_default .info{font-weight:bold;}
#gaestbu .odd{padding-right:10;padding-left:10;background-color:#eee;}
.mod_newslist .even{background-color:#eee;}
.mod_newslist .odd{border:1px solid #eee;border-collapse:collapse;}
#nav-photo img{margin-right:10px;}
.pdf_link{float:none;text-align:right;}
.mod_eventlist .event{margin-bottom:4px;border-top:0px groove #bcbfc8;border-right:0px groove #bcbfc8;border-bottom:1px groove #bcbfc8;border-left:0px groove #bcbfc8;}
.mod_eventlist .event h1{border:0;font-weight:bold;font-size:100%;color:#000000;}
*{margin:0;padding:0;border:0;}
body{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:69%;color:#575757;background: #aaaaaa url(tl_files/jbl1_design/Images/background.gif) center repeat-y;}
h1{margin:5px 0;border-bottom:1px solid #aaa;font-weight:normal;font-size:130%;color:#3646d6;}
h2{margin:5px 0;font-weight:bold;font-size:100%;}
a{text-decoration:none;color:#9a9a9a;}
a:hover{text-decoration:underline;color:#9a9a9a;}
acronym{border-bottom:1px dashed #D11F0F;cursor: help;}
input{width:120px;margin:2px 20px;background: #eee;}
select{width:120px;margin:2px 20px;background-color:#eee;}
textarea{margin:2px 20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;background: #eee;}
.submit:hover{margin-top:10px;margin-right:auto;margin-bottom:10px;border:1px solid #aaa;text-decoration:none;color:#fff;background: #575757;cursor: pointer;}
.submit{margin:10px auto;background-color:#3646d6;border:1px solid #aaa;text-decoration:none;color:#fff;cursor: pointer;}
#wrap{width:800px;margin:0 auto;text-align:left;background-repeat:no-repeat;background-position: -5000px -5000px;}
#header{height:160px;vertical-align:middle;font-weight:bold;font-size:200%;color:#fff;line-height:30px;background: url(tl_files/jbl1_design/Images/header.gif) center no-repeat;}
#nav{width:179px;padding-bottom:40px;}
#nav ul li{display:inline;line-height:16px;list-style: none;}
#nav ul li a{border-bottom: 1px solid #aaaaaa;color: #000000;display: block;padding: 5px;text-decoration: none;width: 169px;}
#nav ul li span{width:169px;display:block;padding:5px;border-bottom:1px solid #aaaaaa;font-weight:bold;text-decoration:none;color:#888888;}
#nav li a:hover{background: #bcbfc8 url(tl_files/jbl1_design/Images/selector.gif) center right no-repeat;}
#nav ul ul li{line-height:10px;}
#nav ul ul li a{color:#474747;text-indent: 20px;}
#nav ul ul li span{color:#888888;text-indent: 20px;}
#nav ul ul ul li a{color:#474747;text-indent: 40px;}
#nav ul ul ul li span{color:#888888;text-indent: 40px;}
#nav ul ul ul ul li a{color:#474747;text-indent: 50px;}
#nav ul ul ul ul li span{color:#888888;text-indent: 50px;}
#column1{width:180px;float:left;}
#column1 img{margin:5px 20px;padding:10px 20px;border:1px solid #aaa;}
#column2{float:none;margin-left:0;padding:12px 40px 30px 9px;float: none !important;margin-left: 192px !important;}
#column2 #home{width:420px;float:left;margin-left:0;padding:12px 40px 30px 9px;}
#column3{width:180px;float:left;}
.links div{width:140px;float:left;}
.links div ul li{background-image:url("tl_files/jbl1_design/Images/arrow_outline.gif");}
.links div ul li a{background-image:url("tl_files/jbl1_design/Images/arrow_outline.gif padding-left");text-decoration:none;}
.links div ul li a:hover{background-image:url("tl_files/jbl1_design/Images/arrow.gif color");text-decoration:underline;}
#footer{clear:both;padding:30px 0 10px 0;font-size:9px;color:#999;text-indent: 185px;}
#footer a{text-decoration:underline;color:#999999;}
.mod_calendar table{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .current{background-color:#ffffcc;}
.mod_calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;}
.mod_calendar td{width:14%;height:72px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;bcbfc8 padding:1px;}
.mod_calendar .weekend{background-color:#f6f6f6;}
.mod_calendar .today{background-color:#ffffcc;}
.mod_calendar .empty,.mod_calendar .empty .header{background-color:#f6f6f6;}
.mod_calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
.mod_calendar td .event a{font-size:10px;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{color:#000000;}
#gaestbu .comment_default{padding:5px 10px;border-right:1px solid #eee;border-left:1px solid #eee;border-collapse:collapse;}
#gaestbu .form .submit_container{padding-left:20px;}
#gaestbu .comment_default .info{font-weight:bold;}
#gaestbu .first{border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;}
#gaestbu .last{padding-right:10px;padding-left:10px;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;border-collapse:collapse;}
#gaestbu .form{margin-top:10px;padding-top:10px;}
