@import url('tagcloud.css');
@import url('tagcloudMini.css');
@import url('tagcloudMicro.css');
@import url('widget.css');
/*
@import url('lightboxextended.css');
*/
@import url('reiter.css');
@import url('navi_reiter.css');
@import url('layerblocker.css');
@import url('tooltip.css');


BODY {
  background: #FFF8E3;
  color: #000000;
  margin: 0px;
  font-family: Tahoma;
  
}

a {font-family:Tahoma;color:#333333;font-size:10pt;color:black;text-decoration:underline;}
a:hover {font-family:Tahoma;color:#333333;font-size:10pt;color:black;text-decoration:underline;}

h2 {
    display: block;
    color: #BA121F;
    font-size: 1em;
    margin: 0;
}

h2 a {
    color:#333333;;
    text-decoration: none;
}

h2 a:hover {
    text-decoration: none;
}


h5 {
    color: #BA121F;
    font-size: 1.2em;
    margin-bottom: 0.4em;
    border-bottom: 1px solid #BA121F;
}

h5.no-underline {
    border-bottom: 0px;
}

.votingBig {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#D59F00;
	text-align:right;
}

.countdown {
	display:block;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#D59F00;
	background-color:white;
	padding:2px;
	border:1px solid #F99110;
}

.resultSearch {
    font-family: Tahoma;
    color: #9797A8;
    font-size: 0.9em;
}

.searchRadio {
	border: none;
}

.searchfield {
	padding: 2px;	
	padding-left: 1px;
	margin-top: 4px;
	font-size: 8pt;
	width: 240px;
	height:22px;
	font-family: arial;
}

.formButtonSearch	{
	background-color: #B2C2C6;
	border-left: 1px solid #EEE;
	border-top: 1px solid #EEE;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	color: #333;
	padding: 1px;
	font-size: 12px;
	font-weight: bold;
}	


.preview {
    float: left;
    margin-right: 10px;
}

.previewImage {
    float: left;
    margin-right: 10px;
    border:1px solid #B6B6B6;
}

.websiteCount {
    font-family: Tahoma;
    color: #9797A8;
    font-size: 0.7em;
}

.titleTopsite {
    font-family: Tahoma;
    color: #9797A8;
    font-size: 2.0em;
    font-weight:bold;
}

.captionSelectHof {font-family:Tahoma;font-size:8pt;}

/* =========== */
/* = hintbox   */
/* =========== */

.hintbox {
	background-color:#FFF8E3;
	width:600px;
	border: 5px solid #419A3F;
	padding:5px;
}

.hintTitle {
	font-size: 12pt;
	font-weight: bold;
	color: #419A3F;
}

/* ===========   */
/* = hpDetails   */
/* ===========   */
.hpDetailsTitle {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #337336;
}

.hpDetailsTendenz {
	font-family: Tahoma, Verdana, Arial;
	font-size: 7pt;
	color: #858585;
}

/* =========== */
/* = pagetoggler   */
/* =========== */
.pagetoggler {
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 0.9em;
}
.pagetoggler a, .pagetoggler span {
	background-color: #F3F3F3;
	padding: 2px 8px;
	border: 1px solid #919191;
	color: black;
	text-decoration: none !important;
}	
.pagetoggler a:hover {
	background-color: #FFFFFF;
}

.pagetoggler span {
	background-color: #FFFFFF;
	border: 5px solid #BA121F;
	font-weight: bold;
	color: #990000;
}

/* =========== */
/* = Top       */
/* =========== */

div#bwTop {
 width:950px;
}

/* ================== */
/* = Content-Button   */
/* ================== */

.contentButton {
	
}
.contentButton a, .contentButton span {
	background-color: #F3F3F3;
	padding: 2px 8px;
	border: 1px solid #919191;
	color: black;
	text-decoration: none !important;
	font-size:12px;
	width:200px;
	text-align:center;
	display:block;
}	
.contentButton a:hover {
	background-color: #FFFFFF;
	font-size:12px;
	width:200px;
}

.contentButton span {
	background-color: #FFFFFF;
	border: 5px solid #BA121F;
	font-weight: bold;
	color: #990000;
}



/* =========== */
/* = Content   */
/* =========== */

div#bwContent {
    float:left;
    margin:auto;
    width: 700px;
    padding: 5px 10px 10px;
    text-align: left;
    font-size: 0.8em;
}



#bwContent h4 {
    font-weight: bold;
    font-size: 1.8em;
    color:#BA121F;
    margin-top:5px;
    margin-bottom:10px;
    clear:both;
}


#bwFame td.c {
    text-align:center;
}

#bwFame .pos {
    color: #666;
    font-size: 22px;
}

#bwFame .sno {
    color: #666;
    font-size: 22px;
}

#bwFame table td.no-border {
    border: 0px;
}

#bwContent table td, .border {
    padding: 5px;
    margin: 0px;
    border-top: 1px solid #EFEFEF;
}

#bwContent table td.no-border {
    border: 0px;
}

.description {
    width: 200px;
}

.comment {
	width: 370px;
	font-size:9pt;
}

.voting {
    width: 200px;
}

#bwContent table td .details {
    display: block;
    width: 150px;
}

#bwContent .details a {
    color: #333333;
}



.mainframe {
	margin: 15px;
	margin-left:15px;
	padding-left:15px;
	padding-top:15px;
	background-color:white;
}

.headerMenue {
	background: url('images/head-verlauf.gif') repeat-y;
}

headerMenueKachel {
	background: url('images/console-kachel.gif') repeat-x;
}

.formButton	{
	background-color: #B2C2C6;
	border-left: 1px solid #EEE;
	border-top: 1px solid #EEE;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	color: #333;
	padding: 1px;
	font-size: 12px;
	font-weight: bold;
}	

.bgcolor3					{background-color: #FFF3CB}/* standard table onmouseout */
.bgcolor2					{}/* standard table onmouseout */
.bgcolor4					{}/* standard table onmouseover */

/*.votingArea {background-color:white;width:130px;height:38px;position:relative;padding-left:2px;padding-top:2px;top:76px;z-index:2;align:left;border:1px solid black;}*/

.aktNote{background-color:#ffffff;font-family:Tahoma;font-size:7pt;color:black;border:2px solid #B0DDA4;width:30px}

td {font-family:Tahoma;font-size:10pt;color:black}

.fpw {font-family:Tahoma;font-size:7pt;color:#707070}
a.fpw {font-family:Tahoma;font-size:7pt;color:#707070;text-decoration:none;}
a.fpw:hover {font-family:Tahoma;font-size:7pt;color:#707070;text-decoration:underline;}

.commentBig {font-family:Tahoma;font-size:11pt;color:black}
.commentSmall {font-family:Tahoma;font-size:8pt;color:black}
a.commentSmall {font-family:Tahoma;font-size:8pt;text-decoration:underline;}
a.commentSmall:hover {font-family:Tahoma;font-size:8pt;text-decoration:underline;}

a.publicLinks {font-family:Tahoma;font-size:13pt;text-decoration:underline;}
a.publicLinks:hover {font-family:Tahoma;font-size:13pt;text-decoration:underline;}

.header {font-family:Tahoma;font-size:12pt;color:black}
.subheader {font-family:Tahoma;font-size:11pt;color:black}


CHECKBOX, INPUT, RADIO {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
}

TEXTAREA {
    font-family:Tahoma;font-size:8pt;    
}

FORM {
	display: inline;
}

.blur {
    font-family:Tahoma;
    border-style: solid; 
    border-width: 1px; 
    border-color: #000000; 
    font-weight: normal; 
    background-color: white; 
    font-size: 9pt;
    padding-left:5px;
}

.blurTopsite {
    font-family:Tahoma;
    border-style: solid; 
    border-width: 1px; 
    border-color: #000000; 
    font-weight: normal; 
    background-color: white; 
    font-size: 12pt;
    padding-left:5px;
}

.bigTitle {font-family:Tahoma;font-size:14pt;}
.underTitle {font-family:Tahoma;font-size:10pt;}
.impressionNr {font-family:Tahoma;font-size:14pt;font-weight:bold;}

a.limpressionNr {font-family:Tahoma;font-size:14pt;;color:#000000;text-decoration:underline;font-weight:bold;}
a:hover.impressionNr {font-family:Tahoma;font-size:14pt;color:#000000;text-decoration:underline;font-weight:bold;}

.normal {font-family:Tahoma;font-size:10pt}
.small {font-family:Tahoma;font-size:7pt}
.smallMonHeader {font-family:Tahoma;font-size:7pt;color:#9797A8;}
.smallLoved {font-family:Tahoma;font-size:7pt;color:#333333;}
.votes {font-family:Tahoma;font-size:12px;color:#333333;white-space:nowrap;}
.commentFeatures {font-family:Tahoma;font-size:12px;color:#333333;}
.topsite  {font-family:Tahoma;font-size:14px;color:#333333}
.topsiteLongName  {font-family:Tahoma;font-size:10px;color:#333333}
.topsiteNr {font-family:Tahoma;font-size:14px;font-weight:bold;color:#333333}
.topsiteNrSmall {font-family:Tahoma;font-size:12px;font-weight:bold;color:#333333}

a.small {font-family:Tahoma;font-size:7pt;text-decoration:none;color:#A8A8A8;}
a:hover.small {font-family:Tahoma;font-size:7pt;text-decoration:underline;color:#A8A8A8;}

.voteText {font-family:Tahoma;font-size:8pt}

.error {font-family:Tahoma;font-size:10pt;color:red}

.ukat {font-family:Tahoma;font-size:11pt;font-weight:bold;}

.titleBox {font-family:Tahoma;font-size:16pt;color:black;}
.subtitleBox {font-family:Tahoma;font-size:13pt;color:black;}

a.linkpartner {font-family:Tahoma;font-size:2pt;;color:#3A6EA5;text-decoration:underline;}
a:hover.linkpartner {font-family:Tahoma;font-size:2pt;color:#3A6EA5;text-decoration:underline;}

a.commentFeatures {font-family:Tahoma;font-size:10px;color:#333132;text-decoration:none}
a:hover.commentFeatures {font-family:Tahoma;font-size:10px;color:#333132;text-decoration:underline;}
a.commentFeaturesBig {font-family:Tahoma;font-size:12px;color:#333132;text-decoration:none}
a:hover.commentFeaturesBig {font-family:Tahoma;font-size:12px;color:#333132;text-decoration:underline;}

a.topsite {font-family:Tahoma;font-size:14px;color:#333132;font-weight:bold;text-decoration:none}
a:hover.topsite {font-family:Tahoma;font-size:14px;color:#333132;font-weight:bold;text-decoration:underline;}

a.topsiteLongName {font-family:Tahoma;font-size:11px;color:#333132;font-weight:bold;text-decoration:none}
a:hover.topsiteLongName {font-family:Tahoma;font-size:11px;color:#333132;font-weight:bold;text-decoration:underline;}

.unit-rating{
        		margin:0;
                padding:0;
                position:relative;
                height:14px;
                width:70px;
                display:block;
                list-style:none;
    			cursor: pointer;
                cursor: hand;
                background: url('images/vote-inactive.gif') top left;
            }
            
            .unit-rating li{
                float: left;
                padding:0px;
                margin:0px;
            }
            .unit-rating li a{
                display:block;
                width:14px;
                height:14px;
                z-index:20;
                position:absolute;
                padding:0px;
            }
            .unit-rating li span{
                display: block;
                width: 14px;
                height: 14px;
                text-decoration: none;
                text-indent: -9000px;
                z-index: 31;
                position: absolute;
                padding: 0px;
            }
            .hide{
                visibility:hidden;
                display:none;
            }
            .unit-rating li a:hover{
                background: url('images/vote-over.gif') top left;
                z-index: 10;
                left: 0px;
            }
            .unit-rating a.r1-unit{left: 0px;}
            .unit-rating a.r1-unit:hover{width:14px;}
            .unit-rating a.r2-unit{left:14px;}
            .unit-rating a.r2-unit:hover{width: 28px;}
            .unit-rating a.r3-unit{left: 28px;}
            .unit-rating a.r3-unit:hover{width: 42px;}
            .unit-rating a.r4-unit{left: 42px;}	
            .unit-rating a.r4-unit:hover{width: 56px;}
            .unit-rating a.r5-unit{left: 56px;}
            .unit-rating a.r5-unit:hover{width: 70px;}
            .unit-rating a.r6-unit{left: 70px;}
            .unit-rating a.r6-unit:hover{width: 84px;}
            .unit-rating a.r7-unit{left: 84px;}
            .unit-rating a.r7-unit:hover{width: 98px;}
            .unit-rating a.r8-unit{left: 98px;}
            .unit-rating a.r8-unit:hover{width: 112px;}
            .unit-rating a.r9-unit{left: 112px;}
            .unit-rating a.r9-unit:hover{width: 126px;}
            .unit-rating a.r10-unit{left: 126px;}
            .unit-rating a.r10-unit:hover{width: 140px;}
            
            .unit-rating li.current-rating{
                background: url('images/vote-active.gif') left top repeat-x;
                position: absolute;
                padding-left:0px;
                height: 14px;
                display: block;
                z-index: 9;
                left:0px;
            }
            
           
.unit-ratingKing{
        		margin:0;
                padding:0;
                position:relative;
                height:25px;
                width:27px;
                display:block;
                list-style:none;
    			cursor: pointer;
                cursor: hand;
                background: url('images/vote-king-inactive.gif') top left;
            }
            
            .unit-ratingKing li{
                float: left;
                padding:0px;
                margin:0px;
            }
            .unit-ratingKing li a{
                display:block;
                width:27px;
                height:25px;
                z-index:20;
                position:absolute;
                padding:0px;
            }
            .unit-ratingKing li span{
                display: block;
                width: 27px;
                height: 25px;
                text-decoration: none;
                text-indent: -9000px;
                z-index: 31;
                position: absolute;
                padding: 0px;
            }
            .hide{
                visibility:hidden;
                display:none;
            }
            .unit-ratingKing li a:hover{
                background: url('images/vote-king-over.gif') top left;
                z-index: 10;
                left: 0px;
            }
            .unit-ratingKing a.r6-unitKing{left: 0px;}
            .unit-ratingKing a.r6-unitKing:hover{width:27px;}
            
            
            .unit-ratingKing li.current-ratingKing{
                background: url('images/vote-king-active.gif') left top repeat-x;
                position: absolute;
                padding-left:0px;
                height: 25px;
                display: block;
                z-index: 9;
                left:0px;
            }          
            
/* Button: Login */           
.unit-buttonLogin{
    top:5px;
    margin:0;
    padding:0;
    position:relative;
    width:49px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-login.gif') top left;
}

.unit-buttonLogin li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonLogin li a{
    display:block;
    width:49px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonLogin li span{
    display: block;
    width: 49px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonLogin li a:hover{
    background: url('images/bt-login-over.gif') top left;
    z-index: 10;
    left: 0px;
}
         
/* Button: Logout */           
.unit-buttonLogout{
    top:5px;
    margin:0;
    padding:0;
    position:relative;
    width:49px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-logout.gif') top left;
}

.unit-buttonLogout li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonLogout li a{
    display:block;
    width:49px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonLogout li span{
    display: block;
    width: 49px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonLogout li a:hover{
    background: url('images/bt-logout-over.gif') top left;
    z-index: 10;
    left: 0px;
}
                
         
        
/* Button: Suchen */           
.unit-buttonSuchen{
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:49px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-suchen.gif') top left;
}

.unit-buttonSuchen li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonSuchen li a{
    display:block;
    width:49px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonSuchen li span{
    display: block;
    width: 49px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonSuchen li a:hover{
    background: url('images/bt-suchen-over.gif') top left;
    z-index: 10;
    left: 0px;
}       


/* Button: Abschicken */           
.unit-buttonAbschicken{
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:90px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-abschicken.gif') top left;
}

.unit-buttonAbschicken li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonAbschicken li a{
    display:block;
    width:90px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonAbschicken li span{
    display: block;
    width: 90px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonAbschicken li a:hover{
    background: url('images/bt-abschicken-over.gif') top left;
    z-index: 10;
    left: 0px;
}       


/* Button: Kommentar loeschen */           
.unit-buttonKommentarloeschen{
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:130px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-commentdelete.gif') top left;
}

.unit-buttonKommentarloeschen li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonKommentarloeschen li a{
    display:block;
    width:130px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonKommentarloeschen li span{
    display: block;
    width: 130px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonKommentarloeschen li a:hover{
    background: url('images/bt-commentdelete-over.gif') top left;
    z-index: 10;
    left: 0px;
}       

/* Button: Home */           
.unit-buttonHome{
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:90px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-home.gif') top left;
}

.unit-buttonHome li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonHome li a{
    display:block;
    width:90px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonHome li span{
    display: block;
    width: 90px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonHome li a:hover{
    background: url('images/bt-home-over.gif') top left;
    z-index: 10;
    left: 0px;
}       

/* Button: Zum Saal */           
.unit-buttonMyhall{
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:130px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-meinsaal.gif') top left;
}

.unit-buttonMyhall li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonMyhall li a{
    display:block;
    width:130px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonMyhall li span{
    display: block;
    width: 130px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonMyhall li a:hover{
    background: url('images/bt-meinsaal-over.gif') top left;
    z-index: 10;
    left: 0px;
}       

/* Button: Registrieren */           
.unit-buttonRegistrieren{
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:90px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-registrieren.gif') top left;
}

.unit-buttonRegistrieren li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonRegistrieren li a{
    display:block;
    width:90px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonRegistrieren li span{
    display: block;
    width: 90px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonRegistrieren li a:hover{
    background: url('images/bt-registrieren-over.gif') top left;
    z-index: 10;
    left: 0px;
}


/* Button: Empfehlung loeschen */           
.unit-buttonEmpfehlungloeschen{
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:130px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-empfehlungloeschen.gif') top left;
}

.unit-buttonEmpfehlungloeschen li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonEmpfehlungloeschen li a{
    display:block;
    width:130px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonEmpfehlungloeschen li span{
    display: block;
    width: 130px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonEmpfehlungloeschen li a:hover{
    background: url('images/bt-empfehlungloeschen-over.gif') top left;
    z-index: 10;
    left: 0px;
}


/* Button: Webseite kommentieren */           
.unit-buttonWebseitekommentieren{
    border:1px solid black;
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:178px;
    height:34px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/navbutton-comwebsite.gif') top left;
}

.unit-buttonWebseitekommentieren li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonWebseitekommentieren li a{
    border:1px solid black;
    display:block;
    width:178px;
    height:34px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonWebseitekommentieren li span{
    border:1px solid black;
    display: block;
    width: 178px;
    height: 34px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonWebseitekommentieren li a:hover{
    border:1px solid black;
    background: url('images/navbutton-comwebsite-over.gif') top left;
    z-index: 10;
    left: 0px;
}

/* Button: loeschen */           
.unit-buttonDelete{
    top:1px;
    margin:0;
    padding:0;
    position:relative;
    width:90px;
    height:18px;
    display:block;
    list-style:none;
    cursor: pointer;
    cursor: hand;
    background: url('images/bt-delete.gif') top left;
}

.unit-buttonDelete li{
    float: left;
    padding:0px;
    margin:0px;
}
.unit-buttonDelete li a{
    display:block;
    width:90px;
    height:18px;
    z-index:20;
    position:absolute;
    padding:0px;
}
.unit-buttonDelete li span{
    display: block;
    width: 90px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 31;
    position: absolute;
    padding: 0px;
}
.unit-buttonDelete li a:hover{
    background: url('images/bt-delete-over.gif') top left;
    z-index: 10;
    left: 0px;
}

#welcome_text
{
position:relative;
left:45px;
right:320px;
/*
width:450px;
*/
}


#user_profilepic
{
position:absolute; /* */
float:left;
width:45px;
height:50px;
background-image: url('images/border-edge-welcome-left.gif');
background-repeat:no-repeat;
z-index:100;
}

*html #user_profilepic
{
width:45px;
height:50px;
padding-left:5px;
padding-top:5px;
}
/*
.user_pic
{
    padding-left:5px;
    padding-top:5px;
}
*/
#edge_pic
{
    padding-left:4px;
    padding-top:3px;
    position:relative;
    left:40px;
}

*html #welcome_pic_edge
{
    padding-left:4px;
    padding-top:3px;
}

#welcome_pic_edge
{
    float:left;
    height:26px;
    width:19px;
    position:relative;
    top:-4px;
    left:-2px;
    z-index:50;
}

*> #welcome_pic_edge
{
    left:-2px;
}

#header_user_info
{
position:absolute;
top:15px;
left:390px;
right:320px;
z-index:201;
}

.sectiontableentry2
{
    background-color:#FFFCE1;
}   

div.indexPushButton {
    position:absolute;
    top:163px;
    left:40px;
    padding:0px;
    border:1px solid #8D9292;
    background-color:#8D9292;    
}

div.indexPushButton a {  
   background-color:#FFF8E3;
   padding-left:3px;
   padding-right:3px;
   color:#BA121F;
}

div.indexPushButton a:hover {   
   background-color:#E7E4E4;
   padding-left:3px;
   padding-right:3px;
   color:#BA121F;
}

/* =========== */
/* = hangman   */
/* =========== */
.hangmanLetter {
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 0.1em;
}
.hangmanLetter a, .hangmanLetter span {
	background-color: #F3F3F3;
	padding: 2px 8px;
	border: 1px solid #919191;
	color: black;
	text-decoration: none !important;
}	
.hangmanLetter a:hover {
	background-color: #FFFFFF;
}

.hangmanLetter span {
	background-color: #FFFFFF;
	border: 5px solid #BA121F;
	font-weight: bold;
	color: #990000;
}

.hangmanLetterSolve span {
    margin-right: 2px;
	padding: 2px 8px;
	background-color: #FFFFFF;
	border: 1px solid #BA121F;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
}

.hmGame {
    color: #000000;
	font-size: 12px;	
}

.hmGame a {
	text-decoration: none;
}

.hmGame a:hover {
	text-decoration: underline;
}

.hmGameDiv {
    margin-right: 5px;
    margin-bottom: 5px;
	padding: 2px 8px;
	background-color: #FFE3AD;
	border: 2px solid #CC8500;
} 
.infotextIcon 
{
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	background-image:url("images/hintbox.gif");
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	text-decoration:none !important;
	display:block;
	margin-top:0px;
	margin-bottom:-10px;
}

a.infotextIcon .infotext
{
	display:none;
}

a.infotextIcon:hover
{
	z-index:3; 
	background-color:#fff;	
}

a.infotextIcon:hover .infotext 
{
	display:block;
	position:absolute;
	top:-1px;	
	left:20px;
	width:203px;	
	color:#D59F00;	
	padding:5px;	
	border:1px solid #F99110;
	background-color:#FFFFFF;
}

* html a.infotextIcon:hover .infotext
{
	width:220px;	
}
pre 
{ 
	width:320px;
	white-space: pre-wrap; /* css-3 */ 
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space: -moz-pre-wrap; /* FX */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	overflow:auto;
}

#bwCountdown{	
	height:19px;
}

.thron {		
	position:absolute;
	left:54px;
	top:293px;
	!top:302px;
	z-index:1;
}

* html .thron {
	top:302px;
}
/*opera hack*/
@media screen and (min-width: 0px){ .liverranking #bwFame {margin-top:40px;}}
@media screen and (min-width: 0px){ .liverranking .thron {top:333px;}}

.thronHalloffame {
	top:313px;
	!top:293px;
}

@media screen and (min-width: 0px){ .thronHalloffame {top:348px;}}

.thronHistory {
	top:300px;
	!top:286px;
}

* html .thronHalloffame {
	top:293px;
}

* html .thronHistory  {
	top:286px;
}

.divfilter {
	float:right;
	margin-left:5px;
	margin-right:79px;	
	!margin-right:57px;
	white-space:nowrap;
}

* html .divfilter {	
	margin-right:57px;
}

.filter {
	display:block;
	border:1px solid #F99100;
	border-top:1px solid #F99100;
	border-bottom:1px solid #F99100;
	text-decoration:none;
	padding:0 5 0 5px;	
	font-size:10pt;		
}

.filter:hover {
	background-color:#FFDA7A;
	text-decoration:none;	
	font-size:10pt; 
}