.clearing
{
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  clear: both;
}

.label
{
  width: 100px;
  float: left;
}

.field
{
  width: auto;
  margin: 0 0 4px 0;
}

#dmailsubscription input
{
  width: 100px;
  height: auto;
}

#dmailsubscription textarea
{
  width: 400px;
  height: 50px;
  border: 1px solid #c2c2c2;
  margin: 5px 0 10px 0;
  font-size: 11px;
}

#dmailsubscription input[type="text"] { border: 1px solid #c2c2c2; font-size: 11px; }

#dmailsubscription h3 { margin: 0; }

body {
  background:url(../bilder/background1.gif) repeat-x;
  background-color: #003455;
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
  margin: 0px;
  padding: 0px;
}

#bg {
  width: 1000px;
  background-color: #fff;
}
#content {
  clear: both;
}


Page {a
 background: #ffffff;
}

/************************************************/
/* Links                                        */
/************************************************/
a.navi_header:link, a.navi_header:active, a.navi_header:visited  {
   font-family: Verdana, arial, Geneva, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#102542;
   text-decoration:none;
}

a:link, a:visited {
   color:#102542;
   text-decoration:none;
   font-weight:bold;
}
a:hover, a:active {
   color:#102542;
   text-decoration:underline;
   font-weight:bold;
}

a.navi_top:link, a.navi_top:active,
a.navi_top:hover, a.navi_top:visited  {
   font-size:10px;
   color:#102542;
   text-decoration:none;
   font-weight:bold;
}



a.navi_links:link, a.navi_links:active,
a.navi_links:hover, a.navi_links:visited  {
   font-size:10px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
}

a.navi_links_unter:link, a.navi_links_unter:active, a.navi_links_unter:visited  {
   font-size:10px;
   font-weight:normal;
   color:#102542;
   text-decoration:none;
}

a.navi_links_unter:hover  {
   font-size:10px;
   font-weight:normal;
   color:#102542;
   text-decoration:underline;
}

a.navi_links_unter_activ:link, a.navi_links_unter_activ:active
{
   font-size:10px;
   font-weight:normal;
   color:#102542;
   text-decoration:none;
}
a.navi_links_unter_activ:hover, a.navi_links_unter_activ:visited  {
   font-size:10px;
   font-weight:normal;
   color:#102542;
   text-decoration:underline;
}

a.fusszeile:link, a.fusszeile:active,
a.fusszeile:hover, a.fusszeile:visited  {
   font-size:9px;
   font-weight:normal;
   color:#102542;
   text-decoration:none;
}

/************************************************/
/* Textbody-Elements                            */
/************************************************/

.standardtext, body, form, p, ol, ul, li, em, sup, sub, table, tr, th, td {
   font-family: Verdana, arial, Geneva, Helvetica, sans-serif;
   color:#102542;
   font-size:10px;
   letter-spacing:0.1em;
   line-height:16px;
}

td {
  vertical-align: top;
}

/************************************************/
/* inputs                                       */
/************************************************/
form {
    border: none;
    margin: 0;
}
.textarea {
    border: solid 1px #cccccc;
    color: black;
    background-color: #ffffff;
    width: 70%;
    padding: 0.1em;
}

textarea.textarea_box_empfehlen {
    font: 10px Verdana, arial, Geneva, Helvetica, sans-serif;
    border: 1px solid #CCCCCC;
    color: Black;
    background-color: #ffffff;
    vertical-align: middle;
    margin-bottom: 1px; /* IE bug fix */
    padding: 0;
    width: 602px;
}

textarea.text_box_kontakt {
    font: 10px Verdana, arial, Geneva, Helvetica, sans-serif;
    border: 1px solid #CCCCCC;
    color: Black;
    background-color: #ffffff;
    vertical-align: middle;
    margin-bottom: 1px; /* IE bug fix */
    padding: 0;
    width: 575px;
}

input {
    border: solid 1px #cccccc;
    color: black;
    background-color: #ffffff;
    /*width: 160px;*/
    height: 17px;
    padding: 0.1em;
    font-family: Verdana, arial, Geneva, Helvetica, sans-serif;
    font-size:10px;
    height: 16px;
}

input.input_box_kontakt {
    width: 230px;
}

input.input_box_kontakt_empfehlen {
    width: 210px;
}

input.input_search  {
    width: 80px;
    height: 17px;
}

input.input_box_long {
    width: 327px;
}

input.check_box {
    width: 14px;
    height: 17px;
    border: 0;
    background: #E5EAF1;
}
INPUT.submit {
      background: #ffffff;
     border: solid 1px #cccccc;
   width: 100px;
    height: 17px;
}

select {
    font: 100% Arial, Verdana, Helvetica, sans-serif;
    color: #808080;
    border: 1px solid #CCCCCC;
    vertical-align: top;
}


select.select_bereich
{
width: 140px;
}
select.select_bereich_kontakt
{
width: 230px;
}
/************************************************/
/* Functions                                    */
/************************************************/

/*
ul {
   font-size: 11px;
   line-height: 15px;
   list-style-type: square;
}
li {
   font-size: 11px;
   line-height: 15px;
   list-style-type: square;
   margin: 1px 0 0 -20px;
}
*/
ol {
   list-style-type: disc;
   margin-top: 0px;
}
ul {
   list-style-type: disc;
}
li {
   list-style-type: disc;
   margin: 1px 0 0 -10px;
}

.text_fusszeile  {
   font-size:9px;
   font-weight:normal;
   color:#102542;
   text-decoration:none;
}

.text_fett  {
   font-size:10px;
   font-weight:bold;
   color:#102542;
}

.text_infobox  {
   font-size:10px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
}

h1 {
   font-color: #FF0000;
   font-size: 5px
   font-weight: bold;
 }

h3 {
   font-weight:bold;
   font-size:11px;
}

.Headline_BLAU {
 color: #102542;
 font-weight: bold;
 font-size: 18px;
 font-family: Arial;
 text-decoration: none;
 letter-spacing: 0.1em;
}

a.sitemap:link, a.sitemap:active, a.sitemap:visited, a.sitemap:hover  {
 font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
   text-decoration:none;
}

.abstand {
  padding-top: 10px;
}

.gmbh_bildleiste_teaser {
   clear: both;
   width: 1000px;
}
.gmbh_bildleiste_teaser_balken {
   float: left;
   width: 30px;
   height: 142px;
   background-color: #003455;
}
.gmbh_bildleiste_teaser_left {
   float: left;
   width: 322px;
}
.gmbh_bildleiste_teaser_middle {
   float: left;
   padding-left: 2px;
   width: 322px;
}
.gmbh_bildleiste_teaser_right {
   float: left;
   padding-left: 2px;
   width: 322px;
}


tr.d0 td {
   background-color: #bfcbdb;
   font-weight:normal;
   padding-left: 5px;
   padding-right: 5px;
}
tr.d0_1 td {
   padding-left: 5px;
   padding-right: 5px;
}
tr.d1 td {
   background-color: #102542;
   font-weight:bold;
   color: #ffffff;
   padding-left: 5px;
   padding-right: 5px;
}

/* begin header */
.header {
  width: 1000px;
  padding-top: 9px;
}
.header_content_links {
  float: right;
  padding-right: 20px;
  padding-left: 20px;
}
.header_content_suche {
  float: right;
}
.header_content_suche_suchfeld {
  float: left;
}
.header_content_suche_suchbutton {
  float: left;
  padding-top: 1px;
}
.header_content_flags {
  float: right;
  padding-right: 5px;
  padding-left: 20px;
}

.subheader_link {
   float: right;
   padding-top: 50px;
}
/* end header */

.ICON_NAVI {
   padding-top: 15px;
   padding-left: 25px;
}





/* begin print */
.print_page {
  width: 600px;
  background: #ffffff;
  min-height: 600px;
}

.print_logo {
  padding-bottom: 15px;
  padding-left: 20px;
  padding-top: 15px;
}

.print_teaser {
  border-left-width:20px;
  border-left-style:solid;
  border-left-color:#003455;
  height: 71px;
}

.print_content {
  padding-top: 15px;
  padding-left: 20px;
  padding-bottom: 15px;
  width: 600px;
}

.print_clear {
  clear: both;
  width: 600px;
}

.print_footer {
  padding-top: 3px;
  padding-left: 25px;
  width: 600px;
  background: #E5EAF1;
  height: 25px;
}
/* end print */


.browsebox {
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
  padding-left: 0px;
  margin-left: 0px;
  width: 600px;
  color: transparent;
  font-weight: normal;
  font-size: 14px;
}

.browsebox ul  {
  margin-left: 10px;
  padding-left: 10px;
  padding-bottom: 30px;
  margin-top: 5px;
  display: inline;
  text-align: center;
}

.browsebox li  {
  margin-left: 10px;
  padding-left: 10px;
  margin-top: 5px;
  display: inline;
}

.tx-indexedsearch-whatis {
  padding-bottom: 10px;
}
.tx-indexedsearch-sw {
  font-weight: bold;
}

.tx-indexedsearch-browsebox p {
  padding-bottom: 10px;
}

/* begin footer */
.gmbh_content_footer_function {
  padding-left: 25px;
  width: 550px;
}
.gmbh_content_footer_function_print {
  float: left;
  padding-right: 45px;
  padding-left: 15px;
  background-image: url(icon_print.gif);
    background-repeat: no-repeat;
  background-position: center left;
    height: 20px;
}
.gmbh_content_footer_function_pdf {
  float: left;
  padding-right: 45px;
  padding-left: 15px;
  background-image: url(icon_pdf.gif);
    background-repeat: no-repeat;
  background-position: center left;
    height: 20px;
}
.gmbh_content_footer_function_send {
  float: left;
  padding-right: 45px;
  padding-left: 15px;
  background-image: url(icon_send.gif);
    background-repeat: no-repeat;
  background-position: center left;
    height: 20px;
}
.gmbh_content_footer_function_bookmark {
  float: left;
  padding-right: 45px;
  padding-left: 15px;
  background-image: url(icon_bookmark.gif);
    background-repeat: no-repeat;
  background-position: center left;
    height: 20px;
}
.gmbh_content_footer_function_totop {
  float: left;
  padding-right: 15px;
}

.gmbh_content_footer_function_long {
  padding-left: 25px;
  width: 720px;
}
.gmbh_content_footer_function_print_long {
  float: left;
  padding-right: 50px;
  padding-left: 15px;
  background-image: url(icon_print.gif);
    background-repeat: no-repeat;
  background-position: center left;
    height: 20px;
}
.gmbh_content_footer_function_pdf_long {
  float: left;
  padding-right: 50px;
  padding-left: 15px;
  background-image: url(icon_pdf.gif);
    background-repeat: no-repeat;
  background-position: center left;
    height: 20px;
}
.gmbh_content_footer_function_send_long {
  float: left;
  padding-right: 50px;
  padding-left: 15px;
  background-image: url(icon_send.gif);
    background-repeat: no-repeat;
  background-position: center left;
    height: 20px;
}
.gmbh_content_footer_function_bookmark_long {
  float: left;
  padding-right: 50px;
  padding-left: 15px;
  background-image: url(icon_bookmark.gif);
    background-repeat: no-repeat;
  background-position: center left;
    height: 20px;
}
.gmbh_content_footer_function_totop_long {
  float: left;
  padding-right: 15px;
}
/* end footer */

.abstand_big {
  clear: both;
  width: 970px;
}

.subheader {
   width: 1000px;
   height: 100px;
   margin-bottom:15px;
}
.subheader_left {
   float: left;
   width: 285px;
   padding-left: 30px;
}
.subheader_right {
   float: right;
   text-align: right;
   width: 585px;
}
.subheader_right a {
   font-family: Verdana, arial, Geneva, Helvetica, sans-serif;
   font-style:normal;
   line-height:15px;
   font-weight:bold;
   text-decoration:none;
   color:#666666;
   font-size:12px;
   margin-top:20px;
   line-height:14px;
}

/* begin Config */

/* begin CSS Styled Content */

/* Captions */
        DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
        DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
        DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

        /* Needed for noRows setting */
        DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

        /* Border just around the image */
        {$styles.content.imgtext.borderSelector} {
                border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
                padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
        }

        DIV.csc-textpic-imagewrap { padding: 0; }

        DIV.csc-textpic IMG { border: none; }

        /* DIV: This will place the images side by side */
        DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

        /* UL: This will place the images side by side */
        DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

        /* DL: This will place the images side by side */
        DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
        DL.csc-textpic-image { margin: 0; }
        DL.csc-textpic-image DT { margin: 0; display: inline; }
        DL.csc-textpic-image DD { margin: 0; }

        /* Clearer */
        DIV.csc-textpic-clear { clear: both; }

        /* Margins around images: */

        /* Pictures on left, add margin on right */
        DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
                display: inline; /* IE fix for double-margin bug */
                margin-right: {$styles.content.imgtext.colSpace}px;
        }

        /* Pictures on right, add margin on left */
        DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
                display: inline; /* IE fix for double-margin bug */
                margin-left: {$styles.content.imgtext.colSpace}px;
        }

        /* Pictures centered, add margin on left */
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
                display: inline; /* IE fix for double-margin bug */
                margin-left: {$styles.content.imgtext.colSpace}px;
        }
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

        /* Space below each image (also in-between rows) */
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
        DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
        DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

        /* No margins around the whole image-block */
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

        /* Add margin from image-block to text (in case of "Text w/ images") */
        DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
        DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
                margin-right: {$styles.content.imgtext.textMargin}px !important;
        }
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
                margin-left: {$styles.content.imgtext.textMargin}px !important;
        }

        /* Positioning of images: */

        /* Above */
        DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

        /* Center (above or below) */
        DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
        DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

        /* Right (above or below) */
        DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
        DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

        /* Left (above or below) */
        DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
        DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

        /* Left (in text) */
        DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

        /* Right (in text) */
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

        /* Right (in text, no wrap around) */
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
        /* Hide from IE5-mac. Only IE-win sees this. \*/
        * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
        /* End hide from IE5/mac */

        /* Left (in text, no wrap around) */
        DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
        /* Hide from IE5-mac. Only IE-win sees this. \*/
        * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
        /* End hide from IE5/mac */

/* end CSS Styled Content */

/* begin CSS Styled IMGTEXT */

/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
{$styles.content.imgtext.borderSelector} {
  border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
  padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: {$styles.content.imgtext.colSpace}px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: {$styles.content.imgtext.colSpace}px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: {$styles.content.imgtext.colSpaceHalf}px;
  margin-right: {$styles.content.imgtext.colSpaceHalf}px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

/* end CSS Styled IMGTEXT */

.res-tmpl-css {
margin-bottom: 15px;
background: #ffffff;
padding: 5px;
}

.tx-indexedsearch-result-number, .tx-indexedsearch-icon {
display: none;
}

.group_content_footer {
background:#E5EAF1 none repeat scroll 0 0;
height:25px;
margin-top:15px;
padding-left:25px;
width:975px;
}

.group_content_footer_left {
float:left;
padding-top:5px;
padding-left:25px;
width:750px;
}

.group_content_footer_right {
float:right;
padding-right:25px;
padding-top:5px;
text-align:right;
width:200px;
}







