
body { background: #999999 url(../../images/bg_body.png) no-repeat; background-attachment: fixed; margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 0.75em; }


/*@font-face {
 font-family: Nuvo;
  src: url(../../media/NuvoWeb-Medi.woff);
}*/

.News { width: 616px; margin: 0 auto;  display:block;}

.NewsTop { background: url(../../images/newsbox_top.png) no-repeat; height: 108px; }
.NewsTop img { float: left; margin: 0 0 0 40px; }
.NewsTop h2  { float: right; background: none; color: #920000; margin: 50px 44px 0 0; padding: 0;}

.NewsCenter { background:url(../../images/newsbox_center.png); }
.NewsCenter p { margin: 0 40px 0 30px; padding: 0px 0 0 20px; line-height: 15px; font-size: 0.85em; color: #fff; background:url(../../images/bg_box_h2.gif) no-repeat 0px 3px;   }
.NewsCenter a { color: #fff; padding: 0 10px; }

.NewsBottom { background:url(../../images/newsbox_bottom.png) no-repeat; height: 25px;}

 
  /***********************************************************/
 /******************** SITE STRUCTOR ******************/
/**********************************************************/ 
 
#Menu		 { font-size: 13px; background-color: #900; text-align: center; width: 100%; border-bottom: 1px solid #5B0000; margin: 0; padding: 0;   } 
#Menu ul	 { display: inline; padding: 0; margin: 0; } 
#Menu li 	 { list-style: none; display: inline; font-variant:small-caps;}
#Menu ul a   	 { display: inline-block; line-height: 50px; padding: 0 30px;  color: #fff; text-decoration:none; }
#Menu ul a:hover { background:#900 url(../../images/bg_bott.png) left bottom repeat-x; }

#Title      	{  background:transparent url(../../images/bg_content.png) repeat-y; width: 995px; height: 460px; margin:  0px auto;  } 
.ie6 #Title 	{  background:transparent url(../../images/bg_content_ie6.gif) repeat-y !important; width: 995px; height: 460px; margin:  0px auto;  } 

#Content      	{ background:transparent url(../../images/bg_content.png) repeat-y; width: 965px; margin:0 auto 0 auto; padding: 0 15px 0px 15px; }
.ie6 #Content 	{ background:transparent url(../../images/bg_content_ie6.gif) repeat-y !important; width: 965px; margin:0 auto 0 auto; padding: 0 15px 0px 15px; }

#Left  		{ width: 700px; float: left; padding-bottom: 40px; text-align: left; }
#Right      	{ width: 250px; margin: 0 10px ; }
.ie6 #Right 	{ width: 245px !important; margin: 0 10px ; }

#wobj_meteoST 		{ margin: 0 10px; padding: 20px 0; text-align:center; font-size: 0.95em; color: #666; }
#wobj_meteoST h3        { text-shadow: 0 1px 1px rgba(0,0,0,.1); margin: 10px 0px 15px 20px; font-size: 13px; width: 170px; font-variant:small-caps; background: transparent url(../../images/bg_box_h2.gif) left center no-repeat; display: block; text-align:left; color: #333; font-weight: normal; padding: 0 0 0 20px;  }
.ie6 #wobj_meteoST h3   { margin: 10px 0px 10px 20px; font-size: 12px; width: 170px; font-variant:small-caps; background: transparent url(../../images/bg_box_h2.gif) left center no-repeat; display:block;  text-align:left; color: #333; font-weight: normal; padding: 0 0 0 20px;  }
#wobj_meteoST img 	{ border: 0px; }
#wobj_meteoST table	{ border: 0; padding:0; margin:0 auto; width:178px; font-size: 10px; color: #666; }
#wobj_meteoST table td  { padding:0; margin:0; width:59px; text-align:center; }
#wobj_meteoST .d0 	{ display: none; }

#Adress 	{ text-shadow: 0 1px 1px rgba(0,0,0,.1); color: #666; margin: 0 10px; padding: 20px 5px 20px 25px;  line-height: 18px; font-size: 0.95em; border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc;  }
#Adress img 	{ position:relative; top:0px; left:0px; float: right; }
#Adress a 	{ color: #666; }

#Detail 	{ margin: 10px; text-align: center; }

.Links  		{ margin: 0 10px 5px 10px; padding: 5px; text-align:center; height: 145px; border-top: 1px solid #ccc; border-bottom: 0px solid #ccc;}
.Links span span 	{ display: none; }
	.sudtirol 	{ width: 86px; height: 50px; margin:15px auto 10px auto; background: transparent url(../../images/logo_sudt.gif) no-repeat !important;  display:block;}
	.sudtirol:hover { cursor: pointer; background: transparent url(../../images/logo_sudt_ro.gif) no-repeat !important; } 	
	.schenna 	{ margin:0 12px; float: left; width: 86px; height: 50px; background: transparent url(../../images/logo_schenna.gif) no-repeat !important;  }
	.schenna:hover 	{ cursor: pointer; background: transparent url(../../images/logo_schenna_ro.gif) no-repeat !important; }	
	.privat 	{ margin:0 12px; float: left; width: 86px; height: 50px; background: transparent url(../../images/logo_privat.gif) no-repeat !important; }
	.privat:hover 	{ cursor: pointer; background: transparent url(../../images/logo_privat_ro.gif) no-repeat !important; }
		
	
#Footer 		{ background-color: #900; border-top: 1px solid #5B0000; padding: 10px 0; width: 100%; text-align:center; font-size: 0.8em; color: #EBCCCC; }	
	#Footer img 	{ border: 0px; }
	#Footer a	{ color: #EBCCCC; text-decoration: none; }
        #Footer p 	{ line-height: 40px; margin: 0 10px 0 0px; padding: 0 0px 0 30px; display: inline-block; background: transparent url(../../images/bg_footer.png) left center no-repeat; }


	#Footer ul 				{ margin: 0; padding: 0;  display: inline; }
	#Footer ul li 				{ display: inline; list-style: none; padding: 0; }
	#Footer ul li a 			{ padding: 0 5px;}
	#Footer ul li#languages_active a 	{ color: #C98080; }
	
		

  /***********************************************************/
 /******************** CONTENT PARTS ************************/
/***********************************************************/

h1 { display: none; }
h2 { margin: 40px 50px 20px 0; font-variant:small-caps; background: transparent url(../../images/bg_h2.png) right center no-repeat; display: block; text-align:right; color: #fff; font-weight: normal; font-size: 15px; padding: 0 25px 0 0; }
h3 { margin: 10px 50px 5px 0; display: inline-block; font-variant:small-caps;  text-align:left; color: #fff; font-weight: normal; font-size: 13px; padding: 0 0 0 40px; }

p 	{ margin: 0; padding: 0;}
p a 	{ color: #fff; }

.imgCenter { margin: 20px auto; border: 1px solid #fff; padding: 2px;  }
.imgLeft   { float: left; margin: 0 35px 15px 0;}
.imgRight  { float:right; margin: 0 0 15px 35px;}

#Map 		 { text-align: center;  } 
#Map iframe	 { border: 1px solid #fff; padding: 1px; margin: 0 auto; }
#Map small a 	 {color: #fff; padding: 10px; display: inline-block; }

.col { float:left; width: 310px; margin: 0 10px; }

  /***********************************************************/
 /************** TEXT W IMAGE CONTENT ***********************/
/***********************************************************/

.ListImg 		{ display: block; margin: 0 40px; background-color:#FFF; }
.ListImg img 		{ padding: 0; background-color: transparent;  float: left; display: block; margin: 5px; }

p.Content1 		{ color: #fff; margin: 0 40px 0 40px; font-size: 0.9em; line-height: 16px; }
p.Content2 		{ color: #fff; width: 200px; margin: 0 10px 0 10px; padding: 20px 0 20px 20px; font-size: 0.9em; line-height: 16px;  }
p.Content3 		{ color: #fff; margin: 30px 40px 0 40px; font-size: 0.9em; line-height: 16px; text-align:center; }
p.Content4 		{ color: #fff; margin: 30px 10px 0 10px; font-size: 0.9em; line-height: 16px; text-align:left; }

.ImgBox 		{ margin: 30px 20px; display:block;}
.ImgBox td		{ vertical-align:top; }
.ImgBox img     	{ 
		        padding: 5px; 
		        background-color: #fff; 
		        display: block ;
		        
		        -webkit-box-shadow: 2px 2px 8px 0px #555;
			-moz-box-shadow: 2px 2px 8px 0px #555;
			box-shadow: 2px 2px 8px 0px #555; 
			}
			
.ie6 .ImgBox img 	        { padding: 5px; background-color: #fff; float: left; display: block ;}


#CaptionImg 			{ 
-webkit-border-radius: .0em .0em .3em .3em; 
-moz-border-radius: .0em .0em .3em .3em;
border-radius: .0em .0em .3em .3em;

background-color: #eee; 
font-size: 11px; 
text-align:center; 
line-height:54px; 
padding: 0;  
display: block; 
clear:both; 
margin: 0px 2px; 
position: relative; 
top: 0px; 
color:#666; 
}

#ListImg 			{ margin: 10px; padding:0 0 0 40px; line-height: 22px; width: 182px; }
#ListImg li 			{ float: left; list-style: none}
#ListImg a 			{ margin: 5px; padding:0; border:0; background:#ccc; text-decoration:none; }
#ListImg a img 			{ 
				-webkit-box-shadow: 0px 0px 0px 0px #555; 
				-moz-box-shadow: 0px 0px 0px 0px #555; 
				box-shadow: 0px 0px 0px 0px #555; 
				
				padding: 0;  
				border: 1px solid #828282; 
				background-color: transparent;  
				float: left; 
				display: block; 
				margin: 0; 
				}
#ListImg a:hover img 		{ padding: 0; border: 1px solid #fff;}
#ListImg a.activeSlide img 	{ padding: 0; border: 1px solid #fff; }


.ImgNav 	{ background-color: #eee; margin: 0 2px;  
-webkit-border-radius: .3em .3em .0em .0em; 
-moz-border-radius: .3em .3em .0em .0em; 
border-radius: .3em .3em .0em .0em ;}
.ImgNav #prev 	{ cursor: pointer; font-size: 10px; line-height: 34px; padding: 0 0 0 30px; color: #666; width: 170px; background: transparent url(../../images/prev.png) no-repeat center left; float: left; display: block;  }
.ImgNav #next 	{ cursor: pointer; font-size: 10px;  text-align: right; padding: 0 30px 0 0; line-height: 34px; color: #666;  background: transparent url(../../images/next.png) no-repeat center right; display: block;  margin: 0 0 0 200px;   }

  /***********************************************************/
 /********************  HOME BOXES  *************************/
/***********************************************************/

#ColBox { margin: 30px 0 0 0; padding: 0 20px; }

.clr {clear:both; }

.Box			{
	-webkit-border-radius: .0em .0em .5em .5em; 
	-moz-border-radius: .0em .0em .5em .5em;
	border-radius: .0em .0em .5em .5em;

        -webkit-box-shadow: 2px 2px 8px 0px #555;
	-moz-box-shadow: 2px 2px 8px 0px #555;
	box-shadow: 2px 2px 8px 0px #555; 
	 
	color: #333; 
	width: 200px; 
	background: #fff url(../../images/bg_box.png) 0px 1px repeat-x; 
	background-color:#FFF;
	text-align:left;
	font-size: 0.9em;
	padding: 0 0 15px 0;
	margin: 0 30px 0 0;
	float: left;
	}

.Last_Box 			{
	-webkit-border-radius: .0em .0em .5em .5em; 
	-moz-border-radius: .0em .0em .5em .5em;
	border-radius: .0em .0em .5em .5em;

        -webkit-box-shadow: 2px 2px 8px 0px #555;
	-moz-box-shadow: 2px 2px 8px 0px #555;
	box-shadow: 2px 2px 8px 0px #555; 
	 
	color: #333; 
	width: 200px; 
	background: #fff url(../../images/bg_box.png) 0px 1px repeat-x; 
	background-color:#FFF;
	text-align:left;
	font-size: 0.9em;
	padding: 0 0 15px 0;
	float: left;
	}
	
	
#ColBox  img 		{ margin: 25px 0 0 15px; }
#ColBox  h2 		{ text-shadow: 0 1px 1px #ddd; margin: 20px 30px 20px 0; font-variant:small-caps; background: transparent url(../../images/bg_box_h2.gif) right center no-repeat; display: block; text-align:right; color: #333; font-weight: normal; font-size: 12px; padding: 0 25px 0 0;  }
#ColBox  p 			{ text-shadow: 0 1px 1px #ddd; margin: 0 18px 35px 18px;; line-height: 16px;  }
#ColBox  a 			{ text-shadow: 0 1px 1px #ddd; color: #666; margin: 0px 0 0 30px; padding: 0 0 0 15px; background: transparent url(../../images/bg_box_a.gif) left center no-repeat;}
#ColBox  a:hover 		{ color: #000;  background: transparent url(../../images/bg_box_ahover.gif) left center no-repeat;}

/*
#TableBox 	{ margin: 30px 0 0 0; }
#TableBox td 	{ margin:0; padding: 0 16px; }

.Box			{
	-webkit-border-radius: .0em .0em .5em .5em; 
	-moz-border-radius: .0em .0em .5em .5em;
	border-radius: .0em .0em .5em .5em;

        -webkit-box-shadow: 2px 2px 8px 0px #555;
	-moz-box-shadow: 2px 2px 8px 0px #555;
	box-shadow: 2px 2px 8px 0px #555; 
	 
	color: #333; 
	width: 200px; 
	background: #fff url(../../images/bg_box.png) 0px 1px repeat-x; 
	background-color:#FFF;
	text-align:left;
	font-size: 0.9em;
	padding: 0 0 15px 0;
	}
	
.Box img 		{ margin: 25px 0 0 20px; }
.Box h2 		{ text-shadow: 0 1px 1px #ddd; margin: 20px 30px 20px 0; font-variant:small-caps; background: transparent url(../../images/bg_box_h2.gif) right center no-repeat; display: block; text-align:right; color: #333; font-weight: normal; font-size: 12px; padding: 0 25px 0 0;  }
.Box p 			{ text-shadow: 0 1px 1px #ddd; margin: 0 18px 35px 18px;; line-height: 16px;  }
.Box a 			{ text-shadow: 0 1px 1px #ddd; color: #666; margin: 0px 0 0 30px; padding: 0 0 0 15px; background: transparent url(../../images/bg_box_a.gif) left center no-repeat;}
.Box a:hover 		{ color: #000;  background: transparent url(../../images/bg_box_ahover.gif) left center no-repeat;} */

  /***********************************************************/
 /******************** CONTACT FORM *************************/
/***********************************************************/

#Contact 	{ margin: 0 20px; padding: 15px 0 0 0; color: #fff; font-size: 0.9em; }

#Contact input,select 			{ 
				border: 0px; 
				
				-webkit-border-radius: 0.3em; 
				-moz-border-radius: 0.3em; 
				border-radius: 0.3em; 
				
				-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); 
				-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); 
				box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}

#Contact textarea	 	{ 
				border: 0px; 
				background: transparent url(../../images/bg_input.png);
 
				-webkit-border-radius: 0.3em; 
				-moz-border-radius: 0.3em; 
				border-radius: 0.3em; 
				
				-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); 
				-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2); 
				box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}

#Contact h3			{ font-weight: normal; margin:0; padding: 0;  font-size: 13px; }
#Contact label 			{ display: inline-block; }
#Contact p			{  text-align:right; margin: 0; }
#Contact p input		{ margin: 20px 5px 0px 10px; padding: 1px; background-color:#CCC; width:85px; border: 1px solid #333; }
#Contact p input:hover		{ border: 1px solid #fff; padding: 1px; background-color:#666; color: #fff; background-image:none; }
#Contact select		        { margin: 0px 5px 0px 0px; padding: 1px; background: transparent url(../../images/bg_input.png); width:60px; border: 0px; }
#Contact select:hover		{ padding: 1px; background: transparent url(../../images/bg_input.png); background-color: #aaa;  }
#Contact p span			{ display:block; text-align:right; font-size: 0.8em; margin: 0 20px;}


.ContactBox 		{ margin: 20px 0 5px 15px; }
.ContactBox h3		{ float: left; width: 100px; line-height: 18px; }
.ContactBox label	{ margin: 0 30px 0 0; }
.ContactBox input 	{ margin: 0 0 0 10px; padding: 0;   }

.ContactBox1		{ width:300px;  float: left; margin: 20px 0 20px 15px;} 
.ContactBox1 label 	{ width: 100px; margin:0; padding: 8px 0; vertical-align:middle; }
.ContactBox1 input 	{ width: 196px; margin: 0; padding: 2px; background: transparent url(../../images/bg_input.png); }

.ContactBox2		{ width:300px;  float: left; margin: 20px 0 20px 30px; } 
.ContactBox2 label 	{ width: 100px; margin: 0;padding: 8px 0; vertical-align:middle; }
.ContactBox2 input 	{ width: 196px; margin: 0; padding: 2px; background: transparent url(../../images/bg_input.png); }

.ContactBox3		{ clear: both;  padding: 16px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;  }
.ContactBox3 label 	{ width: 100px; padding: 8px 0 8px 15px; float: left; }
.ContactBox3 textarea 	{ width: 530px; padding: 2px;}

.ContactBox4 		{ margin: 20px 0 5px 15px; }
.ContactBox4 h3		{ float: left; width: 150px; line-height: 18px; }
.ContactBox4 label	{ margin: 0; }
.ContactBox4 input 	{ width: 100px; margin: 0 10px; padding: 2px; background: transparent url(../../images/bg_input.png);   }

.ContactBox5 		{ margin: 20px 0 5px 15px; }
.ContactBox5 h3		{ float: left; width: 150px; line-height: 18px; }
.ContactBox5 label	{ margin: 0; }
.ContactBox5 input 	{ width: 30px;  margin: 0 40px 0 10px; padding:2px; background: transparent url(../../images/bg_input.png);  }

.ContactBox6 		{ margin: 20px 0 20px 15px; }
.ContactBox6 h3		{ float: left; width: 150px; line-height: 18px; }
.ContactBox6 label	{ margin: 0; }
.ContactBox6 input 	{ width: 30px; margin: 0 40px 0 10px; padding:2px; background: transparent url(../../images/bg_input.png);   }
.ContactBox6 div        { width: 350px; border: 1px solid #ccc; background-color: #aaa; padding: 8px; margin: 5px 0 5px 150px;
			-webkit-border-radius: 0.3em; 
			-moz-border-radius: 0.3em; 
			border-radius: 0.3em; 
			}

.ContactBox6 div div    { border: 0px; margin: 8px 0 0 0; padding: 0; }

.ContactBox7 		{ margin: 20px 0 5px 15px; }
.ContactBox7 h3		{ float: left; width: 150px; line-height: 18px; }
.ContactBox7 label	{ margin: 0 30px 0 0; }
.ContactBox7 input 	{ margin: 0 0 0 10px; padding: 0;   }
.ContactBox7 div        { width: 300px; border: 1px solid #ccc; background-color: #aaa; padding: 8px; margin: 5px 0 5px 150px;
			-webkit-border-radius: 0.3em; 
			-moz-border-radius: 0.3em; 
			border-radius: 0.3em; 
			}

.ContactBox7 div div    { border: 0px; margin: 8px 0 0 0; padding: 0; }


.hideRoom, .hideAge { display:none; }

  /***********************************************************/
 /******************** PREISLISTE   *************************/
/***********************************************************/

.TabPreise 			{ width: 540px; color: #fff; margin: 40px auto 0 auto; }
.TabPreise h4 			{ border: 1px solid #fff; border-bottom: 0px;margin: 0; background-color: #666; display:block; font-variant:small-caps;  text-align:center; color: #fff; font-weight: normal; font-size: 0.95em; padding: 4px 0; }
.TabPreise td.description 	{ width: 150px; padding: 0 15px; font-variant:small-caps; text-align: center;}
.TabPreise td.description span 	{ padding: 4px; display:block; border-bottom:1px solid #fff; }
.TabPreise td div.tfield 	{ 	
	-webkit-border-radius: .0em .0em .5em .5em; 
	-moz-border-radius: .0em .0em .5em .5em;
	border-radius: .0em .0em .5em .5em;
	
	-webkit-box-shadow: 2px 2px 8px 0px #555; 
	-moz-box-shadow: 2px 2px 8px 0px #555; 
	box-shadow: 2px 2px 8px 0px #555; 
	
	color: #444; 
	text-align: center; 
	padding: 5px 0; 
	line-height: 22px;  
	background: transparent url(../../images/bg_input.png) top left; border: 1px solid #fff; 
	}

.TabPreise .tfield p	{ font-size: 1.4em; font-style:italic; color:#900; }

.title_image 		{ margin: 0 auto;  text-align:center; }
.title_image img 	{ margin: 0 auto; border: 5px solid #fff; text-align:center; -webkit-box-shadow: 2px 2px 8px 0px #555; -moz-box-shadow: 2px 2px 8px 0px #555; box-shadow: 2px 2px 8px 0px #555; }



	img{border:none;}
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:696px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			




  /***********************************************************/
 /******************** Easy Slider  *************************/
/***********************************************************/
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
						
	#slidercontent{
		position:relative; left: -4px;
		margin: 40px 0 0 11px; border-left: 4px solid #fff; border-right: 5px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;
	
	-webkit-box-shadow: 2px 2px 8px 0px #555;
	-moz-box-shadow: 2px 2px 8px 0px #555;
	box-shadow: 2px 2px 8px 0px #555; 
	}			

/* Easy Slider */
#slider ul li img { border-left: 1px solid #fff; }
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:680px;
		height:232px;
		overflow:hidden;  
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:232px;
		position:absolute;
		left:0px;
		top:0px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:650px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:232px;
		background:url(../../images/foto/slider/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../../images/foto/slider/btn_next.png) no-repeat 0 0;	
		}	
			
	
	


  /***********************************************************/
 /******************** IMPRESSUM    *************************/
/***********************************************************/

.Rights 		{ color: #FFF; width: 300px; float: left; display: inline-block; margin: 30px 0 30px 40px; padding: 0 0 0 0;  }
.Rights h4 		{ margin: 20px 0; font-variant:small-caps; background: transparent url(../../images/bg_h2.png) left center no-repeat; display: block; text-align:left; color: #fff; font-weight: normal; font-size: 15px; padding: 0 0  0 25px; }
.Rights p		{ margin: 0 0 0 25px; line-height: 18px; font-size: 0.9em; }
.Rights a		{ color: #FFF; }
.Rights a:hover		{ color: #333; }

.Concept 		{ color: #FFF; width: 300px; float: left; display: inline-block; margin: 30px 0 30px 10px; }
.Concept h4 		{ margin: 20px 0; font-variant:small-caps; background: transparent url(../../images/bg_h2.png) left center no-repeat; display: block; text-align:left; color: #fff; font-weight: normal; font-size: 15px; padding: 0 0  0 25px; }
.Concept p		{ margin: 0 0 0 25px; line-height: 18px; font-size: 0.9em; }
.Concept a		{ color: #FFF; }
.Concept a:hover	{ color: #333; }


