/**
 * Tag-specifikt
 */

body {
	background-color: white; /*#28243e;*/
	background-image: url('/site/images/base/stripe.png');
	background-repeat: repeat-y;
	
	color: 			#28243e;
	font-family:	verdana, arial, sans-serif;
	font-size:		10px;
}

.pngFix {
	behavior: url('files/iepngfix.htc');	/* IE6 png fix */
}

div {
	/*color: #242038;*/
}

p {
	margin:			0px;
	padding:		0px;
}

a {
	font-family:	verdana, arial, sans-serif;
	color:			#164764;
	/*font-weight:	bold;*/
	text-decoration: underline;
}
a:HOVER {
	color:			#176a99;
}

input.tip {
	font-size:		10px;
	font-family:	verdana, arial, sans-serif;
	margin:			0px 5px 0px 2px;
	border:			0px;
	background:		#ededed;
}

input.tipSubmit {
	border:			1px solid gray;
}

.smallHeader {
	font-weight:		bold;
	padding:			4px 0px 3px 0px;
	margin-left:		3px;
}

h1, .header1 {
	font-family:	"Century Gothic", arial, sans-serif;
	margin:			5px 0px 4px 0px;
	padding:		0px;
	font-size:		16pt;
	font-weight:	bold;
	/*text-align:		left;	/* behövs för att overrida justify inuti div */
}
h2, .header2 {
	font-family:	"Century Gothic", arial, sans-serif;
	margin:			10px 0px 3px 0px;
	padding:		0px;
	font-size:		12pt;
	font-weight:	bold;
	/*text-align:		left;	/* behövs för att overrida justify inuti div */
}
h3, .header3 {
	font-family:	"Century Gothic", arial, sans-serif;
	margin:			2px 0px 2px 0px;
	padding:		0px;
	font-size:		10pt;
	font-weight:	bold;
	/*text-align:		left;	/* behövs för att overrida justify inuti div */
}
h4, .header4 {
	font-family:	"Century Gothic", arial, sans-serif;
	margin:			1px 0px 1px 0px;
	padding:		0px;
	font-size:		9pt;
	font-weight:	bold;
	/*text-align:		left;	/* behövs för att overrida justify inuti div */
}



.siteFrame {
	width:			459px;
	height:			419px;
	padding:		0px;
	margin:			0px;
}


.centered {
	text-align:		center;
}
.clear {
	clear:			both;	
}

/* gör om döp rätt */
.topMargin {
	margin-top:		25px;
}
.infoSquareDark {
	background-color: #d0e1e5;
	border:			1px solid #949494;
	padding:		8px 10px 8px 10px;
	margin:			10px; /* 7px;*/
}	
.infoSquareBright {
	background-color: #e0f1f5;
	border:			1px solid #949494;
	padding:		3px 20px 15px 13px;
	margin:			2px 0px 8px 0px;
}
.alternatingRowBright {
	background-color: #e1f2f6;
}
.alternatingRowDark {
	background-color: #daebef;
}

.tight {
	padding:		0px;
	margin:			0px;
}

.mainFrame { 
	width:			1074px; /* 874px;  13+848+13 ... + 200 för partners*/
	/*margin:			0px auto;*/ /* Centrerat */
	position:		absolute;
	left:			30px; /* Används inte i praktiken eftersom javascriptet ändrar denna när sidan ändras */
	top:			30px;
}


.shadowLeft, .shadowRight { 
	float:			left;
	width:			13px;
	height:			681px;
}
.shadowTop, .shadowBottom { 
	float:			left;
	width:			848px;
	height:			13px;	
}




.baseMiddle {
	float:			left;
	width:			848px;
}
.top {
	border-top:		1px solid black;
	border-left:	1px solid black;
	border-right:	1px solid black;
	height:			124px;
	background-image:	url('/site/images/base/top.jpg');
	color:			black;
	text-align:		center;
}
.middleContent {
	height:			453px;
	float:			left;
}
.middleLeft {
	border-left:	1px solid black;
	width:			201px;
	background-image:	url('/site/images/base/middleLeft.jpg');
}
.middleMiddle {
	width:			480px;
	background-image:	url('/site/images/base/middleMiddle.jpg');
}
.middleRight {
	border-right:	1px solid black;
	width:			165px;
	background-image:	url('/site/images/base/middleRight.jpg');
}
.bottom {
	border-bottom:	2px solid black;
	border-left:	1px solid black;
	border-right:	1px solid black;
	height:			75px;
	background-image:	url('/site/images/base/bottom.jpg');
}



.contentMenu {
	padding:	0px;
	position:	absolute;
	top:		119px;
	left: 		30px; /* overriden in php */
}
.contentNews {
	padding:		28px 20px 25px 30px;
}
.contentSite {
	padding:		19px 0px 0px 10px;
}
.contentGroups {
	padding:		28px 15px 20px 30px;
}
.contentPartners {
	float:			right;
	width:			190px;
	padding:		20px 5px 0px 0px;
}
.contentImage {
	text-align:		center;
}
/* I stort sett all brödtext*/
.contentText {
	/*text-align:		justify;*/
}


.readMore {
	text-align: 	right;
	padding: 		5px 8px 4px 0px;
}
.newsSquare {
	background-color: #e0f1f5;
	border:			1px solid #949494;
	padding:		3px 20px 15px 19px;
	margin:			2px 0px 8px 0px;
	width:			365px;
}
.timestamp {
	
	padding: 		0px;
	margin:			0px 0px 5px 3px;
	color:			#6f6d79;
}

.onsiteImage {
	padding:			5px;
}