/* CSS Document fuer standart Seiten AWO Thueringen*/

/************************
*     BrotkrumNavi      *
************************/
#breadcrumb {
  font-size:0.85em;
  font-weight:bold;
  color:#7FBF00;
}

#breadcrumb a:link,#breadcrumb a:hover,#breadcrumb a:visited {
  font-size:0.85em;
  font-weight:bold;
  color:#7FBF00;
}

/************************
*  Menue    *
************************/
ul.unter_navi {
      list-style:none;
  padding:0;
  margin:0;
  /*width:200px;*/
  overflow:hidden;
}
ul.unter_navi li {
  font-size:1.0em;
     font-weight:bolder;
  background:url(../images/menue.jpg) top left no-repeat;
  /*width:200px;*/
  margin:0;
  overflow:hidden;
  padding: 0;
  display:block;
}
ul.unter_navi li.ul_top {
  height:9px;
  background:url(../images/ul_top.gif) top left no-repeat;
}
ul.unter_navi li.ul_bottom {
  height:9px;
  background:url(../images/ul_bottom.gif) top left no-repeat;
  padding-bottom:10px;
}
ul.unter_navi li a:link,ul.unter_navi li a:hover,ul.unter_navi li a:visited {
  padding:7px 7px 6px 7px;
  display:block;
  text-decoration:none;
  color:#FFF;
  overflow:hidden;
  margin:0;
}
ul.unter_navi li a:hover {
  background: #ffffff url(../images/menue_hover.gif) top left no-repeat;
}

ul.unter_navi li a.cur:link, ul.unter_navi li a.cur:visited {
  background:url(../images/menue_hover.gif) top left repeat-x;
}

/*     Unter-Menu     */
ul.unter_list {
  background:#ffffff url(../images/container_center.jpg) top left repeat-x;
      list-style:none;
  padding: 0;
  margin:0;
}
ul.unter_list li {
  font-size:1.0em;
     font-weight:bolder;
  background:none;
  margin:0;
}
ul.unter_list li a:link,ul.unter_list li a:hover,ul.unter_list li a:visited {
  padding:6px 7px 6px 20px;
  display:block;
  text-decoration:none;
  color:#23952a;
}
ul.unter_list li a:hover {
  background:url(../images/menu_punkt.gif) 7px center no-repeat;
  color:#16571a;
}

ul.unter_list li.cur_unter_list a:link,ul.unter_list li.cur_unter_list a:visited,ul.unter_list li.cur_unter_list a:hover { 
  background:url(../images/menu_punkt.gif) 7px center no-repeat;
  color:#16571a;
}
/***    Submen� 2. und 3. Ebene   ***/
ul.unter_list_2level {
      list-style:none;
  padding:0;
  margin:0 0 0 10px;
}
ul.unter_list_3level {
      list-style:none;
  padding:0;
  margin:0 0 0 15px;
     font-weight:normal;
}
ul.unter_list_3level li {
  FONT-WEIGHT:normal;
}
/***********************
*   Standartseite      *
***********************/
#content_center {
  display:block;
  float:left;
  width:480px;
  /*padding:12px;*/
}
#inhalt_container {
  margin-bottom:8px;
}
#content_left_teaser {
  display:block;
  width:200px;
  min-height:1px;
  float:left;
  margin:0 8px 0 0;
  padding:0 0px 0 0;
}
#content_right_teaser {
  display:block;
  width:200px;
  min-height:1px;
  float:left;
  margin:0 0 0 8px;
  overflow:hidden;
}

#content_right_teaser .csc-textpic-imagewrap{
  max-width:200px;
}
#content_right_teaser image{
  max-width:200px;
}
/*  Inhalt Container   */
#content_inhalt {
  width:480px;
  color:#16571A;
  font-size:1em;
  /*margin:12px;*/
}
.content_inhalt_top {
  background-image:url(../images/inhalt_top.gif);
  background-repeat:no-repeat;
  width:480px;
  height:7px;
  overflow:hidden;  
}
.content_inhalt_middle {
  background-color:#fff;
  background-image:url(../images/container_center.jpg);
  background-repeat:repeat-x;
  color:#16571A;
  padding:5px 12px;
  width:456px;
  /*overflow:hidden;*/
}
.content_inhalt_bottom {
  background-image:url(../images/inhalt_bottom.jpg);
  background-repeat:no-repeat;
  width:480px;
  height:7px;  
}

.content_inhalt_middle h1 {
  font-size:1.5em;
  margin:5px 0px;
}
.content_inhalt_middle h3 {
  font-size:1.0em;
  margin:5px 0px;
  font-weight:bolder;
}
.content_inhalt_middle a:link, .content_inhalt_middle a:visited,.content_inhalt_middle a:hover{
  color:#7fbf00;
}

.auszeichnung
{
  font-size:1.2em;
}
#content_inhalt .csc-textpic-imagewrap{
  max-width:456px;
}
#content_inhalt .csc-textpic-image{
  max-width:456px;
}

/*  Kleiner Container auf Folgeseite     */
.small_content {
  width:236px;
  color:#16571A;
  margin-bottom:9px;
}
.small_content_top {
  background-image:url(../images/small236_top.jpg);


  background-repeat:no-repeat;
  width:236px;
  height:7px;  
  overflow:hidden;
}
.small_left_content_middle {
  background-color:#fff;
  background-image:url(../images/container_center.jpg);
  background-repeat:repeat-x;
  border-left:#fff 1px solid;
  border-right:#fff 1px solid;
  color:#16571A;
  padding:1px 8px 1px 8px;
  margin:0;
  /*width:220px;*/
  overflow:hidden;
}
.small_content_bottom {
  background-image:url(../images/small236_bottom.jpg);
  background-repeat:no-repeat;
  width:236px;
  height:7px;
  margin:0;  
}

.small_content img {
  display:block;
}

/*************************
*          Sitemap       *
*************************/
div.csc-sitemap a:link, div.csc-sitemap a:visited, div.csc-sitemap a:hover {
  font-weight:bold;
  color:#7FBF00;
}

div.tx-dropdownsitemap-pi1 a:link,div.tx-dropdownsitemap-pi1 a:visited,div.tx-dropdownsitemap-pi1 a:hover {
  color:#7FBF00;
}

div.level_1 img {
  vertical-align:middle;
  margin:0 5px 0 5px;
}

/**************************
*      IndexedSearch      *
**************************/
div.tx-indexedsearch-form label {
  font-weight:bold;
  font-size:1.3em;
  /*margin-bottom:5px;*/
  margin:0;
}
div.tx-indexedsearch-form #submit_button {
  position:relative;
  top:3px;
}
#tx-indexedsearch-searchbox-sword{
  border:1px inset;
  height:15px;
}

div.tx-indexedsearch-browsebox ul.browsebox {
  text-align:right;
}

p.left_header
{
  float:left;
  font-weight:bold;
  background-image:url(../images/suchergebnis.gif);
  background-repeat:no-repeat;
  
}

p.left_header a
{
   padding-left:20px;
}

p.right_header
{
  float:right;
  font-weight:bold;
  color:#16571A;
}

ul.result_footer
{
   margin:3px 3px 0 0;
   padding:0;
   list-style:none;
}

ul.result_footer li
{
   font-size:0.85em;
   display:inline;
   background-image:url(../images/list_split.gif);
   background-repeat:no-repeat;
   background-position:0 3px;
   padding:0 0 0 5px;
}

ul.result_footer li.first
{
  background-image:none;
  padding:0;
}

/****************************
*  Kontakt    *
****************************/
form {
  padding:0;
}
fieldset
{
   border:none;
   font-family:Arial, Helvetica, sans-serif;
   padding:0;
}

fieldset p {
  margin:0 0 5px 0;
}
p label
{
  display:block;
  width:130px;
  float:left;
  padding-top:2px;
  font-size:1.1em;
}

.input_txt,.input_txt_small
{
   border-top:1px solid #7C7C7C;
   border-left:1px solid #C3C3C3;
   border-right:1px solid #C3C3C3;
   border-bottom:1px solid #DDDDDD;
   height:17px;
   width:261px;
   font-size:1em;
   padding:2px 0 0 2px;
   font-family:Arial, Helvetica, sans-serif;
}

.input_field
{
   border-top:1px solid #7C7C7C;
   border-left:1px solid #C3C3C3;
   border-right:1px solid #C3C3C3;
   border-bottom:1px solid #DDDDDD;
   font-size:1em;
   padding:2px 0 0 2px;
   font-family:Arial, Helvetica, sans-serif;
   HEIGHT: 17px;
}

#type {
   HEIGHT:19px;
}
.input_txt_small
{
   width:213px;
}

.input_textarea
{
   border-top:1px solid #7C7C7C;
   border-left:1px solid #C3C3C3;
   border-right:1px solid #C3C3C3;
   border-bottom:1px solid #DDDDDD;
   width:261px;
   padding:2px 0 0 2px;
   background-color:transparent;
}

p.error
{
   color:#ff0000;
   font-weight:bold;
}

fieldset p img
{
   border-top:1px solid #7C7C7C;
   border-left:1px solid #C3C3C3;
   border-right:1px solid #C3C3C3;
   border-bottom:1px solid #DDDDDD;
}

#city
{
   width:201px;

}

#zip
{
   width:53px;
}

.reset_btn
{
   background-image:url(../images/reset.gif);
   border:none;
   background-color:transparent;
   color:white;
   background-repeat:no-repeat;
   width:61px;
   height:16px;
   position:relative;
   top:-7px;
   margin-left:0;
   cursor:pointer;
}
.submit_btn
{
   margin-top:7px;
   margin-left:140px;
}
.friend
{
   margin-left:204px;
}
strong {
  /*color:#16571a;*/
}
.backlink a:link,.backlink a:hover,.backlink a:visited {
  text-decoration:none;
  color:#7FBF00;
  padding-left:10px;
  background-image:url(../images/pfeil_z.jpg);
  background-repeat:no-repeat;
  background-position:left center;
  font-weight:normal;
  font-size:0.85em;
}
font {
  font-size:1em;
  font-weight:normal;
}

A.button_mehr_link:link, A.button_mehr_link:hover, A.button_mehr_link:visited {  
  display:block;
  width:188px;
  PADDING-RIGHT: 30px;  
  BACKGROUND-POSITION: right top;  
  FONT-WEIGHT: bold;  
  BACKGROUND-IMAGE: url(../images/pfeil_bt.gif);  
  COLOR: #7fbf00;  
  BACKGROUND-REPEAT: no-repeat;  
  TEXT-DECORATION: none;
}



/*********************************************************/
span.underline {
text-decoration: underline;
}




/*****************
* GoogleMaps     *
*****************/
#content_inhalt_card 
{
  width:688px;
  color:#16571A;
  font-size:1em;
}

#content_center_card {
  display:block;
  float:left;
  width:688px;
  /*padding:12px;*/
}


div.fce_card_content_top
{
  background-image:url(../images/content_top_card.gif);
  background-repeat:no-repeat;
  width:688px;
  height:7px;
  overflow:hidden;
}

div.fce_card_content_middle
{
  background-image:url(../images/container_center.jpg);
  background-repeat:repeat-x;
  width:664px;
  height:auto;
  background-color:white;
  padding:5px 12px;
  overflow:hidden;
}

div.fce_card_content_bottom
{
  background-image:url(../images/content_bottom_card.gif);
  background-repeat:no-repeat;
  width:688px;
  height:6px;
  overflow:hidden;
}

/********************************
*   WWSC_Ajax_card_Extension    *
********************************/
h1.search_header
{
   float:left;
   margin:0 20px 0 0;
}

div.search_results
{
    clear:left;
}

p.search_entry_text
{
   padding:3px 0 0 0;
   font-size:1.1em;
}

div.search_entry
{
   clear:both;
}

div.search_entry div.left_result, div.search_entry div.middle_result, div.search_entry div.right_result
{
    float:left;
}

div.search_entry div.left_result
{
   width:80px;
   margin-right:12px;
   min-height:20px;
}

div.search_entry div.middle_result
{
   width:496px;
   min-height:20px;
}

div.search_entry div.right_result
{
     width:68px;
     min-height:20px;
     text-align:right;
      float:right;
}

h2.entry_title
{
    font-size:1.3em;
    margin:0;
    padding:0;
}

ul.entry_address
{
   list-style:none;
   margin:0;
   padding:0;
   font-size:1.2em;
}

ul.entry_address li
{
   display:inline;
   padding:0 7px 0 0;
   background-image:url(../images/split_point.gif);
   background-repeat:no-repeat;
   background-position:right center;
}

ul.entry_address li.last
{
    background-image:none;
    padding-right:0;
}

p.entry_descr
{
   margin:0;
   padding:0;
}

.info_img
{
   display:block;
   margin-bottom:3px;
   float:right;
}

input.small
{
   width:147px;
   height:15px;
   font-size:1em;
}

div#card_container,div#search_content
{
    float:left;
}

div#search_content
{
   width:270px;
   margin-right:10px;
}

div#search_content p 
{
   margin:0 0 5px 0;
   padding:0;
}

div#search_content p label
{
    width:100px;
    display:block;
    float:left;
    font-size:0.9em;
    font-weight:bold;    
}

select.cmbbox
{
   width:152px;
   font-size:1em;
}

div#card_container
{
    width:380px;
    min-height:320px;
    height:320px;
    border:1px solid gray;
}

div.card_search_container input.search_btn
{
   float:right;
}

ul.legend_types
{
   margin:0;
   padding:0;
   list-style:none;
}

h1.search_title
{
   margin:0 0 5px 0;
   padding:0;
   font-size:1.3em;
}

div#search_content form
{
     margin:0;
     padding:0;
}

div.search_results
{
   padding-top:5px;
}

select.select_box
{
   font-size:1em;
   width:154px;
}

/******************
* WWSC_CardDetail *
******************/
div.detail_left,div.detail_right
{
    width:160px;
    float:left;
    margin-right:12px;
}

div.detail_right
{
   width:492px;
   margin-right:0;
}

div#detail_right_left,div#detail_right_right
{
    float:left;
    width:280px;
    margin-right:11px;
    min-height:10px;
}

div#detail_right_right
{
   width:200px;
   margin-right:0px;
}

h1.subtitle
{
   font-size:1.1em;
}

div#detail_right_right h2.subtitle
{
   margin:0 0 2px 0;
   padding:0;
   font-size:1.1em;
}

div.detail_right h1.title
{
    font-size:1.5em;
    margin:0 0 0 0;
    padding:0;
}

div.detail_right h1.subtitle
{
    margin:0 0 3px 0;
    padding:0;
}

div#detail_right_left p
{
    margin-bottom:10px;
}

div#detail_right_left h2.subtitle,div#detail_right_left h2
{
    margin:0;
    padding:0;
    font-size:1.1em;
}

div.detail_left p label
{
   display:inline;
   float:none;
   padding:0;
}

div.detail_left p
{
   clear:left;
   margin:2px 0 5px 0;
}

div.detail_left img
{
   margin-bottom:5px;
}

div.gmap_marker_text a:link, div.gmap_marker_texta:hover, div.gmap_marker_text a:visited
{
  text-decoration:none;
  color:#16571A;
}

a:hover.map_quick_info_link
{
    text-decoration:underline;
}

#card_search_teaser
{
  background:url(../images/wwsc_ajax_card/teaser_bg.jpg) no-repeat top left;
  width:288px;
  height:86px;
  padding:7px;
  color:white;
  font-weight:bold;
}
  
#card_search_teaser form
{
  margin:0 0 0 0;
  padding:0;
}
  
#card_search_teaser form h2.title
{
  font-size:1em;
  margin:0 0 4px 0;
  padding:0;
}
  
#card_search_teaser form p
{
  margin:0 0 4px 0;
  padding:0;
  clear:left;
}
  
#card_search_teaser form p label
{
  width:80px;
  float:left;
  display:block;
  font-size:1em;
}
  
#search_btn
{
  float:right;
 /* padding-right:10px;*/
 /* margin-top:4px;*/
  margin-top:1px;
  padding-right:15px;
  margin-bottom:0px;
  
}

h1.card_header_title
{
  margin:0;
  padding:0;
}

div#detail_right_right a:link,div#detail_right_right a:hover,div#detail_right_right a:visited
{
   font-weight:bold;
   color:#7FBF00;
}

div.more_info_detail
{
    margin:4px 0 4px 0;
}

div.detail_header h1 a:link,div.detail_header h1 a:hover,div.detail_header h1 a:visited
{
    color:#16571a;
    padding-left:7px;
}

div.detail_header img
{  
  position:relative;
  top:4px;
}

div.detail_left a:link,div.detail_left a:hover,div.detail_left a:visited
{
  color:#7FBF00;
  font-weight:bold;
}

ul.legend_types li
{
    clear:left;
    margin-bottom:7px;
}

ul.legend_types li img
{
   margin-right:5px;
}

div.card_search_container .reset_btn
{
    margin:7px 0 0 140px;
}

div.wwsc_teaser_pagebrowser p
{
    float:left;
    position:relative;
    top:3px;
}

p#no_result
{
    position:relative;
    top:3px;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list
{
    margin:0;
    padding:0;
    list-style:none;
    float:right;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li
{
   display:inline;
   margin-right:3px;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:link,div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:hover,div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:visited
{
   color:#16571A;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li.cur
{
    font-weight:bold;
}

img.legend_image
{
   float:left;
   margin-bottom:1px;
}

p.legend_text
{
   float:left;
   width:200px;
   padding-top:2px;
}

/****************************************
*  Unterseiten Angebote    *
****************************************/
div.angebot_header {
  background:url(../images/awo_subheader_hg.jpg) top left no-repeat;
  padding:11px 0 11px 11px;
  margin-bottom:15px;
}
h1.header_text {
  display:block;
  width:47%;
  float:left;
}
div.header_bild {
  display:block;
  width:50%;
  float:right;
}
div.header_bild img {
  display:block;
  border:none;
  margin:0;
  padding:0;
}
