body {
background-color:			#e1ddc9;
background-image:			url('/images/bg.png');
background-repeat:			repeat-x;
margin:						0 0 0 0;
}

a {
color:						#ee332d;
text-decoration:			none;
}

a:hover {
color:						#ee332d;
text-decoration:			underline;
}

a.minsida_off {
color:						#000;
text-decoration:			none;
font-size:					11px;
}

a.minsida_off:hover {
color:						#cc0000;
text-decoration:			none;
font-size:					11px;
}

a.minsida_on {
color:						#cc0000;
text-decoration:			none;
font-size:					11px;
}

a.iconlink {
color:						#000;
font-size:					12px;
margin-left:				10px;
}

a.black {
color:						#000;
}

img {
border:						0;
}

div, td {
font-family:				corbel, tahoma, helvetica, arial, verdana;
}

h1 {
font-size:					20px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
color:						#ee332d;
margin:						0;
font-weight:				normal;
}

h2 {
font-size:					14px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
color:						#000;
margin:						0 0 5px 0;
}

h3 {
font-size:					14px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
color:						#ee332d;
margin:						8px 0 8px 0;
}

h4 {
font-size:					11px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
color:						#000;
margin:						0 0 5px 0;
}

h5 {
font-size:					18px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
margin:						0 0 8px 5px;
font-weight:				normal;
}

h6 {
font-size:					12px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
color:						#ee332d;
margin:						8px 0 8px 8px;
}

form {
margin:						0;
}

textarea {
font-family:				corbel, tahoma, helvetica, arial, verdana;
}

.white {
color:						#fff;
}

.bold {
font-weight:				bold;
}

.red {
color:                      #ee332d;
}

.grey {
color:                      #ababab;
}

.lightorange {
background-color:           #ffbf8c;
}

.input_login {
width:						146px;
border:						0;
background-color:			#fff;
font-size:					10px;
margin:						0 0 3px 0;
padding-left:				3px;
display:					inline;
}

.submit_login {
border:						0;
font-size:					9px;
margin:						4px 0 0 0;
background-color:			#ffffff;
float:						right;
}

.input_newsletter {
width:						136px;
border:						solid 1px #e7e7e7;
background-color:			#fff;
font-size:					10px;
margin:						7px 0 3px 0;
font-family:				corbel, tahoma, helvetica, arial, verdana;
}

.input {
border:                     solid 1px #d6d6d6;
font-size:                  12px;
/*padding:                    2px 2px 2px 2px;*/
background-color:           #fff;
}

.input_submit {
border:                     solid 1px #d6d6d6;
font-size:                  12px;
background-color:           #fff;
}

.submit_newsletter {
border:						solid 1px #e7e7e7;
font-size:					9pt;
margin:						5px 0 0 0;
background-color:			#ffffff;
}

.clear {
clear:						both;
margin:						0;
padding:					0;
font-size:					0;
line-height:				0;
}

.center {
text-align:					center;
}

.menu_off {
position:					relative;
color:						#333;
background-color:			transparent;
font-size:					12px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
width:						162px;
}

.menu_on {
position:					relative;
/*color:						#fff;
background-color:			#ee332d;*/
color:						#fff;
background-color:			#000;
font-size:					12px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
width:						162px;
}

.menu_cover {
position:					absolute;
background-color:			transparent;
top:						0px;
left:						0px;
}

.menu_coverimage {
width:						162px;
height:						22px;
}

.menu_item {
position:					relative;
padding:					4px 0 4px 8px;
}

.menu_item_on {
position:					relative;
padding:					4px 0 4px 8px;
float:						left;
}

.menu_arrow {
position:					relative;
padding:					4px 8px 0 8px;
float:						right;
margin:						2px 0 0 0;
}

.menu_spacer {
position:					relative;
height:						10px;
}

.spacer_5 {
clear:						both;
height:						5px;
font-size:                  0;
}

.spacer_10 {
clear:						both;
height:						10px;
font-size:                  0;
}

.spacer_20 {
clear:						both;
height:						20px;
}

.spacer_30 {
clear:						both;
height:						30px;
}

.spacer_40 {
clear:						both;
height:						40px;
}

.spacer_50 {
clear:						both;
height:						50px;
}

.orange {
background-color:			#ff9440;
}

.yellow {
background-color:			#ffda45;
}

.blue {
background-color:			#8dc9ff;
}

.corner_holder {
position:					relative;
}

.corner_left {
position:					relative;
float:						left;
}

.corner_right {
position:					relative;
float:						right;
}

.news_more {
margin-top:					5px;
}

.prez_photo {
float:						left;
margin-right:				6px;
}

.icon_list {
line-height:				18px;
}

#container {
/*position:					relative;
margin-top:					43px;*/
margin-left:				10px;
width:						746px;
float:                      left;
}

.puff_type1 {
position:					relative;
width:						563px;
margin-bottom:				10px;
display:					inline;
}

.puff_type2 {
position:					relative;
width:						277px;
display:					inline;
}

.puff_type3 {
position:					relative;
width:						181px;
margin-bottom:				10px;
display:					inline;
}

.puff_type4 {
position:					relative;
width:						310px;
margin-left:				6px;
margin-bottom:				15px;
display:					inline;
}

.puff_type5 {
position:					relative;
width:						190px;
margin-right:				5px;
margin-bottom:				10px;
display:					inline;
}

.puff_type6 {
position:					relative;
width:						257px;
margin-bottom:				10px;
display:					inline;
}

.puff_content {
position:					relative;
font-size:					12px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
padding-top:				8px;
padding-left:				12px;
padding-right:				12px;
padding-bottom:				12px;
}

.news {
position:					relative;
margin:						10px 10px 10px 10px;
font-size:					11px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
}

.newsletter {
position:					relative;
margin:						10px 10px 10px 10px;
font-size:					11px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
}

.minsida_menu_shadow {
background-image:			url(/images/minsida_flik_shadow.png);
height:						3px;
}

.minsida_menu_noshadow {
background-color:			#fff;
height:						3px;
}

.minsida_menu {
background-color:			#fff;
height:						19px;
}

.minsida_flik_inner {
padding:					0 5px 0 5px;
vertical-align:				middle;
}

.minsida_menu_item {
position:					relative;
float:						left;
margin-right:				2px;
}

.float_left {
float:						left;
}

.float_right {
float:						right;
}

.onepxheightgrey {
background-color:			#cacacb;
height:						1px;
line-height:				1px;
font-size:					0;
}

.onepxwidthgrey {
background-color:			#cacacb;
width:						1px;
font-size:					0;
}

.head_blue {
background-image:			url(/images/bar_blue.png);
background-repeat:			repeat-x;
color: #000 !important;
}

.head_orange {
background-image:			url(/images/bar_orange.png);
background-repeat:			repeat-x;
}

.head_yellow {
background-image:			url(/images/bar_yellow.png);
background-repeat:			repeat-x;
}

.user_pad {
padding:					8px 10px 10px 8px;
}

.ten_pad {
padding:					10px 10px 10px 10px;
}

.list_pad {
padding:					5px 5px 5px 5px;
}

.friend_pad {
padding:					10px 10px 10px 10px;
}


.icon {
margin-right:				5px;
vertical-align:				middle;
}

.icons {
text-align:					right;
width:						100%;
padding-top:				15px;
}

.onexone {
width:						1px;
height:						1px;
}

.pager {
text-align:					right;
width:						100%;
margin-top:					10px;
}

.smallpres {
padding-top:				5px;
width:						90px;
font-size:					12px;
}

.userphoto {
margin-top:					5px;
margin-bottom:				5px;
}

.online {
color:						#009933;
font-weight:				bold;
}

.offline {
color:						#ee332d;
}

.pokal {
position:					relative;
margin-left:				7px;
padding-top:				11px;
height:						67px;
width:						86px;
float:						left;
}

.pokalcounter {
position:					absolute;
left:						45px;
top:						27px;
}

.broedtext {
font-size:                  12px;
}

.smalltext {
font-size:                  10px;
}

.line1px {
height:                     1px;
width:                      100%;
color:                      #cacacb;
border-bottom:              solid 1px #d1d1d1;
margin:                     5px 0 5px 0;
padding:                    0;
line-height:0;
font-size:0;
}

.line1px_dotted {
height:                     1px;
width:                      100%;
color:                      #cacacb;
border-bottom:              dotted 1px #fff;
margin:                     5px 0 5px 0;
padding:                    0;
line-height:0;
font-size:0;
}

.medlemwidth {
width:                      130px;
}

#member_con {
padding-top:                15px;
}

/*
#top {
position:					relative;
}*/

#flash {
position:					relative;
float:						left;
}

#login {
position:					relative;
float:						left;
margin-left:				7px;
width:						170px;
height:						94px;
background-image:			url('/images/bg_member.png');
}

#ie6container {
position:					absolute;
top:						0px;
left:						0px;
height:						100%;
width:						170px;
height:						94px;
}

#login_corner1 {
position:					absolute;
top:						0px;
right:						0px;
}

#login_corner2 {
position:					absolute;
bottom:						0px;
left:						0px;
}

#login_inner {
position:					absolute;
top:						0px;
left:						0px;
padding:					8px 10px 10px 10px;
}

#site {
position:					relative;
background-color:			#fff;
width:						100%;
margin-top:					7px;
}

#menu {
position:					relative;
float:						left;
background-image:			url('/images/bg_menu.png');
background-repeat:			repeat-y;
width:						162px;
margin:						1px 0 1px 1px;
}

#menu h3 {
    /*background: url('/images/menu_header_bg_red.png') top left no-repeat;*/
    color: #fff;
    padding-top: 4px;
    margin-top: 0;
    margin-left: 8px;
}

#menu .header {
    background: url('/images/menu_header_bg_red.png') top left repeat-x;
    height: 27px;
}

#content {
position:					relative;
width:						582px;
margin-top:					10px;
overflow:					hidden;
float:						left;
}

#content_corner {
position:					absolute;
top:						0px;
right:						0px;
}

#start_games {
position:					relative;
width:						562px;
min-height:					240px;
_height:					240px; /* IE6 hack */
border:						solid 1px #e7e7e7;
margin-bottom:				10px;
}

#games_holder {
position:					relative;
}

#games_content {
position:					absolute;
top:						0px;
left:						0px;
margin:						20px 20px 20px 20px;
}

#games_upper {
position:					relative;
background-image:			url('/images/bg_games_start_upper.png');
background-position:		top left;
background-repeat:			no-repeat;
min-height:					159px;
_height:					159px;
padding:					20px 20px 20px 20px;
}

#games_lower {
position:					absolute;
bottom:						0px;
right:						0px;
height:						159px;
width:						408px;
display:					block;
}

#start_corner_left {
position:					absolute;
top:						-1px;
left:						-1px;
}

#start_corner_right {
position:					absolute;
top:						-1px;
right:						-1px;
}

#start_content {
position:					relative;
font-size:					12px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
margin:						15px 20px 20px 20px;
}

#start_blimedlem {
position:					relative;
background-image:			url('/images/bg_blimedlem_start_red.png');
background-repeat:			repeat-y;
background-position:        top right;
width:						562px;
margin-bottom:				10px;
font-size:					12px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
}

#blimedlem_content {
float:						left;
margin:						15px 20px 20px 0;
padding-left:				20px;
width:						390px;
}

#blimedlem_image {
position:					relative;
float:						right;
margin:						8px 8px 8px 0;
}

#start_stormastare {
position:					relative;
background-image:			url('/images/start_stormastare.png');
background-repeat:			no-repeat;
height:						60px;
width:						564px;
margin-bottom:				10px;
}

#stormastare {
position:					absolute;
left:						50px;
top:						18px;
font-size:					14px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
}

#stormastare_fler {
position:					absolute;
right:						0px;
top:						7px;
background-image:			url('/images/bg_fler.png');
background-repeat:			repeat-x;
font-size:					12px;
font-family:				corbel, tahoma, helvetica, arial, verdana;
height:						38px;
background-color:			#fff;
}

#stormastare_fler_pad {
padding:					13px 10px 10px 10px;
}

#minsida {
position:					relative;
background-image:			url(/images/bg_minasidor.png);
background-repeat:			no-repeat;
margin-left:				9px;
}

#general {
position:					relative;
background-image:			url(/images/bg_general.png);
background-repeat:			no-repeat;
margin-left:				9px;
}

#general_inner {
position:					relative;
padding:					20px 20px 20px 20px;
width:						528px;
font-size:					12px;
}

#minsida_inner {
position:					relative;
padding:					20px 20px 20px 20px;
}

#minsida_content {
position:					relative;
background-color:			#fff;
width:						523px;
}

#minsida_content_inner {
position:					relative;
padding:					10px 10px 10px 10px;
font-size:					12px;
}

#minsida_menu_wrapper {
position:					relative;
margin-right:				10px;
height:						22px;
}

#prishyllan {
margin-left:				5px;
background-image:			url(/images/prishyllan.png);
background-repeat:			repeat-y;
width:						514px;
line-height:				78px;
padding-left:				21px;
margin-bottom:				15px;
}

#top_text {
padding:                    10px 0 10px 0;
}

.right_ads
{
    height: 500px; 
    width: 250px; 
    margin-left: 766px;
    position: relative;
}

table {float:none;}