/* 
Theme Name: Classico
Theme URI: http://www.gabis-wordpress-templates.de/
Description: 2-spaltiges Schmucktemplate, halbfluid, Fenstergr&ouml;&szlig;e ab 800x600, widget-f&auml;hig, lokalisiert, ab WP Version 2.3
Version: 2.7
Author: Gabriele von der Ohe
Author URI: http://www.gabis-wordpress-templates.de/
*/

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

* {
margin: 0;
padding: 0;
border: 0;
}
body {
background: #ebebeb url(images/body.jpg) repeat-x;
color: #606060;
font-family:  Georgia, "Times New Roman", Times, serif;
font-size: 90%;
}
h2,h3,h4,h5,h6,blockquote,pre,p,ul,ol {
margin: .8em 0 .8em 0;
line-height: 1.3em;
}
h2 {
font-size: 1.3em;
}
h3 {
font-size: 1.1em;
}
q {
font-style: oblique;
}
code, pre {
font-size: 100%;
}
a:link,
a:visited {
color: #873933;
background: transparent;
text-decoration:none;
}
a:hover,
a:active,
a:focus {
color: #2b3a6c;
background: transparent;
}
label {
margin-left: 5px;
}
input, textarea {
color: inherit;
background: #fff;
border: 1px solid #d2d2d2;
padding: 3px;
margin: 5px 0;
}
textarea {
overflow: auto;
margin-bottom: 20px;
}
#submit:hover{
color: #92988c;
background: #fff;
border: 1px solid #d2d2d2;
cursor: pointer;
}
.zentrieren {
text-align: center;
}
.clear {
clear: both;
}

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

#inner_wrapper {
background: url(images/sidebar.jpg) repeat-y top right;
}
#kopf {
height: 110px;
padding: 57px 15px 0 230px;
background: url(images/header.jpg) no-repeat;
}
#kopf h1 {
font-variant: small-caps;
color: #c0c0c0;
background: #2b3a6c;
}
#blogtitel {
color: #c0c0c0;
background: #2b3a6c;
margin: 3px 0 0 3px;
}
#kopf a:link,
#kopf a:visited {
color: #d3d3d3;
background: inherit;
display: block;
}
#kopf a:hover,
#kopf a:active,
#kopf a:focus {
color: #ebebeb;
background: inherit;
}

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

#suche {
margin: 15px 20px 10px 15px;
}
#suche form {
text-align: center;
}
#suche input {
border: none;
padding: 0;
margin: 0;
vertical-align: bottom;
}
#suche #s {
color: inherit;
background: #fff;
border: 1px solid #d2d2d2;
padding: 3px;
}

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

#sidebar {
width: 270px;
display: inline;
overflow: auto;
float: right;
padding: 15px 0;
}
#sidebar h2 {
margin: .3em 0;
font-size: 1.1em;
}
#sidebar ul {
margin: 0 0 0 15px;
}
#sidebar li {
list-style-type: none;
}
#sidebar .rss {
background: url(images/rss.png) no-repeat left center;
padding-left: 15px;
}
/*--- | Inhalt |---*/

#content {
margin-right: 270px;
padding: 15px;
}
#content ul, 
#content ol {
margin-left: 1.8em;
}
#content blockquote {
background: #f0f0f0;
border-left: 1px dashed #d2d2d2;
font-style: italic;
color: #808080;
margin: 0 10px;
padding: 10px;
}
#content acronym, 
#content abbr {
border-bottom: 1px dashed #d2d2d2;
cursor: help;
}
#content table {
margin: 0.8em auto;
font-size: 100%;
border-collapse: collapse;
width: 99%;
}
#content caption {
font-weight: bold;
margin-bottom: 5px;
}
#content th {
background: #d2d2d2;
color: inherit;
border: 1px solid #606060;
padding: 2px;
}
#content td {
color: inherit;
background: #fff;
border: 1px solid #d2d2d2;
padding: 2px;
}
#content .alignleft {
float: left;
margin: 5px 20px 5px 0;
}
#content .alignright {
float: right;
margin: 5px 0 5px 20px;
}

/*---| Beiträge |---*/

#content .beitragskopf h2 {
letter-spacing: 1px;
}
#content .beitragskopf {
border-bottom: 1px solid #d2d2d2;
padding: 0 0 3px 0;
}
#content .beitragskopf .datum {
background: url(images/datum.gif) no-repeat left center;
padding-left: 15px;
}
#content .beitragskopf .kommentar {
background: url(images/kommentar.gif) no-repeat left center;
padding-left: 15px;
}
#content .post {
overflow: auto;
}
#content .sticky {
background:url(images/sticky.jpg) no-repeat top right;
}
/*
#content .beitrag h2 {
display: block;
background: url(images/h2.gif) no-repeat;
padding-left: 50px;
line-height: 32px;
}
#content .beitrag h2 a{
display: block;
}
*/
#content .beitragsfuss {
clear: left;
border-top: 1px solid #d2d2d2;
}
#content .beitragsfuss .autor {
background: url(images/autor.gif) no-repeat left center;
padding-left: 15px;
}
#content .beitragsfuss .tags {
background: url(images/tags.gif) no-repeat left center;
padding-left: 15px;
}
#content .beitragsfuss .kategorie {
background: url(images/kategorie.gif) no-repeat left center;
padding-left: 15px;
}

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

#content .navigation {
text-align: center;
font-size: .8em;
padding: 15px 0;
}
#content .prev {
float: left;
text-align: left;
width: 48%;
}
#content .next {
float: right;
text-align: right;
width: 48%;
}

/*---| Fuß |---*/

#fuss {
clear: both;
background: #2b3a6c url(images/fuss.jpg) repeat-x top;
color: #ebebeb;
text-align: center;
font-size: 0.9em;
padding: 15px 0;
}
#fuss a:link,
#fuss a:visited {
color: #d3d3d3;
background: none;
}
#fuss a:hover,
#fuss a:active,
#fuss a:focus {
color: #ebebeb;
background: none;
}

/*---| Kalender |---*/

#wp-calendar {
margin-left: 25px;
}
#wp-calendar caption {
font-weight: bold;
padding:5px 0;
margin: 0 auto;
}
#wp-calendar table.nav, 
#wp-calendar th, 
#wp-calendar td {
padding: 1px 2px;
}
#wp-calendar th {
text-align: center;
}
#wp-calendar td {
text-align: center;
}
#wp-calendar #next a {
padding-left: 1px;
text-align: right;
}
#wp-calendar #prev a {
padding-right: 1px;
text-align: left;
}
#wp-calendar a {
display: block;
text-decoration: none;
}
#wp-calendar tbody td a {
font-weight: bold;
}
#wp-calendar tbody td a:hover {
background:inherit;
color: #d2d2d2;
}
#wp-calendar #today {
background: #d2d2d2;
color: #fff;
}
#wp-calendar #today a {
background:#d2d2d2;
color: #fff;
}
#wp-calendar #today a:hover {
background: #d2d2d2;
color: #505050;
}
#wp-calendar tfoot td {
font-weight: bold;
}


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

.textwidget {
margin: 8px 0;
}

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

hr,
.hidden {
display:none;
}
