/*  
Theme Name: Im Strom der Zeit
Theme URI: http://www.im-strom-der-zeit.de/
Description: Theme fuer Weblog 'Im Strom der Zeit'
Version: 1.0
Author: Martha Behrendt, David Henning
Author URI: http://www.smartinka.de/ http://www.madcatswelt.org/
*/

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

a img {
	border: none;
	vertical-align: middle;
}

html {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
}

body {
	width: 900px;
	margin: 10px auto 10px auto;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}

form {
	margin: 0;
	padding: 0;
}

input, textarea {
	border: 1px solid #E1E1E1;
	background-image: url(images/suche_hintergrund.jpg);
	background-repeat: repeat-x;
}

h2 {
		background: #86A11E;
		color: #FFFFFF;	
		padding: 3px 0 3px 6px;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: normal;
		text-align: left;
		margin: 0;
}

h2.page {
	background: none;
	color: #86A11E;
	font-size: 16px;
	padding: 0;
	font-weight: bold;
	margin: 10px 0 0 0;
	text-transform: none;
}

h4 {
	padding: 4px 8px;
	background: #C4C4C4;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 0;
}

p.help {
	font-size: 10px;
	color: #C4C4C4;
}

p.last {
	margin-bottom: 20px;
}

#respond {
	padding: 8px;
	background: #DEE3F9;
	color: #2198DC;
	font-size: 12px;
}	

#submit {
	background: #2198DC;
	border: 1px solid #2198DC;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px 20px;
}

#right ul {
	list-style-type: none;
	padding: 0 0 0 6px;
	margin: 0;
	font-size: 10px;
	text-align: left;
}

#right ul li {
	padding: 2px 0;
	margin: 0;
}

	#right ul li a {
		padding: 0 0 0 10px;
		background: url(images/pfeil_schwarz.gif);
		background-repeat: no-repeat;
		background-position: left 4px;
		color: #000000;
		text-decoration: none;
	}
			#right ul li ul {
				padding: 0 0 0 12px;
			}
				#right ul li ul li a {
					padding: 0 0 0 10px;
					background: url(images/pfeil_gruen.gif);
					background-repeat: no-repeat;
					background-position: left 4px;
					color: #849E16;				
				}

#right ul.posts li a {
	padding: 0;
	background: none;
	color: #849E16;
}

.black {
	color: #000000;
}

#right td ul, ul.posts {
	border-left: 1px solid #E3EAC8;
	border-right: 1px solid #E3EAC8;
	border-bottom: 1px solid #E3EAC8;
	background: #EDF8CD;
	margin: 0;
}

		#right td ul li ul {
			border: none;
		}

.clearfix {
	clear: both;
	width: 0;
	height: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
	line-height: 0px;
}

#header {
	width: 100%;
	height: 161px;
	margin: 0 0 10px 0;
}

	#header div.info {
		text-align: right;
		margin: 10px 20px 0 0;
	}
		
	#header a img {
		vertical-align: top;
	}
		
	#header div.home {
		padding: 35px 0 0 0;
	}

	#header a.strato {
		width: 90px;
		margin: 0 20px 0px 0;
		display: block;
		height: 42px;
	}	
	#header a.amd {
		width: 70px;
		margin: 0 20px 0px 0;
		display: block;
		height: 26px;
	}
	#header a.sun {
		width: 64px;
		margin: 0 20px 2px 0px;
		display: block;
		height: 30px;	
	}
	
	#header a.home {
		margin: 0 0 0 30px;
		width: 285px;
		display: block;
		height: 35px;
	}
	
#left {
	width: 550px;
	float: left;
	margin: 0 20px 0 0;
	overflow: hidden;
}

	#left div.map {
		margin: 0 0 10px 0;
	}	
	
		#left #content div.post {
			
		}
					
			#left #content div.post div.head {
				height: 70px;
				background-color: #EDF8CE;
				background-image: url(images/kalender.gif);
				background-repeat: no-repeat;
				background-position: 8px 4px;
			}		
				
				#left #content div.post div.head div.date {
					width: 62px;
					float: left;
					font-size: 10px;
					text-align: center;
					padding: 15px 0 0 0;
					margin: 0 4px 0 0;
				}
					
					#left #content div.post div.head div.date big {
						font-size: 16px;
						font-weight: bold;
					}
					
				#left #content div.post div.head div.headline {
					float: left;
					padding: 18px 0 0 0;
				}				
					#left #content div.post div.head div.headline span.time {
						color: #859E1C;
						font-size: 13px;
						font-weight: bold;
					}
					
					#left #content div.post div.head div.headline h2 {
						margin: 0;
						padding: 0;
						font-size: 16px;
						background: none;
						text-transform: none;
						font-weight: bold;						
					}
						
						#left #content div.post div.head div.headline h2 a {
							color: #000000;
							text-decoration: none;
						}
						
			#left #content div.post div.info {
				font-size: 10px;
				color: #168FDE;
				padding: 10px 4px 0 4px;
			}	
				
				#left #content div.post div.info a {
					color: #168FDE;
				}			
			
			#left #content div.post div.entry {
				font-size: 12px;
				padding: 0 4px;
			}			
				
				#left #content div.post div.entry a {
					color: #168FDE;
				}
				
			#left #content div.post div.comments {
				font-size: 10px;
				padding: 8px 4px;
				background: #DEE3F9;
				margin: 0;
			}				
			
				#left #content div.post div.comments a {
					color: #2591CF;
					text-decoration: none;
				}		
				
				#left #content div.post div.comments img, #left #content div.post div.tools img {
					vertical-align: middle;
				}
		
			#left #content div.post div.tools {	
				font-size: 10px;
				padding: 4px;
				margin: 0 0 16px 0;	
				line-height: 2.0em;	
			}				
				
				#left #content div.post div.tools a {
					color: #B2B2B2;
					text-decoration: none;
					margin: 0 20px 0 0;
				}
	#left #pages {
		background: #DEE3F9;
		padding: 8px;
		font-size: 11px;
		margin: 0 0 20px 0;
	}
		#left #pages a {	
			color: #000000;
			text-decoration: none;
		}
				
#right {
	width: 330px;
	float: left;
	overflow: hidden;
}

#footer {
	background: #B1CC4B;
	padding: 8px;
	color: #FFFFFF;
	font-size: 10px;
}

	#footer a {
		color: #FFFFFF;
		text-decoration: none;
	}

#calendar {
	margin: 0 0 0 50px;
}

#wp-calendar {
	border: 1px solid #D6D6D6;
	font-size: 11px;
	border-spacing: 6px;	
}
	
	#wp-calendar a {
		text-decoration: none;
		color: #000000;
	}	
	
	#wp-calendar caption {
		background: #86A11E;
		color: #FFFFFF;	
		padding: 3px 0;
	}
	
	#wp-calendar td {
		text-align: center;
	}
	
	#wp-calendar #today {
		background: #CBE770;		
	}
	
	#wp-calendar tfoot {
		display: none;
	}

#flickr {
	margin: 16px 0;
	background: #E9EAE5;
	padding: 8px;
	font-size: 10px;
}

div.comment {

}

	div.comment div.head {
		padding: 8px;
		background: #EDF8CE;
		font-size: 12px;
	}
	
	div.comment div.text {
		padding: 2px;
		font-size: 12px;
	}	
	
	div.comment small {
		font-size: 10px;
		color: #7C7F76;
		text-align: right;
		display: block;
		margin: 0 0 16px 0;
	}
		
		div.comment small a {
			color: #7C7F76;
		}
		
		
td.author, td.number {
	color: #869F1F;
	font-weight: bold;
}

	td.author a {
		color: #869F1F;
	}
	
td.number {
	font-size: 14px;
}

td.timestamp {
	font-size: 10px;
	color: #7C7F76;
}

label {
	font-size: 10px;
}

#ed_toolbar {
	margin: 0 0 10px 0;
}

	#ed_toolbar input {
		margin: 0 4px 0 0;
		color: #686868;
		font-size: 10px;
	}