BODY {
	scrollbar-base-color: white;
	scrollbar-track-color: white;
	scrollbar-face-color: #CCCCCC;
	scrollbar-highlight-color: #354C83;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #354C83;
	scrollbar-shadow-color: #354C83;
	scrollbar-arrow-color: #354C83;

	Background-color: white;
	
	margin:0;
}

/* */
a:link    			{text-decoration:none;			color: #354C83;	font-weight: normal; font-size: 12px;	font-family: Arial,Verdana,Lucida Sans Unicode,Georgia}
a:active  			{text-decoration:none;			color: #354C83;	font-weight: normal; font-size: 12px;	font-family: Arial,Verdana,Lucida Sans Unicode,Georgia}
a:visited 			{text-decoration:none;			color: #354C83; 	font-weight: normal; font-size: 12px;	font-family: Arial,Verdana,Lucida Sans Unicode,Georgia}
a:hover   			{text-decoration:underline;	color: #354C83; 	font-weight: normal;	font-size: 12px;	font-family: Arial,Verdana,Lucida Sans Unicode,Georgia}

a.visions:link    {text-decoration:none;			color: white;		font-weight: normal; font-size: 8px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.visions:active  {text-decoration:none;			color: white; 		font-weight: normal; font-size: 8px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.visions:visited {text-decoration:none;			color: white; 		font-weight: normal; font-size: 8px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.visions:hover   {text-decoration:none; 			color: white; 		font-weight: normal; font-size: 8px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}

a.legal:link		{text-decoration:none;			color: #666666; 	font-weight: normal; font-size: 10px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.legal:active 	{text-decoration:none;			color: #666666; 	font-weight: normal; font-size: 10px; 	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.legal:visited 	{text-decoration:none;			color: #666666; 	font-weight: normal; font-size: 10px; 	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.legal:hover 		{text-decoration:none;			color: #666666; 	font-weight: normal; font-size: 10px; 	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}

a.short:link		{text-decoration:none;			color: #666666; 	font-weight: normal; font-size: 10px;	font-family: Arial}
a.short:active 	{text-decoration:none;			color: #666666; 	font-weight: normal; font-size: 10px; 	font-family: Arial}
a.short:visited 	{text-decoration:none;			color: #666666; 	font-weight: normal; font-size: 10px; 	font-family: Arial}
a.short:hover 		{text-decoration:underline;	color: #666666; 	font-weight: normal; font-size: 10px; 	font-family: Arial}

a.big_red:link		{text-decoration:none;			color: #DD0000; 	font-weight: normal; font-size: 20px;	font-family: Georgia,Verdana,Lucida Sans Unicode,Arial}
a.big_red:active 	{text-decoration:none;			color: #DD0000; 	font-weight: normal; font-size: 20px; 	font-family: Georgia,Verdana,Lucida Sans Unicode,Arial}
a.big_red:visited {text-decoration:none;			color: #DD0000; 	font-weight: normal; font-size: 20px; 	font-family: Georgia,Verdana,Lucida Sans Unicode,Arial}
a.big_red:hover 	{text-decoration:underline;	color: #DD0000; 	font-weight: normal; font-size: 20px; 	font-family: Georgia,Verdana,Lucida Sans Unicode,Arial}

a.left_small:link			{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 10px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_small:active 		{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 10px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_small:visited 	{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 10px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_small:hover 		{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 10px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}

a.left_big:link			{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_big:active 		{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_big:visited 		{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_big:hover 			{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}

a.hr_style:link			{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.hr_style:active 		{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.hr_style:visited 		{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.hr_style:hover 			{text-decoration:none;	color: #354C83;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}

a.left_big_high:link		{text-decoration:none;	color: #DD0000;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_big_high:active 	{text-decoration:none;	color: #DD0000;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_big_high:visited {text-decoration:none;	color: #DD0000;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}
a.left_big_high:hover 	{text-decoration:none;	color: #DD0000;	font-weight: normal; font-size: 14px;	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial}


td, table, body, div {font-size : 12px; font-family : Verdana,Lucida Sans Unicode,Verdana,Helvetica,Arial;color : #666666}


/* HEAD */
td.headcell 			{text-align: center; border-left: solid 1px #CCCCCC;}
td.headcell_active 	{text-align: center; border-left: solid 1px #354C83;}

td.short 			{font-family: Arial; 										font-size: 12px; color: #666666; text-align: left; 	vertical-align: top; table-layout: fixed}
td.detail 			{font-family: Arial; 										font-size: 11px; color: #354C83; text-align: justify; vertical-align: top;}
td.publish 			{font-family: Arial; 										font-size: 11px; color: #354C83; text-align: left; 	vertical-align: top;}
td.publish2 		{font-family: Arial; 										font-size: 11px; color: #666666; text-align: left; 	vertical-align: top;}

span.wir_und_die 	{color: #354C83; font-weight: normal; font-size: 12px; font-family: Verdana,Lucida Sans Unicode,Georgia,Arial; font-style: normal}
span.marker 		{color: #354C83; font-weight: normal; font-size: 12px; font-family: Verdana,Lucida Sans Unicode,Georgia,Arial; font-style: normal}

table.left			{width: 210px;}
table.cms_note 	{width: 300px;}
table.focus 		{width: 980px;}

td.abg 				{text-align: justify;}

td.persnr			{width: 80px;}
table.bottom_wide		{width: 550px;}
td.bottom_spacer		{width: 15px;}
td.bottom_center		{width: 60px;}
td.bottom_headline 		{font-family: Arial; 	font-size: 16px; color: #354C83; font-weight: bold; border-bottom: solid 1px #CCCCCC;}
td.bottom_headline_col 	{font-family: Arial; 	font-size: 16px; color: #354C83; border-bottom: solid 1px #CCCCCC; width: 230px;}
td.bottom_cont_col 		{font-family: Arial;    font-size: 12px; color: #666666; text-align: justify; vertical-align: top;}
td.bottom_cont_col_left {font-family: Arial; 	font-size: 12px; color: #666666; text-align: left; border-right: solid 1px #CCCCCC;}

td.adresse 					{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial; 	font-size: 10px; color: #354C83; text-align: left; font-weight: bold;}
td.adresse_text 			{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial; 	font-size: 10px; color: #354C83; text-align: left;}

td.presse_top 				{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial; 	font-size: 10px; color: #354C83; text-align: left; font-weight: bold; border-bottom: solid 1px #CCCCCC;}
td.presse_text 			{font-family: Arial; 													font-size: 10px; color: #666666; text-align: justify;}

div.legal 					{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial; 	font-size: 10px; color: #666666; text-align: center; font-weight: normal; text-decoration: none;}
div.info       			{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial; 	font-size: 10px; color: #354C83; text-align: left;}
div.visions 				{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;		font-size: 14px; color: #354C83; text-align: left; font-weight: normal;}

table.kontakt 				{width: 360px;}
td.kontakt 					{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;	font-size: 10px; color: #354C83; text-align: left; width: 140px;}
td.kontakt_input 			{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;	font-size: 10px; color: #354C83; text-align: left; width: 220px;}

table.user_details 		{width: 400px; background-color: #66FF66}
td.user_details 			{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;	font-size: 10px; color: #354C83; text-align: left; width: 140px}

table.form 					{width: 400px;}
td.form 						{font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;	font-size: 10px; color: #354C83; text-align: left}

tr.highlight:hover     {background-color: #CCCCFF}

table.holiday_yellow 		   {background-color: #FFFF66}
table.holiday_around_yellow   {background-color: #FFFFB2}
tr.holiday_yellow       		{background-color: #FFFF66}
td.holiday_yellow       		{background-color: #FFFF66; font-family: Verdana}

table.holiday_green     		{background-color: #009900}
table.holiday_around_green    {background-color: #7FCC7F}
tr.holiday_green        		{background-color: #009900}
td.holiday_green        		{background-color: #009900; font-family: Verdana; color: white}

table.holiday_red     		{background-color: #009900}
table.holiday_around_red   {background-color: #E57F7F}
tr.holiday_red        		{background-color: #009900}
td.holiday_red        		{background-color: #009900; font-family: Verdana; color: white}

table.holiday_blue     		{background-color: #354C83}
table.holiday_around_blue  {background-color: #9AA5C1}
tr.holiday_blue        		{background-color: #354C83}
td.holiday_blue        		{background-color: #354C83; font-family: Verdana; color: white}

table.invoice_list 		   {background-color: white; border: 1px solid #354C83; border-collapse: collapse; width: 1000px}
tr.headline                {background-color: #354C83;}
tr.invoice_list       		{background-color: white}
td.headline                {color: white; font-weight: bold}
td.invoice_list       		{background-color: white; font-family: Verdana}

td.corners {width: 10px; height: 10px}

table.head {background-color: #F1F2F6; border: 1px solid #CCCCCC;  width: 200px; height: 60px}
td.head_topic {border-bottom: solid 1px #CCCCCC; font-weight:bold}
td.head_txt {font-size: 9px;}

hr.dashed {color: #354C83; border: 0px; border-bottom: 1px dashed}
hr.dotted {color: #354C83; border: 0px; border-bottom: 1px dotted}


input.form {
	color: #354C83;
	background-color: #F1F2F6;
	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
	width: 220px;
}

input.paper {
	color: #354C83;
	background-color: #F1F2F6;
	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
	width: 360px;
}

input.name {
	color: #354C83; 
	background-color: #F1F2F6;
	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;		
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 14px; 
}

input.standard {
	color: #354C83;
	background-color: #F1F2F6;
	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
}

input.user_details {
	color: #354C83;
	background-color: #99FFCC;
	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
}

input.read_only {
	color: #354C83;
	background-color: #CCCCCC;
	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
}

input.send_button {
	color: #354C83;
	background-color: #F1F2F6;
	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;
	border-color: #354C83;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
	width: 120px;
}

input.preview_button {
	color: #DD0000;
	background-color: #F1F2F6;
	font-family: Verdana,Lucida Sans Unicode,Georgia,Arial;
	border-color: #DD0000;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
	width: 120px;
}

textarea.standard {
	color: #354C83;
	background-color: #F1F2F6;	
	font-family: Verdana, Helvetica;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
}

textarea.form {
	color: #354C83;
	background-color: #F1F2F6;	
	font-family: Verdana, Helvetica;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
	width: 360px;
}


select {
	Color: black;
	Background-Color: white;
	Font-Family: Verdana, Helvetica;
	Border-Color: white;
	Font-Size: 90%;
}

