body,div,p,ul,li,pre,blockquote,
h1,h2,h3,h4,h5,h6,
table,td,
form,fieldset,textarea,input,select {
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

body { background:transparent; }


BODY, table, INPUT, SELECT, textarea {
  font-family:Ubuntu,Arial,Helvetica,sans-serif;
  font-size:10pt;
  line-height:1.35em;
}

body.f3 {
  width:300px; 
  background:#98B8D9;
  padding:3px 0px 10px 3px;
}

body.f3, .f3 table, .f3 input, .f3 select, .f3 textarea { font-size:9pt; }

div.page {
  margin:auto;
  max-width:800px;
} 

.page > table {
  width:100%;
}

.f1 .bg_inh, .f4 .bg_inh, .f5 .bg_inh {background-color:#E59973;}
.f1 .bg_i75, .f4 .bg_i75, .f5 .bg_i75 {background-color:#E75343;}
.f3 .bg_inh {background-color:#98B8D9;}
.f3 .bg_i75 {background-color:#1369BF;}

table {
/*
  border-spacing:1px !important;
*/
}
 


h1, .h1,
h2, .h2,
h3, .h3,
tr.h1 td,
.phorumTableHeader,
.PhorumListHeader,
.PhorumForumTitle,
.PhorumTableHeader {
  padding:0px; 
  margin:10px 0px 5px;
  color:#B30000;
  font-family:Georgia,Courier New,serif;
  font-weight:bold;
  text-decoration:none;
  line-height:1.2em;
}

tr.h1,
.phorumTableHeader,
.PhorumListHeader,
.PhorumForumTitle,
.PhorumTableHeader {
  background-color:rgba(180,0,0,.8) !important;
  color:#FFF;
  padding:3px;
}
tr.h1 td {
  color:#FFF;
  padding:3px;
}

h1, .h1 {
  clear:both;
  font-size:12pt;
  line-height:11pt;
  text-decoration:none;
}

h2, .h2 {
  font-size:11pt;
  line-height:10pt;
  text-decoration:none;
}

h3, .h3 {
  margin:5px 0px 3px;
  font-size:10pt;
  line-height:9pt;
  color:#000000;
  border-color:#000000;
}

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a {
  text-decoration:none;
}


p {
  margin:0px 0px 10px;
}


em, a { color:#B30000; }

a:hover { color:#E50000;}

.box { border-color:#B30000; }
.box h1 { background-color:#B30000; color:#FFFFFF; }

.odd { color:#ECB195; }
.evn { color:#EAAB8C; }


input,
select,
textarea {
  background-color:#EAF1FF;
  border:1px solid #B30000;
  padding-left:2px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  border-radius:4px;
  box-shadow:inset 1px 0px 1px 0px rgba(255,255,255,.5),
                  inset 0px 5px 10px 0px rgba(255,255,255,.1),
                  inset 1px 1px 2px 0px rgba(0,0,0,.3);
  -moz-border-radius:4px;
  -moz-box-shadow:inset 1px 0px 1px 0px rgba(255,255,255,.5),
                  inset 0px 5px 10px 0px rgba(255,255,255,.1),
                  inset 1px 1px 2px 0px rgba(0,0,0,.3);
}

.los,
.btn,
input.button,
input.submit,
button {
  cursor:pointer;
  background-color:#E75343;
  border:1px solid #B30000;
/*
  border-top-color:#EEBB77;
  border-left-color:#FFF9CC;
*/
  box-shadow:inset 0px 15px 10px -5px rgba(255,255,255,.5),
             inset 0px -7px 7px -5px rgba(0,0,0,.2),
             1px 1px 2px 0 rgba(0,0,0,.5);
  -moz-box-shadow:inset 0px 15px 10px -5px rgba(255,255,255,.5),
             inset 0px -7px 7px -5px rgba(0,0,0,.2),
             1px 1px 2px 0 rgba(0,0,0,.5);
}

.los { font-weight:bold; }

label {
  cursor:pointer;
}


.err {
  color:#AA0000;
  font-weight:bold;
}


.f3 input,
.f3 select,
.f3 textarea {
  background-color:#EAF1FF;
  border-color:#003388;
}
.f3 input.submit {
  background-color:#5588FF;
}
.f3 #forum {
  width:300px;
}


.hundertpro_w {width:100%; }
.hundertpro_h {height:100%;}
.hundertpro_hw {height:100%; width:100%; }

.list_text   {margin-top:4pt;  margin-bottom:2pt; }
.list_info   {font-style:italic; margin-top:0pt;  margin-bottom:6pt; }


.PhorumBodyArea {
    font-family:Times New Roman,Times,serif;
    font-size: 11pt;
    width:590px;
}

.hundertpro {
    font-family:Times New Roman,Times,serif;
    font-size: 11pt;
    width: 99%;
}


.PhorumListTable {
}
.PhorumListTable .title {
  padding-left:5px;
}

.phorumList {
  width:100%;
  margin-top:16px;
  empty-cells:show;
}

.PhorumList tr {
    font-size: 10pt;
    height: 20px;
}
.PhorumList a {
  text-decoration:none;
}

.PhorumListHeader {
    height: 20px;
    vertical-align:middle;
}
.PhorumListHeader a {
    font-weight:normal;
    color:#FFFFFF;
}

.PhorumForumTitle {
    font-size : 12pt;
    text-align: center;
}

.PhorumTableHeader {
    height: 20px;
}

.PhorumNav {
    font-size: 10pt;
}


td.tree {
  background-repeat:no-repeat;
  padding:0;
  width:12px;
}
td.tree img {
  margin:0;
  padding:0;
}

td.tree.i { background-image:url('/forum/images/i.gif'); }  /* \"><img src=\"/space.                      */
td.tree.t { background-image:url('/forum/images/t.gif'); }  /* \">&nbsp;</td>";                           */
td.tree.m { background-image:url('/forum/images/m.gif'); }  /* \">&nbsp;</td>";                           */
td.tree.c { background-image:url('/forum/images/c.gif'); }  /* \" width=9  height=21                      */
td.tree.l { background-image:url('/forum/images/l.gif'); }  /* \" width=12 height=21.PhorumNewFlag {      */
td.tree.p { background-image:url('/forum/images/p.gif'); }  /* \" width=9  height=21    font-size: 8pt;   */
td.tree.n { background-image:url('/forum/images/n.gif'); }  /* \" width=9  height=21    color:#000000;    */

.threadList .s {width:8px;} 

a.GoActivePost {
  font-size:95%;
  margin-left:20px;
  color:#000;
}

.PhorumList td {
  color:#000;
}


/* HW Anzeige Beitrag CSS */

.PhorumListTable td {padding:0px;}
.PhorumMessage {
    padding:0px 15px;
    font-size: 11pt;
}


/*- article -*/

.article {
  margin:0px;
  padding:0px;
  }

.article .actions {
  border-top:1px solid #B30000;
  text-align:right;
  margin:15px 5px 5px;
  padding:10px 10px 2px;
   
}

.articleHeader {
  background-color:#EE8377;
  padding: 2px 10px;
  text-align:right;
  }

.author {float:left;}

.articleBody {
  padding:10px 10px 4px;
}

.articleBody h1, 
.articleBody h2 {
  font-family:Courier New,Courier,monospace;
  font-weight:bold;
  width:95%;
} 




blockquote {font-style:italic; font-size:10pt; margin:0px 10px 0px; padding:3px; color:#464015;}
blockquote .snip {font-style:normal; color:#FFFFFF;}
blockquote span.legend {
  position:relative; left:1em; top:14px; 
  color:#FFFFFF; background-color:#ECB195;
  font-size:11pt; font-weight:bold;
  padding:1px 4px;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}



p.signature {
    font-family: TCourier,Courier New,monospace;
    font-size: 9pt;
    width: 99%;
    color: #976959;
    border-top:1px solid #796B1E;
}

p.important {
    padding: 0px;
    font-weight:bold;
    margin: 0px 7% 5px;
}




.hilfe a {
  color:#B30000;
  text-decoration:underline;
}

.hilfe p {
  padding:0px 5px 5px;
}

/* edit profile data */
#userProfileEdit {} 




