* {margin:0;padding:0;}

body {font:11pt Georgia, Times New Roman, serif; 
	background-color:#ffffff;
	line-height:1.3em; 
	color:#444444;}

a img {border:none;}

a:link {color: #0066ff;text-decoration:underline;}
a:hover {color:#7A0A17;text-decoration:underline;}
a:visited {color: #804249;text-decoration:underline;}

p {margin:10px 0 5px 0;}

/* Header */
#header {padding:15px 0 15px 0;
	height:75px;

}
hr {
  border: 0;
  width: 80%;
  color: #97A2BA;
}
#header #logo {width:850px;
	margin:0 auto;
	padding:0 10px 0 10px;
	text-align:center;
	border-bottom: 1px solid #97A2BA;}

#header img.logo {margin-top:0px;}
#header #logo #lang {width:100px;float:right;height:55px;margin-right:60px;}

/* PageLiens */
a.links {
		height: 25px;
		background: url("../images/basic/button_links.gif") no-repeat left top;
		padding-left:35px;
		color:#444444;
		text-decoration:none;
		font-size:14px;
		font-family:Georgia,Times New Roman,serif;
		display:block; 
		vertical-align:bottom;
		line-height:20px;
		}
 a.links:hover {	
		background: url("../images/basic/button_links.gif") no-repeat left top;
		color:#F76711;
		} 




/* BildersMissions */
a.pdf {
		height: 30px;
		background: url("../images/basic/pdf01.gif") no-repeat left top;
		padding-left:50px;
		color:#444444;
		text-decoration:none;
		font-size:14px;
		font-family:Georgia,Times New Roman,serif;
		display:block; 
		vertical-align:bottom;
		line-height:38px;
		}
 a.pdf:hover {	
		background: url("../images/basic/pdf02.gif") no-repeat left top;
		color:#F76711;
		} 
		
a.doc {
		height: 30px;
		background: url("../images/basic/doc01.gif") no-repeat left top;
		padding-left:50px;
		color:#444444;
		text-decoration:none;
		font-size:14px;
		font-family:Georgia,Times New Roman,serif;
		display:block; 
		vertical-align:bottom;
		line-height:38px;
		}
 a.doc:hover {	
		background: url("../images/basic/doc02.gif") no-repeat left top;
		color:#F76711;
		} 		
.datesgrises {color:#B8B8B8;}

/* BildersPhotos */
a.cam {
		height: 25px;
		background: url("../images/basic/Camera1.png") no-repeat left top;
		padding-left:40px;
		color:#444444;
		text-decoration:none;
		font-size:14px;
		font-family:Georgia,Times New Roman,serif;
		display:block; 
		vertical-align:bottom;
		line-height:17px;
		}
 a.cam:hover {	
		background: url("../images/basic/Camera2.png") no-repeat left top;
		color:#F76711;
		} 		


/* Content Area */

#main {width:900px;
	margin:0 auto;
	clear:both;
	padding-right:10px;
	padding-left:10px;}

#main2 {width:900px;
	margin:0 auto;
	clear:both;
	padding-right:10px;
	padding-left:10px;}

#content {width:650px;
	float:right;
	padding:30px 0 25px 0;}

#content h1 {font-size:1.65em;
	margin:0;padding:0;
	color:#f76711;
	line-height:1.1em;}

#content h2 {font-size:1.2em;
	margin:15px 0 10px 30px;
	color:#f76711;}

#content h3 {font-size:1.1em;font-weight:normal;
	margin:15px 0 10px 0;
	color:#F76710;}

#content pre {font-family:Verdana, Arial, sans-serif;
	margin:15px 0 15px 0;
	line-height:0.9em;
	font-size:0.9em;
	color:#010ACE;}


#content ul {list-style:square;
	margin:10px 0 10px 20px;
	list-style-position:inside;}
#content li {line-height:1.2em;
	font-size:0.9em;}

#content #list {width:200px;float:left;}
#content #screenshots {width:200px;float:right;padding-top:15px;}

#content p {text-align : justify;}

/* Sidebar */
#navigation {border-bottom: 1px solid #97A2BA;
padding-bottom:10px;
}
#news {border-bottom: 1px solid #97A2BA;
padding-bottom:10px;
}
#spenden {border-bottom: 1px solid #97A2BA;
padding-bottom:10px;
}
#sidebar {width:200px ;float:left;
	padding:0px 5px 0px 10px;
}

#sidebar ul {list-style:none;
}

#sidebar h2  {font-size:1em;
	margin:15px 0 12px 0;
	color:#B8B8B8;
	letter-spacing:0.3em;
}

#sidebar img {margin-right:3px;}
#sidebar img.digg {padding-top:5px;}

 #sidebar a {
		color:#f76711;
		text-decoration:underline;
		text-shadow:#B8B8B8 5px 4px 2px;
		font-size:12px;
		letter-spacing:0.1em;
	/*	font-weight:bold;*/
		font-family:Georgia,Times New Roman,serif;
		} 
#sidebar li a:hover {	
		background: url("../images/eclisses/PetiteEclisse2.gif") 0px 0px no-repeat;
		color:#f76711;
		}
#sidebar li a:active {
		background: url("../images/eclisses/PetiteEclisse2.gif") 0px 0px no-repeat;
		color:#f76711;
		}
#sidebar li a {
		height: 25px;
		width: 170px;
		display: table-cell;
		background: url("../images/eclisses/PetiteEclisse1.gif") 0px 0px no-repeat;
		padding-left:50px;
		color:#f76711;
		text-decoration:none;
		text-shadow:#B8B8B8 5px 4px 2px;
		font-size:16px;
		letter-spacing:0.1em;
		font-weight:bold;
		font-family:Georgia,Times New Roman,serif;
		}
/* Membres */
 #annuaire a {
		color:#f76711;
		text-decoration:none;
		text-shadow:#B8B8B8 5px 4px 2px;
		font-size:20px;
	/*	letter-spacing:0.1em;*/
		font-weight:bold;
		font-family:Georgia,Times New Roman,serif;
		font-variant:small-caps;
		} 
#annuaire a:hover {	
	/*	background: url("../images/eclisses/PetiteEclisse2.gif") 0px 0px no-repeat;*/
		color:#B8B8B8;
		}

/* Contacts */
#contacts h4 {font-size:1em;font-weight:normal;
	margin:15px 0 0 0;
	color:#F76710;}
		
		
/* Footer */
#footer {background: #B8B8B8 url('../images/basic/footer2.gif') repeat-x; 
	color:#ffffff;
	min-width:779px;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;}

#footer2 {background-color: #444444;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	height:140px;}

#footer a, #footer2 a {color:#ffffff;
	text-decoration:underline;}
#footer a:hover, #footer2 a:hover {color:#804249;
	text-decoration:underline;}
#footer a:visited, #footer2 a:visited  {color:#ffffff;
	text-decoration:underline;}

#footer p, #footer2 p {margin:0 0 15px 0;}


#foot {width:900px;
	margin:0 auto;
	background: url('../images/basic/duct-tape3.jpg') no-repeat;
	height:110px;
	line-height:1.1em;
	padding:0 10px 0 10px;}

#foot2 {width:900px;
	margin:0 auto;
	height:140px;
	line-height:1.1em;
	padding:0 10px 0 10px;}

#foot #left {width:500px;float:left;padding-top:88px;}
#foot #right {width:250px;float:right;text-align:right;padding-top:80px;}

#foot2 #left {width:450px;float:left;padding-top:45px;}
#foot2 #right {width:250px;float:right;text-align:right;padding-top:45px;}
