@media all{
/* Style sheet reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldse{margin:0;padding:0;vertical-align:baseline;border:0;font-family:inherit;font-size:100%;outline: 0;font-weight: inherit;font-style: inherit;}
body{line-height:1;color: black;background: white;}
ol,ul{list-style: none;}
table{border-collapse:separate;border-spacing: 0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
command,datalist,source{display:none;}
article,aside,figure,figcaption,footer,header,hgroup,menu,nav,section,summary{display:block;}
figure,menu{margin-top:1em;margin-bottom:1em;}
dl menu,menu dl,menu menu,menu ol,menu ul{margin-top:0;margin-bottom:0;}
html{overflow-y: scroll;}
body{background-color:#fff;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.ie7 address{font-style: normal;}
.hideme{left:-999em;position:absolute;top: -999em;}
label,input[type=button],input[type=submit],button{cursor: pointer;}
q:lang(de){quotes: '„' '“' '‚' '‘';}
q:lang(en){quotes: '“' '”' "‘" "’";}
abbr[title]{border-bottom: 1px dotted #888 !important;cursor: help;}
a abbr{cursor: pointer !important;}
.clearfix:after{height:0;clear:both;display:block;content: ".";visibility: hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
img{-ms-interpolation-mode: bicubic;}
}
@media print,projection,screen{
/* Style sheet screen */
html body{font-family:"Trebuchet MS","Bitstream Vera Sans",Verdana,sans-serif;font-size:14px;color:#404040;line-height:20px;}
body{background-color:#5b5957;min-width: 888px;}
div.wrap{width:796px;position:relative;margin:21px 30px 30px;}
div.mki{top:30px;position:fixed;right: 30px;}
ul.level_1{margin-bottom:37px;}
ul.level_1 a,ul.level_1 span{height:44px;display:list-item;background-image:url("nav-main.png");background-repeat:no-repeat;list-style: none;}
ul.level_1 a img,ul.level_1 span img{width:100%;height:100%;}
ul.level_1 a.startseite,ul.level_1 span.startseite{width:198px;background-position: -10px 0;}
ul.level_1 a.startseite:hover,ul.level_1 span.startseite{background-position: -10px -44px;}
ul.level_1 a.kompetenzfelder,ul.level_1 span.kompetenzfelder{width:307px;background-position: -218px 0;}
ul.level_1 a.kompetenzfelder:hover,ul.level_1 span.kompetenzfelder{background-position: -218px -44px;}
ul.level_1 a.ueberuns,ul.level_1 span.ueberuns{width:159px;background-position: -535px 0;}
ul.level_1 a.ueberuns:hover,ul.level_1 span.ueberuns{background-position: -535px -44px;}
ul.level_1 a.partnerbuechle,ul.level_1 span.partnerbuechle{width:268px;background-position: -704px 0;}
ul.level_1 a.partnerbuechle:hover,ul.level_1 span.partnerbuechle{background-position: -704px -44px;}
ul.level_1 a.brezeltest,ul.level_1 span.brezeltest{width:196px;background-position: -982px 0;}
ul.level_1 a.brezeltest:hover,ul.level_1 span.brezeltest,ul.level_1 a.trail{background-position: -982px -44px;}
ul.level_1 a.kontakt,ul.level_1 span.kontakt{width:151px;background-position: -1188px 0;}
ul.level_1 a.kontakt:hover,ul.level_1 span.kontakt{background-position: -1188px -44px;}
div.top{width:50px;height:20px;position:relative;margin:0 0 7px 400px;padding-top:1px;text-align:center;background-color:#eee;background-image:url("nav-top.png");background-repeat:repeat-x;font-size:11px;color:#00baff;}
div.top a{font-style:italic;font-size:11px;color:#00baff;}
div.article{display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline;}
div.article h1{display:inline-block;margin-bottom:2px;padding:7px 10px;font-size:23px;background-color: white;}
.cufon-active div.article h1{padding-bottom:2px;}
div.body{position:relative;background-color: white;}
div.text,div.table,div.visual{display:inline-block;vertical-align:top;}
div.text,div.contact,div.bewertung{width:410px;padding:15px 30px 0 10px;}
div.fullsize{width:755px;}
div.text p{margin-bottom:30px;}
div.text ul{margin-top:-15px;margin-bottom:30px;border-top:1px solid #eee;}
div.text li{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #eee;}
div.contact{bottom:0;left:0;position:absolute;padding-bottom:10px;background-color:#eee;}
div.visual{width:336px;margin-left:-5px;padding:0;background-color:#5b5957;border:5px solid #fff;}
div.visual img{width:100%;margin-bottom:-5px;}
div.table{width:450px;padding-top:15px;}
div.table table{width:100%;margin-bottom:30px;}
div.table td{padding:4px 10px;}
div.table tr.even{background-color:#fff;}
div.table tr.odd{background-color:#eee;}
div.table td.date{width:55px;font-weight:bold;}
div.article a{font-weight:bold;font-style:italic;color:#00baff;}
div.mapWrap{width:336px;height:268px;position:relative;}
div.mapBase,div.map66,div.map67-68,div.map69,div.map70,div.map71,div.map72,div.map73,div.map74,div.map75,div.map76,div.map77,div.map78,div.map79,div.map88,div.map89{width:336px;height:268px;left:0;top:0;position:absolute;background-repeat:no-repeat;z-index:10;}
div.mapBase{background-image:url("base.png");z-index:37;}
div.map66{background-image:url("66.png");}
div.map67-68{background-image:url("67-68.png");}
div.map69{background-image:url("69.png");}
div.map70{background-image:url("70.png");}
div.map71{background-image:url("71.png");}
div.map72{background-image:url("72.png");}
div.map73{background-image:url("73.png");}
div.map74{background-image:url("74.png");}
div.map75{background-image:url("75.png");}
div.map76{background-image:url("76.png");}
div.map77{background-image:url("77.png");}
div.map78{background-image:url("78.png");}
div.map79{background-image:url("79.png");}
div.map88{background-image:url("88.png");}
div.map89{background-image:url("89.png");}
div.mapLayer{width:185px;height:238px;left:454px;top:5px;position:absolute;padding:5px 10px;background-color:#5b5957;font-size:12px;color:#fff;}
div.mapLayer div.mapWrap{width:205px;height:135px;bottom:0;left:0;position:absolute;overflow:hidden;}
div.mapBaseS,div.map66s,div.map67-68s,div.map69s,div.map70s,div.map71s,div.map72s,div.map73s,div.map74s,div.map75s,div.map76s,div.map77s,div.map78s,div.map79s,div.map88s,div.map89s{width:205px;height:135px;left:0;top:0;position:absolute;background-repeat:no-repeat;z-index:10;}
div.mapBaseS{background-image:url("base-2.png");z-index:37;}
div.map66s{background-image:url("66-2.png");}
div.map67-68s{background-image:url("67-69.png");}
div.map69s{background-image:url("69-2.png");}
div.map70s{background-image:url("70-2.png");}
div.map71s{background-image:url("71-2.png");}
div.map72s{background-image:url("72-2.png");}
div.map73s{background-image:url("73-2.png");}
div.map74s{background-image:url("74-2.png");}
div.map75s{background-image:url("75-2.png");}
div.map76s{background-image:url("76-2.png");}
div.map77s{background-image:url("77-2.png");}
div.map78s{background-image:url("78-2.png");}
div.map79s{background-image:url("79-2.png");}
div.map88s{background-image:url("88-2.png");}
div.map89s{background-image:url("89-2.png");}
div.mapLayer td.date{padding-right:8px;}
div.mapPortrait{left:205px;top:0;position:absolute;}
div.mapLayerSwitch{bottom:13px;left:453px;position:absolute;}
div.mapLayerSwitch table tr{vertical-align:top;}
div.mapLayerSwitch table{padding:2px 10px;background-color:#fff;font-size:12px;color:#00baff;line-height:15px;}
div.scrollWrap{width:67px;height:400px;position:fixed;margin-top:-200px;top:50%;right:30px;}
div.scrollWrap > div.upHandler,div.scrollWrap > div.downHandler{width:67px;height:100px;left:0;position:absolute;background-image:url("scroll.png");background-repeat:no-repeat;cursor: pointer;cursor: hand;}
div.scrollWrap > div.upHandler{top:0;background-position:0 -200px;}
div.scrollWrap > div.upHandler:hover{background-position:0 -100px;}
div.scrollWrap > div.upHandlerNot,div.scrollWrap > div.upHandlerNot:hover{background-position:0 0;cursor:default;}
div.scrollWrap > div.downHandler{bottom:0;background-position:0 -300px;}
div.scrollWrap > div.downHandler:hover{background-position:0 -400px;}
div.scrollWrap > div.downHandlerNot,div.scrollWrap > div.downHandlerNot:hover{background-position:0 -500px;cursor: default;}
div.bewertung{bottom:0;left:0;position:absolute;padding-top:10px;background-color:#eee;}
div.bewertung ul{margin-left:185px;border: none;}
.bewertung ul li.punkt{width:33px;height:27px;position:relative;float:left;display:block;margin-right:4px;background-image:url("brezel_gr.png");background-repeat:no-repeat;list-style-type:none;}
.bewertung ul li.kein-punkt{width:33px;height:27px;position:relative;float:left;display:block;margin-right:4px;background-image:url("brezel_gr.png");background-repeat:no-repeat;list-style-type:none;background-position:-37px 0;}
div.brezelranking{height:198px;padding:15px 30px 0 10px;}
div.brezelranking h2{margin-bottom:5px;font-weight:bold;font-variant:small-caps;font-size:14px;color:#fff;}
div.brezelranking .block_right{width:215px;float:left;display:block;padding-top:4px;}
div.brezelranking span{float:left;display:block;margin-right:20px;font-weight:bold;font-size:52px;color:#adacab;line-height:56px;}
div.brezelranking .ranking_title{font-weight:normal;text-decoration:underline;color:#fff;}
.bewertung_kl ul{margin-top:2px;}
.bewertung_kl ul li.punkt{width:25px;height:20px;position:relative;float:left;display:block;margin-right:3px;background-image:url("brezel_kl.png");background-repeat:no-repeat;list-style-type:none;}
.bewertung_kl ul li.kein-punkt{width:25px;height:20px;position:relative;float:left;display:block;margin-right:3px;background-image:url("brezel_kl.png");background-repeat:no-repeat;list-style-type:none;background-position: -28px 0;}
.clear{clear:both;}
.pagination ul li{width:43px;height:37px;float:left;display:block;margin-right:7px;padding-top:5px;background-color:#ffffff;font-size:23px;}
.pagination ul li a{margin-left:7px;text-decoration:none;font-size:23px;color:#404040;}
}
@media print{
/* Style sheet print */
body{background-color:#ffffff;}
div#backstretch{width:0;height:0;display:none;}
div.scrollWrap{width:0;height:0;display:none;}
div.mod_navigation{width:0;height:0;display:none;}
div.top{width:0;height:0;display:none;}
}
