body{
    background-attachment:fixed;
    background-image:url("/hintergrund.jpg");
    color: #000066;
    font-family:  Georgia,Verdana,Helvetica,Arial,sans-serif;
    font-size: 13pt;
    margin:0;
    padding:0;
    width:99%;
}

#pagewidth{
    min-width: 500px; 
    margin-left:auto;
    margin-right:auto;
}

#leftcol{
 width:300px;
 float:left;
 position:relative;
 margin-left:-300px;
 margin-right:1px;
 } 

#outer{
 border:solid white 0px;
  /*/*/ border-left-width: 300px ;  /* left column width. NN4 hack to hide borders */
border-left-color: #FFFFFF  ; /* left column colour */ 
border-left-style: solid;
  background-color: #FFFFFF ; /* center column colour */
width: auto;
 } 

#footer{
    width:100%; 
}

#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%;
 position: relative; 
 margin: 0 -8px 0 -2px;
 } 
 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}

.contentpaneopen {
        width:100%;
}

.toolbar {
        text-align:right;
}

#header {
height:  100px; 
 width:  100%; 
 background-color:  #CCCCCC; 
 }
#footer {
height:  100px; 
 width:  100%; 
 }

a {
    color:  #660099; 
    font-size:13pt;
    text-decoration:none; 
}

a:hover {
color:  #9900aa; 
 text-decoration:  underline; 
}

hr {
width:  90%; 
}

hr.separator {
width:  40%; 
}

a.sublevel {
        color: #400040;
}

a.sublevel:hover {
        color: #800080;
}

.button {
 color:  #800080; 
 border-width:  1px; 
 border-style:  solid; 
 border-color:  #000000; 
}

.inputbox {
 border-width:  1px; 
 border-style:  solid; 
 border-color:  #000000; 
}

.ontab {
	color:  #FFFFFF; 
	background-color:  #a000a0; 
}

.offtab {
	background-color:  #a000a0; 
	border-width:  1px; 
	border-style:  solid; 
}

a.readon:hover {
	text-decoration: underline;
	color: #a000a0;
}

.contentheading, .contentpagetitle, .contentpagetitle a {
    font-size:18pt;
    font-weight:bold;
    text-align: left;
}

a.category:hover {
    text-decoration:  underline; 
}

table.moduletable {
    width:  100%; 
}

table.moduletable th  {
	color: #FFFFFF;
	background-color:#a000a0
}

a img {
	border: solid 1px gray;
}

a:hover img {
	background: #FFBFFF;
	border: solid 1px gray;
}