a:link {
	text-decoration: none;
	color: #00693c; /*#254b23; #049748; #5b90c4;*/

}

a:active {
	text-decoration: none;
	color: #00693c; /*#254b23; #049748; /*#5b90c4;*/
} 

a:visited {
	text-decoration: none;
	color: #c5cdc3;
}
    
html, body {
	font-family: Verdana, Tahoma, Arial, Candara;
	font-size: 13px;
	/*text-align: center;*/
	color: #000000;
	margin: 0;
	padding: 0;
	background-color: #00693c;  /*#049748;#254b23;*/
}

div.wrapper {
	box-shadow: 0px 0px 15px #000000;
	-moz-box-shadow: 0px 0px 15px #000000;
	-webkit-box-shadow: 0px 0px 15px #000000;
	width: 1002px;
	float: none;
	margin: 0 auto;
	background-color: #ffffff;
	min-height: 400px;
	text-align: left;
}

div.header {
	width: 1002px;
	height: 120px;
	background-image: url('graph/top.png');
}



div.sidebar_left {
	width: 170px; //changed 150
	height: 300px;
	float: left;
	/*border-right: 1px dotted #aaaaaa;*/
}

div.sidebar_right {
	text-align: center;
	width: 170px;
	height: 1200px;
	float: right;
	padding-top: 10px; 
	padding-bottom: 10px; 
	/*border-left: 1px dotted #aaaaaa;*/
}

div.fb {
	float: right;
	height: 20px;
	padding-right: 10px;
}


#menu {
	font-family: Calibri, Arial Narrow, Verdana, Arial, Tahoma;
	font-size: 13px;
	width: 100%;
	height: 17px; 
	text-align: center; 
/*	margin: 0; */
	padding-top: 9px; 
	padding-bottom: 9px; 
/*	padding-left: 2px; */

/* gradient w tle #eeeeee #aaaaaa */
	
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 23%, #e7e7de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#eeeeee), color-stop(100%,#e7e7de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 23%, #e7e7de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 23%, #e7e7de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 23%, #e7e7de 100%); /* IE10+ */
background: linear-gradient(top, #eeeeee 23%, #e7e7de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e7e7de',GradientType=0 ); /* IE6-9 */



/*	background: -webkit-gradient(linear, left top, left bottom, from(#595959), to(#2a2a2a));*/
/*	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#595959', EndColorStr='#2a2a2a');*/
/*	background: -moz-linear-gradient(top, #595959, #2a2a2a);*/

	-moz-box-shadow: 0px 0px 5px #e7e7de;
	-webkit-box-shadow: 0px 0px 5px #e7e7de;
	box-shadow: 0px 0px 5px #e7e7de;

	border-bottom: 1px solid #dfdfd6;
	


}

#sb_box {
	font-family: Arial Narrow, Verdana, Arial, Tahoma;
	font-size: 14px;
	width: 150px;
	height: 200px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	/*float: right;*/

background: #eeeeee; /* Old browsers  */
background: -moz-linear-gradient(-45deg, #eeeeee 20%, #e7e7de 80%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(20%,#eeeeee), color-stop(80%,#e7e7de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #eeeeee 20%,#e7e7de 80%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #eeeeee 20%,#e7e7de 80%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #eeeeee 20%,#e7e7de 80%); /* IE10+ */
background: linear-gradient(-45deg, #eeeeee 20%,#e7e7de 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e7e7de',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	-moz-box-shadow: 0px 0px 3px #e7e7de;
	-webkit-box-shadow: 0px 0px 3px #e7e7de;
	box-shadow: 0px 0px 3px #e7e7de;
	
	border: 1px solid #ffffff;


}


#main {
	width: 620px; //changed 600
	min-height: 400px;
	float: left;
	padding-top: 10px; 
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px; 
	text-align: left;
	overflow: hidden;
}

div.org {
	color: #000000;
	padding-top: 0; 
	padding-left: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 1002px; 
	height: 100px;
	clear: both;
	font-weight: normal;
	font-size: 11px;
}


div.footer {
	color: #888888;
	padding-top: 0; 
	padding-left: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
	width: 1002px; 
	height: 30px;
	clear: both;
	font-family: Calibri, Arial;
	font-weight: normal;
	font-size: 11px;
	border-top: 1px solid #dfdfd6;
}

p.footer {
	text-align: center;
}


div.box {
	
	color: #000000;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 5px; 
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
	/*width: 600px; */
	/*height: 100px;*/
	font-family: Arial Narrow, Calibri, Arial;
	font-weight: normal;
	font-size: 15px;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #e7e7de 5px, #ffffff 15px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(5px,#e7e7de), color-stop(15px,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7e7de 5px,#ffffff 15px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7e7de 5px,#ffffff 15px); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e7e7de 5px,#ffffff 15px); /* IE10+ */
background: linear-gradient(top, #e7e7de 5px,#ffffff 15px); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7de', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

/*	-moz-box-shadow: 0px 0px 2px #aaaaaa;
	-webkit-box-shadow: 0px 0px 2px #aaaaaa;
	box-shadow: 0px 0px 2px #aaaaaa;
	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
	border-radius: 3px; 
	border: 1px solid #eeeeee;
*/

	-moz-box-shadow: 0px 0px 3px #e7e7de;
	-webkit-box-shadow: 0px 0px 3px #e7e7de;
	box-shadow: 0px 0px 3px #e7e7de;
	
	border: 1px solid #ffffff;

}


div.news {
	
	color: #000000;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 5px; 
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: normal;
	

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #e7e7de 5px, #ffffff 15px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(5px,#e7e7de), color-stop(15px,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e7e7de 5px,#ffffff 15px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e7e7de 5px,#ffffff 15px); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e7e7de 5px,#ffffff 15px); /* IE10+ */
background: linear-gradient(top, #e7e7de 5px,#ffffff 15px); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7de', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	-moz-box-shadow: 0px 0px 3px #e7e7de;
	-webkit-box-shadow: 0px 0px 3px #e7e7de;
	box-shadow: 0px 0px 3px #e7e7de;
	
	border: 1px solid #ffffff;

}



div.logo {
	margin:10px;
	float: left;
}


h1 {	
	font-family: Calibri, Tahoma, Arial, Candara, Verdana ;
	text-transform : uppercase ;
	font-size: 1.6em;
	font-weight: bold;
	color: #00693c; /*#049748; #254b23; */
	/*text-shadow: #919191 0.0em 0.0em 0.1em;*/
}


h6 {	
	color: #595959; 
}


hr {
	width: 100%;
	color: #919191;
}

p.norm {
	text-align: justify;
	text-indent: 30px;
	padding: 0 20px 0 20px;
}

ol.norm, ul.norm {
	text-align: justify;
}


p.sign {
	font-style: italic;
	font-size: 11px;
	text-align: right;
	padding: 0 20px 0 0;
	color: #2a2a2a;	
}

p.news {
	text-align: center;
	padding: 0 20px 0 20px;
}



/* tabele */


#tab_org {
	text-align: center;
	border: 0;
}

table.tab_h {
    	background-color: #00693c; /*#049748; #254b23;*/
    	border-collapse: collapse;
    	empty-cells: show;
    	width: 600px;
    	border: 0;
    	font-size : 10px;
    	color: #ffffff;
	font-weight : bold;
	text-transform : uppercase ;

}

table.tab_cg {
	background-color: #c5cdc3;
	border-collapse: collapse;
	empty-cells: show;
	width: 600px;
	border: 0;
	color: #000000;
}


table.tab_cw {
	background-color: #ffffff;
	border-collapse: collapse;
	empty-cells: show;
	width: 600px;
	border: 0;
	color: #000000;
}

table.tab_himg {
	background-color: #595959;
	border-collapse: collapse;
	empty-cells: show;
	width: 650px;
	border: 0;
	font-size : 10px;
	color: #ffffff;
	font-weight : bold;
}

table.tab_img {
	text-align: center;
	background-color: #ffffff;
	border-collapse: collapse;
    	empty-cells: show;
	width: 650px;
	border: 0;
}

table.tab_img img {
	-moz-box-shadow: 2px 2px 3px #595959;
	border: 0;
}



/* formular */
/* fe -> formular element */

div.fe0 {
	padding-left: 10px;
}

div.fe1 {
	padding-left: 25px;
}
