/* allgemein */

body {
    background-image: url(/img/body.png);
    background-repeat: repeat-x;
    font-family:  "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
    font-size: 12px;
    color: black;
    background-color: #CBCBFE;
    line-height: 1.4em;
    text-align: left;
}

hr { color: black; border: 1px solid black;}

h1 {}
h2 {
  margin-left: -20px;
  margin-bottom: 25px;
  font-size: 16pt;
  font-weight: bold;
}
h3 { 
  margin-left: -20px;
  font-size: 11pt;
  font-weight: bold;
  padding: 10px;
}
h4 {
  font-weight: bold;
}
th {
  font-weight: bold;
  text-align: center;
  background-color: #BFBFBF;
}
td {
  vertical-align: middle;
  padding: 2px;
  
}
.row1 { background-color: #DDDDDD; }
.row0 { background-color: #EAEAEA; }
.right { float:right; }

img {border: none;}
a { 
  text-decoration: none;
  color: #5545BF;
  font-weight: bold;
}
a:hover {
/*  color: #8E7E65; */
    text-decoration: underline;
}

.error {
    list-style-image: url(/img/icons/warning.png);
}
ul {
    list-style-type: disc;
    margin-left: 40px;
}
.small {
    font-size: 6pt;
}

/* MENU */

#menu {
    width: 910px;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 70px;
    height: 146px;
 
}
#menu a {
    position: relative;
    display: blocK;
    height: 79px;
    width: 200px;
    border: none;
    background: url(/img/button.png) 0 0 no-repeat;
}
#menu a.home { left: 200px; background: url(/img/home.png) 0 0 no-repeat; }
#menu a.account { left: 400px; top: -79px; background: url(/img/account.png) 0 0 no-repeat; }
#menu a.profil { left: 600px; top: -158px; background: url(/img/profil.png) 0 0 no-repeat;}
#menu a.vcards { left: 100px; top: -168px; background: url(/img/vcard.png) 0 0 no-repeat; }
#menu a.sib { left: 300px; top: -247px; background: url(/img/sib.png) 0 0 no-repeat;}
#menu a.uptime { left: 500px; top: -326px;background: url(/img/uptime.png) 0 0 no-repeat; }
#menu a.downloads { left: 700px; top: -405px; background: url(/img/downloads.png) 0 0 no-repeat;}
#menu a:hover { background-position: 0 -79px; }

img.logo {
    position: relative;
    top: -560px;
    left: -65px;
}

/* CONTENTBOX */

#content_box {
    width: 990px;
    margin: 0 auto;
}

#content_box div.content_mitte {
    background-color: #EFEFEF;
    border: none;
    border-left: 2px solid black;
    border-right: 2px solid black;
    width: 916px;
    min-height: 300px;
    padding: 10px;
    padding-left: 30px;
    padding-right: 30px;
}
#content_box div.content_oben {
    background: url(/img/content_oben.png) 0 0 no-repeat;
    height: 12px;
}
#content_box div.content_unten {
    background: url(/img/content_unten.png) 0 0 no-repeat;
    height: 12px;
}

/* Submenu */

#submenu_box { 
    position: relative;
    top: -22px;
    float: right;
    left: 32px;
    margin-bottom: -30px;
}
#submenu_box div{
    position: relative;
    width: 190px;
    padding-left: 10px;
}
#submenu_box div.submenu_oben {
    height: 13px;
    background: url(/img/sub_oben.png) 0 0;
}
#submenu_box  div.submenu_content {
    left: 10px;
    width: 186px;
    border-left: 2px solid black;
}
#submenu_box  div.submenu_unten {
    background: url(/img/sub_unten.png) 0 0;
    height: 26px;
}
#submenu_box ul {
   margin-top: 1px;
   margin-bottom: 1px;
   position: relative;
   left: -25px;
}
#submenu_box il {

}
#submenu_box hr { margin-right: 10px; }
#subLogin_table input { width: 100px; }

/* Profil */

#pcs { width: 100%; }
#pcs td {text-align: center;}
#editProfil_table input,textarea { width: 400px; }
#addpc input,textarea { width: 400px; }

/* Vcard */

.input_vcard { width: 100%; }

#comments {
    width: 75%;
    margin: auto;
}
#comments td {
  padding: 5px;
  padding-left: 20px;
}
#comments h4 {
  margin-left: -15px;
}

/* Uptimeliste */

#uptimes { width: 100%; }
#uptimes td {text-align: center;}
#uptimes .column0 { width: 30px; }
#uptimes .column5 { font-family: courier new; width: 150px;}
#uptimes th.column5 {font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; }

div.quote {
  background-color: #EAEAEA;
  margin-left: 30px;
  margin: 10px;
}

/* IMPRESSUM */

#kontakt input,textarea,select {
  width: 400px;
}

/* SIB */


#SIB {
  width: 100%;
}
#SIB a.user {
  font-size: 11pt;
  font-weight: bold;
}
#SIB td { background-color: #EAEAEA;}
#SIB td.cat {
  background-color: #BFBFBF;
  font-size: 14pt;
  padding: 5px;
  border: 1px solid black;
}
#SIB .main0 { 
  background-color: #DDDDDD;
  width: 32px;
  height: 64px;
  text-align: center;
}
#SIB .main1 { width: 600px; }
#SIB .main2 { 
  background-color: #DDDDDD;
  width: 100px;
  text-align: center;
  font-size: 8pt;
  
}
#SIB .main3 {
  width: 250px;
  font-size: 8pt;
}
#SIB .main4 { background-color: #DDDDDD; }
#SIB .description { font-size: 8pt; }


/* SHOW forum */
#SIB .topics0 { background-color: #DDDDDD; width: 16px; text-align: center;}
#SIB .topics1 { background-color: #DDDDDD; width: 16px; text-align: center;}
#SIB .topics2 { width: 400px; line-height: 1em;}
#SIB .topics3 { background-color: #DDDDDD; width: 32px; font-size: 8pt; text-align: center;}
#SIB .topics4 { background-color: #DDDDDD; width: 32px; font-size: 8pt; text-align: center;}
#SIB .topics5 { width: 200px; font-size: 8pt; }
#SIB .foot {  
  background-color: #BFBFBF;
  padding: 2px;
  border: 1px solid black;
}

/* show Topic */
#SIB td.user { 
    width: 20%;
    vertical-align: top;
    padding: 5px;
    border: 1px solid black;
    border-right: none;
    background-color: #E0E0E0;
    font-size: 8pt;
}
#SIB td.buttons { 
  border-top: 1px solid black;
  border-right: 1px solid black;
  font-size: 8pt;
  width: 20%;
  text-align: right;
  background-color: #E0E0E0;
}
#SIB td.post {
    padding: 8px;
    border-right: 1px solid black;
    margin-right: 1px;
}
#SIB td.signature { 
  padding-left: 8px;
  height: 5px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  }
#SIB td.empty {
    text-align: center;
    font-size: 16pt;
    padding: 10px;
}
#SIB td.info {
  border-top: 1px solid black;
  height: 16px;
  width: 60%;
  background-color: #E0E0E0;
}
#SIB td.spacer {
  height: 15px;
  background-color: #EFEFEF;
}
div.board {
  margin-top: 100px;
}

#SIB .sibimage {
    max-width: 700px;
}

#poll { width: 710px; border: 1px solid black; border-bottom: none; }
#poll .column0 { width: 250px;}
#poll .column1 { width: 400px;}
#poll .column2 { width: 60px; text-align:center; }
#poll td{
    vertical-align: middle;
    height: 20px;
}
.borderliner {border: 1px solid black; }

div.code_box { 
  overflow: auto;
  max-height: 500px;
  width: 700px; 
  margin-left: 40px;
}
#SIB table.bbcode_code { 
  width: 698px; 
  vertical-align: top;
  margin: 1px;
  font-family: monospace;
  font-size: 8pt;
  line-height: 1.1em;
}
#SIB td.bbcode_code_linenumbers { 
  background-color: #BFBFBF;
  width: 5%; 
  text-align:right;
  border: 1px solid black;
  vertical-align: top;
}
#SIB td.bbcode_code_content {
  border: 1px solid black;
  border-left: none;
  background-color: #E0E0E0;
  vertical-align: top;
}
#SIB pre { height: 100%; width: 100%; }
/* DOWNLOAD */

#editdl input,textarea{width: 600px;}
#editdl textarea{height: 150px;}

#get { width: 100%; }
#get td.column0 { padding-left: 10px; }
#get .column1 { width: 10%; text-align: center;}
#get .column2 { width: 10%; text-align: center;}
#get .column3 { width: 15%; text-align: center;}
#get .column4 { width: 20%; text-align: center;}
#get .column5 { text-align: center;}

#changelog {
  width: 50%;
}
#changelog td.column1 { text-align: right;  width: 30%;}

.changelog {
    width: 100%;
    height: 200px;
}
#wishlist { width: 100%;}
#wishlist .column0 { width: 5%; text-align: center;}
#wishlist .column1 { text-align: left; }
#wishlist .column2 { width: 20%; text-align: center;}
#wishlist .column3 { width: 20%; text-align: left;}
#wishlist .column4 { width: 20%; text-align: center;}


#replyOnPost {
    width: 80%;
    margin: auto;
    margin-top: 40px;
}
#replyOnPost input { width: 100%; border:1px solid #919B9C; }

#replyOnPost .column0 { width: 10%;}
#replyOnPost .column1 { width: 90%;}


p.showImages img {
    padding-right: 26px;
}