/* Style sheet gfj */
#foot_mitte{width:545px;float:left;padding-left:36px;}
#foot_rechts{width:215px;float:right;}
#foot_links{width:150px;float:left;}
.layout_short.last{background:url("tl_files/gfj/layout/box_right_bottom.png") left bottom no-repeat;}
.mod_breadcrumb{margin:0;padding:16px 0 13px 15px;background:url("tl_files/gfj/layout/box_main_top.png") left top no-repeat;font-weight:bold;font-size:15px;color:#000;line-height:16px;}
layout_full{padding:0;}
.box_bottom_left{padding-bottom:1px;background:url("tl_files/gfj/layout/box_left_bottom.png") left bottom no-repeat;}
.box_mid_left p{padding:5px 11px 0 10px;}
.box_mid_left{background:url("tl_files/gfj/layout/box_left_mid.png") left top repeat-y;}
hr{border: 0px; /* Für Firefox und Opera */ border-bottom: solid 1px #C7A001; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */}
#mnav .first a:hover,#mnav .first a:focus,#mnav .first a:active{background:url("tl_files/gfj/layout/runde_ecke_hover.png") left top no-repeat;}
#mnav .trail.first a:hover{text-decoration:underline;}
#mnav .trail a:hover{text-decoration:underline;}
.footer_bottom{margin:0;padding:0 10px 0 0;background:url("tl_files/gfj/layout/box_footer_bottom.png") left bottom no-repeat;}
#right .bildergallerie_gfj{padding-bottom:6px;background:url("tl_files/gfj/layout/box_right_top_bottom.png") left bottom no-repeat;}
.mask1,.mask3,.mask7,.mask9,.mask10,.mask11{margin-left:5px;padding-bottom:0;}
#zufallsbilder_gfj.block{background:url("tl_files/gfj/layout/box_right_mid.png") left top repeat-y;}
#news.block{background:url("tl_files/gfj/layout/box_right_mid.png") left top repeat-y;}
.box_bottom{background:url("tl_files/gfj/layout/box_main_bottom.png") left bottom no-repeat;}
#main .mod_article{margin-top:0;padding-right:13px;padding-bottom:10px;padding-left:15px;}
.box_mid{background:url("tl_files/gfj/layout/box_main_mid.png") left top repeat-y;}
#main .inside{padding-right:0;padding-left:0;line-height:18px;}
#snav.mod_navigation{width:167px;padding-bottom:21px;background:url("tl_files/gfj/layout/box_left_bottom.png") left bottom no-repeat;}
.box_left_head{width:164px;height:26px;background:url("tl_files/gfj/layout/box_left_head.png") left top no-repeat;}
html{height:100%;}
body{height:100.2%;background:#ffff99 url("tl_files/gfj/layout/body_background.png") left top repeat-x;color:#fff;}
#wrapper{background-color:#ffff99;color:#000;}
#header{position:relative;}
p#logo{width:990px;height:219px;margin:0;padding:0;}
p#company_name{width:360px;left:275px;top:35px;position:absolute;margin:0;padding:0;font-family:Calibri, Helvetica, Arial, sans-serif;font-size:36px;color:#296F71;}
#header .mod_randomImage{width:264px;height:127px;right:0;top:0;position:absolute;}
#mnav{height:41px;background:#ffff99 url("tl_files/gfj/layout/nav_background.png") left top no-repeat;color:#000;line-height:35px;}
#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 #DDD033;}
#mnav a:link,#mnav a:visited{text-decoration:none;color:#333;}
#mnav a:hover,#mnav a:focus,#mnav a:active{background-color:#D2B60E;color:#fff;}
#mnav span.active{background-color:#D2B60E;background-position:left center;text-decoration:none;color:#fff;}
#mnav span.active.first{background:url("tl_files/gfj/layout/runde_ecke.png") left top no-repeat;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-color:#D2B60E;color:#fff;}
#mnav .trail.first a:link,#mnav .trail.first a:visited,#mnav .trail.first a:hover,#mnav .trail.first a:focus,#mnav .trail.first a:active{background:url("tl_files/gfj/layout/runde_ecke.png") left top no-repeat;color:#fff;}
#mnav .trail a:focus,#mnav .trail a:active{text-decoration:none;}
#container{padding-top:0;}
#left .inside{padding-bottom:0;}
#snav{margin:0;padding:0;}
#snav ul{margin:0;padding:0;background-image:url("tl_files/gfj/layout/box_left_mid.png");background-repeat:repeat-y;list-style-type:none;}
#snav li{margin-right:7px;margin-left:5px;border-bottom:1px solid #D4D48B;line-height:32px;}
#snav a,#snav span.active{display:block;padding-left:5px;}
#snav a:link,#snav a:visited{text-decoration:none;color:#333;}
#snav a:focus,#snav a:active{color:#000;}
#snav a:hover{background-color:#D2B60E;color:#fff;}
#snav span.active{background-color:#D2B60E;text-decoration:none;color:#fff;}
#snav .trail a:link,#snav .trail a:visited,#snav .trail a:hover,#snav .trail a:focus,#snav .trail a:active{background-color:#D2B60E;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 p.info{margin-bottom:0.2em;font-size:12px;color:#666;}
.mod_newslist .block{margin:0;padding:5px 10px 0;}
.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:#D5EFF0;}
.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:#EAF8F8;font-weight:bold;}
.mod_calendar td.active{background-color:#eee;}
.mod_calendar td.today{background-color:#FFFFC0;}
.mod_eventlist{margin-bottom:1.5em;padding:10px;background-color:#D5EFF0;}
.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:#D5EFF0;}
.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 a:link,.mod_breadcrumb a:visited{text-decoration:none;color:#000;}
.mod_breadcrumb a:hover,.mod_breadcrumb a:focus,.mod_breadcrumb a:active{text-decoration:underline;color:#000;}
.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:#D5EFF0;}
.mod_faqlist li.odd{background-color:#EAF8F8;}
.ce_comments{margin-bottom:1.5em;}
.ce_comments p.info{background-color:#FFFFC0;}
.ce_comments .comment{margin-bottom:1em;padding-top:10px;border-top:1px solid #D5EFF0;}
.ce_comments .confirm{font-style:italic;color:#28706F;}
.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;padding-bottom:11px;background:url("tl_files/gfj/layout/box_right_bottom.png") left bottom no-repeat;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:0;padding-bottom:20px;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;}
#footer .inside{position:relative;margin:0;padding:10px 15px 0 12px;background:url("tl_files/gfj/layout/box_footer_top.png") left top no-repeat;font-size:13px;color:#000;line-height:1.5em;}
#footer{position:relative;background:url("tl_files/gfj/layout/box_footer_mid.png") left top repeat-y;}

