/* Style sheet styles-23 */
body{background-color:#ffffff;background-image:url("tl_files/airbrush/layout/body.jpg");background-repeat:repeat-x;}
#logo a,#logo strong{width:300px;height:98px;top:-5px;position:relative;overflow:hidden;float:left;display:block;margin-bottom:0;text-align:left;font-family:Monotype Corsiva;font-weight:normal;font-size:54px;color:#fff;line-height:50px;text-shadow: 6px 6px 6px #011838;}
#header{background:url("tl_files/airbrush/layout/header_aufhellung.jpg") left top no-repeat;}
#header .inside{width:960px;height:120px;padding-top:20px;text-align:left;margin: 0 auto;}
#header .mod_navigation{width:700px;height:100px;right:0;top:20px;position:absolute;float:left;display:inline;}
#header .mod_navigation ul{margin:40px 15px 13px 0;text-align:right;}
#header .mod_navigation li{display:inline;}
#header .mod_navigation li a,#header .mod_navigation span{padding:5px 20px;text-decoration:none;font-size:14px;color:#ffffff;line-height:30px;outline: none;background: #012E71;-moz-border-radius: 7px;border-radius: 7px;webkit-border-radius: 7px;}
#header .mod_navigation li a:hover{border-bottom:2px solid #fff;}
#header .mod_navigation li a:active{border-bottom:2px solid #0450C0;}
#header .mod_navigation span,#header .mod_navigation .trail{background: #012E71;-moz-border-radius: 7px;border-radius: 7px;webkit-border-radius: 7px;border-bottom:2px solid #045EE4;}
#header .mod_navigation .trail{}
#main .mod_breadcrumb{bottom:0;left:0;right:0;top:0;}
#main .mod_breadcrumb:before{content:" >";}
#main .mod_customnav{float:left;display:inline;margin:0;padding:0 0 5px;border-bottom:1px solid #EEE;}
#main .mod_customnav ul{left:0;position:relative;float:left;display:inline;margin:0;padding:0;}
#main .mod_customnav li{list-style-type:none;}
#wrapper{padding-bottom:40px;text-align:center;background-image:url("tl_files/airbrush/layout/schatten.png");background-repeat:no-repeat;background-position: 50% 160px;}
#left .inside{margin-top:-10px;margin-left:40px;}
#right .inside{margin-top:-10px;margin-right:40px;}
#main{}
#main .inside{margin-top:-10px;margin-right:40px;margin-left:40px;}
#main .message{margin-top:10px;margin-bottom:10px;font-weight:bold;font-style:italic;font-size:120%;}
#container{width:960px;padding-top:40px;padding-right:0;text-align:left;background-color:#ffffff;margin: 0 auto;min-height: 800px;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#footer{width:960px;margin:0 auto;border-top:5px solid #012E71;}
#footer .inside{padding:5px 10px 0 0;text-align:right;font-size:10px;color:#666;}
#footer .inside a{font-size:11px;color:#666;}
#titleheader{width:840px;height:400px;position:absolute;margin:10px;padding:10px 30px 30px;background:url("tl_files/airbrush/layout/uebergang.png") right top repeat-y;z-index:90; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#titleheader h1,#titleheader li,#titleheader p{color:#B3CBFB;}
#titleheader li,#titleheader p{font-weight:normal;font-size:18px;line-height:24px;}
#titleheader .image_container{margin-right:auto;vertical-align:top;}
#titleheader_image{width:450px;height:450px;left:428px;position:absolute;margin:0;padding:-10px 0 0;}
.mod_breadcrumb{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #EEE;}
.pdf_link{margin:0 5px 10px 0;text-align:right;}
#main h1{border-bottom:1px solid #DDD;font-family:KievitWeb, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;font-weight:normal;font-size:180%;color:#002E70;letter-spacing: 1px;}
#titleheader h1{width:380px;font-size:20pt;color:#B3CBFB;}
#main h2{margin:10px 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#666;letter-spacing: 1px;}
#main h1.ce_headline{margin-right:10;margin-left:10;font-variant:small-caps;}
#main .mod_article{margin-right:-10px;margin-left:-10px;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Arial, Verdana, sans-serif;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:13px;line-height:1.5;}
#right .mod_navigation ul{margin:35px 0 0;padding:0;border-top:1px solid #DDD;}
#right .mod_navigation ul.level_2{margin-top:10px;margin-left:15px;padding:0;}
#right .mod_navigation li{list-style: none;}
#right .mod_navigation a:hover{text-decoration:underline;}
#right .mod_navigation li a,#right .mod_navigation span{display:block;padding-left:5px;font-style:italic;text-decoration:none;font-size:16px;color:#010945;line-height:30px;outline: none;}
#right .mod_navigation ul.level_2 a,#right .mod_navigation ul.level_2 span{font-size:14px;color:#010945;line-height:24px;}
#right .mod_navigation span,#right .mod_navigation .trail{font-variant:small-caps;color:#494b5c;}
#left h1,#right h1{margin:15px 0 5px;padding:2px 8px;text-align:center;font-family:arial, verdana, sans-serif;font-size:13px;color:#FFF;letter-spacing: 1px;background: #03439D;-moz-border-radius: 5px;border-radius: 5px;webkit-border-radius: 5px;}
#left p.info{text-align:right;font-size:12px;color:#CCC;}
#left p.more{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #CCC;}
#left .last p.more{margin-bottom:5px;padding-bottom:5px;border-bottom:0;}
a{color:#0450C0;}
a:hover{text-decoration:underline;color:#0450C0;}
.mod_login label{display:block;padding:2px 5px;}
.mod_login .text{width:180px;margin-bottom:10px;padding:5px 10px;border-top:0px dotted #CCC;border-right:0px dotted #CCC;border-bottom:1px dotted #CCC;border-left:0px dotted #CCC;color:#835B38;}
.mod_login .submit_container{margin-bottom:15px;padding-right:10px;text-align:right;}
.mod_login .submit_container .submit{padding:4px 10px;border:1px solid #CCC;outline: none;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;background:-moz-linear-gradient(top, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));cursor: pointer;}
.mod_login .submit_container .submit:hover{background:-moz-linear-gradient(top, #eee, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));cursor: pointer;}
.mod_login .checkbox_container label{display:inline;border:0;font-size:11px;background: 0;}
p.error{font-size:10px;color:#F00;}
.ce_comments label{padding:2px 5px;}
.ce_comments .text{width:180px;margin-bottom:10px;padding:5px 10px;border-top:0px dotted #CCC;border-right:0px dotted #CCC;border-bottom:1px dotted #CCC;border-left:0px dotted #CCC;color:#835B38;}
.ce_comments .submit_container{margin-bottom:15px;text-align:left;}
.ce_comments .submit_container .submit{padding:4px 10px;border:1px solid #CCC;outline: none;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;background:-moz-linear-gradient(top, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));cursor: pointer;}
.ce_comments .submit_container .submit:hover{background:-moz-linear-gradient(top, #eee, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));cursor: pointer;}
.ce_comments .checkbox_container label{display:inline;border:0;font-size:11px;background: 0;}
.ce_comments .comment{margin:10px 0;padding:5px;border:1px solid #DDD;}
.ce_comments .captcha{width:20px;margin:10px 0;border:1px solid #DDD;}
.ce_comments .textarea{margin:10px 0;padding:5px;border:1px solid #DDD;}
.ce_comments .last{margin-bottom:25px;}
.ce_form label{display:block;padding:2px 5px;}
.ce_form .text{width:180px;margin-bottom:10px;padding:5px 10px;border-top:0px dotted #CCC;border-right:0px dotted #CCC;border-bottom:1px dotted #CCC;border-left:0px dotted #CCC;color:#835B38;}
.ce_form .textarea{margin:10px 0;padding:5px;border:1px solid #DDD;}
.ce_form .submit_container{margin-bottom:15px;padding-right:10px;}
.ce_form .submit_container .submit{padding:4px 10px;border:1px solid #CCC;outline: none;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;background:-moz-linear-gradient(top, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));cursor: pointer;}
.ce_form .submit_container .submit:hover{background:-moz-linear-gradient(top, #eee, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));cursor: pointer;}
.ce_form .checkbox_container label{display:inline;border:0;font-size:11px;background: 0;}
#main .info{margin:0 0 5px;padding:2px 10px;text-align:right;font-size:11px;color:#666;background: #d8eef6;-moz-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
.pagination{text-align:center;list-style: none;}
.pagination li{height:15px;display:inline;margin:0;padding:4px 8px 2px;border:1px solid #DDD;list-style: none;background:-moz-linear-gradient(top, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));}
.pagination li a,.pagination span{text-decoration:none;}
.pagination li a:hover{color:#000;}
#main .mod_eventlist .more,#left .pagination{display:none;}
table{width:80%;}
.mod_calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#F6F6F6;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:0px solid #CCC;border-left:1px solid #CCC;}
.mod_calendar .col_first{border-left:1px solid #CCC;}
.mod_calendar .current{background-color:#d8eef6;}
.mod_calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#825A36;font-size:10px;color:#FFFFFF;}
.mod_calendar td{width:14%;height:72px;padding:1px;text-align:right;vertical-align:top;background-color:#FFFFFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;color:#FFF;}
.mod_calendar td.weekend{background-color:#F6F6F6;}
.mod_calendar .today{background-color:#d8eef6;}
.mod_calendar .empty,.mod_calendar .empty .header{background: url(tl_files/airbrush/layout/schraffur.gif) repeat;}
.mod_calendar td .header{padding-right:2px;padding-bottom:2px;background-color:#AAA;font-size:10px;}
.mod_calendar td .event a{font-size:10px;}
.mod_calendar .head.previous{border-radius-topleft: 15px;-moz-border-radius-topleft: 15px;-webkit-border-top-left-radius: 15px;-khtml-border-radius-topleft: 15px;}
.mod_calendar .head.next{border-radius-topright: 15px;-moz-border-radius-topright: 15px;-webkit-border-top-right-radius: 15px;-khtml-border-radius-topright: 15px;}
.mod_calendar .last .col_first{border-radius-bottomleft: 15px;-moz-border-radius-bottomleft: 15px;-webkit-border-bottom-left-radius: 15px;-khtml-border-radius-bottomleft: 15px;}
.mod_calendar .last .col_last{border-radius-bottomright: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-bottom-right-radius: 15px;-khtml-border-radius-bottomright: 15px;}
.image_container_alt{border:1px solid #DDD;background: #FFF;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;}
.image_container img{margin:10px 10px 10px 0;}
.image_container.float_left{margin:0 15px 10px 5px;}
.ce_gallery{margin:15px 0;}
.ce_gallery .image_container{margin-right:10px;margin-bottom:10px;margin-left:0;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;}
.ce_gallery .image_container img{margin:0;}
.caption{padding:5px 0 10px;font-size:11px;color:#666;}
#main .ce_table table{border:1px none;border-collapse:separate;border-spacing: 4px;}
#main .ce_table table th{padding:5px;border:1px solid #999;background: #F8EAB3;}
#main .ce_table table td{padding:5px;border:1px solid #999;background: #F8EAB3;}
.accordion div{padding:4px;}
div.ce_accordion{background-color:#E1EEFF;}
.ce_accordion .toggler{padding:2px 4px;background:#03439D url("tl_files/crystal_blue/images/icons/toggler.png") right center no-repeat;border-bottom:1px solid #1463EB;color:#fff;cursor: pointer;border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
#main .mod_search .text{margin-bottom:15px;padding:5px 10px;border:1px solid #AAA;outline: none;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;background: #FFF;}
#main .mod_search .submit{padding:4px 10px;border:1px solid #CCC;outline: none;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;background:-moz-linear-gradient(top, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));cursor: pointer;}
#main .mod_search .submit:hover{background:-moz-linear-gradient(top, #eee, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));cursor: pointer;}
#main fieldset{margin-bottom:25px;border:2px solid #EEE;}
#main legend{padding:5px 10px;background:-moz-linear-gradient(top, #eee, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));}
.mod_personalData label{display:block;margin-right:10px;padding:2px 5px;}
.mod_personalData .text{width:180px;margin-bottom:10px;padding:5px 10px;border-top:0px dotted #CCC;border-right:0px dotted #CCC;border-bottom:1px dotted #CCC;border-left:0px dotted #CCC;color:#835B38;}
.mod_personalData .textarea{margin:10px 0;padding:5px;border:1px solid #DDD;}
.mod_personalData .submit_container{margin-top:15px;margin-bottom:15px;padding-right:10px;}
.mod_personalData .submit_container .submit{padding:4px 10px;border:1px solid #CCC;outline: none;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;background:-moz-linear-gradient(top, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));cursor: pointer;}
.mod_personalData .submit_container .submit:hover{background:-moz-linear-gradient(top, #eee, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));cursor: pointer;}
.mod_personalData .checkbox_container label{display:inline;border:0;font-size:11px;background: 0;}
#main .mod_eventlist .header{margin:10px 0 5px;padding:2px 10px;text-align:right;font-size:11px;color:#666;background: #d8eef6;-moz-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
#minicalendar table{width:95%;margin:5px;}
#minicalendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#F6F6F6;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:0px solid #CCC;border-left:1px solid #CCC;}
#minicalendar .col_first{border-left:1px solid #CCC;}
#minicalendar .current{background-color:#d8eef6;}
#minicalendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#825A36;font-size:10px;color:#FFFFFF;}
#minicalendar td{padding:0 3px 0 0;text-align:right;vertical-align:top;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#minicalendar td.weekend{background-color:#F6F6F6;}
#minicalendar .today{background-color:#d8eef6;}
#minicalendar .empty,.empty .header{background: url(tl_files/airbrush/layout/schraffur.gif) repeat;}
#minicalendar td .header{padding-right:2px;padding-bottom:2px;background-color:#AAA;font-size:10px;}
#minicalendar td .event a{font-size:10px;}
#minicalendar .head.previous{border-radius-topleft: 15px;-moz-border-radius-topleft: 15px;-webkit-border-top-left-radius: 15px;-khtml-border-radius-topleft: 15px;}
#minicalendar .head.next{border-radius-topright: 15px;-moz-border-radius-topright: 15px;-webkit-border-top-right-radius: 15px;-khtml-border-radius-topright: 15px;}
#minicalendar .last .col_first{border-radius-bottomleft: 15px;-moz-border-radius-bottomleft: 15px;-webkit-border-bottom-left-radius: 15px;-khtml-border-radius-bottomleft: 15px;}
#minicalendar .last .col_last{border-radius-bottomright: 15px;-moz-border-radius-bottomright: 15px;-webkit-border-bottom-right-radius: 15px;-khtml-border-radius-bottomright: 15px;}
#airbrush_gaestebuch .form{margin-top:20px;padding-top:20px;border-top:1px solid #DDD;}
#selection{left:844px;top:155px;position:absolute;display:inline;margin-top:5px;margin-right:3px;margin-left:auto;text-align:right;vertical-align:top;z-index:99;}
#selection_welcome{left:844px;top:620px;position:absolute;display:inline;z-index:99;}
#selection  li,#selection p,#selection_welcome li,#selection p{display:inline;margin:0;padding:0;}
#selection  .active,#selection_welcome .active{display:inline;margin:0;padding:0;}
