body {
	 margin-top: 0px ;
	 background-color: #000000 ;
	 color : #ffffff ;
	 font-family: 'Verdana, Arial, Helvetica, sans-serif' ; 
	 font: normal 12pt Verdana, sans-serif  ; 
	 background-image: url('../images/bg/granit_black.jpg') ;
	 }

p {
	margin-left: 28px; 
	margin-right: 20px ;
	font-size: 12pt ;
}

li {
	margin-left: 28px; 
	margin-right: 20px ;
	font-size: 12pt ;
	padding-top: 20px ; 
}

pre {
	margin-left: 28px ;
	margin-right: 20px ;
	padding-top: 20px ;
	font: normal 12pt courier monospace;
	color : yellow ;
}

pre.option { color: #e0dda5 ; } 

strong { 
	font: normal 12pt courier monospace;
	font-variant: small-caps ;
	color : red ;
} 


cite {font-style: normal ; font-variant: small-caps ; color: red  } 

a:link { font-weight: bold ;  color :  #2ad4df; }
a:visited { font-weight: bold ;  color :#ff6d41;}
a:hover { font-weight: bold ;  color: #d1d9ff; }
a:active { font-weight: bold ;  color: #CC0000;}

div { 
	background-image: url('../images/titles/webring_title.gif') ;
	background-repeat: no-repeat ; 
	background-attachment: fixed ; 
	background-position:30px 20px ;
	margin-top: 4px ;

}

form {
	margin-left: 28px; 
	margin-right: 20px ; 
	margin-bottom: 2em; 
}

table.formular { 
	font-size: 10pt ;
	width: 75%; 
	color: #fffffff;
	margin-bottom: 10px ; 
	background : #FF0000; 
	background-image: url('../images/bg/granit_blue.jpg') ;
	border-style: solid ;
	border-color: #dddddd ; 
	border-width: 2 ;
	padding-top: 6px ;
	padding-left: 6px ;
	padding-botttom: 10px ;
	-moz-border-radius: 20px ;
}

table.download { 
	margin-left: 30px ;
	width: 50% ;
	margin-top: 1em ;
	margin-bottom: 1em ;
}

table.snip { 
	padding-top: 20px ;
	width: 100% ;
} 

td.comment { 
	padding-left: 30px ;
	vertical-align: top ;
	border-left: solid white ;
}

td.def { 
	padding-top: 100px ;
	padding-left: 28px ;
	width: 45% ;
} 

td.definition {
	width: 55% ;
	color: #efeecc ;	
} 

#wbdef {
	visibility: hidden ;
	background-image: url('../images/bg/paperline.gif') ;
}

td.download { text-align: center } ; 

td.col1 { width: 15% ; } 
td.col2 { width: 38% ; }
td.col3 { width: 12% ; text-align: right ; padding-right: 10pt }
td.col4 { width: 35% ; padding-left: 1em }

label { white-space: nowrap ; }

select { background-color: #d8f4ef ; color: #000000 ; border: 1px solid #dddddd ; width: 15em }

input.Field { background-color: #d8f4ef ; color: #000000 ; width:20em ; font-size: 11pt }

textarea {
	 background-color: #d8f4ef ; 
	 font: normal 11pt Verdana, sans-serif  ;
	 width: 41em ; 
} 

table.webring { 
	background-color: #acacac ;
	padding-top: 16px ; 
	color: #000000 ;
	border : solid white ;
	margin-top: 10px ;
	margin-bottom: 10px ;
}

td.webring {
	padding: 6px ;
}



