/*
Theme Name: Schwiizli-Theme
Description: Das exklusive Schwiizli-Theme...
Version: 1.0
Author: Matthias Marsen
Author URI: http://www.zeitstil.com/


	This theme was designed and built by Matthias Marsen

*/

#sidebar div#newtagcloud {
padding-top: 20px;
padding-right: 3px;
}

#sidebar div#newtagcloud a {
text-decoration: none;
}


#commentlist li blockquote {
    margin-left: 10px;
	border-left:8px solid #efefef;
	padding-left: 10px;
 
}

/* Info zum Kommentar: Datum- und Zeitangabe */
p.kommentar-info {
color: #999999;
font-style: normal;
}

/* Liste f�r die Kommentare */
ul#commentlist {
margin-top: 15px;
margin-bottom: 25px;

}

/* Headine im Kommentar mit Namensangabe */
ul#commentlist h4 {
margin-bottom: 0;
}

/* Fomratierung der Listen f�r Auflistung der Kommentare */
ul#commentlist li.kommentare {
font-family:arial,verdana,helvetica,sans-serif;
background-image: url(images/list.gif);
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 8px;
margin-left: 0;
border-bottom: 2px solid #efefef;
}

/* Formularcontainer f�r Kommentare */
.kommentar {
margin-bottom: 15px;
background-color:#efefef;
width: 300px;
}

/* container f. den Kommentarformularinhalt */
.kom_content {
padding: 15px;
}

.kommentar input, textarea {
border: 1px solid #ccc;
background-color:#fff;
}

textarea {
margin-top: 10px;
font-family:arial,verdana,helvetica,sans-serif;
}



/* container f�r captcha */
#secureimgdiv {
margin-top: 15px;
margin-bottom: 15px;
clear: both;
}

/* Absatz im Captcha-Cont. */
#secureimgdiv p {
margin-bottom: 0;
}


/*  neu */

/* Pagebar: */
#container_content_links_text .pagebar {
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
    text-align: center;
}

#container_content_links_text .pagebar a, .pageList .this-page {
    padding: 2px 4px;
    border: solid 1px #666666;
    background: #fff;
    text-decoration: none;
}

.pagebar .break {
    padding: 2px 4px;
    border: none;
    background: transparent;
    text-decoration: none;
}

#container_content_links_text .pagebar .this-page {
    padding: 2px 4px;
    border-color: #666666;
    vertical-align: middle;
    background: transparent;
	color: #de1319;
	font-family: 'trebuchet ms', Helvetica, sans-serif;
    font-weight: bold;
	font-size: 12px;
}

#container_content_links_text .pagebar a:hover {
    color: #000;
    background: #e3e3e3;
    border-color:  #666666;
    text-decoration: none;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
a img {
border: 0;
}

p img {
margin-bottom: 8px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	background-color: transparent;
border: 1px solid #e3e3e3;
padding: 2px;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	background-color: transparent;
border: 1px solid #e3e3e3;
padding: 2px;
	}

img.aligncenter {
background-color: transparent;
border: 1px solid #e3e3e3;
padding: 2px;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* bg Startseite */
body.start {
background-color: #e8141b;
background-image: none;
}

#container_start {
background-color: #e8141b;
position: absolute;
left: 50%;
width: 700px;
margin-left: -350px;
margin-top: 100px;

}
/* container f. seiteninterne Navigation: Artikel zu Artikel */
.navigation {
width: 300px;
color: #666666;
font-size: 11px;
text-align: center;
}



form#searchform {
margin-bottom: 20px;
float: left;
}


#searchform  #s  {
border: 1px solid #666666;
height: 16px;
width: 100px;
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #efefef;
float: left;
}

#searchform #searchsubmit  {
cursor: pointer;
border: 1px solid #666666;
background-color:#efefef;
color:#666;
font-weight:bold;
padding: 1px;
margin-left: 5px;
float: left;
width: 25px;
}

#searchform #searchsubmit:hover{ 
cursor: pointer;
}

#searchform input:hover {
color:  #000;
background-color: #cccccc;
}

/* Formatierung der verlinkten Headlines */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-family:"trebuchet ms",arial,verdana,helvetica,sans-serif;
font-size: 13px;
color: #666666;
background-color:transparent;
font-weight: normal;
margin-bottom: 8px;
text-decoration: none;
}

/* Formatierung der einzelnen Beitraege */
.post {
margin-bottom: 15px;
padding-bottom: 8px;
background-color:#ffffff;
border-bottom: 6px solid #e3e3e3;
}

/* Formatierung fuer Author-, Datumsangabe */
small {
font-size: 10px;
color: #666666;
font-family:"trebuchet ms",arial,verdana,helvetica,sans-serif;
}

/* Trennlinien fuer Druckversion und css-off */
hr {
display: none;
}

/* Container f�r die rechte Spalte */
#sidebar {
float: left;
width: 162px;
background-color:transparent;
}



/*   alt */
* {
padding:0;	
margin:0;
}

html {
height: 101%;
}

body {
background-color: #f0f0f0;
background-image: url(images/bg/balken_grau.gif);
background-repeat: repeat-x;
background-position: 0 50px;
}

p, a {
font-family:arial,verdana,helvetica,sans-serif;
font-size: 11px;
color: #666666;
line-height: 15px;
background-color:transparent;
}

.clearfix {
clear: both;
}

#container_content_links ul {
list-style: none;
margin-left: 0;
}


#container_content_links ul li  {
font-family:arial,verdana,helvetica,sans-serif;
font-size: 11px;
color: #666666;
line-height: 15px;
background-image: url(images/list.gif);
background-position: 0 5px;
background-repeat: no-repeat;
padding-left: 8px;
margin-left: 0;
}

h1, h2, h3, h4, h5, h6 {
font-family:"trebuchet ms",arial,verdana,helvetica,sans-serif;
font-size: 13px;
color: #666666;
background-color:transparent;
font-weight: normal;
margin-bottom: 8px;
}

a:hover {
color: #e8141b;
background-color:transparent;
}


/* Container fuer die Zentrierung*/
#container {
background-color:#ffffff;
position: absolute;
left: 50%;
width: 600px;
margin-left: -300px;
}

#header {
background-color: #f0f0f0;
background-image: url(images/bg/balken_grau.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

#slogan {
margin-top: 4px;
background-color: transparent;
}

#header img, #slogan img {
background-color: transparent;
margin-left: 69px;
}

#container_content {
background-color: transparent;
width: 600px;
} 

#container_content_links {
float: left;
width: 438px;
background-color: transparent;
}

#container_content_links_text {
margin: 20px 69px 20px 69px;
background-color: transparent;
}



#container_footer {
background-color: #e3e3e3;
height: 20px;
clear: both;
}

#footer_links {
float: left;
width: 438px;
background-color: transparent;
}

#footer_links_rot {
background-color: #de1319;
margin-left: 69px;
width: 300px;
height: 20px;
}

#footer_rechts {
float: left;
width: 162px;
background-color: transparent;
}

/*-------------------------------------Navigation------------------------------------*/

/*--Formatierung der Liste in der Navigation--*/

#sidebar #navcontainer {
margin-top: 10px;
margin-bottom: 80px;
background-color: transparent;
}

#sidebar #navcontainer h2 {
border-bottom: 6px solid #e3e3e3;
margin-top: 15px;
margin-bottom: 0;
padding-bottom: 2px;
clear: both;
}

#sidebar #navcontainer li#archives h2 {
border-bottom: 6px solid #e3e3e3;
margin-top: 15px;
margin-bottom: 5px;
clear: both;
}

#sidebar #navcontainer ul {
list-style: none;
margin-left: 0;
margin-top: 0;
}


#sidebar #navcontainer ul li {
display: inline;
}


#sidebar #navcontainer ul li a {
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 5px;
text-decoration: none;
line-height: 17px;
border-bottom: 1px solid #e3e3e3;
background-color: transparent;
background-image: url(images/list.gif);
background-position: 0 7px;
background-repeat: no-repeat;
padding-left: 9px;
}


/*--Mouseover in der Navigation--*/
#sidebar #navcontainer ul li a:hover, #sidebar ul li.current-cat a
{
display: block;
padding-top: 2px;
padding-bottom: 2px;
line-height: 17px;
color: #e8141b;
text-decoration: none;
background-color: transparent;
}


/*-----------------------------Text und Bildformatierungen im Contenbereich-----------------*/

#container_content_links p
{
margin-bottom: 10px;
background-color: transparent;
}

#container_content_links ul {
margin-left: 12px;
margin-bottom: 10px;
background-color: transparent;
}

#container_content_links li {
margin-bottom: 5px;
background-color: transparent;
}



/*----------------------------Linkformatierung im Footer-----------------------------------*/
#footer_rechts ul  {
list-style: none;
margin-left: 0;
margin-top: 0;
}

#footer_rechts li {

display: inline;
margin-right: 8px;
}

#footer_rechts li a {
text-decoration: none;
}

li.current_page_item a {
color: #e8141b;
text-decoration: none;
}

