body	{
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}


a:link {
    text-decoration: underline;
	color : #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:visited {
    text-decoration: underline;
	color : #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:hover {
    text-decoration: none;
	color : #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:active {
    text-decoration: underline;
	color : #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


a.lang:link {
	font-size:10px;
    text-decoration: none;
	color : #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.lang:visited {
	font-size:10px;
    text-decoration: none;
	color : #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.lang:hover {
	font-size:10px;
    text-decoration: underline;
	color : #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.lang:active {
	font-size:10px;
    text-decoration: none;
	color : #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


a.left_menu:link {
    text-decoration: none;
	color : #64EFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.left_menu:visited {
    text-decoration: none;
	color : #64EFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.left_menu:hover {
	text-decoration: underline;
	color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.left_menu:active {
    text-decoration: none;
	color : #64EFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



a.dev:link {
    text-decoration: none;
	color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.dev:visited {
    text-decoration: none;
	color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.dev:hover {
	text-decoration: underline;
	color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.dev:active {
    text-decoration: none;
	color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


span.dev {
	color : #CCCCCC;
}
span.note{
	font-size : xx-small;
}

hr{
	height : 1px;
	color : #42687C;
}




td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #000000;
	vertical-align : top;
	text-align : left;
}
td.contacts{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #333333;
	vertical-align : middle;
	text-align : right;
	padding-right : 8px;
	width : 775px;
	height : 37px;
}
td.copyright{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color : #FFFFFF;
	vertical-align : middle;
	text-align : left;
	padding-left : 8px;
	background-image : url(../images/bottom.jpg);
	width : 775px;
	height : 33px;
}
td.left_menu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #FFFFFF;
	vertical-align : top;
	text-align : left;
	padding : 0px 0px 20px 0px;
}
td.main_header{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0066CC;
	vertical-align : bottom;
	text-align : left;
	padding : 0px 5px 4px 5px;
	font-weight : bold;
}

td.main_content{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #000000;
	vertical-align : top;
	text-align : left;
	padding : 13px 2px 26px 26px;
}

td.table_header{
	color : #FFFFFF;
	font-weight : bold;
}
td.table_value{
	background-color : #FFFFFF;
}
td.table_value_ac{
	background-color : #EEEEEE;
}

div.bkg_table{
	background-color : #6A8F94;
}

input.field{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
textarea.field{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

span.info{
	color : #008800;
}
span.error{
	color : #880000;
}


img.flag{
	opacity:0.7;            /*      W3C-konform     */
	-moz-opacity:0.7;       /*      Mozilla und Derivate    */
	FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /*IE*/
}

h1{ margin: 0; padding: 0 1em;;
	font-weight:normal;
    	font-size: 8pt;
	color : #dcdcdc;
text-align : right;
}
strong{ margin: 0 0 0 0; padding: 0 0 0 0;
	font-weight:bold;
 	color : #000000;
text-align : left;
}