@charset "utf-8";
/* CSS Document */

body {
	background-color: #bbc8aa;
	background-image: url(../gfx/bakgrund.jpg);
	background-repeat: repeat-x;
}

body a {
	color: #996600;
	font-weight: bold;
}

#MainWorkArea .columnLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 7px;
	width: 170px;

	border-right: solid 3px #bbc8aa;
}
#MainWorkArea .columnRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 7px;
	width: 150px;

		border-left: solid 3px #bbc8aa;
}
#MainWorkArea .workArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 7px;
	padding-left: 7px;
}

.columnHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	background-image: url(../gfx/plupp.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 16px;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 7px;
	text-align: left;
}

.columnSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;

	padding: 5px 0 2px 0;
}

.columnOuterHeader {
	padding: 0;
	background-image: url(../gfx/dotted.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}



#MainHolder {
	height: 100%;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}
.listDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 2px 0 0 0;
}
.listName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.listText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555;
	padding: 4px 0 7px 0;
	margin: 0 0 6px 0;

	border-bottom: solid 1px #ddd;
}
.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	padding: 4px 0 1px 0;
}

.tableRowStart a,
.tableRowMiddle a,
.tableRowEnd a
{
	text-decoration: none;
	color: #996600;
	font-weight: bold;
	cursor: pointer;
}

.tableRowStart a:hover,
.tableRowMiddle a:hover,
.tableRowEnd a:hover
{
	/*text-decoration: underline;*/
	color: #990000;
}

.tableRowStart,
.tableRowMiddle,
.tableRowEnd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

	padding-top: 0px;
	padding-bottom: 0px;
}

.tableRowStart {
	padding-right: 4px;
	padding-left: 4px;
}

.tableRowMiddle {
	padding-right: 0px;
	padding-left: 6px;
}

.tableRowEnd {
	padding-right: 4px;
	padding-left: 8px;
}

.tableRow td {
	border-bottom: solid 1px #aaa;
}

.tableRow th {
	font-weight: bold;
	font-size: 12px;
	border-bottom: solid 2px #333;
}

.tableRow:hover {
	background-color: #ededed;
}

#MainHolder #Toppen {
	width: 912px;
	margin-right: auto;
	margin-left: auto;
	height: 16px;
	background-image: url(../gfx/menuBgTop.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#Toppen .topMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;

	cursor: pointer;
}

#MainHolder #TopImage {
	clear: both;
	height: 115px;
	width: 100%;

	background-image: url(../gfx/topbanner.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#MainHolder #TopImage #TopText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 45px;
	width: 400px;

	margin: 40px 0 0 10px;

	border: 1px solid #ccc;
}

#MainHolder #Menyn {
	height: 20px;
	width: 892px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 10px;
	background-image: url(../gfx/menuBgBottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#MainHolder a {
	color: #996600;
	font-weight: bold;
	text-decoration: none;
}

#MainHolder a:hover {
	color: #990000;
	text-decoration: underline;
}

#Menyn .mainMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	padding-top: 1px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;

	cursor: pointer;
}

#Menyn a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#Menyn a:hover {
	color: #990000;
}

#Menyn .mainMenuItem:hover {
	color: #990000;
}

#MainHolder #Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #666666;

	width: 912px;

	margin-right: auto;
	margin-left: auto;

	padding-top: 2px;
	padding-bottom: 2px;

	height: 22px;

	background-image: url(../gfx/footerBg.png);
	background-repeat: no-repeat;
}

#Footer .footerText {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

#MainHolder #MainWorkArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 882px;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../gfx/workAreaBgMiddle.png);
	background-repeat: repeat-y;
}

#MainHolder #MainWorkAreaTop {
	margin-top: 3px;
	width: 912px;
	margin-right: auto;
	margin-left: auto;
}

#MainHolder #MainWorkAreaBottom {
	margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	width: 912px;
}

.textBox {
	border: solid 2px #7ba93e;
	padding: 1px 3px 0 3px;

	background-color: #f8f8f8;
}

.textBoxHeader {
	font-size: 12px;
	font-weight:bold;
	color: #373737;

	padding: 2px 0 0 1px;
}

.smalHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.imageGray
{
	cursor: pointer;
	color: #555;
}

.imageGray:hover {
	color: #000;
}

.imageGraySelected {
	color: #990000;
}

.imageGray img {
	filter: Alpha(Opacity=50);
	-moz-opacity:.50;
}

.imageGray:hover img {
	filter: Alpha(Opacity=100);
	-moz-opacity: 1;
}


.textShringNoWrap {
	width: 2%;
	white-space: nowrap;
	padding-right: 4px;
}

.normalDropDown {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;         
	border: solid 2px #7ba93e;
	padding: 0px;
	background-color: #f8f8f8;
}

.tableTrRow td {
	border-bottom: solid 1px #ccc;
	white-space: nowrap;
	font-size: 12px;
}#frameTop {
	background-image: url(../gfx/frameTop.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 226px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#frameBottom {
	background-image: url(../gfx/frameBottom.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 246px;
}
.frameHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	height: 16px;
	padding-bottom: 7px;
	text-align: left;
}



.rowBackgroundColor {
	background-color: #ebebeb;
}

.rowBackgroundColor:hover {
	background-color: #CADBCC;
}

.rowBackgroundNoColor {
	background-color: transparent;
}

.rowBackgroundNoColor:hover {
	background-color: #E3EAE7;
}

.listHeader {
	border-bottom: solid 1px #ddd;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 3px 1px 2px;
	text-align: left;
}

.listSmalHeader {
	border-bottom: solid 1px #ddd;
	padding: 3px 3px 1px 2px;
	text-align: left;
}

.listContent {
	padding: 1px 3px 3px 2px;
	text-align: left;
}

.listImage {
	width: 1%;
	padding: 3px 6px 3px 3px;
}

#ListFrameBorder .listContent {
	padding: 1px 3px 3px 2px;
	border-bottom: solid 2px #bbb;
}

#ListFrameBorder .listImage {
	width: 1%;
	padding: 3px 6px 3px 3px;
	border-bottom: solid 2px #bbb;
}

.forumHeader {
	padding: 2px 2px;
	font-weight: bold;
	border-bottom: solid 2px #ccc;
}

.forumBody {
	padding: 3px 3px;
	border-bottom: solid 1px #ddd;
	font-weight: bold;
	color: #666666;
}

.forumBody a {
	text-decoration: none;
}

.rowBackgroundColor .forumBody {
	padding: 3px 3px;
	border-bottom: solid 1px #ddd;
	font-weight: bold;
	color: #444444;
}


/* OLD STUFF */

	.topholder {
		background-image: url(../gfx/topbarRight.gif );
		background-repeat: no-repeat;
		background-position: right top;
	}

	.topholder .topholderleft{
		background-image: url(../gfx/topbarLeft.gif );
		background-repeat: no-repeat;
		background-position: left top;
		height: 16px;
	}

	.bottomholder{
		background-image: url(../gfx/bottombarRight.gif );
		background-repeat: no-repeat;
		background-position: right bottom;
	}

	.bottomholder .bottomholderleft{
		background-image: url(../gfx/bottombarLeft.gif );
		background-repeat: no-repeat;
		background-position: left bottom;
		height: 16px;
	}

	.rutaMain{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #FFFFFF;
		border-right-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-left-style: solid;
		border-right-color: #898989;
		border-left-color: #898989;
		padding-right: 5px;
        padding-left: 5px;
	}

	.rutaMain .header{
		position: relative;
		top: -8px;
		float: left;
		clear:both;
		font-weight:bold;
	}

	#nygolfrunda{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

	#nygolfrunda div{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

	#nygolfrunda .checkbox {
		margin-bottom: 4px;
		margin-top: 1px;
		width: 310px;
	}

	#nygolfrunda .checkbox input{
		margin-right: 2px;
	}

	#nygolfrunda input{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

	#nygolfrunda select{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 300px;
		margin-bottom: 4px;
		margin-top: 1px;
	}