/**{ margin:0; padding:0; border:0; font-size:12px;}*/

#Config{width:560px;text-align:left; background-color:Transparent !important; font-family:Arial;}
#Config, #Config label, td, input, select { font-size: 12px } 

input { padding: 2px }
select { padding: 1px }

#DivDBGrid{margin-bottom:45px; overflow:scroll;}
#DivDBGrid  label {margin-left:3px;}
.padded td { padding-left: 5px; }
#DivRoomDetails{float:left; width:520px;height:auto;  }
#DivRoomDetails1 , .leftDiv {float:left; width:260px; text-align:left; }
#DivRoomDetails2, .rightDiv {float:left;width:250px; text-align:left;}
#hideServerConfig{width:455px;}

#serverText{ width:260px; float:left; height:auto; text-align:left;margin-bottom:40px;}
#serverValue{ width:280px; float:left; height:auto; text-align:left; }
#roomAddBt /*{float:right;}*/

#divSaveConfig{float:right;}

.labelConfig{color:Black;}
.labelConfigRed{color:Red !important;}
.textboxConfig{ margin-bottom: 5px; height: 20px; }

.Help { clear:both; line-height: 12px }

.breaker {clear:both;}
#mainRommList2{float:left; width:740px;}
#tblRoomUser{vertical-align:top; overflow:scroll;}

#DivRoomDetails label a,#serverText label a{ float:left; margin-top: 2px;}
#DivRoomDetails label span,#serverText label span{ height:18px; line-height:18px; width:180px;float:left; margin-top: 0px; margin-left: 3px}
#DivRoomDetails input,#serverValue input, .rightDiv input{ height:20px; float:left; }

#DivRoomDetails1, #DivRoomDetails2, #serverText, #serverValue, .leftDiv { line-height:18px; }
#DivRoomDetails2 input, .rightDiv input { float:left; height:20px; clear:left; margin-right:10px; margin-bottom:16px; }
#DivRoomDetails2 label, .rightDiv label {height:20px; line-height:20px; display:block; width:50px; float:left;}

#serverValue input{ float:left; height:20px; clear:left; margin-right:10px;}
#serverValue label{ height:20px; line-height:20px; width:50px; float:left; }

#serverValue .RadioConfig{ width:80px !important; margin-bottom:18px;}
#serverValue .RadioConfig input{height:15px; line-height:15px;}
#serverValue .RadioConfig label{ height:15px; line-height:15px; width:10px;}

#serverValue .CheckBoxConfig{ float:left; width:200px !important; padding-top:18px;}
#serverValue .CheckBoxConfig label{ width:170px !important; float:left;}
#serverValue .CheckBoxConfig input{ float:left; clear:none !important; margin-right:5px;}

#tblServerConfig td{vertical-align:top;}

#dgUsers {Width:560px; height:400px; overflow:scroll; vertical-align:top; }
#dgModerator {Width:auto; height:200px; overflow:scroll; vertical-align:top; }
#dgOutcast {Width:auto; height:200px; overflow:scroll; vertical-align:top; }

.RoomDetailRadio { margin-top: 15px }
.Head { margin-bottom: 150px !important; }

.gridDivHeader { height: 20px; background-color: #4A3C8C; color: White; font-weight:bold; width: 560px; vertical-align: middle}
html>body .gridDivHeader { vertical-align: baseline !important; padding-top: 5px; padding-bottom: 3px }
html>body .gridDivHeader .broad { padding-right: 345px; }
html>body .gridDivHeader .narrow { padding-right: 15px }

/*.gridDiv {Width:560px; height:400px; overflow:auto; vertical-align:middle; background-color:Transparent; }*/
.gridDiv {Width:560px; height: 400px; max-height: 400px; overflow:auto; vertical-align:middle; background-color:Transparent; }

/*.gridDiv { height:expression(this.height > 400? "400px" : "auto" );} */ /*tinos tip, ?? funzt net??*/

.broad { width: 405px; padding: 5px 5px 5px 5px }
.narrow { width: 70px; text-align:center; padding: 5px 2px 5px 2px }
 
.gridDivHeaderHalf{ height: auto; background-color: #4A3C8C; color: White; font-weight:bold; width: 270px; vertical-align: baseline; height: 25px }
html>body .broadHalf { vertical-align: bottom; }
html>body .narrowHalf { vertical-align: bottom; } /*padding-left: 120px; */
html>body .gridDivHeaderHalf .narrowHalf { margin-left: 0px }
/*html>body .gridDivHeaderHalf .broadHalf { padding-right: 130px }*/


.gridDivHalf {width:270px; height:215px; overflow:auto; vertical-align:middle; background-color:Transparent; }
.broadHalf { width: 200px; padding-left: 5px; padding: 5px 5px 5px 5px; }
.narrowHalf { width: 60px; text-align:center; padding: 5px 5px 5px 5px }

.gridDiv td, .gridDivHalf td { height: 20px }
.dgModerator td { height: 20px }
.dgOutcast td { height: 20px }

.bgwhite { background-color:White }

.leftfloat { float:left; }
.breaker { clear:both; height:1px; }

td .textboxConfig { position: relative !important; top: -4px }
td .CheckBoxConfig { position: relative !important; top: -5px; left: 0px }
html>body td .CheckBoxConfig { top: -4px; }

.ChatLogTextBox { width: 200px }
.ChatLogRadioButton Label { width: 100px; }
.ChatLogLabel { height: 20px; }
td .ChatLogTextBox { margin-top: 0px }
.ChatLogFields { height: 20px;}

/*#lblModeratorLabel { width: 200px !important; color:Lime !important }*/

html>body .RoomDetailRadio {  } /* scheint color-einstellungen zu akzeptieren, aber KEINE padding/margin/border-werte im firefox [ie akzeptiert werte, paßt aber sowieso] */

/*#txbRoomSal select { padding-bottom: 100px! important; color: Lime !important }*/

.RadioConfig {   }

#ViewChatLog tr { vertical-align: top; height:16px !important }
#ViewChatLog td { width: 260px }
#tblsync tr { vertical-align: top; height:16px !important }
#tblsync td { width: 260px }
.mini { width:20px !important; text-align:left }
/*.width200 { width: 200px !important }*/



#dgrLogResults { width: 900px !important }




/* GroupChat Page Embedding Module */
#GroupChatWindowLink { font: tahoma, arial, helvetica; font-size: 11px; }	