body {
background-color:rgb(158,202,212);
background-image:url(images/background/bg.gif);
background-repeat:repeat-x;
margin:0px;
font-family:Arial,Verdana;
}

#AC_box { 
width:303px;
height:15px;
padding-bottom:1px; 
margin-bottom:3px;
}

p {
margin-bottom:1em;
margin-top:1em;
}

#page {
width:980px;
margin:0px auto 10px auto;
}

#menu_box {
width:150px;
margin-left:0px;
float:left;
}

#content_box {
background-image:url(images/head/schraege.png);
background-repeat:no-repeat;
background-position:top right;
width:700px;
margin-left:0px;
float:left;
behavior:url(_settings/iepngfix/iepngfix.htc);
}



#content {
background-image:url(images/head/schraege.png);
background-repeat:no-repeat;
background-position:-6px -5px;
width:668px;
margin:5px auto auto 6px;
background-color:rgb(229,235,240);
border:0px;
padding:10px;
font-size:12px;
color:rgb(14,71,89);
}

.text_headline {
font-size:14px;
color:rgb(14,71,89);
font-weight:bold;
}


.text_small {
font-size:10px;
color:rgb(14,71,89);
}

.text_small_bold {
font-size:10px;
color:rgb(14,71,89);
font-weight:bold;
}

.bold {
font-weight:bold;
}

.text_small_white {
font-size:10px;
color:rgb(255,255,255);
font-weight:bold;
}

.st_link {
color:rgb(102,0,0);
text-decoration:none;
}

.st_link_test {
font-size:10px;
color:rgb(255,255,255);
font-weight:bold;
text-decoration:none;

}
.st_link:hover {
color:rgb(204,00,0);
text-decoration:none;
}

.st_table {
border:0px;
background-color:rgb(7,57,64);
margin:auto 0px auto 0px;
}
.st_td1 {
background-color:rgb(240,240,240);
margin:auto 0px auto 0px;
padding:5px;
}
.st_td2 {
background-color:rgb(245,245,245);
margin:auto 0px auto 0px;
padding:5px;
}

#menu_logo {
background-image:url(images/menu/logo.gif);
width:150px;
height:113px;
cursor:pointer;
}

.img_border {
border:1px solid black;
}

.menu_line {
background-image:url(images/menu/line.gif);
width:150px;
height:2px;
font-size:0px;
}

.menu_line_right {
background-image:url(images/menu/line.gif);
width:130px;
height:2px;
font-size:0px;
}

.menu_button1 {
background-image:url(images/menu/button.gif);
width:135px;
height:20px;
padding:2px 0px 0px 15px;
font-family:Arial,Verdana;
font-size:14px;
text-decoration:none;
color:rgb(255,255,255);
}

.menu_button {
background-image:url(images/menu/button.gif);
width:135px;
height:20px;
padding:2px 0px 0px 15px;
font-family:Arial,Verdana;
font-size:14px;
text-decoration:none;
color:rgb(255,255,255);
}

.menu_link {
font-size:14px;
color:rgb(255,255,255);
text-decoration:none;
}

.menu_link_sub {
font-size:12px;
text-decoration:none;
color:rgb(255,255,255);}

.menu_button:hover {
background-image:url(images/menu/button_hover.gif);
width:135px;
height:20px;
padding:2px 0px 0px 15px;
font-size:14px;
color:rgb(255,255,255);
text-decoration:none;
cursor:pointer;
}

.menu_end {
background-image:url(images/menu/end.gif);
width:150px;
height:11px;
padding:0px;
font-size:0px;
}

.menu_spacer {
background-image:url(images/menu/bg.gif);
width:150px;
height:20px;
font-size:0px;
}

.menu_spacer_right {
background-image:url(images/menu_right/bg.gif);
width:130px;
height:20px;
font-size:0px;
}

.menu_subbutton {
background-image:url(images/menu/subbutton.gif);
background-repeat:no-repeat;
background-position:0px -3px;
width:120px;
height:18px;
padding:4px 0px 1px 30px;
text-decoration:none;
font-size:12px;
color:rgb(255,255,255);
}

.menu_subbutton:hover {
background-image:url(images/menu/subbutton_hover.gif);
background-repeat:no-repeat;
background-position:0px -3px;
width:120px;
height:18px;
text-decoration:none;
padding:4px 0px 1px 30px;
font-size:12px;
color:rgb(255,255,255);
cursor:pointer;
}

.menu_subbutton_end {
background-image:url(images/menu/subbutton_end.gif);
background-repeat:no-repeat;
background-position:0px -3px;
width:120px;
height:18px;
text-decoration:none;
padding:4px 0px 1px 30px;
font-size:12px;
color:rgb(255,255,255);
}

.menu_subbutton_end:hover {
background-image:url(images/menu/subbutton_end_hover.gif);
background-repeat:no-repeat;
background-position:0px -3px;
width:120px;
height:18px;
text-decoration:none;
padding:4px 0px 1px 30px;
font-size:12px;
color:rgb(255,255,255);
cursor:pointer;
}

.menu_right {
background-image:url(images/menu_right/bg.gif);
width:130px;
padding:0px;
font-size:14px;
color:rgb(255,255,255);
text-align:center;
}

#menu_right_box {
width:130px;
float:right;
margin-left:0px;
margin-top:0px;
}

.menu_right_end {
background-image:url(images/menu_right/end.gif);
width:130px;
height:7px;
padding:0px;
font-size:0px;
}

.margin_bottom
{
  margin-bottom:12px;
}

.align_center
{ text-align:center; }
.align_right
{ text-align:right; }
.align_left
{ text-align:left; }
.align_justify
{ text-align:justify; }

.input_menus
{
border:1px solid;
border-color:rgb(7,57,64);
background-color:rgb(245,245,245);
height:14px;
font-size:12px;
font-family:Arial, Verdana;
}

.input_search
{
border:1px solid;
border-color:rgb(7,57,64);
background-color:rgb(245,245,245);
height:20px;
font-size:12px;
font-family:Arial, Verdana;
}

.input_menus_submit
{
border:1px solid;
border-color:rgb(7,57,64);
background-color:rgb(245,245,245);
height:16px;
font-size:10px;
font-family:Arial, Verdana;
}

.v_free_codebox {
border:1px solid;
width:565px;
border-color:rgb(7,57,64);
background-color:rgb(245,245,245);
font-size:8px;
font-family:Courier;
}

.ub {
  color:#000000;
  font-size:11px;
}

.ug
{
  color:gray;
  font-size:11px;
}

.video_box {
width:150px;
margin:0px 8px 16px 8px;
float:left;
text-align:center;
padding:0px 0px 0px 0px;
background-color:#9ecad3;
cursor:pointer;
text-decoration:none;
}

.video_box_text {
padding:2px;
padding-top:5px;
margin:-3px 0px 0px 0px;
width:144px;
text-align:center;
border:1px solid black;
border-top:0px;
line-height:13px;
text-decoration:none;
}

.video_box_wide {
width:150px;
margin:0px 8px 4px 8px;
float:left;
text-align:center;
padding:0px 0px 0px 0px;
background-color:#9ecad3;
cursor:pointer;
text-decoration:none;
}

.video_box_text_wide {
padding:2px;
width:490px;
float:left;
text-align:left;
border:0px;
text-decoration:none;
}





















div.autocomplete {
  margin:-18px 0px 0px 300px; 
  padding:0px;  
  width:150px;
  height:140px;
  background:#fff;
  border:1px solid #888;
  position:relativ; 
  overflow:scroll;
}

div.autocomplete ul {
  margin:0px;
  padding:0px;
  list-style-type:none; 
}

div.autocomplete ul li.selected { 
  background-color:#ffb;
}

div.autocomplete ul li {
  margin:0;
  padding:2px;
  height:15px;
  display:block;
  list-style-type:none;
  cursor:pointer;
}
