html{font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font:13px sans-serif;*font-size:small;*font:x-small;line-height:1.22; }
table{font-size:inherit;font:100%;}
select, input, textarea{font:99% sans-serif;}
body{font-family:verdana, arial, helvetica, sans-serif;border-width:0px;background-color:#FFFFFF;padding:20px;margin:0px;text-align:left;color:#000000;font-size:0.8em;font-weight:normal;}
#printbutton{position:absolute;right:25px;top:25px;}
#printbutton a{font-weight:bold;font-size:1.2em;}
#printbutton a, #printbutton a:link, #printbutton a:visited{text-decoration:none !important;color:#BBBBBB !important;}
#printbutton a:hover, #printbutton a:active, #printbutton a:focus{text-decoration:none !important;color:#007330 !important;}
#printheader {padding:20px 0px 20px 0px; font-size:0.9em;}
#printfooter{padding:20px 0px 20px 0px;font-size:0.9em; color:#BBBBBB !important; line-height:150%;}
#printheader{padding-top:25px;color:#007330}}
#printheader img, #printheader strong{vertical-align:bottom}
#printheader strong{padding-left:50px; font-size:1.7em;}
#printheader a, #printheader a:link, #printheader a:visited, #printfooter a, #printfooter a:link, #printfooter a:visited{text-decoration:none;color:#BBBBBB;}
#printheader a:hover, #printheader a:active, #printheader a:focus, #printfooter a:hover, #printfooter a:active, #printfooter a:focus{text-decoration:none;color:#007330;}
#printheader h1 {font-size:2.8em; color:#CCCCCC; font-family:verdana, arial, helvetica, sans-serif; padding:10px 0px 20px 0px; margin:0px;}
hr.printhr{border-width:0px 0px 1px 0px;border-style:dotted;border-color:#CCCCCC;height:1px;}

.text {line-height:170%; color:#000000}
.text hr{border-width:0px 0px 1px 0px;border-style:solid;border-color:#CCCCCC;height:1px;width:100%;margin:0px;padding:0px;line-height:0px; }

.text p {padding:10px 0px 0px 0px !important; margin:0px}
.paddingtopnormal {padding-top:0px !important;}

.text h1 {font-size:1.8em; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif; line-height:180%; padding-bottom:15px; text-shadow:none; margin:0px}
.text h2 {font-size:1.6em; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif; line-height:180%; padding-bottom:15px; text-shadow:none; margin:0px}
.text h3 {font-size:1.3em; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif; line-height:180%; padding-bottom:15px; text-shadow:none; margin:0px}

.text h1 p {padding:0px !important; margin:0px !important; line-height:100% !important;}


.text a, .text a:link, .text a:visited {color:#BBBBBB; text-decoration:none}
.text a:hover, .text a:active, .text a:focus {color:#BBBBBB; text-decoration:none}


.text ul{list-style-type:circle;padding:0px 20px 10px 30px;margin:0px}
.text ul li{padding:3px 3px 1px 3px;line-height:170%;margin:0px}
.text ul li ul{list-style-type:circle;padding-left:20px; padding-top:5px}


span.moreinformation { 
	color:#BBBBBB;
	line-height:100%;
	font-size:1em;
	font-weight:normal;}
	
hr.moreinformation  {margin-bottom:8px !important; padding-top:10px; border-width:0px 0px 1px 0px;border-style:solid;border-color:#CCCCCC;height:1px;}

.icon {vertical-align:middle}


.contentbox{position:relative; font-size:0.9em; padding:7px 7px 7px 7px;top:25px; border:1px solid #CCCCCC; line-height:150%; background-color:#FFFFFF; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; color:#bdb17a;}
.contentbox h3{font-size:1.6em;color:#bdb17a !important;font-weight:normal; padding-bottom:10px; padding-top:0px !important;text-shadow:none !important;}
.contentbox img{float:right;border:0px solid #000000;padding:2px;margin-left:8px; -moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;
	-moz-box-shadow:0 0 3px 0px #d8ce9e;-webkit-box-shadow:0 0 3px 0px #d8ce9e; box-shadow:0 0 3px 0px #d8ce9e;}
.contentbox a,.contentbox a:link, .contentbox a:visited {color:#c2af5a !important;}
.contentbox a:hover,.contentbox a:active, .contentbox a:focus {color:#9c851c !important;}

.contentfooterhome {position:relative; left:40px; }
.contentfooter {font-size:0.8em; color:#bdb17a; padding-top:25px;}
.contentfooter a, .contentfooter a:link, .contentfooter a:visited {color:#bdb17a; text-decoration:none}
.contentfooter a:hover, .contentfooter a:active, .contentfooter a:focus {color:#bdb17a; text-decoration:underline}
	
#teaser {position:relative; top:80px; padding-bottom:105px;}
.teasercontainer {position:relative; width:20%; padding-left:4%; float:left}
.teaser {position:relative; width:100%; border:1px solid #000000; background-color:#FFFFFF; font-size:0.8em; padding:2px; -moz-box-shadow:0px 0px 10px 0px #a3a3a3;-webkit-box-shadow:0px 0px 10px 0px #a3a3a3; box-shadow:0px 0px 10px 0px #a3a3a3;}
.teaserimage {position:relative; overflow:hidden; width:100%; height:116px;}
.teaserheadline {position:relative; background-color:#FFFFFF; width:100%; top:4px; left:-2px; padding:2px}
.teaserheadline h3 {color:#FFFFFF; font-weight:bold; font-family:verdana, arial, helvetica, sans-serif; padding:5px; margin:0px;}
.teaserheadline h3 a, .teaserheadline h3 a:link, .teaserheadline h3 a:visited {color:#FFFFFF; text-decoration:none}
.teaserheadline h3 a:hover, .teaserheadline h3 a:active, .teaserheadline h3 a:focus {color:#000000; text-decoration:none}
.teasertext {padding:15px 5px 5px 5px; color:#797f00;}
.teasertext a, .teasertext a:link, .teasertext a:visited{color:#797f00; text-decoration:none}
.teasertext a:hover, .teasertext a:active, .teasertext a:focus{color:#000000; text-decoration:none}

.galerie {display:none}


/* SONSTIGES -start */
.underline {text-decoration:underline}	
.hidden{display:none;}
.zentriert {text-align:center;}
.floatleft {float:left;}
.floatright {float:right;}
img {border:0px;}
div.clear {clear:both; height:1px; line-height:0px; z-index:5; width:100%; }
div.clearinline {height:1px; line-height:0px; z-index:5; display:inline;}
.klein {font-size:0.7em}
h2 .klein {font-size:0.5em}
.kleinlineheight {line-height:50% !important}
/* SONSTIGES - ende */




/* KOMMENTAR- start */

a.c_sd_link {
	color: #BBBBBB;
	text-decoration: none;
	background-image: url('../images/commentwrite.gif');
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 20px;
}
a.c_sd_link:hover {text-decoration: underline;}

div.c_sd_box_main {
background-color:#FFFFFF; padding:7px;
	/* clear:both;
	width: 90%;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 10px; */
	border:1px solid #CCCCCC; 
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
}

div.c_sd_box_comment_tree {margin-bottom: 20px;}

div.c_sd_commentbox_1,
div.c_sd_commentbox_2,
div.c_sd_commentbox_3,
div.c_sd_commentbox_4,
div.c_sd_commentbox_5,
div.c_sd_commentbox_6,
div.c_sd_commentbox_7,
div.c_sd_commentbox_8,
div.c_sd_commentbox_9 {
	clear: both;
	margin-top: 20px;
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	padding:10px 15px 10px 15px;
	background-color: #FFFFFF;
}

div.c_sd_commentbox_1 {
	background-color: #AEAEAE !important;
}

div.commentuserinfo {line-height:100% !important; padding-bottom:5px;}
div.commenttext {border-width:1px 0px 1px 0px; border-style:dotted; border-color:#cacaca; padding:10px 15px 10px 15px; }
div.commentanswer {text-align:right; padding-top:5px; line-height:100% !important;}

span.c_sd_box_errormessages{font-size:1.6em; font-weight:normal; color:#cf1b1a;}
span.c_sd_box_okaymessage {font-size:1.6em; font-weight:normal; color:green;}

div.c_sd_commentbox_backend_options {
	width: 90%;
	text-align: right;
	background:#FFE4E4;
	border:1px solid #ffc9c9;
}
div.c_sd_headline_comments {
	font-size:1.6em; font-weight:normal;
	color:#CCCCCC;
}
table.c_sd_commentbox {
	width: 100%;
	border-collapse: collapse;
}
td.c_sd_commentbox_1_a {
	width: 80%;
	font-weight: 900;
	padding: 3px;
}
td.c_sd_commentbox_1_b {
	width: 20%;
	text-align: right;
	padding: 3px;
}
td.c_sd_commentbox_2 {
	color: #555555;
	padding: 3px;
	border-top: 1px dotted #999999;
	border-bottom: 1px solid #999999;
}
td.c_sd_commentbox_3 {
	text-align: right;
	padding: 3px;
}
/* KOMMENTAR - ende*/

/* BEWERTUNG - start */
#bewertung {font-size:0.8em; padding:10px 0px 20px 0px; text-align:center;border:0px solid #CCCCCC; border-top-width:1px;}
#bewertung span.bezeichnung {top:16px; position:relative;}


.sterne {
height: 17px;
width: 100px;
position:absolute;
padding-top:0px;
margin-left:-50px;
}

.sterne a {
width: 17px;
height: 17px;
display: block;
float: left;
margin-right: 3px;
text-indent: -8000px;
text-align: justify;
background-image: url(../images/stars.gif);
}

.sterne a.stern_full {
background-position: 17px 0;
}

.sterne a.stern_empty {
background-position: 0 0;
}

.sterne a:hover {
background-position: 34px 0;
border:none !important;
}
/* BEWERTUNG - ende*/

/* BILDPOP-UP - start */

span.bild-linksbuendig img.floatright,span.bild-rechtsbuendig img.floatright,span.bild-zentriert img.floatright,span.bild-normal img.floatright,span.bild-linksbuendig a img,span.bild-rechtsbuendig a img,span.bild-zentriert a img,span.bild-normal a img{/*float:right;*/cursor:url(http://www.ferien-motzen.de/images/lupe.png), pointer;outline:none;}
span.imagepopup{border:0px solid #80b4cf;background-color:#FFFFFF;padding:6px !important;width:100%;}

span.bild-linksbuendig, span.bild-rechtsbuendig, span.bild-zentriert, span.bild-normal, img.bild-linksbuendig, img.bild-rechtsbuendig, img.bild-zentriert, img.bild-normal {position:relative; z-index:105 !important; font-size:0.8em;padding:6px; color:#CCCCCC; -moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;
-moz-box-shadow:0 0 3px 0px #CCCCCC;-webkit-box-shadow:0 0 3px 0px #CCCCCC;box-shadow:0 0 3px 0px #CCCCCC; background-color:#FFFFFF; line-height:125%}

span.bild-linksbuendig{float:left; margin:10px 20px 10px 0px !important;}
span.bild-rechtsbuendig{float:right; margin:10px 0px 10px 20px !important;}
span.bild-zentriert{margin:0 auto !important; display:block; margin-bottom:10px !important; margin-top:10px !important;}
span.bild-normal{margin:0px !important; margin-bottom:10px !important; margin-top:10px !important; display:inline-block !important;}

img.bild-linksbuendig{float:left; margin:10px 20px 10px 0px !important;}
img.bild-rechtsbuendig{float:right; margin:10px 0px 10px 20px !important;}
img.bild-zentriert{margin:0 auto !important; display:block !important; margin-bottom:10px !important; margin-top:10px !important;}
img.bild-normal{margin:0px !important; margin-bottom:10px !important; margin-top:10px !important; display:inline-block !important;}

/* BILDPOP-UP - ende */


.schrift-xxxl {font-size:1.8em;}
.schrift-xxl {font-size:1.6em;}
.schrift-xl {font-size:1.4em;}
.schrift-l {font-size:1.2em;}
.schrift-m {font-size:1.0em;}
.schrift-s {font-size:0.9em;}
.schrift-xs {font-size:0.8em;}
.zentriert {text-align:center; display:block}
.kursiv {font-style:italic;}
.kursiv_zentriert {font-style:italic; text-align:center; display:block}
.unterstrichen {text-decoration:underline}
.unterstrichen_fett {text-decoration:underline; font-weight:bold;}
.unterstrichen_kursiv {font-style:italic; text-decoration:underline;}
.unterstrichen_fett_kursiv {font-style:italic; font-weight:bold; text-decoration:underline;}
.achtung {color:#e2001a; font-size:1.6em; font-family:arial, verdana, helvetica, sans-serif;}
.rot {color:#e2001a}
.rot_unterstrichen {color:#e2001a; text-decoration:underline;}
.gruen {color:#0C9B01}
.gruen_unterstrichen {color:#0C9B01; text-decoration:underline;}
.gruen_fett {color:#0C9B01; font-weight:bold;}
.grau {color:#909090}
.grau_unterstrichen {color:#909090; text-decoration:underline;}
.blau {color:#006aa1}
.blau_unterstrichen {color:#006aa1; text-decoration:underline;}
.orange {color:#FF8A00}
.orange_unterstrichen {color:#FF8A00; text-decoration:underline;}
.zentriert {text-align:center}

/* EDITOR - ende */

/*PNG*/
.ie6 .iepng, .ie6 .iepng img, .ie6 img.iepng, .ie6 .iepng a img, .ie6 a.iepng, .ie6 button.iepng, .ie6 input.iepng,
.ie7 .iepng, .ie7 .iepng img, .ie7 img.iepng, .ie7 .iepng a img, .ie7 a.iepng, .ie7 button.iepng, .ie7 input.iepng,
.ie8 .iepng, .ie8 .iepng img, .ie8 img.iepng, .ie8 .iepng a img, .ie8 a.iepng, .ie8 button.iepng, .ie8 input.iepng {behavior:url(iepngfix.htc)}
.ie6 .showcase-button-wrapper, .ie7 .showcase-button-wrapper, .ie8 .showcase-button-wrapper {behavior:url(iepngfix.htc)}
/*ROUNDBORDER*/
.ie6 .ieroundborder, .ie7 .ieroundborder, .ie8 .ieroundborder, .ie6 img.ieroundborder, .ie7 img.ieroundborder, .ie8 img.ieroundborder, .ie6 #tooltip, .ie7 #tooltip, .ie8 #tooltip, .ie6 #tooltip2, .ie7 #tooltip2, .ie8 #tooltip2, .ie6 #tooltip3, .ie7 #tooltip3, .ie8 #tooltip3  {behavior:url(pie.htc);}