html {
margin:0em;
}
body {
scrollbar-3dlight-color:    #ffff99;
scrollbar-arrow-color:      #000080;
scrollbar-darkshadow-color: #ffff99;

scrollbar-face-color:       #99ccff;
scrollbar-highlight-color:  #99ccff;
scrollbar-shadow-color:     #99ccff;
scrollbar-base-color:       #99ccff;

background-color:#99ccff;
background-image:url(pix/logoplus.gif); 
background-repeat:no-repeat; 
background-position:top left;

width:95em;
margin:0em;

font-size:x-small;
line-height:1.5em;
font-family: verdana;
}

input, textarea {
background-color:#99ccff;
color:#000066;
font-family:verdana;
border:1px solid #000080;
}
h4{
color:#000099;
font-size:larger;
line-height:1.5em;
font-family: verdana;
font-weight: bold;
margin:0em 0em 1em 0em;
}
fieldset{
margin-top:6em;
padding:3em;
width:50em;
border:1px solid #ffff99;
}

/**********************************************
DIVs
**********************************************/ 

div{
color:#000099;
margin:0em;
}
div.clear{
clear:left;
color:#000099;
margin:0em;
}
div.nav{
float:left;
width:75em;
height:17em;
margin:0em;
border:0px solid #ff0000;
}
div.comfortnav{
clear: left;
width:40em;
margin:0em 0em 0em 59em;
border:0px solid #ff0000;
}

div.accessnav{
clear:left;
float:left;
margin:1.5em 0em 0em 0em;
padding:0em;
border:0px solid #000080;
}

div.body{
float:left;
width:80em;
height:32em;
overflow:auto;
margin:1.5em 0em 0em 2.5em;
padding:0em;
border:0px solid #ff0000;
}
div.spalte1{
float:left;
width:35em;
margin:0em 0em 0em 2em;
padding:0em 0em 0em 1em;
border-left:1px solid #000080;
}
div.spalte2{
float:left;
width:35em;
margin:0em 0em 0em 2em;
padding:0em 0em 0em 1em;
border-left:1px solid #000080;
}

/**********************************************
LINKs
**********************************************/ 

a, a:visited, a:active {
color:#000080;
}
a.sitemap, a.sitemap:visited, a.sitemap:active {
color:#000080;
padding:0.5em;
}
a:hover{
color:#ffff99;
}

a.nav, a.nav:visited, a.nav:active {
text-decoration :none;
padding:0.4em;
margin:0.4em;
line-height:1.5em;
background-color: #ffff99;
color:#000080;
border:1px solid #000080;
}
a.accessnav, a.accessnav:visited, a.accessnav:active {
display: block;
width:2em;
text-decoration :none;
padding:0.4em;
margin:0.4em;
background-color: #ffff99;
color:#000080;
border:1px solid #000080;
text-align:center;
}
a.nav1, a.nav1:visited, a.nav1:active {
text-decoration :none;
padding:0.4em;
margin:0.4em;
line-height:1.5em;
background-color: #000080;
color:#ffff99;
border:1px solid #000080;
}
a.nav2, a.nav2:visited, a.nav2:active {
text-decoration :underline;
padding:0.4em;
margin:0.4em;
line-height:1.5em;
background-color: #99ccff;
color:#000080;
border:1px solid #000080;
}

a.nav:hover, a.accessnav:hover{
text-decoration :none;
color:#99ccff;
font-family: verdana;
line-height:1.5em;
background-color: #000080;
color:#ffff99;
}  

/**********************************************
LISTs
**********************************************/ 

ul.umbruch {  
	clear:left;
	padding: 0px;
	margin: 0px;
	float:left;
	line-height:2.5em;	
}
ul.accessnav {  
	clear:left;
	padding: 0px;
	margin: 0px;
	float:left;	
}
li.nav {
	list-style-type: none;
	float:left;
	padding: 0px;
	margin: 0px;
}
li.accessnav {
	list-style-type: none;
	clear:left;	
	padding: 0px;
	margin: 0px;
}
