/* css-sheet Bettina Machaczek MdHB */

/* general definitions */

* {
  margin: 0px;
  padding: 0px;
  }

body {
  background: #60757e;
  }

/* end of general definitions */

/* tag definitions */

a {
  outline: none;
  }

a:link, a:visited {
  color: #225172;
  text-decoration: none;
  }

a:active, a:hover {
  color: #fdae1e;
  text-decoration: underline;
  }
  
a:hover img.link {
  border: 1px solid #fdae1e;
  }

h1 {
  color: #27516a;
  font-family: verdana, sans-serif;
  font-size: 23px;    
  padding-bottom: 13px;
  padding-top: 13px;
  }

h2 {
  color: #d98c13;
  font-family: verdana, sans-serif;
  font-size: 17px;    
  padding-bottom: 4px;
  padding-top: 4px;
  }

p {
  color: #1e282e;
  font-family: georgia, serif;
  font-size: 14px;    
  line-height: 142%;
  padding-top: 5px;
  padding-bottom: 7px;
  }

p.category {
  color: #27516a;
  }
  
p.centerIt {
  text-align: center;
  }

#footer p {
  color: #FFFFFF;
  }

img {
  border: none;
  }

img.intro {
  padding-right: 4px;
  position: relative;
  top: 4px;
  }

img.link {
  border: 1px solid #6ba8ec;
  }
  
.important {
  color: #425765;
  }

/* end of tag definitions */

/* container */

#adds {
  display: block;
  margin-bottom: 23px;
  margin-top: -4px;
  width: 100%;
  }

#center {
  background: #FFFFFF;
  diplay: block;
  margin: 23px;
  padding: 23px;
  width: 624px;
  }

#column {
  display: block;
  float: right;
  }

.defloat {
  clear: both;
  }

#footer {
  background: #1d2629;
  display: block;
  padding-bottom: 142px;
  padding-top: 13px;
  width: 100%;
  }

#footerAdjustment {
  margin-left: 23px;
  width: 670px;
  }

#footline {
  background: #425765;
  display: block;
  height: 7px;
  width: 100%;
  }

#header {
  display: block;
  height: 369px;
  text-align: center;
  width: 100%;
  }

#headline {
  background: #1d2629;
  display: block;
  height: 7px;
  width: 100%;
  }

#pagecontainer {
  width: 1000px;
  }

/* end of container */

/* breadcrumb */

#breadcrumb p {
  border-top: 1px solid #EAEAEA;
  display: block;
  font-size: 14px;
  margin-top: 13px;
  padding-top: 13px;
  width: 100%;
  }

a.breadcrumb {
  font-size: 14px;
  font-weight: bold;
  }

/* end of breadcrumb */

/* menue */

#menue a {
  color: #FFFFFF;
  border-bottom: 1px dotted #FFFFFF;
  display: block;
  font-family: verdana, sans-serif;
  font-size: 18px;    
  height: 27px;
  letter-spacing: 2px;
  margin-top: 9px;
  margin-bottom: 9px;
  padding-bottom: 13px;
  padding-left: 49px;
  width: 242px;    
  }
  
#menue a:hover, #menue a:active {
  background: url(../images/menueActive.png) no-repeat;
  background-position: left -3px;
  color: #fdae1e;
  text-decoration: none;
  }

a.menue1:link, a.menue1:visited {
  background: url(../images/menue1.png) no-repeat;
  background-position: left -3px;
  }
  
a.menue2:link, a.menue2:visited {
  background: url(../images/menue2.png) no-repeat;
  background-position: left -3px;
  }
  
a.menue3:link, a.menue3:visited {
  background: url(../images/menue3.png) no-repeat;
  background-position: left -3px;
  }
  
a.menue4:link, a.menue4:visited {
  background: url(../images/menue4.png) no-repeat;
  background-position: left -3px;
  }
  
a.menue5:link, a.menue5:visited {
  background: url(../images/menue5.png) no-repeat;
  background-position: left -3px;
  }

/* news */

.item {
  border-bottom: 1px solid #EAEAEA; 
  margin-top: 23px;
  padding-bottom: 13px;
  }

#news, .subheader {
  background: #acb7c1;
  color: #1e282e;
  font-family: georgia, serif;
  font-size: 16px;    
  font-weight: bold;
  padding-bottom: 3px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 3px;
  }

/* end of news */

/* table adds */

table.adds {
  background: #e4e7eb;
  width: 624px;
  }

table.adds .dummy {
  background: #FFFFFF;
  width: 4%;
  }

table.adds .imageLink {
  text-align: center;
  }

table.adds td.left {
  padding: 7px;
  vertical-align: top;
  width: 48%;
  }

table.adds td.right {
  padding: 7px;
  vertical-align: top;
  width: 48%;
  }

table.adds th {
  background: #acb7c1;
  color: #1e282e;
  font-family: georgia, serif;
  font-size: 16px;    
  padding-bottom: 3px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 3px;
  text-align: left;
  }

/* end of table adds*

/* table form */

.button {
  background: #29353a;
  border: 1px solid #efae4a;
  color: #FFFFFF;
  cursor: pointer;
  font-family: georgia, serif;
  font-size: 14px;
  padding: 2px;
  }

.button:hover {
  background: #fdae1e;
  border: 1px solid #fdae1e;
  }

.error {
  color: #b70000;
  font-weight: bold;
  }

.field {
  background: #fff7eb;
  border: 1px solid #efae4a;
  color: #1e282e;
  font-family: georgia, serif;
  font-size: 12px;
  padding: 2px;
  }
  
.field:hover {
  border: 1px solid #fdae1e;
  }

table.form {
  margin: 0px auto;
  margin-bottom: 7px;
  margin-top: 7px;
  width: 613px;
  }

table.form td {
  padding-bottom: 7px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 7px;
  }

table.form td.buttons {
  padding-bottom: 17px;
  }

table.form th {
  color: #FFFFFF;
  font-family: georgia, serif;
  font-size: 14px;   
  padding-left: 13px;
  text-align: left;
  }

table.form tr.even {
  background: url(../images/formEven.png) repeat-y;
  }

table.form tr.footer {
  background: url(../images/formFooter.png) no-repeat;
  height: 63px;
  }

table.form tr.header {
  background: url(../images/formHeader.png) no-repeat;
  height: 26px;
  }

table.form tr.odd {
  background: url(../images/formOdd.png) repeat-y;
  }

/* end of table form */

/* table impress */

.impressSubheader {
  color: #efae4a;
  display: block;
  font-weight: bold;
  letter-spacing: 2px;
  padding-top: 7px;
  }

table.impress {
  margin-bottom: 4px;
  margin-top: 4px;
  width: 100%;
  }

table.impress td {
  width: 50%;
  }

/* end of table impress */

/* table sitemap */

table.sitemap {
  color: #FFFFFF;
  font-family: georgia, serif;
  font-size: 13px;    
  line-height: 113%;
  text-align: left;
  width: 100%;
  }

table.sitemap th {
  font-size: 16px;
  font-variant: small-caps;
  padding-bottom: 3px;
  }
  
table.sitemap a:link, table.sitemap a:visited {
  color: #FFFFFF;
  text-decoration: none;
  }

table.sitemap a:active, table.sitemap a:hover {
  color: #fdae1e;
  text-decoration: underline;
  }

/* end of table sitemap */