@charset "iso-8859-1";

/*  ... Hier werden die Formate definiert ... */

body {
   margin-top:					0px;
   font-family: 				verdana, arial, helvetica, sans-serif;
   font-size: 11pt;
}
td {
   font-size: 11pt;
}
img {
   border:						0px;
}

div {
  font-family:verdana, arial, helvetica, sans-serif;
}
div.code {
   background:					url("/images/code_bg.gif") no-repeat;
   background-position:			bottom right;
   background-color:			#F4F7FC;
   font-family:					monospace;
   font-size:					8pt;
   white-space:					pre;
   padding:						5px;
   margin-left:					4px;
   margin-top:					10px;
   margin-bottom:				10px;
   margin-right:				4px;
   border:						solid 3px #DCE4F3;
   table-layout:				fixed;
}
pre.code {
   background:					url("/images/code_bg.gif") no-repeat;
   background-position:			bottom right;
   background-color:			#F4F7FC;
   font-family:					monospace;
   font-size:					8pt;
   white-space:					pre;
   padding:						5px;
   margin-left:					4px;
   margin-top:					10px;
   margin-bottom:				10px;
   margin-right:				4px;
   border:						solid 3px #DCE4F3;
   table-layout:				fixed;
}
div.textbox {
   background:					url("/images/code_bg.gif") no-repeat;
   background-position:			bottom right;
   background-color:			#F4F7FC;
   padding:						5px;
   margin-left:					4px;
   margin-top:					10px;
   margin-bottom:				10px;
   margin-right:				4px;
   border:						solid 3px #DCE4F3;
   table-layout:				fixed;
}

div.codebreak {
   margin:						0px;
   float:						right;
}

div.lang {
  text-align:right;
  font-size: 80%;
}
a {
  text-decoration: none;
}
a:hover {
  color: #f00;
}
a.selected {
  font-weight: bold;
}
input, textarea, select {
   font-family: 				verdana, arial, helvetica, sans-serif;
   font-size:			 		8pt;  
   border:						solid 3px #DCE4F3;
   background-color:			#F4F7FC;
   margin:						2px;
   color:						#003399;

   background:					url("/images/input_bg.gif") no-repeat;
   background-position:			bottom right;
   background-color:			#F4F7FC;
}

textarea {
   background:					url("/images/form_bg.gif") no-repeat;
   background-position:			bottom right;
   background-color:			#F4F7FC;
}
div.logo {
  float:           left;
}
div.qnetabsolute {
  position: absolute;
  top:30px; left:190px;
}
div.nav {
  border-bottom:                               solid 1px #000080;
  width: 100%;
  height:                                              60px;
  padding:                                             0px;
}
div.navitem {
  float:                                            left;
  height:                                           16px;
  border:                                           solid 1px #000000;
  text-align:                                       center;
  margin-left:                                      5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  position:                                 relative;
  top:                                                      43px;
  background-color:                 #EEEEFF;
}
div.anavitem {
  float:                                            left;
  height:                                           16px;
  border:                                           solid 1px #000000;
  border-bottom: solid 1px #FFFFFF;
  text-align:                                       center;
  font-weight: bold;
  margin-left:                                      5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  position:                                 relative;
  top:                                                      43px;
  background-color:                 #FFFFFF;
}
div.debug {
  text-align: left;
  vertical-align: bottom;
  margin: 8px;
  border: solid 2px #FF0000;
  background-color:                 #ffeeee;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
div.info {
  text-align: right;
  vertical-align: middle;
  font-size: 80%;
}
div.smallright {
  text-align: right;
  vertical-align: top;
  font-size: 80%;
}
div.smallleft {
  text-align: left;
  vertical-align: top;
  font-size: 80%;
}
div.homenet {
  vertical-align: top;
  float: left;
}
div.left {
  position:                                 relative;
  top:                                                      2px;
  max-width: 350;
  vertical-align: top;
  margin: 2px;
  padding: 2px;
}
div.right {
  position: relative;
  top: 2px;
  max-width: 450;
  vertical-align: top;
  margin: 2px;
  padding: 2px;
}
div.mid {
  position: relative;
  top: 2px;
  vertical-align: top;
  margin: 2px;
  padding: 2px;
}
div.midf {
  position: relative;
  top: 2px;
  vertical-align: top;
  margin: 2px;
  padding: 2px;
  height: 100%;
}
div.main {
  vertical-align: top;
  margin: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border: solid 1px #000;
  background-color:                 #F4F7FC;
}
div.mainf {
  vertical-align: top;
  margin: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border: solid 1px #000;
  background-color:                 #F4F7FC;
  height: 100%;
}
div.submenu {
  font-size: 80%;
  background:                                       url("/images/left_bg.gif") no-repeat;
  background-position:                      bottom right;
  background-color:                 #F4F7FC;
  vertical-align: top;
  margin: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  border-left: solid 1px #FFF;
}
div.submwhite {
  float: left;
  font-size: 80%;
  background-position:                      bottom right;
  vertical-align: top;
  margin: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  border-right: solid 1px #000;
  border-left: solid 1px #FFF;
}
div.subr {
  font-size: 75%;
  background:                                       url("/images/right_bg.gif") no-repeat;
  background-position:bottom left;
  background-color:                 #F4F7FC;
  vertical-align: top;
  margin: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  border-left: solid 1px #000;
  border-right: solid 1px #FFF:
}
div.mainiframe {
  vertical-align: top;
  margin: 0px;
  padding-: 0px;
  border: solid 4px #FF0;
  /* solid 1px #000; */
  height: 100%;
  background-color:                 #F4F7FC;
}
div.chat {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
div.onlyhere {
 white-space: nowrap;
 text-align:right;
}
span.searchright {
 white-space: nowrap;
  float: right;
  text-align: left;
  vertical-align: top;
  font-size: 80%;
}
span.searchleft {
 white-space: nowrap;
  float: left;
  text-align: left;
  vertical-align: top;
  font-size: 80%;
}
table.chat {
  vertical-align: top;
  margin: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border: solid 1px #000;
  background-color:                 #F4F7FC;
}
iframe.chat {
  width:100%;
  margin: 0px;
  padding: 0px;
  border: solid 0px #fff;
  background-color:                 #ffffff;
}
iframe.forum {
  width:100%;
  margin: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border: solid 1px #000;
  background-color:                 #F4F7FC;
}
ul {
  list-style-type: none;
  font-size: 80%;
  padding: 4px;
  padding-bottom: 0px;
  margin-bottom: 0px;

}
li {
  padding: 1px;
  margin: 0px;
}
il {
  font-size: 80%;
}
/*
  background-color:#eee;
*/
div.topichead {
  font-size: 80%;
  text-align: center;
  color: #222244;
}
div.topicdate {
  font-size: 80%;
  text-align: center;
  color: #222244;
  background-color:                    #F4F7FC;
  min-width: 150;
}
div.topicpost {
}
div.hot {
  font-size: 80%;
}
hr {
  padding: 0px;
  margin: 2px;
}
hr.uo {
  width: 100%;
  padding: 0px;
  margin: 0px;
}

td.uo {
  font-size: 80%;
}
td.fullh {
  height: 100%;
}
div.footer {
  font-size: 80%;
  text-align: center;
}
div.center {
 text-align: center;
}