a:link, a:active, a:visited  									{ text-decoration: underline; color: #0064b2; font-weight: normal; }
a:hover  														{ text-decoration: none; color: #0064b2; }

a:link.menu, a:active.menu, a:visited.menu						{ text-decoration: none; color: #555; font: 12px Arial, Tahoma; font-weight: bold; }
a:hover.menu  													{ text-decoration: none; color: #999; }

a:link.menuBlue, a:active.menuBlue, a:visited.menuBlue  		{ text-decoration: none; color: #3a7bbe; font: 12px Arial, Tahoma; font-weight: bold; }
a:hover.menuBlue  												{ text-decoration: none; color: #a2bcd7; }

a:link.menuRed, a:active.menuRed, a:visited.menuRed  			{ text-decoration: none; color: #ae0040; font: 12px Arial, Tahoma; font-weight: bold; }
a:hover.menuRed  												{ text-decoration: none; color: #d18ca5; }

a:link.menuOrange, a:active.menuOrange, a:visited.menuOrange	{ text-decoration: none; color: #db9e2d; font: 12px Arial, Tahoma; font-weight: bold; }
a:hover.menuOrange  											{ text-decoration: none; color: #e3ca9d; }

a:link.menuGreen, a:active.menuGreen, a:visited.menuGreen		{ text-decoration: none; color: #9fa81e; font: 12px Arial, Tahoma; font-weight: bold; }
a:hover.menuGreen  												{ text-decoration: none; color: #ccd098; }

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.submenu, a:active.submenu, a:visited.submenu  			{ text-decoration: none; color: #FFFFFF; font: 11px Arial, Verdana, Helvetica; }
a:hover.submenu  												{ text-decoration: none; color: #FFFFFF; }

/* --------------------------------------------------------------------------------------------------------------------------------- */
a:link.uGreen, a:active.uGreen, a:visited.uGreen				{ text-decoration: none; color: #9fa81e; font: 11px Arial, Tahoma; font-weight: bold; }
a:hover.uGreen  												{ text-decoration: none; color: #ccd098; }

a:link.uBlue, a:active.uBlue, a:visited.uBlue  					{ text-decoration: none; color: #3a7bbe; font: 11px Arial, Tahoma; font-weight: bold; }
a:hover.menuBlue  												{ text-decoration: none; color: #a2bcd7; }

a:link.uRed, a:active.uRed, a:visited.uRed  					{ text-decoration: none; color: #ae0040; font: 11px Arial, Tahoma; font-weight: bold; }
a:hover.menuRed  												{ text-decoration: none; color: #d18ca5; }

a:link.uOrange, a:active.uOrange, a:visited.uOrange				{ text-decoration: none; color: #db9e2d; font: 11px Arial, Tahoma; font-weight: bold; }
a:hover.uOrange  												{ text-decoration: none; color: #e3ca9d; }

a:link.uStandard, a:active.uStandard, a:visited.uStandard		{ text-decoration: none; color: #555; font: 11px Arial, Tahoma; font-weight: bold; }
a:hover.uStandard  												{ text-decoration: none; color: #999; }

/* --------------------------------------------------------------------------------------------------------------------------------- */


body                    { font: 11px Arial, Verdana, Helvetica; color: #333333; font-weight: normal; font-style: normal; line-height: 1.3; margin: 0; padding: 0; background-color: #FFFFFF;}
td                      { font: 11px Arial, Verdana, Helvetica; color: #333333; font-weight: normal; font-style: normal;  line-height: 1.3;}

.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; }
.white                  { font: 11px Arial, Verdana, Helvetica; color: #FFFFFF; line-height: 1.3;}

.dropmenubutton         { padding-left: 10px; background: #333333; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.dropmenubutton_blue    { padding-left: 10px; background: #2461ac; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.dropmenubutton_red     { padding-left: 10px; background: #b8002c; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.dropmenubutton_green   { padding-left: 10px; background: #929300; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.dropmenubutton_yellow  { padding-left: 10px; background: #e27307; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }

.cbHuvud                { width: 11px; height: 15px; }
.txtHuvud               { font: 9px Verdana, Helvetica, Arial; color: #000000; }

.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; }

*/

p						{ margin: 0px;}
h1              		{ font: 20px Arial, Helvetica; font-weight: bold; margin:0px 0px 2px 0px}
.white					{ color: #FFF;}
.footer					{ color: #888;}

.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; }

.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; }

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; }
