@media screen{
/**
 * Global TinyMCE style sheet
 * 
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 * 
 *   tl_files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 * 
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 * 
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 * 
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (tl_files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
}
@media all{
/* Style sheet basic */
@media screen{padding:0;/* Reset margins */ body,div,h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea { margin:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;vertical-align:top;}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}blockquote,q{quotes:none;}
fieldset,img{border:0;}li{list-style-type:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}del{text-decoration:line-through;}ins{text-decoration:none;}a{color:#ff0000;}:focus{outline:0;}body{color:#000;font:12px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit;}
pre,code{font:12px "Lucida Console",Monaco,monospace;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}h1{font-size:22px;}h2{font-size:20px;}h3{font-size:18px;}table{font-size:inherit;}caption,th{font-weight:bold;}h1,h2,h3,h4,h5,h6{margin-top:1em;}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;/* Should match the font size */;}} /* Ende @media{}
}
@media all{
/* Style sheet navigation */
@media screen{margin-top:18px;padding:0 200px 0 18px;color:#000;/* ====================================    Horizontale Navigation – Erste Ebene     ==================================== */ #header .mod_navigation {   background: #ADCBE6;}#header .mod_navigation ul{width:auto;float:left;background-color:#FFFFFF;/* schrumpft die Liste */   margin-bottom: 0;}
#header .mod_navigation li{width:auto;left:180px;position:relative;float:left;margin-right:0;margin-left:0;background-color:#FFFFFF;border-right:2px solid #FE0000;list-style-type:none;}#header .mod_navigation li.first{border-left:2px solid #FE0000;/* Trennstrich am Anfang */;}
#header .mod_navigation a,#header .mod_navigation span{min-width:78px;display:block;padding:8px;text-align:center;text-decoration:none;color:#000;background-color: transparent;}#header .mod_navigation .active,#header .mod_navigation .trail{background-color:#EDEEEF;color:#000;}
#header .mod_navigation a:hover,#header .mod_navigation a:focus{margin-right:0;margin-left:0;background-color:#EDEEEF;color:#000;}padding-top: 1.5em;{background-color:#2BE541;#header ul.level_2;}position: absolute;   left: auto;   top: auto;   background-color: #ddd;{#header .level_2 li, #header .level_2 li.first;}border: none;{}#header .level_2 li{clear:both;border: none;}
#header .level_2 a{min-width:117px;text-align:left;}#header .level_2{width:0;height:0;left:9999px;position:absolute;overflow:hidden;display:inline;top: –9999px;z-index: 1;/* "nach vorne", über den Inhaltsbereich */;}#header li:hover .level_2{width:auto;height:auto;min-width:78px;left:auto;top:auto;overflow:auto;display:block;background-color:#ADCBE6;border-bottom:1px solid #2D5B85;}
#header .level_2 li.first{border: none;}#left div.mod_navigation{width:120px;float:left;margin:0;font-size:12px;}#left .mod_navigation h1{margin:0 0 1em;font-size:14px;font-weight:bold;}#left .mod_navigation ul{margin:0;padding:0;background-color:#21EA63;}#left .mod_navigation li{margin:0;list-style-type:none;}
#left .mod_navigation a,#left .mod_navigation span{display:block;padding:8px 8px 8px 18px;background-color:#FFFFFF;border-top:1px solid #FFFFFF;text-decoration:none;color:#000;}#left .mod_navigation a:hover,#left .mod_navigation a:focus{color:#000;background: #EDEEEF;}#left .mod_navigation span.active,#left .mod_navigation .trail{color:#000;background: #EDEEEF;}
#left .mod_navigation li li a,#left .mod_navigation li li span{margin-left:18px;}#left .mod_navigation li li a:hover,#left .mod_navigation li li a:focus{background-color:#2D5B85;color:#fff;}#left .mod_navigation .submenu a{background-color:#ADCBE6;color:#000;}#footer .mod_customnav{right:20px;position:relative;font-size:12px;color:#000;}
#footer .mod_customnav li{width:auto;float:right;margin:0;list-style-type:none;}#footer .mod_customnav a,#footer .mod_customnav span{display:block;margin-left:9px;padding:4px;text-decoration:none;color:#fff;}#footer .mod_customnav a:hover,#footer .mod_customnav a:focus{color:#000;background: #EDEEEF;}#footer .mod_customnav span.active{background-color:#EDEEEF;color:#000;}
.mod_sitemap ul ul{margin-bottom:0;}.mod_sitemap li{margin-left:0;list-style-type:none;/* 1. Ebene ohne Einzug links */;}.mod_sitemap li li{margin-left:1.5em;}.mod_sitemap a{text-decoration:none;}.mod_sitemap .level_1 a{font-weight:bold;}.mod_sitemap .level_2 a{font-weight:normal;}#left div.mod_newsmenu{width:142px;float:left;margin:0;font-size:12px;}
#left .mod_newsmenu li{margin:0;list-style-type:none;}#left .mod_newsmenu li.year{padding:0 0 1em;font-size:14px;font-weight:bold;}#left .mod_newsmenu .level_2{margin:1em 0 0;font-size:12px;font-weight:normal;}#left .mod_newsmenu a,#left .mod_newsmenu span{display:block;padding:9px;background-color:#FFF;border-top:1px solid #fff;text-decoration:none;color:#000;}
#left .mod_newsmenu a:hover,#left .mod_newsmenu a:focus{color:#000;background: #EDEEEF;}#left .mod_newsmenu span.active{color:#000;background: #EDEEEF;}} /* Ende @media{}
}
@media all{
/* Style sheet bildschirm */
@media screen{html{ overflow-y: scroll;}body{background-color:#FFFFFF;font: 81.25% Verdana, Arial, Helvetica, sans-serif;}ol,ul{margin-bottom:1.5em;}li{margin-left:2em;}ul li{list-style: square;}ol li{list-style: decimal;}#wrapper{background-color:#ffffff;-moz-box-shadow:2px 2px 2px 2px #000000;-webkit-box-shadow:2px 2px 2px 2px #000000;box-shadow:2px 2px 2px 2px #000000;}
#header{margin-top:1em;padding:20px 0 0;}#header h1{height:60px;margin-top:0;margin-bottom:10px;margin-left:15px;background:url("../../tl_files/themes/Redfrog Racing/logo_header.jpg") left top no-repeat;}#header p#slogan{margin-left:18px;}#container{margin-top:32px;margin-right:18px;margin-left:18px;}#main{min-height:300px;padding-right:10px;padding-bottom:30px;padding-left:50px;line-height:1.7;}
#footer{height:35px;margin-bottom:1em;padding:2px;background-color:#FE0000;color:#000;}#main h1{margin-top:0;line-height:1;}.image_container img{border:2px solid #ddd;border-right-color: #bbb;border-bottom-color: #bbb;}.image_container .caption{margin-bottom:1em;text-align:center;font-size:11px;line-height:1.2;}
.ce_toplink{margin:1.5em 0;padding:3px;vertical-align:middle;background-color:#eee;font-size:11px;}.ce_toplink a{text-decoration:none;color:#000;}.pdf_link{width:auto;float:right;margin-left:10px;}.ce_table table{margin-bottom:1em;background-color:#EDEEEF;border-bottom:2px solid #FE0000;border-collapse:collapse;}
.ce_table thead{background-color:#fff;border-top:2px solid #FE0000;color:#000;border-bottom: 1px solid #FE0000;}.ce_table tr.odd{background-color:#fff;}.ce_table td,.ce_table th{padding:0.5em 1em;font-size:11px;}#right .ce_accordion{width:142px;float:right;border:1px solid #d9d9d9;}.ce_accordion .toggler{padding:0.25em 0.5em;cursor: pointer;background: #d9d9d9;}
.ce_accordion .accordion div{padding:0.75em 0.5em;font-size:11px;}.ce_accordion .toggler{padding:0.25em 0.5em 0.25em 1.5em;background: #d9d9d9 url("../../plus.gif") no-repeat left center;}.ce_accordion .toggler.active{background: #d9d9d9 url("../../minus.gif") no-repeat left center;}
form#kontaktformular{margin:0 0 2em;padding:0 18px 18px;background-color:#EDEEEF;border:1px solid #FE0000;line-height:1;}#kontaktformular label{display:block;margin:18px 0 3px;cursor: pointer;}#kontaktformular .checkbox_container label{bottom:2px;position:relative;display:inline;}#kontaktformular .checkbox_container{margin-top:1em;}#kontaktformular input,#kontaktformular textarea{padding:3px;}
#kontaktformular input:focus,#kontaktformular textarea:focus{background-color:#ECECEC;color:#000;}#kontaktformular p.error{max-width:400px;padding:3px;border:1px solid #f00;background: #FFC0CB;/* pink */   color: #000;/* rot */   margin-bottom: 3px;}#main .mod_search input.text{padding:3px;}.mod_search .radio_container{margin:1em 0;}.mod_search .radio_container label{margin-right:10px;}
#main .mod_search p.header{margin-top:2em;padding:0.5em;text-align:right;background-color:#ADCBE6;border-top:2px solid #86ADCD;}#main .mod_search h3{font-size:16px;}#main .mod_search h3 a:link{padding-left:0;color:#0000FF;background: none;}#main .mod_search h3 a:visited{padding-left:0;color:#800080;background: none;}.mod_search h3 .relevance{font-size:10px;font-weight:normal;}
.mod_search p.context{margin:0;}.mod_search .highlight{font-weight:bold;}.mod_search p.url{color:#008000;}.mod_search .even,.mod_search .odd{padding:0.5em;}.mod_search .odd{margin:1em 0;background-color:#d9d9d9;}#header .mod_search form{margin:0;}#header .mod_search .text{width:100px;}#header .mod_search{right:0;bottom:0;position:absolute;padding:5px;}
#header div.mod_form{right:15px;position:absolute;padding:5px;bottom: 0;}#header form#suchformular{margin:0;}#header #suchformular .suchfeld{width:125px;margin:0;padding:1px 25px 1px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url("plugins/css3pie/PIE.htc");border: none;}#header #suchformular .lupe{right:12px;position:absolute;margin:0;padding:0;top: 7px;}
.mod_newsarchive .layout_latest{margin:1em 0;border-top:1px dotted #FE0000;border-bottom: 1px dotted #FE0000;}.mod_newsarchive .info{font-size:9px;}.mod_newsarchive h2{margin-top:0;font-size:16px;line-height:1;}.mod_newsarchive h2 a{text-decoration:none;color:#000;}.mod_newsarchive a{text-decoration:none;}.mod_newsarchive a:hover,.mod_newsarchive a:focus{text-decoration:underline;}
.mod_newsreader .info{font-size:11px;}.ce_comments .info{padding:3px 0 0;border-top:1px dotted #d9d9d9;font-size:11px;}div.comment{margin-bottom:3em;border-bottom:1px dotted #d9d9d9;}.ce_comments p.error{margin-top:1em;margin-bottom:0;padding:3px;border:1px solid #f00;background: #FFC0CB;}table.calendar{width:98%;background-color:#fcfcfc;border-collapse:separate;}
table.calendar .head{padding:6px 0;text-align:center;background-color:#f1f2f3;border-top:1px solid #d9d9d9;font-size:12px;border-bottom: 1px solid #d9d9d9;}table.calendar th.previous{padding-left:3px;text-align:left;border-left:1px solid #d9d9d9;}table.calendar th.next{padding-right:3px;text-align:right;border-right:1px solid #d9d9d9;}
table.calendar th a{font-weight:normal;text-decoration:none;color:#333;}table.calendar th a:hover{text-decoration:underline;}table.calendar .label{padding:2px;text-align:center;background-color:#ADCBE6;font-size:12px;font-weight:normal;color:#333;}table.calendar .weekend{background-color:#f0f0f0;color:#bbb;}
table.calendar td{width:14%;height:7em;border-right:1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}table.calendar .col_first{border-left:1px solid #d9d9d9;}table.calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;font-size:11px;color:#666;}table.calendar .today{background-color:#ADCBE6;color:#fff;}table.calendar .event{margin:3px;line-height:1.1;}
table.calendar .event a{font-size:11px;text-decoration:none;color:#333;}table.calendar .event a:hover{text-decoration:underline;}.mod_faqlist li{margin:0.5em 0;padding:0;list-style-type:none;}.mod_faqlist a{text-decoration:none;}.mod_faqlist a:hover{text-decoration:underline;}.mod_faqreader .info{padding:3px 0 0;border-top:1px dotted #d9d9d9;font-size:11px;}.mod_nl_list a{text-decoration:none;}
.mod_nl_list a:hover{text-decoration:underline;}.mod_unsubscribe p.error{padding:3px;border:1px solid #f00;background: #FFC0CB;}.team{width:33%;float:left;display:block;margin-bottom:20px;}
.float_news,.float_termine{width:600px;float:left;margin-top:13px;margin-right:18px;padding:3px 9px 9px;border-top:1px solid #999;font-size:11px;text-decoration:none;background: #FFF url("../../graydient.jpg") repeat-x left top;}.float_news h2,.float_termine h2{margin:0.5em 0;padding:0;font-size:14px;font-style:italic;text-decoration:none;}
.startseite #right{margin:0 0 1em 2em;padding:0 8px;border:1px solid #999;background: #FFF url("../../graydient.jpg") repeat-x               left top;border-right: none;border-left: none;}.startseite #right h2{margin:2em 0 1em;padding:3 3 3 0;font-size:12px;font-weight:bold;border: none;}.startseite table.minicalendar{width:98%;border-collapse:collapse;}
.startseite .minicalendar thead{border:1px solid #fff;}.startseite .minicalendar th{font-weight:normal;}.startseite .minicalendar th.head{padding:6px 0;}.startseite .minicalendar th.previous{padding-left:6px;text-align:left;}.startseite .minicalendar th.current{text-align:center;}.startseite .minicalendar th.next{padding-right:6px;text-align:right;}
.startseite table.minicalendar .label{padding:2px 0;text-align:center;border-right:1px solid #fff;font-size:11px;font-weight:normal;.startseite .minicalendar td {     width:14%;border-bottom:1px solid #fff;}.startseite .minicalendar td.col_first{border-left:1px solid #fff;}
}       /* ======================================    Startseite gestalten    ======================================{.startseite .float_news, .startseite .float_termine;}
float: left;    width: 600px;    font-size: 11px;       background: #FE0000;       padding: 3px 9px 9px 9px;       border-top: 1px solid #999;       margin-top: 13px;      margin-right: 18px;{.startseite .float_news h2, .startseite .float_termine h2;}font-size: 14px;   font-weight: bold;   padding: 0;   margin: 0.5em 0;{.startseite #right;}
background: #d9d9d9 url("graydient.jpg") repeat-x left top;   padding: 0 8px;   border: 1px solid #999;   border-right: none;   border-left: none;   margin: 0 0 1em 2em;{.startseite #right h2;}font-size: 12px;   font-weight: bold;   padding: 3px;   padding-left: 0;   border: none;   margin: 2em 0 1em 0;{/* Minikalender in Sidebar;}
.startseite table.minicalendar{width:98%;border-collapse:collapse;}.startseite .minicalendar thead{border:1px solid #fff;}.startseite .minicalendar th.previous{padding-left:6px;text-align:left;}.startseite .minicalendar th.current{text-align:center;}.startseite .minicalendar th.next{padding-right:6px;text-align:right;}
.startseite table.minicalendar .label{padding-bottom:1px;text-align:center;font-size:11px;font-weight:normal;}.startseite .minicalendar td{width:14%;padding:2px 0;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff;}.startseite .minicalendar td.col_first{border-left:1px solid #fff;}} /* Ende @media{}
}
