html, body {
	background: #426987;
	margin: 0px;
	padding: 0px;
}

a img {
    border: none;
}

a:link {
   color: #000000;
   text-decoration : underline; 
   font-weight: bold;  
}

input, textarea {
   font : 11px Verdana Arial Helvetica sans-serif;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
} 

a:visited {
   color: #000000;
   text-decoration : underline;
   font-weight: bold; 
}
		
a:hover {
   color: #000000;
   text-decoration : underline;
   font-weight: bold; 
}

ul {
	list-style-image: url(../img/arrow.gif);
	margin-top: 13px;
	margin-left: 27px;
	margin-bottom: 0px;
	list-style-type: none;
}

li {
	margin: 0px;
	padding: 0px;
	height: 19px;
}

h1 {
   color: #E70057;
   font-size: 12px;
   font-weight: bold;
   line-height: normal;
   word-spacing: normal;
   letter-spacing: normal;
   margin: 0;
   padding: 3px 0 5px;
   clear: both;
}

h3 {
   color: #000000;
   font-size: 11px;
   font-weight: bold;
   line-height: normal;
   word-spacing: normal;
   letter-spacing: normal;
   margin: 0px;
   padding: 3px 0 5px;
   clear: both;
}

.forum_lite_txt{
	font-size: 10px;
}

div#logo {
	float: left;
	width: 592px;
	height: 82px;
	background: #ffffff url(../design/images/logo.gif);
}
div#logoright {
	float: right;
	background: #8A765A url(../design/images/menu_right_bg.gif) repeat-x;
}
div#graybox {
	background: #D9D9D9;
	overflow: auto;
	clear: both;
}

div#undermenu {
	background: #8A765A url(../design/images/menu_bg.gif) repeat-x;
	font: 10px "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
	color: #ffffff;
	height: 25px;
	line-height: 25px;
}

div#undermenu a:link {
   color: #FFFFFF;
   text-decoration : none; 
   font-weight: normal;  
}
div#undermenu a:visited {
   color: #FFFFFF;
   text-decoration : none;
   font-weight: normal; 
} 
div#undermenu a:hover {
   color: #A3A5A8;
   text-decoration : underline;
   font-weight: normal; 
}

div#menuline {
	position: absolute;
	left: 590px;
	top: 0;
	width: 10px;
	height: 85px;
	background: url(../design/images/menu_line.gif);
}
div#menu {
	position: absolute;
	left: 10px;
	top: 55px;
}

div#menu a:link {
   color: #FFFFFF;
   text-decoration : none; 
   font-weight: normal; 
   font-size: 11px; 
} 
div#menu a:visited {
   color: #FFFFFF;
   text-decoration : none;
   font-weight: normal; 
   font-size: 11px; 
}  
div#menu a:hover {
   color: #FFFFFF;
   text-decoration : none;
   font-weight: normal; 
   font-size: 11px; 
}

td.tab_left {
	width: 4px;
	height: 28px;
	background: url(../design/images/tab_left.gif);
}
td.tab_content {
	height: 28px;
	padding: 0px 5px 0px 5px;
	background: url(../design/images/tab_bg.gif);
}
td.tab_right {
	width: 4px;
	height: 28px;
	background: url(../design/images/tab_right.gif);
}
td.tab_space {
	width: 5px;
}
td.tab_content a {
	font: bold 10px "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

div#content_main {
	margin: 15px 0px 0px 15px;
}
div#content_left {
	width: 160px;
	float: left;
}
div#content_right {
	float: left;
}

div#left_box_top {
	width: 139px;
	height: 12px;
	background: url(../design/images/left_top.gif);
	font-size: 1px;
}
div#left_box_content {
	width: 139px;
	background: url(../design/images/left_bg.gif);
	font: 60% Verdana, sans-serif;
}
div#left_box_padding {
	padding: 3px 10px 10px 10px;
}
div#left_box_padding input {
	font-family: Verdana, sans-serif;
	border: 1px solid #dddddd;
	margin: 3px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
}
div#left_box_bottom {
	width: 139px;
	height: 37px;
	background: url(../design/images/left_bottom.gif);
	font-size: 1px;
}
div#left_box_bottom2 {
	width: 139px;
	height: 12px;
	background: url(../design/images/left_bottom2.gif);
	font-size: 1px;
}

div#right_box_top {
	width: 597px;
	height: 12px;
	font-size: 1px;
	background: url(../design/images/main_top.gif);
}
div#right_box_content {
	width: 597px;
	background: url(../design/images/main_bg.gif);
	font: 70% Verdana, sans-serif;
}
div#right_box_bottom {
	width: 597px;
	height: 12px;
	font-size: 1px;
	background: url(../design/images/main_bottom.gif);
}
div#right_box_padding {
	padding: 5px 10px 10px 10px;
}

.top_bg {
	width: 360px;
	height: 20px;
	background: #F6F4F4;
	margin-bottom: 20px;
}
.left {
    color: #A21211;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
}
div#band_top_left {
	 width: 410px;
	 height: 105px;
	 background: #F6F6F6;
	 margin-right: 8px;
}
div#band_top_right {
	 width: 132px;
	 float:left;
	 /*background: #F6F6F6;*/
}
div#band_right_top {
	 width: 132px;
	 height: 9px;
	 background: url(../design/images/band_right_top.gif);
}
div#band_right_bg {
	 width: 123px;
	 height: 50px;
	 background: url(../design/images/band_right_bg.gif);
	 padding: 5px;
}
div#band_right_bottom {
	 width: 132px;
	 height: 13px;
	 background: url(../design/images/band_right_bottom.gif);
	 margin-bottom: 6px;
}
#character {
	height: 100px;
	width: 150px;
}
#bildtext {
	width: 150px;
	margin-top:5px;
}
#character .character_head {
	position: absolute;
	z-index: 3;
	height: 200px;
	width: 60px;
}
#character .character_body {
	z-index: 2;
	width: 150px;
	height: 100px;
	position: absolute;
}
#character .character_legs {
	z-index: 1;
	height: 100px;
	width: 150px;
	position: absolute;
}

.band_name {
    color: #3994B5;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
}
.band_pres_bg {
	width: 50px;
	height: 50px;   
	border: 1px solid;
    border-color: #000000;
	margin-top: 20px; 
	margin-right: 10px; 
	float: left;
}
div#band_pres {
	 width: 410px;
	 /*height: 105px;*/
	 border: 1px solid;
     border-color: #000000;
	 color: #FFFFFF;
}
div#band_present {
	clear: both;
	margin-top: 10px;
}
.band_headline {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
}
.band_q {
    color: #E70057;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
}

.buy_in {
    color: #60503A;
    font-size: 11px;
	padding: 5px;
}
.buy_in_top {
    color: #FFFFFF;
    font-size: 11px;
	font-weight: bold;
}

.text_headline {
    color: #3994B5;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
}

.first_box {
	height: 80px;
	width: 140px;
	border: 1px solid;
    border-color: #000000;
	background: url(../design/images/first_bg.gif);
	color: #FFFFFF;	
}
.first_box a:link {
   color: #FFFFFF;
   text-decoration : none; 
   font-weight: normal; 
}  
.first_box a:visited {
   color: #FFFFFF;
   text-decoration : none;
   font-weight: normal;  
} 
.first_box a:hover {
   color: #FFFFFF;
   text-decoration : none;
   font-weight: normal; 
}

.ul_studion {
	list-style-image: url(../img/arrow.gif);
	margin-top: 13px;
	margin-left: 20px;
	margin-bottom: 0px;
	list-style-type: none;
}


.tab {
	margin-left: 7px;
	font-size: 10px;
}
.tab_bg_on {
	background-image: url(../design/images/tab_bg_on.gif);
	background-repeat: repeat-x;
	float:left;
	height: 16px;
	line-height: 1.5em;
}
.tab {
	margin-left: 7px;
}
.tab_bg_off {
	background-image: url(../design/images/tab_bg_off.gif);
	background-repeat: repeat-x;
	float:left;
	height: 16px;
	line-height: 1.5em;
}
.tab a:link {
   color: #000000;
   text-decoration : none; 
   font-weight: normal; 
   font-size: 10px;
   }  
.tab a:visited {
   color: #000000;
   text-decoration : none;
   font-weight: normal; 
   font-size: 10px;
}  
.tab a:hover {
   color: #000000;
   text-decoration : none;
   font-weight: normal; 
   font-size: 10px;
}

.ad a:link {
   color: #510000;
   text-decoration : underline; 
   font-weight: bold; 
   }  
.ad a:visited {
   color: #510000;
   text-decoration : underline;
   font-weight: bold; 
}  
.ad a:hover {
   color: #510000;
   text-decoration : underline;
   font-weight: bold; 
}
















   #ruta_over {
   height: 15px;
   border: 1px solid;
   border-color: #B7D7EE #719DBD #719DBD #B7D7EE;
   background-color: #8BB7D6;
   }

   #ruta_under {
   border: 1px solid;
   border-color: #000000 #BBBBBB #BBBBBB #FFFFFF;
   background-color: #DDDDDD;
   }
   
   #ruta {
   margin: 10px 10px 10px 5px;
   float: left;   
   }
   
   #under {
   border: 1px solid;
   border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
   background-color: #DDDDDD;
   } 
         
   #bMembers {
   width: 160px; 
   background-color: #EDF0F5;
   margin: 0px 20px 0px 5px;
   border: 1px solid;
   border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
   }
   
   #top {
   width: 350px;
   font-size: 11px;
   border: 1px solid;
   border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
   }
   
   #top_border {
   width: 352px;
   border: 1px solid;
   border-color: #000000;
   border-bottom: none;
   }
   
   #top_border2 {
   border: 1px solid; 
   border-color: #000000; 
   border-top: none; 
   border-left: none; 
   border-right: none; 
   width: 354px;
   }
   
    .rubrik {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #9AAAA3;
	cursor: default;
	margin: 0 0 5px 0;
    }
	
	#inne {
	margin: 1px 0 5px 5px;
    }
	
	#inne_border {
	border: 1px solid;
    border-color: #000000;
	border-bottom: none; 
	width: 352px;
    }
	
	#inne_border2 {
	border: 1px solid;
    border-color: #000000;
	width: 352px;
    }
	
	#inne_over {
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid; 
	border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF; 
	width: 350px;
    }
	
	#inne_under {
	background-color: #DBE1EA;
	width: 350px;
    font-size: 11px;
    border: 1px solid;
    border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
    }	
	
	
	
div {	 font-family: verdana; font-size: 8pt;}
.container {
		width: 597px; height: 100%;
}

.box_167 {
		width: 167px; display: block; background-image: url(../img/bg_167.gif);
}
.box_290 {
		width: 292px; display: block; background-image: url(../img/bg_292.gif);
}
.box_420 {
		width: 420px; display: block; background-image: url(../img/bg_420.gif);
}
.box_597 {
		width: 597px; display: block; background-image: url(../img/bg_597.gif);
}
.gb_170 {
		width: 170px; height: 100%;
}
.box_studio_420 {
		width: 420px; height: 100%; background-image: url(../img/bg_studio_420.gif);
}
.box_top {
		width: 100%; background-image: url(../img/box_top_bg.gif); height: 8px; display: block; clear: both;
}
.box_bottom {
		width: 100%; background-image: url(../img/box_bottom_bg.gif); height: 8px; display: block; clear: both;
}

.box_left {
		width: 100%; background-image: url(../img/box_left.gif); width: 8px; height: 100%; float: left; display: block;
}
.box_content {
		float: left; display: block; height: 100%; padding: 10px;
	
}
.box_pratbubla_content {
		float: left; display: block; height: 100%; padding-left: 10px;
	
}
.box_main {
		 display: block;
}
.box_right {
		width: 100%; background-image: url(../img/box_right.gif); width: 8px; height: 100%; float: right; display: block;
}

.gb_content {
		float: left; display: block; display: block; height: 100%;
}
.gb_main {
		 background-color: #8aad42; display: block; height: 100px;
}
.gb_left {
		width: 100%; background-image: url(../img/gb_left.gif); width: 5px; height: 100%; float: left; display: block;
}
.gb_right {
		width: 100%; background-image: url(../img/gb_right.gif); width: 7px; height: 100%; float: right; display: block;
}
.gb_darkgreen {
		background-color: #7d9d3a; width: 130px; margin: 5px; padding: 2px; color: #FFFFFF;
}
.gb_lightgreen {
		background-color: #96bb49; width: 130px; margin: 5px; padding: 2px; color: #FFFFFF;
}


.redrubrik {
		font-weight: bold; color: #a31210;
}
.bluerubrik {
		font-weight: bold; color: #7089a2; font-size: 9pt;
}

.right_margin {
		margin-right: 5px;
}
.left_margin {
		margin-right: 5px;
}


.grey_bg {
		background-color: #f3f3f3;
}

.shop_top {
		width: 100%; height: 22px;
}
.shop_greybox {
		background-color: #f2f2f2; border: 1px #b2b2b2 solid; width: 150px; float: left; padding: 10px;
}
.box_news {
		margin-bottom: 3px;
}
.box_news a:link {
color: #554B3D;
text-decoration : none; 
font-weight: normal;  
}
   
.box_news a:visited {
color: #554B3D;
text-decoration : none;
font-weight: normal; 
}
		
.box_news a:hover {
color: #554B3D;
text-decoration : underline;
font-weight: normal; 
}