﻿@import url("tt_news.css");
@import url("powermail.css");
@import url("wtdirectory.css");

/*
html
{
  background-color:#dadada;
  background-image:url('../img/header.png')!important;
  background-position: 0 45px;
  background-repeat:repeat-x; 
  overflow-y:scroll; 
  margin:0;
}

body
{
  //background-image:none!important;
  background-image: url("/fileadmin/templates/afp/img/bg_greengradient.png");
  background-color:transparent!important;
  overflow-y:visible!important; 
  margin:0px;
  background-size: contain;
}
*/
html
{
  background-color:#dadada;
  overflow-y:scroll; 
  margin:0;
  
  background-image: url("/fileadmin/templates/afp/img/bg_greengradient.png");
  background-size: contain;
}

body
{
  background-color:transparent!important;
  overflow-y:visible!important; 
  margin:0px;
  
  background-image:url('../img/header.png')!important;
  background-position: 0 45px;
  background-repeat:repeat-x; 
}

.headbalken{
  height: 45px;
  background-color: #dadada;
}


html, .ui-widget, .ui-widget-content, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .content_right h1
{
  font-size:12px;
  font-family:'Open Sans', arial!important;
  font-weight:normal;
  color:#555555!important;
  line-height:18px;
}

h1
{
   color: #2a630a;
    font-size: 22px;
    margin-top: 25px;
    border-bottom: 1px solid black;
    padding-bottom: 9px;
  line-height: 24px;
}

h3
{
  font-size:14px;
}

.left{
float:left;
}
.clear{
clear:both;
float:none;
}
h4
{
  margin:0;
  font-size:12px;
  text-transform:uppercase;
}

hr
{
  border-top: 1px solid #aaa;
  border-bottom:0;
  color:transparent;
  height:0;
}

a:link,a:visited 
{
  text-decoration:none;
  color:#2a630a;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup, .ui-tabs .ui-tabs-nav .ui-state-hover a, .ui-tabs .ui-tabs-nav .ui-state-active a
{
  color:#FF0000!important;
}


a:link img,a:visited img
{
  border:none!important;
}

a:hover
{
  //color:#FF0000!important;
  color:#2a630a!important;
}

.current_page_item a
{
  color:#FF0000!important;
  background-color:#ffffff;
}

.wrap
{
  width:990px;
  margin:auto;
  margin-top:3px;
  background-image:url('../img/wiese.png');
  background-color:#ffffff;
  background-position: bottom;
  padding-bottom:90px;
  background-repeat:repeat-x;
  clear:both;
}

.topLinks
{
  background-color:transparent;
  text-align:right;
  padding:0;
  line-height:21px;
  clear:both;
}

.topLinks a
{
  padding:0 10px;
  font-size:8pt;
}

.topLinks a:link,.topLinks a:visited
{
  color:#aaaaaa;
}

.header
{
  position:relative;
  clear:both;
}

.logo
{
  position:absolute;
  top:0;
  left:30px;
  padding:15px;
  background-image:url('../img/bg_weiss_transparent_logo.png'); 
}

.mainMenueWrap
{
  position:absolute;
  bottom:4px;
  width:100%;
  //background-image:url('../img/menu_schwarz_transparent.png');
  padding:2px 0;
  background-color: #2a630a;
}

.headerImage img
{
  width:100%;
}

.mainMenue
{
  float:left;
}

.mainMenue a:link,.mainMenue a:visited
{
  color:#ffffff;
}

.mainMenue a
{
  padding:5px 10px;
  font-weight:bold;
}

.mainMenue a:hover
{
  background-color:#ffffff;
}

.mainMenue ul
{
  list-style-type:none;
  margin:0;
  padding:0 0 0 20px;
  border:0;
}

.mainMenue li
{
  float:left;
  padding:5px 0;
}

.mainMenue li:hover
{
  background-color:transparent!important;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color:transparent;
}
.sf-menu li {
  position: relative;
}
.sf-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}
.sf-menu > li {
  float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  display: block;
}

.sf-menu a {
  display: block;
  position: relative;
  
}
.sf-menu ul ul {
 /* position: relative;*/
  top:0px!important;
  
}


/*** DEMO SKIN ***/
.sf-menu {
  float: left;
  margin-bottom: 1em;
  z-index:99;
}
.sf-menu ul {
  box-shadow: 2px 2px 6px rgba(0,0,0,.2);
  min-width: 18em; /* allow long menu items to determine submenu width */
  *width: 12em; /* no auto sub width for IE7, see white-space comment below */
  background-image:url('../img/menu_schwarz_transparent.png');
  padding:0px;
}
.sf-menu a {
  text-decoration: none;
  zoom: 1; /* IE7 */
}
.sf-menu a {
color:#fff;
cursor:pointer;
}
.sf-menu li {
  white-space: nowrap; /* no need for Supersubs plugin */
  *white-space: normal; /* ...unless you support IE7 (let it wrap) */
  -webkit-transition: background .2s;
  transition: background .2s;
  
}
.sf-menu ul li {
  float:none;
}
.sf-menu ul ul{
  /*background:none;
  box-shadow:none;*/
  left:100%;
  z-index:5;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
  /* only transition out, not in */
  -webkit-transition: none;
  transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
  padding-right: 2.5em;
  *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -3px;
  height: 0;
  width: 0;
  /* order of following 3 rules important for fallbacks to work */
  border: 5px solid transparent;
  border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: white;
}


.mainMenueInnerWrap{
  float: left;
}

.search
{
  float: right;
  height: 37px;
  margin-right: 8px;
}

.search #indexedsearchbox
{
  padding:7px 0;
  float:right;
}

.search #indexedsearchbox FORM
{
  position:relative;
}

.search .searchbox-sword
{
  padding:2px;
  width: 201px;
}

.search .searchbox-button
{
    position: absolute;
    right: 7px;
    top: 3px;
}

.tx-indexedsearch-info, .tx-indexedsearch-icon, .tx-indexedsearch-percent
{
  display:none;
}

.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited
{
  color:#999999;
  font-weight:bold;
}
.powermail_submit,input.powermail_confirmation_submit,input.powermail_confirmation_form{
  max-width:79px;
   float: left;
    margin-top: 20px;
    padding: 5px 20px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    background: rgb(30,87,153);
    border:0!important;

}
.tx-indexedsearch-searchbox-button
{  
  color:#FF0000;
  font-weight:bold;
  padding-top:0px;
  width:160px;
  height:25px;
  border:2px solid #FF0000;
  border-radius:5px;
  background-color:#ffffff;
}

.tx-indexedsearch-searchbox-button:hover
{
  color:#ffffff;
  background-color:#FF0000;
}

.contentWrap
{
  clear:both;
  background-color:#ffffff;
}

.content
{
  width:700px;
  padding:0 30px;
  float:left;
}

.contentbox
{
  clear:both;
  float:left;
  width:100%;
}

.contentbox_l
{
  float:left;
  width:50%;
  padding-right:30px;
}

.contentbox_r
{
  float:right;
  width:45%;
}

.right
{
  float:right;
  width:160px;
  padding:15px 30px;
}

.rightMenue a, .homePageTable td .csc-default
{
  background-image:url('../img/bg_pikto.png');
  background-position: top;
  background-repeat:repeat-x;
}

.rightMenue a
{
  display:block;
  text-align:center;
  margin-top:15px;
}

.rightMenue h1
{
  font-size:16px;
  text-align:left;
  padding:5px 10px 0 10px;
  color:#555555;
  margin:0;
}

.rightMenue img
{
  width:60%;
  height:auto;
  margin-top:5px;
}

.homePageTable td 
{
  vertical-align:top;
}

.homePageTable td .csc-default
{
  width:150px;
  margin:0 10px;
  min-height:150px;
}

.homePageTable td .csc-default h1
{
  margin-top:30px;
}

.homePageTable td .csc-default a
{
  padding:5px 5px 0 5px;
  display:block;
}

.homePageTable td .csc-default h1 a:link, .homePageTable td .csc-default h1 a:visited, .homePageTable td .csc-default h1 a:hover
{
  color:#333333!important;
}

.homePageTable .noBg div
{
  background-image:none;
  width:auto;
  margin:0;
}

.clearer
{
  clear:both;
}

.aturisCopy
{
  width:990px;
  margin:0 auto;
  font-size:10px;
}

.aturisCopy a:link, .aturisCopy a:visited
{
  color:#555555;
}


/* Content Accordion begin */

.tx-jfmulticontent-pi1 .ui-accordion
{
  border-top:1px solid;
  border-color:#aaaaaa!important;
}

.tx-jfmulticontent-pi1 .ui-accordion-header
{
  position:relative;
}

.tx-jfmulticontent-pi1 .ui-accordion-header span
{
  position:absolute;
  display:block;
  float:left;
  margin-top:-16px!important;
  background-color:#ffffff;
  left:22px!important;
  padding:0px;
}



.tx-jfmulticontent-pi1 .ui-state-hover
{
  border-color:#aaaaaa!important;
}

.tx-jfmulticontent-pi1 .ui-accordion-header-active
{
  border-width:1px 1px 0px 1px!important;
}

.tx-jfmulticontent-pi1 .ui-state-hover a
{
  color:#FF0000!important;
}

.tx-jfmulticontent-pi1 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
  background-color:#ffffff!important;
  background-image:none!important;
  border-left:0!important;
  border-right:0!important;
  border-top:0!important;
  border-radius:0!important; 
}

.tx-jfmulticontent-pi1 .ui-accordion-header
{
  text-transform:uppercase;
  border-color:#aaaaaa!important;
  padding:5px 0px!important;
}


.tx-jfmulticontent-pi1 .ui-accordion-content
{
  background-color:#ffffff!important;
  background-image:none!important;
  border:0!important;
  padding:0px 10px 10px 0px;
}

#c664 .tx-jfmulticontent-pi1 .ui-accordion-content
{
  padding:0px 0px 10px 0px;
}

.tx-jfmulticontent-pi1 .ui-accordion-content h1
{
  display:none;
}

.tx-jfmulticontent-pi1 .ui-accordion-header-icon
{
  display:none!important;
}

/* Content Accordion end */

.tx-jfmulticontent-pi1 .ui-tabs-nav .ui-state-focus
{
  border-bottom:0px none!important;
}

.tx-jfmulticontent-pi1 .ui-tabs-nav li a
{
  border-top:1px solid #999999!important;
  border-right:1px solid #999999!important;
  border-bottom:1px solid #999999!important;
  border-left:1px solid #999999!important;
}

.tx-jfmulticontent-pi1 .ui-tabs-nav li a
{
  margin:0 auto!important;
  display:block!important;;
  width:100%!important;;
  padding:5px 0!important;
  text-align:center;
  font-weight:bold!important;
}

.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav .ui-state-hover, .ui-tabs .ui-tabs-nav .ui-state-active
{
  background-color:#ffffff!important;
}

.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav .ui-state-active a
{
  border-bottom-width:0px!important;
}

.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav
{
  padding:2px!important;
}

.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li
{
  width:84px!important;
  background-color:transparent!important;
  margin:0!important;
}

.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li a
{
  color:#ffffff!important;
}


/* Formulare Content Accordion begin */

.formhandler .ui-accordion-header
{
  position:relative;
}

.formhandler .ui-accordion-header span
{
  position:absolute;
  display:block;
  float:left;
  margin-top:-16px!important;
  background-color:#ffffff;
  left:22px!important;
  padding:0px;
}

.formhandler .ui-accordion-header .headerText
{
  
  left:38px!important;
  top:4px!important;
  padding:3px;
}

.formhandler .ui-state-hover
{
 /* border-color:#aaaaaa!important;*/
}

.formhandler .ui-accordion-header-active
{
  border-width:1px 1px 0px 1px!important;
}

.formhandler .ui-state-hover a
{
  color:#FF0000!important;
}

.formhandler .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
  background-color:#ffffff!important;
  background-image:none!important;
  /*
  border-left:0!important;
  border-right:0!important;
  border-top:0!important;
  border-radius:0!important; 
  */
  
}

.formhandler .ui-accordion-header
{
  text-transform:uppercase;
  border-color:#aaaaaa!important;
}


.formhandler .ui-accordion-content
{
  background-color:transparent!important;
  background-image:none!important;
  /*border:0!important;*/
  padding:0px 10px 10px 10px!important;
}

.formhandler .ui-accordion-content h1
{
  display:none;
}

/* Formulare Content Accordion end */


/*Forulare*/

.formhandler table tr td
{
  padding:0px;
}

.tblEstateData tr, .tblTimeAndTypes tr
{
  vertical-align:top;
}

.tblEstateData label
{
  line-height:22px;
}

.formhandler .error 
{
  color:#FF0000;
  font-style:italic;
}

.formhandler .error input, .formhandler input.error
{
  border:1px solid #FF0000!important;
  color:#555555!important;
}

.errorMsgBox
{
  position:relative;
  background-color:#dadada;
  color:#555555;
  border:1px solid #FF0000!important;
  padding:5px;
  margin-left:2px;
  width:189px;
}

.errorMsgBox img
{
  float:left;
}

.errorMsgBox .triangle
{
  position:absolute;
  bottom:-8px;
  left:15px;
}

.errorMsgBox span
{
  display:block;
  margin-left:35px;
}

#errorGeneralData .errorMsgBox,#errorPersons .errorMsgBox,#errorBins .errorMsgBox
{
  margin-bottom:15px;
}

.Tx-Formhandler .box
{
  padding:10px;
  border:1px solid #aaaaaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;  
}

/*NewsArchiv*/
#c393 #contentbox_l {
  width:150px;
}
#c393 #contentbox_r {
  width:500px;
}

/*Formulare*/
#c267 .contentbox_l{
  width:150px;
}
#c267 .contentbox_r{
  width:500px;
}
#c283 .contentbox_l{
  width:150px;
}
#c283 .contentbox_r{
  width:500px;
}
#c540 .contentbox_l{
  width:160px;
}
#c540 .contentbox_r{
  width:450px;
}

/*Sperrmüllanmeldung*/
#c383 .contentbox_l{
  width:160px;
}
#c383 .contentbox_r{
  width:450px;
}

/*Gebührenrechner*/
.gebuehrenrechner {
  padding:10px;
  border:1px solid #aaaaaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;  
}
.gebuehrenrechner table {
  margin=0px;
  padding=0px;
}
.gebuehrenrechner #basic_fee {
  padding-bottom:10px;
}
.gebuehrenrechner #bio {
  border-left:1px solid #aaaaaa;
}
.gebuehrenrechner #rest {

}
.gebuehrenrechner #price {
  padding-top:10px;
}
.gebuehrenrechner .highlight {
  color: #FF0000;
}
.gebuehrenrechner .currency {
  text-align:right;
  white-space:nowrap;
}
.gebuehrenrechner .bold {
  font-weight:bold;
}
.gebuehrenrechner select {
  width:90px;
}
.gebuehrenrechner #removal_per_year_rest , .gebuehrenrechner #removal_per_year_bio{
  width:45px;
}

.gebuehrenrechner .type {
  width:50%;  
  vertical-align:top;
}
.gebuehrenrechner .result td
{
  height:26px;
}

div.ui-tooltip {
  max-width:250px !important;
  padding:10px;
}
.tooltip  {
  display:none;
}

.mobileMenuWrap, .mobileMainMenu, .mobileMaineMenuWrap, .mainMenuItemImage
{
  display:none;
}



/*Sidebar [begin]*/

.content
{
  width:650px;
  padding:15px;
}

.right {
float: right;
width: 310px;
padding: 20px 0px;
}

.sidebar
{
  list-style-type:none;
  float:left;
  margin:0;
  padding:0;
  position:relative;
}

.sidebar .mainMenuItemImage
{
  display:block;
  text-align:center;
  position:absolute;
  bottom:5px;
  left:0px;
  width:140px;
}

.sidebar .mainMenuItemImage img
{
  width:100px!important;
  height:auto;
  margin:auto;
}

.sidebar .tileType_1 .mainMenuItemImage img
{
  width:30%;
  height:auto;
}

.sidebar li 
{
  display:inline-block;
  width:140px;
  margin:5px;
  padding:0;
  text-align:center;
  background-image: url('../img/bg_pikto.png');
  background-repeat:repeat-x;
  background-color: #dadada!important;
  position:relative;
}

.sidebar li.tileType_1 
{
  display:block;
  width:290px;
  margin:5px;
}

.sidebar li.tileType_1 a
{
  width: 96%;
  padding:0 2%!important;
}

.sidebar a:link, .sidebar a:visited
{
  background-color:transparent;
  color:#555555!important;
  font-size:14px;
  font-weight:bold;
}

.sidebar li a 
{
  display:block;
  width: 92%;
  height:96%;
  padding:2% 4%!important;
  text-align:left;
  position:absolute;
}

.sidebar li .dummy
{
  margin-top:100%;
}

.sidebar li.tileType_1 .dummy
{
  margin-top:50%;
}

.sidebar li .textBox
{
  margin-top:25px;
  text-align:center;
  color:#FF0000;
}

.mobile
{
  display:none;
}


/*Sidebar [end]*/


table#cagtable1 tbody tr td
{
  color:#555555!important;
}

table#cagtable1 th
{
  text-align:left;
}

#abgabeort a{
 color: #FF0000;
}

#c678{
    position: relative;
    top: -51px;
}

#ui-accordion-jfmulticontent_c666-header-0 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c666-header-0 > a > span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c669-header-0 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c669-header-0 > a > span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c669-header-1 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c669-header-1 > a > span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c669-header-2 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c669-header-2 > a > span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c672-header-0 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c672-header-0 > a > span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c672-header-1 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c672-header-1 > a > span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c672-header-2 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c672-header-2 > a > span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c672-header-3 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c672-header-3 > a > span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c656-header-0 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c656-header-0 > a >span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c656-header-1 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c656-header-1 > a >span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#ui-accordion-jfmulticontent_c656-header-2 > a{
  position: relative;
}

#ui-accordion-jfmulticontent_c656-header-2 > a >span{
  float: right !important;
  position: static !important;
  text-transform: none;
  margin-top: 0 !important;
}

#weiwInfoBox #abgabeort a
{
  cursor:pointer;
}

#c769{
  background-color:#dadada;
  padding:50px;
  text-align:center;
  margin:15px 0 15px 90px;
}

#c770{
  background-color:#dadada;
  padding:50px;
  text-align:center;  
  margin:15px 0 15px 90px;
}

#c771{
  background-color:#dadada;
  padding:50px;
  text-align:center;  
  margin:15px 0 15px 90px;
}

/*EKO*/

#c777{
  padding:0 15px;
}

/* Startseite MenuKacheln */
#c816 {
    margin-left: 90px;
    margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #999999;
    background-image: url(/fileadmin/templates/afp/img/Hoheitliche.png);
    background-position: top right;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  padding-left: 25px;
  min-height: 150px;
  clear: both;
float: none;
display: table;
padding-bottom: 13px;
}
#c816 ul {
    list-style: none;
  padding-left: 0;
  width: 60%;
}
#c816 ul li:before {
  content: "> ";
}
#c816 ul li{
    float: left;
    width: 45%;
    padding: 1px 5px;
}

#c816 a {
    color: #444444;
}
#c816 a:hover {
    color: #2a630a !important;
  font-weight:bold;
}
#c816 h1{
  width: 240px;
}


#c817 {
    margin-left: 90px;
    margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #999999;
    background-image: url(/fileadmin/templates/afp/img/Nord.png);
    background-position: top right;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  padding-left: 25px;
  min-height: 150px;
}
#c817 ul {
    list-style: none;
  padding-left: 0;
  width: 60%;
}
#c817 ul li:before {
  content: "> ";
}
#c817 ul li{
    //float: left;
    width: 45%;
    padding: 1px 5px;
}
#c817 a {
    color: #444444;
}
#c817 a:hover {
    color: #2a630a !important;
  font-weight:bold;
}
#c817 h1{
  width: 275px;
}


#c818 {
    margin-left: 90px;
    margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #999999;
    background-image: url(/fileadmin/templates/afp/img/Sued.png);
    background-position: top right;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  padding-left: 25px;
  min-height: 150px;
}
#c818 ul {
    list-style: none;
  padding-left: 0;
  width: 60%;
}
#c818 ul li:before {
  content: "> ";
}
#c818 ul li{
    //float: left;
    width: 45%;
    padding: 1px 5px;
}

#c818 a {
    color: #444444;
}
#c818 a:hover {
    color: #2a630a !important;
  font-weight:bold;
}
#c818 h1{
  width: 256px;
}



.sidebar li:nth-child(9) a span{
  font-size:10px;
}

.sidebar li:last-child{
  background-image: none;
  background-color: transparent !important;
  
}
.sidebar li:last-child a span{
  display: none;
}
.sidebar li:last-child .mainMenuItemImage{
  height: 100%;
}
.sidebar li:last-child .mainMenuItemImage .innerWrap{
  height: 100%;
}
.sidebar li:last-child .mainMenuItemImage img {
    width: auto !important;
    height: 100%;
}


#c395{
  margin-left: 91px;
}
#c907{
  margin-left: 91px;
}

#c776 img {
    width: 715px;
    height: auto;
}

/*
*Form AG2 
*/
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    margin-top: 10px;
  font-weight: 700;
}
.ym-fbox-text input, .ym-fbox-text textarea {
    display: block;
    width: 60%;
    height: 11px;
    padding: 6px 4px;
    font-size: 14px;
    line-height: 1.428571;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  margin-bottom: 5px;
}
.ym-required {
    padding-left: 5px;
}

.teamtabelle{
  width: 100%;
}
h3.marquee{
	font-size: 14px;
	margin-left: 90px;
	padding-left: 5px;
	color: #2a630a;
	background-color:#ffffff;
}
.powermail_confirmation h4{
  font-size: 18px!important;
    text-transform: uppercase!important;
    background: white!important;
    color: red!important;
}


.powermail_label{
	color: #555555 !important;
	margin-top: 5px;
}

.powermail_fieldwrap_submit>input{
	background-color: #2a630a;
}

.powermail_check_outer{
	border: 0 none !important;
}

#c1004 DIV.csc-textpic-border DIV.csc-textpic-imagewrap IMG{
	border:1px solid #555555!important;
}