html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
.container{width:100%;max-width:1140px;min-width:755px;margin:0 auto;overflow:hidden;}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol{margin-right:3.8%;float:left;min-height:1px;}
.row .onecol{width:4.85%;}
.row .twocol{width:13.45%;}
.row .threecol{width:22.05%;}
.row .fourcol{width:30.90%;}
.row .fivecol{width:39.45%;}
.row .sixcol{width:48%;}
.row .sevencol{width:56.90%;}
.row .eightcol{width:65.4%;}
.row .ninecol{width:74.05%;}
.row .tencol{width:82.7%;}
.row .elevencol{width:91.35%;}
.row .twelvecol{width:100%;float:left;}
.last{margin-right:0px;}
img, object, embed{max-width:100%;}
img{height:auto;}
body{font-family:verdana, geneva, sans-serif;}
h1{color:#336600;font-size:14px;letter-spacing:1px;margin:3px 0 3px 0;background-color:transparent;}
h2{color:#20351C;font-size:95%;line-height:1.2;}
h3{color:#20351C;font-size:90%;margin:0 0 3px 0;border-bottom:1px solid #eee;}
h4{color:#20351C;font-size:90%;background-color:#F4F4F4;border:1px solid #ddd;padding:3px;margin:10px 0 3px -20px;-moz-border-radius:15px;border-radius:15px;line-height:1.2;text-align:center;}
h5{color:#20351C;font-size:90%;line-height:1.2;margin:3px 0 3px 0px;background-color:#C7D2B5;}
.content h5{margin-left:-15px;}
h6{color:#20351C;font-size:95%;line-height:1.2;margin:0 0 3px 10px;}
.advert h6{text-align:center;}
.slide{float:right;clear:right;height:375px;width:270px;border:1px solid #ddd;padding:10px;margin:5px 20px 5px 5px;-moz-border-radius:15px;border-radius:15px;text-align:center;}
.border {border:1px solid #eee;border:1px solid #ddd;-moz-border-radius:15px;border-radius:15px;text-align:left;padding:10px 0 10px 0; margin: 10px -10px 10px -15px;}
.menbox1{border:10px solid #eee;border:1px solid #ddd;-moz-border-radius:15px;border-radius:15px;text-align:center;padding:10px 0 10px 0;}
.menbox2, .menbox21, .menbox22, .menbox23, .menbox24, .menbox25, .menbox26{border:5px solid #eee;padding:10px;margin:0 0 3px 3px;-moz-border-radius:15px;border-radius:15px;text-align:center;}
.menbox22a {border:5px solid #eee;padding:10px;margin:0 0 3px 3px;-moz-border-radius:15px;border-radius:15px;text-align:center;background-color:#ffc;}
.menbox1 p{color:#20351C;font-size:90%;text-align:center;line-height:1.4}
.menbox2 p, .menbox21 p, .menbox22 p, .menbox23 p, .menbox24 p, .menbox25 p, .menbox26 p, .menbox22a p{color:#20351C;font-size:90%;text-align:center;line-height:1.4;}
.menbox2 a, .menbox21 a, .menbox22 a, .menbox23 a, .menbox24 a, .menbox25 a, .menbox26 a{display:block;text-decoration:none;color:#20351C;text-align:center;letter-spacing:1px;margin-bottom:3px;font-size:110%;}
.menbox23 p.text5 {	font-size: 90%;	line-height: 1.1;padding: 5px;}
.menbox25 a{display:block;text-decoration:none;color:#666;text-align:right;letter-spacing:1px;font-size:100%;}
.menbox25 a{margin-top:2px;border-top:1px solid #eee;}
.menbox1 a:hover, .menbox2 a:hover, .menbox21 a:hover, .menbox22 a:hover, .menbox23 a:hover, .menbox24 a:hover, .menbox25 a:hover; .menbox26 a:hover{color:#fe9f41;}
.menbox2 a.aktiv{color:#fe9f41;}
.page a, .highlight{background-color:#FFF;}
a{font-family:verdana, helvetica, arial, sans-serif;font-size:100.01%;text-decoration:none;color:#20351C;font-weight:bolder;}
a:hover{background-color:transparent;color:#fe9f41;text-shadow:none;}
.content ul{list-style:url(https://www.cottage-irland.de/images/ok.gif) inside;font-size:80%;color:#20351C;text-align:left;}
.content li{font-weight:normal;line-height:1.4;padding:1px 0 1px 0;}
.boxes {margin: 0 -10px 0 -20px;}
.boxes1 {margin: 0 0 0 -20px;}
.leftbox{float:left;clear:left;width:49%;}
.rightbox{float:right;clear:right;width:49%;}
.leftbox p.text1, .rightbox p.text1, .centerbox p.text1{border:1px solid #ccc;padding:10px;margin:2px 0 2px 0;min-height:60px;font-size:90%;-moz-border-radius:15px;border-radius:15px; text-align:center;}
.leftbox ul, .rightbox ul{font-size:90%;}
.leftbox p.text1 img, .rightbox p.text1 img, .centerbox p.text1 img{margin:0 5px 0 0;text-align:left;border:1px solid #eee;}
.centerbox{clear:both;-moz-border-radius:15px;border-radius:15px;}
.bot{clear:both;padding-top:20px;}
#footer p{font-size:80%;text-align:center;padding:2px;}
#footer a{font-family:verdana, helvetica, arial, sans-serif;font-size:100.01%;text-decoration:none;text-align:center;color:#20351C;text-shadow:#fff 1px 1px 0;}
#footer a:hover{background-color:transparent;color:#000;border-bottom:1px solid #fe9f41;}
p.text1{color:#20351C;font-size:80%;text-align:left;line-height:1.4;text-shadow:#fff 1px 1px 0;}
p.text1 img{vertical-align:middle;}
p.text2{color:#20351C;font-size:80%;text-align:right;line-height:1.4;padding-bottom:5px;text-shadow:#fff 1px 1px 0;}
p.text3{color:#20351C;font-size:80%;text-align:center;line-height:1.4;text-shadow:#fff 1px 1px 0;}
p.text4{color:#20351C;font-size:80%;text-align:left;line-height:1.4;text-shadow:#fff 1px 1px 0;}
p.text5 {color:#20351C;font-size:70%;text-align:left;line-height: 1.0;margin-bottom: 10px;}
p.text6{color:#20351C;font-size:80%;text-align:center;line-height:1.4;background-color:#ddd;padding-bottom:2px;}
p.men{border-bottom:1px solid #ddd;padding:2px 0 0 0;margin:0 0 2px 0;}
p.top{background-color:#500;color:#ffc;width:100%;text-align:center;}
p.top a{background-color:#500;color:#ffc;font-size:110%;text-decoration:none;}
.check {font-size:80%; color: #004a42; background-color: #eee;	display: block;}
p.book {font-family: 'Open Sans', Verdana, Arial, sans-serif;display: block;text-align: center;	color: #004a42;	font-size: 80%;	border-bottom: 3px solid #ddd;	background-color: #eee;	-moz-border-radius:15px;border-radius:15px;
	margin: -27px 0 10px 0;}
p.header{text-align:center;font-size:90%;letter-spacing:1px;border:1px solid #eee;-moz-border-radius:15px;border-radius:15px;margin:5px 4px 3px 2px;background-color:#eee;}
p.header, h1.header{text-align:center;font-size:90%;letter-spacing:1px;border:1px solid #eee;-moz-border-radius:15px;border-radius:15px;margin:50px 4px 3px 2pxt;}
p.disclaimer{font-size:75%}
.header a:hover{color:#fe9f41;}
.advert{background-color:#fff;border:5px solid #eee;padding:10px;font-size:90%;margin:3px 0 3px 0;-moz-border-radius:15px;border-radius:15px;text-align:center;}
#breadcrumb{text-align:left;font-size:65%;}
#cookie{text-align:left;margin:5px 0 5px 0;font-size:65%;border-bottom:1px solid #eee;}
#breadcrumb p, #breadcrumb a, #cookie p, #cookie a{color:#bbb;line-height:1.0;}
.initial{font-size:140%;font-weight:900;margin-left:5px;}
.symbol{font-size:100%;text-align:left;vertical-align:inherit;margin:0;border:none;}
.symbol img{vertical-align:middle;padding:5px 8px 10px 0}
.container{width:100%;max-width:1140px;min-width:755px;margin:0 auto;overflow:hidden;}
.display_rightbox, .display_small{display:inherit;}
.display_mobile, .display_big, .search, p.top{display:none;}
body{padding-top:10px;}
h1{text-align:center;line-height:1.0;}
h1.header{text-align:center;line-height:1.0;font-size: 110%;}
h2{text-align:left;margin:10px -10px 10px -15px;}
h3{text-align:center;}
h4{text-align:center;}
.row .ninecol h4 { margin:10px 0 3px 0px;}
p.text1, p.text5{margin:0 -10px 0 -15px;}
.content ul{margin:0 -10px 0 -15px;}
img.floatright{float:right;clear:right;margin-left:5px;border:1px solid #eee;padding:5px;}
img.floatleft{float:left;clear:left;margin:5px 5px 5px 0;border:1px solid #eee;padding:5px;}
img.nobright{float:right;clear:right;margin-left:5px;}
img.nobleft{float:left;clear:left;margin:5px 5px 5px 0;}
img.top {-moz-border-radius: 5px;border-radius: 5px;margin: 3px -40px -5px -15px;}
@media all and (max-width:1170px){.container{width:95%;}
}
@media all and (max-width:989px){
.row, body, .container{width:100%;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol{width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:10px;padding-right:10px;}
#header {padding-left:15px;padding-right:10px;}
.content{margin:0 10px 0 10px;}
.leftbox{float:left;clear:left;width:49%;}
.rightbox{float:right;clear:right;width:49%;}
.border { margin: 10px 0 10px 0;}
.accomm, .search, .display_mobile, p.top{display:inherit;}
.display, .display_big, .map{display:none;}
.boxes .leftbox, .boxes .rightbox{float:none;width:100%;}
.menbox1 p, .menbox2 p, .menbox21 p, .menbox22 p, .menbox22a p, .menbox23 p, .menbox24 p, .menbox25 p, .menbox26 p{font-size:90%;text-align:center;line-height:1.4;}
.menbox1 a, .menbox2 a, .menbox21 a, .menbox22 a,  .menbox23 a, .menbox24 a, .menbox25 a, .menbox26 a{text-align:center;line-height:1.4;}
#breadcrumb, #breadcrumb p, #cookie, #cookie p, #cookie a{padding-top:0px;margin:20px 10px 0 0;text-align:center;font-size:90%;}
.advert {font-size:100%;}
h1{font-size:130%;}
h2, h4{margin:15px 0 0 0;}
h1, h2, h3, h4, h5, h6, .c1 ul, .menbox1 a, .menbox1 p, .menbox2 a, .menbox2 p, .menbox21 a, .menbox21 p,.menbox22 a, .menbox22 p, .menbox22a p, .menbox23 a, .menbox23 p,.menbox24 a, .menbox24 p, .menbox25 a, .menbox25 p, .menbox26 a, .menbox26 p, p.text1, p.text2, p.text4, p.text5, .c1 p, p.men, .content ul{text-align:center;}
.symbol img{width:30px;height:20px;margin-left:10px;}
p.text1, p.text2, p.text3, p.text4, p.text6, p.men, .c1, .menbox1 p, .menbox2 p, .menbox21 p, .menbox22 p, .menbox22a p, .menbox23 p, .menbox24 p, .menbox25 p, .menbox26 p, .content ul, .c1 ul, .c1 li, #footer p, .leftbox p.text1, .rightbox p.text1, .centerbox p.text1,  p.text3, p.header{font-size:90%;line-height:1.4;}
.boxes, .boxes1 {margin: 0 15px 0 10px;}
.centerbox p.text1{text-align:center;}
p.text1, .content ul{margin:0;}
.content li{font-size::90%;}
p.header a{line-height:1.5;}
.menbox1 a,.menbox2 a, .menbox21 a, .menbox22 a, .menbox23 a, .menbox24 a, .menbox25 a, .menbox26 a{font-weight:700;padding:3px 0 3px 0;}
p.top{background-color:#500;color:#ffc;width:100%;text-align:center;margin-bottom:20px;}
p.top a{background-color:#500;color:#ffc;font-size:110%;text-decoration:none;}
#footer p.text3, p.header{line-height:1.4;}
h2, h3, h4, h5, h6{font-size:120%;}
p.men{border-bottom:none;}
.bot{margin:0 10px 10px 10px;}
.leftbox, .rightbox{float:none;width:100%;}
img.floatright, img.nobright {float:none;clear:both;margin:5px;}
img.floatleft, img.nobleft{float:none;clear:both;margin:5px;}
}
@media handheld, only screen and (max-width:767px){
body{-webkit-text-size-adjust:none;}
.display_small{display:none;}
.display_big {display:inherit;}
h1{text-align:center;line-height:1.0;}
.c1{padding-top:20px;}
#footer{margin: 0 20px 0 20px;}
}
@media handheld, only screen and (max-width:479px){.menbox1, .menbox2, .menbox21, .menbox22, .menbox23, .menbox24, .menbox25{margin:10px 0 0 0;}
h1{margin:10px -5px 0 0%;}
.menbox1 a, .menbox2 a, .menbox21 a, .menbox22 a, .menbox23 a, .menbox24 a, .menbox25 a, .menbox26 a{font-size:110%;}
.content ul, .c1 ul{margin:10px 0 0 0px;}
}
.fancybox-tmp iframe, .fancybox-tmp object{vertical-align:top;padding:0;margin:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002;}
.fancybox-outer{padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:1003;}
.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-21px;margin-left:-21px;width:42px;height:42px;background:url('fancybox_loading.gif');opacity:0.8;cursor:pointer;z-index:1010;}
.fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite.png');}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:1004;}
.fancybox-prev, .fancybox-next{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('blank.gif');z-index:1003;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-prev span, .fancybox-next span{position:absolute;top:50%;left:-9999px;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003;}
.fancybox-prev span{background-position:0 -36px;}
.fancybox-next span{background-position:0 -72px;}
.fancybox-prev:hover, .fancybox-next:hover{visibility:visible;}
.fancybox-prev:hover span{left:20px;}
.fancybox-next:hover span{left:auto;right:20px;}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#CFD7AE;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:1005;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{margin-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}