/*-----------------------------------------------------------------------------
Profile pokommunikation.se
Media screen
-----------------------------------------------------------------------------*/

body {    
    text-align: center;
    margin:0;
    padding:0;
    padding-bottom:30px;   
}

  table  { border-collapse: collapse; border-spacing: 0; }
  td, th { padding: 0; }

#canvas {
	width: 760px;
    margin: 0 auto;
    text-align: left;
    background:#CCCCCC;
    border:1px solid black;
}

#pagehead {
	height:120px;
	width:760px;
	/*background-color: #336699;*/
	background-image: url(/fileadmin/markup_styles/extranet/dekor_top.jpg);
}

#pagehead p.apphead {
	font-size:20px;
	color:white;
	padding-left: 15px;
}

#content-table {
	width:760px;
}

#menu1 {
	background: #9d968f;
	width:160px;
}

#menu1 a {
	display:block;
  font-family: verdana, helvetica, arial, sans-serif;
  color: white;
  text-decoration: none;
  background: #9d968f;
  padding-left:10px;
  padding-bottom:5px;
  padding-top:5px;
}

#menu1 a:hover {
    background-color: #bbb3ab;
    text-decoration: none;
}

#menu1 .m1_act {
  background: #bbb3ab;
  /*background-color: #6699CC;*/
  font-weight: bold;
}

#content {
  background: #FFFFFF;
	width: 520px;
	padding-top: 25px;
	padding-bottom: 40px;
	padding-left:40px;
	padding-right:40px;
}

#foot {
     float: left;
     clear: both;
     background:black;		
     width:760px;
     display:inline;
	 padding-top:3px;
	 padding-bottom:4px;	  
}

#foot p {    
		display:inline;
		color:white;
}

#foot a {    
		color:white;
		text-decoration:none;
}

#foot-part1 {
  float:left;
	width:300px;
	padding-left:5px;
}

#foot-part1 p {
}

#foot-part2 {
  float:right;
	width:300px;
	text-align:right;
	padding-right:5px;
}
div #pagecontentid_563 {
    padding: 8px;
	padding-top: 8px;
	padding-bottom: 4px;
    color: #FFFFFF;
	/*background-color:#801318;*/
	background-color:#9d968f;
}
#pagecontentid_563 p {
    color: #FFFFFF;
}
div #pagecontentid_563 h1{
    color: #FFFFFF;
    font-size: 110%;
}
div #pagecontentid_569, div #pagecontentid_609 {
    margin-top: 25px;
    padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eee9e2;
}

div #pagecontentid_569 h2, div #pagecontentid_609 h2 {
	margin-top:5px;
}

div #pagecontentid_363 {
border-top-style: solid;
border-top-width: 1px;
border-top-color: #bbb3ab;
    padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eee9e2;
}

/*-----------------------------------------------------------------------------
cstart
-----------------------------------------------------------------------------*/
#cstart_ncontent {
	width:325px;
	float:left;
}

#cstart_right {
  width: 164;
  float:right;
  padding: 8px;
  background-color: #eee9e2;
  margin-left:15px;
  margin-bottom:20px;
}


/*-----------------------------------------------------------------------------
tt_news
-----------------------------------------------------------------------------*/

.news-latest-item, .news-list-item {
  float:left;
  width:100%;
  padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #C0C0C0;
}

.news-list-container {
	margin-top:30px;
}

.news-latest-date, .news-list-date {
  margin-bottom:10px;
}

.news-latest-item .image, .news-list-item .image {
	display:inline;
	float:right;
	margin-left:15px;
	margin-top:3px;
}


.news-latest-item a, .news-list-item a {
	color:darkred;
	text-decoration:none;
}

.news-latest-date a, .news-list-date a {
	color:#A0A0A0;
	text-decoration:none;
}
.news-latest-item h2, .news-list-item h2 {
	font-weight:bold;
	font-size:150%;
	margin-top:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
}
.news-latest-item h2 a, .news-list-item h2 a{
	text-decoration:none;
	color: #000000;
}
.news-latest-item p, .news-list-item p {
	margin:0px;
	text-decoration:none;
}

.news-single-timedata {
	color:#A0A0A0;
}

.news-single-item h1 {
	font-size:200%;
	margin:0;
	margin-top:5px;
	margin-bottom:10px;
}

.news-single-item h3 {
	font-weight:bold;
	font-size:110%;
	margin:0;
	margin-bottom:15px;
}

.news-single-img {
	float:right;
	margin-left:15px;
}

.ttn_time {
	color: #999999;
	size: 10px;
	margin-bottom: 5px;
}
.ttn_right {
    float: right;
	clear: right;
}
.tx-ttnews-browsebox a {
	margin-left: 2px;
	margin-right: 2px;
}
.news-search-form form {
    padding: 8px;
	padding-left: 10px;
}
.news-search-form {
    padding: 0px;
	margin-bottom: 15;
	background-color: #eee9e2;
	clear: right;
}
.news-search-emptyMsg {
    float: right;
}
.news-amenu-container ul, .news-amenu-container li {
    margin-left: 0px;
	list-style-type: none;
	text-indent: 0px;
	padding-left: 0px;
}
/*<li class="news-amenu-item-year"><dd>2006</dd></li>
li.news-amenu-item-year {
    margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-indent: 0px;
	background-color:#FF0000;
}*/
.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:80px;
}

.news-list-container-archive {
	margin-top:40px;
}

.news-list-container-archive .news-list-date-archive {
	display:inline;
	padding-right:5px;
}

.news-list-container-archive h2 {
	display:inline;
	font-size:10px;
}

.news-list-container-archive .news-list-item-archive {
	margin-bottom:5px;
}
.news-single-item table {
	border-collapse:collapse;
	border-spacing: 0;
}
.news-single-item td {
	/* background: #550000; */
	margin: 0;
	padding: 0;	
}
.news-single-item td p {
	/* background: #550000; */
	margin: 0;
	padding: 2px;	
}



/*-----------------------------------------------------------------------------
Profilartiklar
-----------------------------------------------------------------------------*/

#cprofilmaterial_ncontent table.imgtext-nowrap {
	width:520px;
	margin-top:30px;
	background:#c9c9cb;
	border:10px solid #c9c9cb;
}

#cprofilmaterial_ncontent table.imgtext-nowrap h2 {
	margin-top:0px;
}

#cprofilmaterial_ncontent table.imgtext-table {
	width:180px;
	float:right;
}

#cprofilmaterial_ncontent table.imgtext-table td {
	text-align:right;
}


/*-----------------------------------------------------------------------------
Login
-----------------------------------------------------------------------------*/

.tx-newloginbox-pi1 {
	margin-top:20px;
}

.tx-newloginbox-pi1 form {
	margin:0;
	padding:0;
	margin-bottom:15px;
}

.tx-newloginbox-pi1 th, .tx-newloginbox-pi1 td {
	vertical-align: middle;
}

.tx-newloginbox-pi1 th {
	padding-right:10px;
}

.tx-newloginbox-pi1 tfoot input {
	background:darkred;
	color:white;
	font-weight:bold;
	margin-top:5px;
}
.start_puff1 {
	width: 100%; 
	background: #d0cbc3;
}
.start_puff1 td {
	padding: 8px; 
	color: #ffffff;
}
.start_puff1 h3 {
	margin-top: 0px;
}


th {
	text-align: left;
}
