body,html {overflow-x:hidden ! important;}
body,html {scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #fffff; scrollbar-darkshadow-color: #e2e6ea; scrollbar-3dlight-color: #e2e6ea; scrollbar-face-color: #e2e6ea; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #e2e6ea; scrollbar-darkshadow-color: #e2e6ea; }

body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	margin: 0;
	height: 100%;
	line-height: 1.5;

	}
	
.textfield_normal {
	width: 120;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

.textfield_small {
 	width: p50x;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

.tbl-site {
	height: 100%;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ABB1B6;
	border-bottom : 100px;
}

.table_bg {
	background-color: #62676D;
}

.maintable {
	width: 97%;
}

.table_content_height {
	height: 13px;
}

.nav_normal {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #983448;
	text-align:left;
	width:169px;
}

.text_grayblue {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #455B66;
}

.text_grayblue a:link {color:#455B66;text-decoration: underline;}
.text_grayblue a:visited {color:#455B66;text-decoration:underline;}
.text_grayblue a:active {color:#455B66;text-decoration: underline;}
.text_grayblue a:hover {color:#455B66;text-decoration: underline;}

.text_grayblue_navi {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #455B66;
}

.text_grayblue_navi a:link {color:#5470C4;text-decoration: none;}
.text_grayblue_navi a:visited {color:#5470C4;text-decoration: none;}
.text_grayblue_navi a:active {color:#5470C4;text-decoration: none;}
.text_grayblue_navi a:hover {color:#5470C4;text-decoration: none;}


.text_blue {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #2E468D;
}

.text_blue a:link {color:#2E468D;text-decoration: underline;}
.text_blue a:visited {color:#2E468D;text-decoration:underline;}
.text_blue a:active {color:#2E468D;text-decoration: underline;}
.text_blue a:hover {color:#2E468D;text-decoration: underline;}


.text_normal {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

.text_normal_red {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CF102B;
}

.text_normal_green{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #419931 ;
}

.text_bold_green{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #419931 ;
}


.text_normal_lightblue{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #46C0BC;
}

.text_normal_orange{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF6C00;
}


.text_normal_blau {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #01264e;
}

.text_normal_blau a:link {color:#2E468D;text-decoration: underline;}
.text_normal_blau a:visited {color:#2E468D;text-decoration:underline;}
.text_normal_blau a:active {color:#2E468D;text-decoration: underline;}
.text_normal_blau a:hover {color:#2E468D;text-decoration: underline;}

.text_normal a:link {color:#2E468D;text-decoration: underline;}
.text_normal a:visited {color:#2E468D;text-decoration:underline;}
.text_normal a:active {color:#2E468D;text-decoration: underline;}
.text_normal a:hover {color:#2E468D;text-decoration: underline;}

.text_fett {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.text_small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

.text_small a:link {color:#2E468D;text-decoration: none;}
.text_small a:visited {color:#2E468D;text-decoration:none;}
.text_small a:active {color:#2E468D;text-decoration: underline;}
.text_small a:hover {color:#2E468D;text-decoration: underline;}

.text_white {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
}

.nav_link {
	width: 120px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6a6a6a;
}

.nav_link a:link {color:#6a6a6a;text-decoration: none;}
.nav_link a:visited {color:#6a6a6a;text-decoration:none;}
.nav_link a:active {color:#3e7ab7;text-decoration:none;}
.nav_link a:hover {color:#3e7ab7;text-decoration: none;}

.nav_link_green {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #53BB3B;
}

.nav_link_green a:link {color:#6a6a6a;text-decoration: none;}
.nav_link_green a:visited {color:#6a6a6a;text-decoration:none;}
.nav_link_green a:active {color:#419931;text-decoration:none;}
.nav_link_green a:hover {color:#419931;text-decoration: none;}


.text_newsbox_blue {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #5470C4;
}

.text_newsbox_blue a:link {color:#5470C4;text-decoration: none;}
.text_newsbox_blue a:visited {color:#5470C4;text-decoration:none;}
.text_newsbox_blue a:active {color:#5470C4;text-decoration: none;}
.text_newsbox_blue a:hover {color:#5470C4;text-decoration: none;}

.nav_top a:link {color:#6a6a6a;text-decoration: none;}
.nav_top a:visited {color:#6a6a6a;text-decoration:none;}
.nav_top a:active {color:#3f78b3;text-decoration: none;}
.nav_top a:hover {color:#3f78b3;text-decoration: none;}

.nav_top {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #6a6a6a;
}


.nav_top_green a:link {color:#6a6a6a;text-decoration: none;}
.nav_top_green a:visited {color:#6a6a6a;text-decoration:none;}
.nav_top_green a:active {color:#419931;text-decoration: none;}
.nav_top_green a:hover {color:#419931;text-decoration: none;}

.nav_top_green {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #419931;
}

.top_green_active a:link {color:#419931;text-decoration: none;}
.top_green_active a:visited {color:#419931;text-decoration:none;}
.top_green_active a:active {color:#419931;text-decoration: none;}
.top_green_active a:hover {color:#419931;text-decoration: none;}

.top_green_active {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #419931;
}

.nav_green_active a:link {color:#419931;text-decoration: none;}
.nav_green_active a:visited {color:#419931;text-decoration:none;}
.nav_green_active a:active {color:#419931;text-decoration: none;}
.nav_green_active a:hover {color:#419931;text-decoration: none;}

.nav_green_active {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #419931;
}

.nav_blue_active a:link {color:#3e7ab7;text-decoration: none;}
.nav_blue_active a:visited {color:#3e7ab7;text-decoration:none;}
.nav_blue_active a:active {color:#3e7ab7;text-decoration: none;}
.nav_blue_active a:hover {color:#3e7ab7;text-decoration: none;}

.nav_blue_active {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3e7ab7;
}

.top_blue_active a:link {color:#3f78b3;text-decoration: none;}
.top_blue_active a:visited {color:#3f78b3;text-decoration:none;}
.top_blue_active a:active {color:#3f78b3;text-decoration: none;}
.top_blue_active a:hover {color:#3f78b3;text-decoration: none;}

.top_blue_active {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #3f78b3;
}


.nav_link_td_right {
	width: 120px;
}

.nav_link_td_left {
	width: 60px;
}

.td_nav_small_left {
	width: 20px;
	text-align:right;
	height:35px;
	vertical-align:middle;
}

.td_nav_small_right {
	width: 22px;
	text-align:left;
	height:35px;
	vertical-align:middle;
}

td {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

alternating_tr {
	bgcolor: #F0F2F3;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

th {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}


.datafield {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size : 9px;
}

.datainputfield_lang {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size : 9px;
	width : 200px
}

.datainputfield_mittel {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size : 9px;
	width : 100px
}

.datainputfield_ort {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size : 9px;
	width : 140px
}

.datainputfield_klein {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size : 9px;
	width : 50px
}

.button {
	font-family : Arial,Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	border : 1px solid Gray;
	background: #B2BFC5;
}

.hilite {
	color: #FF9900;
}

.link {font-size:10pt;font-family:Arial,Verdana, Helvetica, sans-serif;text-decoration:underline;}
.link a:link {color:#000000;text-decoration: underline;}
.link a:visited {color:#000000;text-decoration:underline;}
.link a:active {color:#6387C1;text-decoration: underline;}
.link a:hover {color:#6387C1;text-decoration: underline;}
