@charset "UTF-8";
/************************************************
STADTWERKE AUGSBURG
http://www.comspace.de
Author: salder@comspace.de
Create Date: 28.04.08

Standard Fragmente
************************************************/

/****** ANCHORS ******/

/* NO NEED
a.anc_sf {
    text-decoration: none;
    color: #00aeef;
}
a.anc_sf:hover {
    text-decoration: underline;
    color: #00aeef;
}

img.anc_img {
    position: relative;
    top: 5px;
    padding: 0 8px 0 0;
} */

.sf_content a {
    color: #00aeef;
    text-decoration:none;
    }

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

a.anc_more {
    color: #00aeef;
    background:url(/images/img_admin/ico_link.gif) left 3px no-repeat; 
    padding: 0 0 0 12px;
    margin: 0 0 0 4px;
    text-decoration:none;
    }

a.anc_link_list,
a.anc_download_cnt {
    color: #00aeef;
    background:url(/images/img_admin/ico_link.gif) left 3px no-repeat; 
    padding: 0 0 0 12px;
    text-decoration:none;
    }

*+html a.anc_link_list,
*+html a.anc_download_cnt {
    background:url(/images/img_admin/ico_link.gif) left 5px no-repeat; 
    }
*+html a.anc_link_list:visited,
*+hmtl a.anc_download_cnt:visited {
    background:url(/images/img_admin/ico_arr_right_hover.gif) left 5px no-repeat; 
    }

a.anc_sf_footer,
a.anc_download, 
a.txt_link, 
a.anc_sf {
    color: #00aeef;
    background:url(/images/img_admin/ico_link.gif) left 2px no-repeat; 
    padding: 0 0 0 12px;
    display: block;
    text-decoration:none;
    }

*+html a.anc_sf_footer,
*+html a.anc_download, 
*+html a.txt_link,
*+html a.anc_sf,
*+html a.anc_more {
    background:url(/images/img_admin/ico_link.gif) left 5px no-repeat; 
   }

* html a.anc_sf_footer,
* html a.anc_download, 
* html a.txt_link,
* html a.anc_sf,
* html a.anc_link_list,
* html a.anc_more  {
    background:url(/images/img_admin/ico_link.gif) left 3px no-repeat; 
  }

a.anc_sf_footer:visited,
a.anc_download:visited, 
a.txt_link:visited, 
a.anc_sf:visited, 
a.anc_link_list:visited,
a.anc_more:visited {
    background:url(/images/img_admin/ico_arr_right_hover.gif) left 2px no-repeat; 
    color: #7FBCCB;
    text-decoration: none;
    }

*+html a.anc_sf_footer:visited,
*+html a.anc_download:visited, 
*+html a.txt_link:visited,
*+html a.anc_sf:visited,
*+html a.anc_more:visited {
    background:url(/images/img_admin/ico_arr_right_hover.gif) left 5px no-repeat; 
    }

* html a.anc_sf_footer:visited,
* html a.anc_download:visited, 
* html a.txt_link:visited,
* html a.anc_sf:visited,
* html a.anc_link_list:visited,
* html a.anc_more:visited {
    background:url(/images/img_admin/ico_arr_right_hover.gif) left 3px no-repeat; 
    }

a.anc_sf_footer:hover,
a.anc_download:hover,
a.anc_download_cnt:hover,
a.txt_link:hover, 
a.anc_sf:hover, 
a.anc_link_list:hover, 
a.anc_more:hover {
    text-decoration: underline;
    }
 
.trennCnt {
    height:1px; 
    background:url(/images/img_admin/dots_v448.gif) 0% 0% no-repeat;
    margin: 0 0 18px 0;
    }
    
/****** CONTENT FOOTER ******/    
.box_cnt_footer{
    padding: 35px 0 0 0;
    }
    
a.anc_footer_left {
    color: #00aeef;
    background:url(/images/img_admin/ico_arr_left.gif) left center no-repeat; 
    padding: 0 0 0 12px;
    display: block;
    text-decoration:none;
    }
    
a.anc_footer_top {
    color: #00aeef;
    background:url(/images/img_admin/ico_arr_top.gif) left center no-repeat; 
    padding: 0 0 0 12px;
    display: block;
    text-decoration:none;
    }
    
a.anc_footer_print {
    color: #00aeef;
    background:url(/images/img_admin/ico_printer.gif) left center no-repeat; 
    padding: 0 0 0 12px;
    display: block;
    text-decoration:none;
    }

/****** TABLE ******/
div.sf_content table {
    width: 451px;
    margin: 0 0 0 0; /*28px 0 0 0*/
    font-size: 11px;
}

div.sf_content table p {
    font-size: 11px;
}

div.sf_content table tr.head {
    background: #d9d9d9;
}

div.sf_content table tr th {
    font-weight: bold;
    text-align: left;
    padding: 2px 10px;
    vertical-align: top;
    border: solid #fff 1px;
}

div.sf_content table tr td.left {
    background: #e5e5e5;
    padding: 2px 10px;
}

div.sf_content table tr td.white {
    background: #fff;
    padding: 2px 10px;
}

div.sf_content table tr td {
    background: #f2f2f2;
    padding: 2px 10px;
    border: solid #fff 1px;
    vertical-align:top;
}
/****** STANDARD FRAGMENTE ******/
div.sf_content {
    font-size: 12px;
    }

div.sf_content {
    float: left;
    float/**/: none;
    }
/* easy clearing */
div.sf_content:after {
    content: '[DO NOT LEAVE IT IS NOT REAL]'; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
div.sf_content {
    display: inline-block;
    }
/*\*/
div.sf_content {
    display: block;
    }
/* end easy clearing */

div.bg_grey {
    background: #eee;
    padding: 14px;
}
div.sf_content img.img_lt {padding: 0 28px 0 0; }
div.sf_content img.top_h3 { padding: 0 0 7px 0; }

div.sf_content div.sub_txt {
    padding: 2px 28px 7px 0;
    font-size: 11px;
    color: #5a5a5a;
}

div.sf_content p { 
    margin: 0 0 0 0;
    padding: 0 0 5px 0;   
}

/***** BUGFIXING 30.09.08 *****/

* html div.sf_teaser {width:210px}
*+html div.sf_teaser {width:210px}
* html div.sf_teaser h3 {width:210px}
*+html div.sf_teaser h3 {width:210px}
* html div.sf_teaser p {width:210px}
*+html div.sf_teaser p {width:210px}

/*****************************/

div.sf_teaser p {
     padding: 0 0 6px 0;
}

div.sf_teaser_dots {
     margin: 7px 0 11px 0;
}

div.sf_content ul {
    list-style-type: none;
    padding: 0 0 21px 0;
}
div.sf_content ul li {
    background: url('/images/img_admin/ico_ul.gif') no-repeat 0 6px;
    padding: 0 0 0 14px;
    zoom: 1;
}
div.sf_content div.box_left {
    width: 210px;
    padding: 0 14px 0 0;
}
div.sf_content div.box_right {
    width: 210px;
    padding: 0 0 0 14px;
}
div.sf_content_bg div.box_left_bg {
    width: 196px;
    padding: 0 14px 0 0;
}
div.sf_content_bg div.box_right_bg {
    width: 196px;
    padding: 0 0 0 14px;
}
div.sf_content div.dots { background: url('/images/img_admin/dots_v_repeat.gif') right top repeat-y; }
div.sf_content div.link_list { padding: 0 0 0 0; } /*padding: 0 0 14px 0*/

div.center_dots {
    background: transparent url('/images/img_admin/dots_v_repeat.gif') repeat-y center top;
    overflow: hidden;
}
div.center_dots_2048 {
    background: transparent url('/images/img_admin/dots_v2048.gif') repeat-y center bottom;
    width: 451px;
}
/****** NEWS ******/

div.sf_content div.news_date {font-size: 10px;}
div.sf_content div.news {padding: 0 0 10px 0;}

/****** BoxCont ******/
 
div.sf_content .BoxCont {
    border: 1px solid #d4d4d4; 
    padding: 14px 10px; 
    overflow: hidden;
    zoom: 1;
    }

div.sf_content .BoxCont_space {
    height: 14px; 
    width: 100%; 
    background: #fff;
    }

/***** ButtonCont *****/
.box_ButtonCont {}
.box_ButtonCont .ButtonCont_bg {background: url('/images/img_admin/btn_bg.gif') repeat-x; height:26px;}
.box_ButtonCont .ButtonCont_bg a {background:url(/images/img_admin/ico_arr_btn.gif) left center no-repeat;color: #fff; display:block; text-decoration:none; padding:2px 0 3px 12px}



/* TEASER STARTSEITE */

#frame_inner_start div.sf_teaser_dots {
     margin: 0 0 0 0;
    display:none;
}

#frame_inner_start div.btmspace {
    margin: 0 0 0 0;
}


.teaser_wrapper_start {
    width: 238px;
    float: left;
}
.inner_teaser_start {
    width: 210px;
    padding: 0 14px;
}
* html .inner_teaser_start {
    padding: 0 13px;
}

.teaser_img {
    padding: 0 0 12px 0;
}

/* TEASER CONTENTFRAGMENTE */

.teaser_wrapper {
    width: 224px;
    float: left;
    padding: 0 0 10px 0;
}

.inner_teaser_left {
    width: 210px;
    padding: 0 14px 0 0;
}

.inner_teaser_right {
    width: 210px;
    padding: 0 0 0 14px;
}

.teaser_dots_bottom {
    background: transparent url(/images/img_admin/dots_210.gif) no-repeat;
    height: 1px;
    margin: 10px 0 0 14px;
}

.teaser_dots_bottom_left {
    background: transparent url(/images/img_admin/dots_210.gif) no-repeat;
    height: 1px;
    margin: 10px 0 0 0;
}

.teaser_dots_bottom_right {
    background: transparent url(/images/img_admin/dots_210.gif) no-repeat;
    height: 1px;
    margin: 10px 0 0 14px;
}

/* DROPDOWN im TEASE */
.sf_dd_txt1 {
            padding: 0 0 16px 0;
}
 
.sf_dd_txt2 {
            padding: 0 0 21px 0;
}
 
.sf_dd_box {
            background:#f4f4f4 url(/images/img_admin/bg_form_nav.gif) no-repeat; 
            padding:8px 12px 0 12px;
            margin: 6px 0 18px 0;
            height:29px;
            width:427px;
}
 
.sf_dd_list {
            width:340px;
}
 
.sf_dd_list select {
            border: 1px solid #8495a5;
            width: 330px;
}
 
.sf_dd_list option {
            border: 1px solid #8495a5;
}
 
.sf_dd_hits {
            background: url(/images/img_admin/dots_v448.gif) left bottom no-repeat; 
            margin-bottom:10px; 
            padding-bottom:10px;
}
 
.sf_dd_dots {
            background: url(/images/img_admin/dots_v448.gif) left bottom no-repeat;
            margin-bottom:10px;
            padding-bottom:10px;
}
.sf_dd_dots img {
            position: relative;
            top: 3px;
            left: -2px;
            padding: 0 2px 0 0;
}
.sf_search_input {
            width: 340px;
}
.sf_search_input input {
            border: 1px solid #8495a5;
            width: 330px;
}
.sf_search_nav {
            margin: 22px 0 0 0 !important;
}
.sf_dd_dots a{
    text-decoration: none;
    color: #00aeef;
}
.sf_dd_dots a:hover {
    text-decoration: underline;
    color: #00aeef;
}