/* CSS for sabs.nu, Aug 2008*/

.nospace {
   border: none;
   width: 20px;
   padding: 0 5px 0 0;
   display: block;
   clear: left;
   float: left;
}

/* MAJOR DESIGN */
table, td, tr, p, form, {
	margin: 0px;
   padding: 0px;
   vertical-align: top;
	/*background-color: transparent;*/
}
body {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   background-color: #ffffff;
}
img {
  border: 0px;
	display: inline;
}
.picturebox_blank {
   width: 380px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}
.picturebox_color {
   width: 380px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
   background-color: #cccc99;
	color: #666666;
}



/* ADDITIONAL DESIGN AND EXCEPTIONS */

/* - - - - - - - - - - - - - - - - */
/* General */
a {
	color: #666666;
	text-decoration: underline;
}

a:hover, .tiny a:hover {
	color: #e84900;
}

td.content_left, td.box_submenu_id, span.item_mainmenu {
  padding-left: 30px;
}

/* - - - - - - - - - - - - - - - - */
/* menu item formatting */
.menu_item, .menu_item_p {
  font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: 700;
	padding: 0px 20px 0px 0px;
}

.menu_item a, .menu_item_p a {
  padding: 2px 13px 0px 0px;
}
.menu_item a {
	color: #666666;
	text-decoration: none;
}
.menu_item_p a {
  color: #e84900;
}
.menu_item a:hover, .menu_item_p a:hover {
	color: #e85900;
}



/* - - - - - - - - - - - - - - - - */
/* text */
.sectionhead {
	padding: 0px 0px 10px 0px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
  color: #666666;
}
.subhead {
	padding: 0px 0px 10px 10px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 700;
  color: #009933;
}
p, p.nopadd, p.form, p.clean, .rightbox_head, .rightbox_subject, .rightbox_text, form {
  font-family: Tahoma, Arial, sans-serif;
 	font-size: 11px;
	color: #666666;
}

p {
  width: 370px;
	padding: 0px 0px 30px 10px;
	line-height: 1.8;
	color: #666666;
}
p.nopadd {
  width: 340px;
	padding: 0px 0px 30px 0px;
	line-height: 1.8;
	color: #666666;
}
p.form {
   width: 300px;
	padding: 0px 0px 30px 0px;
	line-height: 1.8;
	color: #666666;
}
p.clean {
   width: auto;
	padding: 0px 0px 0px 0px;
	line-height: 1.8;
	color: #666666;
}
p a, p.nopadd a, p.form a, p.clean a {
	color: #666666;
	text-decoration: underline;
}
p a:hover, p.nopadd a:hover, p.form a:hover, p.clean a:hover, .ordbilder a:hover {
	color: #e84900;
	text-decoration: none;
}
.rightbox_head {
	padding-top: 10px;
	margin-bottom: 0px;
	border-bottom: 1px solid #cccc99;
}
.rightbox_subject {
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: 700;
}
.rightbox_text {
	width: 220px;
	line-height: 1.4;
	padding-top: 10px;
}
.centerbox_head {
   width: 400px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccc99;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
}

.date, .date_texteditlink {
  font-family: Tahoma, Arial, sans-serif;
 	font-size: 11px;
	padding-right: 10px;
}
.date {
 	color: #666666;
}
.date_texteditlink {
	color: #FF6633;
}
.date_head {
  font-family: Tahoma, Arial, sans-serif;
 	font-size: 11px;
	color: #666666;
  width: 300px;
	font-weight: 700;
	padding-bottom: 5px;
}
.date_text {
  font-family: Tahoma, Arial, sans-serif;
 	font-size: 11px;
	line-height: 1.4;
	color: #666666;
   width: 300px;
	padding-bottom: 25px;
}
.date_list {
  font-family: Tahoma, Arial, sans-serif;
 	font-size: 11px;
	line-height: 1.4;
	color: #666666;
  width: 300px;
	padding-bottom: 25px;
}
.redhead {
  color: #FF0000;
}
.greentext {
  color: #009933;
}
.tiny, .tiny a {
  font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
 }
.ordbilder {
  font-family: Tahoma, Arial, sans-serif;
	font-size: 8px;
	color: #999999;
	padding: 10px 0px 0px 15px;
 }
 .ordbilder a {
	color: #999999;
   text-decoration: none;
 }
.applied_list {
  font-family: Tahoma, Arial, sans-serif;
 	font-size: 11px;
	line-height: 1.4;
	color: #666666;
	padding-bottom: 15px;
}

.print_head {
   font-family: Tahoma, Arial, sans-serif;
 	font-size: 11px;
	color: #000000;
   width: 300px;
	font-weight: 700;
	padding-bottom: 5px;
}
.print_text {
   font-family: Tahoma, Arial, sans-serif;
 	font-size: 11px;
	line-height: 1.4;
	color: #000000;
   width: 300px;
	padding-bottom: 25px;
}

/* - - - - - - - - - - - - - - - - */

/* td styling */
td.outerleft {
  /*background: #ffffff url(../images/sabs_nu.gif) no-repeat;
	background-position: 15px top; */
}
td.topright {
	padding-top: 11px;
}
td.logorow {
	padding-top: 4px;
}
td.bigtextrow {
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	margin-bottom: 0px;
   font-family: Tahoma, Arial, sans-serif;
 	font-size: 13px;
	color: #666666;
}
td.memblogin {
	padding-top: 15px;
}
td.stripeleft {
   background: #cccc99 url(../images/brick.gif) no-repeat;
	background-position: bottom;
}
td.maincontentbox {
  border-top: 1px solid #cccc99;
  border-right: 1px solid #cccc99;
  border-bottom: 1px solid #cccc99;
}
td.content_left {
	width: 470px; /* compensate subtracting padding-left from width! */
	padding-left: 80px;
	background-color: transparent;
}
td.content_right {
  border-top: 6px solid #cccc99;
  border-left: 1px solid #cccc99;
	padding-top: 5px;
	padding-left: 15px;
}
td.box_mainmenu {
   border-top: 1px solid #cccc99;
   padding-top: 25px;
}
td.box_submenu_id, td.box_submenu {
   padding-top: 20px;
}
td.box_submenu {
  padding-bottom: 4px;
}
td.uploadarea, .uploadarea {
  background-color: #cccc99;
}

/* - - - - - - - - - - - - - - - - */
/* div & span styling */
span.item_mainmenu {
}
.grayback {
  background-color: #c0c0c0;
}
.lightgrayback {
  background-color: Gainsboro;
}

/* Forms Styling */
input.submit, p.input.submit {
  font-family: Tahoma, sans-serif;
	width: 80px;
	font-size: 11px;
	color: #ffffff;
	background-color: #999999;
	border: 1px solid #333333;
}
textarea, input, .txtfield {
  width: 280px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
}
input.tinyinput {
  width: 50px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}
input.mini {
  width: 20px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}
input.login {
  width: 85px;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #666666;
}
input.cForm, textarea.cForm {
  width: 180px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}
input.submitlogin {
  font-family: Tahoma, sans-serif;
	width: 20px;
	margin-top: 0px;
	font-size: 10px;
	color: #ffffff;
	background-color: #999999;
	border: 1px solid #333333;
}
.submitlogin {
  background-color: #cccc99;
  height: 19px;
  padding: 0px;
}
.loginlogout {
  background-color: #cccc99;
  height: 19px;
  padding: 0px;
}
.loginbox {
  background-color: #cccc99;
  padding: 0px;
}
.logintext {
  font-size: 11px;
  color: #666666;
}









/* placement of basic layout */
table.backdrop {
  background: transparent url(../images/backdrop_final.jpg) no-repeat;
	background-position: 220px 50px;
}
td.logomenurow {
  background: transparent url(../images/logotype_black.gif) no-repeat;
	background-position: 348px top;
}
td.textblock {
	padding: 13px 0px 0px 40px;
}
/* menu text formating */
/* content text formating */
#deer {
	height: 430px;
	width: 85px;
	background-color: green;
   background: transparent url(../images/deer_light.gif) no-repeat;
	background-position: right 310px;
}
#contact {
	padding: 200px 0px 20px 0px;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #333333;
}
.pic {
	border: 1px solid #666666;
}
#design {
	padding: 20px 0px 0px 0px;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #999999;
}
#design a {
	color: #999999;
}
#design a:hover {
  color: #333333;
}




/* **************************************************** */
