body {
  margin: 0 0 0 0;
  padding: 7px 0px 7px 0px;
  color: #000;
}

table.whole {
  width: 920px;
  /*height: 350px;*/
  border: solid 1px #C5C5C5;
  background-color:#ffffff;
}

div#header {
  height:105px;
  background-color:#fbf6e4;
 /* background-image: url("img/header_bg.jpg");*/
}


.searcharea {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ebebeb;
	padding: 4px;
}
.inputsearch {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
  height:15px;
	color: #000000;
	padding: 1px;
	border: 1px none;
  border-color: #ECF0F0;
	background-color: #ebebeb;
	width: 105px;
}
.search_keyword {
  background-color:#f3e2a7;
}

div#topnavi  { 
  background-color: #7790bc;
  /*position: absolute;*/
  /*z-index: 1;*/
  width: 100%;
  height: 25px;
  /*background-image: url(img/topnavi_bg.jpg);*/
}

div#sidebar {
  padding-left: 5px;
  padding-right: 5px;
}

body>div#content {
  /*margin-top:-1em;*/
  /*margin:0 0 0 0; */
  
}

td.footer   { /*background-image: url("img/footer_bg.gif");*/background-color: #7790bc; color: #eddb8f; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-left: 10px; padding-top: 3px; height: 25px; border: 0 }
div#footer p   { color: #eddb8f; font-weight: bold; margin: 3px 0 0 0; padding-left: 11px; border: outset 0 }

A.footer:link, A.footer:visited, A.footer:active    { color: #eddb8f; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; text-decoration: underline }
A.footer:hover    { color: #eddb8f; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; text-decoration: underline }


div#logo  { 
 width:450px;
 height: 80px;
 background-image: url(img/l4.jpg);
}

div#category  { 
 
}


img { border: 0px; }
td   { color: #000000; font-size: 13px; padding-left:0px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
.bold   { color: #000000; font-weight: bold; text-decoration: none }
b   { color: #4d4d4d; font-weight: bold; text-decoration: none }
.headline        { color: #716F6E; font-size: 13px; font-weight: normal; text-transform: uppercase; font-family: Arial, Helvetica, Geneva, sans-serif; padding-left: 2px; height: 20px; border-style: solid; border-width: 0 0 0px; border-color: #996 #996 #808080 }
.ueberschriftbalken        { color: #716F6E; font-size: 13px; font-weight: normal; text-transform: uppercase; font-family: Arial, Helvetica, Geneva, sans-serif; padding-left: 2px; height: 20px; border-style: solid; border-width: 0 0 0px; border-color: #996 #996 #808080 }
/*.ueberschriftbalken        { color: #716F6E; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; padding-left: 2px; height: 20px; border-style: solid; border-width: 0 0 1px; border-color: #996 #996 #808080 }*/

h1 { color: #716F6E; font-size: 16px; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, Geneva, sans-serif; padding-left: 2px; height: 20px;  }
h2 { color: #716F6E; font-size: 14px; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, Geneva, sans-serif; padding-left: 2px; height: 20px;  }
h3 { color: #716F6E; font-size: 12px; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, Geneva, sans-serif; padding-left: 2px; height: 20px;  }


.black_xxl { font-size: 19px; color: #000000; font-family: Arial, Helvetica, Geneva, sans-serif;}
.black_xl { font-size: 17px; color: #000000; font-family: Arial, Helvetica, Geneva, sans-serif;}
.black_l { font-size: 15px; color: #000000;  font-family: Arial, Helvetica, Geneva, sans-serif;}
.black_m { font-size: 13px; color: #000000; font-family: Arial, Helvetica, Geneva, sans-serif;}
.black_s { font-size: 11px; color: #000000; font-family: Arial, Helvetica, Geneva, sans-serif;}

.blau_xxl { font-size: 19px; color: #0000ac; font-family: Arial, Helvetica, Geneva, sans-serif;}
.blau_xl { font-size: 17px; color: #0000ac; font-family: Arial, Helvetica, Geneva, sans-serif;}
.blau_l { font-size: 15px; color: #0000ac;  font-family: Arial, Helvetica, Geneva, sans-serif;}
.blau_m { font-size: 13px; color: #0000ac; font-family: Arial, Helvetica, Geneva, sans-serif;}
.blau_s { font-size: 11px; color: #0000ac; font-family: Arial, Helvetica, Geneva, sans-serif;}


.red_xxl { font-size: 19px; color: #ac0000; font-family: Arial, Helvetica, Geneva, sans-serif;}
.red_xl { font-size: 17px; color: #ac0000; font-family: Arial, Helvetica, Geneva, sans-serif;}
.red_l { font-size: 15px; color: #ac0000; font-family: Arial, Helvetica, Geneva, sans-serif; }
.red_m { font-size: 13px; color: #ac0000; font-family: Arial, Helvetica, Geneva, sans-serif; }
.red_s { font-size: 11px; color: #ac0000; font-family: Arial, Helvetica, Geneva, sans-serif; }

DIV.template {
  padding-left: 0px;
	padding-right: 0px;
}

A.page_path, A.page_path:link, A.page_path:visited        { color: #716F6E; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }

A.page_path:hover      { color: #A1181B; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }

A:visited, A:active, A:link    { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal }
A:hover     { color: #A1181B; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; text-decoration: none }

TABLE.content {
  width:100%;
  height: 100%;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
}

TD.content_bg_left  { /*background-image: url("img/left_bg3.jpg"); background-repeat: no-repeat;*/ background-color: #fbf6e4; }
TD.content_bg_middle  { background-image: url("img/bg_lotus3.jpg"); height: 420px; background-repeat: no-repeat; padding-left: 0px;  padding-right: 10px; background-color: #ffffff;}

TD.content_bg_right   { padding-right: 10px; background-color: #ffffff;}

TD.butt_spacer   { /*background-color: #FFFFFF;*/ width: 5px }

.separator  { background-color: #800000; width: 1px }

.separator_trans { width:7px; }

TR.nav_space_0   { background-color: #ffffff; height: 3px }
TR.nav_space_1   { height: 4px }
TR.nav_space_2   { height: 1px }
TR.nav_space_3   { height: 1px }

TD.nav_0_l    { /*background-image: url("img/nav_0_l.gif");*/ width: 10px; height: 25px }
TD.nav_0_l_a    { /*background-image: url("img/nav_0_l_a.gif");*/ width: 10px; height: 25px }
TD.nav_0_l_h    { /*background-image: url("img/nav_0_l_a.gif");*/ width: 10px; height: 25px }
TD.nav_0_m   { /*background-image: url("img/nav_0_m.gif");*/ padding-left: 1px; height: 25px }
TD.nav_0_m_a    { /*background-image: url("img/nav_0_m_a.gif");*/ padding-left: 1px; height: 25px }
TD.nav_0_m_h    { /*background-image: url("img/nav_0_m_a.gif");*/ padding-left: 1px; height: 25px }
TD.nav_0_r    { /*background-image: url("img/nav_0_r.gif");*/ width: 10px; height: 25px }
TD.nav_0_r_a    { /*background-image: url("img/nav_0_r_a.gif");*/ width: 10px; height: 25px }
TD.nav_0_r_h    { /*background-image: url("img/nav_0_r_a.gif");*/ width: 10px; height: 25px }

TD.nav_1_l    { /*background-image: url("img/nav_1_l.gif");*/ background-color: #ffffff; width: 13px; height: 24px }
TD.nav_1_l_a    { /* background-image: url("img/nav_1_l_a.gif");*/ background-color: #ffffff; width: 13px; height: 24px }
TD.nav_1_m    { /*background-image: url("img/nav_1_m.gif");*/background-color: #ffffff;  height: 24px }
TD.nav_1_m_a    { /*background-image: url("img/nav_1_m_a.gif");*/ background-color: #ffffff; height: 24px }
TD.nav_1_r      { /*background-image: url("img/nav_1_r.gif");*/ background-color: #ffffff; width: 7px; height: 24px }
TD.nav_1_r_a      { /*background-image: url("img/nav_1_r_a.gif");*/ background-color: #ffffff; width: 7px; height: 24px }

TD.nav_2_l     { background-image: url("img/nav_2_l.gif"); width: 26px; height: 22px }
TD.nav_2_l_a     { background-image: url("img/nav_2_l_a.gif"); width: 26px; height: 22px }
TD.nav_2_m    { /*background-image: url("img/nav_2_m.gif");*/ height: 22px }
TD.nav_2_m_a     { /*background-image: url("img/nav_2_m_a.gif");*/ height: 22px }
TD.nav_2_r      { /*background-image: url("img/nav_2_r.gif");*/ width: 10px; height: 22px }
TD.nav_2_r_a      { /*background-image: url("img/nav_2_r_a.gif");*/width: 10px; height: 22px }

TD.nav_3_l    { background-image: url("img/nav_3_l.gif"); width: 45px; height: 20px }
TD.nav_3_l_a    { background-image: url("img/nav_3_l_a.gif"); width: 45px; height: 20px }
TD.nav_3_m  {  height: 20px }
TD.nav_3_m_a   { height: 20px }
TD.nav_3_r    { width: 10px; height: 20px }
TD.nav_3_r_a    { width: 10px; height: 20px }

TD.nav_4_l   { background-image: url("img/nav_1_l.gif"); width: 35px; height: 24px }
TD.nav_4_l_a   { background-image: url("img/nav_1_l_a.gif"); width: 35px; height: 24px }
TD.nav_4_m  { background-image: url("img/nav_1_m.gif"); height: 24px }
TD.nav_4_m_a   { background-image: url("img/nav_1_m_a.gif"); height: 24px }
TD.nav_4_r   { background-image: url("img/nav_1_r.gif"); width: 10px; height: 24px }
TD.nav_4_r_a   { background-image: url("img/nav_1_r_a.gif"); width: 10px; height: 24px }

a.nav_0:active, a.nav_0:link, a.nav_0:visited       { color: #3a4139; text-transform: uppercase; font-size: 11px;  font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
a.nav_0:hover      { color: #3a4139; text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal }
a.nav_0_a:active, a.nav_0_a:link,a.nav_0_a:visited,a.nav_0_a:hover      { color: #eddb8f; text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
a.nav_0_h:active, a.nav_0_h:link,a.nav_0_h:visited,a.nav_0_h:hover      { color: #eddb8f; text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }

a.nav_1:active, a.nav_1:link, a.nav_1:visited    { color: #000000; text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }
a.nav_1:hover    { color: #000000; text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }
a.nav_1_a:active, a.nav_1_a:link,a.nav_1_a:visited,a.nav_1_a:hover    { text-transform: uppercase; color: #dfb25d; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }

a.nav_2:active, a.nav_2:link, a.nav_2:visited       { color: #000000; text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }
a.nav_2:hover      { color: #000000; font-size: 11px; text-transform: uppercase; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }
a.nav_2_a:active, a.nav_2_a:link,a.nav_2_a:visited,a.nav_2_a:hover       { color: #cb9d12; text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }

a.nav_3:active, a.nav_3:visited    { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
a.nav_3:hover   { color: #ff8c00; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
a.nav_3_a:active,a.nav_3_a:hover,a.nav_3_a:link,a.nav_3_a:visited   { color: #cb9d12; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
  

a.nav_4, a.nav_4:visited  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
a.nav_4:hover  { color: #cb9d12; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
a.nav_4_a,a.nav_4_a:hover,a.nav_4_a:link,a.nav_4_a:visited  { color: #cb9d12; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-weight: normal }
	

A.navi:visited, A.navi:active, A.navi:link    { color: #663; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: none }

A.navi:hover  { color: #996; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: none }

.colored {
  padding: 3px;
  background-color: #fbf6e4;
}