* { margin:0px; padding:0px }

.clear { clear:both; }
.content .column-2  ul li, .content .column-2 ol li {
	margin-left:30px;
	list-style:circle;
} 	
.content  ol li {
	list-style:decimal;
}
img {border:0px;}
body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#af410e;
}

.wrapper {
	width:985px;
	margin:auto;
}
	.header .logo {
		float:left;
	}
	.header .image {
		float:left;
	}
	.header .calendar {
		background-color:#f6981e;
		height:183px;
	}
	
	.top {
	}

	.lng {
		display:block;
		color:#555;
		text-decoration:none;
		float:right;
		clear:right;
		margin:10px 25px 0px 0px;
		padding:5px 0px 0px 18px; 
		background-repeat:no-repeat;
		background-position:left 8px;
		font-size:13px;
	}
	.lngit {	background-image:url(../img/it.gif);	}
	.lngde {	background-image:url(../img/de.gif);	}
	
	
	
	.top .column-2 {
		background-image:url(../img/top_bg.jpg);
		height:22px;
	}
		/* bread */
		.bread, .bread li {
			list-style:none;
		}
		.bread li  {
			float:left;
			color:#eeb403;
			margin:0px 0px 0px 0px;
			padding:5px 0px 0px 0px;
			font-size:10px;
		}
		.bread a {
			display:block;
			text-decoration:none;
			color:#eeb403;
			font-size:10px;
		}


	.top2 {
		height:2px;
		font-size:1px;
		background-image:url(../img/top2_bg.jpg);
	}

.content, .top {
	clear:both;
	background-image:url(../img/content_bg.gif);
}
.content {
	padding-bottom:10px;
	min-height:500px;
}
* html .content {
	height:500px;
}
	.content .column-1, .top .column-1 {
		width:193px;
		float:left;
	}
		.nav {
			padding-bottom:30px;
		}
		.nav, .nav li {
			list-style:none;
		}
		/* 1 level */
		.nav li {
			margin:0px 3px 0px 0px;
		}
		.nav a {
			display:block;
			text-decoration:none;
			color:#eeb403;
			padding:7px 3px 5px 28px;
			font-size:13px;
			background-image:url(../img/nav_no.jpg);
			background-repeat:no-repeat;
		}
		.nav li a.on {
			background-image:url(../img/nav_on.jpg);
			color:#7a0402;
		} 
		
		.nav a:hover {
			background-image:url(../img/nav_over.jpg);
		}
		/* 1 level */
		.nav li ul li {
			margin:0px;
			background-color:#f7edee;
		}
		.nav li ul li a {
			background-image:url(../img/nav2_no.gif);
			background-position:left 7px;
			color:#7a0402;
			font-size:11px;
		}
		.nav li ul li a:hover {
			background-image:url(../img/nav2_no.gif); 
			color:#eeb403;
		}
		.nav li ul li a.on {
			background-image:url(../img/nav2_no.gif);
			color:#666666;
		}
		
	.content .column-2, .top .column-2 {
		width:621px;
		float:left;
	}
	.content .column-2 .cont {
		
	}
		.content .column-3 {
			float:left;
			width:155px;
		}
		.content .column-3 h4 {
			color:white;
			padding:10px;
			border-bottom:1px solid white;	
		}
		.content .column-3 ul, .content .column-3 li {
			list-style:none;
		}
		.content .column-3 li {
			
		}
		
	    .content .column-3 a {
	    	text-decoration:none;
			color:white;
			display:block;
			border-bottom:1px solid white;			
			padding:10px 0px 5px  10px; 
	    }
	.bottom {
		background-color:#7a0402;
	}
		.bottom .copy {
			display:block;
			float:right;
			color:#eeb403;
			text-decoration:none;
			padding:0px 4px 4px 0px;
			font-size:10px;
		}
		.bottom .column-1 {
			padding:0px 0px 4px 4px;
		}
		.bottom .column-1, .bottom .column-1 a {
			color:#eeb403;
			font-size:10px;
			text-decoration:none;
		}
		.bottom a:hover, .bottom .column-1 a.on {
			color:white;
		}
.footer {
	padding:20px 0px 30px 4px;
}
	.footer, .footer a {
		text-decoration:none;
		color:white;
	}
	.footer a:hover {
		color:#eeb403;
	}
		
		
/*** TPL1 ****/
.tpl1 {
	padding:20px 22px 0px 20px;
	color:#333333;
}
	.tpl1 a {
		color:black;
	}
	.tpl1 h1, .list h1 {
		font-size:15px;
		margin-bottom:15px;
	}
	.tpl1 .txt1 {
		font-weight:bold;
		margin-bottom:20px;
		font-size:12px;
	}
	.tpl1 .txt2 p {
		padding-bottom:10px;
	}
	.tpl1 .txt2 {
		padding-bottom:20px;
	}
	.tpl1 .file1 {
		text-align:center;
		padding-bottom:20px;
	}
	.tpl1 .images .item {
		float:left;
		background-color:#cccccc;
		padding:10px 30px;
		margin:0px 3px 3px 0px;
	}
	.tpl1 .images a {
		float:left;
		display:block;
		height:90px;
		width:130px;
		background-repeat:no-repeat;
		background-position:center center;
	}
/** tpl list ****/
.list {
	float:left;
	padding:0px 20px 30px 25px;
	color:#333333;
}
	.list .item {
		clear:both;
		float:left;
		background-image:url(../img/list_item_bg.jpg);
		background-repeat:repeat-y;
		padding:5px 5px 10px 5px;
		margin-bottom:20px;
		width:560px;
	}
		.list .item a {
			text-decoration:none;
			color:#333333;
		}
		.list .item .image {
			float:left;
			border:1px solid black;
			margin:0px 10px 0px 0px;	
		}
		.list .item h2 {
			font-size:14px;
			margin-bottom:10px;
		}	
		.list .item .more {
			display:block;
			padding-top:10px;
			float:right;
		}
		
	
	
	
	
.pinwallkal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7a0402;
	text-decoration: none;
	
}
.pinwallkal td {
	font-size: 10px;
}
.pinwallkal:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

		
		
.quote {
	text-align:right;
	
}



.searchBox {
	clear:right;
	padding:20px 10px 0px 0px;
	float:right;
}
	.searchBox .txt {
		width:100px;
		color:#555;
	}
