body	{
/*	background-color: #cacaca; */
	background-color: white;
	font-family: arial;
}

.boxes	{
	padding: 0px; 
	text-align: left; 
	border: solid #cacaca 1px; 
	margin-bottom: 5px;	
}

.menupunkt	{
	padding-left: 2px;
	width:100%; 
	cursor: pointer;
	float: left;
}


.menupunkt2	{
	padding-left: 5px;
	width:100%; 
	cursor: pointer;
	float: left;
}
.backandforth	{
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	font-size: 11pt;
	font-weight: bold;
	float:left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
/*	background-color: #c0c0c0; */
	background-color: #dddddd;
	border: solid black 1px;
	font-family: arial;
}

.backandforth2	{
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	font-size: 11pt;
	font-weight: bold;
	float:right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
/*	background-color: #c0c0c0; */
	background-color: #dddddd;
	border: solid black 1px;
	font-family: arial;
}
.navmenu, .navmenu2	{
	margin: 0px;
	padding: 0px;

}
.navmenu li	{
	float:left;
	list-style: none;
	padding-left: 0px;
	padding-right: 2px;
	margin-bottom: 5px;
	margin-right: 2px;
}

.navmenu2 li	{
	float:right;
	list-style: none;
	padding-left: 2px;
	padding-right: 0px;
	margin-bottom: 5px;
	margin-left: 2px;
}
.navmenu a, .navmenu2 a	{
	float: left;
	padding-left: 5px; 
	padding-right: 5px;
	border: solid black 1px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	color: black;
/* 	background-color: #c0c0c0; */
	background-color: #dddddd;
	padding-top: 3px;
}

.navmenu a:hover, .navmenu2 a:hover	{
/*	background-color: gray; */
	background-color: white;
	text-decoration: none;	
}

#paneltitle, #paneldesc {
	border: none; 
	font-family: arial;
	font-weight: bold; 
	font-size: 10pt;
/*	background-color: #c0c0c0; */
	background-color: #dddddd;
	margin-bottom: 2px;
}
#paneltitle 	{
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
}
#paneldesc 	{
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 5px;
}
#paneldesc, #emailform	{ margin-top: 4px; }
#emailform		{ font-size: 12pt; font-weight: normal; }

#leftcolumn A:link          { color: black; text-decoration: underline; }
#leftcolumn A:visited       { color: black; text-decoration: underline; }
#leftcolumn A:hover         { color: black; background-color: #c0c0c0; text-decoration: none;}
#leftcolumn A:active        { color: #c0c0c0; text-decoration: none; }

#rightcolumn A:link          { color: black; text-decoration: underline; }
#rightcolumn A:visited       { color: black; text-decoration: underline; }
#rightcolumn A:hover         { color: black; background-color: #c0c0c0; text-decoration: none; }
#rightcolumn A:active        { color: #c0c0c0; text-decoration: none; }


#abouttext A:link          { color: black; text-decoration: underline; }
#abouttext A:visited       { color: black; text-decoration: underline; }
#abouttext A:hover         { color: black; background-color: #c0c0c0; text-decoration: none; }
#abouttext A:active        { color: #c0c0c0; text-decoration: none; }

/*
#paneldesc A:link          { color: black; text-decoration: underline; }
#paneldesc A:visited       { color: black; text-decoration: underline; }
#paneldesc A:hover         { color: black; background-color: #c0c0c0; text-decoration: none; }
#paneldesc A:active        { color: #c0c0c0; text-decoration: none; }
*/
/* her indskyder vi nye styles til eksterne links i paneldesc */



a.external span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}

a.external:link {
	color: black; 
	text-decoration: underline;
	background: url(/siteimages/linkicons.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}

a.external:visited {
	color: black; 
	text-decoration: underline;
	background: url(/siteimages/linkicons.gif) no-repeat 100% -21px;
	padding: 0 20px 0 0;
}

a.external:hover {
	color: gray;
	text-decoration: none;
	background: url(/siteimages/linkicons.gif) no-repeat 100% -42px;
	padding: 0 20px 0 0;
}

a.internal:link {
	color: black; 
	text-decoration: underline;
}

a.internal:visited {
	color: black; 
	text-decoration: underline;
}

a.internal:hover {
	color: gray;
	text-decoration: none;
}




#abouttext div		{ margin-bottom: 5px; }	
#abouttext		{ padding-bottom: 5px; }	

.usercomments	{
	width: 500px;
        border: none;
        padding-right: 4px;
        padding-left: 4px;
        padding-top: 4px;
        padding-bottom: 4px;
        font-family: arial;
        font-size: 10pt;
/*        background-color: #c0c0c0; */
        background-color: #dddddd;
        margin-bottom: 4px;
	margin-top: 4px;

}
.adblock	{
	width: 468px;
        border: solid black 1px;
        padding-left: 2px;
        font-family: arial;
        font-size: 10pt;
        margin-bottom: 10px;
	margin-top: 4px;
	text-align: left;
	padding: 0px;
}
.adblock2	{
	width: 200px;
        border: solid black 1px;
        padding-left: 2px;
        font-family: arial;
        font-size: 10pt;
        margin-bottom: 10px;
	margin-top: 4px;
	text-align: left;
	padding: 0px;
}
.emailform			{ margin: 0px; padding: 0px; }
.emailform input, textarea   	{ border: black solid 1px; margin-bottom: 1px; padding: 0px; }

.searchform			{ margin: 0px; padding: 0px; }
.searchform input, textarea   	{ margin-bottom: 1px; padding-left: 1px; padding-right: 1px; margin-left: 1px; border: black solid 1px; }

#cbox input, textarea   { border: solid black 1px;  }
#cbox form              { margin: 0px; padding: 0px; padding-left: 2px;}
#message                {
        height: 90px;
        width: 200px;
/*      background-image: url(/comment/test.png);
        background-position: bottom right;
        background-repeat: no-repeat; */

}

.head   {
        padding-left: 0px;
        padding-right: 0px;
        border-top: solid #dddddd 1px;
        border-bottom: solid #dddddd 1px;
        font-weight: normal;
        color: black;
        margin: 0px;
        font-size: 10pt;
        height: 16px;
/*      background-color: ddddff; */
}

.name   {
        padding-left: 2px;
        float: left;
        font-weight: bold;
}

.date   {
        font-size:8pt;
        color: gray;
        float: right;
        padding-right: 2px;
}

.message        {
        margin-left: 2px;
        margin-right: 2px;
        padding-left: 5px;
        font-weight: normal;
        clear: both;
        font-style: normal;
}

.transcript	{ display: none; }


.latestitem             { margin: 0px; padding: 0px; cursor:pointer; }

div.latestitem:hover    { background-color: white; }

.date2   {
	margin-bottom: 0px;
        font-size:8pt;
        color: gray;
        padding-right: 2px;
}
.message2        {
	margin-top: 0px;
        padding-left: 4px;
        padding-right: 2px;
        font-weight: normal;
        font-style: normal;

white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.lastcommenthead   {
        padding-left: 2px;
        padding-right: 0px;
        border-top: solid #c0c0c0 1px;
        font-weight: normal;
        color: black;
        margin: 0px;
        font-size: 10pt;
        height: 16px;
}

#box    {
        padding-left: 2px;
        padding-top: 2px;
        padding-right: 2px;
        height: 20px;
        margin-top: 5px;
        background-color: #dddddd;
        border: none;
}

