* { padding: 0; margin: 0; }
body {
 font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
 font-size: 10px;
 background: transparent url(../layout_img/bg_gradient.jpg) repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 1015px;
}
#left_column { 
 color: #000;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 585px;
 width: 220px;
 float: left;
 background-image: url(../layout_img/leftcolumn_bg.jpg);
}
#left_content { 
 color: #000;
 margin: 235px 0px 0px 20px;
 padding: 5px;
 height: 200px;
 width: 190px;
 float: left;
}
#date_login { 
 color: #000;
 margin: 22px 10px 0px 0px;
 padding: 3px;
 height: 25px;
 width: 230px;
 float: right;
 text-align: right;
 font: bold 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
#right_column { 
 float: right;
 color: #000;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 585px;
 width: 795px;
 display: inline;
 position: relative;
 background-image: url(../layout_img/rightcolumn_bg.jpg);
}
#header { 
 color: #000;
 margin: 10px 15px 0px 0px;
 padding: 0px;
 height: 60px;
 width: 780px;
 float: right;
 background-image: url(../layout_img/logo_bg.jpg);
}
#menu_container{ 
 float: right;
 color: #000;
 margin: 0px 15px 0px 0px;
 padding: 0px;
 height: 50px;
 width: 780px;
 display: inline;
 position: relative;
 background-image: url(../layout_img/menu_bg.jpg);
}
.main_container{ 
 float: right;
 color: #000;
 margin: 0px 25px 10px 0px;
 padding: 0px;
 height:390px;
 width: 770px;
 display: inline;
 position: relative;
}
.bg01{
background-image: url(../layout_img/bg_index.jpg);
}
.bg02{
background-image: url(../layout_img/bg_company.jpg);
}
.bg03{
background-image: url(../layout_img/bg_service.jpg);
}
.bg04{
background-image: url(../layout_img/bg_links.jpg);
}
.bg05{
background-image: url(../layout_img/bg_contact.jpg);
}
.bg07{
background-image: url(../layout_img/bg_retorik.jpg);
}
.bg08{
background-image: url(../layout_img/bg_musik.jpg);
}
.bg09{
background-image: url(../layout_img/bg_pg.jpg);
}
.bg10{
background-image: url(../layout_img/bg_petra.jpg);
}
.bg11{
background-image: url(../layout_img/bg_customer.jpg);
}
#main_content{ 
 float: right;
 color: #000;
 margin: 0px;
 padding: 0px;
 height:390px;
 width: 760px;
 display: inline;
 position: relative;
 overflow:auto;
}
.newsintend {
 padding: 0 0 0 190px; 
 width: 480px;
 margin: 0;
}
#footer { 
 float: right;
 color: #000;
 margin: 0px 15px 0px 0px;
 padding: 0px;
 height: 40px;
 width: 780px;
 display: inline;
 position: relative;
 background-image: url(../layout_img/footer_bg.jpg);
}
#contact{
 margin: 0px 10px 0px 0px;
 padding: 8px 0px 0px 0px;
 height: 22px;
 width: 760px;
 float: right;
 text-align: center;
 font: bold 10px Verdana, "Lucida Grande", Lucida, sans-serif;
 color: #ffffff;
}
#copyright{ 
 float: right;
 color: #999;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 15px;
 width: 500px;
 display: inline;
 position: relative;
 font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
 text-align: right;
}

/*TOP NAVIGERING ------------------------------------------------------------------------Start*/
#nav { 
 float: right;
 margin: 0px 10px 0px 0px;
 padding: 0px;
 height: 35px;
 width: 760px;
}
.solidblockmenu li{
display: inline;
}
.solidblockmenu li a{
float: left;
color: #FFFFFF;
padding: 11px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: #FFF;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #FFFFFF;
background: transparent url(../layout_img/blockactive.gif) center center repeat-x;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 10px Arial;
width: 100%;
text-transform: uppercase;
/*border:1px solid #625e00;
border-width: 1px 0;
/*background: black url(../images/blockdefault.gif) center center repeat-x;*/
list-style: none;
}

/*NYHETS BANNER-------------------------------------------------------------------------*/
#newsbanner ul{
list-style-type: none;
padding: 0;
margin: 0 0 0 2px;
width: 185px;
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}
#newsbanner li{
margin: 0;
}
#newsbanner a{
color: #FFFFFF;
display: block;
padding: 7px 16px 10px 9px;
border-bottom: 1px dotted #FFFFFF;
font-weight: normal;
}
#newsbanner a:hover{
/*background-color: #2C5384;*/
text-decoration: none;
/*background: #FFFFFF url(../layout_img/left_menubg.jpg) repeat-x;*/
color: #003366;
}  
   
/*VÄNSTER MENY-------------------------------------------------------------------------*/
#left_menu ul{
list-style-type: none;
padding: 0;
margin: 0 0 0 2px;
width: 185px;
font: normal 10px Arial, Verdana, Helvetica, sans-serif;
}
#left_menu li{
margin: 0;
}
#left_menu a{
color: #FFFFFF;
display: block;
padding: 7px 16px 10px 9px;
border-bottom: 1px dotted #FFFFFF;
font-weight: bold;
}
#left_menu a:hover{
text-decoration: underline;
color: #003366;
/*background: #FFFFFF url(../layout_img/left_menubg.jpg) repeat-x;*/
}
#left_menu ul ul{
padding: 0;
margin: 0;
}
#left_menu li li a{
color: #FFFFFF;
display: block;
padding: 1px 16px 2px 20px;
border-bottom: 1px dotted #FFFFFF;
font-weight: normal;
}
#left_menu li li a:hover{
/*background-color: #2C5384;*/
text-decoration: underline;
color: #003366;
}

/*COPYRIGHT LÄNKAR------------------------------------------------------------------------Start*/
#copyright a{
margin: 0;
padding: 0;
color: #999;
font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}
a.copyright:link{
text-decoration: none;
}
a.copyright:visited{
text-decoration: none;
}
a.copyright:hover{
text-decoration: none;
}
a.copyright:active{
text-decoration: none;
}

/* STANDARD LÄNKAR --------------------------------------------------------------Start*/
#a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#666666;
}
a:link {
color:#666666;
text-decoration: none;
}
a:visited {
color:#666666;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color:#996600;
}
a:active { 
color:#666666;
text-decoration: none;
}

/*ADMIN LÄNKAR-----------------------------------------------------------------------Start*/
a.login:link{
color:#CC6600;
text-decoration: none;
}
a.login:visited{
color:#CC6600;
text-decoration: none;
}
a.login:hover{
color:#CC6600;
text-decoration: underline;
}
a.login:active{
color:#CC6600;
text-decoration: none;
}

#admin_nav{
text-align: left;
margin: 0;
padding: 0;
}
#admin_nav ul{
list-style-type: none;
padding: 0px;
margin: 0px;
}
#admin_nav li{
display:inline;
/*border-left:solid 1px #000000;*/
margin: 0px;
padding: 0 4px 0 4px;
}

/*EDITERINGS LÄNKAR------------------------------------------------------------------Start*/
.edit{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#999900;
text-transform:uppercase;
}
#edit a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#999900;
}
a.edit:link{
color:#999900;
text-decoration: none;
}
a.edit:visited{
color:#999900;
text-decoration: none;
}
a.edit:hover{
color:#99CC00;
text-decoration: underline;
}
a.edit:active{
color:#999900;
text-decoration: none;
}
.del{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#FF3300;
text-transform:uppercase;
}
#del a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#FF3300;
text-transform:uppercase;
}
a.del:link{
color:#FF3300;
text-decoration: none;
}
a.del:visited{
color:#FF3300;
text-decoration: none;
}
a.del:hover{
color:#FF3300;
text-decoration: underline;
}
a.del:active{
color:#FF3300;
text-decoration: none;
}

/* BRÖDTEXTER---------------------------------------------------------------------------- */
p{
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin:0 0 1em 1em;
}
.ingress{
font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
margin:0 0 1em 1em;
}
.p{
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin:0 0 1em 0;
}
.intend{
margin-left: 0 0 1em 0px;
}

/* RUBRIKER-------------------------------------------------------------------------------*/
h1{
font: bold 20px Arial, Verdana, Helvetica, sans-serif;
color: #003366;
margin:0 0 10px 0;
}
.h1{
font: bold 20px Arial, Verdana, Helvetica, sans-serif;
color: #003366;
margin:0 0 10px 0;
}
.newsbanner_h1{
font: bold 15px Arial, Verdana, Helvetica, sans-serif;
color: #000;
margin:0 0 10px 0;
text-transform:uppercase;
}
h2{
font: bold 14px Arial, Verdana, Helvetica, sans-serif;
color: #000000;
margin:0 0 5px 0;
}
h3{
font: normal 100%/1.3em Verdana, Arial, Helvetica, sans-serif;
color: #003366;
margin:0 0 1em 0;
}
h4{
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin:0;
}
.h2{
font-size: 12px; 
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin: 2px 2px 3px 2px;
}
.h3{
font-size: 12px; 
color: #003366;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-style: bold;
margin: 2px 2px 3px 2px;
}
.h4{
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin:0;
}
.blogbanner_h{
color: #FFFFFF;
margin:0;
padding: 0;
}
.border_h{
border-bottom: 1px solid #CCCCCC;
background: none no-repeat;
padding: 5px 0 5px 5px;
/*width: 350px;*/
}
.blue
{
color: #003366;
}
.short
{
width: 350px;
}

/*FORM FIELD & MEDDELANDEN-------------------------------------------------------------*/
.alert{
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
margin:0 0 1em 0;
color:#FF3300;
font-weight: bold;
text-transform:uppercase;
}
.message{
font-size: 12px;
color:#00CC00;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
}
.button {
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;  
text-decoration: none;
color: #000000;
margin:0;
}
.formField {
background: #fff;
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #CCCCCC;
padding: 6px 0 5px 8px;
}
.formField_alert {
background: #FFCCCC;
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #990000;
padding: 6px 0 5px 8px;
}
.formField_admin {
background: #FFFFCC;
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #CCCCCC;
padding: 6px 0 5px 8px;
}
.formField_h {
font: bold 20px Arial, Verdana, Helvetica, sans-serif;
color: #003366;
border:0;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
padding: 5px 0 5px 4px;
margin: 0 0 2px 0;
}
.formField_h_alert {
font: bold 20px Arial, Verdana, Helvetica, sans-serif;
color: #003366;
border:hidden;
border-bottom: 1px solid #990000;
padding: 5px 0 5px 4px;
margin: 0 0 2px 0;
background: url(../layout_img/h1_bg_alert.gif) no-repeat;
}
.loginField {
background: #fff url(../layout_images/adminbg.jpg) no-repeat;
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;  
text-decoration: none;
color: #000000;
border: 1px solid #000000;
}
.scroll{
overflow:auto;
}
.noscroll{
overflow:hidden;
}

/********************************************************************
 * openWYSIWYG stylesheet file Copyright (c) 2006 openWebWare.com
 * Contact us at devs@openwebware.com
 * This copyright notice MUST stay intact for use.
 *
 * $Id: wysiwyg.css,v 1.2 2007/01/29 19:19:49 xhaggi Exp $
 ********************************************************************/

/* Toolbar */
.toolbar1   { height: 26px; background-image: url(../wysiwyg/images/background_silver.jpg); }
/*.toolbar1   { height: 26px; background-color: #F4F4F4; border-bottom:1px solid #C9C9C9; }*/

/* Command Buttons */
.buttonEditor     { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonEditorOver { width: 20px; height: 20px; border: 1px solid #999999; margin: 0; padding: 0px; }

/* Table Textarea */
.tableTextareaEditor { border: 1px solid #888888; }
/*.iframeText { background-color: #FFFFFF; }*/

/* Status Bar */
.wysiwyg-statusbar {font-family: Arial; font-size: 9px; background-color: #EEEEEE;}
a.wysiwyg-statusbar {font-family: Arial; font-size: 9px; color: #000000; text-decoration:none;}
a.wysiwyg-statusbar:hover {font-family: Arial; font-size: 9px; color: #000000; text-decoration:underline;}

/* Font Type and Size Drop Down */
.dropdown          { background-color: #FFFFFF; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px;}
button.mouseOver   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px; cursor: default; text-align: left;}

/* Context Menu */
.wysiwyg-context-menu-div { background-color:#F4F4F4; border: 1px solid #C9C9C9; width:170px; }
.wysiwyg-context-menu { font-family: Arial; font-size:11px; color:#000000; width:100%;}
.wysiwyg-context-menu .icon {background-color:#EEEEEE;}
.wysiwyg-context-menu .disabled { font-family: Arial; font-size:11px; color:#999999; text-decoration:none; padding-left: 3px; }
.wysiwyg-context-menu a { font-family: Arial; font-size:11px; color:#000000; text-decoration:none; padding-left: 3px;}
.wysiwyg-context-menu .mouseover {background-color: #EEEEEE;}


/* CREATE TABLE POPUP */

/* Select Border Width/Type */
.on   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 6px; width: 140px; cursor: default; height: 5px;}
.off  { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px; width: 140px; cursor: default; height: 5px;}

/* Select Shading/Border Color */
.wysiwyg-color-picker-table  { border: 1px solid #7E7E81; background-color: #F7F7F7; padding: 1px; }
.wysiwyg-color-picker-div    { font-size: 1px; height:12px; width:12px; }
.selectColorBorder { border: 1px solid #F7F7F7; }
.selectColorOn     { border: 1px solid #999999; background-color: #CCCCCC; }
.selectColorOff    { border: 1px solid #F7F7F7; background-color: #F7F7F7; }
