/*
Theme Name: Eustachius Kugler
Theme URI: http://www-eustachius
Description: Seligsprechung von Eustachius Kugler
Version: 1.0
Author: Christoph Mandl und Christoph Pfeiffer, Gister Webentwicklung
Author URI: http://www.gister.de
Last: 19.04.2008 19:00:00
*/


/* Browser gleichsetzen */

* {
margin: 0;
padding: 0;
}


/* Body */

body {
background-color: #e2d8c6;
color: #646466;
font-family: Arial, sans-serif;
font-style: normal;
line-height: 1.9em;
font-size: 62.5%;
}


/* Struktur */

#wrap {
background-color: white;
width: 736px;
margin: 2em auto 2em auto;
padding: 7px;
}

#header {
height: 270px;
}

#identifier {
width: 185px;
height: 212px;
float: left;
}

#header-right {
width: 551px;
float: left;
}

#visual {
height: 183px;
}

/*
#main-left {
width: 185px;
height: 400px;
float: left;
background: url('img/leben.gif') no-repeat bottom left;
}
*/

#main-left #startseite {
width: 185px;
height: 420px;
float: left;
}

#main-left #aktuell {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/aktuell.gif') no-repeat bottom left;
}

#main-left #download {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/download.gif') no-repeat bottom left;
}

#main-left #impulse {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/impulse.gif') no-repeat bottom left;
}

#main-left #leben {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/leben.gif') no-repeat bottom left;
}

#main-left #orden {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/orden.gif') no-repeat bottom left;
}

#main-left #orte {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/orte.gif') no-repeat bottom left;
}

#main-left #seligsprechung {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/seligsprechung.gif') no-repeat bottom left;
}

#main-left #shop {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/shop.gif') no-repeat bottom left;
}

#main-left #impressum {
width: 185px;
height: 420px;
float: left;
background: url('img/visual-left/impressum.gif') no-repeat bottom left;
}

#main-left #kontakt {
width: 185px;
height: 400px;
float: left;
background: url('img/visual-left/kontakt.gif') no-repeat bottom left;
}

#main-left #gebete {
width: 185px;
height: 400px;
float: left;
background: url('img/visual-left/gebete.gif') no-repeat bottom left;
}

#main-left #texte {
width: 185px;
height: 400px;
float: left;
background: url('img/visual-left/texte.gif') no-repeat bottom left;
}

#main-left #error {
width: 185px;
height: 400px;
float: left;
}

#main-right {
text-align: right;
width: 185px;
height: 420px;
float: left;
background: url('img/visual-right/eustachius-kugler.gif') no-repeat bottom right;
margin-bottom: 20px;
}

#main-right img {
margin-top: 50px;
}

#content {
float: left;
width: 366px;
}

#content-wide {
float: left;
width: 435px;
margin-right: 30px;
padding-left: 15px;
}

#footer {
width: 720px; 
text-align: right;
}


/* Tags */

h2, h3, h4, h5 {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color: #e27d19;
line-height: 1.2em;
font-weight: normal;
margin: 0.4em 0;
}

h1 {
}

h1 a img {
border: none;
}

h2 {
font-size: 1.6em;
}

h3 {
font-size: 1.4em;
}

p {
margin-bottom: 1em;
font-size: 12px;
}

hr {
visibility: hidden;
clear: both;
line-height: 1px;
height: 1px;
margin: 0;
padding: 0;
}

.post ol, .post ul {
font-size: 12px;
line-height: 1.8em;
}

.post ol li, .post ul li {
margin-bottom: 0.5em;
}


/* Hauptnavigation */

#main-nav {
font-size: 12px;
line-height: 16px;
text-transform: uppercase;
letter-spacing: normal;
background-color: #e27d19;
height: 28px;
}

#main-nav ul {
list-style-type: none;
}

#main-nav ul li {
float: left;
}

#main-nav a:link, #main-nav a:visited {
color: white;
display: block;
padding: 7px 6px 5px 6px;
text-decoration: none;
}

#main-nav a:hover, 
#main-nav li.current_page_item a:link, 
#main-nav li.current_page_item a:visited, 
#main-nav li.current_page_item a:hover,
#main-nav li.current_page_ancestor a:link, 
#main-nav li.current_page_ancestor a:visited, 
#main-nav li.current_page_ancestor a:hover {
color: #e27d19;
background-color: #e2d8c6;
}


/* Subnavigation */

#sub-nav {
margin-top: 3px;
font-size: 1.2em;
height: 20px;
}

#sub-nav ul {
list-style-type: none;
}

#sub-nav ul li {
background-color: #e2d8c6;
display: block;
float: left;
border-right: 1px solid white;
}

#sub-nav a:link, #sub-nav a:visited {
color: #646466;
display: block;
padding: 2px 7px 2px 7px;
text-decoration: none;
}

#sub-nav a:hover, #sub-nav li.current_item a:link, #sub-nav li.current_page_item a:visited, #sub-nav li.current_page_item a:hover {
color: #e27d19;
}


/* Links */

a:link, a:visited {
font-weight: normal;
color: #0c64a9;
}

a:hover, a:active {
color: #0F7FD7;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited {
color: #e27d19;
text-decoration: none;
}

h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active, h5 a:hover, h5 a:active {
color: #ffae00;
text-decoration: none;
}


/* Content */

p.info {
margin-top: 2em;
color: #999;
}

p.info-aktuell {
margin-bottom: 0;
color: #999;
}

.story {
margin-bottom: 2em;
}

.post img {
margin: 3px 8px 3px 0;
border: 3px solid #e2d8c6;
}

.texte .post {
margin-bottom: 30px;
}

.post {
font-size: 12px;
}

.veranstaltungen .post {
margin-bottom: 30px;
}


/* Tabelle */

table {
font-size: 12px;
border: none;
}

td {
padding: 5px 5px 5px 0;
vertical-align: top;
min-width: 60px;
}

td.space {
width: 60px;
}


/* Footer */

#footer ul, #footer-home ul {
list-style-type: none;
}

#footer ul li, #footer-home ul li {
display: inline;
}

/* Home */

#wrap-home {
background: url('img/home-bg.jpg') no-repeat center 8px white;
width: 736px;
margin: 2em auto 2em auto;
padding: 7px;
height: 876px; 
}

#header-home {
height: 212px;
margin: 0;
padding: 0;
}

#main-left-home {
width: 56px;
height: 500px;
float: left;
}

#main-right-home {
width: 0px;
height: 400px;
float: left;
}

#content-home {
float: left;
width: 680px;
height: 649px;
}

#content-home .post {
margin-top: 10px;
padding-top: 10px;
/* margin-top: 100px; */
margin-left: 12px;
width: 305px;
color: #707173;
}

#content-home .post-start {
border-top: 1px solid white;
}

#content-home .post h2 {
font-size: 14px;
letter-spacing: normal;
}

#content-home .post h2 a {
color: #707173;
}

#content-home .post h2 a:hover {
color: #333;
}

h2.flags {
margin-top: 0;
}

.flaggen h2 img{
vertical-align: text-bottom;
margin: 0;
padding: 3px 0 3px 0;
border: none;
}

/* Shop */

#sliding_cart {
background-color: #f7f7f7 ! important;
margin-bottom: 20px ! important;
padding: 5px 0 10px 5px ! important;
border: 1px dotted #ccc  ! important;
}

#main-right-shop {
width: 248px;
float: left;
}

#main-right-shop p {
font-size: 1.1em;
margin-top: 25px;
font-style: italic;
color: #999;
}

.productdisplay {
border-bottom: 1px dotted #ccc;
}

.producttext {
/* width: 329px ! important; */
}

.textcol {
/* width: 329px ! important; */
/* _width: 329px; */
}

.producttext .wpsc_description, .producttext .description {
font-size: 12px;
color: #646466 ! important;
}

span.gocheckout {
font-size: 1.2em;
text-transform: uppercase;
letter-spacing: 1px;
}

span.gocheckout a {
padding: 1px 0 1px 20px;
background: url('img/buy-button.gif') no-repeat 0px 0px;
}

h2.prodtitles{
font-size: 15px ! important;
}

p.visitshop {
display: none;
}

#loading_animation img {
border: none;
}

#content-wide-checkout {
width: 585px;
margin-right: 30px;
padding-left: 15px;
}

table.productcart tr.product_shipping, .total_price input, input#flatrate_0 {
display: none;
}

table.productcart tr td {
padding-left: 5px;
}

.wpsc_container h2 {
margin-top: 0;
}

.wordtube {
margin-bottom: 25px;
}

.total, .gocheckout, .emptycart, .subtotal, .postage {
text-align: right;
}

.total, .emptycart, .subtotal, .postage {
padding-right: 32px;
}

select#current_country option {
padding-left: 2px;
padding-right: 10px;
}

#rate {
display: none;
}

.clear {
clear: both;
}


/* Bilder und Bildunterschriften */

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto; margin-right: auto;
    text-align: center;
}

.alignleft {
    float: left; margin-right: 10px;
}

.alignright {
    float: right; margin-left: 10px;
}

.wp-caption {
    text-align: center;
    background: #f8f8f8; border: 1px solid #dbdbdb;
    padding: 9px 7px 7px 7px;
    margin-top: 3px; margin-bottom: 10px;
    /* Abgerundete Ecken fuer Browser die es koennen */
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0; padding: 0; border: 1px solid #dbdbdb;
}

div.wp-caption a { border: none; }

.wp-caption p.wp-caption-text {
    font-size: 11px; line-height: 17px;
    margin: 0; padding-top: 5px;
}

img#wpstats{display:none}
