/*FB_B*/
TD#content #ba      { font-family: Verdana, Arial, Helvetica, sans-serif;  }
TD#content #ba a              { color: #173D58; font-size: 20px; font-weight: normal; line-height:14px; text-decoration: none ; }
TD#content #ba  a:hover        { color: #f90; text-decoration: underline  }

TD#content #bb     { font-family: Verdana, Arial, Helvetica, sans-serif;   }
TD#content #bb a       { color: #173D58; font-size: 20px; font-weight: normal; line-height:14px; text-decoration: none  }
TD#content #bb a:hover        { color: #4D4D1A; text-decoration: underline }

TD#content #bg     { font-family: Verdana, Arial, Helvetica, sans-serif;  }
TD#content #bg a      { color: #173D58; font-size: 20px; font-weight: normal ;line-height:14px; text-decoration: none; }
TD#content #bg a:hover        { color: #000099; text-decoration: underline }

TD#content #bw     { font-family: Verdana, Arial, Helvetica, sans-serif;  }
TD#content #bw a      { color: #173D58; font-size: 20px; font-weight: normal ;line-height:14px;  text-decoration: none }
TD#content #bw a:hover        { color: #006666; text-decoration: underline }

TD#content #bv     { font-family: Verdana, Arial, Helvetica, sans-serif; }
TD#content #bv a      { color: #173D58; font-size: 20px; font-weight: normal;line-height:14px; text-decoration: none  }
TD#content #bv a:hover        { color: #bc1404; text-decoration: underline }

TD#content #bp     { font-family: Verdana, Arial, Helvetica, sans-serif; }
TD#content #bp a      { color: #173D58; font-size: 20px; font-weight: normal;line-height:14px; text-decoration: none  }
TD#content #bp a:hover        { color: #ffd202; text-decoration: underline }

TD#content #eneff     { font-family: Verdana, Arial, Helvetica, sans-serif; }
TD#content #eneff a      { color: #173D58; font-size: 20px; font-weight: normal;line-height:14px; text-decoration: none  }
TD#content #eneff a:hover        { color: #34922f; text-decoration: underline }

body     { margin: 0px; font-size: 12px;}
/* GENERAL fonts */
P, OL, UL, DIV, H1, H2  { font-size: 12px; font-family: verdana, arial }
H1   { color: #173D58; font-size: 20px; font-weight: normal; padding-bottom: 5px }
H2 { color: #173D58; font-size: 12px; font-wight: bold; padding-bottom: 5px }
P, H1, H2 {margin: 0px 0px 5px 0px;}
.linkweiss {list-style: none}
.rahmen {
	border: 1px solid #666666;
}
a      { color: #173D58; text-decoration: underline }
a:hover     {  text-decoration: underline }

/* GENERAL fonts */

#search_query  { color: #999; font-size: 10px; vertical-align: top }
TD#suche      { background-color: #f2f2f2; margin: 0; padding: 12px 8px 5px 12px; width: 160px; height: 10px; vertical-align: middle }

TD#col_left               { color: #666; font-size: 11px; font-family: Verdana; background-color: #f2f2f2; padding: 15px 12px 5px; width: 160px; vertical-align: top }
TD#col_left  p        { color: #666; font-size: 11px; font-family: Verdana; vertical-align: top; border-right: none }
TD#col_left  h1        { color: #173D58; font-size: 12px; font-weight: bold; }
TD#col_left  a        { color: #173D58;}
TD#col_left  a:hover        { color: #173D58}

TD#logo_o        { padding-right: 12px }

TD#logo_u_li          { padding-bottom: 12px; padding-left: 14px }
TD#logo_u_li a       { color: #173D58;; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
TD#logo_u_li a:hover    { color: #667f91; text-decoration: none }

TD#logo_u_re          { padding-right: 12px; padding-bottom: 4px }
TD#logo_u_re a        { color: gray; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
TD#logo_u_re a:hover   { color: #f90; text-decoration: none }

TD#menu_start      { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #748B9B; text-align: right; padding-right: 14px; overflow: hidden }
TD#menu_start a    {color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none;   }
TD#menu_start a:hover     {  color=#EFF1F3; text-decoration: none;}


TD#menu_top    { background-color: #173D58; background-repeat: repeat-x; background-attachment: scroll; background-position: right center; overflow: hidden }
TD#menu_top  ul   { font-size: 13px; line-height: 18px; display: block; margin: 0; padding: 0 }
TD#menu_top  ul li    { font-size: 13px; line-height: 18px; list-style-type: none; margin: 0; padding: 0; float: left; border-right: 1px solid #fff }
TD#menu_top ul li#first  { width: 0px; border-right: 1px solid #fff; border-left:  }
TD#menu_top ul li#last   { width: 0 }
TD#menu_top  ul li a      { color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; background: transparent; display: block; margin: 0; padding: 0 14px; width: auto }
TD#menu_top  ul li a:hover  { color: white; text-decoration: none; background-color: #667f91 }
TD#menu_top  ul li#current    { background-color: #4D4D1A; border-right: 1px solid #fff }
TD#menu_top  ul li#current a,
TD#menu_top  ul li#current a:hover   { color: #173D58; text-decoration: none; background: #fff }

TD#menu_a          { color: #666; font-size: 11px; font-family: Verdana; padding: 11px 12px 5px; vertical-align: top; border-right: medium none #999999 }
TD#menu_a  p        { color: #666; font-size: 11px; font-family: Verdana; vertical-align: top; border-right: none }

TD#footer    { padding-top: 7px; border-top: 1px dashed #999 }
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Content column */

TD#content      { width: 520px; color: #666; font-size: 12px; font-family: Verdana; padding: 28px 12px 20px 14px; vertical-align: top }
TD#content ul {color: #666} 
TD#content ul li {color: #666} 
TD#content a  { }
TD#content a:hover   {text-decoration: underline }
TD#content TD { font-size: 12px; color: #666; vertical-align: top  }

TD  { font-size: 12px;}

/* Menu 1 column */
TD#menu_left           { width: 180px; vertical-align: top; border-right: 1px dashed #999; border-left: 1px dashed #999 }

TD#menu_1          { background-repeat: no-repeat; padding: 33px 5px 5px; width: 180px; vertical-align: top }
TD#menu_1 p { color: #666; padding-left: 5px; padding-bottom: 5px}
TD#menu_1 DIV {
	
}
TD#menu_1 DIV A  { color: #666; text-decoration: none }
TD#menu_1 DIV A:hover  { color: #173D58; text-decoration: underline }

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 13px;
  padding-top:5px;
  padding-left:5px;
  
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 13px;
  padding-top:5px;
  padding-left:5px;
 

 /* background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');*/
}
TD#menu_1 DIV.menu1-level1-act A  { color: #173D58 }

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no { font-size: 11px; line-height: 18px; padding-left:20px; }
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act  { color: #173D58; font-size: 11px; font-weight: bold; padding-left: 20px }
TD#menu_1 DIV.menu1-level2-act A { color: #173D58; font-size: 11px; font-weight: bold; line-height: 18px; padding-left: 0  }

TD#menu_1 DIV.menu1-level3-no { color: #666666; font-size: 10px; line-height: 16px; padding-left:25px; }
TD#menu_1 DIV.menu1-level3-no A { color: #666666; font-size: 10px;  padding-left:0px;}
TD#menu_1 DIV.menu1-level3-act  { color: #173D58; font-size: 10px; font-weight: bold; line-height: 16px; padding-left: 25px  }
TD#menu_1 DIV.menu1-level3-act A { color: #173D58; font-size: 10px; font-weight: bold; padding-left: 0px }




/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover  { text-decoration: none }
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:200px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:205px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}