/*  
Theme Name: Story Theme for WordPress
Theme URI: http://themes.performancing.com
Description: A web standard compliant WordPress theme by Performancing.
Version: 1.0fnavigation
Author: Performancing in cooperation with Design Disease
Author URI: http://themes.performancing.com
*/

* {
	margin: 0;
	padding: 0;
}

.clear { clear: both; }

body {
	background: #C7E1F5;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color:#5E5E5E;
	line-height:17px;
}

a {
  color:#002C52;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

/* Rahmen frame0 */
#wrapper {
	width: 1000px;
  background: url(images/content-middle.gif) repeat-y;
  background-color:white;
  margin: 20px auto 0 auto;
}

	#content-top {
	/*
		width: 1000px; height: 6px;
	*/
}

/* Linker Contentbereich */	
	#content {
		width:425px;
		padding-left:73px;
		padding-right:52px;
		padding-top:465px;
		float: left;
		background-image:url(/blog/images_layout/back_left.jpg);
		background-position:0 45px;
		background-repeat:no-repeat;
	}
	
		h1 a span { 
			font-size: 1.5em; 
			font-weight: 100; 
			color: #444; 
			margin: 0 0 22px 0;}
		
		h1 a {
			width: 484px;
			display: block;
			margin: 0 0 22px 0;
			text-decoration: none; 
                }
		
		#navigation {
		  height: 14px;
			
			color: #5e5e5e;
			list-style: none;
			position:absolute;
			margin-top:-450px;
			margin-left:10px;
		}
		
			#navigation li { 
        float:left;
        padding-right:15px;
      }
			
			#navigation li a { color: #9C9A9C; font-size:13px;
        font-weight:bold; }
			
			#navigation li a:hover { text-decoration: none; color:#003042; }
			
		hr {
			width: 100%; height: 0;
			border: none; border-bottom: 1px dotted #000;
			margin: 12px 0;
			clear: both;
		}
		
		#content p { padding: 10px 0; }
		
		.post-title {
			font-size: 9px;
                        height: 26px;
			padding: 1px 14px 15px 0;
			line-height: 14px;
			margin-top:20px;
                        padding: 0 0 20px 0;

		}
		
			.post-title h2, #content .post-title h2 a {
				font-family: "Verdana";
				font-size: 20px;
				font-weight:normal;
				color:#9C9A9C;
				text-decoration: none;
			}
			
			.post-title h2{
        padding-bottom:10px;
      }
			
			#content .post-title p { padding: 0; }
			
			#content .post-title a { color: #663; }
			
			#content .post-title a:hover { text-decoration: none; }
			
		#content a { color: #003a5d; }
		
		#content a:hover { text-decoration: none; }
		
		#content a.comment-link, #content a.Kommentar-Link {
			background: url(images/comment-icon.gif) no-repeat 0 2px;
			padding: 0 0 20px 22px;
		}
					
				#content blockquote { padding: 3px 15px; background: #fffde5; margin: 5px 0px; color:#993300; border: solid 1px #f6f3d3;}
				
		#content blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
		#content ul, #content ol { font-size: 11px; padding-left: 18px; }	
	
  /* Mitte - mittlerer Bereich */
  #sidebar {
		width:210px;
		padding-left:25px;
		padding-right:25px;
		padding-top:485px;
		float: left;
		background-image:url(/blog/images_layout/back_middle.gif);
		background-position:0 45px;
		background-repeat:no-repeat;
	}
	
		#sidebar h3.search {
			font-family: Verdana;
			font-size: 20px;
			color: #9C9A9C;
			padding: 0 0 4px 0;
			margin: 0;
			border: none;
		}
		
		input.search-box {
			width: 159px; height: 16px;
			border
			padding: 4px 0 4px 10px;
			border: solid 1px #cccccc;
			float: left;
		}
		
		input.search-button {
			width: 23px; height: 18px;
			
			display: block;
			border: none;
			cursor: pointer;
			float: left;
			margin: 0 0 20px 2px;
		}
		
		#sidebar h3 {
			font-family: Verdana;
			font-size: 20px;
			color: #9C9A9C;
			padding: 20px 0 8px 0;
			margin: 0 0 0 0;
			display: block;
		
			font-weight:normal;
		
		}
		
		#sidebar ul { list-style: none; }
		
		#sidebar a {
			color: #5E5E5E;
			text-decoration: none;
		}
		
		#sidebar a:hover { text-decoration: underline; }
	
  /* rechte Spalte */	
	#right-bar {
	  width: 150px;
		padding-left:20px;
		padding-right:20px;
		padding-top:465px;
		float: right;
		background-image:url(/blog/images_layout/back_right.gif);
		background-position:0 45px;
		background-repeat:no-repeat;
	}

	#right-bar h3 {
			font-family: Verdana;
			font-weight:normal;
			font-size: 20px;
			color: #9C9A9C;
			padding: 20px 0 8px 0;
			margin: 0 0 8px 0;
			display: block;
	
	}

	
	#footer {
		width: 768px; height: 40px;
		
	/*	line-height: 40px; */
		color: #79786a;
		padding: 30px 0 0 70px;
		font-size:10px;
	}
	
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostNote { margin: 0px; padding: 0px;}
.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }
.PostNote .TrackBack { background: url(./images/PostNoteTrackBack.png) no-repeat left center; }
.PostNote .RSS { background: url(./images/PostNoteRSS.png) no-repeat left center; }


.Comments { padding: 0px; margin: 20px 0px 20px 0px ;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.List h3 {font-size: 20px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; font-size: 11px;}

.List .ListUser { margin: 0px; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold;}
.List .ListUser a { text-decoration: none;}
.List .ListUser a:visited { text-decoration: none;}
.List .ListUser a:hover { text-decoration: none;}
.List .ListDate { padding-left: 0px;}
.List .ListDate a { text-decoration: none; color: #666;}
.List .ListDate a:visited { text-decoration: none; color: #666;}
.List .ListDate a:hover { text-decoration: none; color: #666; }

.List .ListContent { line-height: 14px; border-top: solid 1px #c5cad0; margin: 10px 0px 0px 0px;}
.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Form {}
.Form h3 {font-size: 20px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; }
.Form p { padding: 0px; margin: 0px; color:#50728c;}
.Form p label { padding-bottom: 11px; display: block; }
.Form p label small { font-size: 11px; color: #cc3300}

.Form .TextField { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-right: 15px;}
.Form .TextArea { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-bottom: 10px;}
 
.Form input.SubmitComment { width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

img{
  border:0;
}

#right-bar img{
  margin-top:20px;
}


p.Kommentar-Link{
  border:1px solid red;
}

#content p img{
  margin-top:10px;
}

#links1{
  width:210px;
  position:absolute;
  top:380px;
  left:50%;
  margin-left:60px;
}

#links1 a{
  display:block;
  height:20px;
}

a#links2{
  position:absolute;
  left:50%;
  margin-left:325px;
  top:230px;
  width:150px;
  height:210px;
}

a#logo{
  position:absolute;
  left:50%;
  margin-left:322px;
  top:30px;
}

h3#comments, h3#respond{
  font-size:13px;
  font-weight:bold;
}

p.ListUser{
  font-weight:normal;
}

a.url{
  font-weight:normal;
}

form.wpcf7-form input[type="text"], form.wpcf7-form [type="submit"], form.wpcf7-form textarea{
  border:1px solid #C1C1C1;
  font-family: Verdana, Arial, Sans-Serif;
  font-size:13px;
  padding:5px;
}

form.wpcf7-form input[type="text"], form.wpcf7-form textarea{
  width:320px;
}

li.recentcomments{
  color:#00304A;
}

ul#recentcomments a{
  text-decoration:underline;
}
