/* style css ____________________________*/
/* thelen | werbeagentur ________________*/
/* 05-2013 ______________________________*/


/* overall ______________________________*/
body  {
   background: url('../images/header_bg.jpg') repeat-x #fff;
   color: #000;
   margin: 0;
   padding: 0;
   text-align: left;
   font-family: Tahoma,sans-serif;
   }

#container {
   margin: 0 auto;
   position: relative;
   width: 748px;
   padding:0 10px 0 10px;
   }

/* content ______________________________*/

#header {
   color: #FFFFFF;
   font-size: 2.0em;
   margin: 110px 0 0;
   text-align: center;
   }

h5 {
    color: #992b47;
    font-size: 1.1em;
    font-weight: normal;
    margin-top: 18px;
    padding-right: 29px;
    text-align: left;
}

h5.top {
    color: #FFFFFF;
    font-size: 0.5em;
    font-weight: normal;
    margin-top: 18px;
    padding-right: 29px;
    text-align: right;
}

img.large {
   border-bottom: 1px solid #911132;
   }

#slideshow {
   width: 748px;
   height: 350px;
   background: #6e6e6e;
   color: #fff;
   margin: 55px 0 50px;
   border-bottom: 1px solid #911132;
   box-shadow: 0 0 20px rgba(0,0,0,0.4);
   }

#slideshow > div {
    position: absolute;
    top: 237px;
    left: 10px;
}

.text {
    border-bottom: 1px solid #911132;
    }


p, ul {
   font-size: 13px;
   line-height: 20px;
   }
a {
   color:#000;
   }


h1 {
   font-family: 'Droid Serif', serif;
   font-size: 2em;
   color: #484848;
   font-weight:normal;
   text-transform: uppercase;
   line-height: 1.1em;
   }

h1.subhead {
    background: none repeat scroll 0 0 #992B47;
    color: #FFFFFF;
    padding: 7px 0 5px 8px;
    }
h1.subhead2 {
    background: none repeat scroll 0 0 #992B47;
    color: #FFFFFF;
    margin-top: 100px;
    padding: 7px 0 5px 8px;
}

h2 {
   font-size: 1.6em;
   margin-bottom: -4px;
   font-size: 0.9em;
   color: #fff;
   font-weight:normal;
   text-transform: uppercase;
   }

h3 {
   font-size: 1.2em;
   margin-bottom: -4px;
   font-size: 0.9em;
   color: #484848;
   font-weight:normal;
   text-transform: uppercase;
   font-family: 'Droid Serif', serif;
   }
a.captcha {
   color:#484848;
   text-decoration:none;
   }
a.captcha:hover {
   text-decoration:underline;
   }

div.button {
    border-bottom: 1px solid #911132;
    height: 55px;
    padding: 17px 0;
}
a.bestellen {
   background: url("../images/button-buch-bestellen.png") repeat scroll 0 0;
   display: block;
   float: left;
   height: 56px;
   margin-bottom: 10px;
   width: 186px;
   }
a.bestellen:hover {
   background: url("../images/button-buch-bestellen.png") repeat scroll 0 56px;
   }

/* footer ______________________________*/

#footer {
    background: none repeat scroll 0 0 #3E3E3E;
    border-top: 1px solid #911132;
    color: #FFFFFF;
    font-size: 0.6em;
    height: auto;
    left: 0;
    margin: 10px 0 0;
    padding: 10px 0 20px 10px;
    position: relative;
    text-transform: uppercase;
    width: 738px;
}

a.footerlink {
    color: #FFFFFF;
   text-decoration:none;
   }

a.footerlink:hover {
   text-decoration:underline;
   }

 span.amazon {
	float: right;
    height: 34px;
    position: relative;
    top: -132px;
    width: 270px;
 }
 p.small {
 font-size: 7pt;
 line-height: 6pt;
     text-transform: none;
 }

/* bestellformular_______________________*/


h1.order {
    background: none repeat scroll 0 0 #A5E6FF;
    color: #000000;
    font-family: 'Droid Serif',serif;
    font-size: 2.5em;
    font-style: normal;
    padding: 7px 0 5px 8px;
    width: 597px;
    }

.orderImg {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding-right: 20px;
    margin-top: 20px;
    }
img.left {
    float: left;
    padding: 7px 20px 20px 0;
    }

#kontaktfomular, td {
   font-family: Tahoma, sans-serif;
   margin: 0 10px;
   padding:0 ;
   font-size: 0.9em;
}
input, textarea {
   font-family: Tahoma, sans-serif;
   font-style: italic;
   width: 450px;
   height: 20px;
   background: #efefef;
   border: 1px solid #dedede;
   padding: 5px;
   margin: 0 0 6px;
   font-size: 1em;
   color: #484848;
   opacity: 0.8;
}
input:focus, textarea:focus {
   border: 1px solid #911132;
   opacity: 1;
   }
textarea {
   height: 200px;
   font-family: Tahoma, sans-serif;
}

#submit {
    background-color: #A5E6FF;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-size: 2.8em;
    font-style: normal;
    height: 45px;
    margin-top: 10px;
    padding-bottom: 55px;
    text-transform: uppercase;
    width: 462px;
}
#submit:hover {
   background-color: #911132;
   color :#fff;
   }
input.check {
    height: auto;
    margin: 10px 0;
    width: 29px;
}

#alert {

}