/*
StyleSheet til Marxisme Online
Oprettet 15.6.06 af Jørn Andersen
*/

/*
Sidens struktur:
<div id="wrapper"> - til at sætte baggrundsfarve (lys)
	<div id="container"> - med venstremargin
		<div id="indhold">
			Selve sidens indhold
		</div>
	</div>
	<div id="sidemenu"> - absolut positioneret
	</div>
</div>
<div id="footer">
</div>
*/

html, body {
 padding:0;
 margin:0;
 border:0;
}

body {
 background-color:#fffffc;
}

/* Positionering  */
#wrapper {
 margin-top:0;
 margin-bottom:0;
 background-color:#ffffcc;
}
#container {
 padding-left: 140px;
 padding-top:0;
 margin-top:0;
 margin-bottom:0;
 background-color:#ffffcc;
}
#indhold {
 padding-left:3em;
 padding-right:3em;
 padding-top:0;
 background-color:#fffffc;
 margin-top:0;
 margin-bottom:0;
 border:0;
 min-height:42em;
}

#sidemenu {
 position:absolute;
 top:0;
 left:0;
 padding:3px;
 width:130px;
 background-color:#ffffcc;
 margin-top:0;
 margin-bottom:0;
 padding-bottom:10px;
/* border-bottom:1px solid #ff0000; */
}

#footer {
 background-color:#fffffc;
 padding: 5px 0 15px;
 margin-top:0;
 margin-bottom:0;
}

#filosofbox {
 border:1px solid #ff0000;
 padding:10px;
 margin-top:2em;
}

.bundstop {
 margin-bottom:0;
}

/* Positionering  slut */


a:link {
 color: #0000ff;
 background:transparent;
}
a:visited {
 color:#0033ff;
 background:transparent;
}
a:hover {
 color:#ff0000;
 background:transparent;
}
a:active {
 color:#ff0000;
 background:transparent;
}


h1 {
 margin-top:0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#ff0000;
 background:inherit;
 text-align:center;
}

h2, h3, h4, h5, h6 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 background:inherit;
}

h2.banner {
 margin-top:0;
 text-align:center;
}

dl, dt, dd, p {
 font-family: Georgia, 'Times New Roman', Times, serif;
 color: #000000;
 background: transparent;
 text-align: left;
 text-indent: 0;
 line-height:120%;
}

p.fst {
 text-indent: 0;
}

p.link {
 text-align: center;
 font-size:0.9em;
 text-indent: 0;
}

p.bundlink {
 margin:2em 0 3px 0;
}

.rod {
 color: #ff0000;
 background: transparent;
}

.rodb {
 color:#ff0000;
 background:transparent;
 font-weight:bold;
}


.opdat, .updat {
 font-size:0.7em;
 text-align:right;
 margin-top:0;
 margin-right:4%;
}

hr {
 color: #ff0000;
 background-color: #ff0000;
 border-color: #ff0000;
 height:1px;
 border-top:none;
 margin-top: 4px;
}

#sidemenu p {
 margin-left:3px;
 text-indent:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.95em;
}

#sidemenu p a:link {
 color: #330000;
 background: transparent;
}

#sidemenu p a:visited {
 color: #663333;
 background: transparent;
}

#indhold table {
 margin:0 auto;
 text-align:center; /* (af hensyn til IE) */
}

#indhold table tr td {
 vertical-align:top;
}

#indhold td p {
 margin:0.2em 0 0;
}

#indhold tr.aar td p {
 padding-top:1em;
 font-weight:bold;
}


.aktuel {
 color: #009966;
 background: transparent;
 font-weight: bold;
}

.maintable td p {
/* font-size: 13pt; */
 font-family: Georgia, Times, serif;
 text-align: left;
 margin-top: 0pt;
 margin-bottom: 3pt;
}

.date {
 text-align: right;
 text-indent: 0;
}

.sr {
 color: #FF0000;
 background: transparent;
 font-weight: bold;
}

.c {
 text-align: center;
 text-indent: 0;
}

.cr {
 text-align: center;
 text-indent: 0;
 color: #FF0000;
 background: transparent;
}

.rdot {
 color: #FF0000;
 background: transparent;
 font-weight : bold;
}

.tak {
 color: #993333;
 background: transparent;
}

/* Skjul-vis klasser */

.noshowc {
 text-align: center;
}

.noscreen {
 visibility: hidden;
}

.noprint {
 visibility: visible;
}

/* menubox vises kun på små skærme */
#menubox {
	display: none;
}


/* Til mobil og andre småskærme */
@media only screen and (max-device-width: 540px), only screen and (max-width: 540px) {
	
	#sidemenu p {
		margin-bottom: 25px;
		line-height:150%;
	}
	.forfatterbody #indhold table td {
		padding-top: 10px;
		padding-bottom: 10px;
		/*padding: 10px;*/
	}

}
