
body {
    background:url(http://sixdots.de/pic/bg.png) repeat-x; 
    padding: 50px;
    background-attachment: fixed;
}

/*-------------------------------------------------------------------------------------------------------------*/

table#main {
    font : x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid black;
	width: 900px;
	border-collapse: collapse;
}
/*-------------------------------------------------------------------------------------------------------------*/
div#mainmenu {
   /*
   background: transparent url(http://sixdots.de/pic/semi_white_20.png) repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
   */
   font-size: 12pt;
  
    
}

span#mainmenuitem {
    padding: 10px; 
	padding-left: 20px;
	padding-right: 20px;
	cursor: default; 
	display: inline-block; 
	color: white;	
}

span#mainmenuitem_active{
    padding: 10px; 
	padding-left: 20px;
	padding-right: 20px;
	background: rgb(178, 186, 227) none repeat scroll 0% 0%; 
	cursor: default; 
	display: inline-block; 
	color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}

a#mainmenuitem {
    TEXT-DECORATION: none;
	color: white ;
}


a#mainmenuitem:hover{
    TEXT-DECORATION: underline;
	color: black ;
}

/*-------------------------------------------------------------------------------------------------------------*/

td#submenu {
	padding: 0px;
	text-align: left;
	 font-size: 11pt;
}

div#submenu {    
	background: rgb(178, 186, 227) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}

span#submenuitem {
    padding: 5px; 
	padding-left: 12px;
	padding-right: 12px;
	background: rgb(178, 186, 227) none repeat scroll 0% 0%; 
	cursor: default; 
	display: inline-block; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; 
	color: black; 
}

span#submenuitem_active {
    padding: 5px; 
	padding-left: 15px;
	padding-right: 15px; 
	background: rgb(219, 223, 242) none repeat scroll 0% 0%; 
	cursor: default; 
	display: inline-block; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; 
	color: black; 
	
}

a#submenuitem_active {
    font-weight: bold;
    TEXT-DECORATION: none;
	color: black ;
}


a#submenuitem_active:hover{
    font-weight: bold;
    TEXT-DECORATION: underline;
	color: white ;
}

a#submenuitem {
    font-weight: normal;
    TEXT-DECORATION: none;
	color: black ;
}


a#submenuitem:hover{
    font-weight: normal;
    TEXT-DECORATION: underline;
	color: white ;
}

/*-------------------------------------------------------------------------------------------------------------*/

td#submenu2 {
	padding: 0px;
	text-align: left;
}

div#submenu2 {
    border-bottom: 1px solid black; 
    background: rgb(219, 223, 242) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}

span#submenu2item{
    padding: 5px; 
	padding-left: 15px;
	padding-right: 15px;
	background: rgb(219, 223, 242) none repeat scroll 0% 0%; 
	cursor: default; 
	display: inline-block; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; 
	color: black; 
}

a#submenu2item_active {
    font-weight: bold;
    TEXT-DECORATION: none;
	color: black ;
}


a#submenu2item_active:hover{
    font-weight: bold;
    TEXT-DECORATION: underline;
	color: white ;
}

a#submenu2item {
    font-weight: normal;
    TEXT-DECORATION: none;
	color: black ;
}


a#submenu2item:hover{
    font-weight: normal;
    TEXT-DECORATION: underline;
	color: white ;
}

/*-------------------------------------------------------------------------------------------------------------*/


td#header {
	background-image: url(http://sixdots.de/pic/sixdots_header.jpg);
	height: 140px;
	padding: 0px;
	vertical-align: bottom;
	text-align: left;
}

td#footer {
	background-image: url(http://sixdots.de/pic/footer.jpg);
	padding: 2px;
	text-align: right;
	color: white;
}

td#text {
	padding: 20px;
		color: Black;
}

/*-------------------------------------------------------------------------------------------------------------*/
H1 {
	font : bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color : rgb(60, 121, 166);
	padding : 2px;
	padding-left : 0px;
	padding-top: 25px;
	 /*border: 1px solid DCDCDC;
	background-color : #F0F0F0; */
}
H2 {
	font : bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color : rgb(60, 121, 166);
	padding : 2px;
	padding-top: 10px;
	padding-left : 5px;
}

H3 {
	font : bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color : rgb(60, 121, 166);
	padding : 2px;
	padding-left : 10px;
}

H3#faq {
	padding-top:10px;
	font-size: 10pt;
	color : black;
	
}

H4 {
	font : bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : rgb(60, 121, 166);
	padding : 2px;
	padding-left : 15px;
}

H5 {
	font : bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding : 2px;
	padding-left : 20px;
}

li {
   margin-top: 7px;
   margin-left: 10px;
   margin-bottom: 7px;
   padding-left:0px;
   list-style : square;
   }

ul {
   margin-left: 10px;
   padding-left:40px;
}

A {
	COLOR: blue;
    TEXT-DECORATION: none;
}

A#reference {
	COLOR: blue;
    TEXT-DECORATION: none;
	background-image:url(http://www.sixdots.de/pic/reference.png); 
	background-repeat: no-repeat;
	padding-left:16px;
}

A#reference:hover {
    TEXT-DECORATION: underline;
}

A:hover {
    TEXT-DECORATION: underline;
}

TD#text {
	padding : 20px;
	text-align : justify;
	font : x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align : top;
	background-color : white;
}

td#donate_tabl_r {
    font : x-small Courier;
	font-size: 12pt;
}



table#inText{
   padding-left: 20px;
}

p {
padding-left: 20px;
}

/*-------------------------------------------------------------------------------------------------------------*/
table#wm_main {
    font : x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid black;
	width: 490px;
	border-collapse: collapse;
	background-color : white;
}

body#wm {
    background:url(http://sixdots.de/pic/bg.png) repeat-x; 
    padding: 5px;
    background-attachment: fixed;
}

td#wm_text {
    height: 250px;
    padding: 10px;
	text-align : justify;
	font : x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align : top;
	background-color : white;
}

td#wm_header {
 text-align : justify;
  height:90px;
  border: 1px solid black;
}