body {margin:10px 10px; background-color:#000000; background-image:url(../images/body_bgrd_ru.png); background-position:bottom right; background-repeat:no-repeat; float:left; background-attachment:fixed;}
.framebody {margin:10px 10px; background:#FFFFFF; text-align:center;}

h3 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; color:#4F4F4F;}
h5 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#4F4F4F;}
td,p {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#4F4F4F;}
input,select,textarea {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#000000;}
sup {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:6pt; color:#4F4F4F;}
a {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#4F4F4F;}

a.menue {display:block; margin:0px; padding:3px; background:#DFDFDF; color:#3F3F3F; font-weight:normal; text-align:center; text-decoration:none;}
a.menue:hover {display:block; margin:0px; padding:3px; background:#BFBFBF; color:#000000; font-weight:normal; text-align:center; text-decoration:none;}
a.menueactive {display:block; margin:0px; padding:3px; background:#BFBFBF; color:#000000; font-weight:normal; text-align:center; text-decoration:none;}

a.submenue {display:block; margin:0px; padding:3px; background:#EFEFEF; color:#3F3F3F; font-weight:normal; text-align:left; text-decoration:none;}
a.submenue:hover {display:block; margin:0px; padding:3px; background:#BFBFBF; color:#000000; font-weight:normal; text-align:left; text-decoration:none;}

a.tlink {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#9F0000; text-decoration:none;}
a.tlink:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#9F0000; text-decoration:underline;}

#scrollbox {position:relative; overflow:hidden; z-index:6}
#scrollbox img {position:absolute;}
#info {position:absolute; left:225px; top:185px; width:550px; height:364px; padding:0px; cursor:hand; z-index:9;}
#shade {position:absolute; left:228px; top:188px; width:550px; height:364px; padding:0px; background-color:#000000; z-index:8;}
#harz {position:absolute; background:#EFEFEF; width:150px; top:210px; left:170px; z-index:2;}
#inclusive {position:absolute; background:#EFEFEF; width:150px; top:210px; left:270px; z-index:2;}
#fewo1 {position:absolute; background:#EFEFEF; width:150px; top:210px; left:385px; z-index:2;}
#fewo2 {position:absolute; background:#EFEFEF; width:150px; top:210px; left:505px; z-index:2;}
#galerie {position:absolute; background:#EFEFEF; width:150px; top:210px; left:855px; z-index:2;}


.head-logo {background-image:url(../images/logo1.png); background-position:0px 0px; background-repeat:no-repeat; text-align:left;}
.head-index {background-color:#FFFFFF; background-image:url(../images/header_index_winter.jpg); background-position:right top; background-repeat:no-repeat; text-align:left;}
.head-harz {background-color:#FFFFFF; background-image:url(../images/header_harz.jpg); background-position:right top; background-repeat:no-repeat; text-align:left;}
.head-ferien {background-color:#FFFFFF; background-image:url(../images/header_ferien.jpg); background-position:right top; background-repeat:no-repeat; text-align:left;}
.head-fewo1 {background-color:#FFFFFF; background-image:url(../images/header_fewo1.jpg); background-position:right top; background-repeat:no-repeat; text-align:left;}
.head-fewo2 {background-color:#FFFFFF; background-image:url(../images/header_fewo2.jpg); background-position:right top; background-repeat:no-repeat; text-align:left;}
.head-terrasse {background-color:#FFFFFF; background-image:url(../images/header_terrasse.jpg); background-position:right top; background-repeat:no-repeat; text-align:left;}

.fewo {font-family:Helvetica,sans-serif; font-size:13pt; color:#000000;}
.logo {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11pt; color:#3F3F3F;}
.logo2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:17pt; letter-spacing:7px; color:#3F3F3F;}
.content {background:#F9F9F9; background-image:url(../images/bgrd_content_li.jpg); background-position:left top; background-repeat:repeat-y; vertical-align:top; text-align:left;padding-left:100px;}

.teaser {background:#F9F9F9; background-image:url(../images/bgrd_content.jpg); background-position:right top; background-repeat:repeat-y; text-align:right; vertical-align:top;}
.teaserhead {background:#001060; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#FFFFFF; font-weight:bold; text-align:left; padding:3px;}
.teasertext {background:#F9F9F9; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#5F5F5F; font-weight:normal; text-align:left; padding-top:3px; padding-bottom:3px;}
.teaserlink {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#9F0000; font-weight:bold; text-decoration:none;}

.rahmen-box {border:1px solid #EFEFEF}
.rahmen-box-left {border-left-width:1px; border-left-style:solid; border-left-color:#EFEFEF;}
.rahmen-box-right {border-right-width:1px; border-right-style:solid; border-right-color:#EFEFEF;}
.rahmen-box-top {border-top-width:1px; border-top-style:solid; border-top-color:#EFEFEF;}
.rahmen-box-bottom {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#EFEFEF;}

.rahmen-dark {border:1px solid #6F6F6F;}
.rahmen-dark-top {border-top-width:1px; border-top-style:solid; border-top-color:#6F6F6F;}
.rahmen-dark-bottom {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#6F6F6F;}
.rahmen-dark-right {border-right-width:1px; border-right-style:solid; border-right-color:#6F6F6F;}
.rahmen-dark-left {border-left-width:1px; border-left-style:solid; border-left-color:#6F6F6F;;}

.rahmen {border:1px solid #FFFFFF;}
.rahmen-left {border-left-width:1px; border-left-style:solid; border-left-color:#FFFFFF;}
.rahmen-right {border-right-width:1px; border-right-style:solid; border-right-color:#FFFFFF;}
.rahmen-top {border-top-width:1px; border-top-style:solid; border-top-color:#FFFFFF;}
.rahmen-bottom {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}

.lightgrey {background-color:#DFDFDF;}
.author {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7pt; color:#4F4F4F; text-decoration:none;}
.brieftext {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#2F2F2F; text-decoration:none;}

.alpha9 {filter:alpha(opacity=90); -moz-opacity:0.9;}
.alpha8 {filter:alpha(opacity=80); -moz-opacity:0.8;}
.alpha7 {filter:alpha(opacity=70); -moz-opacity:0.7;}
.alpha6 {filter:alpha(opacity=60); -moz-opacity:0.6;}
.alpha5 {filter:alpha(opacity=50); -moz-opacity:0.5;}
.alpha4 {filter:alpha(opacity=40); -moz-opacity:0.4;}
.alpha3 {filter:alpha(opacity=30); -moz-opacity:0.3;}
.alpha2 {filter:alpha(opacity=20); -moz-opacity:0.2;}
.alpha1 {filter:alpha(opacity=10); -moz-opacity:0.1;}

.hand {cursor:hand;}
.middle {vertical-align:center;}
.intext {width:190px; height:17px; vertical-align:bottom;}
.plz {width:40px; height:17px; vertical-align:bottom;}
.ort {width:140px; height:17px; vertical-align:bottom;}
.reise {width:90px; height:17px; vertical-align:bottom;}
.vonbis {width:85px; height:17px; vertical-align:bottom;}

.days {background-color:#BFBFBF; height:17px; border:1px solid #3F3F3F; color:#3F3F3F;}
.frei {width:19px; height:17px; background-color:#FFFFFF; border:1px solid #3F3F3F; color:#000000;}
.anab {width:19px; height:17px; background-color:#FFC1C1; border:1px solid #3F3F3F; color:#000000;}
.belg {width:19px; height:17px; background-color:#FF0000; border:1px solid #3F3F3F; color:#000000;}
.resv {width:19px; height:17px; background-color:#FFFF99; border:1px solid #3F3F3F; color:#000000;}
.nbel {width:19px; height:17px; background-color:#FFFFFF; border:1px solid #FFFFFF; color:#FFFFFF;}
.frame {margin-left:10px; width:100%; height:410px; background:#F9F9F9; border:1px #F9F9F9 none;}
.frame2 {margin-left:5px; width:100%; height:410px; background:#F9F9F9; border:1px #F9F9F9 none;}