
body {margin: 0; padding: 0; font: 12px verdana, arial; color: #0F202B; background: url(pics/back.jpg) #EDE7DB;}

.clearer {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}
.clear15 {margin: 20px 0; border-bottom: 1px solid #7F7145; clear: both;}
.clear25 {margin: 20px 0 5px 0; border-bottom: 1px dotted #cdcdcd; clear: both;}

.left {float: left;}
.right {float: right;}

a img {text-decoration: none;}
a.gallerylink img {text-decoration: none; border: none;}

a {color: #2E4068;}


h1 {font: italic 20px georgia, verdana, arial; color: #7F7145;}

.aktuell h1 {margin: 0; padding: 0;}


h1.superhead {text-transform: uppercase; font: bold 24px arial, verdana; color: #b1a57d; margin: 25px 0 10px 0; text-shadow: 1px 1px #7f7863;}

h1.terminhead {margin: 0; padding:0; font: bold 16px georgia, verdana, arial; margin-bottom: -8px;}

h3 {margin: 25px 0 0 0; padding: 0;}

#right-col-content h1 {padding: 0 0 5px 0; margin: 0; font: italic 16px georgia, verdana, arial; color: #7F7145;}


#menu-wrap {height: 48px; background: url(pics/back_menu.jpg);}


#menuecont {width: 978px; height: 48px;}
#menuecont ul {margin: 0; padding: 0;}
#menuecont ul li {}
#menuecont ul li a {}

#wrap-outer {background: url(pics/back_sh.jpg) repeat-x;}
#wrap {background: url(pics/menderes_start.jpg) 440px 0px no-repeat;}

#blog #wrap {background: url(pics/menderes_blog.jpg) 440px 0px no-repeat;}
#bio #wrap {background: url(pics/menderes_bio2.jpg) 440px 0px no-repeat;}
#kontakt #wrap {background: url(pics/menderes_kontakt.jpg) 440px 0px no-repeat;}
#termine #wrap {background: url(pics/menderes_termine.jpg) 440px 0px no-repeat;}
#galerie #wrap {background: url(pics/menderes_galerie.jpg) 440px 0px no-repeat;}
#presse #wrap {background: url(pics/menderes_presse.jpg) 440px 0px no-repeat;}
#guest #wrap {background: url(pics/menderes_guest.jpg) 440px 0px no-repeat;}

#logo {height: 254px; width: 660px; padding: 0 0 0 40px; margin-bottom: -40px;}


#content {width: 530px; padding: 0 30px 0 55px; float: left; line-height: 18px;}
#content img {float: left; margin-right: 25px;}


#right-col-wrap {width: 340px; height: 100px; margin: 500px 0 200px 630px;}


#right-col-top { background: url(pics/back_termine_bottom.jpg) no-repeat; width: 340px; height: 6px;}
#right-col-content {width: 340px; background: url(pics/back_termine.jpg) repeat-y; padding: 0 10px;}
#right-col-content p {margin: 0;}
#right-col-bottom {background: url(pics/back_termine_top.jpg) no-repeat; width: 340px; height: 6px;}

#icnextern {margin: 8px 0 35px 10px;}

#icnextern img {margin: 0 2px; border: none;}

#rappid {float: right; width: 200px;}
#footer {color: #4B2F24; height: 32px; width: 948px; padding: 100px 0 50px 60px;}
#footer a {color: #4B2F24; text-decoration: none;}
#footer a:hover {text-decoration: underline;}


.blog {margin-top: 5px;}
.datum {text-align: center; color: #0F202B; font: 18px georgia, verdana, arial; width: 54px; height: 51px; float: left; background: url(pics/date_badge.jpg);}
.day {font-size: 32px; margin-top: -12px;}
.text {margin-left: 67px}

.blogcont {width: 450px;}

.aktuell {width: 500px; background-color: #F9F6EF; padding: 10px; border: 1px solid #cdcdcd; }
#content .aktuell img {float: right; margin: 0 0 0 15px; border: 1px solid #cdcdcd;}

.teasertext {font: italic 13px verdana, arial; color: #482B20; line-height: 22px;}


.blog a {font: italic 20px georgia, verdana, arial; text-decoration: none; color: #7F7145;}
.blog a:hover {color: #2E4068;}
.blog .text {padding-top: 3px;}

.termine {font: italic bold 14px verdana, arial; color: #482B20; width: 500px; background-color: #F9F6EF; padding: 10px; border: 1px solid #cdcdcd;}
.terminimg {margin-right 20px; float: left;}
.terminimg img {border: none;}
.termine cite {font-weight: bold; color: #2E4068;}
.termine a {font: italic 20px georgia, verdana, arial; text-decoration: none; color: #482B20;}
.termine a:hover {color: #2E4068;}
.termine ul {list-style: none; margin: 0; padding:0;}
.termine ul li {padding: 5px 10px; border-bottom: 1px dotted #cdcdcd;}

td.gallery-pre  {padding-right: 15px; vertical-align: top;}
td.gallery-pre img {border: 4px solid #cdcdcd;}

.nextprev a, a.back, a.mehr {text-decoration: none; text-transform: uppercase; font: bold 10px verdana, arial; padding: 4px 8px; background-color: #482C21; color: #fefefe; border: 1px solid #482C21;}
.nextprev a:hover, a:hover.back, a:hover.mehr {background-color: #000; color: #fefefe; border: 1px solid #482C21;}


/* --------------------------

        GALLERY

--------------------------*/

.smd_gallery_nav {list-style: none; margin:25px 0 0 0; padding: 0;}
.smd_gallery_nav li {float: left; padding: 0 12px 0 0}



/* --------------------------

        Guestbook

--------------------------*/

.comment-inner {background-color: #EDE7DB; width: 470px; padding: 10px; border: 1px solid #cdcdcd;}

.comment-outer {background-color: #F9F6EF; width: 495px; border: 1px solid #cdcdcd; margin: 0 0 25px 0; padding: 6px;}

.cpreview .comment-inner {background-color: #f7f7f7;}

.comment_form_table {}

.comdate {font: bold 14px verdana, arial; font-style: italic; color: #2E4068;}

.comment_form_table td {vertical-align: top; }

.sprechblase {height: 20px; margin-top: -1px; padding: 14px 6px 6px 16px; background: url(pics/sprechblase.gif) 10px 0 no-repeat; font: bold 14px verdana,arial; text-transform: uppercase;}

.cpreview .sprechblase {background: none;}

.comments_error li {color: #E50004;}

ul.comment-pagi {list-style: none;}

ul.comment-pagi li {display: inline; padding-right: 10px;}

/*---------------------------

		POPUP

-----------------------------*/ 

.ui-dialog
     {
         -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);  
         -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 1); 
     }
     

.diagcontent {color: #fff;width: 610px;height: 400px; font-size: 12px; }
	.diagcontent a {display: block;width: 100%; height: 100%; text-indent: -3000px;}
	.ui-dialog {width: 640px; top: 10px;}
	.ui-dialog {background: url(http://www.menderes.de/images/popup_iphone.jpg) no-repeat #000;}


/* --------------------------

ZEM CONTACT REBORN

--------------------------*/

fieldset {border: none;}

legend em {
        position:absolute;
        left:-9999em;
border: none;
}

legend {display: none;}

.zem_contact_nonce {display: none;}
.zem_contact_form_id {display: none;}

.zemError {padding: 0; margin: 0 0 35px 0; list-style: none;}
.zemError li {color: #DF575F;}

.zemThanks {color: #2E4800; font-weight: bold;}

label.zemText {float: left; width: 130px; font-weight: bold;}

label.zemTextarea {font-weight: bold;}

label.zemRadio {display: inline; margin: 0; padding: 0 10px 0 0;}

radio.zemRadio {margin-top: 4px; float: left; padding: 0;}

select.zemSelect {margin: 10px 0; padding: 7px 0;}

input.zemText, textarea.zemTextarea {border:1px solid #d3d3d3;
        background:#fff url(pics/inputbg.gif) repeat-x;
        font-size:14px;
        color:#000;
        text-indent:7px;
        padding: 7px 0;
        margin-bottom:10px;}

input.zemText, select.zemSelect {width: 300px; }

.zemTextarea {width: 430px;}


.zemSubmit {display: block; margin-left: 5px;}

fieldset label {
        display:block;

        background-image: none;

}



input:focus, textarea:focus {
        border-color: #2E4068;
}
