/* 
Theme Name: VivaLaManifestation
Theme URI: http://www.manifestation.cc
Version: 1.0 based on a Wordpress Theme written by Gabriele von der Ohe, http://www.gabis-wordpress-templates.de/
Author: Hannes Treichl, www.hannestreichl.com 
Author URI: http://www.andersdenken.at
*/

/*---| Dateiweite Einstellungen |---*/

* {
margin: 0;
padding: 0;
border: 0;
}

body {
background:  #000;
color: #333;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
text-align: center;
}

#aftersidebar {
	}

a:link,
a:visited {
color: #23a0d5;
background: inherit;
text-decoration:none;
}

a:hover,
a:active,
a:focus {
color:#23a0d5;
background: inherit;
}

img a {border:none!important;}

input, textarea {
color: #333;
background: #f4f5eb;
border: 1px solid #000033;
padding: 1px;
margin:0px 3px 3px 0px;
}

input:hover,
textarea:hover {
color: #395127;
background: #f5f5f5;
border: 1px solid #000033;
}

textarea {
overflow: auto;
margin-bottom: 20px;
}

.absenden {
cursor: pointer;
color:#ffffeb;
background: #CD2626;
border: none;
text-align: center;
width: 100px;
font-size: 1.3em;
padding: 5px;
}

.absenden:hover {
background: #ffffeb;
color: #333;
border: none;
}

.zentrieren {
text-align: center;
}

.clear {
clear: both;
}

/*---| Navigationsmenü |---*/

#topbar { 
          width: 1024px;
	  margin: 0 auto 1px auto;
          padding: 3px 0 0px 5px;
          text-align: left;
          background: #000;
          height: 15px;
	  color: #ffffeb;
          border-left: 0px solid #e9decf;
}

ul.topmenu {
        background: #000;
        float: left;
        margin: 0px auto;
	padding: 0;
	list-style-type: none;
        font-size: 10px;
}

ul.topmenu li {
	float: left;
}

ul.topmenu li a, ul.topmenu li a:visited {
	float: left;
	display: block;
	color: #ffffeb;
        padding-right: 15px;
}

ul.topmenu li a:hover, ul.topmenu li a:acitve {
	color: #fb402f;
        text-decoration: none;
}

/*---| Kopfbereich |---*/

#wrap{
	background: #000;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:1024px;
}

#wrapper {
max-width: 1024px;
background: #e9decf;
color: inherit;
margin:0 auto;
/*border: 1px solid #e9ecd9;*/
text-align: left;
}
#kopf {
height: 385px;
border: 0;
margin: 0;
}

#kopf h1 {
font-size: 2.0em;
text-align: center;
padding-top: 70px;
visibility:hidden;
}
#kopf a:link,
#kopf a:visited {
color: #25321e;
background: inherit;
display: block;
}
#kopf a:hover,
#kopf a:active,
#kopf a:focus {
color: #a8bb8b;
background: inherit;
}
#blogtitel {
background: transparent;
color: #000;
text-align: center;
letter-spacing: 0.7px;
word-spacing: 1.5px;
margin: 0px;
margin-top: 170px;
margin-left: 600px;
}
#blogtitel p {
color: #fff;
background: #000033;
font-size: 1.4em;
}

/*----| Sidebar |---*/

#black {color: #fff;background: #000; border-left: 3px solid #e9decf; padding:0 0 5px 7px;}
#black a, #black a:hover {color: #e9decf!important;}

#links,
#rechts {
position: relative;
background: #dedad7;
display: inline;
overflow:hidden;
text-align: center;
font-size: 0.9em;
}

#rechts ul {
	margin: 0 4px 0 8px;
}

#links a {
color: #333;
}

#rechts a {
color: #e9decf;
}

#links a:hover, #rechts a:hover {
text-decoration: underline;
}

#links img a:hover, #rechts img a:hover {
text-decoration: none!important;
}

#links {
float: right;
width:185px;
background: #fff;
margin-top: -19px;
padding-bottom: 8px;
color: #999;

}

#rechts {
float: right;
width:160px;
background: #000033;
margin: -19px 0 0 15px;
color: #ffffeb;

}

#links h2,
#rechts h2 {
background: inherit;
font-size: 1.1em;
text-transform:uppercase;
padding-bottom: 3px;
padding-top:25px;
margin: 0;
text-align: left;
font-weight: normal;
}

#rechts h2 {
color: #23a0d5;
}

#links h2 {
color: #b44726;
border-bottom: 1px solid #b44726;

}

#links ul,
#rechts ul {
text-align:left;
padding: 3px;
overflow: hidden;
}

#links li,
#rechts li {
list-style: none;
}

#rechts ul ul {padding: 0; margin: 0;}

#rechts ul ul li {
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #444;
	}

#links li {
	padding-left: 8px;
	}

#rechts form, #links form {
text-align: left;
}

/*--- | Inhalt |---*/

#content {
margin: 0;
line-height: 1.5em;
background: #e9decf url('./images/bg.jpg') top left repeat;
color: inherit;
padding: 16px;
}
#content a:link,
#content a:visited {
color: #b44726;
background: inherit;
text-decoration:none;






}
#content a:hover,
#content a:active,
#content a:focus {
color: #fb402f;
background: inherit;
}
#content ul, 
#content ol {
margin-left: 1.8em;
}
#content h2 {
font-size: 1.3em;
}
#content h3 {
font-size: 1.1em;
}

#content h4 {
font-size: 1.0em
}
#content h2, 
#content h3, 
#content h4,
#content h5,
#content h6,
#content blockquote,
#content pre,
#content p,
#content ul, 
#content ol {
margin-bottom: 0.6em;
}
#content blockquote {
color: #333;
margin-left: 5px;
padding: 10px 10px 10px 40px;
font-size:1.2em;
font-weight:bold;
}
#content q {
font-style: oblique;
}
#content code,
#content pre {
font-size: 1.2em;
}
#content acronym, 
#content abbr {
border-bottom: 1px solid #690d00;
cursor: help;
}

#content table {
border-collapse: collapse;
margin: 0 auto 0.8em auto;



font-size: 100%;
}
#content caption {
font-weight: bold;
margin-bottom: 5px;
}
#content th {
background: #a8bb8b;
color: #545d45;
border: 1px solid #545d45;
padding: 2px;
}
#content td {
color: #1f2522;
background: #f4f5eb;
border: 1px solid #a8bb8b;
padding: 2px;
}

/*---| Beitr�ge und Kommentare |---*/

#content .post {
padding-top: 10px;
padding-right: 25px;
overflow: hidden;
font-size: 1.1em;
}
#content .post h2 {
font-size: 1.2em;
color: #23a0d5;
}



#content .post h2 a:link,
#content .post h2 a:visited {
padding: 10px 10px 10px 0px;
margin-bottom: 15px;
color: #b44726;
text-decoration: none;
}

#content .post h2 a:hover,
#content .post h2 a:active,
#content .post h2 a:focus {
text-decoration: none;
color: #23a0d5;
border: 0;
}

#content .postmetadata {
border-top: 1px solid #b44726;
font-size: 1em;
line-height: 1.2em;
margin:12px 0 40px 0;
padding: 12px 0 0 0;
}

.commentmetadata, .commentmetadata a, .commentmetadata a:link {
color: #333!important;}


.commentlist li {
padding: 5px 10px 5px 5px;
margin: 0 0 10px 0;
}
.kommentar {
color: #333;
background: #f4f5eb;
border: 1px solid #a8bb8b;
width: 560px;
}
.autor_kommentar {
color: #333;
background: #f9f9f5;
border: 1px solid #bbc9a3;
}

/*---| Seitennavigation |---*/

.navigation {
padding: 0 10px;
margin-bottom: 20px;
}
.prev {
float: right;
text-align: right;
font-size: 0.8em;
width: 50%;
}
.next {
float: left;
text-align: left;
font-size: 0.8em;
width: 50%;
}

/*---| Fu� |---*/

#fuss {
clear: both;
background: #000033;
color: #d3ddc5;
text-align: center;
font-size: 0.8em;
padding: 10px 0;
line-height: 1.4em;
/*border-top: 1px solid #e9ecd9;*/
}
#fuss a:link,
#fuss a:visited {
color: #fff;
background: inherit;
text-decoration:none;
}
#fuss a:hover,
#fuss a:active,
#fuss a:focus {
color:#a8bb8b;
background: inherit;
}

/*---| Suchen |-----*/

#searchform input {
background: #e9decf;
color: #333;
border:none;
cursor: pointer;
margin: 10px 0px 3px 0px;
font-size: 1.1em;
padding: 2px;
}
#searchform input:hover {
color: #333;
background: #e9decf;
border:none;
}
#searchform #s {
margin: 10px 0px 3px 0px;
background: #e9decf;
color:  #333;
border: 0;
cursor: default;
padding: 4px 0 4px 0;

}
#searchform #s:hover  {
background: #e9ecd9;
color: #1f2522;
border: 0;
}

/* -- Feedburner Abo -- */

#feedburnerform input {
background: #e9ecd9;
color: #333;
border:0;
cursor: pointer;
margin: 10px -5px 3px 0px;
font-size: 1em;
padding: 2px 0 2px 0;
}
#feedburnerform input:hover {
color: #395127;
background: #f5f5f5;
border:0;
}
#feedburnerform #s {
margin: 10px 0px 3px 0px;
background: #f5f5f5;
color:  #1f2522;
border: 1px solid #e9ecd9;
cursor: default;
padding: 2px 0 2px 0;

}
#feedburnerform #s:hover  {
background: #e9ecd9;
color: #1f2522;
border: 1px solid #e9ecd9;
}

/*-----Widgets-----*/

.textwidget {
margin: 8px 0;
}

/*-----nicht anzeigen-----*/

hr {display:none;}

.l {

font-size: 1.5em;
font-weight: strong;
}

img.left {
float: left;
margin-right: 7px;
}

.right {
float: right;
}

.buttons {
border: none;
font-size: 10px;
padding: 2px;
background: #CD2626;

color: #ffffeb;
}

.alignleft {float: left; margin: 0 8px 2px 0;}

.st-tag-cloud a:hover {
	color: #000!important;
	}
	
.prepost {
	font-size: 0.75em;
	}
	
.postspacer {
	height: 40px;
	}
	
h2.storytitle {font-weight: normal; font-size: 1.6em!important;margin-bottom: 8px!important;font-family: 'Century Gothic', Arial, sans-serif;}
.weiter {font-size: 0.85em;margin-top: -4px;}

#respond {width: 600px;}

#respond textarea {width: 550px;}

.subscribe-to-comments {clear:none;}

.fbactivity {margin: 8px 0 8px -4px;}

#linkwithin_logo_0 {
	visibility:hidden;
	}
	
ul.addtoany_list {list-style: none; margin: 0 0 15px -10px!important; padding: 0!important;}

.addtoany_list li {margin: 0; padding: 0;}

.pagebar {
	text-align:center;
	margin-bottom: 20px;
	padding-bottom: 12px;
	border-bottom: 1px solid #f8efe4;
	width: 350px;
	margin-left: 150px;
	}
	
.pagebar a, .pagebar .this-page {
	margin-right: 4px;
	padding: 1px 4px 1px 4px;
	}
	
.pagebar a {
	border: 1px solid #f8efe4;
	}
	
.pagebar .this-page {
	border: 1px solid #b44726;
	color: #e9ecd9!important;
	background: #b44726;
	}

.comment, #comment {width: 550px;}

.comment p {font-size: 1.1em;}

.avatar {width: 48px; height: 48px; float: left; margin-right: 4px;}

.commentmetadata:after {
	content: "-";
	display:block;
	visibility:hidden;
	}