body {
	margin: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

/* img {
	border:  1px solid #cfd2b2;
	} */

p {
	margin:  0px;
}



div#outer {
  	margin-top: 40px;
  	width: 590px;
 	height: 600px;
  	overflow:visible;
  	position: absolute;
	left: 50%;
  	margin-left: -295px;
  	background-image: url(graphics/backgrd.gif);
  	border: 1px solid #d5d8bc;  	
  	}
  	
div#outerintro {
  	margin-top: 40px;
  	width: 590px;
 	height: 430px;
  	overflow:visible;
  	position: absolute;
	left: 50%;
  	margin-left: -295px;
  	background-image: url(graphics/backgrd.gif);
  	border: 1px solid #d5d8bc;  	
  	}  	

 	  	
div#logo {
	position: relative;
	width:  508px;
	height: 38px;
	border-bottom: 1px solid #d5d8bd;
}

div#adresse {
  	margin-top: 480px;
  	width: 590px;
  	overflow:visible;
  	position: absolute;
	left: 50%;
  	margin-left: -295px;
  	text-align: center;
  	color: #a8af92;	
  	}

div#headimg {
	margin-top: 10px;
}


/*MAINMENU*/

div#mainmenu {
	position: relative;
	width:  455px;
	margin-left: 94px;
	display: inline;
}

div#mainmenu img {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px;
}



#mainmenu a {
		margin-right: 16px;
}


a.mainmenu10:link, a.mainmenu10:visited  {
	width: 86px;
	height:  15px;
	margin-right: 13px;
	background-image: url("graphics/mainmenu/menu_10.gif");
	text-decoration: none;
}

a.mainmenu10:hover, a.mainmenu10:active {
	width: 86px;
	height:  15px;
	margin-right: 13px;
	background-image: url("graphics/mainmenu/menu_11.gif");
	text-decoration: none;
}


.mainmenu20 a {
	width: 79px;
	margin-right: 13px;
	background-image: url(graphics/mainmenu/menu_20.gif);
	background-repeat: no-repeat; 
	text-decoration: none;
}

.mainmenu20 a:hover {
	width: 79px;
	margin-right: 13px;
	background-image: url(graphics/mainmenu/menu_21.gif);
	background-repeat: no-repeat; 
	text-decoration: none;
}


.mainmenu30 a {
	width: 47px;
	margin-right: 13px;
	background-image: url(graphics/mainmenu/menu_30.gif);
	background-repeat: no-repeat; 
	text-decoration: none;
}

.mainmenu30 a:hover {
	width: 47px;
	margin-right: 13px;
	background-image: url(graphics/mainmenu/menu_31.gif);
	background-repeat: no-repeat; 
	text-decoration: none;
}

.mainmenu40 a {
	width: 50px;
	margin-right: 0px;
	background-image: url(graphics/mainmenu/menu_40.gif);
	background-repeat: no-repeat; 
	text-decoration: none;
}

.mainmenu40 a:hover {
	width: 50px;
	margin-right: 0px;
	background-image: url(graphics/mainmenu/menu_41.gif);
	background-repeat: no-repeat; 
	text-decoration: none;
}










/*SUBMEMUS */

div#submenu a.on {
	color: #1a702e;
}


div#submenu {
	position: relative;

	margin-top: 7px;
	color:  #a8af92;
	/*border-bottom: 1px dotted #d5d8bd; */
}


.submenu01 {
	width:  455px;
	margin-left: 94px;	
}

.submenu02 {
	width:  455px;
	margin-left: 196px;	
}

.submenu03 {
	width:  455px;	
	margin-left: 290px;	
}

.submenu04 {
	width:  408px;
	margin-right: 50px;
	text-align: right;
}


.dotline {
	position: relative;
	width:  455px;
	height: 8px;
	margin-left: 26px;
	border-bottom: 1px dotted #d5d8bd;	
	/*border-bottom: 1px dotted #1a702e; */
}
.menu_line {
	position: relative;
	width:  455px;
	height: 2px;
	margin-left: 26px;
	border-bottom: 1px solid #d5d8bd;
	1a702e;
}


/*CONTENT*/

div#whitepaper {
	position: relative;
	width:  520px;
	height: 500px;
	margin-top:  40px;
	margin-left: 35px;
	background-color: #FFFFFF;
	border: 1px solid #ced1b2;
} 

div#whitepaperintro {
	position: relative;
	width:  520px;
	height: 340px;
	margin-top:  40px;
	margin-left: 35px;
	background-color: #FFFFFF;
	border: 1px solid #ced1b2;
} 




div#content {
	position: relative;
	width:  508px;
	height: 488px;
	border: 1px solid #ffc93f;
	margin:  5px;
}

div#contentintro {
	position: relative;
	width:  508px;
	height: 328px;
	border: 1px solid #ffc93f;
	margin:  5px;
}	


div#text {
	position: relative;
	width:  455px;
	margin-top: 30px;
	margin-left: 26px;
	line-height: 15px;
}



div#text ul {
	list-style-image: url("graphics/pfeil.gif");
}	

div#text ul li {
	margin-left: -25px;
}


div#textleft {
 	float: left;
 	position: relative;
 	width:  219px;
 	text-align: left;
}
div#textright {
 	float: right;
 	position: relative;
 	width:  218px;	
}
div#textright img {
	border:  1px solid #d5d8bd;
	text-align: right;
}

div#textleft200 {
 	float: left;
 	position: relative;
 	width:  200px;
}

div#textright200 {
	float: right;
 	position: relative;
 	width:  200px;
 	text-align: left;	
}


div#texttab01 {
 	float: left;
 	position: relative;	
}


div#texttab02 {
 	float: right;
 	position: relative;	
}

div#kontakt {
	position: relative;
	width:  455px;
	margin-top: 30px;
	margin-left: 26px;
	line-height: 15px;
}


div#formtab01 {
 	float: left;
 	position: relative;	
}


div#formtab02 {
 	float: right;
 	position: relative;	
}

#div kontakt table td, #div kontakt table td {
	border-bottom: 0px;
	line-height: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

input, textarea {
	border: 1px solid #a8af92;
	font-size: 10px;
	font-family: verdana, geneva, arial, sans-serif;
	color: #666666;
	padding: 1px;
}


input.cancel {
	border:  0px;
	font-size: 9px;
	background-color: #d5d8bd;
	color:  #000000;
}


input.senden {
	border:  0px;
	font-size: 9px;
	color:  #000000;
	background-color: #ffc93f;
	margin-left: 24px;
}

.cheers {
	color: #1a702e;
}

.bitte {
	font-size: 9px;
	color: #999999;
}

div#sendtab01 {
 	clear: both;
 	float: left;
 	position: relative;
 	background-color: green;
 	margin-left: 25px;	
}


div#sendtab02 {
 	float: right;
 	position: relative;
 	background-color: pink;
 	margin-right: 110px;
}


div#text table td {
	border-bottom: 1px solid #d5d8bd;
	line-height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#pages {
	position: absolute;
	top:  470px;
	height: 20px;
	width: 500px;
	text-align: right;
	font-size: 10px;
	color:  #a8af92;
}

.pages_1 {
	margin-top: 20px;
}

.pages_2 {
	margin-top: 20px;
}



#pages a {
	 color: #1a702e;
	 text-decoration: none;
}

#pages a:hover {
	 color: #1a702e;
	text-decoration: underline;
}
#pages img {
	margin-top: 0px;
	margin-right: 5px;
}

div#decor {
	position: relative;
	margin-left: 24px;
	margin-top: 25px;
}

div#start {
	text-align: center;
	font-size: 10px;
	color:  #1a702e;
	margin-top: 12px;

}

div#start a {
	color: #1a702e;
	text-decoration: none; 
}

div#start a:hover {
	color: #ffc93f;
	text-decoration: none;
}

.intro {
	margin-left: 24px;
}



/*LINKS*/

a:link, a:visited {
	color:  #a8af92;
	text-decoration: none;
}
a:hover, a:active {
	color:  #1a702e;
	text-decoration: none;
}

div#textright200 a {
	color: #000000;
	text-decoration: none;
}

div#textright200 a:hover {
	color: #1a702e;
	text-decoration: none;
}

a img {
	border:  0px;
}

.button {
	font-size: 9px;
	margin-right: 4px;
	margin-top: 0px;
}
a.button:link, a.button:visited {
	color: #000000;
	border-left:  5px solid #d5d8bd;
	border-right:  5px solid #d5d8bd;
	border-top:  1px solid #d5d8bd;
	border-bottom:  1px solid #d5d8bd;
	background-color: #d5d8bd;
}
a.button:hover, a.button:active {
	color: #000000;
	border-left:  5px solid #ffc93f;
	border-right:  5px solid #ffc93f;
	border-top:  1px solid #ffc93f;
	border-bottom:  1px solid #ffc93f;	
	background-color: #ffc93f;
}









/*  END*/













