* { 
	font-size:11px;
/*	line-height: 14px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
body, p, .normal, table { 
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
p, .normal { 
	line-height: 14px;
}
body, div, img, p, h1, h2, h3, h4, h5, h6, fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
} 
h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
h1 {
	font-size: 12px;
	margin-bottom: 18px;
}

div.maintmplContentInsideContTxt P {
	font-size: 12px;
	margin-bottom: 18px;
	line-height: 16px;
}

h2 {
	margin-bottom: 4px;
}
h3 {
	font-size: 10px;
	margin-bottom: 5px;
}

a  {
	font-size: 10px;
	font-weight: bold;
	color: #7D0C00;
}
a:link, a:visited  {
	color: #7D0C00;
}
a:hover, a:active   {
	color: #ff3300;
}



/*  ----    structure start  ----  */

body {
	background-color: #fff;
}
body.normalpage	{
	background-image: url(../images/bgr_main_pat2col_2x1.gif);
	background-repeat: repeat;
}

.mainContainer {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:732px;
}

#maintmplNavheader, #maintmplMainimage, #maintmplTopmenu, #maintmplContent	{
	width: 732px;
	clear: both;
}
#maintmplNavheader	{
	margin-top: 17px;
	margin-bottom: 4px;
	background-color: #fff;
/*	float: left;*/
	clear: both;
	position: relative;
	height: 28px;
}
.maintmplNavheaderLeft	{
	width: 6px;
	height: 28px;
	float: left;
}

.maintmplNavheaderLang	{
/*	width: 261px;*/
	line-height: 27px;
	text-align: left;
	white-space: nowrap;
	background-color: #fff;
	float: left;
}

.maintmplContentHeader {
	clear: both;
}
.maintmplContentHeaderLeft, .maintmplContentHeaderMid, .maintmplContentHeaderRight {
	height: 10px;
	float: left;
	line-height: 1px;
}
.maintmplContentHeaderLeft {
	background-image: url(../images/gfk_contentHeaderLeft_EFE1CB_11x10.gif);
	background-repeat: no-repeat;
	width: 11px;
}
.maintmplContentHeaderMid {
	background-color: #EFE1CB;
	width: 710px;
}
.maintmplContentHeaderRight {
	background-image: url(../images/gfk_contentHeaderRight_EFE1CB_11x10.gif);
	background-repeat: no-repeat;
	width: 11px;
}

.maintmplContentMid	{
	background-color: #EFE1CB;
	width: 732px;
	clear: both;
}

.maintmplContentFooter {
	clear: both;
}
.maintmplContentFooterLeft, .maintmplContentFooterMid, .maintmplContentFooterRight {
	height: 21px;
	float: left;
	/*line-height: 1px;*/
}
.maintmplContentFooterLeft {
	background-image: url(../images/gfk_contentFooterLeft_D6BC96_11x21.gif);
	background-repeat: no-repeat;
	width: 11px;
}
.maintmplContentFooterMid {
	background-color: #D6BC96;
	width: 710px;
	text-align:center;
	line-height:18px;
}
.maintmplContentFooterRight {
	background-image: url(../images/gfk_contentFooterRight_D6BC96_11x21.gif);
	background-repeat: no-repeat;
	width: 11px;
}
.maintmplContentInside	{
	background-color: #fff;
	margin: 0px 13px 0px 13px;
}
.maintmplContentInsideHeaderLeft, .maintmplContentInsideHeaderMid, .maintmplContentInsideHeaderRight	{
	height: 13px;
	float: left;
	line-height: 1px;
}
.maintmplContentInsideHeaderLeft	{
	background-image: url(../images/gfk_contentInsideHeaderLeft_FFF_13x13.gif);
	background-repeat: no-repeat;
	width: 13px;
}
.maintmplContentInsideHeaderMid	{
	width: 680px;
}
.maintmplContentInsideHeaderRight	{
	background-image: url(../images/gfk_contentInsideHeaderRight_FFF_13x13.gif);
	background-repeat: no-repeat;
	width: 13px;
}

div.maintmplContentInsideCont {
	clear: both;
	margin: 0px 13px 0px 13px;
	border-bottom: 1px solid #fff;
	text-align: left;
	width: 680px;
}

.maintmplContentInsideContImg	{
	margin: 0px;
	border: 0px;
	height: auto;
	clear: left;
	float: left;
}
.maintmplContentInsideContTxt	{
	margin: 0px;
	padding: 0px 15px 0px 22px;
	border: 0px;
	float: left;
	width: 423px;
	clear: right;
}




#maintmplMainimage	{
	margin-top: 4px;
	height: 118px;
	clear: both;
}
.maintmplTopmenuLinks	{
	background-color: #7D0C00;
	text-align: right;
	line-height: 22px;
	width: 710px;
	float: left;
}
div.maintmplTopmenuLeft, div.maintmplTopmenuRight {
	background-repeat: no-repeat;
	background-color: #7D0C00;
	width: 11px;
	height: 22px;
	float: left;
}
div.maintmplTopmenuBottomLeft, div.maintmplTopmenuBottomRight	{
	background-repeat: no-repeat;
	width: 11px;
	height: 5px;
	line-height: 1px;
	float: left;
}
div.maintmplTopmenuBottomLeft	{
	clear: left;
}
div.maintmplTopmenuBottomRight	{
	clear: right;
}
div.maintmplTopmenuBottomMid	{
	width: 710px;
	height: 5px;
	float: left;
	line-height: 5px;
	background-image: url(../images/gfk_maintmplTopmenuBottomMid_2col_2x5.gif);
	background-repeat: repeat-x;
}








#maintmplContent	{
	margin-top: 6px;
}




div.maintmplContentInsideContLeftMid	{
	border-top: 1px dotted #666666;
	padding-top: 15px;
	float: left;
	width: 428px; 
	margin-right: 40px;
}
div.maintmplContentInsideContRight	{
	padding-top: 15px;
	border-top: 1px dotted #666666;
	float: left;
	width: 209px; 
}
div.maintmplContentInsideContLeft	{
	width: 190px;
	margin-right: 46px;
	float: left;
}
div.maintmplContentInsideContMid	{
	width: 190px;
	float: left;
}








#contentRight	{
	width: 465px;
	margin-left: 22px;
	margin-top: 8px;
	background-image: url(../images/bgr_contentRight_pat2col_1x4.gif);
	background-position: 0px;
	background-repeat: repeat-y;
	padding-left: 21px;
	clear: right;
	float: left;
	color: #666666;
	min-height: 280px;
}
div.contentRightTopRightImg	{
	background-color: #CCC9C4;
	margin-top: -8px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
	clear: none;
}
div.contentRightBigImg	{
	background-color: #CCC9C4;
	margin-top: 14px;
	margin-bottom: 14px;
	clear: both;
	border: 0px;
	padding: 0px;
}
div.contentRightThumbnailImg	{
	background-color: #CCC9C4;
	width: auto;
	float: left;
}




div#zontaProfil	{
	background-color: #fff;
	width: 228px;
	margin-left: 24px;
	clear: right;
	float: left;
}
.zontaProfilHeader {
	clear: both;
}
.zontaProfilHeaderLeft, .zontaProfilHeaderMid, .zontaProfilHeaderRight {
	height: 11px;
	float: left;
	line-height: 1px;
}
.zontaProfilHeaderLeft {
	background-image: url(../images/gfk_zontaProfilHeaderLeft_lightGrey_7x11.gif);
	background-repeat: no-repeat;
	width: 7px;
}
.zontaProfilHeaderMid {
	width: 214px;
}
.zontaProfilHeaderRight {
	background-image: url(../images/gfk_zontaProfilHeaderRight_lightGrey_7x11.gif);
	background-repeat: no-repeat;
	width: 7px;
}
.zontaProfilMid	{
	background-image: url(../images/gfk_zontaProfilMid_lightGrey_228x1.gif);
	background-repeat: repeat-y;
	width: 228px;
	clear: both;
}
div.zontaProfilFooter {
	clear: both;
}

div.zontaProfilFooter, div.zontaProfilFooter div {
	font-size: 1px;
	line-height: 1px;
	height: 8px;
}

div.zontaProfilFooterLeft, div.zontaProfilFooterMid, div.zontaProfilFooterRight {
	height: 8px;
	float: left;
	clear: none;
}
div.zontaProfilFooterLeft {
	background-image: url(../images/gfk_zontaProfilFooterLeft_lightGrey_7x8.gif);
	background-repeat: no-repeat;
	width: 7px;
}
div.zontaProfilFooterMid {
	width: 214px;
	background-image: url(../images/gfk_zontaProfilFooterMid_lightGrey_1x8.gif);
	background-repeat: repeat-x;
}
div.zontaProfilFooterRight {
	background-image: url(../images/gfk_zontaProfilFooterRight_lightGrey_7x8.gif);
	background-repeat: no-repeat;
	width: 7px;
}



div.strLine	{
	clear: both;
}
div.strLineLeft	{
	width: 213px;
	float: left;
}
div.strLineRight	{
	width: 224px;
	margin-left: 30px;
	width: 220px;
	float: left;
}

/*  ----    structure end  ----  */












div.maintmplNavheaderLang a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
div.maintmplNavheaderLang span {
	color: #A98653;
}
div.maintmplNavheaderLang a:hover, div.maintmplNavheaderLang a:active  {
	text-decoration: underline;
}





hr, hr.light {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 0px;
	border: none;
	border-top: 1px solid #A98653;
}











a.light {
	font-weight: normal;
}

a.maintmplNavheaderLangItemHem,
span.maintmplNavheaderLangItem,
a.maintmplNavheaderLangItemAktiv,
span.maintmplNavheaderLangItemSepar
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: 0px;
}

div.maintmplNavheaderLang a.maintmplNavheaderLangItemAktiv
{
	color: #f30;
	text-decoration: underline;
}

div.maintmplNavheaderLang a.maintmplNavheaderLangItemHem	{
	margin: 0px;
	padding: 5px 10px 5px 12px;
	border: 0px;
	background-image: url(../images/gfk_Hem_9x8.gif);
	background-position: center left;
	background-repeat: no-repeat;
	color: #A98653;
	text-decoration: none !important;
}

span.maintmplNavheaderLangItemSepar {
	padding-left: 4px;
	padding-right: 4px;
}










.maintmplNavheaderLinks, .maintmplNavheaderForm, .maintmplNavheaderRight	{
	background-color: #fff;
	height: 28px;
	clear: none;
	position: absolute;
}
.maintmplNavheaderLinks	{
	line-height: 27px;
/*	text-align: left;*/
	white-space: nowrap;


	text-align: right;
	width: auto;
	left: auto;
	right: 100px;
/*	width: 366px;*/
	margin-right: 4px;

}
.maintmplNavheaderForm	{
	width: 89px;
	left: auto;
	right: 6px;
}
.maintmplNavheaderRight	{
	clear: right;
	width: 6px;
	right: 0px;
	left: auto;
}

div.maintmplNavheaderLinks a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 0px 7px;
}
div.maintmplNavheaderLinks a.maintmplNavheaderLinksItem {
	color: #A98653;
}
div.maintmplNavheaderLinks a.maintmplNavheaderLinksItemActiv, div.maintmplNavheaderLinks a.maintmplNavheaderLinksItem:hover {
	color: #f30;
}

div.maintmplNavheaderLinks a img {
/*	padding: 0px 0px 0px 13px;*/
/*	border-right: 1px solid #ccc;*/
	
/*	margin-left: -6px;*/
	margin-top: 9px;
	padding-right: 3px;
}

/*
a.maintmplNavheaderLinksItem, span.maintmplNavheaderLinksItem {
	padding: 0px 0px 0px 13px;
	line-height: 28px;
}
*/




















.maintmplNavheaderLinksItemImg	{
	margin-top: 9px;
	display: none;
}



form.maintmplNavheaderSearchForm, span.maintmplNavheaderSearchForm	{
	display:block;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

input.maintmplNavheaderSearchField	{
	display:block;
	border: 1px solid #A98653;
	margin-top: 4px;
	width: 65px;
	height: 14px;
	float: left;
	clear: none;
}
input.maintmplNavheaderSearchButton	{
	display:block;
	margin-top: 4px;
	width: 18px;
	height: 18px;
	float: left;
	clear: none;
}
img.maintmplNavheaderSearchButton	{
	display:block;
	margin-top: 4px;
	width: 18px;
	height: 18px;
	float: left;
	clear: none;
}





div.maintmplTopmenuLinks a,  span.maintmplTopmenuItem, span.maintmplTopmenuItemDisable
 {
	margin: 0px;
	border-right: 1px solid #971F12;
	background-color: #7D0C00;
	text-decoration: none;
	padding: 4px 10px 5px 10px;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
div.maintmplTopmenuLinks a.maintmplTopmenuItemDisable
 {
	padding: 4px 25px 5px 10px !important;
}
div.maintmplTopmenuLinks a:link, div.maintmplTopmenuLinks a:visited, span.maintmplTopmenuItem  {
	color: #fff;
}
div.maintmplTopmenuLinks a.maintmplTopmenuItemActiv:link, div.maintmplTopmenuLinks a.maintmplTopmenuItemActiv:visited,
 div.maintmplTopmenuLinks a:hover, div.maintmplTopmenuLinks a:active  {
	color: #f30;
}

div.maintmplTopmenuLinks a.maintmplTopmenuItemDisable, div.maintmplTopmenuLinks span.maintmplTopmenuItemDisable	{
	color: #b2b0ae !important;
	background-image: url(../images/gfk_lock_7x9.gif);
	background-repeat: no-repeat;
	background-position: 90% 50%;
	background-color: transparent;
	padding-right: 24px !important;
}
a.maintmplTopmenuItemDisable span.lock	{
	background-image: url(../images/gfk_lock_7x9.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: transparent;
	margin-right: 0px;
	margin-left: 4px;
	padding-left: 5px;
}
a.maintmplTopmenuItemDisable	{
	background-image: url(../images/gfk_lock_7x9.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: transparent;
	margin-right: 0px;
	margin-left: 4px;
	padding-left: 5px;
}
a.maintmplTopmenuItem span.unlock	{
	background-image: url(../images/gfk_unlockWhite_10x10.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: transparent;
	margin-left: 4px;
	padding-left: 8px;
	padding-top: 2px;
}
a.maintmplTopmenuItemActiv span.unlock	{
	background-image: url(../images/gfk_unlockRed_10x10.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: transparent;
	margin-left: 4px;
	padding-left: 8px;
	padding-top: 2px;
}



































div.maintmplContentInsideContTxt H1	{
	clear: both;
	width: auto;
	font-size: 14px;
	margin-bottom: 15px;
}

a.txtLink, a.txtLink:link, a.txtLink:hover, a.txtLink:visited	{
	margin-top: 5px;
	display: block;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}



a.LasMer, a.LasMer:link, a.LasMer:hover, a.LasMer:visited 	{
	padding-top: 15px;
	display: block;
	font-weight: bold !important;
	font-size: 10px !important;
	color: #7D0C00 !important;
	text-decoration: none;
}
div#contentRight a.LasMer, div#contentRight a.LasMer:link, div#contentRight a.LasMer:active, div#contentRight a.LasMer:hover, div#contentRight a.LasMer:visited 	{
	padding-top: 4px;
}

div.maintmplContentInsideContLeft p, div.maintmplContentInsideContMid p	{
	margin-top: 15px;
}

div.maintmplContentInsideContRight h3	{
	margin-top: 15px;
}



















div#naviLeft	{
	width: 172px;
	float: left;
	clear: left;	
}
div#naviLeft ul	{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
div#naviLeft ul li	{
	background-color: #fff;
	list-style: none;
	border-bottom: 1px solid #BAB5B5;
	padding-top: 3px; 
	padding-bottom: 6px; 
}
div#naviLeft ul li.top	{
	padding-top: 10px; 
	padding-bottom: 4px; 
}
div#naviLeft ul li.topBlank	{
	padding-top: 5px; 
	padding-bottom: 0px;
	font-size: 1px; 
}




div#naviLeft ul li a, div#naviLeft ul li span 	{
	color: #7D0C00;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
div#naviLeft ul li a:active, div#naviLeft ul li a:hover,
div#naviLeft ul li a:active span,  div#naviLeft ul li a:hover span 	{
	color: #f30;
}

div#naviLeft ul li.top a, div#naviLeft ul li.top a span	{
	font-size: 12px;
}







div#naviLeft ul li a.activ, div#naviLeft ul li a.activ span,
div#naviLeft ul li a.itemActiv, div#naviLeft ul li a.itemActiv span	{
	color: #FF3300 !important;
}
div#naviLeft ul li a.itemActiv, div#naviLeft ul li a.itemActiv span,
div#naviLeft ul li a.item, div#naviLeft ul li a.item span
{
	font-weight: normal;
}
div#naviLeft ul li a.disable, div#naviLeft ul li a.disable span,
div#naviLeft ul li span.disable, div#naviLeft ul li span.disable span	{
	color: #B2B0AE !important;
}
div#naviLeft ul li a.itemActiv, div#naviLeft ul li a.item	{
	padding-left: 1px;
	padding-top: 4px;
	font-weight: normal; 
}





div#naviLeft ul li a span.lock, div#naviLeft ul li span span.lock, div#naviLeft ul li a span.unlock	{
	background-position: center right;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
div#naviLeft ul li a span.lock, div#naviLeft ul li span span.lock	{
	background-image: url(../images/gfk_lock_7x9.gif);
	margin-right: 4px;
	padding-right: 10px;
}
div#naviLeft ul li a span.unlock	{
	background-image: url(../images/gfk_unlock_10x10.gif);
	margin-right: 1px;
	padding-right: 10px;
}



div#naviLeft ul li a.arrowLeft, div#naviLeft ul li a.arrowBottom, div#naviLeft ul li a.arrowLeftActiv	{
	background-position: center right;
	background-repeat: no-repeat;
	margin-right: 5px;
	padding-right: 10px;
}
div#naviLeft ul li a.arrowLeft, div#naviLeft ul li a.arrowLeftActiv	{
	background-image: url(../images/gfk_arrow_5x7.gif);
}
div#naviLeft ul li a.arrowLeftActiv, div#naviLeft ul li a.arrowLeftActiv span	{
	color: #ff3300;
}
div#naviLeft ul li a.arrowBottom	{
	background-image: url(../images/gfk_arrowBottom_7x4.gif);
}








div.zontaProfilInside img	{
	width: 195px;
	margin-left: 16px;
	margin-right: auto;
	margin-bottom: 33px;
	clear: both;
}
div.zontaProfilInside p	{
	width: 195px;
	margin-left: 16px;
	margin-right: auto;
	padding-bottom: 9px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif !important;
	font-size: 13px !important;
	text-align: center;
	clear: both;
}
div.zontaProfilInside p span	{
	font-weight: bold;
	font-style: italic;
	font-family: "Times New Roman", Times, serif !important;
	font-size: 13px !important;
}







div.loggaInBarBgLeft, div.loggaInBarBg, div.loggaInBarBgRight	{
	height: 20px;
	float: left;
}
div.loggaInBarBgLeft	{
	background-image: url(../images/gfk_loggaInBarBgLeft_6x20.gif);
	background-repeat: no-repeat;
	width: 6px;
	clear: none;
}
div.loggaInBarBgRight	{
	background-image: url(../images/gfk_loggaInBarBgRight_6x20.gif);
	background-repeat: no-repeat;
	width: 6px;
}
div.loggaInBar {
	clear: both;
}
div.loggaInBarBg	{
	background-image: url(../images/gfk_loggaInBarBg_1x20.gif);
	background-repeat: repeat-x;
	width: 668px;
	clear: right;
}
div.loggaInBarBg span.memo, div.loggaInBarBg span.txt, div.loggaInBarBg span.right, div.loggaInBarBg span.rightLoggaUt, div.loggaInBarBg a.rightLoggaUt	{
	padding-top: 3px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	clear: none;
}
div.loggaInBarBg span.memo, div.loggaInBarBg span.txt	{
	margin-right: 0.8em;
	margin-left: -1px;
	float: left;
}
div.loggaInBarBg span.txt	{
	font-weight: bold;
}
div.loggaInBarBg span.right	{
	margin-left: 0.8em;
	font-weight: bold;
	float: right;

	background-image: url(../images/gfk_lock_7x9.gif);
	background-repeat: no-repeat;
	background-position: 90% 50%;
	background-color: transparent;
}
div.loggaInBarBg span.right, div.loggaInBarBg span.rightLoggaUt, div.loggaInBarBg a.rightLoggaUt	{
	margin-left: 0.8em;
	padding-left: 20px;
	font-weight: bold;
	float: right;
}
div.loggaInBarBg span.rightLoggaUt, div.loggaInBarBg a.rightLoggaUt	{
	background-image: url(../images/gfk_unlockWhite_10x10.gif);
	background-repeat: no-repeat;
	background-position: 5% 70%;
	background-color: transparent;
	text-decoration: none;
}
div.loggaInForm, div.loggaInFormMy	{
	width: 454px;
	background-image: url(../images/gfk_loggaInFormShadLR_454x1.gif);
	background-repeat: repeat-y;
	float: left;
	clear: both;
}
div.loggaInForm	{
	margin-top: 20px;
	margin-left: 193px;
}
div.loggaInFormHeaderLeft, div.loggaInFormHeaderRight, div.loggaInFormFooterLeft, div.loggaInFormFooterRight	{
	width: 8px;
	background-repeat: no-repeat;
	background-color: #e5cda9;
	font-size: 1px;
}
div.loggaInFormHeaderLeft	{
	height: 6px;
	background-image: url(../images/gfk_loggaInFormBgLT_8x6.gif);
	float: left;
}
div.loggaInFormHeaderRight	{
	height: 6px;
	background-image: url(../images/gfk_loggaInFormBgRT_8x6.gif);
	float: right;
	clear: right;
}
div.loggaInFormFooterLeft	{
	width: 8px;
	height: 10px;
	margin-top: -10px; 
	background-image: url(../images/gfk_loggaInFormBgLB_8x10.gif);
	float: left;
	clear: left;
}
div.loggaInFormFooterRight	{
	width: 8px;
	margin-top: -10px; 
	height: 10px;
	background-image: url(../images/gfk_loggaInFormBgRB_8x10.gif);
	float: right;
}
div.loggaInFormFooter	{
	margin-top: -10px; 
	height: 10px;
	float: none;
	clear: both;
}
div.loggaInFormMid	{
	width: 438px;
	margin-top: -6px;
	margin-left: 8px;
	margin-right: 8px;
	background-color: #e5cda9;
	background-image: url(../images/gfk_loggaInFormBg_442x321.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	float: left;
	clear: both;
}
div.loggaInFormMidShadow	{
	width: 438px;
	height: 4px;
	margin-left: 8px;
	margin-right: 8px;
	float: left;
	clear: both;
	background-image: url(../images/gfk_loggaInFormBgBotSh_1x4.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 4px !important;
}
div.loggaInFormMidContent	{
	margin: 6px 32px 6px 32px;
	width: 310px;
	text-align: left;
}
div.loggaInFormMyMidContent	{
	padding: 12px 0px 12px 15px;
	width: 407px;
	text-align: left;
}







h2.formName	{
	font-size: 14px;
	margin-top: 24px;
	margin-bottom: 22px;
	display: block;
	padding-top: 5px;
	color: #FF3300;
}
span.fieldNameTxt, span.fieldNameTxtNormal {
	margin-top: 9px;
	font-size: 10px;
	color: #666666;
	display: block;
	line-height: 21px;
}
span.fieldNameTxt {
	font-weight: bold;
}
input.textFieldLineWrap, input.textFieldLine, input.textFieldLineWBG 	{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px inset #d4ba93;
	border-right: 1px inset #d4ba93;
	border-top: 2px inset #E7CFAD;
	border-left: 2px inset #E7CFAD;
	background-color: #fff;
	width: 137px;
	height:  15px;
}
input.textFieldLineWBG 	{
	border-bottom: 1px inset #DFDFDF;
	border-right: 1px inset #DFDFDF;
	border-top: 2px inset #ccc;
	border-left: 2px inset #ccc;
}

textarea.textFieldMultiLine
{
	margin: 0px;
	padding: 0px;
	border:solid 1px #7e9db9;
	background-color: #fff;
	width: 165px;
	height:  155px;
}

input.textFieldLineWrap 	{
	display: block;
	clear: both;
}
a.formLinks	{
	margin-top: 9px;
	font-size: 10px;
	font-weight: bold;
	display: block;
	clear: both;
/*	width: 121px;*/
	white-space: nowrap;
	float: left;
	padding-right: 10px;
	margin-top: 6px;
	margin-left: 0px;
	background-image: url(../images/gfk_arrow_5x7.gif);
	background-position: center right;
	background-repeat: no-repeat;
	color: #7D0C00;
	text-decoration: none;
}
.LoggaInButton, .AndraButton {
	background-repeat: no-repeat;
	background-position: 50%;
	border: 0px;
	margin: 0px;
	color: #fff;
	font-size: 10px;
}
.LoggaInButton {
	background-image: url(../images/but_LoggaIn_i_76x20.gif);
	width: 76px;
	height: 20px;
	padding-bottom: 3px; 
	margin-left: 4px;
}
.AndraButton {
	background-image: url(../images/but_AndraIn_i_49x17.gif);
	width: 49px;
	height: 17px;
	padding-bottom: 2px; 
}








h2.razdelName {
	color: #7D0C00;
	padding-top: 1px; 
}
ul.member {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-left: 11px;
	margin-bottom: 0px;
	display: block;
}
ul.member li {
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
}
ul.member li, ul.member li span {
	color: #7D0C00;
}
ul.member li a.activ, ul.member li a.activ span {
	color: #f30;
}
ul.member li span, ul.member li a.activ span {
	font-weight: normal;
}
div.txtWithButtonUnderline {
	color: #7D0C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bgr_line_patredtransp_4x1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 3px;
	padding-top: 7px;
	margin-bottom: -7px;
	width: 369px;
}
div.txtWithButtonUnderline input.AndraButton {
	float: right;
	clear: right;
	margin-right: 2px;
	overflow: visible;
	margin-top: -18px;
}

























/* !!!! OLD !!!! */



/*
div#contentRight h2	{
	padding-top: 5px;
}
div#contentRight span	{
	line-height: 21px;
}
*/





























div#memberChDetails h2 {
	font-size: 11px;
}
div#memberChDetails p {
	margin-top: 11px;
}
div#memberChDetails span {
	margin-top: 7px;
}
div#memberChDetails input.textFieldLineWBG 	{
	margin-top: -1px;
}
div.buttonsRow	{
	margin-top: 20px;
}
div.buttonsRow input	{
	margin-right: 14px;
}
div.fieldLine span.fieldNameTxtNormal	{
	float: left;
	width: 107px;
	clear: left;
	margin-top: 0px;
}
div#memberChMDetails div.fieldLine input.textFieldLineWBG	{
	width: 198px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
	height:  13px;
}
div.fieldLine input.textFieldLineWBG	{
	float: left;
	clear: right;
	color: #666666;
	display: block;
}
div.fieldLine {
	float: left;
	clear: both;
	margin-top: 3px;
}
div#memberChMDetails h2	{
	margin-bottom: 14px;
}
div#memberChMDetails div.buttonsRow	{
	clear: both;
	float: left;
	margin-top: 29px;
}
ul.area {
	list-style: none; 
/*	margin: 0px 0px 9px 0px;*/
	margin-top: -7px;
	padding: 0px; 
	border: 0px;
}
ul.area li {
	list-style: none; 
	margin: 0px;
	padding: 0px;
	line-height: 20px; 
}
ul.area li a.LasMer {
	font-weight: normal;
}
ul.area li.areaTop {
	background-image: url(../images/bgr_areaTop_pat2col_2x1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 15px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 7px;
/*	margin-bottom: -7px; */
}
div.adminKlubbMenu	{
	float: left;
	clear: both;
	margin-left: 2px;
	white-space: nowrap;
}
div.adminKlubbMenuItem, div.adminKlubbMenuItemActiv, div.adminKlubbMenuSepar	{
	display: block;
	float: left;
	clear: none;
	white-space: nowrap;
	border-bottom: 1px solid #b99b75;
}
div.adminKlubbMenuSepar {
	width: 2px;
	line-height: 18px;
}
div.adminKlubbMenuItem	{
	background-image: url(../images/bgr_admKlubbMenu_patt_1x18.gif);
	background-repeat: repeat-x;
	background-color: #dac2a0;
}
div.adminKlubbMenuItemActiv	{
	background-image: url(../images/bgr_admKlubbMenu_fff_1x18.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
span.TL, span.TR	{
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 2px;
	height: 18px;
	font-size: 1px;
	background-repeat: no-repeat;
	float: left;
}
div.adminKlubbMenuItem  span.TL	{
	clear: none;
	background-image: url(../images/bgr_admKlubbMenu_LT_2x48.gif);
}
div.adminKlubbMenuItem span.TR	{
	clear: right;
	background-image: url(../images/bgr_admKlubbMenu_RT_2x48.gif);
}
div.adminKlubbMenuItemActiv span.TL	{
	clear: none;
	background-image: url(../images/bgr_admKlubbMenu_LT_fff_2x48.gif);
}
div.adminKlubbMenuItemActiv span.TR	{
	clear: right;
	background-image: url(../images/bgr_admKlubbMenu_RT_fff_2x48.gif);
}
div.adminKlubbMenuItem a.adminKlubbMenuItemTxt, div.adminKlubbMenuItemActiv a.adminKlubbMenuItemTxt	{
	display: block;
	float: left;
	clear: none;
	margin: 0px;
	padding: 4px 9px 2px 9px;
	border: 0px;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
div.folderName	{
	float: left;
	clear: both;
	margin-top: 21px;
	margin-left: 7px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
div.folderName img	{
	padding-right: 8px;
	display: block;
	float: left;
	clear: none;
}
div.folderName span	{
	margin-top: 3px;
	font-size: 10px;
	line-height: 12px !important;
	display: block;
	float: left;
	clear: none;
}
div.path {
	float: left;
	clear: both;
	margin-top: 9px;
	margin-left: 7px;
	font-size: 10px;
	color: #000;
}
div.path a {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
ul.fileListTable	{
	list-style: none; 
	margin: 6px 0px 9px 0px;
	padding: 0px; 
	border: 0px;
	float: left;
	clear: both;
}
ul.fileListTable li	{
	list-style: none; 
	margin: 0px;
	padding: 0px;
	color: #000;
	padding-left: 6px; 
	float: left;
	clear: both;
	width: 460px;
}
li.iconBar	{
	background-color: #d4deed;
	border-top: 1px solid #6d8ca8;
	border-bottom: 1px solid #6d8ca8;
}
li.iconBar img	{
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 2px;  
}
li.formFieldLine	{
	padding-bottom: 5px !important;
	padding-top: 9px !important;
}
li.formFieldLine input.checkBox	{
	margin-top: 0px;
	padding-top: 0px;
	display: block;
	float: left;
	clear: none;
}
li.formFieldLine label	{
	margin-top: 0px;
	padding-top: 0px;
	display: block;
	float: left;
	clear: none;
}
li.headerNames	{
	background-color: #d4deed;
	border-top: 1px solid #6d8ca8;
	border-bottom: 1px solid #6d8ca8;
	line-height: 16px;
}
li.fListItem {
	border-bottom: 1px solid #dadde4;
	background-color: #fff;
}
li.headerNames ul, li.fListItem ul	{
	list-style: none; 
	margin: 0px;
	padding: 0px;
}
li.headerNames ul li.Namn, li.headerNames ul li.UtcheckadAv, li.headerNames ul li.Storlek, li.headerNames ul li.Modifierad	{
	display: inline;
	display: block;
	color: #666666;
	float: left;
	clear: none;
	margin-right: 4px;
	padding-left: 0px;
}
li.headerNames ul li.Namn	{
	width: 188px;
}
li.headerNames ul li.UtcheckadAv	{
	width: 90px;
}
li.headerNames ul li.Storlek	{
	width: 45px;
}
li.headerNames ul li.Modifierad	{
	width: 121px;
}
li.fListItem ul li.Icon, li.fListItem ul li.Namn, li.fListItem ul li.UtcheckadAv, li.fListItem ul li.Storlek, li.fListItem ul li.Modifierad	{
	display: block;
	float: left;
	clear: none;
	margin-right: 4px;
	margin-top: 4px;
	padding-left: 0px;
	font-size: 10px;
}
li.fListItem ul li.Icon	{
	margin-top: 0px;
	width: 28px;
}
li.fListItem ul li.Namn	{
	width: 155px;
}
li.fListItem ul li.UtcheckadAv	{
	width: 90px;
}
li.fListItem ul li.Storlek	{
	width: 45px;
}
li.fListItem ul li.Modifierad	{
	width: 124px;
	margin-right: 1px;
}
div#naviLeft label {
	margin-top: 22px;
	margin-bottom: 4px;
	color: #7D0C00 !important;
	display: block;
	clear: both;
}
select.selectForm	{
	font-size: 10px;
	width: 122px;
}
h2.active, h2.active a, h1.active, h1.active a {
	color: #ff3300 !important;
	font-size: 10px;
	text-decoration: none;
}
h2.active, h1.active	{
	font-weight: normal;
}
h2.active a, h1.active a {
	font-weight: bold;
}
div.newsBlock	{
	background-image: url(../images/bgr_areaTop_pat2col_2x1.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 9px;
	margin-top: 6px;
	clear: both;
}
div.newsBlockDate	{
	font-size: 10px;
/*	width: 108px;*/
	float: left;
	white-space: nowrap;
}
div.newsBlockTime	{
	font-size: 10px;
	width: 108px;
	float: left;
}
div.newsBlockHeader	{
	margin-top: -2px;
	margin-bottom: 3px;
	clear: both;
}

div.newsBlockHeader a, div.listaBlockHeader a	{
	color: #666666 !important;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
div.newsBlockTxt	{
/*	padding-bottom: 5px;*/
}
div.newsBlockTxt a, div.listaBlockTxt a	{
	color: #666666 !important;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

div.newsBlockF {
	padding-top: 8px;
}
div.newsBlockF span {
	display: inline;
	display: block;
	clear: both;
}
div.newsBlockF span, div.newsBlockF b {
	font-size: 10px;
}
div.newsBlockF a, div.newsBlockF a:hover, div.newsBlockF a:visited, div.newsBlockF a:active {
	text-decoration: underline;
	font-weight: normal;
}
div.newsBlockF a, div.newsBlockF a:visited, div.newsBlockF a:active {
	color: #666666;
}
div.newsBlockF a:hover {
	color: #f30;
}
div.listaBlock	{
	background-image: url(../images/bgr_areaTop_pat2col_2x1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-top: 6px;
	padding-bottom: 12px;
}
div.listaBlockHeader	{
	margin-top: 2px;
}
div.listaBlockTxt	{
	margin-top: 3px;
}
div.dottedLine	{
	background-image: url(../images/bgr_areaTop_pat2col_2x1.gif);
	line-height: 1px;
	font-size: 1px;
	margin-top: 5px;
}


/* ---Calender template items---*/	
div.monthcalendararea {
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 2px;
	float: right;
	clear: none;
	width: 234px;
}
h1.calendardayheading {
	font-size: 12px;
	color: #333;
	display: inline;
}
table.calendarframe {
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table {
	border: solid 1px #ffffff;
}
td.calendaritem, tr.calendaritem {
	height: 19px; 
	width: 26px;
	border: solid 1px #F0E5CE;
	background-color: #fff; 
}
td.selecteddatecell {
	border: solid 2px #95632F;
}
td.datecellothermonth {
	background-color: #F0F0F0;
}
td.weekendcell {
	background-color: #DADADA;
}
td.datecellactive {
	background-color: #F0E5CE; 
	border: solid 2px #95632F;
}	
td.dayweekheader {
	color: #333;
	border-style: none;
}


/* !!!! OLD !!!! */










div.spacer {
	clear: both;
	line-height: 30px;
}
div.spacer15 {
	clear: both;
	line-height: 15px;
}
div.spacer15sh {
	line-height: 15px;
	width: 25px;
}
div.spacer19 {
	clear: both;
	line-height: 19px;
}
div.spacer65 {
	clear: both;
	line-height: 65px;
}







/* -------ZontaEditor.css start-------- */




/* ------ Text items -------- */
/*
body
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 0.65em;
	color: #333;
	padding: 0; 
	margin: 0;
}
p
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #333;
}
*/
h1, .heading1
{
/*
	font-weight: bold;
	font-size: 1.5em; 
	color: #333;
	display: inline;
*/
	EditMenuName: Heading 1;
}
h2, .heading2
{
/*
	font-weight: bold; 
	font-size: 1.2em; 
	color: #95632F;
*/
	EditMenuName: Heading 2;
}
h3, .heading3
{
/*
	font-weight: bold;
	font-size: 1em;
	color: #333;
*/
	
	EditMenuName: Heading 3;
}
.introduction
{
	font-weight: bold;
	EditMenuName: Introduction;
}
.imagetext 
{
	font-style: italic; 
/*	font-size: 0.9em; */
	font-size: 9px; 
	EditMenuName: Image text;
}
.red
{
	color: #CC0000;
	EditMenuName: Normal red text;
}
/*
hr
{
	height: 2px;
	color: #95632F;
}

hr.light
{
	height: 2px;
	color: #F0E5CE;
}
*/
/* ------ Links -------- */
/*
a
{
	color: #95632F;
}
a:hover
{
	color: #333333;
}
*/
/* --------- Links in Top menu ----------- */
a.menuhead
{
/*	padding: 0em 0em 0em 0.55em;*/
	padding: 0px 0px 0px 5px;
/*	font-size: 1em;*/
	font-size: 10px;
	color: #333 !important;
	text-decoration: none;
	margin: auto;
}
a.activemenuhead
{
/*	padding: 0em 0em 0em 0.55em;*/
	padding: 0px 0px 0px 5px;
/*	font-size: 1em;*/
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin: auto;
}

/* --------- Left menu ----------- */

div.menuitem
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
/*	padding: 0.5em 0em 0.5em 0em;*/
	padding: 5px 0px 5px 0px;
	float: left;
	
}
div.menuitemselected
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
/*	padding: 0.5em 0em 0.5em 0em;*/
	padding: 5px 0px 5px 0px;
	float: left;
	font-weight: bold;
	background-color: #dddddd;
}
div.menuitemexpanded
{
	background-image: url(../images/submenu_rulerbg.gif);
	background-position: 0em bottom;
	background-repeat: repeat-x;
	width: 100%;
/*	padding: 0.5em 0em 0.5em 0em;*/
	padding: 5px 0px 5px 0px;
	float: left;
	background-color: #dddddd;
}
div.menuitemchild
{
	width: 100%;
/*	padding: 0.4em 0em 0.6em 0em;*/
	padding: 4px 0px 6px 0px;
	float: left;
	background-color: #F0F0F0;
}

/* --------- Input ----------- */
input, textarea
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #333;
/*	font-size: 1em;*/
	font-size: 10px;
}

select
{
/*	font-size: 1em;*/
	font-size: 10px;
}

.inputlabel
{
	width: 6em;
	float: left;
/*	padding-top: 0.4em;*/
	padding-top: 4px;
	font-weight: bold;
}
.inputlabelwide
{
	width: 10em;	
	float: left;
/*	padding-top: 0.4em;*/
	padding-top: 4px;
	font-weight: bold;
}
img.quicksearch
{
	height: 1.75em;
}
span.errormessage
{
	color: #CC0000;
/*	font-size: 1em;*/
	font-size: 10px;
}

span.usernamelabel
{
/*	margin-right: 1em;
	margin-top: 0.3em;*/
	margin-right: 10px;
	margin-top: 3px;
	display: block;
	float: right;
}

/* --------- Image format ----------- */
img.shadow
{
	position: relative;
	EditMenuName: Shadow;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);
}
img.opacity
{
	position: relative;
	EditMenuName: Semi transparent;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}
img.fliph
{
	position: relative;
	EditMenuName: Flip horisontally;
	filter: fliph;
}
img.flipv
{
	position: relative;
	EditMenuName: Flip vertically;
	filter: flipv;
}
img.dashedborder
{
	position: relative;
	border: dashed 1px grey;
	EditMenuName: Dashed border;
}
img.circularfade
{
	position: relative;
	EditMenuName: Circular fade;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}
/*
table
{
	font-size: 1em;
}
*/
th
{
	text-align: left;
}
.evenrow
{
	background-color:  #fff;
}
/*
.unevenrow
{
	background-color:#F0E5CE;
}
.headerrow
{
	background-color: #F0E5CE;
}
*/







/* -------ZontaEditor.css end-------- */





span.searchresults {
	color: #333;
	display: block;
}

table.searchresults tr {
/*
	border: none;
	border-top: 1px solid #f30; 
	border-bottom: 1px solid #f30; 
	border-collapse:  separate;
*/
	background-color: #CAE7F5;
}

table.searchresults {
	margin-top: 10px;
	empty-cells: show;
/*	border-collapse:  separate;*/
	border-collapse: collapse;
	clear: both;
	overflow:hidden;
}
table.searchresults tr td {
	border-top: 1px solid #759FB8; 
	border-bottom: 1px solid #759FB8; 
	background-color: #C7E7F6;
	color: #000;
	font-size: 10px;
	line-height: 14px;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-left: 2px;
}


table.searchresults tr.evenrow td {
	border: none;
	background-color: #fff;
	padding-top: 3px;
/*	border-bottom: 1px solid #555;*/
/*	line-height: 10px;
	padding-bottom: 0px;*/
}
table.searchresults a {
	font-weight: normal;
}
table.searchresults input {
}







div#MedlemsregisterSok, div#MedlemsregisterSok div.fieldLine  {
	clear: both;
	width: 465px;
}
div#MedlemsregisterSok div.fieldLine span.colLeft, div#MedlemsregisterSok div.fieldLine span.colRight	{
	color: #000;
	display: block;
	float: left;
	font-size: 10px;
	padding-bottom: 1px;
}
div#MedlemsregisterSok div.fieldLine span.colLeft	{
	width: 113px;
	padding-right: 4px;
}
div#MedlemsregisterSok div.fieldLine span.colRight	{
	width: 348px;
}
div#MedlemsregisterSok div.fieldLine input.textFieldLineWBG	{
	padding: 2px 6px 0px 6px;
	height:  14px;
	width: 152px;


	display:block;
	border: 1px solid #7E9DB9;
	float: left;
	clear: none;

}
div#MedlemsregisterSok div.buttonsRow	{
	clear: both;
	float: left;
	margin-top: 17px;
	margin-bottom: 19px;
}
div#MedlemsregisterSok div.fieldLine span.fieldNameTxtNormal	{
	width: 157px;
	padding-right: 4px;
	color: #000;
	font-size: 10px;
	
	line-height: 18px;
	margin-bottom: 3px;
}






.SokButton {
	background-repeat: no-repeat;
	background-position: 50%;
	border: 0px;
	margin: 0px;
	color: #fff;
	font-size: 10px;
	background-image: url(../images/but_AndraIn_i_49x17.gif);
	width: 49px;
	height: 17px;
	padding-bottom: 2px; 
}
.TilbakaButton {
	background-repeat: no-repeat;
	background-position: 50%;
	border: 0px;
	margin: 0px;
	color: #fff;
	font-size: 10px;
	background-image: url(../images/but_Tilbaka_i_62x17.gif);
	width: 62px;
	height: 17px;
	padding-bottom: 2px; 
}
.hidden
{
	display:none;
}

.PrintLink
{
	margin:0;
	padding:0;
	clear:both;
	float:right;
}

#MemberSearchList
{
	clear:both;	
}

.footerLeft
{
	float:left;	
}

.footerRight
{
	float:right;
}

.footerRight a
{ 
	text-decoration:none;
}
