/* DATEI: trilactis-styles.css*/
body  {
	font-size : 11px;
	background-color : #ffffff;
	color : #000000;
	margin : 0 0 0 0;
}

#main {
width:980px;
min-height:570px;
margin:2px auto;
padding:0px 0px;
text-align:center;
background-color:#ffffff;
border: 1px solid #1448DC;
overflow: auto;
}


#content {
width:779px;
min-height:570px;
float:right;
padding:0px 0px;
background-color:#ffffff;
color:#000000;
text-align:left;
border-left: 1px dotted #eaeaea;
margin-top:0px;
position:relative;
}

#navigation {
float:left;
width:200px;
min-height:600px;
padding:0px 0px;
background-color: transparent;
color:#000000;
background-image : url("../images/menu-background2.jpg");
background-position : top;
background-repeat : no-repeat;
}

div.menu {
padding:0 0 0 0 ;
background-color: transparent;
height: 20px;
margin-bottom:3px;
border: 2px solid transparent;
}

a.menu {
	font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : #FFFFFF;
	background-color: #54aad6;
	border-right: 2px solid #0b2b3c;
	border-bottom: 2px solid #0b2b3c;
	border-left: 2px solid #62c7fc;
	border-top: 2px solid #62c7fc;
	height: 20px;
	width: 140px;
	text-decoration: none;
	text-align:left;
	padding-left:3px;
	display:block;
	float:left;
	margin-bottom:3px;
}

a.menu:hover {
	background-color: #73a137;
	border-right: 2px solid #0b2b3c;
	border-bottom: 2px solid #0b2b3c;
	border-left: 2px solid #8ac043;
	border-top: 2px solid #8ac043;
}

div.PseudoLink {cursor:pointer; color: #1448DC;}
div.PseudoLink:hover {cursor:pointer; color: #62a901; text-decoration: underline;}
div.InfoBox  {cursor: pointer;border: 1px solid #1448DC; display:block; margin-bottom: 20px;width:500px;}




















p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i  {
	font-family : Arial,sans-serif;
}

table.box {
	border: 1px solid #1448DC; 
}

td.norm  {
	font-family : Arial,sans-serif;
	font-size : 11pt;
	color : #000000;
}

td.grey  {
	font-family : Arial,sans-serif;
	font-size : 10pt;
	color : #414141;
}

td.button  {
	background-color: #0088CF; 
	color: #ffffff; 
	border: 1px solid #000000; 
	font-family : Arial,sans-serif;
	font-size : 13px;
}


span.grey  {
	font-family : Arial,sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #414141;
}

span.green  {
	font-family : Arial,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #00aa00;
}

span.greybold  {
	font-family : Arial,sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #414141;
}


td.bluebold  {
	font-family : Arial,sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #1448DC;
}

td.greybold  {
	font-family : Arial,sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #414141;
}

td.greyboldbig {
	font-family : Arial,sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #848484;
}

td.greyboldtimes  {
	font-family : "Times New Roman", Times, serif;
	font-size : 14pt;
	font-weight : bold;
	color : #828282;
}

td.greyboldtimesbig  {
	font-family : "Times New Roman", Times, serif;
	font-size : 26px;
	font-weight : bold;
	color : #414141;
}


td.grey2  {
	font-family : Arial,sans-serif;
	font-size : 9pt;
	color : #414141;
}

a.norm	{
	text-decoration : none;
	font-family : Arial,sans-serif;
	font-size : 10pt;
	color : #1448DC;
}


a.serviceMenu	{
	text-decoration : none;
	font-family : Arial,sans-serif;
	font-size : 13px;
	color : #ffffff;
}

a.serviceMenu:hover	{
	text-decoration : underline;
	font-family : Arial,sans-serif;
	font-size : 13px;
	color : #ffffff;
}


a.mail	{
	text-decoration : none;
	font-family : Arial,sans-serif;
	font-size : 10pt;
	color : #1448DC;
	
}

input.norm {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	border: 1px solid #1448DC; 
	background-color: #ffffff; 
}

input.submitbutton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	border: 1px solid #000000; 
	background-color: #1448DC; 
}

input.submitbutton2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	
	border: 1px solid #1448DC; 
	background-color: #00ccff; 
}

td.headline2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	background-color : #1448DC;
}

select.norm {
	background-color: #ffffff; 
	color: #000000; 
	border: 1px solid #000000; 
}

.optiongroup
{
	background-color: #ffffff; 
	color: #0088CF; 
	font-weight: bold;
	font-style : normal;
}

.option {
	background-color: #ffffff; 
	color: #000000; 
}


/* MENU *************************/


td.halfFrame {
	font-family : Arial,sans-serif;
	font-size : 12px;
	color : #414141;
	border-top: 1px solid #54aad6;
	border-bottom: 1px solid #54aad6;
}
