html{
font-size: 105%; /* WinIE text resize correction */
padding: 0;
margin: 0;
height: 100%;
} 

* html #left_column, * html #content, * html #right_column, * html .news_extract {/* IE 6.0 */

}

body{
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;text-align: center;
color: #444;
background: #f9c800 url('../img/body-bg.png') top center repeat-y;
padding: 0;
margin: 0;
height: 100%;
}

a{
text-decoration:none;
}

a
{
	text-decoration: none;
	color: #eea812;
/*	font-weight: bold;*/
}

a:hover { text-decoration: underline;color: #42495E;}


 
.ie_fix a { text-decoration: none; } 

img { margin-left:10px; 
margin-right:10px; 
padding-right:10px;
border:none;
}

h1{
font-size: 1.5em;
line-height: 1em;
font-weight: 300;
color:#ad223e;
}
h2{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.0em;
line-height: 1em;
margin: 1em 0 0.6em 0;
font-weight: 600;
color:#ad223e;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.9em;
line-height: 1em;
margin-left: 1.4em;
margin-bottom: 0em;
font-weight: 600;
color:#ad223e;
}
h4{
font-size: 1.1em;
line-height: 1em;
margin-left: 1em;
font-weight: bold;
margin-bottom:0em;
padding:0em;
}
h5 {
font-size: 1.0em;
line-height: 1em;
font-weight: normal;
font-style:italic;
color:#ad223e;
margin-left: 1em;
margin-top:0.5em;
margin-bottom:0.5em;
}
h6
{
	font-size: 1.0em;
	line-height: 1.3em;
	font-weight: normal;
	color: #333;
	margin-left: 1em;
	margin-top: 0.5em;
	margin-bottom: 0em;
	background-color: #ad223e;
	padding:10px;
}

p{
	font-size: 0.85em;
	margin:1em 0 1em 0;
	color:#3f3e5b;
}
div#content p{
letter-spacing:0;
font-size:0.8em;
padding-top:0em;}
/*per le immagine inserite dentro al tag Paragraph*/
p img{
margin:0 0em 0em 0em;
float:left;
}
form,input,label {
margin:0px;
padding:0px;
margin-left:0px;
}
div.csc-mailform-field label {width:220px;display:block;}
textarea#mailformnote {margin-left:10px;}
p strong {color:#666;}

div#outer-container {
margin:0 auto;
padding:0px;
background: url('../img/cont-bg.png') top center no-repeat;

	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -225px; /* the bottom margin is the negative value of the footer's height */

}

.push{

height: 225px;
}

div#inner-container {
	margin: 0 auto;
	width: 960px;
}



div#css_switch_menu{
width:300px;
margin-top:10px;
float:left;
text-align:right;
}
div#sizer{
display:inline;
}

div#css_switch_menu a {
display:inline;
}

div#css_switch_menu img{
margin-right:3px;
}


span#accessibilityKey{
float:left;
margin: 0.2em auto 0.2em 1em;
}
span#accessibilityKey a{
color:#FFFFFF;
text-decoration:none;
}
div#top_menu{
		width:580px;
		float:right;
		margin-right:20px;
		font-size:0.75em;
		margin-top:10px;
		color:#3f3e5b;
	}
	div#top_menu a{color:#3f3e5b;text-decoration:none;padding-left:5px;}
	div#top_menu a:hover{color:#ad223e;text-decoration:underline;}
	

span#accessibilityKey a:hover{
text-decoration:underline;
}
span#top_bar_menu_item{
float:right;
margin: 0.2em 1em 0.2em auto;
}
span#top_bar_menu_item a{
color:#FFFFFF;
text-decoration:none;
}
span#top_bar_menu_item a:hover{
text-decoration:underline;
}
div#main_container{
text-align: left;
padding:0;
margin:0;
} 

div#logo{width:960px;height:94px;background:url('../img/logo-bg.png') 0 0 no-repeat;} 
div#logo h2 { font-family:Verdana, sans-serif; font-size:1.6em;color:#f6c255;font-weight:normal; text-align:left;padding:55px 0px 0px 10px;margin:0;}
div#flash-banner{
width: 638px;
height:330px;
float:left;
background:#ffffff url('../img/fless.png') top right no-repeat;}

div#content{
width:960px;
padding:0;
margin:0;
float:left;
background: #f9c800 url('../img/body-bg.png') top center repeat-y;
}
div#top{width:960px;height:40px;background: url('../img/top-bg.png') 0 0 no-repeat;padding:0;margin:0;}


div#top-stripe {
	background: url(../img/menu-bg.png) 0 0 no-repeat;
	height: 46px;
	width: 960px;
	padding:0;
	margin:0;
}


#main_menu {
	border-top: none;
	width: 760px;
	padding: 0;
	padding-top:1px;
	padding-bottom: 0px;
	color: #FFFFFF;
	font-size:0.8em;
	margin:0;
	float:left;
}

#main_menu ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	float:right;
	letter-spacing:0em;
	margin-left:10px;
}
		
#main_menu li {
	font-size:1.1em;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	float:left;
	margin:0;
	padding:0;
	margin-left:5px;}

li.main_menu_level1_no a{
	color:#3f3e5b;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	float:left;
	margin:0;
	background:url('../img/tab.png') 0 0 no-repeat;
	width:95px;
	height:31px !important;
	height:46px;
	padding-top:15px;}

li.main_menu_level1_no a:hover{
	color:#ad223e;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	float:left;
	margin:0;
	background:url('../img/tab-hover.png') 0 0 no-repeat;
	width:95px;
	height:31px !important;
	height:46px;
	padding-top:15px;}
	
li.main_menu_level1_act a{
color:#ad223e;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	float:left;
	margin:0;
	background:url('../img/tab-hover.png') 0 0 no-repeat;
	width:95px;
	height:31px !important;
	height:46px;
	padding-top:15px;}

div#left_menu h1{font-size:1em;color:#e25f0f;margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#left_menu {font-size: 0.8em;font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize;}


div.left_menu_level1_146_no{background:url('../img/rainbow.png') 0 0 no-repeat;padding-left:45px;border-bottom:2px solid #fff;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_146_no a {color:#3f3e5b;font-weight: bold;text-decoration: none;}
div.left_menu_level1_146_no a:hover{color:#ad223e;}
div.left_menu_level1_146_act{background:url('../img/rainbow.png') 0 0 no-repeat;padding-left:45px;color:#ad223e;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_146_act a{color:#ad223e;font-weight:bold;text-decoration:none;}



div.left_menu_level1_145_no{background:url('../img/flower.png') 0 0 no-repeat;padding-left:45px;border-bottom:2px solid #fff;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_145_no a {color:#3f3e5b;font-weight: bold;text-decoration: none;}
div.left_menu_level1_145_no a:hover{color:#ad223e;}
div.left_menu_level1_145_act{background:url('../img/flower.png') 0 0 no-repeat;padding-left:45px;color:#ad223e;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_145_act a{color:#ad223e;font-weight:bold;text-decoration:none;}



div.left_menu_level1_144_no{background:url('../img/lion.png') 0 0 no-repeat;padding-left:45px;border-bottom:2px solid #fff;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_144_no a {color:#3f3e5b;font-weight: bold;text-decoration: none;}
div.left_menu_level1_144_no a:hover{color:#ad223e;}
div.left_menu_level1_144_act{background:url('../img/lion.png') 0 0 no-repeat;padding-left:45px;color:#ad223e;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_144_act a{color:#ad223e;font-weight:bold;text-decoration:none;}



div.left_menu_level1_143_no{background:url('../img/cloud.png') 0 0 no-repeat;padding-left:45px;border-bottom:2px solid #fff;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_143_no a {color:#3f3e5b;font-weight: bold;text-decoration: none;}
div.left_menu_level1_143_no a:hover{color:#ad223e;}
div.left_menu_level1_143_act{background:url('../img/cloud.png') 0 0 no-repeat;padding-left:45px;color:#ad223e;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_143_act a{color:#ad223e;font-weight:bold;text-decoration:none;}



div.left_menu_level1_142_no{background:url('../img/sun.png') 0 0 no-repeat;padding-left:45px;border-bottom:2px solid #fff;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_142_no a {color:#3f3e5b;font-weight: bold;text-decoration: none;}
div.left_menu_level1_142_no a:hover{color:#ad223e;}
div.left_menu_level1_142_act{background:url('../img/sun.png') 0 0 no-repeat;padding-left:45px;color:#ad223e;height:32px;padding-top:10px;margin-top:5px;margin-left:5px;width:140px !important;width:170px;}
div.left_menu_level1_142_act a{color:#ad223e;font-weight:bold;text-decoration:none;}



div.left_menu_level2_no{}	
div.left_menu_level2_no a{padding-top:5px;color:#3f3e5b;background:url('../img/bdot.png') 30px 9px no-repeat;font-weight:normal;padding-left:45px;display:block;}
div.left_menu_level2_no a:hover{color:#ad223e;background:url('../img/rdot.png') 30px 9px no-repeat;padding-left:45px;}
div.left_menu_level2_act a{color:#ad223e;padding-left:55px;background:url('../img/rdot.png') 30px 9px no-repeat;padding-top:5px;padding-left:45px;font-weight:normal;display:block;}
div.left_menu_level2_act a:hover{color:#ad223e;}



div#right_content h1{font-size:1em;color:#e25f0f;margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}





#newsbox{
width:220px;
margin-right:50px;

}
#newsbox h2{
padding-top:10px;
font-family: "Courier New", Courier, monospace;
font-size:1.9em;;
font-weight:bold;
color: #a02923;
margin:0;
padding-left:0px;
margin-bottom:15px;
}
#newsbox h3{padding:0;margin:0;text-align:left;line-height:0.8em;}


.news-latest-item-home {width:200px;text-align:left;margin-bottom:15px;}
div.news-latest-item-home h3 a{color:#a02923;margin:0px;padding:0px;text-align:left;}
.news-latest-subheader-home {margin:0;padding:0;}
p.bodytext {color:#000000;font-size:0.9em;margin:0;padding:0;margin-bottom:20px;	}
.news-latest-morelink-home a{text-decoration:underline;font-size:0.9em;}

div.event-box{width:540px;height:277px;background:url('../img/event-box.png') 0 0 no-repeat;margin-left:20px;}	
.evento{padding:20px 0px 5px 20px;}
.evento h2{font-family:Arial, Helvetica, sans-serif;color:#000000;text-transform:uppercase;font-size:1.4em;padding:0;margin:0;margin-bottom:5px;}
.evento .data p{color:#a02923; font-weight:bold;padding:0;margin:0;}
.evento .dettagli a{font-size:0.7em;color:#666;text-decoration:underline;}	
.evento .tutti a{}
.tutti-eventi{padding-left:20px;padding-top:20px;color:#eea812;font-size:1.1em;text-decoration:underline;}
#newsbox img{margin:0;padding:0;}



#separator{height:1px;width:50%;margin: 0 auto;margin-bottom:30px;margin-top:30px;background:#ffffff;}

div.data .bodytext{padding:0;}

.ultime_news_text p {
line-height:1.1em;
text-align:left;
font-size:0.8em;
}

div.menublock_6{
border-left: 10px solid #F7941D;
}

div.menublock_5{
border-left: 10px solid #AE2724;
}

div.menublock_4{
border-left: 10px solid #1BAA33;
}

div.menublock_3{
border-left: 10px solid #5382E3;
}

div.menublock_2{
border-left: 10px solid #FBEF28;
}

div#rootline{
	float:left;
	margin: 5px 10px;
	height: 15px;
	font-size: 0.7em;
	color:#6a6a8c;
	text-transform:capitalize;
}
div#rootline a{
	color:#999;
	text-decoration:none;
}

div#right_column{
text-align:left;
margin:0;
float:right;
width:200px;
padding:0;
background:#fff1e9 url('../img/right-bg.png') 0 0 no-repeat;
height:180px;
font-size:0.9em;
}
div#left_column{
text-align:left;
margin:0;
float:left;
width:180px !important;
width:200px;
padding:0;
font-size:0.9em;
background:#fff1e9 url('../img/left-bg.png') 0 0 no-repeat;
height:180px;
padding-right:20px;

}

#right_linklist h2{
	margin-left:10px;
	font-weight:bold;
	font-size:1.2em;
}
div#right_column p{padding:0;margin:10px 0;}
div#links ul{list-style:none;margin:0;padding:0;}
li.right_linklist a{color:#2575ad;margin-top:10px;letter-spacing:0.1em;}
li.right_linklist a:hover{color:#eea812;}


#indexedsearchbox{margin-left:10px;}
button{
	color:#FF0000;
}



#login_form h2{
	margin-left:0px;
	font-weight:bold;
	font-size:0.8em;
	color: #db6d13;
	text-transform:uppercase;
}

#login_form{
	padding:0;
	margin:10px 0 20px 10px;
	/*border-bottom: 1px dotted #777777;*/
}


#login_form label, #search_form label {
display:block;
	font-size:0.8em;
	text-align:left;
	color:#db6d13;
}
input.login_input{
text-align:left;
	width:140px !important;
	width:150px;
	margin:0px;
	background: url('../img/input.png') 0 0 no-repeat;
	height:15px !important;
	height:25px;
	padding:5px;
	border:0;
	padding-left:8px;
	padding-top:5px;
	color:#333333;
	font-size: 0.7em;
}

input.search_input{
	text-align:left;
	width:140px !important;
	width:150px;
	margin:0px;
	background: url('../img/search.png') 0 0 no-repeat;
	height:19px !important;
	height:29px;
	padding:5px;
	color:#333333;
	font-size: 0.8em;
	padding-top:3px;
	border:0;
	margin-bottom:5px;
	margin-top:10px;
		padding-left:25px;
}
input.cerca {
	font-size:0.7em;
	margin:0px;
	color:#333333;
	border:#d5d7d9 1px solid;
	background: #ffffff;
	height:24px;
	padding: 0px;
	width:76px;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	float:right;

}
.login_button {
	background: url(../img/login.png) 0 0 no-repeat;
	font-size:0.7em;
	width:100px;
	height:20px;
	text-align:right;
	border:0px;
	margin-top:3px;
	margin-bottom:5px;

}
.cerca_button{
	background: url(../img/cerca.png) 0 0 no-repeat;
	font-size:0.7em;
	width:50px;
	height:28px;
	text-align:center;
	border:0px;
	margin-top:0;
	margin-left:98px;}
	
#address_content{
	font-size:1.1em;
	text-align:left;
	padding-bottom:50px;
	margin:15px;
	margin-left:0px;
	/*border-bottom: 1px dotted #777777;*/
}
#address_content p{
	margin-left:10px;
}
#footer{
	font-size:0.9em;
	color:#fff;
	font-weight:normal;
	text-align:center;
	margin:0 auto;
	height:145px !important;
	height:225px;
	width:100%;
	background:#f9c800 url('../img/footer-bg.png') top center repeat-x;
	padding-top:80px;
}
#footer p{color:#FFFFFF;}



div#news_extract{
	float:left;
	width:49%;/**/
}
div#news_extract h1{
color:#a0271d;
font-size:1.3em;
font-weight:normal;
}

span.news_date{
	font-size:0.7em;
}
div.ultime_news h2{
	font-weight:bold;
	font-size:1em;
	display:inline;
}

a.read_all{
	font-size:0.9em;
	text-decoration:none;
	margin-left:0;
	color:#546825;
	padding:0;
}
a.read_all:hover{text-decoration:underline;}

div#middle_col{
padding:0;margin:10px 10px 0 20px;width:500px;float:left;
}
div#middle_col a{text-decoration:none;}
div#middle_col img{margin:0;padding:0;}
div#middle_col h1 {color:#a0271d;font-size:1.1em;color:#ad223e;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin-bottom:5px;margin-left:0;}
h2.next{color:#a0271d;margin:0px;padding:7px;font-size:1.6em;padding-left:20px;font-family: "Courier New", Courier, monospace;font-weight:bold;padding-left:60px;background:url('../img/next.png') 20px 6px no-repeat;}
div#hidden_menu{
position:absolute;
top: -1000px;
left: -1000px;
}

div.tx-loginboxmacmade-pi1{
	font-size: 0.75em;
	width:75%;
	margin-left: 20px;
}

table.tx-loginboxmacmade-pi1-loginTable{
border:none;
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td {
background-color:#fff;
border:none;
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell {
background-color:#fff;
border:none;
}



div#css_switch_menu img{
margin:0px;
padding:0px;

}
div#css_switch_menu a{
border:0px;
margin:0px;
}
div.styleSwitchIcon{
display:inline;
}

.bodytext {
font-size: 0.8em;
font-family:Arial, Helvetica, sans-serif;
}

.bodytext img{
margin:0.3em 0em 0em 0em;
float:left;
}

.bodytext li {
font-size: 0.9em;
padding-bottom:0.8em;
line-height:1.3em;
}

.odd{
font-size: 0.9em;
padding-bottom:0.8em;
line-height:1.3em;
}
.even{
font-size: 0.9em;
padding-bottom:0.8em;
line-height:1.3em;
}
.csc-textpic-caption
{
font-size: 0.8em;
padding-bottom:0.8em;
color:#111;
}


/*css per img*/
div.csc-textpic-imagewrap img{ margin-left:10px; margin-right:10px; padding-right:10px;}


/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; display: none;}
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; display: none;}
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; display: none;}

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; margin-right:10px;}

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; margin-right:35px; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 15px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; display: none;}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin-left:10px; margin-right:10px; padding-right:10px;}
	DIV.csc-textpic-imagewrap{	margin-left: 0px;}
	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; padding-bottom:8px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 10px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; margin:10px;}
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

		/*fine css x img*/
		
.tx-jppageteaser-pi1{
font-size:0.8em;
margin: 20px auto;
}		
		
.tx-jppageteaser-pi1-list{
margin:0 20px 20px 0;
width:45%;
float:left;
}		
.tx-jppageteaser-pi1-list-entry{
clear:none;
width: 45%;
display:inline;
float:left;
}

.tx-jppageteaser-pi1-list-entry-odd{
margin-right:15px;
}

.tx-jppageteaser-pi1-list h4{
border:none;
margin:0px;
}		

.tx-jppageteaser-pi1-list h4 a{
color:#e46a1f;
text-decoration:none;
background:url('../img/h4.png') 0 0 no-repeat;
font-size:0.71em;padding-left:23px;padding-bottom:3px;
}	
.tx-jppageteaser-pi1-list-entry-description{font-size:0.8em;padding:5px 0 5px 22px;}
div.tx-lumogooglemaps-pi1{margin-left:30px;}
div.csc-mailform-field{padding:10px;}
form#mailform{margin-left:30px;}
.csc-textpic-lastcol img{padding-right:30px;}
div#middle_col h1{clear:both;margin-bottom:10px;}