div.moduletable_slideshow, table.moduletable_slideshow {
    padding:0px;
    margin:0px;
}



.searchbox {



	margin-right:5px;



	width:200px;



}







.contentpaneopen{



	width:100%;



}




.catimage {
border: 5px solid #000000;

}


.mainlevel-shoplink{
	color:4b5056;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.mainlevel-shoplink:link, .mainlevel-shoplink:visited{
	color:#4b5056;
	text-decoration:none;
}

.mainlevel-shoplink:hover, .mainlevel-shoplink:active{
	color:#5c6d81;
	text-decoration:none;
}



a{
	color:4b5056;
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:14px;*/
	font-weight:bold;
	text-decoration:none;
}

a:link, a:visited{
	color:#000000;
	text-decoration:none;
}

a:hover, a:active{
	color:#5c6d81;
	text-decoration:none;
}



.mainlevel-topnav{

	color:#FFFFFF;

	font-family:Arial,Helvetica,sans-serif;

	font-size:14px;

	font-weight:normal;

}







.mainlevel-topnav:link, .mainlevel-topnav:visited{

	color:#FFFFFF;

	text-decoration:none;

}







.mainlevel-topnav:hover, .mainlevel-topnav:active{



	color:#AAAAAA;






}







.moduletable-topnav{

	background:transparent url(../images/bgTopMenu.png) repeat-x scroll 0pt 0pt;

	height:26px;

	line-height:43px;

	padding-left:5px;

}







#active_menu-topnav{

	color:#AAAAAA;

	font-size:14px;

	font-weight:normal;

	text-decoration:none;

}







#active_menu-topnav:hover{



	text-decoration:none;



}







.sectiontableentry1 {



background-color:#D4DBE1;



color:#2D336B;



font-family:Verdana, Trebuchet MS;



padding:2px 4px;



}







.sectiontableentry2 {



background-color:#e6ecf1;



color:#2D336B;



font-family:Verdana, Trebuchet MS;



padding:2px 4px;



}







.giras {



	border-bottom:1px dashed #7A7A7A;



	padding-bottom:15px;



}







.contentheading {



	color: #c64934;



	font-weight: bold;



	font-size: 14px;



	white-space: nowrap;



	vertical-align:middle;



}







.contentpagetitle
{
	font-weight:bold;
	display:block;
	/*background-color:#AEC4B7;*/
	height:20px;
	vertical-align:middle;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
  color:#000000;
	text-decoration:none;

}

a.contentpagetitle:hover, a.contentpagetitle#active_menu {
	text-decoration:underline;
}







/* general elements */











div.moduletable h3, div.moduletable-videos h3 {

	background:transparent url(../images/menuBG.png) repeat-x scroll 0pt 0pt;

	color:#FFFFFF;

	font-family:Helvetica,Arial,sans-serif;

	font-size:17px;

	font-weight:bold;

	height:26px;

	line-height:25px;

	margin:0px -5px 10px;

	text-indent:10px;

}







div.moduletable,



table.moduletable {



padding-bottom:15px;



padding-left:5px;



padding-right:5px;



}



div.moduletable-videos {

	padding-bottom:0px;

	padding-left:5px;

	padding-right:5px;

}











table.moduletable th{







	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #333333;







/*	padding: 0px;



	margin: 0px;



	background-color:#A0B1A7;



	height:20px;



	color: #505B48;



	display:block;



	font-weight: bold;



	font-size: 12px;



	white-space: nowrap;



	font-weight:bold;*/



}







table.moduletable td {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #333333;







	padding: 0px;



	margin: 0px;



}















a.latestnews, a.latestnews:link {

	color:#000000;

	display:block;

	font-family:Helvetica,Arial,sans-serif;

	font-size:14px;

	font-weight:bold;

	margin-bottom:10px;

	padding-top:10px;

	text-decoration:none;

}





a.latestnews:hover, a.latestnews#active_menu {

	color:#F00;

}











span.article_seperator {

	background-color:#4E4E4E;

	display:block;

	line-height:1px;

}







/*a:link {



    color           : #505B48;



	text-decoration : none;



}







a:visited {



	color           : #505B48;



	text-decoration : none;



}







a:hover {



	color           : #2A3026;



	text-decoration : underline;



}







a:active { 



	color: #505B48; 



	text-decoration: underline; 



}*/







a.readon {



	padding         : 0px 0px 0px 4px;



	color           : #2A3026;



	font-size       : 10px;



    line-height     : 20px;



/*    border          : 1px solid #EEEEEE;*/



    font-weight     : normal;



}







a.readon:hover {



    color           : #c64934;



}







body {



	background-image: url(../images/back.jpg);



	margin-left: 0px;



	margin-top: 0px;



	margin-bottom: 0px;



	font-family:Verdana,Helvetica,Arial,sans-serif;



	/*font-size: 10px;*/



	/*color: #333333;*/



	color:#131E2D;



	font-size:11px;



	line-height:130%;



}



	







/*	background: #E3E3E3;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	line-height: 15px;



	margin-top: 0px;



	margin-left: 20px;*/



}







p {



/*	font-family: verdana, arial, helvetica, sans-serif;*/



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	/*line-height: 15px;*/



	margin:0px;



}



td {



	padding: 0px;



	margin: 0px;







	color:#131E2D;



	font-size:11px;



	font-family:Verdana,Helvetica,Arial,sans-serif;











/*	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	line-height: 15px;*/



}







input {



	font: 9px Verdana, Arial, san-serif



}







/* unique elements */







.headline {



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #505B48;



	font-weight: bold;



}



.important {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #990000;



	font-weight: bold;



}



.color1 {



	color: #333333;



}



.color2 {



	color: #333333;



}



.color3 {



	color: #333333;



}



.photoborder {



	border: #FFFFFF;



	margin: 2px 5px 2px 0px;



	padding-top: 2px;



	padding-right: 5px;



	padding-bottom: 2px;



	padding-left: 0px;



}



.date {



	color: #A4AC9F;



	font-size: 9px;



	font-style: italic;



}







/* user area */







.user {



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #ffffff;



	line-height: 15px;



}



.user td {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #333333;



/*







	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #ffffff;



	line-height: 15px;*/



}



.user a:link { 



	color: #ffffff; 



	text-decoration: underline; 



}



.user a:visited { 



	color: #ffffff; 



	text-decoration: underline; 



}



.user a:hover { 



	color: #000000; 



	text-decoration: underline; 



}



.user a:active { 



	color: #ffffff; 



	text-decoration: underline; 



}



.userbold {



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #ffffff;



	line-height: 15px;



	font-weight: bold;



}







/* form elements */







.search125	{ 



	font-family: verdana, arial, helvetica, sans-serif; 



	font-size: 9px; 



	color: #333333; 



	width: 125px; 



	background-color:#ffffff; 



	padding: 2px 2px 2px 1px; 



	border: 1px solid #333333; 



}



.checkbox	{



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #ff6600;



}



.pulldown	{ 



	font-family: verdana, arial, helvetica, sans-serif; 



	font-size: 9px; 



	color: #333333; 



	background-color:#ffffff; 



	padding:0px; 



	border: 1px solid #333333; 



}



.menu175	{



	width: 175px;



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	background-color:#ffffff;



	padding:0px;



	border: 1px solid #333333;



}



.menu150	{



	width: 150px;



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	background-color:#ffffff;



	padding:0px;



	border: 1px solid #333333;



}



.menutourfilter	{



	width: 125px;



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	background-color:#ffffff;



	padding:0px;



	border: 1px solid #333333;



}



.form68	{ 



	font-family: verdana, arial, helvetica, sans-serif; 



	font-size: 9px; color: #333333; 



	width: 68px; 



	background-color:#ffffff; 



	padding: 2px 2px 2px 1px; 



	border-top: 1px solid #333333;



	border-right: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



	border-left: 1px solid #333333; 



}



.form150	{



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	width: 150px;



	background-color:#ffffff;



	padding: 2px 2px 2px 1px;



	border-top: 1px solid #333333;



	border-right: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



	border-left: 1px solid #333333;



}



.form175 { 



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	font-size: 9px; 



	color: #333333; 



	width: 175px; 



	background-color:#ffffff; 



	padding: 2px 2px 2px 1px; 



	border-top: 1px solid #333333; 



	border-right: 1px solid #cccccc; 



	border-bottom: 1px solid #cccccc; 



	border-left: 1px solid #333333;



}



.form226	{



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	width: 226px;



	background-color:#ffffff;



	padding: 2px 2px 2px 1px;



	border-top: 1px solid #333333;



	border-right: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



	border-left: 1px solid #333333;



}



.form460	{



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 9px;



	color: #333333;



	width: 460px;



	background-color:#ffffff;



	padding: 2px 2px 2px 1px;



	border-top: 1px solid #333333;



	border-right: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



	border-left: 1px solid #333333;



}







/* padding for tables */







.pad4 { 



	padding: 4px; 



}







.pad2 {



	padding: 2px 4px; 



	font-size:11px;



}



.pad2-1 {



	background-color:#ddd;



	font-weight:bold;



	font-size:12px;



}



#pad2-2 {



	line-height:25px;



}



.pad1 {



	padding: 0px 0px 0px 4px; 



}















.artnavbar a:link { 



	color:#336699;



	font-family:Arial,Helvetica,sans-serif;



	font-size:12px;



	font-weight:bold;



	text-decoration: none; 



	}



.artnavbar a:visited { 



	color:#336699;



	font-weight:bold;



	text-decoration: none; 



	font-size:12px;



}



.artnavbar a:hover { 



	color: #000000; 



	text-decoration: underline; 



	font-weight:bold;



}



.artnavbar a:active { 



	text-decoration: underline; 



	font-weight:bold;



}



