
/* www.erlacher.it */


/* <--- Stili generali del sito / Allgemeine Stile der Website ---> */


a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:normal; text-decoration: underline; }
a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:normal; text-decoration: underline; }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:normal; text-decoration: underline; }
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:normal; text-decoration: none; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:normal; text-decoration: none; }


body, html {
		margin:0;
		background-color:#174052;
		background-image:url(../Images/bg-verlauf.gif);
		background-repeat:repeat-x;
		background-position:top;
}
h1 {
		/*margin:20px 0 14px 0;*/
		margin:0 0 14px 0;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#003A60;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
h2 {
		margin:0 0 12px 0;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		/*font-weight:bold; -> modified 24.05.2007 */
		font-weight:normal;
		color:#000000;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
h2#ref {
		margin:0 0 2px 0;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		/*font-weight:bold; -> modified 24.05.2007 */
		font-weight:normal;
		color:#000000;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
h3 {
		margin:0 0 8px 0;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		/*font-weight:bold; -> modified 24.05.2007 */
		font-weight:normal;
		color:#3A6379;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
h3 a:link, h3 a:visited {
		text-decoration:none;
		color:#3A6379;
}
h3 a:active, h3 a:hover {
		background-color:#FFFFFF;
}
h4 {}
h5 {}

/* <--- Stili per la pagina "Home" ---> */

.leftcol {
		background-color:#E7ECEC;
}
.rightcol {
		background-color:#FFFFFF;
}
div.cntlogo {
		background-color:#FFFFFF;
		text-align:center;
		/*height:167px;*/
		padding:64px 0 38px 0;
}
div.cntheader {
		height:107px;
}
div.cntmenu {
		margin:9px 0 0 0;
}
div.cntimage {
		background-color:#174052;
}
div.cntmenu a:link,
div.cntmenu a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#003A60;
		line-height:18px;
		text-decoration:none;
		text-transform:uppercase;
}
div.cntmenu a:active,
div.cntmenu a:hover {
		background-color:#E7ECEC;
		color:#37606C;
}
.menuselected {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#003A60;
		line-height:18px;
		text-decoration:none;
		text-transform:uppercase;
		
		background-color:#E7ECEC;
		color:#37606C;
}
div.cntsearch {
		margin:10px 0 0 0;
}
.searchfield {
		width:100%;
		background-color:#E8EBEC;
		border:none;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#003A60;
		line-height:normal;
		text-decoration:none;
}
.searchfield2 {
		width:100%;
		background-color:#FFFFFF;
		border:none;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#003A60;
		line-height:normal;
		text-decoration:none;
}
.btnsearch:link,
.btnsearch:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#003A60;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
.btnsearch:active,
.btnsearch:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#003A60;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
div.cntsearch td#spacer {
		padding:0 0 0 8px;
}
div.cntsearch td#spacer2 {
		padding:0 0 0 15px;
}
.btnhome:link,
.btnhome:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#96AAB9;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
.btnhome:active,
.btnhome:hover {
		color:#96AAB9;
		background-color:#E7ECEC;
		font-size:10px;
}
.cntintro {
		/*margin:15px 20px 90px 33px;*/
		margin:15px 20px 25px 33px;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:15px;
		text-decoration:none;
}
.title01 {
		color:#000000;
}

/* <--- Stili per la parte NEWS -> "Home" ---> */

div.cntnewsflash {
		margin:0 20px 0 33px;
}
.newstitel {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		/*font-weight:bold;  -> modified 24.05.2007 */
		font-weight:normal;
		color:#000000;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
.newsflash:link,
.newsflash:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		line-height:15px;
		text-decoration:none;
		/*display:block;*/
}
.newsflash:active,
.newsflash:hover {
		background-color:#FFFFFF;
}

/* <--- Stili per la parte FOOTER -> "Home" ---> */

div.cntimpressum {
		padding:8px 0 0 33px;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#6D90A0; /*5A7787*/
		line-height:normal;
		text-decoration:none;
}
div.cntimpressum a:link,
div.cntimpressum a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#6D90A0; /*5A7787*/
		line-height:normal;
		text-decoration:none;
}
div.cntimpressum a:active,
div.cntimpressum a:hover {
		color:#174052;
		background-color:#6D90A0;
}
div.cntmaincontent {
		background-color:#E7ECEC;
		padding:20px 25px 40px 0;
}

/* <--- Stili per la Pagina "News" ---> */

div.cntnewscontent {
		margin:5px 0 0 0;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		line-height:15px;
		text-decoration:none;
}

.linknewscontent:link,
.linknewscontent:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		line-height:15px;
		text-decoration:underline;
}
.linknewscontent:active,
.linknewscontent:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		line-height:15px;
		text-decoration:none;
}
div.newsseparator {
		line-height:6px;
}

/* <--- Stili per la Pagina "Content" ---> */

div.cntbacktooverview {
		margin:0 0 14px 0;
}
div.cntbacktooverview a:link,
div.cntbacktooverview a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#457D96;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
div.cntbacktooverview a:active,
div.cntbacktooverview a:hover {
		background-color:#FFFFFF;
}
div.cntarticle {
		margin:0 0 0 0;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		line-height:18px;
		text-decoration:none;
}
div.cntarticle a:link,
div.cntarticle a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		line-height:18px;
		text-decoration:underline;
}
div.cntarticle a:active,
div.cntarticle a:hover {
		text-decoration:none;
		background-color:#FFFFFF;
}

/* <--- Stili per la Pagina "Referenzen" ---> */

/*div.cntreferenzlist {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		line-height:18px;
		text-decoration:none;
		text-transform:uppercase;
}

*/
div.cntreferenzlist span{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		line-height:18px;
		text-decoration:none;
		text-transform:uppercase;
}

div.cntreferenzlist a:link,
div.cntreferenzlist a:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:18px;
		text-decoration:underline;
		text-transform:uppercase;
}

.cntreferenzlist a:active,
.cntreferenzlist a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:18px;
		background-color:#FFFFFF;
		text-decoration:oveline;
		color:#3E3E3E;
		text-transform:uppercase;
}



div.cntrefdownload {
		margin:40px 0 0 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#000000;
		line-height:18px;
		text-decoration:none;
		text-transform:uppercase;
}



div.cntrefdownload a:link,
div.cntrefdownload a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		line-height:18px;
		text-decoration:underline;
		text-transform:uppercase;
}

div.cntrefdownload a:active,
div.cntrefdownload a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:18px;
		background-color:#FFFFFF;
		text-decoration:none;
		color:#3E3E3E;
		text-transform:uppercase;
}



/* <--- Stili per la Pagina "ReferenzenDetail" ---> */

div.cntreferenz {
		margin:15px 20px 0 33px;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:15px;
		text-decoration:none;
}
div.cntrefdetails {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#5A616A;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
}
div.cntpicpager {
		margin:5px 0 28px 0;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#457D96;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
div.cntpicpager a:link,
div.cntpicpager a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#457D96;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
		
		padding:0 3px;
}
div.cntpicpager a:active,
div.cntpicpager a:hover {
		background-color:#FFFFFF;
}
.picpagerselected {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#457D96;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
		
		background-color:#FFFFFF;
		padding:0 3px;
}
div.cntpager {
		margin:25px 0 0 0;
}
.pagerlink:link,
.pagerlink:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#457D96;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
}
.pagerlink:active,
.pagerlink:hover {
		background-color:#FFFFFF;
}

/* <--- Stili per la Pagina "Contact" ---> */

.cntaddress {
		margin:15px 20px 0 33px;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:15px;
		text-decoration:none;
}
table#form td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:15px;
		text-decoration:none;
}
table.form td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:15px;
		text-decoration:none;
}
.txtfield {
		width:100%;
		margin:2px 0;
		border:1px solid #C7CCCC;
		background-color:#F2F5F6;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:normal;
		text-decoration:none;
}
.txtarea {
		width:100%;
		height:150px;
		border:1px solid #C7CCCC;
		background-color:#F2F5F6;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:normal;
		text-decoration:none;
}
.uploadfield {
		width:100%;
		margin:15px 0 15px 0;
		border:1px solid #C7CCCC;
		background-color:#F2F5F6;
		text-align:right;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:normal;
		text-decoration:none;uploadfield
}
.cntpflichtfelder {
		margin:18px 0 18px 0;
		text-align:left;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:15px;
		text-decoration:none;
}
div.cntbtnsend {
		width:400px;
		text-align:right;
		margin:5px 0 0 0;
}
.btnsend:link,
.btnsend:visited {
		background-color:#D7E0E0;
		border:1px solid #9FA5AB;
		padding:2px 0 3px 0;
		text-align:center;
		display:block;
		width:80px;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:15px;
		text-decoration:none;
}
.btnsend:active,
.btnsend:hover {
		background-color:#E7ECEC;
}
.btnattach:link,
.btnattach:visited {
		background-color:#D7E0E0;
		border:1px solid #9FA5AB;
		padding:0px 0 1px 0;
		text-align:center;
		display:block;
		width:110px;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#576063;
		line-height:15px;
		text-decoration:none;
}
.btnattach:active,
.btnattach:hover {
		background-color:#E7ECEC;
}

/* <--- Stili per il "MENU" ---> */

.menuleft {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#003A60;
		line-height:16px;
		text-decoration:none;
		
		text-transform:uppercase;
		background-color:#FFFFFF;
		cursor:hand;
		cursor:pointer;
}
.menuleftHover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#37606C;
		line-height:16px;
		text-decoration:none;
		
		text-transform:uppercase;
		background-color:#E7ECEC;
		cursor:hand;
		cursor:pointer;
}
.menuleftActive {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#37606C;
		line-height:16px;
		text-decoration:none;
		
		text-transform:uppercase;
		background-color:#E7ECEC;
}

/* <--- MENU LEVEL 2 ---> */

.menuleft2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#003A60;
		line-height:16px;
		text-decoration:none;
		
		background-color:#FFFFFF;
		padding:0 8px 0 8px;
		cursor:hand;
		cursor:pointer;
}
.menuleft2Hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#37606C;
		line-height:16px;
		text-decoration:none;
		
		background-color:#E7ECEC;
		padding:0 8px 0 8px;
		cursor:hand;
		cursor:pointer;
}
.menuleft2Active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#37606C;
		line-height:16px;
		text-decoration:none;
		
		background-color:#E7ECEC;
		padding:0 8px 0 8px;
		cursor:hand;
		cursor:pointer;
}

/* <--- Fine Stili "MENU" ---> */

.linkstyle:link,
.linkstyle:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		line-height:normal;
		text-decoration:underline;
		text-transform:uppercase;
}
.linkstyle:active,
.linkstyle:hover {
		background-color:#FFFFFF;
		text-decoration:none;
		color:#3E3E3E;
}

/* Stili per la pagina "SEARCH-RESULTS" */

.searchtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	text-decoration:none;
}
.boxsearchtxt {	
	margin:0 0 18px 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	text-decoration:none;
}
.boxresults {
	background-color:#DEE4E4;
	border:1px dashed #5C8198;
	padding:8px;
	margin:0 0 15px 0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003A60;
	line-height:normal;
	text-decoration:none;
}
.paginator:link,
.paginator:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003A60;
	line-height:15px;
	text-decoration:none;
	
	padding:2px 3px;
}
.paginator:active,
.paginator:hover {
	padding:2px 3px;
	background-color:#B2C2CA;
}
.searchreslink:link,
.searchreslink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	text-decoration:underline;
	
	text-transform:uppercase;
	/*display:block;*/
}
.searchreslink:active,
.searchreslink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	text-decoration:none;
	
	background-color:#FFFFFF;
	text-transform:uppercase;
	/*display:block;*/
}
.searchtitle {
	padding:0 0 5px 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:normal;
	text-decoration:none;
}
.searchbtn:link,
.searchbtn:visited {
	background-color:#FAFAFA;
	border:1px solid #888686;
	background-image:url(../Images/bg-search-btn.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:1px 6px 1px 6px;
	display:block;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#545454;
	line-height:normal;
	text-decoration:none;
}
.searchbtn:active,
.searchbtn:hover {
	background-color:#84D839;
	border:1px solid #888686;
	background-image:url(../Images/bg-search-btn-on.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:1px 6px 1px 6px;
	display:block;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:normal;
	text-decoration:none;
}
.searchterm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003A60;
	line-height:normal;
	text-decoration:none;
}





