body 					{ font:12px Arial, Tahoma, Helvetica; color:#444; line-height: 1.4; }
td						{ font:12px Arial, Tahoma, Helvetica; color:#444; line-height: 1.4; }

a:link					{ text-decoration: none; color: #ff9c00; }
a:active				{ text-decoration: none; color: #ff9c00; }
a:visited				{ text-decoration: none; color: #ff9c00; }
a:hover					{ text-decoration: underline; color: #ff9c00; }

.menu a					{ background-image:url(../img/menu_btn.gif); display:block; height:40px; width:120px; color:#3a3a3a; float:left; font-size:11px; line-height: 38px; }
.menu a:link			{ text-decoration:none; color:#3a3a3a; }
.menu a:visited			{ text-decoration:none; color:#3a3a3a;}
.menu a:hover			{ text-decoration:none; color:#00a2b3; background-image:url(../img/menu_btn_on.gif);}

.menu_on a				{ display:block; height:40px; width:120px; background-image:url(../img/menu_btn_on.gif); color:#FFF; float:left; font-size:11px; line-height: 38px; }
.menu_on a:link			{ text-decoration: none; color:#00a2b3;}
.menu_on a:visited		{ text-decoration: none; color:#00a2b3;}

.submenu a				{ display:block; height:28px; width:156px; color:#3a3a3a; font-size:11px; line-height:28px;}
.submenu a:link			{ text-decoration:none; color:#3a3a3a; }
.submenu a:visited		{ text-decoration:none; color:#3a3a3a;}
.submenu a:hover		{ text-decoration:none; color:#00a2b3; background-image:url(../img/submenu_on.gif);}

.submenu_on a			{ display:block; height:28px; width:156px; background-image:url(../img/submenu_on.gif); line-height:28px; color:#00a2b3; font-size:11px; }
.submenu_on a:link		{ text-decoration: none; color:#00a2b3;}
.submenu_on a:visited	{ text-decoration: none; color:#00a2b3; background-color: #F4F4F4;}


a:link.content, a:active.content, a:visited.content  { text-decoration: none; color: #969696; font: 11px Arial, Verdana, Helvetica; }
a:hover.content  { text-decoration: none; color: #000000; }

a:link.btn, a:active.btn, a:visited.btn  { text-decoration: none; color: #4d4e4f; font: 12px Arial, Verdana, Helvetica; font-weight: bold; }
a:hover.btn  { text-decoration: none; color: #000000; }

hr	            		{ height:1px; display: none;}
div.hr					{ margin:0px; border-top:solid 1px #c8c8c8; height:1px;}

h1						{ margin-bottom:10px; margin-top:0px; color:#0098b2; font: 32px Arial, Helvetica; }
#Footer					{ color:#76787c; margin-bottom:40px; margin-top:15px; line-height:17px; text-align:center; font-size:11px; }
#LanguageMenu			{ float:left; height:39px; font-size:11px; color:#999; }
#Breadcrumbs			{ height:27px; color:76787c; padding-top:2px; font-size:11px; }


.title  { font: 20px Arial, Verdana, Helvetica; color: #2C3F87; font-weight: bold; }
.date  { font: 11px Verdana, Helvetica, Arial; color: #10409F; }
.text  { font: 11px Verdana, Helvetica, Arial; color: #0A1467; }
.textBold  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: bold; }
.textWin  { background: #F2F2F2; padding: 3px; font: 11px Verdana, Helvetica, Arial; color: #454C60; }

.inputStyle  { font: 11px Arial, Verdana, Helvetica; }


select					{ font-family: Arial, Tahoma; font-size: 11px; color: #444444; height:20px; }
textarea, input			{ font-family: Arial, Tahoma; font-size: 11px; color: #444444; height:20px; padding-left: 2px; }

div.tag			{
		position:absolute;
		left:100%;
		top:28px;
		overflow:visible;
		height:135px;
		width:20px;
		background-repeat:no-repeat;
		background-position:-50px -150px;
		background-color:transparent;
    margin:0 0 0 -20px;
		padding:0;
		color:#000;
		z-index:1000000000;
		border:none;
		float:none;
}

.bordercolor  { background: #FFFFFF; }
.fillcolor  { background: #FFFFFF; }

.topmenu  { color: #004894; font: 11px Verdana, Helvetica, Arial; }
.topmenubutton  { background-color: #9b0028; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.topmenubuttonsel  { background-color: #9b0028; color: #F99A08; font: 11px Verdana, Helvetica, Arial; font-weight: bold; cursor: hand; }

.dropmenu  { background: #9B0028; }
.dropmenubutton  { background: #9B0028; color: #000000; font: 11px Verdana, Helvetica, Arial; cursor: hand; }

.cbHuvud  { width: 11px; height: 15px; }
.txtHuvud  { font: 9px Verdana, Helvetica, Arial; color: #000000; }

.leftmenu  { background: #878DB5; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; }
.leftmenubutton  { background: #9B0028; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.leftmenubuttonsel  { background: #BF0000; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }

.adminLogin  { color: #0A1467; font: 11px Verdana, Helvetica, Arial; }

.location  { color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; font-weight: bold; }

.menutext  { color: #FFFFFF; }

.adminmenu  { font: 11px Verdana, Helvetica, Arial; padding: 8px; }
.admintitle  { font: 20px Verdana, Helvetica, Arial; color: #454C60; font-weight: bold; padding: 8px; }
.adminhead  { font: 18px Verdana, Helvetica, Arial; color: #454C60; font-weight: bold; padding: 3px; }

.menusel  { font: 11px Arial, Verdana, Helvetica; color: #FFFFFF; font-weight: bold; background-color: #68b2e9;}
.submenuSel  { font: 10px Verdana, Helvetica, Arial; color: #FF9911; text-transform:uppercase;}

.txtPlain  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: normal; font-style: normal; line-height: 13px; }
.txtBold  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: bold; font-style: normal; }
.txtItalic  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: normal; font-style: italic; }
.txtBoldItalic  { font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: bold; font-style: italic; }
.txtBlack  { font: 11px Verdana, Helvetica, Arial; color: #000000; }

.headline1  { font: 11px Arial, Verdana, Helvetica; color: #FF9911; font-weight: bold; }
.headline2  { font: 24px Arial, Verdana, Helvetica; color: #191919; }
.headline3  { font: 22px Arial, Verdana, Helvetica; color: #FF9911; font-weight: bold; }

.splash_headline1  { font: 15px Arial, Verdana, Helvetica; color: #FFFFFF; font-weight: bold; }
.splash_headline2  { font: 32px arial, Verdana, Helvetica; color: #FFFFFF; font-weight: bold; }

.mailSent  { font: 11px Verdana, Helvetica, Arial; color: #A3022A; font-weight: bold; }

.inputs  { font: 11px Verdana, Helvetica, Arial; color: #454C60; font-style: normal; 	background-color: #DAE6F4; }
.buttons  {	font: 11px Verdana, Helvetica, Arial; color: #454C60; font-weight: bold; font-style: normal; 	background-color: #F2F2F2; }

.Line1					{ height: 1px; background-color: #CCCCCC; border-collapse: collapse; overflow: hidden; }
.Line2					{ height: 1px; background-color: #ebebeb; border-collapse: collapse; overflow: hidden; }


a.add:link				{ text-decoration: none; color: #2d8900; font-size: 11px; }
a.add:active			{ text-decoration: none; color: #2d8900; font-size: 11px; }
a.add:visited			{ text-decoration: none; color: #2d8900; font-size: 11px; }
a.add:hover				{ text-decoration: none; color: #81b866; font-size: 11px; }

a.edit:link				{ text-decoration: none; color: #e26a00; font-size: 11px; }
a.edit:active			{ text-decoration: none; color: #e26a00; font-size: 11px; }
a.edit:visited			{ text-decoration: none; color: #e26a00; font-size: 11px; }
a.edit:hover			{ text-decoration: none; color: #eea666; font-size: 11px; }

a.delete:link			{ text-decoration: none; color: #dd0000; font-size: 11px; }
a.delete:active			{ text-decoration: none; color: #dd0000; font-size: 11px; }
a.delete:visited		{ text-decoration: none; color: #dd0000; font-size: 11px; }
a.delete:hover			{ text-decoration: none; color: #eb6666; font-size: 11px; }