﻿a:link { color:#22190A; text-decoration:none; }
a:visited { color:#22190A; text-decoration:none; }
a:focus { color:#22190A; text-decoration:none; }
a:hover { color:#52493A; text-decoration:overline underline; }
a:active { color:#22190A; text-decoration:none; }

img {
 border:none;
}

html {
 overflow: -moz-scrollbars-vertical;
 overflow-x: auto;
}


html, body {
 height:100%;
}

body {
  background-color:#E97368;
  margin:0px;
  padding:0px;
  border:none
}


table {
  border-collapse:collapse;
  border-spacing:0px;
}
table td {
  border-collapse:collapse;
  border-spacing:0px;
  vertical-align:top;
  text-align:left;   
}


/* Seiten Hauptstruktur: Nur in main.php */
table.tb_pagestructure {
  /*background-color:#F9A398;*/
  background-color:#FFFFFF;
  border-width:1px;
  border-style:solid;
  border-color:#888888;
  margin:0px;
  padding:0px;
}
table.tb_pagestructure td {
  background-color:transparent;
  border-width:1px;
  border-style:solid;
  border-color:#888888;
  text-align:left;
  margin:0px;
  padding:0px;
}

/*Sturkturierung des Hauptbereich */
table.tb_pagestructure td.td_top {
  background-image:url(bg_title.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  text-align:center;
  vertical-align:middle;  
}
table.tb_pagestructure td.td_center {
  background-image:url(bg_main.jpg);
  /*background-repeat:repeat-y;*/
  background-repeat:no-repeat;
  background-position:center top;
}
table.tb_pagestructure td.td_bottom {
  background-image:url(btn_inactive.jpg);
  border-left-width:0px; 
  border-top-width:0px; 
  border-bottom-width:0px;
}


/* Hauptbereich unterhalb Menü */
table.tb_centerarea {
  background-color:transparent;
  border:none;
  width:100%;
  height:100%;
}
table.tb_centerarea td {
  background-color:transparent;
  border:none;
}
table.tb_centerarea td.td_main_head {
  background-image:url(bg_top.png);
  background-repeat:repeat-x;
  background-position:center top;
  padding-left:50px;
  padding-right:90px;
  padding-top:10px;
  padding-bottom:20px;
}

table.tb_centerarea td.td_main_bottom {
  background-image:url(bg_bottom.png);
  background-repeat:repeat-x;
  background-position:center top;
}

table.tb_centerarea td.td_main {
  padding-left:90px;
  padding-right:90px;
  padding-top:10px;
  padding-bottom:40px;
}




table.tb_highlighted {
  /*background-color:transparent;*/
  background-color:rgba(255,255,255,0.15);
  text-align:center;
  width:90%;
  border-width:1px;
  border-style:solid;
  border-color:#888888;
}
table.tb_highlighted td {
  background-color:transparent;
  padding:10px;
}


table.tb_blank {
  background-color:transparent;
  border:none;
  margin:0px;
  padding:0px;
  width:100%;
}
table.tb_blank td tr tbody {
  background-color:transparent;
  text-align:center;
  border:none;
  margin:0px;
  padding:0px;
  width:100%;
}
	






.h1 {
 font-family: Arial;
 font-size: 16pt;
 font-weight: bold;
 margin:0px;
 padding:0px;
}

.h2 {
 font-family: Arial;
 font-size: 14pt;
 font-weight: bold;
 margin:0px;
 padding:0px;
}

.h3 {
 font-family: Arial;
 font-size: 12pt;
 font-weight: bold;
 margin:0px;
 padding:0px;
}
.white {
 /*color:#FFFFFF;*/
 color:#202020;
}

.h4 {
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 margin:0px;
 padding:0px;
}


p.normal1 {
 font-family: Arial;
 font-size: 10pt;
 margin:0px;
 padding:0px;
 text-align:left;
}

p.large1 {
 font-family: Arial;
 font-size: 12pt;
 margin:0px;
 padding:0px;
 text-align:left;
}

p.small1 {
 font-family: Arial;
 font-size: 8pt;
 margin:0px;
 padding:0px;
 text-align:left;
}





.input {
  border: 1px solid #999999;
}