BODY, TD, P, DIV, SELECT, INPUT, TEXTAREA { 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px; 
	color: #3C3B3B;
}

BODY {
        background-image: url(/images/efin/fon2.gif);
/*	background-image:url(images/bg.gif);*/
	background-position: center top;
	background-repeat: repeat-y;
/*	background-color: #26528E; */
	margin: 0px; padding: 5px;
	}	

A {text-decoration: none;}
A:link {COLOR: #3c8973;}
A:active {COLOR: #3c8973;}
A:visited {COLOR: #3c8973;}
A:hover {COLOR: #E85700;}

A.inv:link {COLOR: #E85700;}
A.inv:active {COLOR: #E85700;}
A.inv:visited {COLOR: #E85700;}
A.inv:hover {COLOR: #3c8973;}

td.lang A:link {COLOR: #2E665B;}
td.lang A:active {COLOR: #2E665B;}
td.lang A:visited {COLOR: #2E665B;}
td.lang A:hover {COLOR: #E85700;}

A.more, A.more2 {
	font-weight: bold; font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.more:link {COLOR: #E85700;}
A.more:active {COLOR: #E85700;}
A.more:visited {COLOR: #E85700;}
A.more:hover {COLOR: #3c8973;}

p.orangeup A:link {COLOR: #E85700;}
p.orangeup A:active {COLOR: #E85700;}
p.orangeup A:visited {COLOR: #E85700;}
p.orangeup A:hover {COLOR: #3c8973;}

td.botline A {margin-left: 10px; margin-right: 10px; font-size: 10px;}

INPUT.login, INPUT.normal, INPUT.middle, INPUT.normaler, INPUT.subnormal, INPUT.small, SELECT.small, INPUT.subsmall, SELECT.subsmall, textarea.middle, textarea.normal {
	border: 1px solid #26528E;
	background-image:url(images/in_shad.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 3px;
	color: #3c8973;
}
INPUT.login {width: 80px;}
INPUT.small, SELECT.small {width: 55px;}
INPUT.subsmall, SELECT.subsmall {width: 35px;}
INPUT.normaler {width: 127px;}
INPUT.subnormal {width: 87px;}
INPUT.normal, SELECT.normal, textarea.normal {width: 195px; font-weight: normal;}
INPUT.middle {width: 330px;}
select.middle {width: 337px; font-weight: normal;}
textarea {width: 230px; font-weight: normal;}
textarea.middle {width: 337px; font-weight: normal;}

.admintextarea {width: 700px;}
.maintextarea {width: 620px;}

.cloud1 {
	background-image: url(images/cloud1.jpg);
	background-repeat: no-repeat;
}
.cloud2 {
	background-image: url(images/cloud2.jpg);
	background-repeat: no-repeat;
	
}
.topline {
	background-image: url(images/topline.gif);
	background-repeat: repeat-x;
}
.botline {
	background-image: url(images/botline.gif);
	height: 29px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 29px;
}
.lang, .date {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2E665B;
}
.lang {word-spacing: 15px;}

.left {
	background-image: url(images/leftbg.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
.center {
	background-image: url(images/center_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
}
.right {
	background-image: url(images/right_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 1px;
	background-color: #FFFFFF;
}
.menu_main, .menu_sub {
	border: 0px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	text-transform: uppercase;
}
.menu_main {font-weight: bold;}
.menu_sub {font-size: 10px;}

.corner {
	background-image: url(images/corner.gif);
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
}
.title_orange, .title_blue {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	line-height: 22px;
	height: 24px;
}
.title_orange {background-image: url(images/title_orange.gif);}
.title_blue {background-image: url(images/title_blue.gif);}

.block_under, .block, .block_over {
	background-image: url(images/hdots31.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	clear: both; 
}
.block_under {
	background-image: url(images/hdots31.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.block_over {
	background-image: url(images/hdots31.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
}
div.block_under p, div.block_over p, div.block p {margin-top: 7px;}

.block_m {padding: 10px;}
.pic {
	margin-right: 5px;
	border: 3px double #CCCCCC;
}

.buttonup {
	text-transform: uppercase; 
	font-size: 13px; 
	font-weight: bold;
	color: #3c8973;
}
.buttondown {
	font-weight: bold;
	text-decoration: underline;
	color: #3c8973;
}

.dblueup, .orangeup  {
	text-transform: uppercase; 
	font-size: 10px; 
	font-weight: bold;
}
.dblueup {color: #3c8973;}
.orangeup {color: #E85700;}
.dorangeup {color: #F29707;}
.darkblue {color: #3c8973;}
.blue {color: #2E665B;}

.dblue {color: #3c8973; font-weight: bold; padding: 3px;}

.banner {padding: 10px;}

.copy {
	font-size: 10px;
	text-transform: uppercase;
	background-color: #FFFFFF;
}
.uho {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 174px 52px;
	border: 1px solid #9B9B9B;
	background-color: #FFFFFF;
	padding: 2px;
	width: 182px;
	height: 60px;
	font-size: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}
.small,.subsmall {
	font-size: 10px;
	color: #3c8973;
}
.padleft {padding-left: 50px;}
.coll {
	border-collapse: collapse; 
	border-right-width: 0px; border-left-width: 0px; 
	border-right-color: #FFFFFF;
}

.collapse {border-collapse: collapse;}

.fontnormal {
        font-weight: normal;
        padding: 5px;
        text-align: justify;
}

