/*
Theme Name: TDC Zencat
Theme URI: http://text-design-code.de
Description: 1+4, fixed-width, black and white color; Wordpress theme from <a href="http://text-design-code.de">Text | Design | Code</a>
Version: 1.1
Author: Claudia Trossmann
Author URI: http://text-design-code.de
Tags: light, white, two-columns, fixed-width
*/


*{margin:0;padding:0;}

body {
	background-color:#FFFFFF;
font-family:arial, sans-serif;
font-size:12px;
line-height:180%;
}

/* --------------------------------- [ General Classes ] */

.small {
	font-size: 1em;
	line-height: 1.6;
}

/* If you want a text in ALL CAPS */

.ver {
	text-transform: uppercase;
	color: #000;
}

/* For by-lines */

.low {
	font-family: Palatino, Georgia, "Times New Roman", sans-serif;
	font-size: 19px;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
}

/* --------------------------------- [ General Classes ] */

	#feature-date {
		width: 50px;
		background: #EAEAEA;
		padding: 7px 4px;
		text-align: center;
		font-size: 24px;
		color: #666;
		line-height: 22px;
		float: left;
		border: 1px solid #C0C0C0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
		#feature-date span {
			font-size: 12px;
			line-height: 10px;
			text-transform: uppercase;
		}


a {
text-decoration:none;
color: #888;
}

a:hover {
color:#aaa;
}

/*img {border:0;}*/
ul,li{list-style-type:none;}

#content ul {
	margin-left:  10px;
	padding-left:5px;
	margin-top: 0px;
	margin-bottom: 10px;}
	
#content ul li{
    margin-top: 0px;
	margin-left:  5px;
	padding-left:5px;
	list-style-type:square;}
	

textarea,input {
font-family:arial,sans-serif;
font-size:12px;
background:#ddd;
border:0px;
-moz-border-radius:5px;
margin-bottom:5px;
padding:0 0 0 8px;
}

.aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft{float:left;}
.alignright{float: right;}

blockquote {
margin: 0px 0px 5px 0px;
border: 1px dashed #ccc;
background: url("images/blockquote.gif") 0% 0% no-repeat #FFFFFF;
	padding: 7px 7px 7px 30px;
}

h1{
font-family: "Lucida Sans Unicode",Arial,sans-serif;
}

h1 a {
color:black;
padding-right:10px;
}

h1 a:hover {color:#888;}

h1 span {
border-left:1px solid #444;
color: #666;
font-weight:normal;
font-size:12px;
padding: 5px 10px;
}

.tag {
    padding-left:220px;
    margin-top:10px;
    border-bottom:1px solid #ddd;
    color: #666;
    font-weight:normal;
    font-style: italic;
    font-size:12px;
    }
    
.archiv {
    padding-left:220px;
    margin-top:10px;
    border-bottom:1px solid #ddd;
    color: #666;
    font-weight:normal;
    font-style: italic;
    font-size:12px;
    }

h2 { 
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:22px;
padding-top:8px;
margin-bottom:15px;
font-style: italic;
	font-weight: normal;
	color: #666;
}

.pagetitle {font-size:20px;
    padding-left:230px;
    margin-top:10px;
    border-bottom:1px solid #ddd;
    font-weight:normal;}

h3 { 
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:20px;
margin-top:30px;
margin-bottom:10px;
}

/*YARPP*/
h4 { 
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:15px;
padding-top:8px;
margin-bottom:15px;
font-style: italic;
	font-weight: normal;
	color: #666;
}

#page {
width:900px;
margin:0 auto;
}

#header {
padding-top:30px;
padding-bottom:0 !important;
padding-bottom:20px;
float:left;
}

#sform {
	
    width:219px;
    height:23px;
    float:right;
    margin:30px 0px 0 0;
    background-color:#FFFFFF;
    padding:2px;
	/*border:1px solid #666;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;*/
}

input#q {
   border:0;
   font-family: Palatino, Georgia, "Times New Roman", sans-serif;
   font-size: 14px;
   font-style: italic;
   font-weight: normal;
   text-transform: lowercase;
   text-align:right;
   color: #666;
   margin:5px 0 0 20px;
   width:190px;
   background-color:#FFFFFF;
   }

.nav {
text-align:center;
border-top: 1px solid #ccc;
margin-top: 20px;
padding-top: 8px;
}

.nav ul li {
float:right;
width: 100px;
color: #666;
list-style-type:none;
}

.nav ul li a {
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
display:block;
margin-left:10px;
}

.nav ul li a:hover {
color:#000;
background:#ddd;
}

#content {
margin: 0 0 10px;
padding: 0 0 20px 0;
border-bottom: 1px solid #ccc;
float:left;
}

.metainfo {
float:left;
width: 200px;
text-align:left;
padding-right: 10px;
}

.metatitle {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#ddd;
text-align:left;
/*padding: 10px 5px 5px 10px;*/
}

.metatitle1 {
border-bottom:1px solid #ccc;
/*padding: 10px 5px 5px 10px;*/
font-family: Palatino, Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
}

.metatitle2 {
border-bottom:1px solid #ccc;
/*padding: 10px 5px 5px 10px;*/
font-family: Palatino, Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
}

.metatitle3 {
border-bottom:1px solid #ccc;
/*padding: 10px 5px 5px 10px;*/
font-family: Palatino, Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
}

.metaentry {padding:5px 10px;text-align:left;}

.entry{
float:right;
width:675px;
padding-left:10px;
border-left:1px solid #ccc;
font-family:verdana, sans-serif;
text-align:justify;
}

#post-entry {line-height:180%;}
.entry p, .comment-entry p {margin-bottom:20px;}

.navigation, .navigation a{font-size:11px;color:#ccc;}
.navigation a:hover{color:#ed1f24;}
.alignleft {float:left;margin-bottom:10px;}
.alignright {float:right;}

.admincomment .ava img {border: 1px solid #C0C0C0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
	
.ava img {border: 1px solid #C0C0C0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}

.admincomment .ava {
color:#fff;
}

.ava {
-moz-border-radius: 5px;
padding:3px 5px;
color:#000;
}

.admincomment .ava a {color:#fff;}
.admincomment .ava a:hover {color:yellow;}
.ava a {color:#000;text-decoration:underline;}
.ava a:hover {color:#888;}

.count {
font-size:30px;
text-align:right;
color:#ccc;
*padding: 20px 0;
*margin:20px 0 !important;
padding:0;
}

.reply {font-size:10px;}

.comment-entry{
float:right;
width:640px;
padding-left:10px;
background:url("images/ballon.gif") no-repeat;
font-family:verdana, sans-serif;
}



/*Kommentarformular*/
#commentform input {
    /*background: #C0C0C0;*/
	color: #666;
	border: 1px solid #C0C0C0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform textarea {
    /*background: #C0C0C0;*/
	color: #666;
	border: 1px solid #C0C0C0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
	
.nocomments {
font-family: Palatino, Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
	text-align: right;
}

/*Kommentarformular*/

#footer {
border-top:1px solid #888;
padding-top:10px;
margin-bottom:50px;
}

#footerpage {
padding-top:10px;
margin-bottom:50px;
}

#sidebar {margin-bottom:20px;}

#sidebar_nav {
	clear: both;
	padding: 2em 0 3em 0;
	width: 100%;
	overflow: hidden;
	}
#widgetlist h2 { 
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:22px;
padding-top:8px;
margin-bottom:15px;
font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
} 


#sidebar_nav ul#widgetlist {
	list-style-type: none;
	line-height: 1em;
	width: 900px;
	margin: 0 auto;
	border-top: 3px solid #DDD;
	}
	


#sidebar_nav li {
	line-height: 1em;
}

#col1, #col2, #col3, #col4 {
	display: block;
	width: 210px;
	float: left;
}

#col2, #col3, #col4 {
	margin-left: 20px;
}

.side , .side-last{float:left;width:210px;margin-left:10px;}

.title {
padding-left:5px;
font-size:10px;
color:#ddd;
}

.inside{padding-left:2px;margin-top:5px;}
.inside a{
padding-left:9px;
}

.copyright {border-top:1px solid #888;padding-top:5px;font-size:11px;}
span.previous { padding: 0 20px 0 0; float: left; }
.copyright p {float:right;}

.wp-caption {
text-align: center;
}
.alignright {
padding-left: 10px;
}
 
.alignleft {
padding-right: 10px;
}

.aligncenter {
padding: 10px;
}

.wp-caption p.wp-caption-text {
font-size: 10px;
font-family: Palatino, Georgia, "Times New Roman", sans-serif;
font-style: italic;
font-weight: bold;
text-transform: lowercase;
color: #666;
line-height: 180%;
/*padding: 0;*/
letter-spacing: 0.1em;
text-align: center;
margin-bottom: 0px;
}

/***** Zitat *****/

#wp_quotes {	
	font-size:1em;
	color:#8B979F;
	margin:5px 0 5px 0 ;
	padding:5px;
	background:#FFF;
	font-weight:normal;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Georgia, Sans-Serif;
	border:1px solid #8B979F;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	}
	
#wp_quotes div.wp_quotes_author {	
	text-align:right;
	font-size:0.9em;
	text-align:right;
	font-style: italic;
	margin-top: 5px;
	}