
.testborder
{
    border:solid 1px Red!important;
    }
.testborder2
{
    border:solid 1px Blue;
    }

/***********************/
/* only for old iex cause of wrong margin */
.iexborder{
    border-bottom:1px solid #1C4324;
}    
/***********************/

/***********************/
/* Grundgeruest Anfang */
/***********************/
html 
{
    margin:0px;
    padding:0px;
    background-color:#1C4324;
    background-image:url(/gfx/gui/0/hg_html.jpg);
    background-repeat:repeat-x;
    }

@media screen{
body.normal 
{
    color:#1C4324;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px auto;
    padding:0px;
    background-image:url(/gfx/gui/0/hg_body.jpg);
    background-repeat:repeat-x;
 }
}

@media print{
 body{
  width:80%;
 }
}

input, textarea, select
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    }
@media screen{
div#globalBox
{
    position:relative;
    margin:0 auto;
    text-align:left;
    width:1000px; /* 1070 */
    }
}    
@media print{
div#globalBox
{
    position:relative;
    margin:0 auto;
    text-align:left;
    }
}    

div#innerGlobalBox
{
    /*margin-left:40px;
    margin-right:40px;*/
    margin-left:5px;
    margin-right:5px;
    }
div.pnlHead
{
    height:135px;
    background-image:url(/gfx/gui/0/head.jpg);
    background-repeat:no-repeat;
    }    
div.divMenu
{
    z-index:1000;
    position:absolute;
    top:90px;
    left:40px;
    width:950px; /*960*/
    height:28px;
    margin:0px;
    padding:0px;
    }    
div.divMenuFlags
{
    z-index:1000;
    position:absolute;
    top:50px;
    right:40px;
    width:500px;
    height:30px;
    text-align:right;
    }    
div.pnlBreadCrumb
{
    z-index:900;
    position:absolute;
    top:124px;
    left:70px;
    width:860px;
    height:20px;
    color:#FFF;
    }
div.divMasterOutterContentBox
{
    margin:5px 0px 0px 0px;
    }
div.divOutterContentBox
{
    margin:5px 10px 5px 5px;
    }
div.divOutterContentBoxBottomSmall
{
    margin:5px 5px 5px 5px;
    }
div.divTopBox
{
    width:100%;
    font-size:1px;
    }    
div.divTopBoxGfx01
{
    background-image:url(/gfx/gui/0/box01_top.png);
    background-repeat:no-repeat;
    height:13px;
    }    
div.divBottomBoxGfx01
{
    background-image:url(/gfx/gui/0/box01_bottom.png);
    background-repeat:no-repeat;
    height:20px;
    width:100%;
    font-size:1px;
    }    
div.divMiddleBoxGfx01
{
    background-image:url(/gfx/gui/0/box01_middle.png);
    background-repeat:repeat-y;
    }    
div.divTopBoxGfx02
{
    background-image:url(/gfx/gui/0/box02_top.gif);
    background-repeat:no-repeat;
    height:15px;
    }    
div.divTopBoxGfx03
{
    background-image:url(/gfx/gui/0/box03_top.gif);
    background-repeat:no-repeat;
    height:11px;
    }    
div.divTopBoxGfx04
{
    background-image:url(/gfx/gui/0/box04_top.gif);
    height:11px;
    background-repeat:no-repeat;
    }    
div.divBox
{
    margin:0px;
    padding-top:1px;
    padding-bottom:2px;
    }
div.divBoxPaddingBottom
{
    margin:0px;
    padding-top:1px;
    padding-bottom:10px;
    }
div.divBoxPaddingOnlyBottom
{
    margin:0px;
    padding-bottom:10px;
    }
div.divBoxPaddingLeftRight
{
    margin:0px;
    padding-top:1px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    }    
div.divBoxPaddingLeftRightBottom
{
    margin:0px;
    padding-top:0px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    }    
div.divBoxPaddingLeftRightTop
{
    margin:0px;
    padding-top:10px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    }    
div.divBoxPaddingLeftRightTopBottom
{
    margin:0px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    }    
div.divBoxNoPaddingBottom
{
    margin:0px;
    padding-top:1px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:0px;
    }
div.divBoxNoPadding
{
    margin:0px;
    padding:0px;
    }
div.divBoxCol01
{
    background-color:#FFF;
    }
div.divBoxCol01Master
{
    background-color:Transparent;
    }
div.divBoxCol02
{
    background-color:#1C4324;
    }
div.divBoxCol02divBoxCol03Master
{
    background-color: Transparent;
    }
div.divBoxCol03
{
    background-color:#87BF92;
    }
div.divBoxCol04
{
    background-color:#87BF92;
    }
div.divBoxStart
{
    height:500px;
    padding-bottom:0px;
    }
div.divMasterOutterContentBox > div.divBoxStart
{
    height:auto;
    min-height:500px;
    }  

/***********************/
/* Grundgeruest Ende   */
/***********************/
/********************/
/* Allgemein Anfang */
/********************/
ul /* damit beim Ajax ReorderList kein Bullet erscheint */
{
    list-style-type:none;
    }
.borderDummyTop
{
    border-top:1px solid #1C4324;
    margin:0px 8px 0px 5px;
}    
.textdark
{
    color:#FFF;
    }
h1.normal
{
    font-size:22px;
    font-weight:normal;
    margin:24px 10px 10px 10px;
    padding-left:8px;
    border-left:4px solid #1C4324;
    }
h1.inside
{
    font-size:22px;
    font-weight:normal;
    margin:1px 10px 10px 10px;
    padding-left:8px;
    border-left:4px solid #1C4324;
    }
h2.inside
{
    font-size:18px;
    font-weight:normal;
    margin:1px 5px 5px 10px;
    padding-left:8px;
    border-left:4px solid #1C4324;
    }
h3.inside
{
    font-size:14px;
    font-weight:normal;
    margin:1px 5px 5px 10px;
    padding-left:8px;
    border-left:4px solid #1C4324;
    }
p.normal, div.normal
{
    margin:2px 7px 5px 5px;
    padding:0px;
    line-height:1.5em;
    }    
p.normalNoMarginBottom, div.normalNoMarginBottom
{
    margin:2px 5px 0px 5px;
    padding:0px;
    line-height:1.5em;
    }    
p.normalNoMarginTop, div.normalNoMarginTop
{
    margin:0px 5px 5px 5px;
    padding:0px;
    line-height:1.5em;
    }    
a, a:visited, a:link, a:active, a:focus
{
    color:#000;
    }
.newsticker a, .newsticker a:visited, .newsticker a:link, .newsticker a:active, .newsticker a:focus
{
    color:#3F8F52;
    }
a.link, a.link:visited, a.link:link, a.link:active, a.link:focus
{
    color:#000;
    text-decoration:none;
    border-bottom:1px solid #000;
    }
a.linkdark, a.linkdark:visited, a.linkdark:link, a.linkdark:active, a.linkdark:focus
{
    color:#444;
    text-decoration:none;
    border-bottom:1px solid #444;
    }
a.linklight, a.linklight:visited, a.linklight:link, a.linklight:active, a.linklight:focus
{
    color:#3F8F52;
    text-decoration:none;
    border-bottom:1px solid #3F8F52;
    }
a.linkbreadcrumb
{
    color:#FFF;
    text-decoration:none;
    border-bottom:1px solid #FFF;
    }
a.linkBtn, a.linkgfx
{
    text-decoration:none!important;
    border-bottom:0px!important;
    }   
a.linkswitcher
{
    text-decoration:none!important;
    margin-left:8px;
    }   
img.linkswitcher
{
    margin-left:8px;
    }   
a.linkswitcher img
{
    border:0px;
}
a.linkBtn img
{
    background-image:url(/gfx/gui/0/buttons/btn_normal.gif);
    background-repeat:no-repeat;
    border:0;
    }   
a.linkBtn2 img
{
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt.gif);
    background-repeat:no-repeat;
    }   
a.linkBtn:hover img
{
    background-image:url(/gfx/gui/0/buttons/btn_hover.gif);
    background-repeat:no-repeat;
    }   
a.linkBtn2:hover img
{
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt_hover.gif);
    background-repeat:no-repeat;
    }   
img.linkBtn, .linkgfx img
{
    border:0px;
    }    
.linkgfx img, .verticalMiddle
{
    vertical-align:middle;
}     
.smalltext
{
    font-size:10px;
    }
.smalltext2
{
    font-size:10px;
    line-height:1.5em;
    }
.bigtext
{
    font-size:14px;
    }
.biggertext
{
    font-size:18px;
    }
.verybigtext
{
    font-size:22px;
    line-height:40px!important;
    }
.floatRight
{
    float:right;
    }

.floatLeft
{
    float:left;
    }

.floatClear
{
    clear:both;
    }

.floatClearRight
{
    clear: right;
    }

.floatClearLeft
{
    clear: left;
    }
.center
{
    text-align:center;
    } 
.textalignright
{
    text-align:right;
    }            
.textalignleft
{
    text-align:left;
    }    
.width100
{
    width:100%;
    }    
.widthSitemap
{
    width:450px;
}    
.widthLogin
{
    width:700px;
}
.widthUserlist
{
    width:725px;
}
.widthUserFilter
{
    width:255px;
}
.widthFileUpLoad
{
    width:280px;
}
.widthFolderAndFiles, .widthDownloadMessage, .widthSysFolderMessage
{
    width:690px;
}
.divFolderAndFiles
{
    width:660px;
    height:110px;
    overflow:auto;
}      
.widthEditDownloadMessage
{
    width:660px;
}
.widthEditWikiContent
{
    width:800px;
}
.marginTopStd      
{
    margin-top:5px;
    }
.marginCenter
{
    margin-left:auto!important;
    margin-right:auto!important;
    }    
.noMarginBottom
{
    margin-bottom:0px!important;
    }    
.bold
{
    font-weight:bold;
    }  
.iex
{
    /*position:relative;  for my friend IEX, when he thinks it's time for the hasLayout Bug */
    /*zoom:1;  for my friend IEX, when he thinks it's time for the hasLayout Bug */
    }      
.overflowHidden
{
    overflow:hidden;
    }
.overflowAuto
{
    overflow:auto;
}    
.inline
{
    display: inline;
}
.pWikiButtons
{
    margin-right:5px;
}    
.pWikiButtons img
{
    margin-bottom:4px;
}    
/********************/
/* Allgemein Ende   */
/********************/
/********************/
/* Tabellen Anfang  */
/********************/
.tableStd
{
    /*border:1px solid #568501;*/
    }
.tableVerticalTop td, .tdVerticalTop
{
    vertical-align:top;
    }
.table100
{
    width:100%;
    }
.tableDL
{
    width:545px;
    margin-left:10px;
    }
.tableStd th,.tableStd td, table.gridviewStd th, table.gridviewStd td
{
    padding:2px 3px 2px 3px;
    }
.tableStd th, .th, table.gridviewStd th
{
    background-color:#87BF92;
    color:#1C4324;
    }    
.trnormal
{
    background-color:#596983;
    color:#FFF;
   }
.tralternate
{
    background-color:#788EB0;
    color:#FFF;
    }   
.trnormal td
{
    border-top:1px solid #596983;
    border-bottom:1px solid #596983;
   }
.tralternate td
{
    border-top:1px solid #788EB0;
    border-bottom:1px solid #788EB0;
    }   
.trnormal:hover td, .tralternate:hover td
{
    border-top:1px solid #1C4324;
    border-bottom:1px solid #1C4324;
}        

.trnormalDL
{
    background-color:#FFF;
    color:#000;
   }
.tralternateDL
{
    background-color:#DFEAFF;
    color:#000;
    }   


.colheadline
{
    color:#1C4324;
    }  
.tdIco24
{
    width:24px;
}    
.tdIco16
{
    width:16px;
    }
.tdChar6
{
    width:50px;
}
.tdChar7
{
    width:60px;
}
.tdChar9
{
    width:80px;
}
.tdChar10
{
    width:90px;
}
.tdChar18
{
    width:160px;
}
.tdReleaseDate
{
 width:120px;
}
.tdDatenschutz
{
 width:40px;
}
.tdSupportR
{
 width:330px;
}
/********************/
/* Tabellen Ende    */
/********************/

/***********************/
/* CTRL Menu Anfang    */
/***********************/

ul.menulevel1
{
    display:block;
    position:absolute;
    margin:0px 0px 4px 0px;
    height:1.4em;
    top:0px;
    padding:0px;
    list-style-type:none;
    text-indent:0px;
    width:950px; /*960*/
    }
ul.menulevel2
{
    position:absolute;
    margin:0px 0px 4px 0px;
    padding:0px 4px 14px 8px;
    font-size:14px;
    width:15em;
    list-style-type:none;
    text-indent:0px;
    visibility:hidden;
    border-top:1px solid #FFF;
    border-right:2px solid #FFF;
    background-image:url(/gfx/gui/0/submenu.gif);
    background-position:left bottom;
    }
ul.menulevel3
{
    margin:4px 0px 0px 0px;
    padding:0px 0.125em 2px 1em;
    font-size:12px;
    width:15em;
    list-style-type:none;
    text-indent:0px;
    }
li.menulevel1, li.menulevel2, li.menulevel3
{
    position:relative;
    font-weight:bold;
    padding-bottom:1px;
    }    
a.menulevel1
{
  display:block;
  background-position:0px -27px;
  background-repeat:no-repeat;
  text-decoration:none;
  padding:0px;
}
a.menulevel1:hover
{
  background-position:0px 0px;
}
li.menulevel2 a, li.menulevel3 a
{
    display:block;
    color:#FFF!important;
    background-color:#1C4324;
    border:1px solid #1C4324;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:8px;
    padding-right:16px;
    text-decoration:none;
    margin-right:1px;
    padding-bottom:1px;
    }    
li.menulevel2 a, li.menulevel3 a
{
}
span.menulevel1
{
  display:block;
  background-position:0px 0px;
  background-repeat:no-repeat;
}
span.menulevel2, span.menulevel3
{
    position:relative; /* fuer meinen Freund den IEX6 (has layout) */
    display:block;
    padding-left:0.5em;
    padding-right:1em;
    text-decoration:none;
    background-color:#FFF;
    border-left:4px solid #1C4324;
    border-top:1px solid #1C4324;
    border-bottom:1px solid #1C4324;
    border-right:1px solid #1C4324;
    margin-right:1px;
    }    
li.menulevel2 a:hover,li.menulevel3 a:hover
{
    position:relative; /* fuer meinen Freund den IEX6 (has layout) */
    /*background-color:#FFF;*/
    margin-right:1px;
    padding-bottom:1px;
    }    
li.menulevel2 a:hover,li.menulevel3 a:hover
{
    margin-top:0px;
    margin-bottom:0px;
    border-top:1px solid #FFF;
    border-bottom:1px solid #FFF;
    border:1px solid #FFF;
    }    
li.menulevel1
{
    display:inline;
    float:left;
    font-size:14px;
    margin-right:8px;
    /*height:35px;*/
    }
li.menulevel2
{
    padding-top:10px;
    }    
li.menulevel3
{
    padding-top:3px;
    }    
li.menulevel1:hover ul.menulevel2
{
    visibility:visible;
    left:5px;
    }    
li.menulevel1:hover div.menulevel2 /* nur fuer nicht IEX6 Browser */
{
    height:1px;
    visibility:visible;
    } 

div.menulevel2
{
    position:relative;
    top:0px;
    margin:0px;
    padding:0px;
    font-size:0px;
    height:0px;
    width:1px;
    left:-7px;
    visibility: hidden;
    background-color: Transparent;
    }  
    
img.menulevel1{
    border:0px;
    height:26px;
}   
span.menutext{
    padding-top:4px;
    padding-bottom:5px;
    color:#1C4324;
}   
a.menutext{
    padding-top:4px;
    padding-bottom:5px;
    color:#FFF;
}   
/***********************/
/* CTRl Menu Ende      */
/***********************/

/***********************/
/* CTRL Textbox Anfang */
/***********************/
.OutterBoxMarginBottom
{
    margin-bottom:4px;
    }
.tbBox
{
    margin:2px 0px 2px 5px;
    line-height:1.5em;
    display: inline;
    }    
.tbBoxDdl
{
    margin:2px 0px 0px 5px;
    line-height:1.5em;
    display: inline;
    }    
.tbDdlBox
{
    margin:0px 0px 2px 5px;
    line-height:1.5em;
    display: inline;
    }    
.tbBoxCbx
{
    margin:2px 0px 2px 0px;
    line-height:1.5em;
    display: inline;
    }    
.tbBoxWidthLogin
{
    width:500px;
    }    
.tbBoxWidthUser
{
    width:520px;
    }    
.tbBoxWidthUser2, .tbBoxWidthSitemap
{
    width:400px;
    }    
.tbBoxWidthWikiContent
{
    width:800px;
    }    
input.tbStd
{
    padding:2px 2px 2px 2px;
    }
input.tbStdNoPadding, input.tbStd
{
    background-color:#1C4324;
    margin:0px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:2px solid #FFF;
    color:#FFF;
    }
input.tbDisabled
{
    background-color:#C0D2DE;
    color:#000;
    }
.tbLogin
{
    width:330px;
    font-weight:bold;
    }
.tbUser
{
    width:330px;
    }    
.tbUser2
{
    width:270px;
    }    
.tbUser3, .tbSitemap
{
    width:170px;
    }
.tbBoxWorkTitle    
{
    width:240px;
}
.tbBoxNumber    
{
    width:60px;
}
.tbBoxBrowserTitle    
{
    width:440px;
}
.tbBoxDownloadTitle    
{
    width:400px;
}
.tbBoxGenreEdit    
{
    width:440px;
}
.tbWikiComment
{
    width:830px;
    }    
.tbBoxWidthWikiComment
{
    width:940px;
    }    
.tbKurzDatum
{
    width:70px;
    }
.tbWikiDatum
{
    width:150px;
    }
.tbBoxWidthWikiDatum
{
    width:260px;
}
.tbBoxWidthWikiLink
{
    width:410px;
}
.tbDLMessage
{
    width:200px;
    }
.tbBoxGfxProperty{
    width:170px;
}    
.tbLabelLogin, .tbNewFilenameUpload
{
    width:160px;
    }
.tbLabelUser
{
    width:180px;
    }
.tbLabelUser2
{
    width:120px;
    }
.tbLabelUser3, .tbLabelSitemap
{
    width:220px;
    }
.tbLabelDLMessage
{
    width:160px;
    }
.tbLabelWikiVersion
{
    width:100px;
    }
.tbLabelGfxProperty
{
    width:120px;
}
.textareaStd
{
    background-color:#1C4324;
    color:#FFF;
    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-bottom:2px solid #FFF;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:5px;
    padding-right:5px;
    margin:0px;
    line-height:1.5em;
    height:650px;
    }       
.textareaSup
{
    background-color:#1C4324;
    color:#FFF;
    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-bottom:2px solid #FFF;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:5px;
    padding-right:5px;
    margin:0px;
    line-height:1.5em;
    width:800px;
    }       
.btnLabelLogin
{
    margin-left:160px;
    }
.btnLabelUser
{
    margin-left:190px;
    }
.btnLabelGfxProperty
{
    margin-left:130px;
    }
.btnLabelSitemap
{
    margin-left:220px;
    }
.cbxLabelConsole
{
    width:180px;
}
    
/***********************/
/* CTRL Textbox Ende   */
/***********************/

/*********************/
/* CheckBoxen Anfang */
/*********************/
span.cbx label, div.cbx
{
    padding-left:0px;
    }    
div.cbxWidth1
{
    width:40px;
    }    
div.cbxGamesUSKPEGI
{
    margin-left:3px;
    width:200px;
}
.cbxTopGameListe
{
    width:90px;
}
/********************/
/* CheckBoxen Ende  */
/********************/

/***********************/
/* RadioButtons Anfang */
/***********************/
.rbl
{
    padding-bottom:4px;
    margin-bottom:4px;
    border-bottom:2px solid #FFF;
    }
/***********************/
/* RadioButtons Ende   */
/***********************/
/*************************/
/* CNTL Buttons Anfang   */
/*************************/
.btnNormal
{
    background-image:url(/gfx/gui/0/buttons/btn_normal.gif);
    background-repeat:no-repeat;
    /*vertical-align: top;*/
    }
.btnNormal2
{
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt.gif);
    background-repeat:no-repeat;
    vertical-align: top;
    }
.btnShortNormal
{
    background-image:url(/gfx/gui/0/buttons/btn_s_normal.gif);
    background-repeat:no-repeat;
    }
.btnWarn
{
    background-image:url(/gfx/gui/0/buttons/btn_red.gif);
    background-repeat:no-repeat;
    vertical-align: top;
    }
.btnWarn2
{
    background-image:url(/gfx/gui/0/buttons/btn_red_alt.gif);
    background-repeat:no-repeat;
    vertical-align: top;
    }
.btnMarginTop
{
    margin-top:10px;
    }
.btnMarginLeft
{
    margin-left:10px;
    }
.btnMarginRight
{
    margin-right:10px;
    }
.btnNormal:hover
{
    background-image:url(/gfx/gui/0/buttons/btn_hover.gif);
    background-repeat:no-repeat;
    }
.btnShortNormal:hover
{
    background-image:url(/gfx/gui/0/buttons/btn_s_hover.gif);
    background-repeat:no-repeat;
    }
.btnNormal2:hover
{
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt_hover.gif);
    background-repeat:no-repeat;
    }
.btnWarn:hover
{
    background-image:url(/gfx/gui/0/buttons/btn_red_hover.gif);
    background-repeat:no-repeat;
    }
.btnWarn2:hover
{
    background-image:url(/gfx/gui/0/buttons/btn_red_alt_hover.gif);
    background-repeat:no-repeat;
    }

.btnHTMLNormal
{
    border:0px;
    width:110px;
    height:24px;
    margin:0px -4px 0px 2px;
    padding:2px 18px 2px 2px;
    text-align:right;
    font-size:12px;
    overflow:hidden;
    color:#FFF;
    background-color:Transparent;
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt.gif);
    background-repeat:no-repeat;
}
.btnHTMLNormal:hover
{
    border:0px;
    width:110px;
    height:24px;
    margin:0px -4px 0px 2px;
    padding:2px 18px 2px 2px;
    text-align:right;
    font-size:12px;
    overflow:hidden;
    color:#FFF;
    background-color:Transparent;
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt_hover.gif);
    background-repeat:no-repeat;
}
.btnHTMLBookSelected
{
    position:relative;
    top:-2px;
    left:1px;
    border:0px;
    width:110px;
    height:24px;
    margin:0px -4px 0px 2px;
    padding:2px 18px 2px 2px;
    text-align:right;
    font-size:12px;
    overflow:hidden;
    color:#FFF;
    background-color:Transparent;
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt_hover.gif);
    background-repeat:no-repeat;
}
.divBookButtonContainer
{
    position:relative;
    top:-4px;
    margin:0px 15px;
    text-align:right;
} 
/***********************/
/* CNTLButtons Ende    */
/***********************/

/***********************/
/* CNTL div Anfang     */
/***********************/
.pnlWidthGroups
{
    width:220px;
}
.cntlControlError
{
    font-size:10px;
    line-height:12px;
    color:#AB6524;
    padding-left:2px;
    }

.divMsgBox 
{
    margin:2px 5px 20px 5px;
    } 
.divMsgBoxMarginRight
{
    margin-right:130px!important;
}       
.divMsgBoxTop
{
    background-image:url(/gfx/gui/0/box02_warn_top.gif);
    background-repeat:no-repeat;
    height:15px;
    } 
.divMsgBoxTopAlt
{
    background-image:url(/gfx/gui/0/box02_warn2_top.gif);
    background-repeat:no-repeat;
    height:15px;
    } 
.pnlMsgBox
{
    background-color:#96BA61;
    padding:0px 10px 10px 10px;
    color:#000;
    } 
.pnlIconMsgBox
{
    float:left;
    }     
.pnlTextMsgBox
{
    margin-left:30px;
    }
.pnlBR
{
    clear:left;
    height:10px;
    border-bottom:1px solid #000;
    }  
    
               
/***********************/
/* CNTL div Ende       */
/***********************/

/***********************/
/* Pager Anfang        */
/***********************/

.btnPager
{
    font-weight:bold;
    border-style: solid;
    border-width:2px;
    border-color:#EEE;
    padding:1px;
    margin:1px 3px 1px 1px;
    background-color:#1C4324;
    color:#FFF;
    font-size:12px;
}
.btnPager:hover
{
    border-style: double;
    border-width:3px;
    margin:0px 2px 0px 0px;
}
.btnPagerSelected
{
    font-weight:bold;
    border-style: double;
    border-width:3px;
    border-color:#EEE;
    padding:1px;
    margin:0px 2px 0px 0px;
    background-color:#788EB0;
    color:#FFF;
    font-size:12px;
}
.pnlPager
{
    text-align:center;
    background-color:#788EB0;
    margin:0px 5px;
    padding:2px 0px;
}
/***********************/
/* Pager Ende   */
/***********************/

/*************************/
/* DropDownListen Anfang */
/*************************/
.ddl, .ddl01, .ddl02 /*.DropDown, .DropDown01, .DropDown02*/
{
    background-color:#1C4324;
    color:#FFF;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:2px solid #FFF;
    padding:1px 2px 1px 2px;
    }
.ddlSupport { min-width:400px;}
   
.ddlSalutation 
{
    width:100px;
    }
.dllLogDate
{
    width:145px;
}
.dllGamesDate
{
    width:80px;
}
.dllGamesGenre
{
    width:120px;
}
.ddlLogUser, .ddlLogFolder , .ddlFileEx
{
    width:180px;
    }
.ddlLogFiles, .tbWorkTitle
{
    width:280px;
    }
.tbWebsite
{
    width:180px;
    }
.ddlLogAction 
{
    width:140px;
    }
.ddlWikiLinks
{
    width:300px;
    }
.ddlLabelTop, .tbLabelTop /*.DropDownLabelTop, .TextboxLabelTop*/
{
    padding-bottom:2px;
    padding-left:5px;
    }    
/*************************/
/* DropDownListen Ende   */
/*************************/

/***********************/
/* Listbox Anfang      */
/***********************/
.lbStd
{
    background-color:#1C4324;
    color:#FFF;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:2px solid #FFF;
    }
/***********************/
/* Listbox Ende        */
/***********************/

/***********************/
/* FileExplorer Anfang */
/***********************/
.divFileExPreviewBox
{
    float:left;
    width:174px;
    margin:2px;
    padding:4px;
    overflow:hidden;
    background-color:#788EB0;
    border:1px solid #788EB0;
}
.divFileExPreviewBox:hover
{
    background-color:#596983;
    border:1px solid #1C4324;
}
.divFileExPreview1
{
    float:right;
    width:70px;
    padding:0px;
    text-align:center;
}
.divFileExPreview2
{
    display:table;
    width:100px;
    height:100px;
    text-align:center;
}
.divFileExPreviewVertical
{
    display:table-cell;
    vertical-align:middle;
}
.divFileExPreview3
{
    clear:both;
    width:170px;
    margin:2px;
    font-size:10px;
    overflow:hidden;
}
/***********************/
/* FileExplorer Ende   */
/***********************/

/**********************************/
/* Bereichsüberschriften Anfang   */
/**********************************/
h1.usermanager
{
    background-image:url(/gfx/gui/0/h_usermanager.jpg);
    }
h1.database
{
    background-image:url(/gfx/gui/0/h_database.jpg);
    }
h1.cat
{
    background-image:url(/gfx/gui/0/h_cat.jpg);
    }
h1.profil
{
    background-image:url(/gfx/gui/0/h_profil.jpg);
    }
h1.impressum
{
    background-image:url(/gfx/gui/0/h_impressum.jpg);
    }
h1.login
{
    background-image:url(/gfx/gui/0/h_login.jpg);
    }
h1.log
{
    background-image:url(/gfx/gui/0/h_log.jpg);
    }
h1.folder
{
    background-image:url(/gfx/gui/0/h_folder.jpg);
    }
h1.folderadmin
{
    background-image:url(/gfx/gui/0/h_folder_admin.jpg);
    }
h1.error
{
    background-image:url(/gfx/gui/0/h_error.jpg);
    }
h1.maintenance
{
    background-image:url(/gfx/gui/0/h_maintenance.jpg);
    }
h1.sitemap
{
    background-image:url(/gfx/gui/0/h_sitemap.jpg);
    }
h1.siteedit
{
    background-image:url(/gfx/gui/0/h_siteedit.jpg);
    }
h1.area
{
    position:relative;
    font-size:26px;
    font-weight:normal;
    height:85px;
    margin:0px 10px 10px 5px;
    padding-left:140px;
    background-repeat:no-repeat;
    background-position:top left;
    }
div>h1.area
{
    height:auto;
    min-height:85px;
    }
h1.area span.htag
{
    position:absolute;
    bottom:4px;
    }    
/**********************************/
/* Bereichsüberschriften Ende     */
/**********************************/
/**********************************/
/* Bereichslogos Anfang   */
/**********************************/
div.logoLogin
{
    background-image:url(/gfx/gui/0/h_login.gif);
    background-repeat:no-repeat;
    background-position:10px 0px;
    width:130px;
    height:85px;
    }
div.logoLeft
{
    margin-left:150px;
    padding:0px;
    }

/**********************************/
/* Bereichslogos Ende     */
/**********************************/

/***********************/
/* UserEdit Anfang     */
/***********************/
.ucEditUser
{
    width:440px;
    padding:5px 2px 5px 5px;
    } 
.ucEditUserFileEx
{
    width:490px;
    padding:5px;
    } 
/***********************/
/* UserEdit Ende       */
/***********************/
/*********************/
/* Welcomebox Anfang */
/*********************/
.welcomeBoxLong
{
    height:250px;
    overflow:auto;
    margin-bottom:4px;
    color:#FFF;
    }
.welcomeBox
{
    color:#FFF;
    margin-bottom:4px;
    /*height:100px;*/
    }
div > .welcomeBox, div > .welcomeBoxShort
{
    height:auto;
    max-height:250px;
    overflow:auto;
    }
/********************/
/* Welcomebox Ende  */
/********************/
/***********************/
/* Calendar Anfang     */
/***********************/
.calendar .ajax__calendar_container
{
    z-index:1100;
    background-color:#788EB0;
    border:2px solid #8899AA;
    width:180px;
    padding:0px;
    }
.calendar .ajax__calendar_body
{
    background-color:#788EB0;
    padding-bottom:0px;
    height:140px;
    }
.calendar .ajax__calendar_title
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    }    
.calendar .ajax__calendar_days     
{
    background-color:#788EB0;
    padding:0px;
    margin:0px;
    height:140px;
    }

.calendar .ajax__calendar_day, .calendar .ajax__calendar_dayname
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:1px;
    margin:1px;
    height:1.3em;
    text-align:center;
    }
.calendar .ajax__calendar_month    
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    }
.calendar .ajax__calendar_year    
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    }
.calendar .ajax__calendar_header
{
    background-color:#8899AA;
    color:#FFF;
    padding:1px;
    margin:0px;
    }    
.calendar .ajax__calendar_footer 
{
    background-color:#FFF;
    padding:1px;
    margin:0px;
    }    
.calendar .ajax__calendar_active 
{
    background-color:#FFF;
    }    
.calendar .ajax__calendar_other
{
    color:#FFF;
    }    
.calendar td
{
    padding:0px;
    margin:1px;
    }
/***********************/
/* Calendar Ende       */
/***********************/
/*************************/
/* AutoComplete Anfang   */
/*************************/
.autocompleteList
{
    visibility:hidden;
    background-color:#1C4324;
    border:1px solid #FFF;
    list-style-type:none;
    text-align:left;
    margin:0px!important;
    padding:0px;
    text-indent:0px;
    font-size:12px;
    height:60px;
    overflow:auto;
}
.autocompleteItem
{
    display:block;
    height:12px;
    overflow:hidden;
    padding:1px 2px 2px 2px;
}
.autocompleteItemHover
{
    background-color:#568503;
    display:block;
    height:12px;
    overflow:hidden;
    padding:1px 2px 2px 2px;
}

/***********************/
/* AutoCompleteEnde   */
/***********************/
/*********************************/
/* ProgressBar / Confirm  Anfang */
/*********************************/
div.divModal
{
    z-index:1100;
    position:absolute;
    top:0px;
    left:0px;
    width:1000px; /* 1070 */
    height:100%;
    background-color:Black;
    filter: alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.50; opacity:0.50;
}

div.divUcProgressBar
{
    z-index:2000;
    /*position:fixed;*/
    position:absolute;
    top:0px;
    left:0px;
    width:expression(document.body.clientWidth + "px");
    height:expression(document.body.clientHeight + "px");
    background-color:Black;
    filter: alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.50; opacity:0.50;
}
div.divProgressBar > div > div.divUcProgressBar{
    position:fixed;
    bottom:0px;
    right:0px;
    width:100%;
}
div.divUcInnerProgressBar
{
    z-index:2001;
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    height:105px;
    padding-top:200px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.divProgressBar
{
    z-index:2000;
    /*height:100%;*/
}
.popupConfirmBackground
{
    background-color:Black;
    filter: alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.50; opacity:0.50;
}
.pnlConfirm
{
    background-image:url(/gfx/gui/0/confirm.gif);
    background-repeat:no-repeat;
    height:200px;
}
.pnlConfirmHead
{
    width:400px;
    height:50px;
    cursor:move;
}
.pnlConfirmMessage
{
    width:270px;
    height:95px;
    margin-top:5px;
    margin-left:117px;
    margin-right:13px;
    overflow:auto;
    font-size:14px;
}
/*.confirmInital
{
    float:left;
    width:90px;
    height:50px;
}*/
.pnlConfirmButtons
{
    width:380px;
    height:31px;
    margin-top:5px;
    margin-left:7px;
    margin-right:13px;
}
/******************************/
/* ProgressBar / Confirm Ende */
/******************************/

/***********************/
/* Accordion Anfang    */
/***********************/
a.accordion
{
    display:block;
    border-top:1px solid #FFF;
    border-bottom:1px solid #FFF;
    border-left:1px solid #FFF;
    border-right:1px solid #FFF;
    text-decoration:none;
    color:#FFF;
    padding:4px 4px 4px 24px;
    margin:0px;
}
a.accordion img
{
    border:0px;
    }     
div.accHeader, div.accHeaderSelected
{
    position:relative;
    margin:0px 1px 0px 1px;
    }
div.accHeader
{
    background-color:#87BF92;
    }
div.accHeaderSelected
{
    background-color:#1C4324;
    }
div.accHeader a.accordion
{
    background-image:url(/gfx/gui/0/icons/ico16_expand_accordion.gif);
    background-repeat:no-repeat;
    background-position:2px 2px;
}
div.accHeaderSelected a.accordion
{
    background-image:url(/gfx/gui/0/icons/ico16_collapse.gif);
    background-repeat:no-repeat;
    background-position:2px 2px;
}
div.accHeader a.accordion:hover, div.accHeaderSelected a.accordion:hover
{
    border-top:1px solid #FFF;
    border-bottom:1px solid #FFF;
    border-left:1px solid #FFF;
    border-right:1px solid #FFF;
    background-color:#1C4324;
    color:#FFF;
    }    
div.accHeader img
{
    margin-right:4px;
    position:relative;
    top:2px;
    }
div.accContent
{
    position:relative;
    margin:0px 1px 4px 1px;
    padding:0px;
    background-color:#87BF92;
    height:200px;
    }    

/***********************/
/* Accordion Ende      */
/***********************/

/***********************/
/* GridView Anfang     */
/***********************/
table.gridviewStd, table.detailviewStd
{
    border-collapse:separate!important;
}
table.gridviewStd, table.detailviewStd
{
    padding-bottom:10px;
    background-color:#FFF;
}
table.detailviewStd input
{
    width:600px;
    }
.gridviewStd th
{
    padding-top:10px!important;
    padding-bottom:5px!important;
}
.gridviewStd th a
{
    color:#000;
    text-decoration:none;
    border-bottom:1px solid #000;
    }
table.gridviewStd td, table.detailviewStd td
{
    padding:2px 2px;
    vertical-align:top;
}

.gridviewLink a
{
    text-decoration:none!important;
    }   
.gridviewNormal td a img
{
    background-image:url(/gfx/gui/0/buttons/btn_normal.gif);
    background-repeat:no-repeat;
    }   
.gridviewAlternate a img
{
    background-image:url(/gfx/gui/0/buttons/btn_normal.gif);
    background-repeat:no-repeat;
    }   
.gridviewNormal
{
    background-color:#596983;
   }
.gridviewAlternate
{
    background-color:#788EB0;
    }   
.gridviewNormal td
{
    border-top:1px solid #596983;
    border-bottom:1px solid #596983;
   }
.gridviewAlternate td
{
    border-top:1px solid #788EB0;
    border-bottom:1px solid #788EB0;
    }   
.gridviewNormal:hover td, .gridviewAlternate:hover td
{
    border-top:1px solid #1C4324;
    border-bottom:1px solid #1C4324;
}        

.gridviewPager a
{
    border-style: solid;
    border-width:2px;
    border-color:#EEE;
    padding:1px 4px;
    margin-right:2px;
    text-decoration: none;
    color:#FFF;
    background-color:#1C4324;
}
.gridviewPager a:hover
{
    border-style: double;
    border-width:3px;
    padding:0px 3px;
    color:#FFF;
}
.gridviewPager a:visited
{
    color:#FFF;
}
.gridviewPager span
{
    font-weight:bold;
    border-style: double!important;
    border-width:3px!important;
    padding:0px 3px!important;
    margin-right:2px;
    border-color:#EEE!important;
    }

.gridviewPager td
{
    background-color:#87BF92;
}
.gridviewPager td td
{
    padding-left:0px!important;
    background-color:#87BF92!important;
}
.gridviewPager table
{
    background-color:#87BF92;
    margin:10px 0px 10px 0px;
    border-left:50px solid #87BF92;
    border-right:50px solid #87BF92;
}
.gridviewPager table td
{
    padding:3px 2px;
}

.detailsviewCommandRow td
{
    padding:5px 0px 0px 0px!important;
    background-color:#FFF;
}
/***********************/
/* GridView Ende       */
/***********************/

/***********************/
/* DragPanel Anfang    */
/***********************/
.pnlDrag
{
    z-index:1200;
    display:none;
    position:absolute;
    top:180px;
    left:0px;
    width:0px;
    height:50px;
    background-color:#FFF;
    background-repeat:no-repeat;
    padding:0px;
    border:2px solid #1C4324;
    overflow:hidden;
}
.pnlDragStandard
{
    background-image:url(/gfx/gui/0/standardpanel.gif);
}
.pnlDragGfxFiler
{
    background-image:url(/gfx/gui/0/gfxfilerpanel.gif);
}
.pnlDragHelp
{
    background-image:url(/gfx/gui/0/helppanel.gif);
}
.pnlDragHead
{
    height:50px;
    cursor:move;
    background-color:#1C4324;
    background-repeat:no-repeat;
}
.pnlDragHeadText
{
    height:50px;
    padding-left:125px;
    padding-top:5px;
    font-size:18px;
}
.pnlDragContent
{
    height:0px;
    /*margin:0px;  muss im Code hartcodiert werden wg. Groessenaenderungseffekten */
    overflow:auto;
    position:relative;
    top:-100px;
    margin-top:100px;
}

.pnlResize
{
    width:16px;
    height:16px;
    background-image:url(/gfx/gui/0/icons/ico16_resize.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    cursor: se-resize;
}
/***********************/
/* DragPanel Ende      */
/***********************/

/***********************/
/* Sitemap Anfang      */
/***********************/
.reorderList, .liveSitemap
{
    padding:0px 5px 10px 5px;
}
.reorderList ul, .reorderList li
{
    text-indent:0px;
    margin:0px;
    padding:0px;
}
.divReorderItemCommand
{
    height:18px;
    margin-top:2px;
}
.divReorderItem
{
    height:18px;
    background-color:#788EB0;
    border:1px solid #1C4324;
    margin-top:1px;
    margin-left:60px;
    padding-left:5px;
}
.divPosX0
{
    margin-left:60px;
}
.divPosX1
{
    margin-left:80px;
}
.divPosX2
{
    margin-left:100px;
}
.divPosX3
{
    margin-left:120px;
}
.divReorderItem:hover
{
    background-color:#596983;
}
.divReorderDrag
{
    width:20px;
    height:18px;
    background-image:url(/gfx/gui/0/icons/ico16_drag.gif);
    background-repeat:no-repeat;
    cursor:move;
}
.divReorderTarget
{
    border:1px solid #1C4324;
    height:1.2em;
}
.liveSitemap ul
{
    margin:0px;
    padding-left:20px;
}
.liveSitemap li span
{
    display:block;
    height:18px;
    background-color:#788EB0;
    border:1px solid #1C4324;
    margin-top:1px;
    padding-left:5px;
    padding-right:5px;
    clear:right;
}
.liveSitemap li span:hover
{
    background-color:#596983;
}
/***********************/
/* Sitemap Anfang      */
/***********************/

/*#####################*/
/* WIKI Anfang         */
/*#####################*/
/* -- Template -- */
h1.WIKIarea
{
    position:relative;
    font-size:26px;
    font-weight:normal;
    height:85px;
    margin:0px 10px 10px 5px;
    padding-left:140px;
    background-repeat:no-repeat;
    background-position:top left;
    }
h1.WIKIarea span.htag
{
    position:absolute;
    bottom:4px;
    }    
h1.WIKIarea img.wiki_img
{
    position:absolute;
    bottom:-4px;
    left:-140px;
    margin:0px!important;
}
h1.WIKIareaNoGfx
{
    font-size:26px;
    font-weight:normal;
    padding-left:8px;
    margin:0px 10px 10px 15px;
    border-left:4px solid #1C4324;
}
.WIKIeditDisabled
{
    margin:0px;
}
.WIKIeditEnabled
{
    border:1px dashed #788EB0;
}
.WIKIeditBtn
{
    float:right;
    width:16px;
    height:16px;
}
.WIKIeditLblNr
{
    float:right;
    background-color:#788EB0;
    color:#000;
    font-size:12px;
    margin-right:2px;
    padding:1px;
}
/* -- Template -- */

html.wiki_content
{
    background-color:#FFF;
    background-image:none;
    }

body.wiki_content
{
    color:#1C4324;
    background-color: #FFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
}

/*.wiki_content strong, .wiki_content span, .wiki_content label{color:#1C4324!important;}*/


.wiki_content ul /* damit Bullet erscheint weil global auf none gesetzt damit beim Ajax ReorderList kein Bullet erscheint */
{
    list-style-type: inherit;
    }
.wiki_content h1
{
    font-size:22px;
    font-weight:normal;
    line-height:1.4em;
    margin:14px 10px 10px 5px;
    padding-left:30px!important;
    /*border-left:4px solid #1C4324;*/
    background-image:url(/gfx/gui/0/logo_headline.gif);
    background-repeat:no-repeat;
    background-position:0px 1px;
    }
.wiki_content h2
{
    font-size:18px;
    font-weight:normal;
    margin:14px 5px 5px 5px;
    padding-left:8px;
    border-left:4px solid #1C4324;
    }
.wiki_content h3
{
    font-size:14px;
    font-weight:normal;
    margin:14px 5px 1px 5px;
    padding-left:8px;
    border-left:4px solid #1C4324;
    }

.wiki_content p, div.wiki_div /*, .wiki_content div*/
{
    margin:2px 5px 5px 5px;
    line-height:1.5em;
    padding:0px 0px 0px 13px;
}
.wiki_textleft
{
    }    
.wiki_textright
{
    text-align:right;
    }    
.wiki_textcenter
{
    text-align:center;
    }    
p.wiki_einzuggross
{
    padding:0px 100px 0px 100px!important;
}
p.wiki_einzugklein
{
   padding:0px 50px 0px 50px!important;
}

.wiki_smaller
{
    font-size:10px;
    }

.wiki_biggerer
{
    font-size:14px;
    }

.wiki_content strong, .wiki_content b
{
    font-weight:bold;
    color:#000;
}

.wiki_content em, .wiki_content i
{
    font-style:italic;
}
    
img.wiki_img
{
    margin: 0px 5px 0px 5px;
}
img.wiki_img_inline
{
    margin: 0px 5px 0px 5px;
    vertical-align:middle;
}
img.wiki_imgleft
{
    float:left;
    margin: 0px 20px 10px 5px;
}
img.wiki_imgright
{
    float:right;
    margin: 0px 5px 10px 20px;
}

.wiki_content a, .wiki_content a.wiki_link
{
    color:#000!important;
    text-decoration:none!important;
    border-bottom:1px solid #000;
    }

a.wiki_http_img, a.wiki_https_img, a.wiki_mailto_img, a.wiki_ftp_img, a.wiki_link_img
{
    border:0px;
}

a.wiki_http_img img, a.wiki_https_img img, a.wiki_mailto_img img, a.wiki_ftp_img img, a.wiki_link_img img
{
    border:0px;
    vertical-align:middle;
}

.wiki_content ul, .wiki_content ol 
{
    margin:5px 0px 0px 0px;
    padding:0px 0px 5px 25px;
    /*border:1px solid blue;*/
}

.wiki_content ul li, .wiki_content ol li
{
 /* border:1px solid red;*/
}

.wiki_content blockquote, blockquote
{
    background-color:#8899AA;
    color:#FFF;
    font-weight:bold;
    font-style: italic;
    border:1px solid #1C4324;
    margin:5px 35px 5px 35px!important;
    padding:5px!important;
}

.wiki_content table
{
    border:0px;
}
.wiki_content td
{
    padding:0px 8px 8px 0px;
    vertical-align:top;
    border:0px;
}

/* Rahmenfarbe fuer P im Editor */
body.yui-hidden p{border-color:#888!important;}

/*#####################*/
/* WIKI Ende           */
/*#####################*/

/*#####################*/
/* GAMES Anfang        */
/*#####################*/

div.boxnormalbottom td
{ padding-right:3px;}

.bannerEdit
{
    background-color:#FFF;
}
.gameActive_false
{
    color:#AA0000;
}
.buttonChapter
{
    border:0px;
    margin:2px 5px;
    background-color:Transparent;
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt.gif);
    background-repeat:no-repeat;
    width:110px;
    height:24px;
}
.buttonChapterSelected
{
    border:0px;
    margin:2px 5px;
    background-color:Transparent;
    background-image:url(/gfx/gui/0/buttons/btn_normal_alt_hover.gif);
    background-repeat:no-repeat;
    width:110px;
    height:24px;
}

.tbBoxGamesData
{
    width:420px;
}
.tbBoxSupport
{
    width:550px;
}
.tbBoxNewsData
{
    width:840px;
}
.textareaGamesData
{
    background-color:#1C4324;
    color:#FFF;
    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-bottom:2px solid #FFF;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:5px;
    padding-right:5px;
    margin:0px;
    line-height:1.5em;
    height:300px;
    }
 .textareaGamesDataNA
{
    height:10px!important;
    }
          
div.normalGames
{
    position:relative;
    top:-10px;
    margin:0px 8px 5px 8px;
    line-height:1.5em;
    }    
div.normalGames2
{
    margin:0px 8px 5px 8px;
    line-height:1.5em;
    }  
div.normalGames2 ul
{ list-style-type:circle;}      
div.gameHead
{
    margin:0px 16px 0px 16px;
    padding:0px;
}
div.gameGame
{
    margin:0px 8px 0px 16px;
    padding:0px;
}
div.gameWelcome
{
    margin:0px 8px 0px 0px;
    padding:0px;
}
 hr.gameGame
{
    margin:0px 8px 16px 16px;
    padding:0px;
}
div.gameHeadTitle
{   
    margin:0px 0px 8px 0px;
    font-size:22px;
    line-height:25px;
    font-weight:bold;
}
td.gameHeadLeft
{
   width:550px;
   vertical-align:bottom;
}
td.gameHeadRight
{
   width:400px;
   text-align:right;
}
div.gameConsole
{
    text-align:right;
}
img.gameConsole
{
}
div.divGBoxTop
{
    width:580px;
    height:25px;
    background-image:url(/gfx/gui/0/gbox_top.gif);
    background-repeat:no-repeat;
}
div.divGBoxMiddle
{
    width:580px;
    background-image:url(/gfx/gui/0/gbox_middle.gif);
    background-repeat:repeat-y;
}
div.divGBoxBottom
{
    width:580px;
    height:30px;
    background-image:url(/gfx/gui/0/gbox_bottom.gif);
    background-repeat:no-repeat;
}
div.divGBoxSmallTop
{
    width:345px;
    height:25px;
    background-image:url(/gfx/gui/0/gbox_small_top.gif);
    background-repeat:no-repeat;
}
div.divGBoxSmallMiddle
{
    width:345px;
    background-image:url(/gfx/gui/0/gbox_small_middle.gif);
    background-repeat:repeat-y;
}
div.divGBoxSmallBottom
{
    width:345px;
    height:30px;
    background-image:url(/gfx/gui/0/gbox_small_bottom.gif);
    background-repeat:no-repeat;
}
div.divNBoxTop
{
    width:380px;
    height:25px;
    background-image:url(/gfx/gui/0/box_news_top.gif);
    background-repeat:no-repeat;
}
div.divNBoxMiddle
{
    width:380px;
    background-image:url(/gfx/gui/0/box_news_middle.gif);
    background-repeat:repeat-y;
}
div.divNBoxBottom
{
    width:380px;
    height:30px;
    background-image:url(/gfx/gui/0/box_news_bottom.gif);
    background-repeat:no-repeat;
}
div.gameRight 
{
    float:right;
}

img.gameScreenshot
{
    border:0px;
    margin:0px 1px 16px 15px;
}
div.gameScreenshot2
{
    margin:0px 0px 0px 15px;
}

img.gameScreenshot2
{
    margin:0px 4px 8px 0px;
    border:2px solid Gray;
}

h1.box
{
    margin:0px 20px 4px 20px;
    font-size:14px;
}
h6.box
{
    margin:0px 20px 4px 0px;
    font-size:14px;
}
h1.topnews
{
    margin:0px 5px 5px 5px;
    font-size:18px;
}
h1.newsticker
{
    margin:0px 5px 2px 5px;
    font-size:14px;
}
p.topnewsdate
{
    margin:0px 5px 5px 5px;
    padding:0px;
    font-size:10px;
    line-height:12px;
}
p.newstickerTopmargin
{
    margin-top:16px!important;
}
div.topnews
{
   padding:0px 16px 0px 16px;
}
div.topgames
{
   margin:16px 0px 20px 0px;
}
p.boxnormal, div.boxnormal
{
    margin:0px 20px 10px 20px;
}
p.boxnormalbottom, div.boxnormalbottom
{
    margin:0px 20px 0px 20px!important;
}
td.welcomeLeft
{
    width:580px;
}
div.welcomeLeft
{
    padding-right:20px;
}
td.welcomeRight
{
}
div.welcomeRight
{   padding-top:20px;
    padding-left:6px;
}
img.boxcover
{
    margin:0px 20px 20px 20px;
}
div.boxWallpaper
{
    float:left;
    margin:0px 1px 10px 15px;
    width:250px;
    min-height:140px;
}
div.innerboxWallpaper
{
    margin-top:10px;
    text-align:center;
}
img.boxWallpaper
{
    float:left;
    border:2px solid Gray;
}
.img50
{
    height:50%;
    width:50%;
}
.img75
{
    width:100px;
}
.widthGamesUpload
{
   width:450px;
}
.WallScreen
{
   margin-top:20px;
}
.imgnews
{
   float:left;
   margin:0px 8px 6px 6px;
}
div.newsticker
{
   color:#FFF;
   padding:0px 22px 0px 8px;
}
div.newsticker div.normal { padding-bottom:8px; border-bottom:1px solid White;}
.labelBeschrift
{
   width:4em;
}
.labelBeschriftung
{
   width:8em;
}
.labelBeschriftungLang
{
   width:16em;
}
.labelBeschriftungSehrLang
{
   width:350px;
}
.tbBoxBeschrift
{
   margin:2px 0px 2px 5px;
   line-height:1.5em;
   display: inline;
   width:290px;
}
.tbBoxDownloadBrowser
{
   margin:2px 0px 2px 5px;
   line-height:1.5em;
   display: inline;
   width:450px;
}
.invisible
{
   visibility:hidden;
}
.EditorBox
{
   position:absolute;
   top:-9999px;
   left:-9999px;
   width:945px;
   background-color:#8899AA;
}
.gamesEditorBox
{
   position:absolute;
   top:-9999px;
   left:-9999px;
   width:470px;
   background-color:#8899AA;
}
.gamesNewsEditorBox
{
   position:absolute;
   top:-9999px;
   left:-9999px;
   width:870px;
   background-color:#8899AA;
}
.gamesbox
{
    margin:2px 11px 0px 3px;
    padding:0px; 
}

.tdeditsymbol{
 width:45px;}
/*#####################*/
/* GAMES Ende          */
/*#####################*/
/*#####################*/
/* AddThis Anfang      */
/*#####################*/
.AddThisContainerGame
{
 width:550px;
 margin-top:20px;
 margin-bottom:20px;
 margin-right:20px;
}
.AddThisGame
{
 float:right;
}
.AddThisContainerNews
{
 height:30px;
}
.AddThisNews
{
 float:right;
 margin-top:10px;
 margin-right:10px;
}
/*#####################*/
/* AddThis Ende        */
/*#####################*/
/*#####################*/
/* Youtube etc. Anfang */
/*#####################*/
.netbuttons
{
 text-align:center;
 margin-bottom:10px;
}
.btnYoutube
{
 background-image:url(/www/gfx/youtube.png);
 background-repeat:no-repeat;
 width:103px;
 height:40px;
}
.btnFacebook
{
 background-image:url(/www/gfx/facebook.png);
 background-repeat:no-repeat;
 width:103px;
 height:40px;
}
/*#####################*/
/* Youtube etc. Ende   */
/*#####################*/
