/* general layout  */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, div, dt, dd{ 
	margin:0; 
	padding:0; 
}


body {
	background:#fff;
	color:#000;
	margin: 0px 0px 0px 50%;
}


h5,h6,pre,code {
	font-size:1em; 
}


/* general definitions  */

p, a, li, td, blockquote, ol, div, dd, dt{
	font: normal 10pt tahoma, verdana;
	color:black;
}

table{
	
}

a img{
	border:0;
}

h1{
	position:absolute;
	color:#000;
	left:-2000px;
}

h2{
	font: bold 14pt tahoma,verdana;
	color:#000;
	margin:0 0 10px 0;
	padding:12px 0 10px 10px;
}

h2#welcome{
	background:transparent url(../images/welcome_back.gif) left top no-repeat;	
}



p{
	padding:0 10px 0 10px;
}

dt{
	padding:0 10px 0 10px;
	font: bold 14pt tahoma, verdana;
	color:#000;
}

dd{
	padding:0 10px 10px 10px; 
}

#Workshops dd, #Workshops dd{
	margin:0 0 0 10px;
	
}

#Workshops dt a, #Workshops dt a{
 font: bold 14pt tahoma, verdana;
}

#Bogen dd, #Bogen dd{
	margin:0 0 0 10px;
	
}

#Bogen dt a, #Bogen dt a{
 font: bold 14pt tahoma, verdana;
}

#Veranstaltungen dd, #Veranstaltungen dd{
	margin:0 0 0 10px;
	
}

#Veranstaltungen dt {
 font: bold 14pt tahoma, verdana;
 color:#f88e1e;
 
 }

#Veranstaltungen dt a{
 font: bold 14pt tahoma, verdana;
 color:#000;
 }


dd p{
	padding:0;
}

/*div*/


div#text{
	width:535px;
	float:left;
	margin:340px 0 0  81px;
	padding:0 0 0 40px;
	overflow:hidden;

}
div#textindex{
	width:560px;
	float:left;
	margin:352px 0 0  94px;
	padding:0 0 0 0px;
	overflow:hidden;
	

}
div#contacttext{
	width:535px;
	float:left;
	margin:340px 0 0  81px;
	padding:0 0 0 40px;
	overflow:hidden;
	background:#f88e1e;
	

}
div#wrapperhome{
	background:transparent url(../images/Headerhome.jpg) left top no-repeat;
	width:850px;
	height:800px;
	margin:0 0 0  -384px;
	position:absolute;

}
div#wrapperbogen{
	background:transparent url(../images/Headerbogen.jpg) left top no-repeat;
	width:850px;
	height:800px;
	margin:0 0 0  -384px;
	position:absolute;

}
div#wrapperws{
	background:transparent url(../images/Headerws.jpg) left top no-repeat;
	width:850px;
	height:800px;
	margin:0 0 0  -384px;
	position:absolute;

}
div#wrapperver{
	background:transparent url(../images/Headerver.jpg) left top no-repeat;
	width:850px;
	height:800px;
	margin:0 0 0  -384px;
	position:absolute;

}
div#wrapperbau{
	background:transparent url(../images/Headerbau.jpg) left top no-repeat;
	width:850px;
	height:800px;
	margin:0 0 0  -384px;
	position:absolute;

}
div#wrappercontact{
	background:transparent url(../images/Headercontact.jpg) left top no-repeat;
	width:850px;
	height:800px;
	margin:0 0 0  -384px;
	position:absolute;

}
div#wrappergb{
	background:transparent url(../images/Headergb.jpg) left top no-repeat;
	width:850px;
	height:800px;
	margin:0 0 0  -384px;
	position:absolute;

}
div#footer{
clear:both;
	background:transparent url(../images/footer.jpg) left top no-repeat;
	width:850px;
	height:69px;
	margin:30px 0 10px 0;
}

/*===MENU===*/
ul#menu{
	background:transparent url(../images/menu.jpg) left top no-repeat;
	width:194px;
	height:394px;
	float:left;
	margin: 350px 0 0 0;
	padding: 50px 0 0 0;
	
	
}

	ul#menu li{
		list-style-type:none;
		margin:0;
		padding:0;
	}

	ul#menu li a{
		font: bold 14pt Tahoma, verdana;
		text-decoration:none;
		color:#f88e1e;
		width:170px;
		padding:4px 0 4px 5px;/*ie5*/
		voice-family: "\"}\""; 
		voice-family:inherit;
		padding:5px 0 5px 20px;
	}

	ul#menu li>a{
			width: inherit;
			display:block;
		}


	ul#menu li a:hover{ 
		color: #000;
	}
	
/*===Overige===*/
p#gbgrijs{
	color: #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	}

label{
	width: 80px;
	float:left;
	}	
