.clear{ clear:both; }

.TwinCol_Long { margin:0; padding:0; font-size: 1.1em;  }

.TwinCol_Long h3 { margin: 10px 0; padding: 5px; background-color: #eee;  }
.TwinCol_Long p  { margin:0; padding: 10px; text-align: left; }
.TwinCol_Long img { margin: 0 13px; padding: 2px; border: 1px solid #ccc; }

.TwinCol_Long .Col_1 { margin: 0 15px 0 10px; width: 233px; border: 1px dotted #000; float: left; }
.TwinCol_Long .Col_2 { margin: 0 10px 0 0; width: 233px; border: 1px dotted #000; float: left; }


.SingleCol { border: 1px dotted #000; margin: 20px 10px; padding: 0 0 10px 0; font-size: 1.1em;  }
.SingleCol h3 { margin: 10px 0; padding: 5px; background-color: #eee;  }
.SingleCol h4 { margin: 10px 0; padding: 5px;  }
.SingleCol img { float: left; padding: 0 15px 15px 5px; background-color:#FFF;}
.SingleCol a    { margin: 10px 30px 0 30px ; text-align:right; display:block; border-bottom: 1px dotted #ccc; }
.SingleCol a:hover   { border-bottom: 1px dotted #000; }






.partner {  margin: 0 0; padding: 0 11px;}

.note { border: 1px solid #ccc; background-color: #f4f4e4; padding: 10px; margin: 10px;}
.note h3 { margin: 0 0 5px 0;}


/*_____SLIDESHOW______*/

.tx-slideshow-pi1	{ height: 300px; width: 722px; }


/*_____GERÜST______*/

#Container		{ margin: 0 auto; padding:0; width: 983px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #fff;}

#Top			{ height: 46px; background: transparent url(../pic/design/bg_top.gif) repeat; text-align: left; }
#Title			{ height: 300px; }
#TitleImg			{ height: 300px; width: 722px; float: left; display: inline; background: transparent url(../pic/design/bg_title.jpg) repeat; }
#News			{ height: 300px; width: 261px; float: left; display: inline; background: transparent url(../pic/design/bg_news.gif) no-repeat; text-align: left; }
#Navigation 		{ height: 30px; padding: 20px 0 0 0; margin: 0 0 10px 0; text-align: left; background: transparent url(../pic/design/bg_navi.gif) no-repeat;  }
#Content			{ width: 759px; float: left; display: inline; text-align: left; margin: 0 9px 0 0; }
#ContentMenu    		{ width: 224px; float: left; margin:0; padding: 0 0 15px 0; }
#ContentBody 		{ width: 505px; float: left; display: inline; margin: 10px 15px 0 15px;}
#Right			{ width: 208px; float: left; margin: 0; padding:0; }
#Footer			{ height: 100px; margin: 0; padding: 0; text-align: left; background-color: #f2f2f2; clear:both; border-top: 1px solid #aaa; }


/*_____NAVIGATION______*/

#Navigation ul		{ margin: 0; padding: 0 0 0 10px; list-style: none; font-family: Arial Black; font-size: 1.2em; }
#Navigation ul li 		{ float: left; margin: 0 6px; padding: 0 0 0 20px; }
#Navigation ul li a 	{ color: #004E6B; }
#Navigation ul li#menu58  	{ background: transparent url(../pic/design/navi/dott_blau.gif) no-repeat center left;}
#Navigation ul li#menu66  	{ background: transparent url(../pic/design/navi/dott_gruen.gif) no-repeat center left;}
#Navigation ul li#menu7  	{ background: transparent url(../pic/design/navi/dott_orange.gif) no-repeat center left;}
#Navigation ul li#menu2  	{ background: transparent url(../pic/design/navi/dott_azzur.gif) no-repeat center left;}
#Navigation ul li#menu6  	{ background: transparent url(../pic/design/navi/dott_gelb.gif) no-repeat center left;}
#Navigation ul li#menu23  	{ background: transparent url(../pic/design/navi/dott_braun.gif) no-repeat center left;}


/*____FOOTER______*/

#Footer img 		{ margin: 10px 0 0 10px; float: left; }
#Footer img.tuv		{ margin: 10px 0 0 14px; }
#Footer p		{ width: 330px; margin: 15px 0 0 0; float: left; text-align: right; color: #777; font-size: 1.0em; }
#Footer a		{ color: #777; }
#Footer a:hover		{ color: #000; }


/*_____INHALTSELEMENTE______*/

h1.title 			{ position: absolute; left: 500px; margin: 0px; padding: 0px; }
h1.title span 		{ height: 0; width: 0; overflow: hidden; position: absolute; /* for the benefit of IE5 Mac */ }

#ContentBody a		{ text-decoration: underline;  }

.Anker 			{ position: absolute; top: -500px; margin: 0 0 20px 0;  }
.nascosto			{ width: 0; position: absolute; height: 0; overflow: hidden; top: -200em; }  

.Lang			{ padding: 10px 10px 10px 25px; line-height: 26px; color: #666;}
.Lang a			{ color: #666; text-decoration: underline; }
.Lang a:hover		{ color: #666; }

.NaviBox 			{ width: 208px; margin: 0px 0 0 9px; background: transparent url(../pic/design/navi_box/box_body_bg.gif) repeat; }
.NaviBox h2		{ height: 25px; margin: 0; padding: 10px 50px 0 0; background: transparent url(../pic/design/navi_box/box_title.gif) no-repeat; font-weight: normal; text-align: right; }
.NaviBox ul		{ margin: 0px 0px 0px 0px; padding: 0px 0px 15px 20px; list-style: none; background: transparent url(../pic/design/navi_box/box_footer.gif) bottom left no-repeat; }
.NaviBox ul li 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: left; }

.InfoBox 			{ width: 208px; margin: 10px 0 10px 0; background: transparent url(../pic/design/navi_box/box_body_bg.gif) repeat; }
.InfoBox h3		{ height: 25px; padding: 10px 30px 0 0; background: transparent url(../pic/design/navi_box/info_box_title.gif) no-repeat; font-weight: normal; text-align: right; }
.InfoBox ul		{ margin: 0; padding: 0px 0px 15px 20px; list-style: none; background: transparent url(../pic/design/navi_box/box_footer.gif) bottom left no-repeat; }
.InfoBox ul li 		{ margin: 3px 0px 3px 0px; padding: 0px 0px 3px 20px; text-align: left; background: transparent url(../pic/design/butt_pfeil.gif) center left no-repeat;  }

.SearchBox 		{ width: 208px; height: 108px; margin: 0 0 0 0; background: transparent url(../pic/design/bg_searchbox.gif) repeat; }
.SearchBox h3		{ height: 25px; padding: 10px 30px 0 0; font-weight: normal; text-align: right; }
.SearchBox input.box	{ font-size: 1.0em; margin: 0 5px; width: 170px;}
.SearchBox ul 		{ margin: 3px 5px; padding: 0px; list-style: none; }
.SearchBox ul li		{ text-align: left; margin: 0 5px; padding: 0 0 0 35px; line-height: 30px; background: transparent url(../pic/design/bg_buttsearch.gif) left center no-repeat;}

ul.content_list 		{ width:auto; list-style:none; margin:5px 0 0 30px; 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;}

ul.law_list 		{ width:auto; height: 50px; list-style:none; margin:5px 0 0 30px; padding:0; }
ul.law_list li 		{ width: 200px;  float: left; font-size: 1.0em; font-weight: normal; display:block; margin: 2px 0;  padding: 0px 0 0 15px; background: transparent url(../pic/design/freccia2.jpg) left top no-repeat;}
ul.law_list li p 		{ float: left;}

.content_link ul		{ width:auto; list-style:none; margin:5px 0 0 30px; padding:0; }
.content_link ul 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;}

ul.menu-guida		{ width:auto; list-style:none; margin: 5px 0 0 0; padding:0 0 15px 0;  background: transparent url(../pic/design/line.jpg) no-repeat left bottom;}
ul.menu-guida li 		{ font-size: 1.0em; font-weight: normal; display:block; margin: 2px 0 2px 20px;  padding: 0px 0 0 20px; background: transparent url(../pic/design/freccia2.jpg) left top no-repeat;}

.web_portfolio 		{ display: block; height: 200px; text-align: center }
.f-left 			{ float: left; }
.f-right 			{ float: right; }

.csc-textpic-intext-left	{ margin: 0 10px 10px 0px;  }
.csc-textpic-imagewrap	{ margin: 0 0 0 10px; padding:0;}

.line 			{ width: 500px; margin: 5px 0 15px 0; background: transparent url(../pic/design/line.jpg) no-repeat left bottom; }


.DBFrame  {font-size: 100%; display: inline-block; margin: 0 auto}
.DBFrame td { padding: 0 15px;}
.DarkBox { margin: 0 auto 20px auto; padding: 0 0 10px 0; text-align: left; width: 215px; background: #666 url(../pic/design/bg_darkbox.png) no-repeat; color: #fff; }
.DBFrame h4  { margin: 10px; padding: 20px 0 0 0;}
.DBFrame ul { margin: 0; padding: 0; list-style: none; }
.DBFrame ul li { margin: 0 0 5px 12px; padding: 0; line-height: 14px; }
.DBFrame ul li strong { color: #fff; }
.DBFrame ul p { line-height: 14px;}


/*_____UNTERMENÜS______*/

.SubBox58 		{ width: 208px; margin: 0px 0 0 9px; background: transparent url(../pic/design/submenu_boxes/body_blau.gif) repeat; }
.SubBox58 div.titel	{ height: 20px; padding: 0; border: 0px; background: transparent url(../pic/design/submenu_boxes/titel_blau.gif) no-repeat; color: #fff; font-weight: normal; }
.SubBox58 ul		{ margin: 0px 0px 0px 0px; padding: 10px 0px 30px 20px; list-style: none; background: transparent url(../pic/design/submenu_boxes/footer_blau.gif) bottom left no-repeat; }
.SubBox58 ul li 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: left; }

.SubBox66 		{ width: 208px; margin: 0px 0 0 9px; background: transparent url(../pic/design/submenu_boxes/body_gruen.gif) repeat; }
.SubBox66 div.titel	{ height: 20px; padding: 0; border: 0px; background: transparent url(../pic/design/submenu_boxes/titel_gruen.gif) no-repeat; color: #fff; font-weight: normal; }
.SubBox66 ul		{ margin: 0px 0px 0px 0px; padding: 10px 0px 30px 20px; list-style: none; background: transparent url(../pic/design/submenu_boxes/footer_gruen.gif) bottom left no-repeat; }
.SubBox66 ul li 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: left; }

.SubBox7 			{ width: 208px; margin: 0px 0 0 9px; background: transparent url(../pic/design/submenu_boxes/body_orange.gif) repeat; }
.SubBox7 div.titel		{ height: 20px; padding: 0; border: 0px; background: transparent url(../pic/design/submenu_boxes/titel_orange.gif) no-repeat; color: #fff; font-weight: normal; }
.SubBox7 ul		{ margin: 0px 0px 0px 0px; padding: 10px 0px 30px 20px; list-style: none; background: transparent url(../pic/design/submenu_boxes/footer_orange.gif) bottom left no-repeat; }
.SubBox7 ul li 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: left; }

.SubBox2 			{ width: 208px; margin: 0px 0 0 9px; background: transparent url(../pic/design/submenu_boxes/body_azur.gif) repeat; }
.SubBox2 div.titel		{ height: 20px; padding: 0; border: 0px; background: transparent url(../pic/design/submenu_boxes/titel_azur.gif) no-repeat; color: #fff; font-weight: normal; }
.SubBox2 ul		{ margin: 0px 0px 0px 0px; padding: 10px 0px 30px 20px; list-style: none; background: transparent url(../pic/design/submenu_boxes/footer_azur.gif) bottom left no-repeat; }
.SubBox2 ul li 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: left; }

.SubBox6 			{ width: 208px; margin: 0px 0 0 9px; background: transparent url(../pic/design/submenu_boxes/body_gelb.gif) repeat; }
.SubBox6 div.titel		{ height: 20px; padding: 0; border: 0px; background: transparent url(../pic/design/submenu_boxes/titel_gelb.gif) no-repeat; color: #fff; font-weight: normal; }
.SubBox6 ul		{ margin: 0px 0px 0px 0px; padding: 10px 0px 30px 20px; list-style: none; background: transparent url(../pic/design/submenu_boxes/footer_gelb.gif) bottom left no-repeat; }
.SubBox6 ul li 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: left; }

.SubBox23 		{ width: 208px; margin: 0px 0 0 9px; background: transparent url(../pic/design/submenu_boxes/body_braun.gif) repeat; }
.SubBox23 div.titel	{ height: 20px; padding: 0; border: 0px; background: transparent url(../pic/design/submenu_boxes/titel_braun.gif) no-repeat; color: #fff; font-weight: normal; }
.SubBox23 ul		{ margin: 0px 0px 0px 0px; padding: 10px 0px 30px 20px; list-style: none; background: transparent url(../pic/design/submenu_boxes/footer_braun.gif) bottom left no-repeat; }
.SubBox23 ul li 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: left; }

.SubBox46 		{ width: 208px; margin: 0px 0 0 9px; background: transparent url(../pic/design/submenu_boxes/body_grey.gif) repeat; }
.SubBox46 div.titel	{ height: 20px; padding: 0; border: 0px; background: transparent url(../pic/design/submenu_boxes/titel_grey.gif) no-repeat; color: #fff; font-weight: normal; }
.SubBox46 ul		{ margin: 0px 0px 0px 0px; padding: 10px 0px 30px 20px; list-style: none; background: transparent url(../pic/design/submenu_boxes/footer_grey.gif) bottom left no-repeat; }
.SubBox46 ul li 		{ margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: left; }


/*_____BOX RIGHT______*/

.banner 			{ margin: 10px; padding: 20px 0 10px 0; background: transparent url(../pic/design/banner/banner_line.gif) no-repeat top left; }
.banner img 		{ float: left; margin: 0 5px 0 10px;}
.banner a 		{ text-decoration: underline;display: block; text-align: right; padding: 0 20px 0 0; background: transparent url(../pic/design/banner/butt_mehr.gif) no-repeat right center;}
.banner h4		{ margin: 0 0 4px 0; padding: 0; text-align: left; }
.banner p 		{ line-height: 12px; text-align: left; line-height: 14px;  }

.orario			{ margin: 10px; padding: 10px 0 10px 0; background: transparent url(.../pic/design/banner/banner_line.gif) no-repeat top left; }
.orario h4		{ margin: 0 0 4px 10px; padding: 0; text-align: left; }
.orario p			{ line-height: 16px; background: transparent url(../pic/design/orario.gif) no-repeat center right; }



/*_____CONTENT BODY______*/

h2			{ margin: 0 0 15px 10px; color: #333; font-weight: bold; }
p			{ padding: 0 10px; line-height: 18px; text-align: left; }

.StartBox			{ height: 288px; width: 505px; margin: 20px 0 20px 0 ;background: transparent url(../pic/design/bg_startbox.jpg) no-repeat; }
.StartBox .zitat		{ width: 200px; position: relative; top: 30px; left: 220px; }
.StartBox .zitat i		{ display: block; text-align: right; color: #666; }
.StartBox ul		{ width: 170px; margin: 0; padding: 0; position: relative; left: 325px; top: 60px; list-style: none;  }
.StartBox ul li 		{ width: 135px; margin: 6px 0; padding: 0 0 0 20px; text-align: left; background: transparent url(../pic/design/butt_pfeil.gif) center left no-repeat; }

.StartBoxBottom		{ width: 500px; height: 420px; padding: 0 0 0 5px;}
.StartBoxBottom2	{ width: 500px; height: 500px; padding: 0 0 0 5px;}

.SBB			{ width: 220px; height: 280px; margin: 10px 14px; background:transparent url(../pic/design/start/bg_titel_start.gif) no-repeat top left; float: left; }

.SBB img		{ margin: 0 0 0 10px; padding:0 0 10px 0; float:left; }
.SBB h3			{ text-transform: none; margin: 15px 10px 0 10px; padding: 10px 0 10px 10px; background-color: #f7f7f7; color: #333; font-weight: bold;  }
.SBB p			{ background-color: #f7f7f7; line-height: 16px; padding: 10px 10px 0 15px; margin: 0 10px 0 10px; color: #333; text-align: left; }
.SBB a			{ background-color: #f7f7f7; margin: 0 10px 0 10px; padding: 10px 15px 0 0; color: #333; display: block; text-align: right; line-height: 45px; }
.SBB a:hover		{ color: #000; }
.SBB em	                { font-style: normal; text-decoration: underline; background-color: #f7f7f7; margin: 0 10px 0 10px; padding: 0px 15px 10px 0; color: #333; display: block; text-align: right;  }
.SBB a.small		{ background-color: #f7f7f7; margin: 0 10px 0 10px; padding: 10px 15px 0 0; color: #333; display: block; text-align: right; line-height: 25px; }


.HomeNews 		{ -webkit-border-radius: 2em;
			  -moz-border-radius: 2em;
			  border-radius: 2em;

        		  -webkit-box-shadow: 2px 4px 4px #aaa;
        		  -moz-box-shadow: 2px 4px 4px #aaa;
        		  box-shadow: 2px 4px 4px #aaa;
        			
        		  margin: 40px 20px; padding: 5px 10px 15px 10px; width: 445px; border-top: 20px solid #004E6B;  background-color: #f7f7f7; }

.HomeNews img		{ -webkit-box-shadow: 2px 4px 4px #aaa;
        		  -moz-box-shadow: 2px 4px 4px #aaa;
        		  box-shadow: 2px 4px 4px #aaa;         		  
        		  }

.HomeNews h3 { padding: 5px 10px 10px 10px; font-weight: normal; font-size: 1.4em; text-transform: capitalize; font-variant:small-caps; }


/*_____VIDEO______*/

.video_item		{ text-align: center; margin: 0 20px; display:block; }

ul.video_list		{ list-style: none; margin: 0 0 0 35px; padding: 0; }
ul.video_list li		{ margin: 0 0 10px 0; padding: 0 0 0 35px; line-height: 25px; background: transparent url(../pic/design/bg_h3_video.gif) no-repeat left center; }
ul.video_list p		{ color: #777; }


/*_____STAMPA______*/

ul.rs_list			{ list-style: none; margin: 0 0 0 35px; padding: 0; }
ul.rs_list li			{ margin: 0 0 25px 0; padding: 0 0 0 35px;  background: transparent url(../pic/design/bg_h3_stampa.gif) no-repeat left top; }
ul.rs_list div.date_autor		{ width: 100%; height: 20px; display: block;  }
ul.rs_list div.date_autor p		{ color: #777;  margin: 0 0 0 0px; line-height: 20px;  float: left; width: 100px; }
ul.rs_list div.date_autor span	{ color: #999; }	


ul.rs_list dl 		{ line-height: 25px; display: block; margin: 0; padding: 0 0 0 0; }
ul.rs_list dl dd		{ margin: 0 0 0 10px; padding: 0; }
ul.rs_list dl dd img	{ display: none;   }
ul.rs_list dl dd a 	{ text-align: left; display: block; line-height: 20px; margin: 0 40px 0 0; padding: 0 35px 0 0; background: transparent url(../pic/design/bg_download_ro.gif) no-repeat right top; }
ul.rs_list dl dd a:hover 	{ display: block; line-height: 20px; margin: 0 20px 0 0; padding: 0 35px 0 0; background: transparent url(../pic/design/bg_download.gif) no-repeat right top; }




/*_____NEWS______*/

.news-latest-container 	{ width: 185px; margin: 0 0 0 42px;}
.news-latest-item 		{ margin: 0 0 30px 0 ; line-height: 13px; color: #666;  }
.news-latest-container h2	{ margin: 0 0 8px 10px; padding: 5px 0 0 0; color: #333; font-weight: bold; }
.news-latest-item h3 	{ margin: 0 0 10px 0 ; font-weight: normal; color: #000; }
.news-latest-morelink 	{ margin: 10px 0 0 0 ; font-weight: normal; color: #000; display: block; text-align: right;}
.news-latest-morelink a	{ text-decoration: underline; }

.news-list-item 		{ margin: 20px 0; padding: 0 0 5px 0; background: transparent url(../pic/design/line.jpg) no-repeat left bottom;}
.news-list-item h3 a 	{ text-decoration: underline; }
.news-list-morelink 	{ margin: 5px 20px 10px 0;display: block; text-align: right;}
.news-list-gotoarchive 	{ margin: 10px 0 0 0 ; font-weight: normal; color: #000; display: block; text-align: right;}

.news-single-item 		{ margin: 0 0 10px 0; padding: 0 0 15px 0; background: transparent url(../pic/design/line.jpg) no-repeat left bottom;}
.news-single-timedata 	{ margin: 5px 20px 10px 0;display: block; text-align: right;}
.news-single-subheader 	{ font-weight: bold; margin: 0 0 15px 0; }
.news-single-backlink 	{ margin: 0 0 15px 0; } 
.news-single-backlink a 	{ margin: 0 0 0 10px; } 

.tx-ttnews-browsebox 	{ margin: 50px auto 20px auto; text-align: center; display: block; font-size:1.2em;}
.tx-ttnews-browsebox p  	{ margin: 0; text-align: center;  border: 1px solid #000;}
.tx-ttnews-browsebox span 	{ margin: 0 10px;  }
.tx-ttnews-browsebox strong	{ margin: 0 10px; text-align: center; }
.tx-ttnews-browsebox a 	{ text-align: center; margin: 0 5px; }
.nowrap 			{ padding: 0 4px;}

.single_law_header { font-size: 1.0em; width: 100%; border: 1px solid #ccc;}


/*_____TIP A FREIEND______*/

form.tipafriend 	 		{ margin: 0 30px 20px 3px;  padding: 0 0 0 30px;}
.csc-mailform-field 		{ margin: 3px 0 3px 30px;}
.csc-mailform-field label 		{ float: left;  margin: 0; width: 150px;}
.csc-mailform-field input		{ width: 250px;}
.csc-mailform-field textarea	{ width: 250px; height: 50px;}
.tipafriend p			{ margin: 10px 0 0 20px; padding: 10px 0 0 0; background: transparent url(../pic/design/line.jpg) no-repeat left top; }
.tipbutt				{ margin: 10px 0 0 45px; }


/*_____KONTAKTBEREICH DER ABTEILUNGEN______*/

.kontakt			{ margin: 10px;}
.kontakt ul 		{ width:auto; list-style:none; margin:5px 0 0 0; padding:0; }
.kontakt ul li 		{ font-size: 1.0em; font-weight: normal; display:block; margin-top: 20px;  padding: 2px 0 0 20px; background: transparent url(../pic/design/frecca2.jpg) left top no-repeat;}
.kontakt ul li p 		{ padding-left: 15px; line-height: 14px; color: #333; margin: 5px 0 5px 0;}

.team  			{ margin: 0 0 25px 30px; padding: 0 0 0 0px;}
.team p  			{ margin: 30px 0 0 0; padding: 0 0 0 0px;}
.team p strong		{ margin: 0 0 0 0; padding: 0 0 0 50px; }			
.team a.web_mail		{ margin: 0 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_webcenter.gif) no-repeat; }
.team div.web_tel		{ margin: 5px 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_webcenter_tel.gif) no-repeat; }
.team a.apt_mail		{ margin: 0 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_apt.gif) no-repeat; }
.team div.apt_tel		{ margin: 5px 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_apt_tel.gif) no-repeat; }
.team a.consulenza_mail	{ margin: 0 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_consulenza.gif) no-repeat; }
.team div.consulenza_tel	{ margin: 5px 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_consulenza_tel.gif) no-repeat; }
.team a.barriere_mail	{ margin: 0 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_barriere.gif) no-repeat; }
.team div.barriere_tel	{ margin: 5px 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_barriere_tel.gif) no-repeat; }
.team a.formazione_mail	{ margin: 0 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_formazione.gif) no-repeat; }
.team div.formazione_tel	{ margin: 5px 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_formazione_tel.gif) no-repeat; }
.team a.ausili_mail	{ margin: 0 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_ausili.gif) no-repeat; }
.team div.ausili_tel	{ margin: 5px 0 0 10px; padding: 0 10px 0 0; line-height: 30px; text-align: right; display: block; width: 425px; height: 30px; background: transparent url(../pic/design/bg_team_ausili_tel.gif) no-repeat; }


/*_____FORMAZIONE______*/

.c_old 			{ margin: 0 20px; text-align: center; }
.c_old a			{ text-decoration: underline; }
.c_old img 		{ padding: 0 5px; margin:0;  }
.c_title 			{ margin: 5px auto; width: 440px; height: 47px; text-align: center; background: transparent url(../pic/design/bg_title_c_old.gif) no-repeat; }
.c_title span		{ line-height: 44px; font-size: 1.3em; font-weight: bold;}
.c_title span#t_indep06	{ display: none; }
.c_title span#t_indep04	{ display: none; }
.c_title span#t_indep03	{ display: none; }
.c_title span#t_indep02	{ display: none; }
.c_title span#t_indep01	{ display: none; }
.c_title span#t_indep00	{ display: none; }
.c_title span#t_indep99	{ display: none; }
p#t_noscript		{ font-size: 1.0em; font-weight: normal;}


/*_____GOOGLEMAP______*/

.tx-lumogooglemaps-pi1 		{ border: 1px solid #ccc; padding: 1px; }
.tx_lumogooglemaps_pi1_sidebar 	{ display: none; }



/*_____GUESTBOOK______*/

.tx-guestbook-list-table 		{ border: 0px; border-bottom: 3px double #eee; margin: 10px 0 10px 0;}
.tx-guestbook-list-header 		{ font-size: 1.1em; padding: 5px; background-color: #fff; color: #333; font-weight:bold; }
.tx-guestbook-list-row 		{ font-size: 1.1em; background-color: #FFFFFF; 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-browsebox TD 	{ font-size: 0.9em; 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; }

.tx-guestbook-form 		{ padding: 20px 0 0 0; background: transparent url(../pic/design/line.jpg) no-repeat left top;}
.tx-guestbook-form p		{ margin: 10px 0;}
.tx-guestbook-form label 		{ width: 100px; margin: 0 0 0 30px; display: block; float:left; padding:2px 0;  }      
.tx-guestbook-form-inputfield-med 	{ border: solid 1px #ccc; color:#333; width: 300px; margin: 2px 0; font-size: 1.0em;  }
.tx-guestbook-form-inputfield-big 	{ border: solid 1px #ccc; color:#333; width: 300px; margin: 2px 0; font-size: 1.0em; }
.tx-guestbook-form-textarea 	{ border: solid 1px #ccc; color:#333; width:300px; margin: 2px 0; font-size: 1.0em; }
.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; }

/*_____SEARCH______*/

.tx-indexedsearch-res 		{ margin: 15px 0; padding: 0 0 15px 0; background: transparent url(../pic/design/line.jpg) no-repeat left bottom; }
p.tx-indexedsearch-title 		{ text-transform: uppercase; font-weight: bold }
p.tx-indexedsearch-descr 		{ padding: 0 0 0 15px; }
p.tx-indexedsearch-info  		{ padding: 0 0 0 15px; }
.tx-indexedsearch-whatis 		{ padding: 0 0 0 10px; }
.tx-indexedsearch-redMarkup 	{ color: #000; }



/*__________ Formular __________ */


#accordion 		{ font-size: 15px; }
#accordion input 	{ font-size: 12px; }
#accordion select	{ font-size: 12px; }

ul.Schede		{ height: 50px;  }
ul.Schede li		{ margin: 1px; list-style: none;  background-color:#666; border:1px solid #ccc; float:left; }
ul.Schede li span	{ padding: 2px 20px; line-height: 22px; background-color: #666; color: #fff; }
ul.Schede li a		{ background-color: #fff; padding: 2px 20px;display: block; }
	
.MenuTable		{ width: 100%; }
	
.class-main1		{ margin: 0 0 20px 0; float: left;  }

.class-main4		{ display: block; width: 250px; color: #444; line-height: 18px; font-weight: normal; font-style: normal; margin: 2px 0px 2px 0px; padding: 0 0 0 0px; }
.class-main4b		{ display: block; width:299px; color: #444; line-height: 18px; font-weight: normal; font-style: normal; margin: 2px 0px 2px 0px; padding: 0 0 0 0px; }
.class-main7		{ white-space: nowrap; display: block; width: 144px; color: #444; line-height: 18px; font-weight: normal; font-style: normal; margin: 2px 0px 2px 0px; padding: 0 0 0 0px; }
	
.formField		{ width: 240px; }
.formField_short	{ width: 60px; }
.formField_medium	{ width: 150px; }

.select			{ width: 240px; }
.select_short		{ width: 100px; }
.select_medium		{ width: 150px; }

.LCheckbox		{ width: 150px; }

.textarea		{ width: 400px; }
.textarea_medium	{ width: 230px; }

	
fieldset.fset01		{ border: 1px solid #ccc; background-color: #f3f3f3; padding: 5px 2px 10px 10px; margin: 10px 0; }
fieldset.fset02		{ border: 1px solid #ccc; background-color: #f9f9f9; padding: 5px 2px 10px 10px; margin: 10px 0; }


.tx-loginboxmacmade-pi1 { margin: 0 40px 250px 40px;}
.tx-loginboxmacmade-pi1-labelCell { font-size: 1.5em;}
.tx-loginboxmacmade-pi1-fieldCell { font-size: 2.5em;}

