body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{
	color: #922224;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-size: 13px;
	color: #922224;
	margin:0;
	padding:0;
}
h2 {
	font-size: 12px;
	color: #922224;
}

h3{
	font-size: 12px;
}

#weisserahmen{
	width:667px;
	background-color:#FFFFFF;
	float:left;
	display:block;
	font-size:11px;
	margin:0 10px 10px 0;
}
#weisserahmen p{
	width:210px;
	float:left;
	display:block;
	margin:0;
	padding:5px;
}
#weisserahmen img{
	width:217px;
	height:145px;
	margin:0 !important;
	padding:0 !important;
}
	

#wrapper{
	width:955px;
	margin:0px auto 0px auto;
	background:url(/nav_neu/bg.gif) bottom left no-repeat;
}

* html #wrapper{
    width:956px;
}

#winter_preise_th p {
	line-height:15px;
	margin:0px;
}
/* -----------------  left -------------------------*/

#leftwrapper{
	width:261px;
	float:left;
	display:block;
	}
#homesite{
	width:261px;
	display:block;
	text-align:center;
	padding-top:10px;
	height:17px;
	font-size: 11px;
	}
#logo{
	width:261px;
	height:115px;
	display:block;
	}	
#anfrage{
	width:223px;
	height:139px;
	display:block;
	background-color:#fff3d3;
	padding:8px 14px 0px 24px;
    margin:0;
	}	
#anfrage table, #anfrage table td{padding:0;margin:0;}
#subnav{
	width:237px;
	padding:20px 0px 30px 24px;
	}
#leftwrapper ul{
	margin:0;
	padding:0;
	}
#leftwrapper li{
	list-style:none;
	line-height:18px;
	}
#leftwrapper a{
	text-decoration:none;
	}
#leftwrapper .active, #leftwrapper a:hover{
	text-decoration:none;
	font-weight:bold;
	}	
				
#service{
	width:223px;
	padding:10px 14px 10px 24px;
	}

/* -----------------  right -------------------------*/	
	
#rightwrapper{
	width:694px;
	float:left;
	display:block;
	}
/* ---------------------------- MENU ---------------------------- */


.span {
	height: 0px !important;
	display:none;
}

#navigation {
	height: 26px;
	margin-top:30px;
	font-size: 11px;
}

#navigation ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;	
	margin: 0;	
}
#navigation li {
	cursor: pointer;
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a {
	display:block;
	overflow:hidden;
	padding:26px 0 0 0;
	height: 0px !important;
	height /**/: 26px;	
}
#menu1 { width:69px; }
#menu2 { width:92px; }
#menu3 { width:93px; }
#menu4 { width:60px; }
#menu5 { width:162px; }
#menu6 { width:140px; }
#menu7 { width:78px; }
#menu1 a { background: url(/nav_neu/de/menu/menu1.gif) no-repeat top left; }
#menu2 a { background: url(/nav_neu/de/menu/menu2.gif) no-repeat top left; }
#menu3 a { background: url(/nav_neu/de/menu/menu3.gif) no-repeat top left; }
#menu4 a { background: url(/nav_neu/de/menu/menu4.gif) no-repeat top left; }
#menu5 a { background: url(/nav_neu/de/menu/menu5.gif) no-repeat top left; }
#menu6 a { background: url(/nav_neu/de/menu/menu6.gif) no-repeat top left; }
#menu7 a { background: url(/nav_neu/de/menu/menu7.gif) no-repeat top left; }
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover { background-position: 0 -26px; }


#menu .menuactive a, #menu .menuactive a:hover { background-position: 0 -26px; }


#menu {
	color: #F9F2F4;
	padding:0;	
	margin: 0;
	z-index: 99;
}
#menu .top {
	padding: 0;	
}
#menu .top a {
    color: #838383;
    text-decoration: none;
    white-space: nowrap;
}
#menu .top a:hover {
    color: #838383;
    text-decoration: none;
    white-space: nowrap;
}
#menu .section-top {
	position: absolute;
	width:200px;
	height:231px;
	z-index: -1;
 	background: #ffeec9;		
	visibility: hidden;
	margin-top:1px;
}
#menu .section-top2 {
	position: absolute;
	width:200px;
	height:231px;
	z-index: -1;
 	background: #ffeec9;		
	visibility: hidden;
	margin-top:1px;
	margin-left:-122px;
}
#ganzrechts{
	position:absolute;
	left:480px;
	}
#menu .top li {
	float:none;
}
#menu .section-top li {
	float: none;
	display:block;
	width: 200px;
}
#menu .section-top2 li {
	float: none;
	display:block;
	width: 200px;
}
#menu .box {
	width:196px;
	display:block;
	background: #ffeec9;
	padding: 2px 0 2px 4px;
	cursor: pointer;
	font-size: 11px;
	border-bottom:1px solid #fff;
	text-indent:10px;
}
#menu .box-hover {
	width:196px;
	display:block;
 	background: #fff;
	padding: 2px 0 2px 4px;
	cursor: pointer;
	font-size: 11px;
	border-bottom:1px solid #fff;
	text-indent:10px;
}

#menu a {
  text-decoration: none;
  white-space: nowrap;
	color:#922224;
	line-height:18px;
}
#menu a:hover {
    text-decoration: none;
    white-space: nowrap;
	color:#000;
}
/*       menu end      */
#topimage{
	width:694px;
	display:block;
	border-top:1px solid #ffffff;
	}
#topimage img{
	border-bottom:1px solid #ffeec9;
	}	
#maincontent{
	width:674px;
	padding:24px 0 100px 20px;
	display:block;
	line-height:18px;
	min-height:500px;
	_height:500px;
}

#maincontent td{
	border-bottom:1px solid #fce1a6;
	border-right:1px solid #fce1a6;


	}	
#maincontent th{
	background:#fce1a6;
	}
.gelb{
	background:#FEF1D8;
	}		
#maincontent img{
	margin:0 0 5px 5px;
	border:none;
	}
#maincontent img.right{
	float:right;
}
#maincontent td img{
	margin:0;
	}	
#footer{
	width:674px;
	padding:30px 0 0 20px;
	display:block;
	font-size:11px;
	clear:both;
	}
#footer #altnav{
	width:674px;
	padding-bottom:10px;
	border-bottom:1px solid #9F9898;
	display:block;
	}
	
#ncmlogo {
height:48px;
background-image:url(/nav/ncmlogo);
background-position:0 0;
border:0;
}

#footer #adresse, #footer #adresse a {
	color:#000000;
}
#footer #adresse {
	padding-top:10px;
}	

/* packages */
#packagewrapper{
	width:654px;
	display:table;
	border:1px solid #fce1a6;
	background:#FEF1D8;
	padding:5px;
	margin-bottom:10px;
	}	
#packageimg{
	width:140px;
	display:block;
	float:left;
	margin-top:10px;
	}			
#packagetext{
	width:514px;
	display:block;
	float:left;
	margin-top:5px;
	}
#arrowlink{
	width:654px;
	display:block;
	float:left;
	margin-top:5px;
	text-align:right;
	}
#startpackage{
	width:294px;
	float:right;
	border:1px solid #922224;
	margin-left:15px;
	}

#startpackage #sp-top{
	width:294px;
	height:32px;
	display:block;
	background-image:url(/nav_neu/de/start_toppackage.gif);
	}	
#startpackage #sp-package{
	width:254px;
	display:block;
	/*background-image:url(/nav_neu/de/start_toppackage_bg.gif);
	background-repeat: repeat;*/
	background-color:#ffeec9;
	padding:10px 20px;
	}
/*#startpackage #sp-bottom{
	width:294px;
	height:21px;
	display:block;
	
	}	*/
#maincontent #tabelle td{
	border:none;
	}

#listtable2{
	line-height:25px;
}

.sitemap {
	margin:0;
	padding:0;
}
.sitemap ul {
	margin:0;
	padding:0;
	list-style:none;
}
.sitemap li {
	border-bottom:1px solid #FFF;
}	
.sitemap li.section {
	display:block;
	width:325px;
	background: #fce1a6;
}
.sitemap li.section a {
	margin-left:10px;
}
#maincontent div.sitemap ul li.section ul li {
	background: #FEF1D8;
	padding-left: 20px;
}
textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#noborder, #noborder td {
	margin-left:140px;
	border:0;
}
/*** bildergalerie ***/
#bildergalerie{
	margin-top:10px;
}

.buttone{
	padding:2px 10px;
	background-color:#006442;
	color:#fff;
	text-decoration:none;
	border-top:2px solid #85b5a5;
	border-left:2px solid #85b5a5;
	border-bottom:2px solid #001911;
	border-right:2px solid #001911;
}
.presse{
	border:none;
}

a.pdf{
	padding:3px 0px 3px 20px;
	background:url(/nav/pdf.gif) left center no-repeat;
}

a.vatipps{
	font-size:12px;
	font-weight:bold;
}

/*  */
.massageTable{
	margin-top: 10px;
}
.mHead{
	background-color: #BE7A7C !important;
	color: #fff;
	padding: 5px;
}


#startpackage{
	border: 1px solid #922224;
	float: right;
	margin-left: 15px;
	width: 294px;
}
#startpackage #sp-top{
	width:294px;
	height:32px;
	display:block;
	background-image:url(/nav_neu/en/start_toppackage.gif);
}	


#maincontent .package_cat{
	width:310px;
	height:170px;
	display:block;
	float:left;
	border:1px dotted #922224;
	margin:10px 10px 0 0;
	padding:5px;
	text-decoration:none;
}

#maincontent .package_cat img{
	float:left;
	margin:0 10px 15px 0;
}

#startpackage img{
    float:right;
    margin:0 0 10px 10px;
}