/***************************************************
HOME ELEMENTS
***************************************************/

body {
font-family: "Arial", "Verdana", "Helvetica", sans-serif;

	background-color: #fbdfb0;
}

bodytext {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 12px
}
bodytext P {
	font-size: 13px;
}

p {padding:10 0 0 0; font-size:12px;}
h1 {font-size: 20px;}
h2 {font-size: 16px;}
h5 {font-size: 12px;}

/***************************************************
SMALL BODY TEXT
***************************************************/


.body-single-small {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 65%;
	margin: 0px;
	}
.body-single-small a {
font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-weight: bold;
	color: white;
	}

.body-double-small {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 65%;
	line-height: 150%;
	margin: 0px;
	}


/***************************************************
REGULAR BODY TEXT
***************************************************/


.body-single-regular {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 75%;
	margin: 0px;
	}

.body-double-regular {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 75%;
	line-height: 150%;
	margin: 0px;
	}


.body-double-regular-white {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 75%;
	color: #ffffff;
	line-height: 150%;}



/***************************************************
LARGE BODY TEXT
***************************************************/


.body-single-large {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 85%;
	margin: 0px;
	}
	
.body-double-large {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 85%;
	line-height: 150%;
	margin: 0px;
	}

/***************************************************
TITLE TEXT
***************************************************/


.title {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 150%;
	margin: 0px;
}

.sub-title {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 85%;
	margin: 0px;
}


/***************************************************
LINKAGE
***************************************************/


A.linkage:link {

color: #ffffff;
	text-decoration: none;
	}
	
A.linkage:visited {
color: #cccccc;
	text-decoration: none;
	}

A.linkage:hover {
	text-decoration: underline;
	}
	
A.linkage-black:link {
	text-decoration: none;
	color: #000000;
	}
	
A.linkage-black:visited {
	text-decoration: none;
	color: #000000;
	}

A.linkage-black:hover {
	text-decoration: underline;
	color: #000000;
	}
	
A.linkage-white:link {
	text-decoration: none;
	color: #FFFFFF;
	}
	
A.linkage-white:visited {
	text-decoration: none;
	color: #FFFFFF;
	}

A.linkage-white:hover {
	text-decoration: underline;
	color: #FFFFFF;
	}
	
A.linkage-grey:link {
	text-decoration: none;
	color: #999999;
	}
	
A.linkage-grey:visited {
	text-decoration: none;
	color: #999999;
	}

A.linkage-grey:hover {
	text-decoration: underline;
	color: #999999;
	}.unnamed1 {
	background-position: right;
	background-repeat: no-repeat;
}

/***************************************************
ALBUM NAVIGATION
***************************************************/
.list {
	background-image: url(../assets/list_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	color: #ffffff;
	font-size: 75%;
	padding-bottom: 5px;
}
#side {
	padding-right: 0;
font-family: "Arial", "Verdana", "Helvetica", sans-serif;
color:#ffffff;
	background-color: #dbe39b;
}

#sidemenu {
	padding: 10 0 0 10;
}
#sidecontent { 
	padding: 0 10 0 10;
	font-size: 12px;
}

#sidenav1{
	padding: 10 10 10 10;
}
#sidenav1_item {
	padding: 10 0 10 0;
}
img{border: none;}

.pagebrowser {font-size: 10;}

/******************************* SIDE MENU  ******************************/
.sidenav1 {
	width: 196;
	float: left;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	/*background-color: #F9FFE5;*/
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
.sidenav1 a {font-family: sans-serif, "Arial", "Verdana", "Helvetica"; color:black; text-decoration: none;}
.sidenav1 a:visited {color: black;}
.sidenav1 a:hover {}

.sidenav1_item{}
.sidenav1_item_act{}
.sidenav1-atag {font-size: 16px; border-bottom: 1px solid #666;}

.sidenav2 {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 12px; 
	font-weight: normal;
	color: #000000;
	padding: 0 0 0 0;
	margin: 8 0 5 3;
	}
.sidenav2_item{margin: 0 0 3 0;}
.sidenav2_item_act{margin: 0 0 3 0;}
.sidenav2-active {}
.sidenav2 a {
	background-image: url(/fileadmin/template/main/assets/list_arrow_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 0 0;
	padding: 0 0 0 7;
	}
.sidenav2 a:visited {color: #9a4e02;}
.sidenav2 a:hover {text-decoration: underline;}
.sidenav2-active a {
	background-image: url(/fileadmin/template/main/assets/list_arrow_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 0 0;
	padding: 0 0 0 7;
	}
.sidenav2-atag a:visited {color: #9a4e02;}
.sidenav2-atag a:hover {text-decoration: underline;}

.sidenav3 {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 12px; 
	font-weight: normal;
	color: #000000;
	padding: 0 0 0 0;
	margin: 5 0 5 3;
	}
.sidenav3_item{margin: 0 0 3 0;}
.sidenav3_item_act{margin: 0 0 3 0;}
.sidenav3-active {}
.sidenav3 a {
	background-image: url(/fileadmin/template/main/assets/list_arrow_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 0 0;
	padding: 0 0 0 7;
	}
.sidenav3 a:visited {color: #769024;}
.sidenav3 a:hover {text-decoration: underline;}
.sidenav3-active a {
	background-image: url(/fileadmin/template/main/assets/list_arrow_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 0 0;
	padding: 0 0 0 7;
	}
.sidenav3-atag a:visited {color: #769024;}
.sidenav3-atag a:hover {text-decoration: underline;}

/***************************** SIDE MENU END *****************************/


#hmenu {
overflow: hidden;
}
/*homepage left side*/
#maincontent {
	padding: 5 5 5 5;
}

.csc-header csc-header-n3{
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.footer {
	margin: 5 0 5 0;
}
	

/* WT GALLERY category mode */
div.wtgallery_categories { 
	border: 1px solid silver;
	width: 170px;
	padding: 10px;
	float: left;
	margin: 5px 0;
}
div.wtgallery_category_pic {
	float: left;
}
div.wtgallery_category_pic {
	margin-right: 10px;
}
div.wtgallery_category_folder {
	margin: 20px 0 10px 0;
}
p.wtgallery_category_pagebrowser {
	display: none;
}
/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	
}
.wtgallery_listpic {
	border: 2px solid #666;
	width: 150px;
	height: 112px;
	margin: 3px;
}
.wtgallery_pagebrowser_up {
	display: none;
}
/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	#border: 1px solid white;
}
.wtgallery_singlepic {
	
	text-align: center;
}

 .wtgallery_h2 {
 font-size: 14px;
 }
 
 .wtgallery_singlepic_fwd {width: 40%; float: right; text-align: right;}
 .wtgallery_singlepic_back {width: 40%; float: left;}
 .wtgallery_pagebrowser_sign A {font-size: 12px;}
#wtgallery_singlepic_area {
	padding: 5 0 0 5;
}
#wtgallery_singlepic_area A {
font-size: 11px;
}
#wtgallery_list_area {
	padding: 0 0 0 14;
}
.wtgallery_singlepic_popup {
	font-size: 12px;
}

/* wt_gallery END */




/*-----------------------------------  tt_news FRONTPAGE-LATEST view  -----------------------------------*/

fieldset {padding: 5 5 5 5;}
legend {font-size:16px;
font-weight:bold;}
div {font-size:12px;}
label {font-size:12px;}
dt {padding:10 0 0 0; font-size:12px;}
.news-frontpage-latest-container {
}

.news-frontpage-latest-container H2,.news-frontpage-latest-gotoarchive {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#CC3300;
	padding: 3 3 0 3;
	margin:3px;
	border-bottom:2px dotted #999999;
}

.news-frontpage-latest-gotoarchive {
font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	font-weight:bold;
	
}
.news-frontpage-latest-gotoarchive A:LINK, .news-frontpage-latest-gotoarchive A:VISITED, .news-frontpage-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-frontpage-latest-gotoarchive A {
	color:#fff;
}
.news-frontpage-latest-item {
font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	margin:4px;

}
.news-frontpage-latest-item A{
	text-decoration: none;
	margin-left: 3px;
	padding-left: 12px;
	font-size: 12px;
	color: #3c6996;
	background-image: url(/fileadmin/template/main/assets/list_paw_1.gif);
	background-repeat: no-repeat;
}
.news-frontpage-latest-item a:hover{
text-decoration: underline;
}



.news-frontpage-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-frontpage-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-frontpage-latest-date,.news-frontpage-latest-morelink,.news-frontpage-latest-category {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	color:#fff;
	font-size:10px;
}

.news-frontpage-latest-morelink {
	font-family: "Arial", "Verdana", "Helvetica", sans-serif;
	color:#ffffff;
	height:14px;
}

.news-frontpage-latest-morelink A {
	float:right;
}


/*-----------------------------------  mailformplus  -----------------------------------*/

.mailformplus_table {
	font-size: 12px;
	font-weight: bold;
}

.mailformplus_table .mailformplus_tr .mailformplus_td fieldset label, fieldset input, fieldset select {
width: 150px;
float: left;
margin-top: 8px;
}



.csc-mailform-label {
font-weight: normal;
clear: left;
}
.csc-mailform-field {
font-weight: normal;
border: 0px solid #00f;
clear:left;
padding-top:10px;
padding-bottom: 15px;
}

.csc-mailform-field input {
clear: left;
}
.csc-mailform-field textarea {
clear: left;
border: 1px solid #888;
width: 100%;
}
.csc-mailform-field label {
display:block;
font-weight: normal;
border: 0px dotted #f00;
}
.csc-mailform-field select {
display:block;
font-weight: normal;
width: 200px;
}


