
/***************************************************/
/***************************************************/
/******************************************** tags */

* { font-family:Verdana, Arial, Helvetica, sans-serif; }
body { font-size: 11px; color: #000; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #fff; }
img  { border: 0; }
p    { font-size: 11px; color: #000; }
ul   { font-size: 11px; color: #000; text-align: left; }
li   { font-size: 11px; color: #000; text-align: left; }

#AVSLayer { width:100%; height:100%; z-index:100; position:absolute; top:0px; left:0px;background: url(http://cdn.erotikspiele-3d.com/templates/design1/images/overlay.png);text-align:center; }
#AVSBox   { width:500px;margin:auto; position:relative;top:40%;}
#sub_form        { width:200px;}
#aft_form        { width:200px;display:none; }
#nav_signup      { font-size: 14px; }

.defText     { font-size: 11px; color: #000; }
.smlr        { font-size: 10px; color: #000; }
.defText ul  { font-size: 11px; color: #000; }
.defText p   { font-size: 11px; color: #000; }
.defText td  { font-size: 11px; color: #000; }
.whtText     { font-size: 13px; color: #FFF; line-height:20px;}
.redText     { font-size: 13px; color: #CC0000; line-height:20px;}
.text01bold  { font-size: 11px; }
.text02bold  { font-size: 11px; }
.text03bold  { font-size: 11px; }
.text08bold  { font-size: 16px; }
.text_rot    { font-size: 13px; color: #CC0000; line-height:20px;}
.defTextBIG  { font-size: 16px; color: #000;  }
.defTextGIG  { font-size: 20px; color: #000;  }
.gryText     { font-size:  9px; color: #888; }
.blkText     { font-size: 11px; color: #000; }
.boxText     { font-size: 11px; color: #000; }
.navText     { font-size: 20px; }
.navTextNLT  { font-size: 23px; }
.navTextBIG  { font-size: 28px; }
.navTextGIG  { font-size: 36px; }
.boxTextBIG  { font-size: 14px; color: #000;  }
.subText     { font-size:  8px; color: #000; }
.navTextSub  { font-size: 14px; color: #FFF; }
.defTextTBL  { font-size: 11px; color: #000; }

.text01bold , .text02bold , .text03bold ,
.text08bold , .defTextBIG , .defTextGIG ,
.boxTextBIG , .navText    , .navTextNLT ,
.navTextBIG , .navTextGIG  { font-weight: bold; }
.navText    , .navTextNLT , .navTextBIG ,
.navTextGIG  { color: #FFF; text-align: left; }

.navLNK      { float:left;width:133px;height:60px;line-height:60px;white-space:nowrap;}
.dmoLNK      { display:none; }
.navLNKd     { float: left; width: 177px; line-height: 35px; height: 35px; }
.dmoLNKd     { float: left; width: 177px; line-height: 35px; height: 35px; clear:left; }

h1 { display:inline; font-size: 36px; color: #FFF; font-weight: bold;   text-align: left; }
h2 { display:inline; font-size: 20px; color: #FFF; font-weight: bold;   text-align: left; }
h3 { display:inline; font-size: 14px; color: #FFF; font-weight: normal; text-align: left; }

.defTextSRQ      { font-size: 11px; color: #000; }
.defTextSRQ ul   { padding-left: 10px; margin: 0px; list-style-image:url(http://cdn.erotikspiele-3d.com/gfx/menu-arrow.gif); }
.defTextLNK      { font-size: 11px; color: #000; }
.defTextLNK ul   { list-style-image:url(http://cdn.erotikspiele-3d.com/gfx/menu-arrow.gif); }
.defTextLNKI     { font-size: 11px; color: #000; }
.defTextLNKI ul  { list-style-image:none; list-style-type: circle; }
.defTableL       {  width: 776px; background-color: #99cc33; border-left: 1px solid ; border-right: 1px solid ; }
.defTableR       { width: 9px; background-image:url(http://cdn.erotikspiele-3d.com/gfx/shadow-outer-r.gif); background-repeat: repeat-y; background-position: left;}
.defTableB       { text-align: center; }
.defTableB .dTBS { width: 10px; }
.defTableB .dTBL { width: 15px; height:20px; background-image:url(http://cdn.erotikspiele-3d.com/gfx/corner-outer-bl.jpg); background-repeat: no-repeat; background-position: top right;}
.defTableB .dTBC { height:11px; width: 753px; background-color: #99cc33; border-bottom: 1px solid ; }
.defTableB .dTBR { width: 19px; height:20px; background-image:url(http://cdn.erotikspiele-3d.com/gfx/corner-outer-br.jpg); background-repeat: no-repeat; background-position: top left; }
.defTableB .dTBB { height:9px; background-image:url(http://cdn.erotikspiele-3d.com/gfx/shadow-outer-b.gif); background-repeat: repeat-x; background-position: top;}
.defTableT       { text-align: center; }
.defTableT .dTTS { width: 10px; }
.defTableT .dTTL { width: 11px; height:17px; background-image:url(http://cdn.erotikspiele-3d.com/gfx/corner-outer-tl.jpg); background-repeat: no-repeat; background-position: bottom right; }
.defTableT .dTTC { height:17px; width: 757px; background-color: #99cc33; border-top: 1px solid ; }
.defTableT .dTTR { width: 19px; height:17px; background-image:url(http://cdn.erotikspiele-3d.com/gfx/corner-outer-tr.jpg); background-repeat: no-repeat; background-position: bottom left; }
.SPCR { width: 10px; }

.defTable td .whtText        { font-size: 13px; color: #FFF; line-height:20px; }


/****************************/
/****** TABLE LAYOUT   ******/
/****************************/
.defRow { clear:both; }
.defTable { font-size: 12px; background-color: ; width:            776px; overflow:   hidden; text-align: left; margin:auto; }
.defTable .defRow { position: relative; top:      0px; left:     0px; right:    0px; overflow: hidden; }
.defTable .defRowOF { position: static; top:      0px; left:     0px; right:    0px; float:  none; overflow: visible; }
.defTable .defRowMF { position: relative; top:      0px; left:     0px; right:    0px; float:  none; overflow: visible; }
.defTable .defRowOF .defcOF { position:relative; top:0px; left:0px; width:  776px; float:  none; overflow: visible; background-color: #99cc33; display:inline-block; }
.defTable .defRowMF .defcMF { position:relative; top:0px; left:0px; width:  776px; float:  none; overflow: visible; background-color: #99cc33; display:inline-block; }
.defTable .defRow .deft   { width:  754px; height: 10px;  }
.defTable .defRow .deftl  { width:  0px; height: 0px;  }
.defTable .defRow .deftll { width:  0px; height: 0px;  }
.defTable .defRow .defttl { width:  11px; height: 10px;  }
.defTable .defRow .deftr  { width:  0px; height: 0px;  }
.defTable .defRow .deftrr { width:  0px; height: 0px;  }
.defTable .defRow .defttr { width:  11px; height: 10px;  }
.defTable .defRow .defl   { width:  0px; height: 0px;  }
.defTable .defRow .defr   { width:  0px; height: 0px;  }
.defTable .defRow .defc   { width:  776px; }
.defTable .defRow .defct  { width:  754px; height: 11px;  }
.defTable .defRow .defcb  { width:  754px; height: 11px;  }
.defTable .defRow .defcl  { width:  0px; height: ;  }
.defTable .defRow .defcr  { width:  0px; height: ;  }
.defTable .defRow .defctl { width:  11px; height: 11px;  }
.defTable .defRow .defctr { width:  11px; height: 11px;  }
.defTable .defRow .defcbl { width:  11px; height: 11px;  }
.defTable .defRow .defcbr { width:  11px; height: 11px;  }
.defTable .defRow .defb   { width:  754px; height: 10px;  }
.defTable .defRow .defbl  { width:  0px; height: 0px;  }
.defTable .defRow .defbll { width:  0px; height: 0px;  }
.defTable .defRow .defbbl { width:  11px; height: 10px;  }
.defTable .defRow .defbr  { width:  0px; height: 0px;  }
.defTable .defRow .defbrr { width:  0px; height: 0px;  }
.defTable .defRow .defbbr { width:  11px; height: 10px;  }

.defTable .defRow .deft  , .defTable .defRow .deftl , .defTable .defRow .deftll,
.defTable .defRow .defttl, .defTable .defRow .deftr , .defTable .defRow .deftrr,
.defTable .defRow .defttr, .defTable .defRow .defl  , .defTable .defRow .defr  ,
.defTable .defRow .defc  , .defTable .defRow .defct , .defTable .defRow .defcb ,
.defTable .defRow .defcl , .defTable .defRow .defcr , .defTable .defRow .defctl,
.defTable .defRow .defctr, .defTable .defRow .defcbl, .defTable .defRow .defcbr,
.defTable .defRow .defb  , .defTable .defRow .defbl , .defTable .defRow .defbll,
.defTable .defRow .defbbl, .defTable .defRow .defbr , .defTable .defRow .defbrr,
.defTable .defRow .defbbr { float: left; display: inline-block; overflow: hidden; }
.defTable .defRow .defc  ,
.defTable .defRow .defct ,
.defTable .defRow .defcb ,
.defTable .defRow .defcl ,
.defTable .defRow .defcr  { background-color: #99cc33; }

.lightB .ligBC,
.lightT .ligTC,
.lightL,
.lightC,
.lightR { background-color: #E4EFCD; }
.lightB,
.lightT { text-align: center; }
.lightB .ligBR { width:  5px; }
.lightB .ligBL ,
.lightT .ligTR ,
.lightT .ligTL { width:  5px; height:5px; }
.lightT .ligTC { height: 5px; }
.lightB .ligBC { height: 5px; }

.galleryHEAD   { font-size: 11px; color: #000; height: 12px; width:776px; }
.galleryBOTTOM { font-size: 11px; color: #000; height: 12px; width:776px; }
.galleryBODY   { font-size: 11px; color: #000; background-color: #FFF; }
.galleryTABLE  { font-size: 11px; color: #000; background-color: #99cc33; }
.tblHEADLINE   { font-size: 20px! important; color: #FFF! important; font-weight: bold! important; text-align: left; border-bottom: 1px solid #FFF; padding: 5px;}
.formLabel { text-align:right;width:120px;vertical-align:top;float:left;line-height:14px;padding:3px 0;font-weight:bold;}
.formField { margin:auto 5px auto 125px;padding:3px 0;}
.fieldInfo { float:right;padding:5px;width:190px;}
.driverButton { float:left; width:291px; text-align:center; padding:5px;height:70px;}
.driverButton2 { text-align:center;clear:right;margin-left:291px; padding:5px;height:70px;}
.spacer, .spacer2 {height:0px; line-height:0px; font-size:0px; clear:left; }
.spacer { border-bottom: 1px solid #ccc; }
.clearer {height:1px; line-height:1px; font-size:1px; clear:both; }
.defTable { clear:both; }
.faqText li { margin-left:20px; font-size: 10px; line-height: 12px; }
h1.boxHL,h1.boxHLS { margin:0; padding:5px 0 10px 10px; font-size:18px;line-height:24px; }
h1.boxHLS  { padding: 0 0 0 5px; text-align:left; text-transform:uppercase; display:block;}
ol.faq     { margin:0 5px 0 40px; font-weight:bold; padding-left:0; }
ul.cust    { margin:0 auto; list-style-type: none; }
ul.cust img { vertical-align:middle; }
ul.errorBox { color:#f00; text-align:left; padding-left:20px; }
ul.errorBox li { color:#f00; }
.faqSeq                   { width: 25px; float:left; }
.faqGoT                   { padding:5px; position:absolute; right:0;top:0;}
.faqHL                    { border-bottom: 1px solid #444; font-size:10px; line-height:12px; padding:5px; position:relative; font-weight: bold; }
.faqText                  { font-size: 10px; line-height:12px; padding:15px 7px 7px; }
.errorBox                 { color:#f00; text-align:left; padding:5px; }
.errorField               { color:#f00; border:1px solid #f00; }
h3.faq { font-size:12px; line-height:14px; color: #000; font-weight:bold; display:block; margin:0 50px 0 25px; }

.input1 { background-color:#DDD; border-color:#5F5F5F rgb(255, 255, 255) rgb(255, 255, 255) rgb(95, 95, 95); border-style:solid; border-width:1px; color:#575757; font-size:10px; font-weight:bold; width:100%; }
.input2 { background-color:#C00; border-color:#FFC7B6 rgb(110, 0, 0) rgb(64, 0, 0) rgb(255, 199, 182); border-style:solid; border-width:1px; color:white; font-size:12px; font-weight:bold; width:130px; }
.inputborder { border: 1px solid #6C727E;}
input,textarea { font-size:11px; line-height:13px; }
.text02bold { font-size:11px; font-weight:bold; }
.nbrs3in1 { color: #FFF; font-size: 60px; font-weight: bolder; }
.text3in1 { color: #FFF; font-size: 48px; font-weight: bolder; }
.newsTbl  { color: #000; font-size: 11px; background-color: #99cc33; text-align:left; padding-left:7px; }
.newsTbl li { text-indent: 0px; }
.newsTbl ul { text-indent: 0px; }
.newsHead { color: #FFF; font-size: 24px; font-weight: bold; border-bottom: 1px solid #FFF; text-indent:7px; text-align:left; }
.newsHD   { color: #FFF; font-size: 24px; font-weight: bold; border-bottom: 1px solid #FFF; text-indent:7px; text-align:left; text-transform: uppercase; }
.newsHDM  { color: #FFF; font-size: 12px; font-weight: bold; text-indent:7px; text-align:left; padding-top: 10px; }
.newsHDMN { color: #FFF; font-size: 12px; font-weight: bold; text-indent:7px; text-align:center; padding-top: 10px; }
.newsSHL  { color: #FFF; font-size: 14px; font-weight: bold; text-indent:7px; text-align:left; text-transform: uppercase; padding-bottom: 7px;}
.newsTXT div h3, h3.newsH3 { font-size:16px; line-height: 18px; margin: 4px 0; font-weight:bold;}
.newsSHLM { color: #FFF; font-size: 14px; font-weight: bold; text-indent:7px; text-align:left; text-transform: uppercase; padding-bottom: 7px; padding-top: 20px;}
.newsTXT  { color: #000; font-size: 11px; background-color: #99cc33; text-align:left; text-indent:0px; padding-left: 7px; padding-right: 7px;}
.newsIMG  { color: #000; font-size: 11px; background-color: #99cc33; text-align:center; text-indent:0px; padding-top: 15px; }
.prevTXT  { color: #000; font-size: 11px; background-color: #99cc33; text-align:center; text-indent:0px; }
.newsL    { color: #FFF; font-size: 11px; font-weight: normal; width:7px;}
.newsC    { color: #000; font-size: 11px; font-weight: normal; }
.newsR    { color: #FFF; font-size: 11px; font-weight: normal; width:7px;}
.newsCH   { color: #FFF; font-size: 16px; font-weight: bold; line-height: 2; padding-top: 15px; line-height:18px;padding-bottom:10px; }
.newsHR   { width: 45%; height:1px; border:0px; color: #FFF; background-color:#FFF;}
.newsHRS  { width:100%; height:1px; border:0px; color: #FFF; background-color:#FFF;}
.text02bold { font-size:11px; font-weight:bold; }
.inlineForm { border:0; display:inline; margin:0; padding:0; }

a:link    { color: #000; text-decoration: underline; }
a:visited { color: #000; text-decoration: underline; }
a:hover   { color: #FFF; text-decoration: underline; }
a:active  { color: #000; text-decoration: underline; }

a.black       { color:#666; text-decoration:none; }
a.black:link  { color:#666; text-decoration:none; }
a.black:hover { background-color:transparent; color:#000; text-decoration:underline; }
a.black:active { color:#666; text-decoration:none; }
a.link_white:link     { color: #FFF; text-decoration: none; }
a.link_white:visited  { color: #FFF; text-decoration: none; }
a.link_white:hover    { color: #FFF; text-decoration: none; }
a.link_white:active   { color: #FFF; text-decoration: none; }
a.link_yellow:link     { color: #FFEA00; text-decoration: none; font-size:24px; }
a.link_yellow:visited  { color: #FFEA00; text-decoration: none; font-size:24px; }
a.link_yellow:hover    { color: #FFEA00; text-decoration: none; font-size:24px; }
a.link_yellow:active   { color: #FFEA00; text-decoration: none; font-size:24px; }
a.link_white_underline:link     { color: #FFF; text-decoration: underline; }
a.link_white_underline:visited  { color: #FFF; text-decoration: underline; }
a.link_white_underline:hover    { color: #000; text-decoration: underline; }
a.link_white_underline:active   { color: #FFF; text-decoration: underline; }
a.link_olive:link     { font-size: 12px; font-weight: bold; color: #99cc33; text-decoration: none; }
a.link_olive:visited  { font-size: 12px; font-weight: bold; color: #99cc33; text-decoration: none; }
a.link_olive:hover    { font-size: 12px; font-weight: bold; color: #99cc33; text-decoration: none; }
a.link_olive:active   { font-size: 12px; font-weight: bold; color: #99cc33; text-decoration: none; }
.faqText > a:link, a.link_orange:link    { color: #D64F38; text-decoration: none; }
.faqText > a:visited, a.link_orange:visited { color: #D64F38; text-decoration: none; }
.faqText > a:hover, a.link_orange:hover   { color: #D64F38; text-decoration: underline; }
.faqText > a:active, a.link_orange:active  { color: #D64F38; text-decoration: none; }
a.link_black_hover:link    { color: #000; text-decoration: underline; }
a.link_black_hover:visited { color: #000; text-decoration: underline; }
a.link_black_hover:hover   { color: #FFF; text-decoration: underline; }
a.link_black_hover:active  { color: #000; text-decoration: underline; }
a.link_black_omohover:link    { color: #000; text-decoration: none; }
a.link_black_omohover:visited { color: #000; text-decoration: none; }
a.link_black_omohover:hover   { color: #FFF; text-decoration: underline; }
a.link_black_omohover:active  { color: #000; text-decoration: none; }
a.link_black_box:link    { color: #000; text-decoration: none; }
a.link_black_box:visited { color: #000; text-decoration: none; }
a.link_black_box:hover   { color: #D64F38; text-decoration: none; }
a.link_black_box:active  { color: #000; text-decoration: none; }
a.link_black_box_big:link    { color: #000; text-decoration: none; font-size: 14px; }
a.link_black_box_big:visited { color: #000; text-decoration: none; font-size: 14px; }
a.link_black_box_big:hover   { color: #D64F38; text-decoration: none; font-size: 14px; }
a.link_black_box_big:active  { color: #000; text-decoration: none; font-size: 14px; }
a.link_black_box_bold:link    { color: #000; text-decoration: none; font-weight: bold; }
a.link_black_box_bold:visited { color: #000; text-decoration: none; font-weight: bold; }
a.link_black_box_bold:hover   { color: #D64F38; text-decoration: none; font-weight: bold; }
a.link_black_box_bold:active  { color: #000; text-decoration: none; font-weight: bold; }
a.downloadLNK:link    { color: #000; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }
a.downloadLNK:visited { color: #000; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }
a.downloadLNK:hover   { color: #D64F38; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }
a.downloadLNK:active  { color: #000; text-decoration: none; font-size: 14px; font-weight: bold; padding-left:10px; }
a.powered { color:#000; text-decoration:none; }
a.powered:visited { color:#000; text-decoration:none; }
a.powered:active { color:#000; text-decoration:underline; }
a.powered:hover { color:#000; text-decoration:underline; }

ul.gallery { list-style: none; background: none; margin: 0; padding: 0; }
ul.gallery li { list-style: none; background: none; float: left; width: 200px; height: 146px; margin: 0 10px 10px 0; padding: 0; }
* html ul.gallery li { margin: 0 8px 4px 0; }
ul.gallery li a { margin: 0; padding: 0; }
ul.gallery li a img { margin: 0; padding: 0; border: none; }

#boxHL { background-color: #99cc33; border: 0px; }

.highslide-wrapper div { font-size: 11px; text-align: center; }
.highslide { cursor: url(http://cdn.erotikspiele-3d.com/templates/design1/images/zoomin.cur), pointer; outline: none; text-decoration: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide-wrapper, .drop-shadow { background: white; }
.highslide img { border: 0px solid gray; }
.highslide:hover img { border: 0px solid white; }
.highslide-wrapper { background: white; }
.highslide-image { border: 10px solid white; }
.highslide-image-blur {}
.highslide-caption { display: none; border: 5px solid white; border-top: none; padding: 5px; background-color: white; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(http://cdn.erotikspiele-3d.com/templates/design1/images/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits,
a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; background-color: gray; }
a.highslide-full-expand { background: url(http://cdn.erotikspiele-3d.com/templates/design1/images/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }