#navwrapper {
        position:relative;
        width: 473px;
        left: 15px;
        top: 32px;
        z-index:200;


}
.calendarHeader { font-weight: bolder; background-color: #D7D7D7; width:110px;}
.calendarTopHeader { color: #FF0066;}
.calendarToday { background-color: #FFFFFF; width:110px;}
.calendar { background-color: #FFFFFF; }
.calendarSeminar { background-color: #FFFFFF; height:90px;width:110px;}
.calendarDay { background-color: #F6EBEF; color: #F9964A;width:110px; }
.calendarCell { background-color: #F6EBEF; height:90px;width:110px; }
.calenderEmpty {background-color: #FCF2F3;height:90px;width:110px;}
.calenderferien {background-color: #EAEAEA; width:110px; display:block;padding:2px;color: #666666;}

.mcalendarHeader { font-weight: bolder; background-color: #D7D7D7; width:20px;}
.mcalendarTopHeader { color: #FF0066;}
.mcalendarToday { background-color: #FFFFFF; width:20px;}
.mcalendar { background-color: #FFFFFF; }
.mcalendarSeminar { background-color: #FFFFFF; height:20px;width:20px;}
.mcalendarDay { background-color: #F6EBEF; color: #F9964A;width:20px; }
.mcalendarCell { background-color: #F6EBEF; height:20px;width:20px; }
.mcalenderEmpty {background-color: #FCF2F3;height:20px;width:20px;}
.mcalenderferien {background-color: #EAEAEA; width:10px; display:block;padding:2px;color: #666666;}
body{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:  11px;
        color: #666666;
        scrollbar-arrow-color: #B7A8A5;
        scrollbar-base-color: #D5CBCA;
        background-image:url(../pageimg/top2.jpg);
background-position:980px 0px;
background-repeat:no-repeat;

        }
td{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:  11px;
        color: #666666;
        scrollbar-arrow-color: #B7A8A5;
        scrollbar-base-color: #D5CBCA;


        }

#preview {
        background-color: #FCF2F3;
        -moz-border-radius: 10px;

border: 1px solid #666666;
padding:5px;
}
#innerpreview{
padding:5px;
color:#FF0066;
}

.nav1 {

        margin-bottom: 15px;
        margin-right: 30px;
        display:inline;
        float:left;
        font-weight: normal;
}
.sub {
z-index:1;


}
input.input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:  10px;
        color: #666666;
	float: left;
	height: 17px;
	width: 210px;
	background-color: #F6EBEF;
	border: 1px solid #666666;
}
input.button {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:  10px;
        color: #666666;
	height: 17px;
	width: 82px;
	background-color: #F6EBEF;
	border: 1px solid #666666;
}
textarea.input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:  10px;
        color: #666666;
	float: left;
	height: 80px;
	width: 210px;
	background-color: #F6EBEF;
		border: 1px solid #666666;
}
.error {
color: #FF0066;
}
.buchung {
	background-image: url(../pageimg/buttonback.gif);
	height: 21px;
	width: 126px;
	        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:  12px;
        color: #FF0066;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-decoration:none;
	padding-top:3px;
	padding-left:12px;
	font-weight:bold;
	margin-bottom:3px;
	margin-left:6px;
}
.detail {
padding-bottom:5px;


}

#news {
padding: 5px;
}
.Title {
font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #660700;
        }

.mainnav1 {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        text-decoration: none;
        text-align: right;

padding: 0px;
margin: 0px;

}
.navbold {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0066;
        text-decoration: none;

        text-align: right;
padding: 0px;
margin: 0px;

}
.navbold:hover {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0066;
        text-decoration: none;

        text-align: right;
        padding: 0px;
margin: 0px;
}
.mainnav1:hover {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0066;
        text-decoration: none;

        text-align: right;
        padding: 0px;
margin: 0px;
}
.subnav {
        font-family:  Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        text-decoration: none;
        margin:0px;
        padding: 0px;
        display:block;



}
.subnav2 {
         font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0066;
        text-decoration: none;
        margin:0px;
        padding: 0px;
        display:block;




}
.subnav2:hover {
         font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0066;
        text-decoration: none;
        margin:0px;
        padding: 0px;
        display:block;

}
.subnav:hover{
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0066;
        text-decoration: none;
        margin:0px;
        padding: 0px;
        display:block;


}

.metanav {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FF0066;
        text-decoration: none;
        margin:0px;
        padding: 0px;
        margin-right: 20px;

}
.metanav:hover {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FF0066;
        text-decoration: none;
        margin:0px;
        padding: 0px;
        margin-right: 20px;
        font-weight: bold;
}
#img ul
{
margin: 0;
padding: 0;
width: 340px;
list-style-type: none;
	font-family: verdana, arial, serif;
	font-size: 10px;
	margin-top: 0px;
}

#img li.imagelist { margin: 0 0 5px 0;display: inline;float:left;margin-right:7px;width:77px;height:150px;}
#img li.last { margin: 0 0 5px 0;display: inline;float:left;margin-right:0px;width:77px;height:150px;}
#img li.first { margin: 0 0 5px 0;display: inline;float:left;margin-right:7px;width:77px;clear:both;height:150px;}
#img p {display: inline;}
#img img {border: 0px solid transparent;}
.more {
	text-align: right;
	float: right;
}
.newsletter {
	float: left;
	height: 21px;
	width: 210px;
	background-color: #F6EBEF;
}
.newsletterbutton {
	float: right;
}

