/* Standard-CSS für Christian Thüner */

html, body, div, p, h1, h2, h3, h4, h5, h6, ul, span, a, table, td, form, img, li {
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

html {
	/* für den Scrollbalken ,damit er in firefox, mozilla nicht verschwindet. 
	Sonst rutscht der Inhalt nach links (geht nicht in Safari)*/
	height: 100%; 
	margin-bottom: 0.1px;
	font-size: 100.1%;
}

body {
	background:  		url(../images/hg.jpg) repeat-y;
	background-color: 	#DDDAD1;
	font-family: 		Verdana,Arial, Helvetica, sans-serif;
	font-size:			100.1%;
	height:				100%;
	margin:				0;
	padding:			0;
}

img {
	border: 0 px;
}

#content_all {
	width:			1003px;
	margin:			0 0 0 10px;
	
}


/* ----------- Bereich Header -------------- */
#header {
	float:			left;
	width:			993px;
	height:			50px;
	margin:			0;
	padding:		0;
}


#navi {
	float:			left;
	width:			993px;
	margin:			28px 0 0 0;
	padding:		0;
}


#navi_box ul {
		float:				left;
		margin:				0;
		padding:			0;
		list-style:			none;	
	}
	

#navi_box ul li {
		float:				left;
		padding:			0;
		margin:				0;		
	}
	
	
#navi_box ul li a:link, 
#navi_box ul li a:active,
#navi_box ul li a:visited {
		float:				left;	
		background-color:	#DDDAD1;
		font-size:			13px;
		font-weight:		normal;
		color:				#594D48;	
		margin:				0 0 0 1px;
		padding:			3px 10px 3px 10px;
		text-decoration:	none;			
		}
		
#navi_box ul li a:hover,
#navi_box ul li a.currentlink:link,
#navi_box ul li a.currentlink:hover,
#navi_box ul li a.currentlink:active,
#navi_box ul li a.currentlink:visited {	
		float:				left;
		background-color:	#D2770A;
		font-size:			13px;
		font-weight:		normal;
		color:				#fff;	
		margin:				0 0 0 1px;
		padding:			3px 10px 3px 10px;
		text-decoration:	none;			
		}
		
#navi_box ul li a.kanzlei:link,
#navi_box ul li a.kanzlei:visited {
		float:				left;	
		background-color:	#DDDAD1;
		font-size:			13px;
		font-weight:		normal;
		color:				#594D48;	
		margin:				0 0 0 1px;
		padding:			3px 10px 3px 10px;
		text-decoration:	none;
		font-variant: small-caps;			
		}
		
#navi_box ul li a.kanzlei:hover {	
		float:				left;
		background-color:	#D2770A;
		font-size:			13px;
		font-weight:		normal;
		color:				#fff;	
		margin:				0 0 0 1px;
		padding:			3px 10px 3px 10px;
		text-decoration:	none;			
		}

#bildleiste {
		float:				left;
		width:				993px;
		height:				155px;
		margin:				0 0 0 1px;
		padding:			0;
		background-color:	#ACA19A;
}


#logo {
		float:				left;
		width:				700px;
		height:				155px;
		margin:				0;
		padding:			0;
}

#logo h1 {	
		font-size:			30px;
		font-weight:		normal;
		color:				#fff;	
		margin:				35px 0 10px 70px;
		padding:			0;
}

#logo h2 {	
		font-size:			16px;
		font-weight:		normal;
		color:				#fff;	
		margin:				0 0 0 72px;
		padding:			0;
}

#foto {
		
		float:				right;
		width:				276px;
		height:				155px;
		margin:				0;
		padding:			0;
}



/* ---------- Content -------------------------- */

#content {
	float:			left;
	width:			994px;
	margin:			50px 0 0 0;
	padding:		0;
}

#inhalt {
	float:			left;
	width:			540px;
	font-size:		13px;
	font-weight:	normal;
	color:			#594D48;
	margin:			0 0 0 70px;
	padding:		0;
}

#inhalt-shakespeare {
	float:			left;
	width:			540px;
	font-size:		13px;
	font-weight:	normal;
	color:			#594D48;
	margin:			0 0 0 70px;
	padding:		0;
	background:		url(../images/shakespeare-hg.jpg) no-repeat;		
}




h1 {
		font-size:			16px;
		font-weight:		bold;
		width:				540px;
		color:				#D2770A;	
		margin:				0 0 20px 0;
		padding:			0;
		border-bottom:		1px solid #ACA19A;
}

h2 {
		font-size:			13px;
		font-weight:		bold;
		color:				#D2770A;	
		margin:				0 0 5px 0;
		padding:			0;
}

#inhalt-shakespeare h3 {
		font-size:			24px;
		font-weight:		bold;
		color:				#594D48;	
		margin:				40px 0 20px 0;
		padding:			0;
		
}

#inhalt p {
		margin-bottom:		10px;	
	}

#inhalt ul {
		margin:				0;
		padding:			0;
		list-style:			none;
		display:			block;	
	}
	

#inhalt ul li {
		font-size:			13px;
		font-weight:		normal;
		color:				#594D48;	
		margin:				0 0 5px 0;
		padding:			0 0 0 15px;
		list-style-type:	none;
		background:			url(../images/listenpunkt.jpg) no-repeat;
		display:			block;		
	}
	
#textbox {
		float:				left;
		margin:				0 40px 0 0;
		padding:			0;	
	}
	
#textbox2 {
		float:				left;
		margin:				0 20px 0 0;
		padding:			0;	
	}
	
#fotobox {
		float:				right;
		margin:				0 0 20px 19px;
		padding:			0;	
	}


/* ------------ Navi rechts ----------------*/


#navi_rechts {
		float:				right;
		width:				276px;
		margin:				0;
		padding:			0;	
	}


#navi_rechts ul {
		margin:				0;
		padding:			0;
		list-style:			none;	
	}
	

#navi_rechts ul li {
		padding:			0;
		margin:				0;		
	}
	
	
#navi_rechts ul li a:link, 
#navi_rechts ul li a:active,
#navi_rechts ul li a:visited {
		width:				265px;
		float:				left;	
		background-color:	#DDDAD1;
		font-size:			13px;
		font-weight:		normal;
		color:				#594D48;	
		margin:				0 0 8px 0;
		padding:			4px 0 4px 11px;
		text-decoration:	none;			
		}
		
#navi_rechts ul li a:hover,
#navi_rechts ul li a.currentlink:link,
#navi_rechts ul li a.currentlink:hover,
#navi_rechts ul li a.currentlink:active,
#navi_rechts ul li a.currentlink:visited {	
		background-color:	#D2770A;
		color:				#fff;	
		text-decoration:	none;			
		}
		
#adresse {
		width:				265px;
		float:				left;	
		font-size:			13px;
		font-weight:		normal;
		color:				#594D48;	
		margin:				40px 0 0 0;
		padding:			0 0 0 11px;			
		}





/* ------------ Navi allgemein ----------------*/




a:active, a:visited, a:link  { color: #D2770A; text-decoration: none; }

a:hover { text-decoration: underline; }

