html, body {
	margin: 0; padding: 0; border: 0;
}

html { height: 100%; margin-bottom: 0.01em; }

body {
	color: #000000; 
	background: #ffffff; 
	font-family: Arial, Verdana, Sans-Serif; 
	font-size: 12px; 
	text-align: center;
	margin: 10px 0;
}

td {
	font-family: Arial, Verdana, Sans-Serif; 
	font-size: 12px; 
}

p {
	margin: 0px 0; padding: 0 0px;
}
.clear { 
	clear: both; 
}

a {
	text-decoration: none;
	color: #909000;
}

a:hover {
	text-decoration: underline;
	color: #c7c76c;
}

.wide {
	background-color: #BCBC00;
	width: 760px; 
	color: #ffffff;
	text-align: left;
}
.wide p {
	margin: 0; padding: 0px; position: relative;
}
.top {
}
.bottom {
	position: relative;
}
.wrapper {
	margin: 0 auto;
	width: 760px;
	text-align: left;
	background: url(../images/sidebar_background_border.gif) repeat-y left;
}
* html .wrapper {   /*** IE5.x/win box model fix ***/
	width: 760px;
	wid\th: 760px;
}
.outer {
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	margin-left: 199px;    /*** Critical left col dimension value ***/
	width: 560px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	background-color: #FFFFFF;  /*** Sets background of center col***/
}
* html .outer {   /*** IE5.x/win box model fix ***/
	width: 560px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	wid\th: 560px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}
.float-wrap {
	float: left;
	width: 560px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	margin-right: -2px;   /*** Static fix ***/
}
.center {
	float: right;
	borgder-right: 1px solid #E9E9B6;
	width: 560px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	/* \*/
	margin-left: -2px; 
	/* Hidden from IE-mac */
}
.padding {
	padding: 20px;
}
.sidepadding {
	padding: 18px;
}
.contentpadding {
	padding: 22px;
	padding-top: 18px;
}
.left {
	float:left;
	background-color: #F9F9F0;
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 199px;    /*** Critical left col/divider dimension value ***/
	margin-left: -198px;    /*** Critical left col/divider dimension value ***/
}
.submenu {
	width: 760px;
	height: 21px;
	background-color: #E9E9B6;
}
.footerline {
	float: left;
	width: 760px;
	height: 7px;
	background-color: #E9E9B6;
	line-height: 0px;
	font-size: 0px;
}
.logo {
	float: left;
	background-color: #AEAE00;
	width: 200px;
	height: 80px;
}
.menu {
	vertical-align: bottom;
	float: right;
	width: 560px;
	height: 80px;
	background-color: #BCBC00;
}
.menuitem {
	font-size: 11px;
	font-weight: bold;
	letter-spacing : 1px;
	color: #717100;
}
.menuitem a {
	color: #404000;
	text-decoration: none;
}
.footerleft {
	width: 200px;
	height: 18px;
	background-color: #AEAE00;
	float: left;
}
.footerright {
	width: 560px;
	height: 18px;
	background-color: #BCBC00;
	float: right;
}
.firstpage {
	background: url(../images/bgr_bild.jpg) no-repeat top right;
	padding-right: 300px;
}
*>html .left {width:199px;
}   /*** Fix only for IE/Mac ***/
.container-left {
	width: 198px;    /*** Critical left col dimension value ***/
}
/*** Static fixes ***/
/* \*/
* html .left {margin-right: -3px;}
/* */
/* * * */
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-family: Arial, Verdana;
}
.inputborder {
	border: 1px solid #A5ACB2;
}
.title {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
.subtitle {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
}
.subtitle2 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 1px;
}

.oddRow {
	background-color: #F9F9F0;
}
.infotext {
	color: #ff0000;
}
.newEntryFormCol1 {
	font-size: 12px;
	width: 280px;
}
.newEntryFormCol2 {
	width: 110px;
}
.newEntryFormCol3 {
	width: 85px;
}
.sidetitle {
	color: #404000;
	font-size: 15px;
	font-weight: bold;
}
.categories {
	line-height: 16px;
}
.categories a {
	text-decoration: none;
}
.categories a:hover {
	text-decoration: underline;
}

.nodisplay {
	color: #999999;
}

.nodisplay a {
	color: #999999;
}

.nodisplay a:hover {
	color: #999999;
}

.markform {
	color: red;
}

.adminbox {
	border: 1px solid #cccccc;
	padding: 10px;
}

.acceptLevel {
	background-color: #e9e9b6;
	border: 1px solid black;
}

.calcFailed {
	color: #FF0000;
	display: none;
}

.calcCom {
	color: #FF0000;
}

.copyright {
}

#bransch_comments_print, #hogskola_comments_print {
	display: none;
}

.commentname {
	color: #707000;
}


fieldset table {
	margin-top: 10px;
}

