/* Style sheet lange */
html{height:100%;}
body{height:100.2%;background-color:#eaeaee;background-image:url("tl_files/fahrschule_lange/layout/background.jpg");background-repeat:repeat-x;color:#fff;}
#wrapper{background-color:#fff;border-right:4px solid #D7D7D7;border-left:4px solid #D7D7D7;color:#333;}
#header{position:relative;}
p#logo{width:791px;height:228px;margin:0;padding:0;}
#mnav{height:32px;background:#D7D7D7 url("tl_files/fahrschule_lange/layout/nav_bg.jpg") left top repeat-x;line-height:32px;}
#mnav ul{margin:0;padding:0;list-style-type:none;}
#mnav li{display:inline;}
#mnav a,#mnav span{float:left;display:block;padding-right:10px;padding-left:10px;border-right:1px solid #fff;}
#mnav a:link,#mnav a:visited{text-decoration:none;color:#ff0000;}
#mnav a:hover,#mnav a:focus,#mnav a:active{background:#ff0000 url("tl_files/fahrschule_lange/layout/nav_active.jpg") left top repeat-x;text-decoration:underline;color:#fff;}
#mnav span.active{background:#ff0000 url("tl_files/fahrschule_lange/layout/nav_active.jpg") left top repeat-x;text-decoration:none;color:#fff;}
#mnav .trail a:link,#mnav .trail a:visited,#mnav .trail a:hover,#mnav .trail a:focus,#mnav .trail a:active{background:#ff0000 url("tl_files/fahrschule_lange/layout/nav_active.jpg") left top repeat-x;color:#fff;}
#mnav .trail a:hover,#mnav .trail a:focus,#mnav .trail a:active{text-decoration:underline;}
#container{padding-top:20px;min-height: 600px;}
#left .inside{padding-bottom:20px;}
#snav{margin:26px 0 20px;background-color:#fff;border-top:1px solid #ff0000;}
#snav ul{margin:0;padding:0;list-style-type:none;}
#snav li{padding-top:1px;border-bottom:1px solid #ff0000;line-height:29px;}
#snav a,#snav span.active{display:block;padding-left:10px;}
#snav a:link,#snav a:visited{text-decoration:none;color:#ff0000;}
#snav a:hover,#snav a:focus,#snav a:active{background:#ff0000 url("tl_files/fahrschule_lange/layout/nav_active.jpg") left bottom repeat-x;text-decoration:underline;color:#fff;}
#snav span.active{background:#ff0000 url("tl_files/fahrschule_lange/layout/nav_active.jpg") left bottom repeat-x;text-decoration:none;color:#fff;}
* html #snav a,* html #snav span.active{height:1%;}
#snav ul ul{padding-left:10px;border-top:1px solid #D7D7D7;}
#snav .level_2 li.last{border-bottom:0px;}
#main .inside{padding-right:40px;padding-left:40px;line-height:18px;}
#main p.info{margin-bottom:0.2em;font-size:12px;color:#666;}
#player{width:480px;margin-right:auto;margin-left:auto;background-color:#000000;color:#e8e8e8;}
.mod_newslist{margin-bottom:1.5em;padding:10px;background-color:#f0f0f0;}
.mod_newslist p.info{margin-bottom:0;font-size:10px;color:#333;}
.mod_newslist h2{margin-bottom:8px;font-size:14px;}
.mod_newslist p.teaser{margin-bottom:0;padding-bottom:4px;border-bottom:1px dotted #fff;}
.mod_newslist p.more{padding-top:4px;text-align:right;font-size:12px;}
.mod_calendar{margin-bottom:1.5em;padding:10px;background-color:#f0f0f0;}
.mod_calendar h2{margin-bottom:8px;font-size:14px;}
.mod_calendar table.minicalendar{width:98%;border:1px solid #666;border-collapse:collapse;}
.mod_calendar th,.mod_calendar td{padding:2px;text-align:center;vertical-align:top;background-color:#fff;border:1px solid #666;}
.mod_calendar th{background-color:#f0f0f0;font-weight:bold;}
.mod_calendar td.active{background-color:#eee;}
.mod_calendar td.today{background-color:#ff8469;}
.mod_eventlist{margin-bottom:1.5em;padding:10px;background-color:#f0f0f0;}
.mod_eventlist p.info{margin-bottom:0;font-size:10px;color:#333;}
.mod_eventlist h2{margin-bottom:8px;font-size:14px;}
.mod_eventlist p.teaser{margin-bottom:0;padding-bottom:4px;border-bottom:1px dotted #fff;}
.mod_eventlist p.more{padding-top:4px;text-align:right;font-size:12px;}
.mod_eventmenu{margin-bottom:1.5em;padding-top:10px;padding-right:10px;padding-left:10px;background-color:#f0f0f0;}
.mod_eventmenu ul{margin:0 0 10px;list-style-type:none;}
.mod_eventmenu ul.level_2{margin-top:4px;margin-left:20px;}
.mod_eventmenu .level_2 li{margin-bottom:0.25em;list-style-type:square;}
.mod_eventreader p.recurring{margin-bottom:0.5em;font-size:12px;color:#666;}
.mod_breadcrumb{margin-bottom:1em;font-size:12px;color:#888;line-height:14px;}
.mod_breadcrumb a:link,.mod_breadcrumb a:visited{text-decoration:none;color:#888;}
.mod_breadcrumb a:hover,.mod_breadcrumb a:focus,.mod_breadcrumb a:active{text-decoration:underline;color:#333;}
.mod_faqlist{margin-bottom:1.5em;}
.mod_faqlist ul{margin:0;list-style-type:none;}
.mod_faqlist li{margin-bottom:1px;padding:4px;background-color:#e3e3e3;}
.mod_faqlist li.odd{background-color:#f5f5f5;}
.ce_comments{margin-bottom:1.5em;}
.ce_comments p.info{background-color:#e3e3e3;}
.ce_comments .comment{margin-bottom:1em;padding-top:10px;border-top:1px solid #ffe3e3;}
.ce_comments .confirm{font-style:italic;color:#ff0000;}
.ce_comments .code{margin:0 20px;}
.ce_comments .code p{margin-bottom:6px;font-style:italic;font-size:90%;color:#666;}
.ce_comments .code pre{padding:6px;background-color:#EEE;}
.pagination{margin:10px 0;font-size:90%;color:#666;}
.pagination p{margin:0;padding:4px;border-bottom:1px solid #fff;font-size:90%;}
.pagination ul{margin:0;padding-top:6px;text-align:left;list-style-type:none;}
.pagination li{display:inline;margin-right:1px;margin-bottom:1px;}
.pagination a,.pagination span{float:left;display:block;margin-right:2px;padding:1px 4px;text-align:center;border:1px solid #fff;}
.pagination span{background-color:#F3F3F3;}
.widget,.pagination{display:block;text-align:left;}
.widget:after,.pagination:after{height:0;clear:both;display:block;content:"."; visibility:hidden;}
.toggler{font-weight:bold;font-size:14px;color:#B30000;cursor:pointer;cursor:hand;}
.toggler a:hover{font-weight:bold;font-size:14px;color:#000000;}
#footer .inside{padding:10px;border-top:1px solid #D7D7D7;font-size:12px;color:#ff0000;}
