/* Style sheet screen */
div#right{position:fixed;margin-left:629px;background-color:#FFFFFF;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;line-height:2em;list-style-type:none;}
div#right .inside{padding:25px 0 25px 25px;}
.mod_calendar table{width:199px;text-align:center;background-color:#f6f6f6;}
body{margin:0;background-color:#e8e8e8;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;line-height:1.5em;}
a{color:#666666;}
a:hover{color:#990000;}
p{margin:0 0 15px;}
p.back{margin:25px 0 15px;}
h1{margin:0 0 1em;font-size:1em;color:#990000;}
h2{margin:1em 0 0;font-size:1em;color:#666666;}
h3{margin-bottom:-2px;font-weight:bold;font-size:11px;color:#333333;}
h4{font-weight:bold;font-size:11px;color:#990000;}
div#container{background-color:#FFFFFF;border-top:0px solid #cccccc;border-right:0px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
div#header{background-color:#FFFFFF;background-image:url("/tl_files/images_design/eyetrap_logo.gif");border-top:0px solid #cccccc;border-right:0px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
div#main .inside{float:left;padding:25px 0 50px 25px;}
div#main .header{margin:0;}
div#main .event{padding:0 25px 0 0;}
div#main .custom{float:right;}
div#main .event hr{width:390px;height:1px;margin:0.5em 0 1em;background-color:#cccccc;border: 0;}
div#main .event h2{margin:0.5em 0;}
div#main ol{margin:5px 0 5px -15px;}
.floatLeft{float:left;margin:0 25px 0 0;}
.contentNarrow{width:375px;}
.contentWide{width:560px;}
form#f1 label{width:500px;display:block;margin-top:15px;}
.submit{margin-top:20px;}
.error{color:#ff0000;}
div#bilder{width:200px;float:right;margin-right:25px;z-index: 1;}
div#bilder .event{margin-bottom:15px;padding:0;}
div#bilder .event .date{display:block;}
div#bilder h2{margin-bottom:0.7em;padding:0;}
div#right ul{margin:0;padding:0;list-style-type:none;}
div#right ul ul{margin:0 0 0.5em;padding-left:15px;border-width:1px 0px;border-style:solid;border-color:#cccccc;line-height:1.7em;}
div#right  .menutoggler{margin-bottom:-0.5em;}
div#right a{display:block;text-decoration:none;}
div#right a:hover{font-weight:bold;}
div#right p{margin:0;padding:0;}
div#right p.active,div#right p.trail{font-weight:bold;color:#990000;}
.mod_calendar .label{width:28px;}
.mod_calendar .head{text-align:center;border-bottom:1px solid #cccccc;}
.mod_calendar .head a{text-decoration:none;}
.mod_eventlist .header{font-weight:bold;color:#990000;}
.mod_eventlist .day{display:none;}
.mod_eventlist .event{margin-bottom:15px;}
.mod_calendar .active{background-color:#990000;}
.mod_calendar .active a{text-decoration:none;color:#ffffff;}
.mod_calendar .active a:hover{text-decoration:underline;color:#ffffff;}
div#footer{width:630px;font-size:0.8em;}
div#footer .inside{margin:0 0 0 25px;}
div#footer .inside a{text-decoration:none;color:#666666;}
div#footer .inside a:hover{text-decoration:underline;color:#990000;}
div#footer hr{height:1px;margin:0 0 0 -25px;background-color:#cccccc;border:0px;}
.toggler{font-size:1px;color:#e8e8e8;}
.en{font-style:italic;color:#666666;}
.highlight{font-weight:bold;color:#990000;}
.clear{clear:both;width:580px;height:1px;margin:1em 0em 1em 0em;background-color:#cccccc;border: 0;}
#if223 .slider{background-image:url("tl_files/images_design/slider_red.gif");}
