/* Style for a public "Working Draft" */

/*
   Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved.
   The following software licensing rules apply:
   http://www.w3.org/Consortium/Legal/copyright-software */

/* $Id: base.css,v 1.24 2003/04/17 13:56:40 bbos Exp $ */

body {
  padding: 0em 0em 0em 0em;
  margin: 0em 0em 0em 0em;
  background: #A0E0A0;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
  font-size: 1em;
}

#body {
  padding: 100px 1em 2em 16em;
  margin: 20px 0em 0em 0em;
  font-family: sans-serif;
  color: black;


  /*font-size: 10px;*/
}

._navMain {
  font-family: sans-serif;
  font-size: 0.9em;
}

._navSubMain {
  font-family: sans-serif;
  font-size: 0.9em;
}

._navSpecial {
  font-family: sans-serif;
  font-size: 0.9em;
}

#top {
  position: absolute;
  top: 0em;
  left: 0em;
  width:100%;
  height: 90px;
  filter:Alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  padding: 0em 0em 0em 0em;
  margin: 0em 0em 0em 0em;
  border-color: white;
  border-bottom-width:2px;
  border-bottom-style:solid;
  background-color: black;
  color:white;
  background-image: url(../media/images/IMG_0395.jpg); 
  background-repeat: no-repeat;
  z-index:1;
}

#tex {
        position: fixed;

        padding: 6em 1em 2em 630px;
        background-color: white;
  color: black;
  background: white;
}

.text {
  font-family: sans-serif;
  font-size: 1.2em;
}
.text_small {
  font-family: sans-serif;
  font-size: 0.8em;
}

#logo {
	position: absolute;
	top: 10em;
	left: 0;
	margin: 0;
}
/*
#logo[id] {
	position: fixed;
}
*/
.kommentar {
	color: black;
	background-color: #eee;
	border-top: 1px solid black;
	border-right: 2px solid black;
	border-bottom: 3px solid black;
	border-left: 1px solid black;
	padding: .5em 1em;
}
.kommentar h1, .kommentar h2 {
	background-color: transparent;
}

ul {
  padding: 0.1em 1.8em 0.3em 1.8em;
  list-style-type: none;
}

a:hover { 
  color: #00B8B8;
  text-decoration: none;
}

div#nav_main {
  position:absolute;
  left:10px;
  top:80px;
}

div#nav_sub_main {
  position:absolute;
  left:10px;
  top:220px;
}

div#nav_special {
  position:absolute;
  left:10px;
  top:500px;
}

ol#navMain {
  float: left;
  width: 10em;
  margin: 3em 0em 0.3em 0.2em;
  padding: 0.4em 2em 0.4em 1em;
  border: 1px dashed black;
  background-color: white;
  filter:Alpha(opacity=50);
  -moz-opacity:0.50;
  opacity:0.50;
}

ol#navSubMain {
  width: 7em;
  margin-left: 1em;
  padding-left: 1em;
}

ol#navSpecial {
  width: 7em;
  margin-left: 1em;
  padding-left: 1em;
}

ol#navMain li {
  /*color			:	#00B8B8;*/
  color: #FFFFFF;
  border-left: 5px solid grey;
  padding-left: 2px;
  padding-right: 1em;
  margin: 0px 0px 0px -8px !important; 

  list-style-type: none;
}

ol#navMain a {
  display: block;
  padding: 0.2em;
  font-weight: bold;
  width: 9em;
}

ol#navMain a:link {
  color: black;
  background-color: transparent;
}

ol#navMain a:visited {
  color: black;
  background-color: transparent;
}

ol#navMain a:hover {
  color: black; 
  background-color: white;
}

ol#navMain a:active {
  color: black; 
  background-color: gray;
}


#edition-w3c-logo {
	float: right;
	padding: 1em;
}
#edition-w3c-logo img {
	border: 1px solid black;
}
.tr {
	/*clear: left;
	clear: right;
	clear: both;*/
	padding: 1px 0;
}

.td {
	 float: left;
	 padding: 0;
	 margin: 0 1px 0 0;
}

.csshide {
  display: none;
}
