H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: 'trebuchet ms', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: rgb(77,0,32);}
PRE { font-family: monospace; }
A { color: #50555A; text-decoration: none; }
A:hover { color: #E61E0F;  text-decoration: underline;}  
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 11px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }

body {
    background: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #50555A;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
	FONT-COLOR: color: #50555A;
	/* background-image:url(hg.gif); */
	background-repeat: no-repeat;
	background-position:center;
	margin-right: 0px;
	background-position:top;

}

#site { 

	width: 750px; 
	position: relative; 
	top: 0px; 
	left: 50%; 
	margin-left: -375px; 
	border:#ffffff solid 1px; 

}




#iframe {
	position:absolute;
	/* border:#006699 solid 1px; */
	left:211px;
	top:0px;
	width:537px;
	height:18px;
	z-index:1;

	
}

#logo {
	position:absolute;
	left:7px;
	top:4px;
	width:150px;
	height:72px;
	z-index:1;
	/* border:#123456 solid 1px; */

}

#liveclock {
	position:absolute;
	left:298px;
	top:42px;
	width:450px;
	height:18px;
	z-index:1;
	/* border:#005544 solid 1px; */
	text-align:right;

}

#corporate_menu {
	position:absolute;
	left:298px;
	top:60px;
	width:450px;
	height:18px;
	z-index:1;
	/* border:#ff0000 solid 1px; */
	text-align:right;

}

#corporate_menu2 {
	position:absolute;
        left:571px;
	top:152px;
	width:178px;
	height:64px;
	z-index:2;
	text-align:left;
	/* border:#ff0000 solid 1px; */
	
}

#search {
	position:absolute;
        left:571px;
	top:372px;
	width:178px;
	height:82px;
	z-index:2;
	text-align:left;
	/*border:#ff0000 solid 1px; */
	
}
#search2 {
	position:absolute;
        left:571px;
	top:322px;
	width:178px;
	height:82px;
	z-index:2;
	text-align:left;
	/*border:#ff0000 solid 1px; */
	
}

#image {
	position:absolute;
	left:0px;
	top:85px;
	width:570px;
	/*height:159px;*/
	z-index:4;
	/* border:#ffff00 solid 1px; */
	
}

#image_corporate {
	position:absolute;
	left:0px;
	top:85px;
	width:749px;
	/*height:159px;*/
	z-index:2;
	/* border:#ffff00 solid 1px; */
	
}

#commercial_menu {
	position:absolute;
	left:571px;
	top:85px;
	width:178px;
	height:106px;
	z-index:0;
	/* border:#ff0000 solid 1px; */
	
}

#commercial_menu2 {
	position:absolute;
	left:571px;
	top:168px;
	width:178px;
	height:106px;
	z-index:1;
	text-align:left;
	/* border:#ff0000 solid 1px; */
	
}


#breadcrumb {
	position:absolute;
	left:0px;
	top:165px;
	width:565px;
	/*height:150px;*/
	z-index:3;
	text-align:left;

}



#main {
	position:relative;
	left:0px;
	/*top:262px;*/
	width:565px;
	/*height:565px; */
	/*z-index:1;*/
	/*border:#ff0000 solid 1px; */
	text-align:left; padding: 261px 0px 0px 0px;

}



#main_commercial {
	position:relative;
	left:0px;
	width:565px;
	/*height:100%; */
	text-align:left; padding: 190px 0px 0px 0px;
	/*border:#ff0000 solid 1px;*/ 

}

#adresse { 
        margin: 0px; 
        margin-top: 20px; 
        padding: 0; 
        width: 750px; 
        height: 40px; 
        /*border:#0000ff solid 5px; */ 
}


#suche {
	margin: 0;
	padding: 0;
	position: relative;
	top: 500px;
	left: 0px;
	height: 17px;
	width: 89px;
	display: block;
	float: right;
	/*border: 1px solid yellow;*/
}

INPUT {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
	border: 1px solid #D4D4D4; margin: 0px 0px 0px 7px;
}

INPUT.suchbutton {
	display: block;
	background-image: url(/fileadmin/templates/freccia_box_cerca.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
	width: 16px;
	height: 15px;
	border: none;
	float:left;
}


* html
INPUT.suchbutton {
	display: block;
	background-image: url(/fileadmin/templates/freccia_box_cerca.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
	width: 16px;
	height: 15px;
	border: none;
	float:left; margin: 0px 0px 0px 0px;

}


.subtitoli {	text-decoration: none;	color: #6B6F71;	font-size: 11px;	font-weight: bold; margin: 0px 0px 0px 7px;
}

.subtitoli2 {
	text-decoration: none;
	color: #00506D;
	font-size: 11px;
	font-weight: bold;
}

.rahmen {
	border: #D5D5D5 solid 1px;
	background-image:url(/fileadmin/templates/download.gif);
	background-repeat:no-repeat;
}
.tab {
	font-family: Arial;
	font-size: 11px;
	color: #00506D;
	font-weight: normal;
	text-decoration: none;	
}

.textPiccolo {
	font-family: Arial;
	font-size: 10px;
	color: #7C8083;
	font-weight: normal;
	text-decoration: none;	
} 

A.semplici { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #50555A; text-decoration:none;}
A.semplici:hover { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #E61E0F; text-decoration:underline;}





DIV#main_commercial UL {  color: #50555A; margin: 0px 0px 0px -25px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-image:url(/fileadmin/templates/ul.gif); /*padding: 0px 0px 0px -20px;*/ }
DIV#main_commercial LI {  padding: 0px 0px 3px 0px;}


*+html
DIV#main_commercial UL {  color: #50555A; margin: 0px 0px 0px -3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-image:url(/fileadmin/templates/ul.gif); /*padding: 0px 0px 0px -20px;*/ }
*+html
DIV#main_commercial LI {  margin: 0px 0px 0px 18px;}


* html
DIV#main_commercial UL {  color: #50555A; margin: 0px 0px 0px -3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-image:url(/fileadmin/templates/ul.gif); /*padding: 0px 0px 0px -20px;*/ }
* html
DIV#main_commercial LI {  margin: 0px 0px 0px 19px;}



.csc-firstHeader {	
		font-family: Arial; 
		font-size: 15px; 
		color: #000000; 
		font-weight: bold; 
		text-decoration: none;
                margin: 0px 0px 0px 0px;
                
}                

.bodytext {	
		font-family: Arial; 
		font-size: 11px; 
		color: #50555A; 
		font-weight: normal; 
		text-decoration: none;

}

a.bodytext {	
		font-family: Arial; 
		font-size: 11px; 
		color: #42738B; 
		font-weight: bold; 
		text-decoration: none;
} 

a.breadcrumb {	
		font-family: Arial; 
		font-size: 10px; 
		color: #7C8083; 
		font-weight: normal; 
		text-decoration: none;
} 


a.breadcrumb:hover {	
		font-family: Arial; 
		font-size: 10px; 
		color: #7C8083; 
		font-weight: normal; 
		text-decoration: underline;
}


a.bodytext:hover {	
		font-family: Arial; 
		font-size: 11px; 
		color: #42738B; 
		font-weight: bold; 
		text-decoration: underline;
}

.rot {	
		font-family: Arial; 
		font-size: 10px; 
		color: #FF0000; 
		font-weight: normal; 
		text-decoration: none;

}

a.rot {	
		font-family: Arial; 
		font-size: 10px; 
		color: #FF0000; 
		font-weight: normal; 
		text-decoration: none;
} 


a.rot:hover {	
		font-family: Arial; 
		font-size: 10px; 
		color: #FF0000; 
		font-weight: normal; 
		text-decoration: underline;
}

a.internal-link {	
		font-family: Arial; 
		font-size: 11px; 
		color: #42738B; 
		font-weight: bold; 
		text-decoration: none;
} 


a.internal-link:hover {	
		font-family: Arial; 
		font-size: 11px; 
		color: #42738B; 
		font-weight: bold; 
		text-decoration: underline;
}



.Data {	
		font-family: Arial; 
		font-size: 10px; 
		color: #42738B; 
		font-weight: normal; 
		text-decoration: none;
} 




a.corporate {	
		font-family: Arial; 
		font-size: 11px; 
		color: #50555A; 
		font-weight: bold; 
		text-decoration: none;
} 


a.corporate:hover {	
		font-family: Arial; 
		font-size: 11px; 
		color: #E61E0F; 
		font-weight: bold; 
		text-decoration: underline;
}

a.corporate_active {	
		font-family: Arial; 
		font-size: 11px; 
		color: #E61E0F; 
		font-weight: bold; 
		text-decoration: none;
}



.important {	
		font-family: Arial; 
		font-size: 10px; 
		color: #42738B; 
		font-weight: normal; 
		text-decoration: none;
} 

.detail {	
		font-family: Arial; 
		font-size: 11px; 
		color: #42738B; 
		font-weight: normal; 
		text-decoration: none;
                font-weight: bold;
}

a.detail {	
		font-family: Arial; 
		font-size: 11px; 
		color: #42738B; 
		font-weight: bold; 
		text-decoration: none;
} 


a.detail:hover {	
		font-family: Arial; 
		font-size: 11px; 
		color: #42738B; 
		font-weight: bold; 
		text-decoration: underline;
}



a.linkFooter {	text-decoration: none;	color: #50555A;	font-size: 11px;	font-weight: normal; padding-right: 8px; padding-left: 8px; font-family: Arial; }
a.linkFooter:hover{ text-decoration: underline; color: #50555A; font-size: 11px; font-weight: normal; padding-right: 8px; padding-left: 8px; font-family: Arial; }


a.MenuCOMMLight {
        float: left;
        display: block;
	padding-left: 18px;
	padding-top: 2px; 
	text-decoration: none;
	color: #00506D;
	font-size: 11px;
	font-weight: normal;
	width: 161px;
	height: 20px;
	background-color: #E5EDF0;
	
}

a.MenuCOMMLight:hover{
        float: left;
        display: block;
	padding-left: 18px;
	padding-top: 2px;
	text-decoration: none;
	color: #00506D;
	font-size: 11px;
	font-weight: normal;
	width: 161px;
	background-color: #D0DCE2;
		
}

a.MenuIST {
        float: left;
        display: block;
	padding-left: 18px;
	padding-top: 2px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #50555A;
	text-decoration: none;
	background-position: left;
	background-repeat: repeat-x;
	width: 161px;
	height: 16px;
	background-image: url(/fileadmin/templates/BG_up.gif);
}
a.MenuIST:hover{
        float: left;
        display: block;
	padding-left: 18px;
	padding-top: 2px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #E61E0F;
	text-decoration: none;
	background-position: left;
	background-repeat: repeat-x;
	width: 161px;
	height: 16px;
	background-image: url(/fileadmin/templates/BG_hover.gif);
}				 

.MenuISTSel{
        float: left;
        display: block;
	padding-left: 18px;
	padding-top: 2px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #E61E0F;
	text-decoration: none;
	background-position: left;
	background-repeat: repeat-x;
	width: 161px;
	height: 16px;
	background-image: url(/fileadmin/templates/BG_hover.gif);
}
a.MenuISTend {
        float: left;
        display: block;
	padding-left: 18px;
	padding-top: 2px;
	text-decoration: none;
	color: #50555A;
	font-size: 11px;
	font-weight: normal;
	width: 161px;
	height: 16px;
	background-image: url(/fileadmin/templates/BG_down.gif);
	background-position: left;
}

a.MenuISTend:hover{
        float: left;
        display: block;
	padding-left: 18px;
	padding-top: 2px;
	text-decoration: none;
	color: #E61E0F;
	font-size: 11px;
	font-weight: normal;
	width: 161px;
	height: 16px;
	background-image: url(/fileadmin/templates/BG_hover.gif);
	background-position: left;
}		

a.MenuISTaktiv:hover {
	text-decoration: none;
}

a.MenuISTaktiv {
        float: left;
        display: block;
	padding-left: 18px;
	padding-top: 2px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #50555A;
	text-decoration: none;
	background-position: left;
	background-repeat: repeat-x;
	width: 161px;
	height: 16px;
	background-image: url(/fileadmin/templates/BG_hover.gif);
}


/*IE6-Hack BEGIN*/
*+html
a.MenuCOMMLight {
	width: 179px;
	height: 20px;
}
*+html
a.MenuCOMMLight:hover{
	width: 179px;
}
*+html
a.MenuIST {
	width: 179px;
	height: 18px;
}
*+html
a.MenuIST:hover{
	width: 179px;
	height: 18px;
}				 
*+html
.MenuISTSel{
	width: 179px;
	height: 18px;
}
*+html
a.MenuISTend {
	width: 179px;
	height: 18px;
}
*+html
a.MenuISTend:hover{
	width: 179px;
	height: 18px;
}		
*+html
a.MenuISTaktiv {
	width: 179px;
	height: 18px;
	text-decoration: none;
}

* html
a.MenuCOMMLight {
	width: 179px;
	height: 20px;
}
* html
a.MenuCOMMLight:hover{
	width: 179px;
}
* html
a.MenuIST {
	width: 179px;
	height: 18px;
}
* html
a.MenuIST:hover{
	width: 179px;
	height: 18px;
}				 
* html
.MenuISTSel{
	width: 179px;
	height: 18px;
}
* html
a.MenuISTend {
	width: 179px;
	height: 18px;
}
* html
a.MenuISTend:hover{
	width: 179px;
	height: 18px;
}		
* html
a.MenuISTaktiv {
	width: 179px;
	height: 18px;
	text-decoration: none;
}
