body {
	margin-top:20px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#E7DCC9;
	}




#menu {

	margin:10 0 10 0;
	padding-top:10px;
	padding-bottom:15px;
	background-color:#FFFFFF;
	}

#nav {

	height:24px;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:10px;
	color:#ffffff;
	text-align:right;
	width:210px;
	background-color:#C51A20;
	POSITION: absolute;
	TOP: 148px;
	HEIGHT: 15px
	
	}
#menu_oben {

	height:20px;
	font-size:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:10px;
	color:#555555;
	text-align:right;
	}


A:hover {
	text-decoration: underline;

}

#menu_oben A:link {
	color:#C51A20;
	}	
	
#menu_oben A:visited {
	color:#111111;
	}
#menu_oben A:active {
	color:#333366;
	}



#banner_nav { 
	background-image:url(images/banner_nav.jpg);
	}



#content {
	margin:26 40 40 40;
	font-size: 12px;
	line-height: 1.5;
	color:#777777;
        	}
#content A:link {
	color:#C51A20;
	}	
	
A.external-link-new-window{
	color:#C51A20;
	}	
	
#content A:visited {
	color:#111111;
	}
#content A:active {
	color:#333366;
	}

external-link-new-window





#preise 
	 {
	font-size: 9px;
	COLOR: #888888;
	TEXT-DECORATION: none;
	}
	
.panorama  {
	FONT-SIZE: 9px;
	COLOR: #C51A20;
	TEXT-DECORATION: none;
	}
	

.panoramat  {
	FONT-SIZE: 9px;
	COLOR: #C51A20;
	TEXT-DECORATION: none;
	}


/* Menu column */
DIV#menu {
		 
	text-size: 13px;
	color:#888888;
}
DIV#menu DIV A {
	color: #888888;
	text-decoration: none;
}

DIV#menu DIV A:hover {
	color: #888888;
	text-decoration: underline;
	background: #eeeeee;
}


DIV#menu DIV:hover {
	color: #888888;
	text-decoration: underline;
	background: #eeeeee;
}



/*  MENU, level 1, normal state (NO) */
DIV#menu DIV.menu-level1-no {
  font-weight: bold;
  font-size: 12px;
  margin: 5 0 0 0;
  padding: 8 0 5 25;
  display: block;
}


DIV#menu DIV.menu-level1-no A:hover{
text-decoration: underline;
   background: #eeeeee;
}


/*  MENU, level 1, active state (ACT) */
DIV#menu DIV.menu-level1-act {
  font-weight:bold;
  font-size: 12px;
  margin: 5 0 0 0;
  padding: 8 0 5 25;
 background: #eeeeee;
  



}
DIV#menu DIV.menu-level1-act A {
  color:#C51A20;
}

/*  MENU, level 2, normal state (NO) */

DIV#menu DIV.menu-level2-no {
  font-weight: bold;
  font-size: 11px;
  margin: 0 0 0 0;
  padding: 6 0 0 40;
}
/*  MENU, level 2, active state (ACT) */
DIV#menu DIV.menu-level2-act {
  font-weight:bold;
  font-size: 11px;

  margin: 0 0 0 0;
  padding: 6 0 0 40;
  color:#C51A20;
    background: #eeeeee;

}
DIV#menu DIV.menu-level2-act A {
  color:#C51A20;
}
  
/*  MENU, level 3, normal state (NO) */
DIV#menu DIV.menu-level3-no {
  font-weight: bold;
  font-size: 10px;
  margin: 0 0 0 0;
  padding: 6 0 0 50;
}
/*  MENU, level 3, active state (ACT) */
DIV#menu DIV.menu-level3-act {
  font-weight:bold;
  font-size: 10px;
  margin: 0 0 0 0;
  padding: 6 0 0 55;
    background: #eeeeee;
  color:#C51A20;
}
DIV#menu DIV.menu-level3-act A {
  color:#C51A20;
}


a.linkdettagli  {
	FONT-SIZE: 9 px;
	COLOR: #C51A20;
	TEXT-DECORATION: none;
	}



/* Formular */
fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label {
width: 600px;
float: left;
text-align: left;
display: block
}


fieldset.csc-mailform textarea {
margin-bottom: 6px;
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:400px;
background:#eee;
}


fieldset.csc-mailform input {
margin-bottom: 6px;
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:250px;
background:#eee;
}

fieldset.csc-mailform select {
margin-bottom: 6px;
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:250px;
background:#eee;
}



fieldset.csc-mailform input.csc-mailform-check {
margin-bottom: 6px;
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:20px;
text-align:left;
background:#eee;
}

#mailformformtype_mail {

padding:2px;
font-size:13px;
margin-left:0px;
margin-top:10px;
background:#eee;
border:1px solid #ccc;
width:150px;
color:#C51A20;
text-align:center;
}



	
h1 {
	FONT-SIZE: 16px;
	COLOR: #aaaaaa;
	TEXT-DECORATION: none;
	}

h2 {
	FONT-SIZE: 14px;
	COLOR: #aaaaaa;


	TEXT-DECORATION: none;
	}
h3 {
	FONT-SIZE: 12px;
	background: #ccc;
	TEXT-DECORATION: none;
	}
	

h5 {
	FONT-SIZE: 18px;
	COLOR: #eeeeee;
	color:#C51A20;
	TEXT-DECORATION: none;
	}
	

dd.csc-textpic-caption{
	FONT-SIZE: 10px;
	}
	

.csc-frame-frame1 {
		border: 1px;
		background-color:#eee;
		
		}
	
	
	
