
* {
	color:#000000; 
	font-family:Verdana, Arial, sans-serif;	
	}


html,
body {
	margin:0;
	padding:0;
	background-color:#cccccc;
}


body {
	text-align:left;
}


p, ul, h1, body, a, div, table  { 
	color:#000000; 
	font-size:16px; 
	font-family:Verdana, Arial, sans-serif;	
	text-align:left;
	line-height:18px;
}

		
p {
	font-size:15px;
	line-height:22px;
}	

	


ul {
	border:0px;
	margin-left:5px;
	font-weight:bold;
	line-height:22px;
	padding-left:0;
}

li {
	list-style-type:none;
	background:url(../images/punkt.gif) no-repeat 0 6px;
	padding-left:13px;
	margin-left:0;
	
}
	
	
h1 {
	font-weight:normal;
	font-size:20px; 
	color:#b82323;	
	margin-bottom:20px;
	
}		

h2 {
	font-weight:bold;
	font-size:14px; 
	color:#b82323;	
	margin-top:30px;
	
}


img {
	border:0;
}

img.text {
	border:0;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
}

img.textrechts {
	border:0;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	float:right;
}
		
th {
	font-weight:bold;
	font-size:13px; 
	color:#c55a0c;		
}	




#wrapper {
	width:100%;
	height:100%; 
	text-align:left;
}


#hg  { 
	position:relative;
	width:986px;
	height:801px; 
	background-image:url(../images/hg.gif);
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
}		

#hg_familie  { 
	position:relative;
	width:986px;
	height:1071px; 
	background-image:url(../images/hg_familie.gif);
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
}			
	
	
	#hg_aktuelles  { 
	position:relative;
	width:986px;
	height:2300px; 
	background-image:url(../images/hg_aktuelles.gif);
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
}	

#navi { 
	position:absolute; 
	top:50; 
	left:280; 
	width:612px; 
	height:30px;
	
}

#impressum { 
	position:absolute; 
	top:640; 
	left:820; 
	}
	


#content {
	position:absolute; 
	top:10px; 
	left:46px; 
	width:980px; 
	height:772px;	
	background-repeat:no-repeat;
}	

#content_familie {
	position:absolute; 
	top:10px; 
	left:46px; 
	width:980px; 
	height:1070px;	
	background-repeat:no-repeat;
}	

#content_aktuelles {
	position:absolute; 
	top:10px; 
	left:46px; 
	width:980px; 
	height:1170px;	
	background-repeat:no-repeat;
}	

#text {
	position:absolute; 
	top:110px; 
	left:0px; 
	width:894px; 
	height:772px;	
	background-repeat:no-repeat;
}	


	
a.navi{ 
	margin:0;
	padding:0;
	text-decoration:none; 
	color:#000000;
	font-size:17px; 
	font-weight:normal;
	text-align:left;
	border:0;
	
}

a.navi:link		{ color:#000000;}    
a.navi:visited	{ color:#000000;} 
a.navi:hover 	{ color:#b82323;}   
a.navi:active 	{ color:#b82323;}



a { 
	margin:0;
	padding:0;
	text-decoration:none; 
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	border:0;
}

a:link		{ color:#b82323;}    
a:visited	{ color:#b82323;} 
a:hover 	{ color:#000000;}   
a:active 	{ color:#000000;}


a.impressum{ 
	margin:0;
	padding:0;
	text-decoration:none; 
	color:#000000;
	font-size:14px; 
	font-weight:normal;
	text-align:left;
	border:0;
	
}

a.impressum:link	{color:#000000;}    
a.impressum:visited	{color:#000000;} 
a.impressum:hover 	{color:#b82323;}   
a.impressum:active 	{color:#b82323;}



	
	
/* galleries */	
	
#small {
	position:absolute;
	left:-4px;
	top:110px;
	width:300px;	
}

.smallWaiting,
.smallSelected,
.emptyPic {
	width:57px;
	height:57px;
	margin:3px 3px;
	float:left;
}

.smallWaiting {
	cursor:pointer;
	padding:0px;
	border:1px solid #cccccc;
}

.emptyPic {
	cursor:default;
	padding:0px;
	border:1px solid #cccccc;
}

.smallSelected {
	cursor:default;
	padding:0px;
	border:1px solid #c55a0c;
}

#large {
	position:absolute;
	left:383px;
	top:110px;
	background:none;

	text-align:left;
	overflow:hidden;
}

#infos {
	position:absolute;
	left:383px;
	top:670px;	
	width:340px;
	overflow:visible;
	z-index:20;
}


.loadError {
	padding:150px;
	color:#a00;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}



.infoHeadWrap {
	padding-bottom:2px;
}

.infoDescWrap {
	margin-top:4px;
}	

.infoLinkWrap {
	margin-top:7px;
	margin-bottom:2px;
}		


.infoHead {
	font-family:Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:17px;
	color:#000000;
}


.infoDesc {
	font-family:Verdana, sans-serif;
	font-size:13px;
	color:#454701;
	line-height:15px;
	padding:1px 0;
}
		
.infoLink {
	font-family:Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	display:block;
}		

a.infoLink:link		{ text-decoration:none; color:  #909a02;}    
a.infoLink:visited	{ text-decoration:none; color:  #909a02;} 
a.infoLink:hover 	{ text-decoration:none; color: #c55a0c;}   
a.infoLink:active 	{ text-decoration:none; color: #c55a0c;}



		

a.index:link		{ text-decoration:none; color:  #454701;}    
a.index:visited	{ text-decoration:none; color:  #454701;} 
a.index:hover 	{ text-decoration:none; color: #c55a0c;}   
a.index:active 	{ text-decoration:none; color: #c55a0c;}		
		
		
		
