@import url(https://fonts.googleapis.com/css?family=Droid+Sans|Patrick+Hand+SC);
*{margin:0;padding:0}
a{color:#C10041;text-decoration:none;outline:medium none}
a:hover,#footer_box #service_menu ul.service_menu li a.servicemenu-act,#header_box #topmenu ul li a.topmenu-act{text-decoration:underline}
a img{border:none}
p{padding-bottom:10px;line-height:1.4}
h1{color:#E2183A;text-transform:uppercase;padding-bottom:20px;font:normal 36px 'Patrick Hand SC',cursive}
h2{color:#E2183A;text-transform:uppercase;padding-bottom:15px;font:normal 32px 'Patrick Hand SC',cursive}
h3{color:#E2183A;text-transform:uppercase;padding-bottom:10px;font:normal 28px 'Patrick Hand SC',cursive}
h3.smallunderline{color:#E2183A;text-transform:uppercase;padding-bottom:2px;margin-bottom:8px;font:normal 20px 'Patrick Hand SC',cursive;border-bottom:1px dashed #CACACA}
h3 a{color:#5B5B5A}
.green{color:#008B2C}
html{background:url("img/bg_gras_repeat.jpg") repeat 0 0 #82CC1D}
body{font-family:'Droid Sans',sans-serif;font-size:15px;color:#5B5B5A;line-height:1.2}
.centerit{width:990px;text-align:left;margin:0 auto}
#header{background:url("img/header.png") no-repeat top center transparent;height:360px}
#header .trifels_gelbeseiten{position:absolute;padding-top:25px;z-index:100}
#header .trifels_familienfestlogo{cursor:pointer;height:354px;margin-left:-40px;margin-top:40px;position:absolute;width:455px;z-index:1010}
#header #countdown_box{position:absolute;z-index:12;padding-left: 160px;padding-top: 10px;font:normal 20px 'Patrick Hand SC',cursive}
#header #countdown_box #countdown_text{color:#3FAD33;font-size:27px}
#header #countdown_box #countdown_tage{margin-top:-16px;vertical-align:middle}
#header #countdown_box #countdown_tage .days{color:#3FAD33;font-size:38px;float:left}
#header #countdown_box #countdown_tage .hours{float:left;color:white;font-size:30px;padding-left:10px;padding-top:12px}
#header #countdown_box #countdown_tage .days span.bold{font-size:48px}
#header #countdown_box #countdown_tage .hours span.bold{font-size:36px}
#header #topmenu{position:relative;float:right;padding-top:23px;margin-right:10px;z-index:10900}
#header #topmenu ul li,#footer .servicemenu ul li{float:left;list-style:none;background:url("img/bg_spacer_topmenu.png") no-repeat right 2px transparent}
#header #topmenu ul li.topmenu_last,#footer .servicemenu ul li.last{background:none}
#header #topmenu ul li a,#footer .servicemenu ul li a{display:block;padding:0 10px;color:white;font-size:15px}
#header #mainmenu{position:relative;margin-left:210px;padding-top:308px;z-index:1050}
#header #mainmenu ul li{float:left;list-style:none}
#header #mainmenu ul li a{display:block;padding:5px 8px;color:white;font-size:16px;font-weight:bold}
#header #mainmenu ul li a:hover,#header #mainmenu ul li a.mainmenu-act{background-color:#E1183A;text-decoration:none}
#slider{margin-top:-18px;height:305px}
#slider #slider_wrap{background:url("img/slider_bg.png") no-repeat top center transparent;padding:0 15px}
#slider #slider_wrap IMG{width:100%;height:auto}
.slider_header{position:absolute;background:url("img/slider_overlay_header.png") no-repeat top center transparent;height:12px;width:960px;z-index:1005}
.slider_end{background:url("img/slider_overlay_holz.png") no-repeat top center transparent;height:27px}
#slider .tx-wecmap-pi1{width:650px;margin:0 auto;padding-top:28px}
#content{background:url("img/bg_paper_repeat-vertical.png") repeat-y top center transparent;min-height:300px;margin-top:-4px}
#content #content_content{padding:30px 60px 120px 60px}
#content #content_content div.box_stargaeste{padding-top:18px;padding-bottom:18px}
#content #content_startseite #text{float:left;width:385px}
#content #content_startseite #wrap_video_startpage{background:url("img/collage_bg.png") no-repeat scroll 0 0 rgba(0,0,0,0);float:right;height:238px;margin-right:-35px;margin-top:6px;padding-left:65px;padding-top:20px;width:438px}
#content #content_startseite #wrap_panorama_startpage{background:url("img/collage_bg.png") no-repeat scroll 0 0 rgba(0,0,0,0);float:right;height:238px;margin-right:-35px;margin-top:6px;padding-left:24px;padding-top:26px;width:480px}
#content #content_startseite #panorama_startpage{width:455px}
#content #content_startseite div#video_botton{margin-left:240px;margin-top:-128px;position:absolute;z-index:9999}
#content #content_startseite #info,#content #content_startseite #shortcut{padding-top:20px}
#content #content_startseite #info div{border-right:1px dashed #CACACA;float:left;padding:0 28px;text-align:center;width:232px}
#content #content_startseite #info div.info3{border:none}
#content #content_startseite #info p{color:#008B2C;font-size:18px;text-transform:uppercase}
#content #content_startseite #shortcut div.box{float:left;padding:0 28px;text-align:center;width:232px;min-height:355px}
#content #content_startseite #shortcut div.box IMG{max-width:100%}
#content #content_startseite #shortcut div.box h3{color:#5B5B5A}
#content #content_startseite #socialmedia{float:left;padding:0 28px;text-align:center;width:232px}
#content #content_startseite #socialmedia p{font-weight:bold}
#content #content_startseite #socialmedia_icons{padding-top:24px;width:150px;text-align:center;margin:0 auto}
#content #content_startseite #partner{float:left;width:554px}
#content #content_startseite #partner h4{padding-bottom:4px;margin-bottom:6px;border-bottom:1px dashed #CACACA}
#content #content_normal_footer{padding-top:30px}
#content #content_normal_footer #infotext{float:left}
#content #content_normal_footer #infotext h3{color:#5B5B5A;font-size:24px;padding-bottom:2px}
#content #content_normal_footer #socialmedia{float:right;width:220px;margin-right:40px}
#content #content_normal_footer #socialmedia h3{color:#008B2C;font-size:24px;padding-bottom:4px}
#content #content_normal_footer #socialmedia IMG{max-width:40px;padding-right:3px}
#footer{background:url("img/footer.png") no-repeat scroll center top transparent;height:109px;margin-top:-100px}
#footer div.trifels_logo{margin-left:-26px;margin-top:-19px;position:absolute}
#footer .servicemenu{float:left;padding-top:80px;padding-left:20px;margin-left:235px}
#footer .footermenu{float:right;padding-top:75px}
#footer .footermenu a.footermenu_shortcut{float:left;display:block;padding:5px 16px;color:white;font-size:16px;font-weight:bold}
.line{border-top:1px dashed #CACACA;height:1px;margin-top:20px;margin-bottom:20px}
.clear,#content .col_70_30,#content .col_33_33_33,#content .col_50_50{clear:both}
#content ul, #content ol{padding-bottom:10px;padding-left:20px}
#content ul li{padding-bottom:5px}
#content p.padding_to_grey_bg{padding-left:28px;padding-right:28px}
#content_box_gewinnspiel_2014{margin:0 auto;width:800px;height:1520px;background:url('http://www.trifels.de/fileadmin/template/kindermalwettbewerb/2013/image/bg_root.jpg') no-repeat 0 60px transparent}
#content_box_gewinnspiel_2014 h2{font-size:25px;padding-bottom:8px}
#content_box_gewinnspiel_2014 p{font-size:14px}
#content_box_gewinnspiel_2014 #wer_mitmachen{position:absolute;width:260px;margin-left:36px}
#content_box_gewinnspiel_2014 #wie_mitmachen{position:absolute;width:460px;margin-left:330px}
#content_box_gewinnspiel_2014 #preis1_logo{margin-left:50px;margin-top:80px;position:absolute}
#content_box_gewinnspiel_2014 #preis1{margin-left:35px;margin-top:350px;position:absolute;width:300px}
#content_box_gewinnspiel_2014 #preis2_logo{margin-left:550px;margin-top:220px;position:absolute}
#content_box_gewinnspiel_2014 #preis2{margin-left:550px;margin-top:265px;position:absolute;width:255px}
#content_box_gewinnspiel_2014 #preis3_logo{margin-left:435px;margin-top:425px;position:absolute;width:100px}
#content_box_gewinnspiel_2014 #preis3{margin-left:435px;margin-top:485px;position:absolute;width:151px}
#content_box_gewinnspiel_2014 #preis7_logo{margin-left:150px;margin-top:530px;position:absolute}
#content_box_gewinnspiel_2014 #preis7{margin-left:40px;margin-top:615px;position:absolute;width:206px}
#content_box_gewinnspiel_2014 #preis15_logo{margin-left:575px;margin-top:675px;position:absolute}
#content_box_gewinnspiel_2014 #preis15{margin-left:575px;margin-top:733px;position:absolute;width:230px}
#content_box_gewinnspiel_2014 #preis19_logo{position:absolute;margin-left:25px;margin-top:717px}
#content_box_gewinnspiel_2014 #preis19{margin-left:117px;margin-top:872px;position:absolute;width:169px}
#content_box_gewinnspiel_2014 #preis24_logo{margin-left:570px;margin-top:852px;position:absolute}
#content_box_gewinnspiel_2014 #preis24{margin-left:575px;margin-top:905px;position:absolute;width:200px}
#content_box_gewinnspiel_2014 #preis28_logo{margin-left:438px;margin-top:1000px;position:absolute}
#content_box_gewinnspiel_2014 #preis28{margin-left:577px;margin-top:1032px;position:absolute;width:200px}
#content_box_gewinnspiel_2014 #gruppenarbeit_logo{margin-left:26px;margin-top:1002px;position:absolute}
#content_box_gewinnspiel_2014 #gruppenarbeit{margin-left:388px;margin-top:1159px;position:absolute;width:415px}
#content_box_gewinnspiel_2014 #bis_wann{position:absolute;margin-top:1302px;width:800px}
#content .col_70_30 .col_70{float:left;width:580px;padding-right:22px}
#content .col_70_30 .col_30{float:left;width:250px}
#content .col_50_50 .col_50{float:left;width:400px;padding-right:22px}
#content .col_33_33_33 .col_33{float:left;width:268px;padding-right:22px}
div.infobox_show{border:1px dashed #6F6F6F;margin:12px 0;padding:6px 8px 0;background-color:#FAFCFD}
div.infobox_show_line{border:1px solid #6F6F6F;margin:12px 0;padding:6px 8px 0;background-color:#FAFCFD}
p.charity_logo_list IMG{margin-left:6px;margin-right:6px}
table#table_attraktionen{width:100%}
table#table_attraktionen td{vertical-align:top;padding-bottom:6px}
body#page_attraktionen #slider_wrap{margin:0 auto;text-align:center}
body#page_attraktionen #slider_wrap IMG#header_attraktionen{padding-top:16px;z-index:999}
body#page_attraktionen #content_content{padding-top:146px}
div#kindermalwettbewerb_gewinner{padding-top:0}
div#kindermalwettbewerb_gewinner div{float:left;width:200px;padding-right:17px}
div#kindermalwettbewerb_gewinner div div.image{height:155px}
div#kindermalwettbewerb_gewinner div div.image p{padding-bottom:0}
div#kindermalwettbewerb_gewinner div IMG{padding-bottom:5px;width:100%;height:100%}
div.archiv_box{float:left;width:29%;margin-left:2%;margin-right:2%;height:198px;margin-bottom:8px;background-position:center 32px;background-repeat:no-repeat;background-size:100% auto}
div.archiv_box_2014_charity{background-image:url('img/archiv/btn_archiv_2014_charity.png')}
div.archiv_box_2014_stargaeste{background-image:url('img/archiv/btn_archiv_2014_stargaeste.png')}
div.archiv_box_2014_malwettbewerb{background-image:url('img/archiv/btn_archiv_2014_malwettbewerb.png')}
div.archiv_box_2014_partner{background-image:url('img/archiv/btn_archiv_2014_partner.png')}
div.archiv_box_2015_charity{background-image:url('img/archiv/btn_archiv_2015_charity.png');background-position:center 15px;}
div.archiv_box_2015_stargaeste{background-image:url('img/archiv/btn_archiv_2015_stargaeste.png');background-position:center 15px;}
div.archiv_box_2015_programm{background-image:url('img/archiv/btn_archiv_2015_programm.png');background-position:center 15px;}
div.archiv_box_2015_schirmherrschaft{background-image:url('img/archiv/btn_archiv_2015_schirmherrschaft.png');background-position:center 15px;}
div.archiv_box_2015_attraktionen{background-image:url('img/archiv/btn_archiv_2015_attraktionen.png');background-position:center 15px;}
div.archiv_box_2015_partner{background-image:url('img/archiv/btn_archiv_2015_partner.png');background-position:center 15px;}

div.archiv_box_2016_charity{background-image:url('img/archiv/btn_archiv_2016_charity.png');background-position:center 15px;}
div.archiv_box_2016_stargaeste{background-image:url('img/archiv/btn_archiv_2016_stargaeste.png');background-position:center 15px;}
div.archiv_box_2016_programm{background-image:url('img/archiv/btn_archiv_2016_programm.png');background-position:center 15px;}
div.archiv_box_2016_schirmherrschaft{background-image:url('img/archiv/btn_archiv_2016_schirmherrschaft.png');background-position:center 15px;}
div.archiv_box_2016_attraktionen{background-image:url('img/archiv/btn_archiv_2016_attraktionen.png');background-position:center 15px;}
div.archiv_box_2016_partner{background-image:url('img/archiv/btn_archiv_2016_partner.png');background-position:center 15px;}

div.archiv_box_2017_stargaeste{background-image:url('img/archiv/btn_archiv_2017_stargaeste.png');background-position:center 15px;}
div.archiv_box_2017_programm{background-image:url('img/archiv/btn_archiv_2017_programm.png');background-position:center 15px;}
div.archiv_box_2017_attraktionen{background-image:url('img/archiv/btn_archiv_2017_attraktionen.png');background-position:center 15px;}
div.archiv_box_2017_partner{background-image:url('img/archiv/btn_archiv_2017_partner.png');background-position:center 15px;}

div.archiv_box_2018_stargaeste{background-image:url('img/archiv/btn_archiv_2018_stargaeste.png');background-position:center 15px;}
div.archiv_box_2018_programm{background-image:url('img/archiv/btn_archiv_2018_programm.png');background-position:center 15px;}
div.archiv_box_2018_attraktionen{background-image:url('img/archiv/btn_archiv_2018_attraktionen.png');background-position:center 15px;}
div.archiv_box_2018_partner{background-image:url('img/archiv/btn_archiv_2018_partner.png');background-position:center 15px;}

div.archiv_box a.button_rueckblick{display:block;height:198px;font-size:20px;color:#5B5B5A;text-align:center}
div.archiv_box a.button_rueckblick:hover{color:#E2183A;text-decoration:none}
div.archiv_box:hover a{background-position:center 32px;background-repeat:no-repeat;background-image:url('img/archiv/btn_archiv_hover.png')}
div#right_outside_content{min-height:300px;margin-left:1021px;position:absolute;text-align:center;top:370px;width:200px}
div#right_outside_content IMG{height:auto;max-width:100%;}
div#left_outside_content{min-height:250px;margin-left:-330px;position:absolute;text-align:right;top:370px;width:300px}
div#left_outside_content div.content_padding_bottom,div#right_outside_content div.content_padding_bottom{padding-bottom:30px}
div#middle_outside_content{text-align:center;padding: 10px 0;}
div#middle_outside_content IMG{display:none;height:auto;max-width:100%;}

.bookmarker{display:none;position:fixed;z-index:20000;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:18px;min-height:85px;padding:10px;padding-top:18px;width:90%;max-width:264px;margin:auto;background:rgba(255,255,255,0.98);border-bottom:4px solid #E2183A;border-radius:.1px;text-align:center;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8)}
.bookmarker p{padding-bottom:0}
.bookmarker h3{padding-bottom:2px;line-height:1.2}
.bookmarker:before{display: block;position: absolute;content: "";bottom: -30px;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);height: 0;width: 0;border-width: 15px;border-style: solid;border-color: #e2183a transparent transparent transparent}
.btn-close{position:absolute;top:0;right:0;left:auto;padding:0;background:transparent}
.bookmarker .btn-close{color:black;border:0;background-color:transparent;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle}

.cc_banner-wrapper {
    z-index: 109001 !important;
}
