/*NOTE: If some IDs or classes are used in more than  one page, they can be found here in the first section of importance.*/
/*Valid for most
 pages*/
 
html , body
{
    position:           absolute;
    height:             100%;
    max-height:         100%;
    width:              100%;
    margin:             0;
    padding:            0;
	
}

iframe
{
	position:           absolute;
	height:             100%;
	width:              883px;
			text-align: left;

}
#centercontainer
{
	width: 100%;
	position : absolute;
	top:100px;
	left:0;
	right:0;
	bottom:0;
	height: auto !important; /* voor moderne browsers */
	height: 100%; /* voor IE */
	max-height: 100%;
	overflow:hidden;
	margin : 0 auto;

	text-align: center;
}

#containeriframe
{
	width: 883px;
	height: auto !important; /* voor moderne browsers */
	height: 100%; /* voor IE */
	max-height: 100%;
	overflow:auto;
		text-align: left;

	
 }

#headeriframe
{
    position:           absolute;
    top:                0px;
    height:             40px;
    color:              #eee;
    background-color:   #0000aa;
    width:              100%;
}
#footeriframe
{
    position:           fixed;
    bottom:             0px;
    height:             40px;
    color:              #eee;
    background-color:   #00aa00;
    width:              100%;
}




 
 
*
{
padding: 0;
margin: 0;
}
body {color: black; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #f7f7f7; position: relative; width: 100%; height: 101%; }
html { overflow: scroll; overflow-x: hidden; overflow-y: scroll; background-color: #f7f7f7; }
p { color: #070707; font-size: 11px; line-height: 17px; }
.p-bold { font-weight: bold; }
h2 { color: #e00027; font-size: 22px; font-weight: normal; }
h2 a:visited { color: #e00027; font-size: 22px; font-weight: normal; }
h2 a:link { color: #e00027; font-size: 22px; font-weight: normal; }
h2 a:hover { color: #adadad; font-size: 22px; font-weight: normal; }
h2 a:active { color: #e00027; font-size: 22px; font-weight: normal; }

a { color: #e00027; font-size: 11px; font-weight: bold; text-decoration: none; cursor: pointer; }
a:link { color: #e00027; font-size: 11px; font-weight: bold; text-decoration: none; cursor: pointer; }
a:visited { color: #e00027; font-size: 11px; font-weight: bold; text-decoration: none; }
a:hover { color: #adadad; font-size: 11px; font-weight: bold; text-decoration: none; }
a:active { color: #070707; font-size: 11px; font-weight: bold; text-decoration: none; }
.clear-float { position: relative; top: 0; width: 1px; height: 1px; clear: both; margin: 0; padding: 0; }
.pixshade-left { background-image: url(images/pixshade-left.jpg); position: relative; top: 0; display: inline; width: 5px; height: 7px; float: left; margin: 0 0 0 -1px; padding: 0;background-repeat: no-repeat;}
.pixshade-center { background-image: url(images/pixshade-center.jpg); background-repeat: repeat-x; position: relative; top: 0; width: auto; height: 7px; margin: 0 4px; padding-top: 0; padding-bottom: 0;  }
.pixshade-right { background-image: url(images/pixshade-right.jpg); position: relative; top: 0; width: 5px; height: 7px; float: right;background-repeat: no-repeat; margin: 0 -1px 0 0; padding: 0; display: inline;  }
/* hide from mac \*/
* html .pixshade-left {
	background-image: url(images/pixshade-left.jpg);
	position: relative;
	top: 0;
	
	width: 5px;
	height: 7px;
	float: left;
	padding: 0;
	background-repeat: no-repeat;
	margin-right: -3px;
}
* html .pixshade-center {
	background-image: url(images/pixshade-center.jpg);
	background-repeat: repeat-x;
	position: relative;
	top: 0;
	width: auto;
	height: 7px;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: -3px;
	margin-left: -3px;
}
* html .pixshade-right {
	background-image: url(images/pixshade-right.jpg);
	position: relative;
	top: 0;
	width: 5px;
	height: 7px;
	float: right;
	background-repeat: no-repeat;
	padding: 0;
	margin-left: -3px;
	
}

/* end hide */
img { margin: 0; padding: 0; border-style: none; }
#background { background-color: #f7f7f7; width: 100%; height: 100%; }
/*#content { background-color: white; width: 883px; height: auto; min-height: 400px; margin: 0 auto 30px; padding-top: 17px; padding-bottom: 30px; padding-left: 27px; }*/

#content { background-color: white; width: 883px; height: auto; min-height: 400px; margin: 0 auto 0px; padding-top: 17px; padding-bottom: 30px; padding-left: 27px; }
#Footer  {background-color: white; width: 883px; margin: 0 auto 30px; padding-top: 0px; padding-bottom: 10px;padding-top: 10px;padding-left: 27px;font-size:10px; color:Gray; text-align:center;}


#Footer a:link, #Footer a:visited, #Footer a:hover, #Footer a:active {font-size:10px;color:Gray; font-weight:normal;}


#content_grupptraning {
	background-color: white;
	width: 883px;
	height: auto;
	min-height: 1810px;
	margin: 0 auto 30px;
	padding-top: 17px;
	padding-bottom: 30px;
	padding-left: 27px;
}

#content_medlemslogin {
	background-color: white;
	width: 883px;
	height: auto;
	min-height: 780px;
	margin: 0 auto 30px;
	padding-top: 17px;
	padding-bottom: 30px;
	padding-left: 27px;
}


#content-left { background-image: url(images/vertical-divider.jpg); background-repeat: repeat-y; background-position: right 0; position: relative; width: 563px; height: 100%; float: left; min-height: 400px; }
#content-left-grupptraning { background-repeat: repeat-y; background-position: right 0; position: relative; width: 563px; height: 100%; min-height: 400px; float: left; margin-top: 2px; }
#content-right { width: 280px; height: auto; float: right; margin-top: 15px; margin-right: 24px; display: inline;  }
#content-title { position: relative; left: 17px; width: auto; height: auto; margin-top: 10px; margin-bottom: 35px; }
#blimedlem-title { margin-top: 10px; margin-bottom: 20px; position: relative; left: 17px; width: auto; height: auto; }
.right-small-container {
	position: relative;
	left: 17px;
	width: 215px;
	height: 160px;
	margin-bottom: 10px;
	padding-right: 51px;
	padding-left: 17px;
}
#bli-medlem { background-image: url(images/bli-medlem-img.jpg); position: relative; top: 60px; width: 108px; height: 102px; }
/***** HEADER *******/
#header-wide-stripe { background-color: #000; width: 100%; height: 91px; margin: 0; padding: 0; }
#header-middle-internal { width: 910px; height: 91px; margin: 0 auto; padding: 0; }
#logo-header { background-image: url(images/menu/logo.jpg); background-repeat: no-repeat; position: relative; top: 16px; left: 45px; width: 156px; height: 40px; }
#header-bottom {
	width: 100%;
	height: 15px;
	z-index: 1;
	position: relative;

	
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/menu/header-bottom-img.png');
	
	float: left;
	margin-bottom: -15px;

	
}
#header-bottom[id] {
background-image: url(images/menu/header-bottom-img.png);
	background-repeat: repeat-x;
}


/***** LINE DIVIDERS *****/
.horizontal-divider {
	background-image: url(images/horizontal-divider.jpg);
	position: relative;
	top: 15px;
	width: 100%;
	height: 1px;
	clear: both;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-repeat: repeat-x;
}
.nyheter-horizontal-divider {
	background-image: url(images/horizontal-divider.jpg);
	position: relative;
	width: 488px;
	height: 1px;
	clear: both;
	margin-top: 22px;
	margin-bottom: 20px;
	background-repeat: repeat-x;
}
.right-horizontal-divider {
	background-image: url(images/horizontal-divider.jpg);
	width: 100%;
	height: 1px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
}
/***** MENU *******/
.menu-slash { background-image: url(images/menu/menu-slash.jpg); width: 5px; height: 23px; float: left; }
#menu { position: relative; top: 28px; left: 45px; width: 817px; height: auto; }
#menu-nyheter { background-image: url(images/menu/menu-nyheter.jpg); width: 64px; height: 23px; float: left; }
#menu-klubben { background-image: url(images/menu/menu-klubben.jpg); width: 77px; height: 23px; float: left; }
#menu-medlem { background-image: url(images/menu/menu-medlem.jpg); width: 97px; height: 23px; float: left; }
#menu-grupp { background-image: url(images/menu/menu-grupp.jpg); width: 114px; height: 23px; float: left; }
#menu-login { background-image: url(images/menu/menu-login.jpg); width: 160px; height: 23px; float: left; }
#menu-english { background-image: url(images/menu/menu-english.jpg); position: relative; right: 0; width: 74px; height: 23px; float: right; }
.menu-slash-right { background-image: url(images/menu/menu-slash.jpg); position: relative; right: 0; width: 5px; height: 23px; float: right; }
#menu-kontakt { background-image: url(images/menu/menu-kontakt.jpg); position: relative; right: 0; width: 69px; height: 23px; float: right; }
/***** INDEX PAGE ******/
#index-content {
	background-color: #FFFFFF;
	margin: 0 auto 0px;
	width: 859px;
	height: auto;
	min-height: 400px;
	padding: 32px 24px 30px 27px;
	background-image: url(images/menu/header-bottom-img.jpg1);
	background-repeat: repeat-x;
}

/*Index top part*/
#index-content-top-container { position: relative; width: 820px; height: auto; margin-right: auto; margin-left: auto; padding-right: 24px; padding-bottom: 0; padding-left: 17px; }
#index-top-left { width: 450px; height: auto; float: left; margin: 0; padding: 0; }
#index-top-left-img { position: relative; width: 450px; height: 260px; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; }
#index-top-right { width: 350px; height: auto; float: right; }
#index-top-right-slogan { position: relative; width: 228px; height: 41px; margin-top: 0px; }
#index-top-right h3 {
	color: #23acda;
	font-size: 22px;
	font-weight: normal;
	position: relative;
	margin-top: 12px;
	margin-bottom: 0;
	padding: 0;
}
.red-arrow		{background-image: url(images/red-arrow.jpg); position: relative; width: 33px; height: 31px; margin-top: 8px; }
.red-arrow2		{background-image: url(images/red-arrow.jpg); position: relative; width: 33px; height: 31px; margin-right:10px; }



.planet-golf { background-image: url(images/planet_golf.jpg); position: relative; width: 240px; height: 31px; margin-top: 8px; }
.svenska-klassikern { background-image: url(images/svenska_klassikern.jpg); position: relative; width: 240px; height: 31px; margin-top: 8px; }
/****** Index bottom part *****/
#index-content-bottom-container { margin-right: auto; margin-left: auto; position: relative; top: 15px; width: 820px; height: auto; margin-top: 5px; padding-right: 24px; padding-bottom: 15px; padding-left: 17px; }
/*the tree small
 containers*/
#index-bottom-traning	{width: 244px;  float: left; background-color:#ffffff;}
#index-bottom-spa		{width: 244px;  margin-right: auto; margin-left: auto;background-color:#ffffff;}
#index-bottom-medlem	{width: 244px;  float: right;background-color:#ffffff;}
/*the common css for the three small containers*/
.font1px { font-size: 1px; vertical-align:bottom; }
.index-bottom-img { width: 245px; height: 142px; font-size:1px; margin-bottom:5px; }

.index-bottom-titleX { position: relative; top: 0; width: 92px; height: 25px; margin-top: 7px; margin-bottom: 10px;}
.index-bottom-title { }

.index-bottom-text { width: 220px; height: auto; }
.index-bottom-text p { position: relative; margin-bottom: 8px; }
.index-bottom-text a:link { color: #e00027; margin-top: 25px; position: relative; }
.index-bottom-text a:visited { color: #e00027; margin-top: 25px; position: relative; }
.index-bottom-text a:hover { color: #adadad; margin-top: 25px; position: relative; }
.index-bottom-text a:active { color: #e00027; margin-top: 25px; position: relative; }
/***** NYHETER PAGE ******/
.nyheter-text { width: 448px; height: auto; margin-left: 17px; padding: 0; }
.nyheter-text h2 { color: #e00027; width: 350px; height: auto; overflow: hidden; margin: 0 0 13px; padding: 0; }
.nyheter-text p { margin-bottom: 10px; }
.nyheter-text a { margin-top: 7px; display: block; }
/**** KLUBBEN PAGE *****/
#klubben-content { background-repeat: repeat-y; background-position: right 0; position: relative; width: 783px; height: 100%; margin-bottom: 20px; padding-left: 17px; }
#klubben-title { width: 134px; height: 26px; margin-top: 10px; margin-bottom: 17px; }
#klubben-subtitle { width: auto; height: auto; margin-top: 17px; margin-bottom: 30px; padding-bottom: 0; }
#klubben-subtitle h2 { color: #070707; font-size: 22px; width: auto; height: auto; margin-top: 17px; margin-bottom: 0; padding-bottom: 0; }
.klubben-bottom { position: relative; top: 0; width: 635px; height: auto; margin: 0; padding: 0; }
.klubben-bottom-left { position: relative; top: 0; width: 244px; height: auto; float: left; margin-bottom: 0; margin-left: 17px; padding: 0; display: inline; }
.klubben-images { position: relative; top: 0; width: 245px; height: 142px; }
.klubben-bottom-title { position: relative; left: 23px; width: auto; height: auto; float: left; margin-bottom: 10px; }
.klubben-bottom-text { position: relative; left: 23px; width: 346px; height: auto; float: left; }
.klubben-bottom-text a { margin-top: 8px; display: block; }
.klubben-horizontal-divider { background-image: url(images/horizontal-divider.jpg); position: relative; width: auto; height: 1px; margin-top: 20px; margin-bottom: 27px; background-repeat: repeat-x; }
/*BLI MEDLEM and LOGIN PAGES*/
.blimedlem-text { position: relative; width: 448px; height: auto; margin-top: 14px; margin-bottom: 0; padding: 0; }
#blimedlem-form-right { position: relative; width: 154px; height: auto; float: right; }
#blimedlem-form { position: relative; top: 0; width: 250px; height: auto; margin-left: 17px; }
#blimedlem-form-left p { margin: 0 0 11px; padding: 0; }
#blimedlem-form-left { position: relative; width: 90px; height: 60px; float: left; }
input { background-color : #070707; color : #fff; font-size: 9px; width: 100%; height: auto; margin-top: 2px; padding: 0; border: solid 1px #070707; }
.form-container { width: auto; height: 17px; margin-right: 2px; padding: 0 2px 0 1px; }

input.form-submit { color: #e00027; font-size: 11px; font-weight: bold; background-color: #fff; position: relative; left: -2px; width: auto; height: auto; float: left; margin: 5px 0 0; padding: 0; border-style: none; border-width: 0; cursor: pointer; }
input.form-submit:hover { color: #adadad; font-size: 11px; font-weight: bold; background-color: #fff; position: relative; left: -2px; width: auto; height: auto; float: left; margin: 5px 0 0; padding: 0; border-style: none; border-width: 0; cursor: pointer; }


.blimedlem-horizontal-divider { background-image: url(images/horizontal-divider.jpg); margin-top: 30px; margin-bottom: 35px; position: relative; width: 490px; height: 1px; background-repeat: repeat-x; }
.blimedlem-text2 { position: relative; top: -15px; width: 448px; height: auto; margin-top: 0; margin-bottom: 0; margin-left: 17px; padding: 0; }
.blimedlem-5skal { width: 320px; height: auto; float: right; margin-top: 0; margin-bottom: 0; margin-left: 17px; padding: 0; }
/*BLI MEDLEM AND LOGIN THINGS*/
.login-horizontal-divider { background-image: url(images/horizontal-divider.jpg); margin-top: 20px; margin-bottom: 20px; position: relative; width: 490px; height: 1px; background-repeat: repeat-x;}

.form-pixshade-left {
	background-image: url(images/pixshade-left.jpg);
	position: relative;
	top: 0;
	left: -1px;
	width: 5px;
	height: 7px;
	float: left;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
.form-pixshade-center { background-image: url(images/pixshade-center.jpg); background-repeat: repeat-x; position: relative; top: 0; left: -1px; width: auto; height: 7px; margin: 0 2px; padding: 0; }
.form-pixshade-right {
	background-image: url(images/pixshade-right.jpg);
	position: relative;
	top: 0;
	left: -1px;
	width: 5px;
	height: 7px;
	float: right;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
/* hide from mac \*/
* html .form-pixshade-left {
	background-image: url(images/pixshade-left.jpg);
	position: relative;
	top: 0;
	left: -1px;
	width: 5px;
	height: 7px;
	float: left;
	margin-right: -3px;
	padding: 0;
	background-repeat: no-repeat;
}
* html .form-pixshade-center {
	background-image: url(images/pixshade-center.jpg);
	background-repeat: repeat-x;
	position: relative;
	top: 0;
	left: -1px;
	width: auto;
	height: 7px;
	margin-left: -3px;
	margin-right: -3px;
}
* html .form-pixshade-right {
	background-image: url(images/pixshade-right.jpg);
	position: relative;
	top: 0;
	left: -1px;
	width: 5px;
	height: 7px;
	float: right;
	margin-left: -3px;
	padding: 0;
	background-repeat: no-repeat;
}
/* end hide */
/*OFFERS PAGE (Träning, Medlemskap, Spa)*/
.offer-horizontal-divider {
	background-image: url(images/horizontal-divider.jpg);
	position: relative;
	width: 500px;
	height: 1px;
	margin-top: 0;
	margin-bottom: 40px;
	padding: 0;
	top: 0;
	left: left;
	background-repeat: repeat-x;
}
.offer-left-container { position: relative; top: 0; width: 450px; height: auto; margin-top: 0; padding-right: 0; padding-bottom: 40px; padding-left: 17px; }
#grupp-content-title { position: relative; top: -7px; margin-top: 15px; margin-bottom: 18px; width: auto; height: auto; }
#offer-content-title { width: auto; height: auto; margin-top: 10px; margin-bottom: 14px; }
#offer-content-title p { color: #e00027; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-top: 9px; margin-left: 3px; }
#offer-content-title p a { color: #e00027; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-bottom: 0; }
#offer-content-title p a:hover { color: #adadad; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 0; position: relative; }
#offer-big-pic { position: relative; top: 0; width: auto; height: 260px; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; }
#kontakt-big-pic { margin-top: 20px; margin-right: 0; margin-left: 0; padding: 0; position: relative; top: 0; width: auto; height: 260px; }
.blue-arrow-down { background-image: url(images/blue-arrow.jpg); position: relative; top: 10px; width: 23px; height: 21px; margin-top: 5px; margin-bottom: 20px; }
/*offers top section
*/
.small-coloumn-left { position: relative; top: 0; left: 0; width: 205px; height: auto; float: left; margin: 0; padding: 0; }
.small-coloumn-left p { margin: 0; padding: 0; }
.small-coloumn-right { position: relative; right: -10px; width: 205px; height: auto; float: right; margin: 0; padding: 0; }
.small-coloumn-right p { margin: 0 0 0; padding: 0; }
.small-coloumn-title { margin-bottom: 10px; }
#offer-top-img { position: relative; top: 0; width: auto; height: 260px; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; }
/*offers middle section*/
.large-coloumn-right { position: relative; right: -10px; width: 320px; height: auto; float: right; margin: 0; padding: 0; }
#offer-middle-img { margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; position: relative; top: 0; width: auto; height: 185px; }
.tiny-coloumn-title { width: auto; height: auto; float: left; margin-bottom: 10px; }
.large-coloumn-right p { margin: 10px 0; padding: 0; }
.a-blue { color: #07b6d1; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-top: 7px; margin-bottom: -20px; display: block; }
.a-blue a { color: #07b6d1; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-top: 7px; margin-bottom: -20px; display: block; }
.a-blue:link { color: #07b6d1; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-top: 7px; margin-bottom: -20px; display: block; }
.a-blue:hover { color: #adadad; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-top: 7px; margin-bottom: -20px; display: block; }
.a-blue:visited { color: #07b6d1; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-top: 7px; margin-bottom: -20px; display: block; }
/*offer bottom section*/
#offer-bottom-img { position: relative; top: 0; width: auto; height: 280px; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; }
.medium-coloumn-left { position: relative; top: 0; left: 0; width: 220px; height: auto; float: left; margin: 0; padding: 0; }
/*Offers right css*/
.offer-right-title { width: auto; height: auto; }
.offer-right-content { width: 240px; height: auto; margin-bottom: 45px; margin-left: 17px; }
.offer-right-content p { color: #adadad; width: auto; height: auto; margin-top: 8px; margin-bottom: 8px; }
.offer-right-content a { color: #e00027; font-weight: bold; text-decoration: none; width: auto; height: auto; margin-top: 16px; }
.offer-right-content a:link { color: #e00027; font-weight: bold; text-decoration: none; width: auto; height: auto; margin-top: 16px; }
.offer-right-content a:visited { color: #e00027; font-weight: bold; text-decoration: none; width: auto; height: auto; margin-top: 16px; }

.offer-right-content a:hover { color: #adadad; font-weight: bold; text-decoration: none; width: auto; height: auto; margin-top: 16px; }
.offer-right-content a:active { color: #adadad; font-weight: bold; text-decoration: none; width: auto; height: auto; margin-top: 16px; }

.right-ads { width: 280px; height: 230px; }
/*just for the spa page*/
.gold-arrow-down { background-image: url(images/spa/gold-arrow-down.jpg); position: relative; top: 10px; width: 23px; height: 21px; margin-top: 5px; margin-bottom: 20px; }
.gold { color: #908245; font-weight: bold; text-decoration: none; }
#spa-content-title { width: auto; height: auto; margin-top: 10px; margin-bottom: 14px; }
#spa-content-title p { color: #908245; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-top: 9px; margin-left: 3px; }
#spa-content-title p a { color: #908245; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; margin-bottom: 0; }
#spa-content-title p a:hover { color: #adadad; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 0; position: relative; }
.a-gold { color: #908245; font-size: 11px; font-weight: bold; text-decoration: none; position: relative; top: 0; width: auto; height: auto; margin-top: 0; margin-bottom: 0; padding: 0 30px 0 0; }
.a-gold:link { color: #908245; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 0; padding: 0 30px 0 0; position: relative; top: 0; width: auto; height: auto; margin-top: 0; }
.a-gold:visited { color: #908245; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 0; padding: 0 30px 0 0; position: relative; top: 0; width: auto; height: auto; margin-top: 0; }
.a-gold:hover { color: #adadad; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 0; padding: 0 30px 0 0; position: relative; top: 0; width: auto; height: auto; margin-top: 0; }
.a-gold:active { color: #908245; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 0; padding: 0 30px 0 0; position: relative; top: 0; width: auto; height: auto; margin-top: 0; }
/*** font-size=1px is to avoid in IE the height problem with nested images in DIVs*/
.staff-img {
background-color:#990000;
	position: relative;
	width: 110px;
	height: 80px;
	margin-bottom: 0;
	padding-bottom:0;
	font-size:1px;
}
.staff-img-container {position: relative; margin-bottom: 20px; width: 110px; height: auto; float: left; }
.staff-right { position: relative; left: 29px; width: auto; height: auto; margin: 0; padding: 0; }
.staff-right a { margin-top: 10px; display: block; }
.staff-right p { margin: 0; padding: 0; }
#kontakt-right-big-space { width: 215px; height: 285px; }
.right-small-container2 { margin-bottom: 20px; padding-right: 51px; padding-left: 17px; position: relative; left: 17px; width: 215px; height: auto; }
.right-small-container2 a { margin-top: 10px; display: block; }
.right-small-container2 p { margin: 0; padding: 0; }
.right-small-container a { position: relative; margin: 0 0 10px; padding: 0; display: block; }


#blimedlem-tack { width: auto; height: auto; margin-top: 17px; margin-bottom: 30px; padding-bottom: 0; margin-left: 18px;}
#blimedlem-tack h2 { color: #070707; font-size: 22px; width: auto; height: auto; margin-top: 17px; margin-bottom: 0; padding-bottom: 0; }
