.s_opacity0 {}
.s_opacity1 {}
.s_opacity2 {}
.s_opacity3 {}
.s_opacity4 {}
.s_opacity5 {}
.s_opacity6 {}
.s_opacity7 {}
.s_opacity8 {}
.s_opacity9 {}
.s_opacity10 {}
.s_opacity11 {}
.s_opacity12 {}
.s_opacity13 {}
.s_opacity14 {}
.s_opacity15 {}
.s_opacity16 {}
.s_opacity17 {}
.s_opacity18 {}
.s_opacity19 {}
.s_opacity20 {}
.s_opacity21 {}
.s_opacity22 {}
.s_opacity23 {}
.s_opacity24 {}
.s_opacity25 {}
.s_opacity26 {}
.s_opacity27 {}
.s_opacity28 {}
.s_opacity29 {}
.s_opacity30 {}
.s_opacity31 {}
.s_opacity32 {}
.s_opacity33 {}
.s_opacity34 {}
.s_opacity35 {}
.s_opacity36 {}
.s_opacity37 {}
.s_opacity38 {}
.s_opacity39 {}
.s_opacity40 {}
.s_opacity41 {}
.s_opacity42 {}
.s_opacity43 {}
.s_opacity44 {}
.s_opacity45 {}
.s_opacity46 {}
.s_opacity47 {}
.s_opacity48 {}
.s_opacity49 {}
.s_opacity50 {}
.s_opacity51 {}
.s_opacity52 {}
.s_opacity53 {}
.s_opacity54 {}
.s_opacity55 {}
.s_opacity56 {}
.s_opacity57 {}
.s_opacity58 {}
.s_opacity59 {}
.s_opacity60 {}
.s_opacity61 {}
.s_opacity62 {}
.s_opacity63 {}
.s_opacity64 {}
.s_opacity65 {}
.s_opacity66 {}
.s_opacity67 {}
.s_opacity68 {}
.s_opacity69 {}
.s_opacity70 {}
.s_opacity71 {}
.s_opacity72 {}
.s_opacity73 {}
.s_opacity74 {}
.s_opacity75 {}
.s_opacity76 {}
.s_opacity77 {}
.s_opacity78 {}
.s_opacity79 {}
.s_opacity80 {}
.s_opacity81 {}
.s_opacity82 {}
.s_opacity83 {}
.s_opacity84 {}
.s_opacity85 {}
.s_opacity86 {}
.s_opacity87 {}
.s_opacity88 {}
.s_opacity89 {}
.s_opacity90 {}
.s_opacity91 {}
.s_opacity92 {}
.s_opacity93 {}
.s_opacity94 {}
.s_opacity95 {}
.s_opacity96 {}
.s_opacity97 {}
.s_opacity98 {}


/* ***************************************************************************** */
/* Stylesheet fuer                                           */
/* CCBot/1.0 (+http://www.commoncrawl.org/bot.html) */

body {
    font-family: "verdana","dejavu sans","helvetica","sans-serif";font-size:10pt;;
    background:#ffd64e url(./images/css_ora/bg_ora.jpg) no-repeat top center;
    background-attachment:fixed;
    color:#000;
}
form{margin:0;padding:0;}
/* Allgemeine Klassen und Definitionen */
.fl_right{position:relative;float:right;}
.fl_left{position:relative;float:left;}
.fl_center{margin-left:auto;margin-right:auto;}


.t_left  {text-align:left;}
.t_right {text-align:right;}
.t_center{text-align:center;}

.hid{visibility:hidden;display:none;}
.vis{visibility:visible;display:block;}

.thumbnail {background:#fff;border:1px solid #af860e;;padding:4px;}


.border_on{border:1px solid #af860e;}

.button_red{text-align:center;background:red url(./images/button_bg_red.png) repeat-x 0 0;border:1px solid #a00000;cursor:pointer;;color:white;}
.button_blue{text-align:center;background:blue url(./images/button_bg_blue.png) repeat-x 0 0;border:1px solid #0000a0;cursor:pointer;;color:white;}
.button_purple {text-align:center;background:blue url(./images/button_bg_purple.png) repeat-x 0 0;border:1px solid #0000a0;cursor:pointer;;color:white;}

.backwards{color:gray;font-size:80%;}
.hightlight{background:#eee;border:1px solid #af860e;padding:0.5em;font-size:80%}
.isonline{color:#008000;font-size:80%;font-weight:800;}
.nowrap{white-space:nowrap;}
.editor{white-space:pre;}
.checkbox{width:1em;}
.error{font-size:110%;font-weight:800;color:red;text-align:center;}
.cursor{cursor:pointer;}
.small{font-size:small;}
.myhr{background:#f0c040;font-size:110%;width:100%;margin:0 0 0.5em 0;padding:0.2em 0 0.2em 1em;}
.button_s{background:white;color:black;border:1px solid black;padding:2px;text-align:center;width:10em;overflow:hidden;}
.button_s a{  text-decoration:none; }

.sendbutton {background:white;color:black;border:1px solid black;padding:2px;text-align:center;overflow:hidden;;cursor:pointer;;}
.sendbutton a{  text-decoration:none; }

.nextbutton {background:transparent url(images/weiter_ud.gif) center no-repeat;width:162px;height:48px;}
.nextbutton:hover {background:transparent url(images/weiter_d.gif) center no-repeat;width:162px;height:48px;cursor:pointer;;}
a:link    {  text-decoration:none; }
a:visited {  text-decoration:none; }
a:focus   {  text-decoration:none; }
a:hover   {  text-decoration:none; }
a:active  {  text-decoration:none; }


#maincontent {background:#ffd64e;width:920px;max-width:1280px;;min-width:820px;;margin:0 auto 0 auto;padding:1em;border-right:3px solid #af860e;border-bottom:3px solid #af860e;}
#logo{float:left;background:transparent;top:0;left:0;}
#header{background:black url(../images/siteheader.gif) no-repeat top left;width:100%;height:80px;}

#footer{width:100%;margin-top:5em;text-align:center;border-top:1px solid #555;color:#555;}
#footer a:link    { color: #555; }
#footer a:visited { color: #555; }
#footer a:focus   { color: #555; }
#footer a:hover   {  color:blue;   text-decoration:underline; }
#footer a:active  { color: #555; }

/* Definitionen f�r login  */
#login {border-left:1px solid #af860e;float:right;padding:0 0 0 1em ;}

#login .username{visibility:hidden;display:none;}
.loginbutton{text-align:center;background:red url(./images/button_bg_red.png) repeat-x 0 0;border:1px solid #a00000;width:5em;cursor:pointer;;color:white;}



/* Definition f�r den Begr�ssungstext  oben rechts*/
#login .hello{font-size:110%;font-weight:800;}


.photo_frame{background:#eee url(./images/nophoto.jpg) no-repeat center;padding:0.8em;border:1px solid #af860e;}
input,select,textarea {
    padding:4px;
    color: black;
    font-size:105%;
    background-color: white;
    border: 1px solid #af860e;
    

}


/* Definitionen f�r quicksearch und login */
#quicksearch{padding:1em;}


/* Definitionen f�r quicksearch  */
#quicksearch {text-align:center;border:1px solid #af860e;margin:30px auto 0 auto;;background-color: #ffd64e;padding-left:10px;padding-top:0px}
#quicksearch .state,#quicksearch input {padding:2px;border:1px solid #af860e;width:8em;}
#quicksearch a {color:white;}
#quicksearch h3 {text-align:center; color:#b10c0c;}
#quicksearch div{display:inline;}



/* Definitionen f�r menu links  */
.menu input  {width:100%;height:32px;color: #FFFFFF;font-weight:800;overflow:hidden;text-align:left;margin:1em 0 0 0;}
.menu1 input {height:32px;color: #FFFFFF;font-weight:800;overflow:hidden;text-align:left;}


.coupon{font-size:80%;}
.niimg{width:30px;height:40px;border:1px solid #af860e;;padding:1px;}
/* Definition f�r newestmember */
#newestmember {text-align:left;border:1px solid #af860e;margin:30px auto 0 auto;;background-color: #ffd64e;padding-left:10px}

#newestmember .ni {overflow:hidden;}
#newestmember a {color:#000;}
#newestmember h3 {text-align:center; color:#b10c0c;}
#newestmember .extra{font-size:76%;}

/* Definition f�r randommember */
#randommember {width:98%;margin:0 auto 0 auto;}
#randommember .ni {float:left;width:130px;overflow:hidden;cursor:pointer;;margin:0 0 2em 1em;border:1px solid #ffe05f;}
#randommember a {color:#000;text-decoration:none;font-size:80%;}
#randommember .niimg{width:120px;height:160px;border:1px solid #af860e;;padding:2px;}
#randommember .ni:hover{border:1px solid #af860e;}


#register .foto{float:left;border:1px solid #af860e;width:90px;height:110px;background:#eee url(images/nophoto.gif) center no-repeat;margin-right:1em;}
#register .foto_legend{float:left;border:1px solid #af860e;width:70%;padding:0.5em;font-size:75%;}

#register .legend {margin-top:0.2em;}
#register {text-align:left;}
#register .w100{width:55%;}
#register .wt100{width:100%;}

#register .ma1 {margin:0.5em;border:1px solid #ffd64e;padding:0.4em;}
#register .ma1:hover {border:1px solid #af860e;}

/* Definitionen f�r das Suchergebnis */
 .img_profile{background:#fff url(./images/default.gif) no-repeat center;padding:0.3em;margin:0.5em;border:1px solid #ccc;float:left;;cursor:pointer;}
 .item_title {background:#eee;width:100%;color:#000;font-size:110%;padding:0.2em;}
 .item       {background:#fff;width:90%;color:#000;border:1px solid black;margin:1em;padding:1em;}
 .item a:link{text-decoration:none;}
 .item a:visited{text-decoration:none;}
 .item a:focus{text-decoration:none;}
 .item a:hover{text-decoration:none;}
 .item a:active{text-decoration:none;}

 .description{font-style:italic;}
 .item a{text-decoration:none;}
 .age{float:right;font-size:110%;}

 .icon{background:#fff url(./images/button_bg_unselect_32.png) no-repeat center;margin:4px 0.25em 0 0.25em;}
 .icon:hover{background:#fff url(./images/button_bg_select_32.png) no-repeat center;}


 .item_galery  {text-align:center;float:left;width:85px;overflow:hidden;cursor:pointer;;margin:0 0 1em 1em;border:2px solid #ffe05f;background:#eee;font-size:80%;font-family:verdana;}


#favoriten      .icon{background:#fff url(./images/button_bg_unselect_32.png) no-repeat center;margin:4px 0.25em 0 0.25em;}
#favoriten      .icon:hover{background:#fff url(./images/button_bg_select_32.png) no-repeat center;}
#favoriten .tr:hover{background:#fff;border-bottom:1px solid black;}
#favoriten .tr {border-bottom:1px solid #af860e;height:40px;}


#spielundspass {}
#spielundspass a:link    { color: blue;    text-decoration:underline; }
#spielundspass a:visited { color: #551a8b; text-decoration:underline; }
#spielundspass a:focus   { color: blue;    text-decoration:underline; }
#spielundspass a:hover   { color: blue;     text-decoration:underline; }
#spielundspass a:active  { color: #ffff00;    text-decoration:underline; }


#messagebox {}
#messagebox table{vertical-align:top;}
#messagebox .colortoggle0{background:#fecf4d;}
#messagebox .colortoggle1{background:#f0c040;}
#messagebox tr:hover{background:#ffef5d;}
#messagebox .menutab{display:inline;border-left:2px solid #af860e;
                                    border-right:2px solid #af860e;
                                    border-top:2px solid #af860e;
                                    width:16%;
                                    padding:0.5em 0.2em 0.5em 0.2em;
                                    margin-bottom:0.5em;
                                    cursor:pointer;
                                    

                    }
#messagebox .menutab:hover{background:#ffef5d;}
#messagebox .menutabselected{display:inline;border-left:2px solid #af860e;
                                    border-right:2px solid #af860e;
                                    border-top:2px solid #af860e;
                                    background:#f0c040;
                                    width:16%;
                                    padding:0.5em 0.2em 0.5em 0.2em;
                                    font-weight:800;
                                    cursor:pointer;
                                    
                    }

#messagebox_history table{table-layout:fixed;}
#messagebox_history td{vertical-align:top;overflow:hidden;}
#messagebox_history tr:hover{background:#ffef5d;border-bottom:1px solid blue;}
#messagebox_history tr{border-bottom:1px solid #af860e;}


#mitgliedschaften {}
#mitgliedschaften th    {vertical-align:top;}
#mitgliedschaften td    {text-align:center;vertical-align:middle;border-bottom:1px solid #af860e;}
#mitgliedschaften tr    {border-bottom:1px solid #af860e;}
#mitgliedschaften tr:hover  {border:1px solid black;}
#mitgliedschaften small {font-size:75%;}
.border_left{border-left:1px solid #af860e;}
.navi{width:98%;margin:0.5em auto 0.5em auto;padding:0.5em;border:1px solid #af860e;background:#efa62e;height:1.5em;}
.navi a{font-weight:800;size:110%;margin-left:2em;}

.lcontent{
          float:left;
          width:25%;
}

.mcontent{padding:1em;
          float:left;
          width:70%;
}
.mcontent a{text-decoration:underline; color:black;}

.forgotpw {color:green;font-size:80%;font-weight:800;}
#forgotpw {text-align:left;border:1px solid #af860e;margin:30px auto 0 auto;;background-color: #ffd64e;padding-left:10px;padding-bottom:20px}

/* *************************************************************************************** */
/* Definitionen f�r preisliste */
#summe {font-size:110%;color:green;font-weight:800;text-decoration:underline;}
.amount{text-align:right;width:4em;}
#preisliste tr:hover{background:#ffffff;}


/* Definintionen f�r AGB und Wideruf */
#abgwirer{line-height:1.5em;text-align:justify;background:#fff;padding:1em;}

#werbung{position:absolute;left:60%;top:200px;}
.golden {background:#ffcc00;padding:2px;color:#000;border:1px solid #000;;}
#divBlind1 {z-index:255;white-space:nowrap;padding:0.5em;overflow:hidden;position:fixed;bottom:2px;right:20px;border:1px solid #000000; width:300px; height:100px;background:#aa0000;color:white;}
#divBlind1 a {color:white;text-decoration:underline;}
.galery_image_class{z-index:65535;
            position:fixed;
            top:50%;
            left:50%;
            width:640px;
            height:480px;
            margin-left:-320px;
            margin-top:-240px;
            background:#222;
            padding:40px;
            border:3px solid #ddd;
            color:white;
}
.galery_image_class a:link{font-size:125%;color:white;text-decoration :none;}

