/*------------------------------------------------------------------
Klapmusen.dk, SmackTheMouse.com, made by Jesper Tverskov, 2000-2005             	
This stylesheet is experimental by nature, it is not Best Practice.
--------------------------------------------------------------------*/
body{font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; margin: 0em; padding: 0em}

#Home #a div, div.topMenu{float:left; margin-right: 1em;}
p.menu, #Xmlfeeds #a p, #Jesper #a p, #Kursusxml #a p, #About #a p, #Home #a p, p.topMenu{margin: 0em; padding: 1em 0em 0em 0em; font-size: 90%}
#Contents #z, #About #z, #Weblog z, #Home #z{padding:8px;font-size:90%; clear: both}

/*color*/
#rfc strong, #a20050221 span, #revision #rfc strong {background-color: transparent; color : green;}
.xml #a span, #Kursusxml #a span, #About #a span, #Weblog #a span, #Contents #rFrame span, span.menuPipe {color: red; background-color: transparent}

/*background-color*/
#Xmlfeeds{background-color:  #FFF5EE; color: black;}/*seashell*/
.mk, .ivory, #Kursusxml, #Newsletter {background-color:  #FFFFF0; color: black;}/*ivory*/
.whitesmoke {background-color:  #F5F5F5; color : black;}
#Kursusxml #z, .ab, .aliceblue {background-color:  #F0F8FF; color : black;}
#Weblog #z, .mr, .mistyrose{background-color: #FFE4E1; color: black;}
.blue{background-color: #CCFFFF; color : black;} /*lys*/
.ac, .farveskift{background-color:  #F5F5F5; color : black;}/*Indhold og andre*/

/* font-sizes */
#JesperH1 {font-size: 100%}
#revision, #Contents, #ie64debat p {font-size: 90%}
#Xmlfeeds #ie42b, #Jesper #z p, #copy, #KursusxmlDate, #XmlfeedsDate, #tip, #articleName, #nice, .small, small{font-size: 80%}
.overskrift{font-size: 65%}/* opret debat */

/* text-align */
.fc, #Jesper #z p, #Contents #z p, .right, #JesperMenu, #DebateReturn, #ie64debat p, #nice {text-align: right}
.xml #a p, p.menu, #Xmlfeeds #a p, #Jesper #a p, #Kursusxml #a p, #About #z p, #About #a p, #Weblog #z p, #ContentsSearch, #JesperUrl, #JesperEmail, #JesperTagline
 {text-align: center}

/* padding */
.xml #a, #DebateReturn {padding: 1em;}
#Kursusxml #z {padding:8px;}

.underline{text-decoration: underline}
.strike{text-decoration : line-through}
p.defaultXml{float: right; text-align: right; padding-right:2em;}

/* weblog */
#Weblog dt{font-size: 150%;	font-weight: bold; padding: 1em 0em 0em 0em; margin: 1em 0em 0em 0em}

table{	margin: auto; clear: both;/* clear bruges af bl.a. validate.aspx */	margin-top: 1em; margin-bottom: 2em; width:auto}
#Xmlfeeds table{margin: 2em auto 2em auto; width: auto; color: Black; background-color: White;}

#a20030310 table{margin-top: 3em; margin-bottom: 0em} /* Vurderingsgrundlag */
#a20030310 th {color:white; background-color: gray;	font-size: 0.8em; padding: 0.5em}
#a20030310 tr {background-color:  #F5F5F5; color : black;}
#a20030310 tr+tr {background-color: #F0F8FF; color : black;} /* + is not supported by IE */
#a20030310 h2 {font-size: 170%}
#a20030310 table ul {margin: 0em 0em 0em 0em; text-align: left}
#a20030310 td.center {text-align: center}
#a20030310 td.vejledning {width: 50%; text-align: left}

#Contents hr {visibility: hidden; width: 32em; height: 1px; text-align: left; color: #FFFFFF; background-color: #FFFFFF}
#Contents #rFrame ul{list-style-type: square; margin: 1em; margin-left: 1.4em;	margin-top: 0em; padding: 0em}
#Contents #rFrame ul li {color : Red; background-color: transparent;}

td{font-family:Verdana, Arial, Helvetica, Geneva, Sans-serif;font-size:80%;padding:0.5em;vertical-align:top;text-align:left}
#a20040621 caption{padding: 0em; margin: 2em 0em 0em 0em}

#kursuspriser {color:black; background-color:white}
#kursuspriser th{text-align:center; font-weight:bold} 
#kursuspriser td{text-align:right} 
#kursuspriser td.n{text-align:center} 

/*--------------------------------------------------------------
Image
----------------------------------------------------------------*/	
img.border{border: solid 1px black}
/* ??????????????????????????????????????? */
/********************* Lists ***********************/

ul, ol
{
	line-height: 1.3em;
	padding: 0em 1em 0em 1em;
	}
	
ol.contents
{
	font-size: 90%;
	margin: 0em 1em 0em 1em;
	padding: 0em 1em 1em 2em;
}

/* brugt af vejkort */
#Weblog ul, ul.contents, ul.kursus
{
	font-size: 90%;
	list-style-type: none;
	margin: 0em 1em 0em 0em;
	padding: 0em 1em 1em 0em;
}

/* kursusxml */	
#Kursusxml div.fr ul{text-align: right;list-style-type: none; margin: 1em 0px 1em 0em;padding: 0em;font-size:120%}
#Kursusxml .fr li {margin: 0em 0em 0em 0em; padding: 0em 8px 0em 8px}
li{margin: .1em 1em .1em 1em; padding: 0em 1em 0em 1em}

/* articles */
#ie64debat ul, ul.debat {list-style-type: none; padding: 0em; font-size: 90%}
#ie64debat ul ul, ul.debat2 {list-style-type: none; padding: 0em; font-size: 100%}

a:link {color: #0000FF;	background-color: transparent; text-decoration : underline}
a:visited {color: #800080;	background-color: transparent;	text-decoration : underline}
a:hover {color: #FF0000; background-color: transparent;	text-decoration : underline}
a:active {color: white;	background-color: black; text-decoration: none}

a.dashed:link {color: #0000FF;	background-color: transparent; text-decoration : none; border-bottom: dashed 1px #0000FF}
a.dashed:visited {color: #0000FF; background-color: transparent; text-decoration : none; border-bottom: dashed 1px #800080}
a.dashed:hover {color : #FF0000; background-color: transparent;	text-decoration : underline}
a.dashed:active {color : white;	background-color: black; text-decoration : none}

#Home h2 a:link, #Contents ul a:link, a.none:link {text-decoration: none}
#Home h2 a:visited, #Contents ul a:visited, a.none:visited {text-decoration: none}
#Home h2 a:hover, #Contents ul a:hover, a.none:hover {text-decoration: underline}
#Home h2 a:active, #Contents ul a:active, a.none:active {text-decoration: none}

#contents a:link, #Kursusxml #a a:link, #Weblog ul a:link, ul.contents a:link, ol.contents a:link, #Home #a a:link, a.noneblue:link
 {text-decoration:none}
#contents a:visited, #Kursusxml #a a:visited, #Weblog ul a:visited, ul.contents a:visited, ol.contents a:visited, #Home #a a:visited, a.noneblue:visited
 {color:#0000FF; background-color:transparent; text-decoration:none}
#contents a:hover, #Kursusxml #a a:hover, #Weblog ul a:hover, ul.contents a:hover, ol.contents a:hover, #Home #a a:hover, a.noneblue:hover
 {color:#FF0000;background-color:transparent;text-decoration:underline}
#contents a:active, #Kursusxml #a a:active, #Weblog ul a:active, ul.contents a:active, ol.contents a:active, #Home #a a:active, a.noneblue:active
 {color:white;background-color:black;text-decoration:none}

#xml #a a:link, #Home .home a:link, #Jesper a:link, #Kursusxml ul a:link, #About #a a:link, #Weblog #a a:link, a.blueonly:link
 {color : #0000FF; background-color: transparent; text-decoration : underline}
#xml #a a:visited, #Home .home a:visited, #Jesper a:visited, #Kursusxml ul a:visited, #About #a a:visited, #Weblog #a a:visited, a.blueonly:visited
 {color : #0000FF; background-color: transparent;	text-decoration : underline}
#xml #a a:hover, #Home .home a:hover, #Jesper a:hover, #Kursusxml ul a:hover, #About #a a:hover, #Weblog #a a:hover, a.blueonly:hover
 {color : #FF0000; background-color: transparent; text-decoration : underline}
#xml #a a:active, #Home .home a:active, #Jesper a:active, #Kursusxml ul a:active, #About #a a:active, #Weblog #a a:active, a.blueonly:active
 {color: white; background-color: black; text-decoration : none}

#xmltraining ol li, #copy, h2, h3, h4, h5, h6 {margin: 2em 0em 1em 0em}
#xmltraining ul li {margin: 1em 0em 1em 0em; list-style-type:disc;}
dt {margin: 1em 0em 0em 0em}
div.kurs1{float:left; border:solid silver 1px; width:24em; background-color:#FFE4E1; color:black;}
div.kurs2{padding: 1em 2em 1em 2em}


#Home h1, #Contents h1, #Jesper h1{font-size: 100%; display: inline} /* Homepage, Contents, Jesper */
#Home h2{font-size:100%;margin-top:1em}

div.fr{float:right;margin: 2em 1em 1em 1em}
div.fl{float:left;width:32em;margin: 1em 1em 4em 1em }

#Kursusxml div.fr p{text-align:right; margin: 0em 8px 0px 0px}
div.secondary{clear: both;	margin: 1em 0em 0em 0em; padding: 1em 1em 4em 1em; background-color: #F5F5F5; color: Black} /* artikler */
#x{clear: both;	margin: 1em 0em 0em 0em; padding: 2em 1em 4em 1em; background-color: #F5F5F5; color: Black} /* Kursusxml */
#x2{clear: both; margin: 0em 0em 0em 0em; padding: 2em 1em 3em 1em; background-color: #FFE4E1; color: Black} /* Kursusxml */
#x3{clear: both; margin: 0em 0em 0em 0em; padding: 2em 1em 1em 1em; background-color: #FFFFF0; color: Black} /* Kursusxml */
div.ibox{float:right;border: silver solid 1px;margin:2em 1em 1em 1em;padding:1em 1em 2em 1em;width:24em;background-color: #FFE4E1}/* oioxml */
#clear {clear:both} /* Kursusxml */

/* home */
div.cl {clear:both; margin-top:8px; padding-top:8px}
div.h1{float: right;margin: 0em 2em 0em 0em; clear: both}	
div.h2{margin:16px 8px 8px 8px}
div.h3a{border: 1px solid silver; width: 31em; padding:16px; float:left; height: 17em; background-color:#F0F8FF;font-size:90%}
div.h3b{border: 1px solid silver; width: 31em; padding:16px; float:left; height: 17em; background-color:#FFF5EE;font-size:90%}

/* about */
div.iC{
	border: 1px solid silver;
	background-color: #FFFFF0;
	text-align: left;
	width: auto;
	padding: 1em 1em 3em 1em;
	margin: 2em 100px 1em 1em}

div.iLeft{
	float: left;
	padding: 0em;
	margin: 0em}

p.iLeft
{	/* padding: 1em;*/
	margin:	0em 0em 1em 0em;
	font-size: 0.9em;
	font-weight: bold}

img.iLeft{margin-right: 2em}

div.dame, div.centerDame{text-align: center; margin: 0em auto 0em auto;	padding: 0em; clear: both}

#ie42, #ie42a, #ie42b, #ie42c, #ie42d, #ie42e, #ie42f, #ie42g, div.oneMax42, div.oneMax42Top
{	clear: both;
	max-width: 42em;
	margin: 1em auto 0em auto;
	padding: 0em 5px 0em 5px;
	text-align: left;
}


/* kunsten sniffe browser, extra */
div.oneMax54
{
	max-width: 54em;
	margin: 1em 0px 1em 0px;
	padding: 0em 5px 0em 5px;
	text-align: left;
	margin: 0em auto 0em auto;
}

#ie64, #ie64a, #ie64b, #ie64c, #ie64d, #ie64debat, div.oneMax64
{
	max-width: 64em;
	margin: 1em 0px 1em 0px;
	padding: 0em 5px 0em 5px;
	text-align: left;
	margin: 0em auto 0em auto;
}
	
#ie42news{max-width: 42em;font-size: 0.9em;margin: 1em auto 1em auto;padding: 1.5em;text-align: left;border: 1px solid silver;color: black;
	background-color: white}	
	
/* bruges til float ??????????????? */
div.oneColumn
{
	max-width: 32em;
	margin: 1em 10px 1em 10px;
	padding: 0em 0em 0em 0em;
	text-align: left;
	margin: auto;
	}
	
/* Bruges af Indhold */
#lFrame{float: left; padding-right: 0em; padding-bottom: 3em; margin: 0em 0em 0em 1em}
#rFrame{float: right; border: silver solid 1px; padding: 2em 1em .5em 1em; color: Black; background-color: #FFFFF0;	margin: 1em .5em 1em 1em}

div.floatLeft
{
	padding:0em;
	margin: 0em 0em 0em 0em;
	float: left;
	width: 35%;
	/*border: solid 1px silver;*/
}

div.floatRight
{
	padding: 0em 10px 1em 10px;
	margin: 0em 0em 0em 20px;
	float: right;
	max-width: 32em;
}

/* jesper */	
div.frj{padding: 2em 2em 2em 2em; margin: 1em .5em 1em .5em; float: left; border: 1px solid silver;	background-color: #FFFFF0; color: Black}
div.flj2{padding: 0em .5em .5em .5em; margin: 1em .5em 1em .5em; float: left; border: 0px solid silver;	background-color: white}
div.flj3{padding: 2em 1em 1em 1em; margin: 1em .1em .1em .5em; float: left;	border: 0px solid silver; background-color: #FFE4E1; color: Black; width: 30em}

/* used for NEW article */
span.new{font-size: .7em; color: Black;	background : #FFFF66;}
span.error{font-size: 150%; color: green; background-color: Transparent}

p {text-align: left}

/* about */
#Weblog #a p{text-align: center; margin: 1em; font-size: 90%}

/* 20050221, 20031007, 20030517, 20040621 */
div.code{font-family: "Courier New", Monospace;margin: 2em 8px 2em 8px;padding:2em 16px 2em 16px;border: 1px solid silver;color: Black;
	background-color: #FFFFF0;font-size: 90%; text-align:left}
/* 20031231, /20040405 */
p.code{font-family: "Courier New", Monospace;padding:2em 16px 2em 16px;border: 1px solid silver;color: Black;background-color: #FFFFF0;
	font-size: 90%; text-align:left}
	

p.initial:first-letter {font-size: 2em}
p.initial:first-line {text-transform: uppercase}


/* artikel */
p.manchet{
background-color: #FFFFF0;
padding: 1em;
}

p.center8float
{
	/* Vejkort */
	font-size: 80%;
	text-align: center;
	float: left;
	margin: 1em;
}
p.image{font-size: 80%; text-align: center;}

/*------------------------------------------------------------*/

textarea, input{font-size: 100%;}

/* 20040108, 20040405 */
blockquote
{
	font-family: Georgia, "Times New Roman", Times, "New York", Serif;
	color: black;
	background-color: #FFE4E1;
	padding: 1em 16px 1em 16px;
	margin: 0em 4em 0em 0em;
}

abbr, acronym {color: Black; text-decoration: none; border-bottom: 0px}
/*------------------------------------------
Print style sheet
--------------------------------------------*/
	
@media print{

/* bruges af Vurderingsgrundlaget for Bedst på Nettet */
td, th{font-size: 70%; font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif}

body{
	font-family: "Times New Roman", Times, "New York", Georgia, Serif;
	font-size: 90%;
	color: black; 
	background-color: white;
	margin: 0em 0em 0em 40px;
}

p.manchet
{	color: Black;
	background-color: White;
	font-weight: bold;
	margin: 0em;
	padding: 0em 0em 1em 0em;
	}

#ie64debat{display: none;}

/* bruges af artikel */
div.secondary {display: none;}
div#ie64debat {display: none;}

div.floatLeftWeblog{display: block;}

a#indhold, a#contents{display: none;}

h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif}
#Weblog #a {display:none}
#About #a {display:none}
#Kursusxml #a, #xmltraining #a, .xml #a{display:none}
#Home #a {display:none}
#nice, #topMenu, .topMenu, #Home .h1 {display:none}
#Home a{color: black; background-color: white}
div.code, p.code{border: 0px;}


#Jesper #z, #Jesper .right, #Contents #rFrame, #Contents #z{display:none}
#Jesper .frj, #Jesper flj2, #Jesper flj3{float:none; border:0px; margin:0em;padding:0em;}
#Home .h3a, #Home .h3b, #Kursusxml .fl, #Kursusxml .fr, #Kursusxml .ibox, #Kursusxml #x, #Kursusxml .dame
{text-align:left;float:none; border:0px; width:auto; margin: 0em; padding:0em; height:auto}
}
