/**
 * Projekt: Eroticas.de
 **/


/* Allgemeines */
body
{
    background-color:#7B491B;
    background-image:url(../img/home/background.jpg);
    background-repeat:repeat-x;
}


/* Uebergeordnete Elemente */
#header
{
    background-image:url(../img/home/header.jpg);
}

#bodyBackground
{
    background-image:url(../img/home/body_bg.gif);
}

#body
{
    background-image:url(../img/home/body.jpg);
    background-repeat:repeat-x;
}

#footer
{
    background-image:url(../img/home/footer.jpg);
}


/* Teaser */
#homeTeaser1
{
    position:relative;
    width:772px;
    height:280px;
    background-image:url(../img/home/teaser1.jpg);
}

#homeTeaserText1
{
    position:absolute;
    left:312px;
    top:96px;
    width:290px;
    height:104px;
    font-size:11px;
    color:#884E10;
    overflow:hidden;
}

#homeNewsletter1
{
    position:absolute;
    left:422px;
    top:201px;
    width:71px;
    height:15px;
}

#homeTeaser2
{
    position:relative;
    width:772px;
    height:280px;
    background-image:url(../img/home/teaser2.jpg);
}

#homeTeaserText2
{
    position:absolute;
    left:337px;
    top:95px;
    width:272px;
    height:104px;
    font-size:11px;
    color:#884E10;
    overflow:hidden;
}

#homeNewsletter2
{
    position:absolute;
    left:447px;
    top:201px;
    width:71px;
    height:15px;
}

#homeTeaser3
{
    position:relative;
    width:772px;
    height:280px;
    background-image:url(../img/home/teaser3.jpg);
}

#homeTeaserText3
{
    position:absolute;
    left:285px;
    top:92px;
    width:290px;
    height:104px;
    font-size:11px;
    color:#884E10;
    overflow:hidden;
}

#homeNewsletter3
{
    position:absolute;
    left:447px;
    top:201px;
    width:71px;
    height:15px;
}

#homeTeaser4
{
    position:relative;
    width:772px;
    height:280px;
    background-image:url(../img/home/teaser4.jpg);
}

#homeTeaserText4
{
    position:absolute;
    left:348px;
    top:95px;
    width:250px;
    height:104px;
    font-size:11px;
    color:#884E10;
    overflow:hidden;
}

#homeNewsletter4
{
    position:absolute;
    left:436px;
    top:201px;
    width:71px;
    height:15px;
}

#newsletterTeaser
{
    position:relative;
    width:772px;
    height:140px;
    background-image:url(../img/newsletter/teaser.jpg);
}

#gewinnTeaser
{
    position:relative;
    left:17px;
    width:738px;
    height:140px;
    background-image:url(../img/gewinnspiel/teaser.jpg);
}


/* Hauptelemente */
#content
{
    position:relative;
    left:17px;
    width:738px;
}

#homeAktuell
{
    position:relative;
    width:738px;
    height:36px;
    background-image:url(../img/home/aktuell_bg.gif);
}

#homeGewinnspiel
{
    position:relative;
    width:738px;
    height:63px;
    background-image:url(../img/home/gewinnspiel_bg.gif);
}

#homeShop
{
    position:relative;
    width:738px;
    height:30px;
    text-align:left;
}

#homeShopAnzahl
{
    position:absolute;
    left:13px;
    top:6px;
}

div.homeInfoboxes
{
    position:relative;
    width:738px;
    height:228px;
}

div.homeInfoboxeshoch
{
    position:relative;
    width:738px;
    height:684px;
}

#newsletterBody
{
    position:relative;
    width:772px;
    height:318px;
}


/* Home: Aktuell */
div.homeAktuellText
{
    position:absolute;
    left:18px;
    top:7px;
    width:701px;
    font-size:11px;
    color:#633001;
    text-align:center;
}

a.homeAktuellText
{
    font-size:12px;
    color:#633001;
}

a:hover.homeAktuellText
{
    text-decoration:none;
}


/* Home: Gewinnspiel */
#homeGewinnspielPic
{
    position:absolute;
    left:43px;
    top:14px;
}

div.homeGewinnspielText
{
    position:absolute;
    left:280px;
    top:14px;
    width:430px;
    font-size:11px;
    color:#633001;
}

a.homeGewinnspielText
{
    font-size:11px;
    color:#633001;
}

a:hover.homeGewinnspielText
{
    text-decoration:none;
}


/* Home: Infobox */
div.infoboxLeft
{
    position:absolute;
    left:14px;
    top:8px;
    width:354px;
    height:212px;
    background-image:url(../img/home/infobox.gif);
}

div.infoboxLeftbreit
{
    position:absolute;
    left:14px;
    top:8px;
    width:708px;
    height:212px;
    background-image:url(../img/home/infoboxbreit.gif);
}

div.infoboxLefthoch
{
    position:absolute;
    left:14px;
    top:8px;
    width:354px;
    height:668px;
    background-image:url(../img/home/infoboxhoch.gif);
}

div.infoboxLeftbreithoch
{
    position:absolute;
    left:14px;
    top:8px;
    width:708px;
    height:668px;
    background-image:url(../img/home/infoboxbreithoch.gif);
}

div.infoboxRight
{
    position:absolute;
    right:12px;
    top:8px;
    width:354px;
    height:212px;
    background-image:url(../img/home/infobox.gif);
}

div.infoboxRighthoch
{
    position:absolute;
    right:12px;
    top:8px;
    width:354px;
    height:668px;
    background-image:url(../img/home/infoboxhoch.gif);
}

div.infoboxPic
{
    position:absolute;
    left:24px;
    top:25px;
    width:104px;
    height:130px;
}

div.infoboxTitle
{
    position:absolute;
    left:147px;
    top:23px;
    width:500px;
    height:26px;
}

td.infoboxTitle
{
    font-size:11px;
    font-weight:bold;
    color:#FFE7D1;
}

div.infoboxText
{
    position:absolute;
    left:147px;
    top:58px;
    width:184px;
    height:106px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxTextbreitleft
{
    position:absolute;
    left:147px;
    top:58px;
    width:240px;
    height:548px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxTextbreitright
{
    position:absolute;
    left:410px;
    top:58px;
    width:240px;
    height:548px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxTexthoch
{
    position:absolute;
    left:147px;
    top:58px;
    width:184px;
    height:562px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxPrice
{
    position:absolute;
    left:17px;
    top:176px;
    width:119px;
    font-size:13px;
    font-weight:bold;
    color:#A65B15;
    text-align:center;
}

div.infoboxPricehoch
{
    position:absolute;
    left:17px;
    top:632px;
    width:119px;
    font-size:13px;
    font-weight:bold;
    color:#A65B15;
    text-align:center;
}

div.infoboxLink
{
    position:absolute;
    left:148px;
    top:176px;
    width:192px;
    text-align:center;
}

div.infoboxLinkbreit
{
    position:absolute;
    left:148px;
    top:176px;
    width:384px;
    text-align:center;
}

div.infoboxLinkhoch
{
    position:absolute;
    left:148px;
    top:632px;
    width:192px;
    text-align:center;
}

a.infoboxLink
{
    font-size:13px;
    font-weight:bold;
    color:#A65B15;
}

a:hover.infoboxLink
{
    text-decoration:none;
}

a.infoboxLinkklein
{
    font-size:12px;
    font-weight:normal;
    color:#efd2b0;
    text-decoration:none;
}

a:hover.infoboxLinkklein
{
    text-decoration:none;
    color:#7B491B;
}

a.infoboxLinkkleindark
{
    color:#A65B15;
}

a:hover.infoboxLinkkleindark
{
    text-decoration:none;
}

a.infoboxLinknormal
{
    font-size:12px;
    color:#A65B15;
    text-decoration:none;
}

a:hover.infoboxLinknormal
{
    color:#7B491B;
    text-decoration:none;
}



/* Home: Infobox Shop */
div.infoboxLeftbreithochshop
{
    position:absolute;
    left:14px;
    top:8px;
    width:708px;
    height:668px;
    background-image:url(../img/home/infoboxbreithoch-shop.gif);
}

div.infoboxTitleshop
{
    position:absolute;
    left:24px;
    top:23px;
    width:500px;
    height:26px;
    font-size:11px;
    font-weight:bold;
    color:#FFE7D1;
}

div.infoboxPicshop1
{
    position:absolute;
    left:24px;
    top:70px;
}

div.infoboxPicshop2
{
    position:absolute;
    left:194px;
    top:70px;
}

div.infoboxPicshop3
{
    position:absolute;
    left:364px;
    top:70px;
}

div.infoboxPicshop4
{
    position:absolute;
    left:534px;
    top:70px;
}

div.infoboxPicshop5
{
    position:absolute;
    left:24px;
    top:365px;
}

div.infoboxPicshop6
{
    position:absolute;
    left:194px;
    top:365px;
}

div.infoboxPicshop7
{
    position:absolute;
    left:364px;
    top:365px;
}

div.infoboxPicshop8
{
    position:absolute;
    left:534px;
    top:365px;
}

div.infoboxshop1
{
    position:absolute;
    left:24px;
    top:296px;
    width:140px;
    height:25px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxshop2
{
    position:absolute;
    left:194px;
    top:296px;
    width:140px;
    height:25px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxshop3
{
    position:absolute;
    left:364px;
    top:296px;
    width:140px;
    height:25px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxshop4
{
    position:absolute;
    left:534px;
    top:296px;
    width:140px;
    height:25px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxshop5
{
    position:absolute;
    left:24px;
    top:591px;
    width:140px;
    height:25px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxshop6
{
    position:absolute;
    left:194px;
    top:591px;
    width:140px;
    height:25px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxshop7
{
    position:absolute;
    left:364px;
    top:591px;
    width:140px;
    height:25px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}

div.infoboxshop8
{
    position:absolute;
    left:534px;
    top:591px;
    width:140px;
    height:25px;
    font-size:11px;
    color:#A65B15;
    overflow:hidden;
}



/* Box 1 */
#box1
{
    position:relative;
    left:50%;
    top:15px;
    width:386px;
    margin-left:-193px;
    margin-right:-193px;
    font-size:11px;
    color:#884E10;
}

#box1Header
{
    position:relative;
    width:386px;
    height:7px;
}

#box1Content1
{
    position:relative;
    width:386px;
    background-image:url(../img/misc/box1_body1.gif);
    padding-bottom:8px;
    text-align:center;
}

#box1Content1 h1
{
    position:relative;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:auto;
    margin-right:auto;
    width:340px;
    font-size:11px;
    font-weight:bold;
    text-align:left;
}

#box1Content1 div
{
    position:relative;
    margin-top:4px;
    margin-left:auto;
    margin-right:auto;
    width:340px;
    text-align:left;
}

#box1Content1 br
{
    line-height:60%;
}

#box1Content1 a
{
    font-size:11px;
    color:#884E10;
}

#box1Content1 a:hover
{
    text-decoration:none;
}

#box1Content2
{
    position:relative;
    width:386px;
    background-image:url(../img/misc/box1_body2.gif);
    padding-top:8px;
    padding-bottom:15px;
    text-align:center;
}

#box1Content2 div
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:340px;
    text-align:left;
}

#box1Content2 br
{
    line-height:60%;
}

#box1Content2 a
{
    font-size:11px;
    color:#884E10;
}

#box1Content2 a:hover
{
    text-decoration:none;
}

#box1Content2 form
{
    font-size:11px;
    color:#884E10;
}

input.box1Input
{
    font-size:11px;
    width:200px;
}

input.box1Submit
{
    font-size:11px;
    width:207px;
    border-color:#F1A250;
    background-color:#FAB05A;
    color:#6E3D09;
}

#box1Footer
{
    position:relative;
    width:386px;
    height:6px;
}


/* Box 2 */
#box2
{
    position:relative;
    left:50%;
    top:15px;
    width:570px;
    margin-left:-285px;
    margin-right:-285px;
    font-size:11px;
    color:#884E10;
}

#box2Header
{
    position:relative;
    width:570px;
    height:7px;
}

#box2Content1
{
    position:relative;
    width:570px;
    background-image:url(../img/misc/box2_body1.gif);
    padding-bottom:8px;
    text-align:center;
}

#box2Content1 h1
{
    position:relative;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:auto;
    margin-right:auto;
    width:490px;
    font-size:11px;
    font-weight:bold;
    text-align:left;
}

#box2Content1 div
{
    position:relative;
    margin-top:4px;
    margin-left:auto;
    margin-right:auto;
    width:490px;
    text-align:left;
}

#box2Content1 br
{
    line-height:60%;
}

#box2Content1 a
{
    font-size:11px;
    color:#884E10;
}

#box2Content1 a:hover
{
    text-decoration:none;
}

#box2Content2
{
    position:relative;
    width:570px;
    background-image:url(../img/misc/box2_body2.gif);
    padding-top:8px;
    padding-bottom:15px;
    text-align:center;
}

.box2Contbox
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:468px;
    height:169px;
    background-image:url(../img/misc/box2_contbox.gif);
    text-align:left;
}

.box2Contbox table
{
    position:relative;
    left:7px;
    top:8px;
}

.box2Contbox h1
{
    font-size:12px;
    margin-left:15px;
    margin-right:15px;
    margin-bottom:5px;
}

.box2Contbox a
{
    font-size:12px;
    color:#884E10;
    font-weight:bold;
}

.box2Contbox a:hover
{
    text-decoration:none;
}

.box2Contbox div
{
    font-size:11px;
    margin-left:15px;
    margin-right:15px;
}

#box2Form
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:468px;
    text-align:left;
    background-image:url(../img/misc/box2_formbody.gif);
}

#box2FormHeader
{
    position:relative;
    width:468px;
    height:79px;
    background-image:url(../img/misc/box2_formheader.gif);
}

#box2FormHeader div
{
    position:relative;
    margin-left:30px;
    margin-right:30px;
    font-size:12px;
}

#box2FormHeader h1
{
    position:relative;
    margin-top:0px;
    margin-left:30px;
    margin-right:30px;
    font-size:15px;
    font-style:italic;
}

#box2FormHeader img
{
    position:relative;
    left:30px;
    top:31px;
}

#box2FormBody
{
    position:relative;
    width:468px;
}

#box2FormBody p
{
    position:relative;
    margin:30px;
    font-size:13px;
}

#box2FormBody form
{
    position:relative;
    margin-left:30px;
    margin-right:30px;
}

#box2FormBody td
{
    font-size:11px;
    font-weight:bold;
    text-align:right;
}

#box2FormBody table input
{
    margin-left:15px;
    margin-bottom:2px;
    width:245px;
}

#box2FormBody select
{
    margin-left:15px;
    margin-bottom:2px;
    width:251px;
}

#box2FormBodySubmit
{
    margin-bottom:10px;
    display:inline;
}

#box2FormFooter
{
    position:relative;
    width:468px;
    height:98px;
    background-image:url(../img/misc/box2_formfooter.gif);
}

#box2FormFooter a
{
    position:absolute;
    left:130px;
    top:12px;
}

#box2FormFooter div
{
    position:absolute;
    width:210px;
    left:130px;
    top:50px;
    text-align:center;
    font-weight:bold;
}

#box2Footer
{
    position:relative;
    width:570px;
    height:6px;
}

#newsletter
{
    font-family:Maiandra GD,verdana,sans-serif;
    color:#884E10;
    font-size:14px;
}