/* @override http://tracsoft.de/style.css */

p,td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #6577B4;
}

.Stil1 {
  color: #EF8128
}

.Stil2 {
  color: #FFFFFF
}

.Stil3 {
color: #404f78
}

.Stil4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #43476A;
	
}

td.content {
  padding: 30px;
}

td.textbutton {
  padding: 3px;
  border-spacing: 0px;
  background-image:url(bilder/button_hint.jpg);
  border: 1px solid #aab8d7;
}

td.textbutton a:link {
	color: #404F78;
	text-decoration: none;
}
td.textbutton a:visited {
	text-decoration: none;
	color: #404F78;
}
td.textbutton a:hover {
	text-decoration: none;
	color: #FF9900;
}
td.textbutton a:active {
	text-decoration: none;
	color: #404F78;
}

td.bildbutton {
  padding: 3px;
  background-color: #FF9B23;
  border-top: 1px solid #aab8d7;
  border-left: 1px solid #aab8d7;
  border-bottom: 1px solid #aab8d7;
}

table.menu {
  border-spacing: 0px;
  width: 100%;
}
table.menu td.head {
  padding-left:20px;
  background-image:url(bilder/menu_bg.gif);
  font-size: 13px;
  font-weight: 500;
  color: #35446F;
  height: 23px;
  letter-spacing:1px;
  border-right: solid 1px #c0cbe1;
  //border-bottom: solid 1px #6577b4;
  border-bottom: solid 1px #4b5982;
}

table.menu td.head
{
  background-image: url(bilder/menu_bg.gif);
}

table.menu td.item {
  padding-left:10px;
  height:24px;
  background-color:#919dc9;
  font-size: 11px;
  color: white;
  letter-spacing:1px;
  border-top: solid 1px #d0d7e8;
  border-bottom: solid 1px #4b5982;
}
table.menu td.item a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  //font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
table.menu td.item a:hover {
  color: #DBDFEC;
}

table.menu td.head a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #35446F;
  text-decoration: none;
}
table.menu td.head a:hover {
  color: #35446F;
}



table.design {
  border-spacing: 0px;
}
table.design td {
  height: 24px;
  padding: 5px 10px 5px 10px;
  background-color: #eff1f6;
  border-top: solid 1px #f9fafc;
  border-bottom: solid 1px #c0cbe1;
  color: #35446F;
}
table.design caption {
  text-align: left;
  padding: 5px 10px 5px 10px;
  background-color: #eff1f6;
  border-top: solid 1px #f9fafc;
  color: #35446F;
}
table.design th {
  text-align: left;
  font-size: 11px;
  padding: 5px 10px 5px 10px;
  background-color: #eff1f6;
  border-bottom: solid 1px #c0cbe1;
  color: #35446F;
}
td.space {
  background-color: #eff1f6;
}
td.dark {
  background-color: #dbdfec !important;
  border-top: solid 1px #f9fafc !important;
  border-bottom: solid 1px #c0cbe1 !important;
  font-weight: bold !important;
}
td.bright {
  background-color: #eff1f6;
  border-top: solid 1px #f9fafc;
  border-bottom: solid 1px #c0cbe1;
}
td.dark_yellow {
  background-color: #ecdfdb;
  border-top: solid 1px #fcfaf9;
  border-bottom: solid 1px #e1cbc0;
  font-weight: bold;
}
td.bright_yellow {
  background-color: #f6f1ef;
  border-top: solid 1px #fcfaf9;
  border-bottom: solid 1px #e1cbc0;
}

input.button {
  background-image: url(button.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  border: 1px solid #aab8d7;
  height: 18px;
  padding-left:12px;
  padding-right:12px;
}
input.edit,textarea.edit,select {
  width: 200px;
  background-color: #F9FAFC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  border-left: solid 1px #808080;
  border-top: solid 1px #808080;
  border-right: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
}

td.PT3 {
	padding: 20px;
	color: #404F78;
	border-bottom: 1px solid silver;
	background-color: rgba(248,187,140,0.17);
}

td.PT2 {
	padding: 10px;
	border-bottom: 1px solid silver;
}

td.PT4 {
	border-bottom: 1px solid silver;
}

.pt_head {
		padding: 10px;

	border-bottom: 1px solid silver;
}