

  /*********************************************/
 /**********       ID's          **************/
/*********************************************/

#Container		{ margin: 0 auto; padding:0; width: 996px; background: #F9E6DB url(../pic/layout/bg_cuore.gif) top center no-repeat; }
#Language 		{ line-height: 22px; background-color: #D8AD95; width: 175px; text-align: center; padding: 0; margin: 10px 1px 1px 1px; color: #B74E15; font-size: 11px;  }
#Left			{ float: left; margin:0;}
#Menu 			{ width: 178px;  border: 1px solid #B74E15; border-top: 0px; background: #FBF6F3 url(../pic/layout/bg_left.jpg) top left repeat-y; margin: 0; padding: 1px 0 0 0;  }
#Body 			{ background-color: none; width: auto; margin: 0 0 0 188px; }
#Content 		{ margin: 35px 0 30px 0 ; text-align: left; }
#Footer 		{ width: auto; background: transparent url(../pic/layout/bg_footer.gif) repeat-x top left; height: 100px; padding: 0; margin: 0 0 20px 0 }
#Adress 		{ color: #868686; font-size: 10px; margin: 0; }
#Adress a		{ color: #868686; text-decoration: underline; font-size: 10px; margin: 0; }

#Slideshow_2 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_08.jpg) center center no-repeat; }
#Slideshow_3 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_05.jpg) center center no-repeat; }
#Slideshow_4		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_06.jpg) center center no-repeat; }
#Slideshow_5		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_04.jpg) center center no-repeat; }
#Slideshow_6		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_07.jpg) center center no-repeat; }
#Slideshow_7		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_01.jpg) center center no-repeat; }
#Slideshow_9		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_02.jpg) center center no-repeat; }
#Slideshow_12		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_03.jpg) center center no-repeat; }
#Slideshow_10		{ width: 996px; height: 310px; margin: 0 0 0 0 ; padding: 0;  background: #FBF6F3 url(../pic/slideshow/img_01.jpg) center center no-repeat; }
#Slideshow_16		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_01.jpg) center center no-repeat; }
#Slideshow_14 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_05.jpg) center center no-repeat; }
#Slideshow_15 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_05.jpg) center center no-repeat; }
#Slideshow_17 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_05.jpg) center center no-repeat; }
#Slideshow_22 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_07.jpg) center center no-repeat; }
#Slideshow_23 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_09b.jpg) center center no-repeat; }
#Slideshow_24 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_05.jpg) center center no-repeat; }

#Slideshow_18		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_06.jpg) center center no-repeat; }
#Slideshow_19		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_06.jpg) center center no-repeat; }
#Slideshow_20		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_06.jpg) center center no-repeat; }
#Slideshow_21		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_06.jpg) center center no-repeat; }
#Slideshow_28 		{ width: 996px; height: 310px; margin: 0; padding: 0; background: #FBF6F3 url(../pic/slideshow/img_07.jpg) center center no-repeat; }


  /*********************************************/
 /**********       MENU          **************/
/*********************************************/

#Menu ul 		{ margin: 20px 15px 50px 10px; padding: 0; list-style: none; text-align: left; }
#Menu ul li     	{ line-height: 30px; padding: 0 0 0 10px;  border-bottom: 1px dotted #B74E15; }

#Language a 		{ color: #B74E15; text-decoration: none; }
#Language a:hover	{ color: #B74E15; text-decoration: underline; }

  /*********************************************/
 /**********      HOMEBOXES     ***************/
/*********************************************/


.HomeBox		{ width: 656px; border: 0px; margin: 0 auto 60px auto; }
.HomeText		{ text-align: center; font-size: 13px; width: 500px; margin: 0 auto 45px auto; line-height: 20px; }



  /*********************************************/
 /**********       WETTER        **************/
/*********************************************/

.wetter			{ border: 1px solid #B74E15; background-color: #fff; margin: 10px 0 0 0; padding: 0 0 3px 0; width: 178px; text-align: left; }
.wetter h4		{ margin: 1px; padding: 0 0 0 4px;  font-size: 11px; font-style: normal;  font-weight: normal; background-color: #D8AD95; line-height: 22px; }
.wetter h4 a		{ margin: 0;  padding: 0; color: #B74E15; }

table.tab_wetter	       { border: 0; padding:0; margin:0; width:178px; font-size: 10px; color: #666; }
table.tab_wetter td        { padding:0; margin:0; width:59px; text-align:center; }


  /*********************************************/
 /**********       CONTENT       **************/
/*********************************************/

.Logo			{ width: 178px; }
.Logo img.schenna  	{ display: block; margin: 15px auto 5px auto; }
.Logo img.suedt  	{ margin: 10px auto; }
.Logo img.meran  	{ margin: 10px auto; }

h2.willkommen		{ background: url(../pic/content/willkommen.gif) no-repeat top left;  margin: 15px auto 40px auto; padding: 0;height: 85px; width: 556px; }
h2.willkommen span 	{ display: none;}

h2.benvenuti		{ background: url(../pic/content/willkommen_it.gif) no-repeat top left;  margin: 15px auto 40px auto; padding: 0;height: 85px; width: 556px; }
h2.benvenuti span 	{ display: none;}

h2		{ margin: 30px 40px 20px 40px; padding: 0 100px 0 0; font-style: italic; line-height: 83px; background: transparent url(../pic/layout/bg_h2.gif) right center no-repeat; text-align: right; font-size: 22px; font-weight: normal; color: #B74E15;  }
h3		{ margin: 70px 0 25px 80px; padding: 0; color: #B74E15; font-weight: normal; font-size: 14px; font-style: italic; }
h4		{ margin: 20px 0 25px 80px; padding: 0; color: #B74E15; font-weight: normal; font-size: 14px; font-style: italic; }

.TextImgLeft 		{ margin: 0 40px; text-align: left; height: 235px; }
.TextImgLeft img 	{ margin: 0; padding: 1px; background-color: #B74E15; float: left; }
.TextImgLeft h3		{ margin: 0 0 15px 345px; padding: 25px 0 0 0; color: #B74E15; font-weight: normal; font-size: 14px; font-style: italic; }
.TextImgLeft p 		{ margin: 0 0 0 325px; }
.TextImgLeft p strong	{ color: #993300; }

.csc-textpic 		{ height: 134px;}
.csc-textpic-above img 	{ padding: 1px; background-color: #fff; }
DIV.csc-textpic-clear 	{ clear: none; }

.csc-textpic.csc-textpic-intext-left 	{ height: auto;}
.csc-textpic-intext-left 		{ margin: 30px 40px 0 40px; }
.csc-textpic-intext-left img 		{ margin: 0; padding: 1px; background-color: #B74E15; float: left;  }
.csc-textpic-intext-left h3		{ margin: 0 5px 15px 0px; padding: 5px 0 0 0; color: #B74E15; font-weight: normal; font-size: 14px; font-style: italic; }
.csc-textpic-intext-left p b 		{ color: #993300; }

.csc-textpic.csc-textpic-intext-left-nowrap 	{ height: 130px;}
.csc-textpic-intext-left-nowrap 		{ margin: 30px 40px 0 40px; border-bottom: 1px dotted #993300; }
.csc-textpic-intext-left-nowrap img 		{ margin: 0; padding: 1px; background-color: #B74E15; float: left;  }
.csc-textpic-intext-left-nowrap h3		{ margin: 0 5px 15px 0px; padding: 5px 0 0 0; color: #B74E15; font-weight: normal; font-size: 14px; font-style: italic; }
.csc-textpic-intext-left-nowrap p b 		{ color: #993300; }

.csc-textpic.csc-textpic-intext-right-nowrap 	{ height: 130px;}
.csc-textpic-intext-right-nowrap 		{ margin: 0 40px 30px 40px; border-bottom: 1px dotted #993300;}
.csc-textpic-intext-right-nowrap img 		{ margin: 0; padding: 1px; background-color: #B74E15; float: left;  }
.csc-textpic-intext-right-nowrap h3		{ margin: 0 0 15px 5px; padding: 5px 0 0 0; color: #B74E15; font-weight: normal; font-size: 13px; font-style: italic; }
.csc-textpic-intext-right-nowrap p b 		{ color: #993300; }

.internal-link		{ display: block; text-align: right; text-decoration: underline; color: #993300; }

ul.events  		{ margin: 0 0 80px 120px; padding:  0; width: 550px; list-style: none; }
ul.events li  		{ margin: 20px 0; padding: 0 0 20px 40px; background: transparent url(../pic/layout/bg_ul_events.gif) left top no-repeat; border-bottom: 3px double #D8AD95; }
ul.events li strong	{ }
ul.events li em		{ padding-left: 30px; color: #666; }

ul.karte  		{ background: #FBF6F3 url(../pic/layout/bg_karte.gif) top left no-repeat; border: 1px solid #B74E15;  margin: 0 0 40px 120px; padding: 40px 0; width: 550px; list-style: none; }
ul.karte li  		{ margin: 10px 0; padding: 0 0 20px 40px; background: transparent url(../pic/layout/bg_ul_events.gif) left top no-repeat; }
ul.karte li strong	{ font-weight: normal; color: #666; padding-left: 30px; }
ul.karte li i           { display: block; text-align: right; margin: 5px 60px 0px 10px; border-bottom: 1px dotted #666; color: #B74E15; font-size: 13px; font-weight: bold; }

ul.karten  		{ margin: 0 0 0 154px; padding: 0; width: 550px; height: 150px; list-style: none; text-align: center;  }
ul.karten li  		{ float:left; margin: 10px 2px; padding: 0 25px; width: auto; line-height: 24px; text-align: center; background-color: #FBF6F3; border: 1px solid #993300;  }
ul.karten li strong	{ font-weight: normal; color: #666; padding-left: 30px; }
ul.karten li i          { display: block; text-align: right; margin: 5px 60px 0px 10px; border-bottom: 1px dotted #666; color: #B74E15; font-size: 13px; font-weight: bold; }

.preise			{ margin: 0 105px; line-height: 30px; }
.preise span 		{ width: 350px; display: block; float: left;   }
.preise em		{ font-size: 14px; color: #993300; }

.textbox		{ margin: 20px 105px; }
.textbox strong		{ color: #993300; } 

ul.infolist		{ background-color: #FBF6F3; border: 1px solid #B74E15;  margin: 0 120px 40px 120px; padding: 10px 30px; list-style: none; }
ul.infolist li		{ background-color: #F9E6DB; margin: 2px 0; padding: 0 0 0 5px; }
ul.infolist span 	{ width: 320px; display: block; float: left;   }

ul.infos		{ background-color: #FBF6F3; border: 1px solid #B74E15;  margin: 0 120px 40px 120px; padding: 10px 30px; list-style: none; }
ul.infos li		{ background-color: #F9E6DB; margin: 2px 0; padding: 0 0 0 5px; }
ul.infos span 		{ width: 320px; display: block; float: left;   }

ul.infos		{ background-color: #F9E6DB; border: 0px ; margin: 15px 120px 40px 100px; padding: 10px 30px; list-style: circle; }
ul.infos li		{ background-color: none; margin: 8px 0; padding: 0 0 0 5px; }
ul.infos li strong 	{ color: #B74E15; }

.Box1			{ margin: 0 100px; padding: 30px 0;  height:auto; text-align: left; border-bottom: 1px dotted #993300; }
.Box1 img		{ float: left; margin: 0 30px 0 0; }
.Box1 h3		{ font-weight: normal; color: #993300; font-style: italic; padding: 10px 0 0 0; margin: 5px 0 5px 0px; font-size: 13px;}
.Box1 a			{ display: block; text-align: right; text-decoration: underline; color: #993300; padding-right: 30px; }

.Box2			{ margin: 0 100px; padding: 30px 0; height: auto; text-align: right;  border-bottom: 1px dotted #993300;  }
.Box2 img		{ float: right; margin: 0 0 0 30px; }
.Box2 h3		{ font-weight: normal; color: #993300; font-style: italic; padding: 10px 0 0 0; margin: 5px 0 5px 0; font-size: 13px;}
.Box2 a			{ display: block; text-align: left; text-decoration: underline; color: #993300; padding-left: 30px;  }

.Box3			{ margin: 0 80px; height: 157px; text-align: left; }
.Box3 img		{ float: left; margin: 0 30px 0 0; }
.Box3 h3		{ font-weight: normal; color: #993300; font-style: italic; padding: 20px 0 0 0; margin: 15px 0 10px 270px; font-size: 14px;}
.Box3 a			{ display: block; text-align: right; text-decoration: underline; color: #993300; padding-right: 30px; }

.Box4			{ margin: 0 80px; height: 157px; text-align: right; }
.Box4 img		{ float: right; margin: 0 0 0 30px; }
.Box4 h3		{ font-weight: normal; color: #993300; font-style: italic; padding: 20px 0 0 0; margin: 15px 270px 10px 0; font-size: 14px;}
.Box4 a			{ display: block; text-align: left; text-decoration: underline; color: #993300; padding-left: 30px;  }

hr			{ margin: 40px 80px; border: 1px dotted #993300; }

ul.content_list 	{ width: auto; list-style:none; margin:5px 100px 0 100px; padding:0; }
ul.content_list li 	{ font-size: 1.0em; font-weight: normal; display:block; margin: 2px 0;  padding: 0px 0 0 20px; background: transparent url(../pic/design/freccia2.jpg) left top no-repeat;}

.ContactTable		{ margin: 0 80px; display: block; font-size: 11px; }
.Contact 		{ margin: 10px; width: 290px; }
.Contact ul 		{ list-style: none; margin: 5px 0 0 0; padding:0; }
.Contact ul li 		{ font-size: 15px; color: #993300; display: block; margin-top: 20px;  padding: 2px 0 0 20px; }
.Contact ul li p 	{ font-size: 11px; color: #333; padding-left: 25px; line-height: 18px; margin: 15px 0 5px 0; }
.Contact ul li a 	{ text-decoration: underline;  }

.map			{ width: 100%; text-align: center; margin: 30px 0 0 0;}

  /*********************************************/
 /**********       Galerie          ***********/
/*********************************************/

ul.gallery_list 	{ width: 600px; margin: 30px auto 360px auto; padding: 0; list-style: none; }
ul.gallery_list li 	{ line-height: 70px; margin: 0 0 1px 0; padding: 5px 0 5px 30px; border-top: 1px dotted #993300; border-bottom: 1px dotted #993300; }

ul.gallery_list li#gallery14   { background: transparent url(../pic/content/gallery_14.jpg) no-repeat center left; }
ul.gallery_list li#gallery15   { background: transparent url(../pic/content/gallery_15.jpg) no-repeat center left; }
ul.gallery_list li#gallery17   { background: transparent url(../pic/content/gallery_17.jpg) no-repeat center left; }


  /*********************************************/
 /**********       GUESTBOOK        ***********/
/*********************************************/


.tx-guestbook-list-table 		{ border: 0px; border-bottom: 3px double #eee; margin: 10px 80px;}
.tx-guestbook-list-header 		{ font-size: 1.9em; padding: 5px; background-color: #F9E6DB; color: #333; font-weight:bold; }
.tx-guestbook-list-row 		{ font-size: 1.9em; background-color: #F9E6DB; padding: 5px;  }
.tx-guestbook-list-rowleft 		{ background-color: #f9f9f9; border: 1px dotted #ccc; text-align: right; padding: 3px 5px; }
.tx-guestbook-list-rowleft a 	{ padding: 0 10px;  }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment 	{ font-style: italic; }
.tx-guestbook-list-small 		{ font-size: 0.9em; color: #666666; padding: 0 5px 0 0; display: block; text-align: right; }

.tx-veguestbook-pi1                      {margin: 0 80px; font-size: 1.1em; }
.tx-veguestbook-pi1-browsebox TD 	 { color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell 	{ background-color: #EEEEEE; }
    
.tx-guestbook-latest-header 	{ background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row 		{ background-color: #FFFFFF; }
.tx-guestbook-latest-small 		{ font-size: 0.9em; color: #666666; }

td.guestbook_list_header { font-size: 13px; text-transform: uppercase; background-color:#D8AD95; color: #993300; padding: 2px 0 2px 5px;  }
td.guestbook_list_text   { padding: 5px 30px; font-size: 10px; }

form#guestbook				{ border-top: 1px dotted #993300; background: none; margin: 30px 0 0 0 ; padding: 20px 50px 30px 80px; font-size: 11px; }
.tx-guestbook-form p		        { margin: 10px 0;}
.tx-guestbook-form label 		{ border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; float: left;  margin: 0; padding: 0 0 0 5px; width: 140px;  }      
.tx-guestbook-form-inputfield-med 	{ border-color: #ccc; color:#333; width: 300px; margin: 2px 0; padding:1px;  }
.tx-guestbook-form-inputfield-big 	{ border-color: #ccc; color:#333; width: 300px; margin: 2px 0; padding:1px;  }
.tx-guestbook-form-textarea 	        { border-color: #ccc; color:#333; width:300px; margin: 2px 0;  }
.tx-guestbook-form-obligationfield 	{ color: #CC0000; }
.tx-guestbook-form-error 		{ color: #CC0000; }
.tx-guestbook-form input.button 	{ margin: 0 0 0 130px; }

.tx-srfreecap-pi2-cant-read 	{ color: #333; font-size: 1.0em; }
.tx-srfreecap-pi2-image		{ margin: 0 0 10px 130px; }

  /*********************************************/
 /**********       ANFRAGE          ***********/
/*********************************************/

form 			{ margin: 0 0 20px 50px; background: transparent url(../pic/layout/bg_form.jpg) no-repeat top right; padding: 0 0 0 30px;}
.csc-mailform-field 	{ margin: 3px 0;}
.csc-mailform-label     { margin: 30px 0 10px 0; border-bottom: 1px solid #ccc; text-transform: uppercase; color: #993300; padding: 0 0 0 10px; border-left: 1px solid #ccc; }
label 			{ border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; float: left;  margin: 0; padding: 0 0 0 5px; width: 140px;}
textarea		{ width: 262px; }










