/*template: posaunenchor*/
body {
   margin: 0;
   padding: 0;
   background: #fff url(images/bg.gif) repeat-x;
   font: normal .7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
   line-height: 1.6em;
   color: #333;
}
/* common */
a {
   color: #546F92;
   background: inherit;
}
a:hover {
   color: #808080;
   background: inherit;
}
h1 {
   font: bold 1.6em "Trebuchet MS", Helvetica, Sans-Serif;
   padding-top: 4px;
   margin: 0;
   color: #5564a0;
   background-color: transparent;
}
h2 {
   font: bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif;
}
h3 {
   clear: both;
   font-size: 1.1em;
   color: #000;
   background: url(images/h3bg.gif) no-repeat center left;
   background-color: transparent;
   padding: 0 14px;
   margin: 0;
}
.websiteTitle {
   color: #5664a1;
   background: inherit;
   font-size:110%;
}
.image {
   float: left;
   border: 2px solid #cad7ff;
   padding: 3px;
   margin: 0 15px 10px 0;
}
td {
   text-align: left;
}
/* content */
#main {
   width: 900px;
   margin: 25px auto 0 auto;
}
/* header */
#logo {
   float: left;
   padding: 10px 0 10px 10px;
}
#logo h1 {
   color: #000;
   background: #fff;
}

#header_left {
   clear: left;
   float: left;
   width: 250px;
   background: #cad7ff url(images/left_header_bg.gif) repeat-x;
   color: #5564a0;
   margin: 0 0 1px 0;
}
#header_left a {
   color: #fff;
   background: inherit;
}
#header_left p {
   padding: 14px 15px;
   margin: 0;
}

#header_right {
   float: right;
   width: 340px;
   padding: 25px 280px 0 20px;
   background: #BCCEDA url(images/header.png) no-repeat;
   color: #547592;
   margin: 0 0 6px 0;
   height: 174px;
   border: 1px solid #cad7ff;
}
#header_right h1 {
   margin: 0 0 20px 0;
}
#header_right .white {
   color: #FFF;
   background-color: transparent;
   margin-bottom: 16px;
}

/* top menu */
#menu {
   float: right;
   background: #fff url(images/bar_lim.gif) no-repeat bottom right;
   color: #808080;
   padding: 18px 1px 11px 0;
   margin: 0;
}
#menu li {
   padding: 14px 18px 14px 18px;
   background: #fff url(images/bar.gif) no-repeat bottom left;
   display: inline;
}
#menu li.active {

   color: #8D9CAF;
   font-weight: bold;
   padding: 14px 18px 14px 18px;
   margin: 0 1px 0 0;
}
#menu li a {
   background: transparent;
   color: #5564a0;
   text-decoration: none;
}
#menu li a:hover {
   color: #000;
   background: transparent;
}
.key {
   text-decoration: underline;
}

/* left menu */
#menu_left {
   float: left;
   margin: 0 0 6px 0;
   padding: 0 0 1px 0;
   border-bottom: 2px solid #cad7ff;
}
#menu_left li {
   list-style: none;
}
#menu_left li a {
   display: block;
   color: #3F5B7F;
   background: #a8b9f4 url(images/arrow.gif) no-repeat center left;
   width: 204px;
   padding: 7px 23px 7px 23px;
   margin: 0 0 1px 0;
   font-weight: bold;
   text-decoration: none;
}
#menu_left li a:hover {
   background: #cad7ff url(images/arrow.gif) no-repeat center left;
   color: #000;
}
/* left */
#left {
   float: left;
   width: 250px;
}
.box {
   padding: 0px 10px 0px 10px;
   border: 0px solid #CAD7FF;

}
.add {
	padding: 142px 5px 5px 5px;
	border: 1px solid #CAD7FF;
	margin: 5px 0 5px 0;
	background: #FFFFFF url(images/PWHN.png) no-repeat;
}

/* right */
#right {
   float: right;
   width: 643px;
}

.addTitle {
   float: right;
   background: #cad7ff;
   width: 623px;
   border: #cad7ff 0px solid;
   margin: 0 0 0 0;
   padding-left:20px;
}
.content {
   clear: both;
   margin: 0px 0 20px 0;
   padding: 5px 20px;
   border: 1px solid #cad7ff;
   background: #e4ebff;
   color: #444;
}
/* footer */
#footer {
   clear: both;
   padding: 5px;
   border-top: 1px solid #cad7ff;
}
ul.h {
   list-style: none;
}
img.list {
   margin-right: 5px;
   margin-bottom: -3px;
}
