/* CSS Document för www.lilitheve.nu, Author Fredo Production*/
/* Dokument layout --------------------------------------------------------------Start*/
body 
{
background-color: #CC0000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
margin: 0px;
text-align: center;
}
.body_white{
background-color: #FFFFFF; 
}
#admin_mode{
background-color: #CC0000;
text-align: left;
margin: 0;
padding: 0;
height: 700px;
width: 1027px;
clear:both;
}
#admin_content{
background-color: #CC0000; 
border-right: solid 1px #000000;
paddin: 0;
margin: 27px 0 0 0 ;
height: 673px;
width: 173px;
float: right;

}
#container{
margin: 0px auto;
padding: 0;
height: 700px;
width: 850px;
}
#top{
margin: 0;
padding: 0;
background: #FFFFFF url(../layout_images/red_top.jpg) no-repeat;
height: 136px;
width: 850px;
}
#left{
margin: 0;
padding: 0;
background: #FFFFFF url(../layout_images/red_left.jpg) no-repeat;
height: 531px;
width: 23px;
text-align: left;
float: left;
clear:both;
}
#main{
margin: 0;
padding: 0;
background: #FFFFFF ;
height: 531px;
width: 800px;
float:left;
text-align:left;
}
#right{
margin: 0;
padding: 0;
background: #FFFFFF url(../layout_images/red_right.jpg) no-repeat;
height: 531px;
width: 27px;
float:right;
}
#bottom{
margin: 0;
padding: 0;
background: #FFFFFF url(../layout_images/red_bottom.jpg) no-repeat;
height: 33px;
width: 850px;
clear:both;
}
#news_container{
background-color:#FFFFFF;
margin: 0;
padding: 0;
height: 531px;
width: 672px;
float:left;
clear:both;
}
#right_container{
background-color:#FFFFFF;
margin: 0;
padding: 0;
height: 531px;
width: 128px;
float:right;
}
#topmeny{
text-align:left;
margin:  0;
padding: 27px 0 0 293px ;
}
#sub_page_container{
margin: 0;
padding: 0 0 0 5px;
height: 510px;
width: 795px;	/*Original size 795*/
overflow: auto;
}
#sub_page_left{
/*background-color:#CCFFFF;
/*background: #FFFFFF url(../layout_images/grad_div.jpg) top right no-repeat;*/
margin: 0;
padding: 0;
height: 510px;	/*Original size 510*/
width: 455px;	/*Original size 459*/
float:left;
clear:both;
}
#sub_page_right{
/*background-color:#BBFFFF;*/
margin: 0;
padding: 0;
height: 510px;	/*Original size 510*/
width: 336px;	/*Original size 336*/
float:right;
}
.sub_page_left{
background-color:#CCFFFF;
margin: 0;
padding: 0;
width: 291px;	/*Original size 459*/
float:left;

}
.sub_page_right{
background-color:#BBFFFF;
margin: 0;
padding: 0;
width: 500px;	/*Original size 336*/
float:right;
clear:both;
}
.box_container{
margin: 0;
padding: 0;
width: 336px;
margin: 0;
padding: 0;
float:left;
}
.box_header{
background: #FFFFFF url(../layout_images/header_medium.gif) no-repeat;
height: 20px;
width: 332px;
}
.box_content{
background: #FFFFFF url(../layout_images/shadow_right.gif) top right repeat-y;
border-left: solid 1px #000000;
padding: 4px;
width: 323px;
}
.scroll{
padding: 0px;
width: 318px;
height: 180px;
overflow:auto;
}
.box_bottom{
background: #FFFFFF url(../layout_images/bottom_medium.gif) no-repeat;
height: 14px;
width: 332px;
}

/* Dokument layout -------------------------------------------------------------End*/
a.edit_news:active
{
font-size: 12px; 
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin:0;
text-decoration: none;
}
a.edit_news:link
{
font-size: 12px; 
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin:0;
text-decoration: none;
}

a.edit_news:visited
{
font-size: 12px; 
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin:0;
text-decoration: none;
}

a.edit_news:hover
{
font-size: 12px; 
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin:0;
text-decoration: underline;
}
/* Navigation ------------------------------------------------------------------Start*/
#nav{
text-align:left;
margin:  0;
padding: 20px 0 0 348px;
}
a.nav:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #CCCCCC;
text-decoration: none;
}
a.nav:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #CCCCCC;
text-decoration: none;
}

a.nav:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #CCCCCC;
text-decoration: none;
}

a.nav:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
}
/* Navigation ------------------------------------------------------------------End*/
/* Editerings länkar------------------------------------------------------------------Start*/
#edit{
margin:  0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.edit:active
{
color:#999900;
text-decoration: none;
}
a.edit:link
{
color: #999900;
text-decoration: none;
}
a.edit:visited
{
color: #999900;
text-decoration: none;
}
a.edit:hover
{
color:#99CC00;
text-decoration: underline;
}
/* Editerings länkar ------------------------------------------------------------------End*/

/* Standardlänkar --------------------------------------------------------------Start*/
a:link 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #FF6600;
}
a:active 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #FF6600;
}
a:visited 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #FF6600;
}

a:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #FF9900;
}
/* Standardlänkar --------------------------------------------------------------End*/

/* Banned Users--------------------------------------------------------------Start*/
a.banned:link 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:#666666;
}
a.banned:active 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:#666666;
}
a.banned:visited 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:#666666;
}

a.banned:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color:#666666;
}
/* Banned Users --------------------------------------------------------------End*/

/* Admin Navigation ------------------------------------------------------------------Start*/
#admin_nav{
margin: 0;
padding: 0;
}

/* Admin Navigation ------------------------------------------------------------------End*/

/* News columns --------------------------------------------------------------Start*/
.imgbox_01{
margin: 0px 4px 0px 0px;
text-align:right;
height: 275px;
width: 250px;
overflow:hidden;
}
.news_column{
margin: 0;
padding: 0;
}
.news_img_right{
text-align:right;
margin: 5px 2px 0px 0px;
width: 132px;
float:right;


}
.news_txt_left{
text-align:left;
width: 186px;
float:left;
clear: both;
}
.large_left{
background-color:#FFFFFF;
height: 280px;
width: 402px;
padding: 0 0 0 5px;
overflow:hidden;
float:left;
clear:both;
}
.large_right{
background-color:#FFFFFF;
border-right: solid 1px #000000;
height: 275px;
width: 256px;
margin: 0px 4px 5px 0px;
overflow:hidden;
float:right;
}
.medium{
height: 136px;
width: 336px;
margin: 0 0 0 0;
padding: 0;
float:left;
}
.small{
height: 115px;
width: 168px;
margin: 0 0 0 0;
padding: 0;
float:left;
}
.header_medium{
background: #FFFFFF url(../layout_images/header_medium.gif) no-repeat;
height: 20px;
width: 332px;
margin: 0 0 0 4px;
padding: 0;
overflow:hidden;
}
.container_medium{
background: #FFFFFF url(../layout_images/shadow_right.gif) top right repeat-y;
border-left: solid 1px #000000;
height: 100px;
width: 331px;
margin: 0 0 0 4px;
padding: 0;
overflow:hidden;
}
.content_medium{
background: #FFFFFF;
height: 100px;
width: 320px;
margin: 0px;
padding: 0;
overflow:hidden;
}
.bottom_medium{
background: #FFFFFF url(../layout_images/bottom_medium.gif) no-repeat;
height: 14px;
width: 332px;
margin: 0 0 0 4px;
padding: 0;
}
.header_small{
background: #FFFFFF url(../layout_images/header_small.gif) no-repeat;
height: 20px;
width: 164px;
margin: 0 0 0 4px;
padding: 0;
}
.container_small{
background: #FFFFFF url(../layout_images/shadow_right.gif) top right repeat-y;
border-left: solid 1px #000000;
height: 81px;
width: 163px;
margin: 0 0 0 4px;
padding: 0;
overflow:hidden;
}
.content_small{
background: #FFFFFF;
height: 81px;
width: 152px;
margin: 0px;
padding: 0;
overflow:hidden;
}
.bottom_small{
background: #FFFFFF url(../layout_images/bottom_small.gif) no-repeat;
height: 14px;
width: 164px;
margin: 0 0 0 4px;
padding: 0;
}

.text_news_column {
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;  
text-decoration: none;
color: #000000;
margin:2px 9px 1em 4px;
}
.headline_news_column{
font-size: 12px; 
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin:2px 0 0 5px;
}

/* News columns ----------------------------------------------------------------End*/
/* Right column --------------------------------------------------------------Start*/
.right_column{
margin: 0px;
padding: 0px;
height: 105px;
width: 128px;
}
.next_event{
background: url(../layout_images/next_event.jpg) no-repeat;
}
#event_txtbox{
margin:0px;
padding:21px 0px 0px 0px;
height:85px;
width:126px;
}
/* News columns ----------------------------------------------------------------End*/
/* BRÖDTEXTER----------------------------------------------------------------------- */
p{
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;  
text-decoration: none;
color: #000000;
margin:2px 2px 1em 4px;
}
.p{
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;  
text-decoration: none;
color: #000000;
margin:2px 2px 1em 4px;
}
.p_bold{
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;  
text-decoration: none;
color: #000000;
margin:0;
}

#tb_p{
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;  
text-decoration: none;
color: #000000;
}

/* RUBRIKER--------------------------------------------------------------------*/
h1{
font-size: 12px; 
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin:0;
}
h2{
font-size: 12px; 
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin: 2px 2px 3px 2px;
}

.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: #CC0000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-style: bold;
margin: 2px 2px 3px 2px
}
.h3{
font-size: 12px; 
color: #CC0000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-style: bold;
margin: 2px 2px 3px 2px
}
h4{
font-size: 11px; 
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin: 2px 2px 3px 2px;
}
.member_h1{
font-size: 16px; 
color: #CC0000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
margin: 2px 2px 3px 2px
}
.dropCap {
float: left;
color: #ef9a49;
font: 300% "Arial Black", Arial, sans-serif;
line-height: 50%;
margin:2px 0 0 0;
padding: 0 0 5px 0;
}

.page_title {
text-transform:uppercase;
background: url(../layout_images/star_div_wbg.jpg) top left no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 20px;
color: #000000;
padding: 0 0 5px 25px;
margin: 0 0 0 10px;
height: 23px
}
.alert{
font-size: 12px; 
color:#FF0000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
}
.message{
font-size: 12px;
color:#00CC00;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
}
/*Ramar-----------------------------------------*/
.border_black{
border: solid 1px #000000;
}
.border_red{
border: solid 1px #CC0000;
}
