body {
   background-color: #EDECEA;
   font-family:      Arial;
   font-style:       normal;
   font-size:        8pt;
   color:            black;
   margin:           0px; 
}

b {
   font-weight: bold;
   font-size:   9pt;
}

a {
   text-decoration:  none;
}

font.ueberschrift1 {
   font-family: Arial;
   font-style:  normal;
   font-weight: bold;
   font-size:   14pt;
   color:       #540213;
}


table.top_menu {
   font-size:         9pt;
   font-weight:       bold;
   font-family:       Arial;
   color:             white;
}

table.top_menu a {
   font-size:         9pt;
   font-weight:       bold;
   font-family:       Arial;
   color:             white;
}

table.top_menu a:hover {
   text-decoration:   underline;
}

table.top_menu td input {
   height:            18px;
   width:             120px;
   font-size:         8pt;
   background-color:  white;
   border:            1px solid black;
}

.top_search_button {
   width:             18px;
   font-size:         9pt;
   font-weight:       bold;
   padding-left:      2px;
}

table.navigation_left {
   background-color:  #8c031f;
	border-top:			5px solid #fff;
	border-right:		5px solid #fff;
}

table.nav_left_level0 {
   background-color:  #8c031f;
	padding:          5px 0px 5px 0px;
   height:            20px;
}

table.nav_left_selected_level0 {
   background-color:  #6D0218;
	padding:          5px 0px 5px 0px;
   height:            20px;
}

table.nav_left_level1 {
   background-color:  #b10428;
	padding:          5px 0px 5px 0px;
   height:            20px;
}

table.nav_left_selected_level1 {
   background-color:  #9F0323;
	padding:          5px 0px 5px 0px;
   height:            20px;
}

td.nav_left_selected_level1 {

}


a.nav_left  {
   font-family:       Arial;
   font-size:         8pt;
   color:             #FFFFFF;
}

a.nav_left:hover  {
   font-family:       Arial;
   font-size:         8pt;
   color:             #FFFFFF;
   text-decoration:   underline;
}

table.navigation_language {
   background-color:  #AAACAE;
   border-top:        1px solid #FFFFFF;
}

table.news1 {
   border-top:         1px solid #FFFFFF;  
}

table.news2 {
   background-color:  #C76551;
   border-bottom:     1px solid #FFFFFF;  
   border-left:       1px solid #FFFFFF; 
   border-right:      1px solid #FFFFFF; 
   color:             #FFFFFF;
   font-family:       Arial;
   font-size:         9pt;
}

table.news3 {
   background-color:  #B43032;
   border-bottom:     1px solid #FFFFFF;  
   border-left:       1px solid #FFFFFF; 
   border-right:      1px solid #FFFFFF; 
   color:             #FFFFFF;
   font-family:       Arial;
   font-size:         9pt;
}

table.template1 {
   background-color:  #f7eede;
   border-top:         5px solid #FFFFFF;  
   color:             #000;
   font-family:       Arial;
   font-size:         9pt;
}

table.template1 a {
   color:             #540213;
   font-family:       Arial;
   font-size:         9pt;
   text-decoration:   underline;
}

h3.template1 {
  color:              #000;
  font-family:        Arial;
  font-size:          9pt;
  font-weight:        bold;
}

a.template1 {
   font-family:     Arial;
   font-style:      normal;
   font-size:       9pt;
   color:           #540213;
   text-decoration: none;
}

b.template1 {
   font-family:     Arial;
   font-style:      weight;
   font-size:       9pt;
   color:           #000;
}

table.template1a {
	border-right:		5px solid #fff;
   background-color:  #8c031f;
   color:             #000;
   font-family:       Arial;
   font-size:         9pt;
	width:184px;
}

table.template2 {
   background-color:  #8A8B8D;
   border-bottom:     1px solid #FFFFFF;  
   border-top:        1px solid #FFFFFF; 
   color:             #FFFFFF;
   font-family:       Arial;
   font-size:         9pt;
}

table.template3 {
	border-left:		5px solid #fff;
   background-color:  #f5e3c5; 
   border-top:        0px; 
   color:             #000000;
   font-family:       Arial;
   font-size:         9pt;
}

table.template4 {
   background-color:  #f2d9b0;
   color:             #540213;
   font-family:       Arial;
   font-size:         9pt;
}

table.template4 a {
   color:             #540213;
}

a.template4 {
   font-family:     Arial;
   font-style:      normal;
   font-size:       9pt;
   color:           #540213;
   text-decoration: none;
}

a.template4a {
   font-family:     Arial;
   font-weight:     bold;
   font-size:       10pt;
   color:           #f0f0f0;
   text-decoration: underline;
}


h3.template3 {
  color:              #000000;
  font-family:        Arial;
  font-size:          9pt;
  font-weight:        bold;
}

.nopic {
   border:           1px solid black;
   background-color: white;
   width:            50px;
   height:           50px;
}

.nopic td {
   font-size:         7pt;
   font-family:       Arial;
   color:             black;
   border:            0px;
}

.nopic2 {
   border:           1px solid black;
   background-color: white;
   width:            300px;
   height:           300px;
}

.nopic2 td {
   font-size:         12pt;
   font-family:       Arial;
   color:             black;
   border:            0px;
}


.teaserright {
   font-family:       Arial;
   font-size:         8pt;
   color:             black;
}

.teaserright td b {
   font-weight:       bold;
}

a.teaserright:hover {
  text-decoration:underline;
}

table.main_objlist {
   background-color: #A8AAAE;
}

tr.objlist_v1 {
   font-family:     Arial;
   font-style:      normal;
   font-size:       9pt;
   color:           #FFFFFF;
   text-decoration: none;
   background-color: #f7eede;
   cursor:          pointer;
}

tr.objlist_v2 {
   font-family:     Arial;
   font-style:      normal;
   font-size:       9pt;
   color:           #FFFFFF;
   text-decoration: none;
   background-color: #f2d9b0;
   cursor:          pointer;
}


td.td1_objlist {
}

a.objlist_headline {
  font-family:       Arial;
  font-size:         8pt;
  color:             black;
  font-weight:       bold;
}

a.objlist_headline:hover {
  text-decoration:underline;
}

a.objlist {
  font-family:       Arial;
  font-size:         8pt;
  color:             black;
}

a.objlist:hover {
  text-decoration:underline;
}

table.objectview h3 {
  color:            #B43032;
  margin:           0px;
}

table.objectview td {
  font-family:       Arial;
  font-size:         10pt;
  color:             black;
}


table.objectview td b {
  font-family:       Arial;
  font-size:         10pt;
  color:             black;
  font-weight:       bold;
}

table.objectview td img {
  border:            1px solid black;  
  margin-top:        5px;
  margin-left:       5px;
}

.objectview_line {
  border-top:        1px solid #B43032;
}

table.quicksearch {
   background-color:  #f5e3c5;
   border-left:     5px solid #fff;  
   border-bottom:        5px solid white; 
	border-top:        5px solid white; 
   color:             #000;
   font-family:       Arial;
   font-size:         8pt;
   font-weight:       bold;
}

table.quicksearch b {
   font-size:         9pt;
   font-weight:       bold;
   font-family:       Arial;
   color:             #000;
}


table.quicksearch td input, select {
   font-size:         8pt;
   color:             black;
   background-color:  white;
   border:            1px solid black;
}

table.advsearch {
   background-color:  #f7eede;
   border-top:        0px; 
   color:             black;
   font-family:       Arial;
   font-size:         9pt;
}

table.advsearch td {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
}

table.advsearch input {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
   height:            18px;
   vertical-align:    middle;
}

.advsearch_sub {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
   height:            18px;
   background-color:  white;
   border:            1px solid black;
}

table.newentry {
   background-color:  #f7eede;
   border-top:        0px; 
   color:             black;
   font-family:       Arial;
   font-size:         9pt;
}

table.newentry td {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
}

table.newentry th {
   background-color:  #B43032;
   color:             white;
   font-family:       Arial;
   font-size:         8pt;
   font-weight:       bold;
   border-top:        1px solid white;  
   border-bottom:     1px solid white;  
}

table.newentry input {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
   height:            18px;
}

table.newentry textarea {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
}

table.newentry input {
   vertical-align:    middle;
}

.newentry_sub {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
   height:            18px;
   background-color:  white;
   border:            1px solid black;
   margin:            5px;
}

table.newentry_asp td {
   padding-top:       3px;
   padding-bottom:    3px;
}

input.checkbox {
   vertical-align:    middle;
}

table.preview {
   background-color:  #B43032;
   border-bottom:     1px solid white;  
   border-left:       1px solid white;  
   border-right:      1px solid white;
   border-top:        0px; 
   color:             white;
   font-family:       Arial;
   font-size:         9pt;
}

table.preview td {
   color:             white;
   font-family:       Arial;
   font-size:         8pt;
}

table.preview input {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
   height:            18px;
}

table.preview textarea {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
}

.preview_sub {
   color:             black;
   font-family:       Arial;
   font-size:         8pt;
   height:            18px;
   background-color:  white;
   border:            1px solid black;
}

td.footer {
   background-color:  #A4B2BF;
}

a.footer {
   font-size:         9pt;
   color:             #FFFFFF;
}

