body,
html {
    margin:0;
    padding:0;
    background:#a7a09a;
    color:#000;
    }
body {
    min-width:850px;
    }
a{
	color: black;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#wrap {
    background:#fff;
    margin:0 auto;
    width:850px;
    }
    
#header {
    background:#ccc;
    }
#nav {
    background:#ccc;
    padding: 5px;
    }
#main {
    background:#fff;
    width: 850px;
    }

#footer {
    background:#ccc;
    clear: both;
    }
#fotterReight
{
	background:#ccc;
	text-align:right;
}

#nav ul{
    margin:0;
    padding:0;
    list-style:none;
    display: inline;
    }
#nav li{
    display:inline;
    margin:0;
    padding:0;
    }
    
#nav a {
	color: black;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#nav a:hover {
	color: black;
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
    
#main h3 {
	padding:0 15px;
    color: #333333;
}

#main p {
    padding:0 15px;
    }

#main h2 {
    padding:0 15px;
    color: #333333;
}
#main h4 {
    padding:0 15px;
    color: #333333;
}
    
#footer p {
		padding:5px;
	    margin:0;
}

iframe {
	border-width: 0px;
	height: 60px;
	width: 230px;
	float: left;
}

iframe.hidden {
	visibility: hidden;
	width:0px;
	height:0px;
}
div.form {
	width: 500px; 
	background-color: #ddd; 
	border: 1px #333;
	padding: 5px; 
	margin: 15px;
}

div.formRow {
  clear: both;
  padding-top: 10px;
  }
  
div.formRowHidden {
  clear: both;
  padding-top: 10px;
  visibility: hidden; 
  display: none
  }
div.formRowHidden span.label {
  float: left;
  width: 130px;
  text-align: right;
  }
div.formRowHidden span.formw {
  float: right;
  width: 355px; 
  text-align: left;
  } 
div.formRow span.label {
  float: left;
  width: 130px;
  text-align: right;
  }

div.formRow span.formw {
  float: right;
  width: 355px; 
  text-align: left;
  } 
  
div.formRow span.formwr {
  float: right;
  width: 285px;
  text-align: right;
  margin: 10px 10px 10px 10px;
  } 
  
div.categoryNavigation {
	padding: 5px;
}
  
div.categoryTitle {
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
}

table.birdtable {
	margin: 15px;
	border-collapse:	collapse;
}

table.birdtable th {
	font-weight: bold;
	color: #333333;
	text-align: left;
	background: #cccccc;
	border-bottom:		1px solid #E0E0E0;
	border-left:		0px;
	border-right:		0px;
	padding:			1px;
	margin:			0px;
}

table.birdtable td {
	border-bottom:		1px dashed #E0E0E0;
	border-left:		0px;
	border-right:		0px;
	padding:			1px;
	margin:			0px;
}

table.birdtable a {
	color: black;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
table.pictureTable {
	width: 720px;
	margin: 15px;
	border: 1px #333;
	border-collapse:	collapse;
}

table.pictureTable td {
	margin:	0px;
	text-align: center;
	vertical-align: top;
	width: 144px;
}
table.innertable {
	text-align: center;
	margin: 0px;
	padding:0px;
	width: 100%;
	height: 150px;
}

table.innertable td{
	border: 1px #333;
	text-align: center;
	margin: 0px;
	padding:0px;
}

table.innertable td.image {
	border: 0px;
	vertical-align: middle;
	height: 110px;
}

div.imageTableNavigation
{
	width: 200px; 
	background-color: #ddd; 
	border: 1px #333;
	padding: 5px; 
	margin: 20px;
}

div.image
{ 
	width: 570px;
	padding: 0px; 
	margin: 0px;
	background-color: #ddd; 
}
div.imagetext
{ 
	padding: 0px; 
	margin: 0px;
	width: 570px;
	text-align: right;
}

div.imagetext span.type{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
div.imagetext span.line2{
	font-size: 12px;
	color: #333333;
	
}
div.imagetext span.line3{
	font-size: 11px;
	color: #333333;
	font-style: italic;
}
/************************************************************************************/
/************************** ComentListtafla************************************/
table.commentlist
{
	border: 1px solid #ccc;
}

th.listheader {
	background-color: rgb(182, 202, 159);
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: black; 
	font-family: verdana, arial, sans-serif;
	padding: 1px 3px 1px 3px;
	/* Bruges til artslisterne! */
}
/*table.commentInfo
{
	font-size:0.85em;
	padding: 3px;
}

table.commentInfo td.bold
{
	font-weight: bold;
	color: #333333;
}*/
td.listcell {
	padding: 1px 3px 1px 3px;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: rgb(0, 0, 0);
}
tr.listrow {
	background-color: rgb(230, 230, 230);
}
tr.listrowB {
	background-color: rgb(230, 230, 230);
	text-align:left;
}
tr.listrowB2
{
	background-color: rgb(207, 220, 192);
	text-align:left;
}

