/* SITE STYLE */

body {
	background-color:#4F4D4D;
	background-image:url(../images/bbg.gif);
	background-position: right top;
	background-repeat:repeat-y;
}

div#all{
	border: 3px solid #303030;
	background-position: right;
	background-repeat:no-repeat;
	background-color:white;
}

div#header{
	background-image: url("../images/hdr.gif");
	background-repeat: no-repeat;
	background-position: center;
	background-color:#B72727;
	height: 15em;
}

div#footer{
	color:gray;
	text-align:center;
	border-top:1px solid gray;
	background-color:#F3F3F3;
}

div#content{
	background-image: url("../images/bg.gif");
}

a{
	font-weight:bold;
	text-decoration:none;
	color:#5B545B;
}

a:hover{
	text-decoration:underline;
	color:#B72727;
}

a.cmsfooter{
	font-weight:bold;
	text-decoration:underline;
	color:gray;
}

a.cmsfooter:hover{
	text-decoration:none;
	color:gray;
}


/* MENU ITEMS */
/*
a.mnuitm{
	color:black;
	font-weight:bold;
}

a.mnuitm:hover{
	background-color:#B72727;
	color:black;
}

div.mnulyr.lyr1 a{
	border-top:1px solid #E0E0E0;
}

div.mnulyr.lyr1{
	border-bottom:1px solid #E0E0E0;
}

div.mnulyr.lyr2{
	
}

div.mnulyr.lyr2 a{
	border:none;
}
*/
/* MENU ITEMS */
a.mnuitm{
	color:black;
	font-weight:bold;
}

a.mnuitm:hover{
	background-color:#B72727;
	color:black;
}

div.mnulyr.lyr1 a{
	border-top:1px solid #E0E0E0;
}

div.mnulyr.lyr1{
	border-bottom:1px solid #E0E0E0;
}

div.mnulyr.lyr2{
	border:none;
}

div.mnulyr.lyr2 a{
	border:none;
	margin:0;
	padding:0.2em;
	padding-left:1em;
	font-size:1.1em;
}

div.mnulyr.lyr2 a{
	padding-left:1.2em;
}

div.mnulyr.lyr3 a{
	padding-left:1.8em;
	font-weight:normal;
}

div.mnulyr.lyr4 a{
	padding-left:2.6em;
}

div.mnulyr.lyr5 a{
	padding-left:4.4em;
}


/* FILES */

div.file{
	border:1px dashed #E0E0E0;
	background-color:#FCFCFC;
}

a.file{

}

a.file_inline{
	
}

a.file:hover{

}

img.file{

}


/* SIDEBAR */

div.sidebar{
	border:1px dashed #C0C0C0;
	background-color:#FAFAFA;
}

/* 2011-07-25 new form style */
td.htmlinputlabel {
	padding:0.5em;
	margin:0.5em;
	width:12em;
	border-bottom:1px solid #E0E0E0;
/* 	border-top:3px solid #F0F0F0;
	border-bottom:3px solid #F0F0F0;
	border-top:1px dashed #C0C0C0;
	border-bottom:1px dashed #C0C0C0;*/
}

td.htmlinputvalue{
	padding:0.5em;
	margin:0.5em;
	width:33em;
	/*border-bottom:1px solid #C0C0C0;
	border-top:1px dashed #C0C0C0;
	border-bottom:1px dashed #C0C0C0;*/
}

label.label{
	font-size:1.2em;
	margin-right:2em;
	font-weight:bold;
}

input.text{
	font-size:1.2em;
	width:33em;
/*	border: 1px solid #C0C0C0;*/
}

input.btn{
	margin-right:0;
	border:1px solid #808080;
	border-left:3px solid #808080;
	color: #808080;
	background-color:white;
	font-size:1.1em;
	font-weight:bold;
	width:10em;
}

textarea{
	font-size:1.2em;
	width:33em;
	height:10em;
/*	border:1px solid black;*/
}


/* FIX 14.08.2007: PRINT */

@media print{
	
	body{
		overflow : visible;
	}

	div#all{
		float : none;
	}
	
	div#center{
		width : auto;
		float : none;
	}
	
	div#header{
		float : none;
		display : none;
	/*	width : auto;
		height : auto;*/
	}
	
	div#leftnav{
		float : none;
		display : none;
	}
	
	div#content{
		float : none;
		width : auto;
	}
	
	table.cfull{
		float : none;
		width : auto;
	}
	
	div#header:before{
		/*content : url(../images/printlogo.jpg);*/
	}

}

