/*
Theme Name: udosson://mredit 
Description: Das Theme f&uuml;r die Webseite von udosson://mredit
Version: Beta 0.1
Author: Daniel Ehniss
Author URI: http://depone.de

Screendesign: Marc B&oouml;ttler

*/


body {
    background-color: #000;
    /*font-family: "m-1c-1","m-1c-2", sans-serif;*/
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 62.5%;
    font-style: normal;
    color: #fff;
    margin: 0;
    }

#page {
    width: 1024px;
    margin: 45px auto 0px;
    min-height: 537px;
    font-size: 1.1em;
    }

#page.home {
    background: url(img/home_bg.jpg) no-repeat top left;
    }
    
#page.page-id-10 {
    background: url(img/tour_bg.jpg) no-repeat top left;
    }

#page.page-id-14 {
    background: url(img/galerie_bg.jpg) no-repeat top left;
    }

#page.page-id-8 {
    background: url(img/bio_bg.jpg) no-repeat top left;
    }
    
#page.page-id-20 {
    background: url(img/kontakt_bg.jpg) no-repeat top left;
    }



#header {
    background-color: #fff;
    width: 1024px;
    height: 25px;
    padding: 7px 0 0 0;
    }

#header h1 {
    margin: 0 0 7px 25px;
    font-size: 1.4em;
    font-weight: normal;
    }

#header h1 a {
    color: #000;
    }

#header h1 a:hover {
    color: #f00;
    }

#header h1 span {
    color: #f00;
    font-size: 1.0em;
    text-transform: lowercase;
    }

.menu {
    margin: 5px 0px 20px 10px;
    width: 200px;
    float: left;
    } 

.menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }

.menu ul li {
    list-style: none;
    margin: 13px 0 0;
    padding: 0 0 0px 15px;
    height: 11px;
    text-transform: uppercase;
    font-size: 1.25em;
    }

.menu ul li a, .menu ul li a:visited, .menu ul li.current_page_item a:hover, .impressum a {
    color: #4d4d4d !important;
    text-decoration: none;
    }

.menu ul li a:hover, .menu ul li.current_page_item a, .menu ul li.current_page_item a:visited, .menu ul li:hover a, .impressum a:hover {
    color: #fff !important;
    text-decoration: none;
    }

.menu ul li:hover {
    cursor: pointer;
    }

.menu ul li.current_page_item {
    background: url(img/makt.png) no-repeat bottom left;
    }

.impressum {
    float: right;
    margin: 26px 25px 0;
    text-align: right;
    text-transform: uppercase;
    width: 200px;
    }

#content {
    width: 400px;
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    line-height: 1.5em;
    clear: both;
    }

.post {
    margin: 0 0 10px 0;
    padding: 0;
    color: #fff;
    width: 350px;
    } 

.entry {
    border-left: 10px solid #fff;
    min-height: 329px;
    padding: 0 0 30px 15px;
    }

h2 {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 1.4em;
    margin: 0;
    }

h3 {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 1.2em;
    margin: 5px 0;
    }

h3.zwei {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 1.2em;
    margin: 40px 0 5px;
    }


a, a:visited {
    color: #f00;
    text-decoration: none;
    }

a:hover {
    color: #fff;
    }

#footer {
    height: 50px;
    margin: 0 0 0 17px;
    }

#footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }

#footer ul li {
    list-style: none;
    width: 70px;
    float: left;
    margin: 0;
    padding: 0;
    }

#footer ul li:hover {
    background: url(img/sl_bg2.png) no-repeat top left;
    }

hr, .hidden {
    display: none;
    }

.fadeout {
    text-indent: -9999px;
    }

img {
    border: none;
    }

/*.gallery-icon img {
    border: 1px solid #4d4d4d;
    }

.gallery-icon img:hover {
    border: 1px solid #4d4d4d;
    }*/

p.galerie {
    margin: 0;
    }

/* Kontaktformular */

input#author, input#email, input#url {
    background: #000;
    color: #fff;
    border: 1px solid #4d4d4d;
    width: 50%;
    padding: 5px;
    }

textarea#comment {
    background: #000;
    color: #fff;
    width: 90%;
    border: 1px solid #4d4d4d;
    padding: 5px;
    font-size: 1.0em;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    }

input#submit {
    background: #000;
    color: #fff;
    border: 1px solid #4d4d4d;
    width: 54%;
    padding: 5px;
    margin-right: 20px;
    }

input#submit:hover {
    color: #9f9f9f;
    border: 1px solid #5e5e5e;    
    }
    

.wpcf7-not-valid-tip {
    display: none;
    }

.wpcf7-mail-sent-ng, .wpcf7-validation-errors {
    border: 1px solid #f00 !important;
    }

.wpcf7-mail-sent-ok {
    border: 1px solid #4d4d4d !important;
    }
    
.wpcf7-response-output {
    margin: 10px 0 !important;
    padding: 5px 10px !important;
    width: 90%;
    }
/* Ende des Kontaktformulars */

/* Thickbox */

#TB_title, #TB_ajaxContent, #TB_window {
    background-color: #000 !important;
    color: #fff !important;
    }

#TB_window img#TB_Image {
    border: none !important;
    }

#TB_window a, #TB_window a:visited {
    color: #fff !important;
    }

#TB_window a:hover {
    color: #4d4d4d !important;
    } 