/*------------------------- ALLGEMEIN -----------------------*/

body, html {
 width:100%;
 height:100%;
 margin:0px;
 padding:0px;
}

body {
 font-family: verdana, sans-serif;
 line-height:15px;
 color:#1f2326;
 background:url('/res/images/layout/bg_gruen.jpg') repeat-x top #79a004;
}

.invisible {
 position:absolute;
 left:-1000px;
 top:-1000px;
 width:0px;
 height:0px;
 overflow:hidden;
 display:inline;
}

.defaultText {
 font-size:11px;
 color:#1f2326;
 line-height:1.25em;
}

.middleText {
 font-size:10px;
 color:#1f2326;
}

.smallText {
 font-size:9px;
 color:#1f2326;
}

form, fieldset, label {
  margin:0px;
  padding:0px;
  border:0px;
}

a {
 color:#5e7d00;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

img {
 border:0px;
}

.emphasised {
 color:#A80000;
}

.red {
 font-weight: bold;
 color: #A80000;
}

input.noBorder{
 border:0px !important;
}

legend{
 color:#000000;
}
textarea, select{
 font-family: Verdana, sans-serif;
}

/*------------------------- BACKGROUND ----------------------*/

.centerContentBack {
 position:absolute;
 z-index:1;
 left: 0px;
 width: 100%;
 height: 100%;
 text-align: center;
}

.contentBoxBack {
 position:relative;
 text-align: left;
 margin: 0px auto;
 width: 1051px;
 height: 100%;
}

.centerContent {
 position:absolute;
 z-index:2;
 left: 0px;
 width: 100%;
 text-align: center;
 margin-top:30px
}

.contentBox {
 text-align: left;
 margin: 0px auto;
 background:transparent;
 width: 1051px;
}

/*------------------------ GRUNDAYOUT -----------------------*/

/*----- Header -----*/

#header {
 width:1051px;
 float:left;
 text-align:left;
 background:transparent URL('/res/images/layout/header_bg.png');
}

#header .left{
 padding-top:40px;
 padding-left:48px;
 float:left;
}

#header .right{
 float:right;
 padding-right:48px;
 padding-top:56px;
}

#header .right #search .searchInput {
 border:1px solid #98988d;
 font-size:12px;
}

#header .right #search .searchButton {
 vertical-align:middle;
}

#header .mainnavigation {
 margin-left:48px;
 padding-top:22px;
 clear:left;
 width:700px;
}

#header .mainnavigation ul {
 list-style-type:none;
 padding:0;
 margin:0;
}

#header .mainnavigation .mainNavButton_left {
 width:9px;
 height:29px;
}

#header .mainnavigation .mainNav_off:hover .mainNavButton_left{
 background:transparent URL('/res/images/layout/navi/main_navi_button_left.png'); 
}

#header .mainnavigation .mainNav_on .mainNavButton_left {
 background:transparent URL('/res/images/layout/navi/main_navi_button_left.png');
}

#header .mainnavigation a{
 display:block;
 float:left;
 height:23px;
 color:#333333;
 font-size:13px;
 padding:6px 5px 0px 5px;
 text-decoration:none;
}

#header .mainnavigation .mainNav_off:hover a{
 background:#FFFFFF;
}

#header .mainnavigation .mainNav_on a{
 background:#FFFFFF;
}

#header .mainnavigation .mainNavButton_right {
 width:9px;
 height:29px; 
}

#header .mainnavigation .mainNav_off:hover .mainNavButton_right {
 background:transparent URL('/res/images/layout/navi/main_navi_button_right.png'); 
}

#header .mainnavigation .mainNav_on .mainNavButton_right {
 background:transparent URL('/res/images/layout/navi/main_navi_button_right.png');
}

#header .mainnavigation .mainNavButton_spacer {
 background: URL('/res/images/layout/navi/main_navi_button_spacer.gif');
 width:1px;
 height:29px;
 margin-left:5px;
 margin-right:5px;
}

#header .mainnavigation li {
 float:left;
}

#header .mainnavigation div {
 float:left;
}

#header .metaNavigation {
 padding-top:5px;
 float:right;
 padding-right:48px;
}

#header .metaNavigation a{
 font-size:13px;
 padding-top:1px;
 float:left;
}

#header .metaNavigation ul{
 list-style-type:none;
 margin:0;
}

#header .metaNavigation li {
 float:left;
}

#header .metaNavigation .metaNav_spacer {
 color:#FFFFFF;
 float:left;
 padding:1px 5px 0px 5px;
 font-size:13px;
}

/*----- BreadCrumb -----*/

#breadcrumb .breadcrumbLeft {
 background: transparent URL('/res/images/layout/subnavi/breadcrumb_left.gif') no-repeat;
 width:4px;
 height:35px;
 float:left;
}

#breadcrumb .breadcrumbMiddle {
 background: transparent URL('/res/images/layout/subnavi/breadcrumb_middle.gif') repeat-x;
 height:28px;
 width:914px;
 padding-top:7px;
 padding-left:13px;
 margin-bottom:20px;
 float:left;
}

#breadcrumb .breadcrumbRight {
 background: transparent URL('/res/images/layout/subnavi/breadcrumb_right.gif') no-repeat;
 width:24px;
 height:35px;
 float:left;
}

#breadcrumb a, #breadcrumb .naviSpacer {
 font-size:17px;
 color:#FFFFFF;
 margin-right:10px;
}

/*----- SubNavigation -----*/

#subNavigation{
 float:left;
 width:170px;
 margin-right:20px;
 border-bottom:1px solid #999a9e;
}

#subNavigation ul{
 margin:0px;
 padding:0px;
 list-style-type:none;
}

#subNavigation a{
 font-size:10px;
 color:#1f2326;
 display:block;
 padding-left:16px;
 padding-top:2px;
 padding-bottom:4px;
 text-decoration:none;
}

#subNavigation li a.on, #subNavigation li a:hover {
 font-weight:bold;
 background:#bbd130; 
}

#subNavigation li li a{
 padding-left:28px;
}

#subNavigation li li a.on, #subNavigation li li a:hover {
 background: transparent URL('/res/images/layout/subnavi/sub_navi_arrow_single.gif') no-repeat 16px;
}

#subNavigation li li li a{
 padding-left:40px;
}

#subNavigation li li li a.on, #subNavigation li li li a:hover {
 font-weight:bold;
 background: transparent URL('/res/images/layout/subnavi/sub_navi_arrow_double.gif') no-repeat 28px;
}

#subNavigation li{
 background:transparent URL('/res/images/layout/subnavi/sub_navi_back.gif') repeat-x;
 border-top:1px solid #999a9e;
}

#subNavigation li li{
 background:none;
 border-top:none;
}

#middle{
 float:left;
 width:1051px;
 background:transparent URL('/res/images/layout/middle_bg.png') repeat-y;
 padding-left:48px;
 padding-top:20px;
}

/*----- Footer -----*/

.toTop {
 float:left;
 width:1051px;
 background:transparent URL('/res/images/layout/middle_bg.png') repeat-y;
 padding-left:48px;
 padding-top:20px;
}

.toTop a {
 background:url('/res/images/layout/black_arrow_up.gif') no-repeat 0px 5px; 
 padding-left:14px;
 font-size:10px;
}

#footer {
 background:transparent url('/res/images/layout/bottom_bg.png') no-repeat left bottom;
 float:left;
 width:1051px;
 height:103px;
 padding-left:48px;
}

#footer .footer_bull {
 color:#FFFFFF;
}

#footer .defaultText {
 padding-top:43px;
}

/*--------------------------- BOXEN -------------------------*/

#boxen {
 float:left;
 width:246px;
 margin-left:20px;
}

.marginLarge{
 margin-top:38px;
}

.marginSmall{
 margin-top:6px;
}

/*----- BildBox -----*/

.bildBox{
 width:246px;
 float:left;
}

.bildBox .bildboxBottom {
 width:236px;
 float:left;
 padding:2px 5px 5px 5px;
}

.bildBox .bildboxBottom .bildUnterschrift {
 float:left;
 width:199px;
}

.bildBox .bildboxBottom .bildUnterschrift h3{
 font-size:11px;
 margin:0;
 padding:5px 0px;
}

.bildBox .bildboxBottom .bildUnterschriftLupe{
 float:right;
 padding:5px;
}

/*----- BannerBox -----*/


.bannerBox {
 width:246px;
 float:left;
}

.bannerBox .bildboxBottom {
 width:236px;
 float:left;
 padding:2px 5px 5px 5px;
}

.bannerBox .bildboxBottom .bildUnterschrift {
 float:left;
}

.bannerBox .bildboxBottom .bildUnterschrift h3{
 font-size:11px;
 margin:0;
 padding:5px 0px;
}


/*----- TeaserBox-----*/


.teaserBox {
 float:left;
 width:238px;
 border:1px solid #98988e;
 padding:3px;
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
}

.teaserBox .teaserBlock {
 padding-bottom:20px;
}

.teaserBox .teaserBlock h3 {
 font-size:11px;
 color:#1f2326;
 margin:0px;
 height:18px;
 width:231px;
 padding:3px 0px 0px 7px;
 background: URL('/res/images/layout/boxen/teaser_back.gif') no-repeat; 
}

.teaserBox .teaserBlock img {
 margin-top:3px;
 margin-bottom:10px;
}

.teaserBox .teaserBlock .defaultText{
 font-size:11px;
 color:#1f2326;
 margin-bottom:10px;
}

.teaserBox .teaserBlock a{
 font-size:11px;
}

/*----- TextBox -----*/

.textBox{
 float:left;
 width:224px;
 border:1px solid #98988e;
 padding:10px;
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
}

.textBox h3 {
 font-size:11px;
 color:#1f2326;
 margin:0px;
 padding-bottom:7px;
}

.textBox .defaultText{
 font-size:11px;
 color:#1f2326;
}


/*----- hinweisTextBox -----*/

.textBoxHinweis {
 float:left;
 width:224px;
 border:1px solid #CC0000;
 padding:10px;
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
}

.textBoxHinweis h3 {
 font-size:11px;
 margin:0px;
 padding-bottom:7px;
}

.textBoxHinweis .defaultText{
 font-size:11px;
 color:#1f2326;
}


/*----- DownloadBox -----*/


.downloadBox {
 float:left;
 width:224px;
 border:1px solid #98988e;
 padding:10px;
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
}

.downloadBox h3 {
 font-size:11px;
 color:#1f2326;
 margin:0px;
 padding-bottom:3px;
}

.downloadBox h3 a {
 font-size:11px;
 color:#5e7d00;
 margin:0px;
 padding:0;
 padding-left:15px;
 display:block;
 background: URL('/res/images/layout/boxen/download.gif') no-repeat 0px 4px; 
}

.downloadBox .defaultText{
 font-size:11px;
 color:#1f2326;
}

/*------------------------- MULTI ---------------------------*/

#subContent {
 float: left;
 width: 765px;
}

#multi{
 float:left;
 width:499px;
}

#multi h1 {
 font-size:18px;
 margin:0;
}

#multi .contentBlock {
 margin: 15px 0px 0px 0px;
}

#multi .contentBlock h2 {
 font-size:15px;
 margin: 0px 0px 15px 0px;
}
#multi .first h2 {
 font-size:15px;
 margin: 0px 0px 15px 0px;
}

#multiContent2 {
 float: left;
 width: 765px;
 margin: 20px 0px 0px 0px;
}

#multiContent2 h2 {
 font-size:15px;
 margin: 0px 0px 15px 0px;
}

/*------------------------- SITEMAP -------------------------*/

#sitemap {
 color: #1f2326;
}
#sitemap h1{
 margin:0px;
 padding:0px;
 padding-top:40px;
}
.sitemapData {
 padding-top:10px;
}

.sitemapSpacer {
 clear:both;
 height:25px;
}

#sitemap a {
 color: #1f2326;
 text-decoration: none;
 padding:3px 0px 3px 5px;
}

#sitemap a:hover {
 text-decoration:underline;
}

#sitemap ul, #sitemap li {
 padding: 0px;
 margin: 0px;
 list-style:none;
}

#sitemap ul.level1 {
 clear:both;
 font-size:11px;
 float: left;
 border-bottom: 1px solid #999a9e;
}

#sitemap li.level1 {
 background: #FFFFFF;
 width: 839px;
 float:left;
 clear: left;
 border-top: 1px solid #999a9e;
 font-weight: bold;
 text-transform: uppercase;
}

#sitemap li.level1 a {
 float: left;
 clear: left;
 width: 169px;
}

#sitemap ul.level2 {
 float: left;
 width: 664px;
 background: #FFFFFF;
 border-left: 1px solid #999a9e;
}

#sitemap li.level2 {
 background:#FFFFFF;
 float: left;
 clear:left;
 border-top: 1px solid #C7C7C7;
 border-right: 1px solid #999a9e;
 font-weight: normal;
 text-transform: none;
}

#sitemap li.level2.first {
 border-top: 0px;
}

#sitemap li.level2.hasChildren {
 border-right: 0px;
}

#sitemap li.level2 a {
 width: 169px;
 float: left;
 clear: left;
}


#sitemap ul.level3 {
 float: left;
 width: 488px;
 background: #FFFFFF;
 border-left: 1px solid #999a9e;
 border-left: 1px solid #999a9e;
}

#sitemap li.level3 {
 background:#FFFFFF;
 float: left;
 clear:left;
 border-top: 1px solid #C7C7C7;
 border-right: 1px solid #999a9e;
 font-weight: normal;
 text-transform: none;

}

#sitemap li.level3.first {
 border-top: 0px;
}

#sitemap li.level3.last {
 border-bottom: 1px solid #C7C7C7;
}


#sitemap li.level3.hasChildren {
 border-right: 0px;
}

#sitemap li.level3 a {
 width: 239px;
 float: left;
 clear: left;
}


#sitemap ul.level4 {
 float: left;
 width: 242px;
 background: #FFFFFF;
 border-left: 1px solid #999a9e;
}

#sitemap li.level4 {
 background:#FFFFFF;
 float: left;
 clear:left;
 border-top: 1px solid #C7C7C7;

 font-weight: normal;
 text-transform: none;

}

#sitemap li.level4.first {
 border-top: 0px;
}

#sitemap li.level4.last {
 border-bottom: 1px solid #C7C7C7;
}

#sitemap li.level4.hasChildren {
 border-right: 0px;
}

#sitemap li.level4 a {
 width: 236px;
 float: left;
 clear: left;
}

/*----------------------- STARTSEITE ------------------------*/

#startseite{
 float:left;
 width:955px;
 padding: 0px 0px 0px 0px;
}

#startseite .headerImage {
 height: 216px;
}
#startseite .areaHeader {
 background: url('/res/images/layout/balken_teaser_startseite.gif') 0px 0px no-repeat #79A005;
 height: 30px;
}

#startseite .areaHeader h1 {
 font-weight: normal;
 font-size: 18px;
 color: white;
 padding: 6px 0px 0px 13px;
 margin: 0px;
}

#startseite .areaHeader h1 a {
 font-weight: normal;
 font-size: 18px;
 color: white;
}

#startseite .privatkunden {
 float:left;
 width:315px;
 padding: 0px;
}

#startseite .gewerbekunden {
 float:left;
 width:315px;
 padding: 0px 0px 0px 5px;
}

#startseite .ueberWertGmbH {
 float:left;
 width:315px;
 padding: 0px 0px 0px 5px;
}

#startseite .item {
 margin: 0px 0px 12px 0px;
}

#startseite .itemHeader {
 background: url('/res/images/layout/balken_teaser_start_grau_mit_pfeil.jpg') 1px 0px no-repeat #EEEEEC;
 margin: 2px 0px 0px 0px;
 padding: 5px 0px 3px 15px;
 font-weight: bold;
 font-size: 12px;
 color: #333333;
}

#startseite .textCol, #startseite .textColBig {
 color: #6B7373;
 font-size: 12px;
 line-height: 22px;
}

#startseite .textCol a, #startseite .textColBig a {
 color: #5E7D00;
}

#startseite .item .imageCol {
 float: left;
 padding: 12px 10px 0px 16px;
}

#startseite .item .textCol, #startseite .item .textColBig {
 padding: 5px 0px 0px 16px;
}

/*------------------------- KONTAKT -------------------------*/

#contact{
 float:left;
 width:765px;
}

#contactTop {
 float: left;
 clear: left;
}

#contactBottom {
 float: left;
 clear: left;
 width: 765px;
}

#contactTopLeft {
 float: left;
 clear:left;
 width: 499px;
}

#contact #info {
 padding: 0px 0px 15px 0px;
}

#contact .infoHeadline{
 font-size:11px;;
 font-weight:bold;
 margin: 0px 0px 5px 0px;
}

#contact h1 {
 font-size:18px;
 margin: 0px 0px 11px 0px;
}

#contact #options {
 float: left;
 clear: both;
}
#contact .optionRow {
 float: left;
 clear: left;
 width: 499px;
 padding-bottom: 10px;
}

#contact .optionImage {
 float: left;
 width: 76px;
}

#contact .optionSwitch {
 float: left;
 width: 30px;
 text-align: center;
}

#contact .optionSwitch input {
 margin: 0px 0px 0px 0px;

}

#contact .optionInfo {
 float: left;
 width: 393px;
}

#contact .option {
 font-weight: bold;
 font-size: 11px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#contact .optionText {
 float: left;
 width: 393px;
}

#contact #adressHeadline {
 padding: 20px 0px 20px 20px;
 font-weight:bold;
 font-size: 18px;
}

#contact #adressBlock {
 background: url('/res/images/layout/verlauf_formular.jpg') 0px 1px repeat-x #ffffff;
 border-top: 1px dotted grey;
 border-bottom: 1px dotted grey;
 float: left;
 width: 765px;
 padding: 20px 0px 0px 0px;
}

#contact .adressBlockRow {
 float: left;
 clear: left;
 margin-bottom: 10px;
 width: 765px;
}

#contact .adressBlockRow label {
 display:block;
 float: left;
 width: 148px;
}

#contact .adressBlockRow label .pflicht {
 font-weight: bold;
}

#contact .adressBlockRow .contactLabel {
 margin-left: 20px;
 font-size: 11px;
}

#contact .adressBlockRow select {
 display: block;
 float: left;
 width: 197px;
 border-top: 1px solid #838383;
 border-right: 1px solid #BFBFBF;
 border-bottom: 1px solid #D9D9D9;
 border-left: 1px solid #B4B4B4;
 font-size: 11px;
 height: 20px;
}

#contact .adressBlockRow .contactInputText {
 display: block;
 float: left;
 width: 195px;
 border-top: 1px solid #838383;
 border-right: 1px solid #BFBFBF;
 border-bottom: 1px solid #D9D9D9;
 border-left: 1px solid #B4B4B4;
 font-size: 11px;
 padding: 3px 0px 4px 0px;
}

#contact .adressBlockRow textarea {
 display: block;
 float: left;
 width: 195px;
 border-top: 1px solid #838383;
 border-right: 1px solid #BFBFBF;
 border-bottom: 1px solid #D9D9D9;
 border-left: 1px solid #B4B4B4;
 font-size: 11px;
}

#contact .errorMsg {
 float: left;
 width: 420px;
}

#contact .errorMsg .error {
 font-size: 11px;
 font-weight: bold;
 color: #E70027;
 margin-left: 20px;
}

#contact .adressButtonsRow {
 float: left;
 clear: left;
 margin-bottom: 10px;
 padding: 0px 0px 0px 148px;
}

#contact #contactButtons {
 padding: 5px 0px 0px 0px;
 width: 197px;
}

#contact #contactButtonReset {
 float: left;
}

#contact #contactButtonReset input {
 border: 1px solid #999A9E;
 background: url('/res/images/layout/verlauf_loeschen.jpg') 0px 0px repeat-x;
 font-size: 11px;
 font-weight: bold;
 color: #999A9E;
 padding: 2px 6px 1px 6px;
 cursor: pointer;
}


#contact #contactButtonSubmit {
 float: right;
}

#contact #contactButtonSubmit input {
 border: 1px solid #999A9E;
 background: url('/res/images/layout/verlauf_absenden.jpg') 0px 0px repeat-x;
 font-size: 11px;
 font-weight: bold;
 color: #F3F3F3;
 padding: 2px 6px 1px 6px;
 cursor: pointer;
}

#contact .adressBlockRow .errorCase {
 border: 1px solid #E70027;
}
/*------------------------- TABELLE -------------------------*/

/*------------- NORMALE TABELLE ------------*/


.wertTabelle {
 width:499px;
}

#multiContent2 .wertTabelle {
 width:767px;
}

.wertTabelle th, .wertTabelle td {
 vertical-align:top;
 padding:10px 10px 8px 10px;
 border-right:2px solid #FFFFFF;
}

.wertTabelle th {
 background:#bbd130;
}

.wertTabelle td {
 border-bottom:1px dotted #b3b4a7;
}

.wertTabelle .lastRow td {
 border-bottom:0;
}

.wertTabelle .completeRow {
 background:#d6e85c;
 border-top:2px solid #FFFFFF;
 border-bottom:none;
 height:32px;
 font-weight:bold;
}

.wertTabelle .otherRow td{
 background:#e4eefa;
}

.wertTabelle td.firstTd {
 font-weight:bold;
 background:#FFFFFF;
}

.wertTabelle td.littleTd {
 text-align:center;
 width:25px;
}


/*------------- TERMIN TABELLE ------------*/
.ankerTableTitle {
 font-weight: bold;
}

#ankerTabelle {
 float: left;
 clear: both;
 margin: 10px 0px 15px 0px;
}

#ankerTabelle td {
 width: 20px;
}

#ankerTabelle td a {
 font-size: 11px;
 color: black;
}

#ankerTabelle .first {
 text-align: left;
 width: 15px;
}

#ankerTabelle .ankerTd {
 border-right: 1px solid #D0D0D0;
}

#ankerTabelle .last {
 border-right: 0px solid #D0D0D0;
}

.terminToTop a {
 color: black;
}

#wertTerminTabelle {
 clear: left;
 width:767px;
}

#wertTerminTabelle .notBold {
 font-weight:normal;
}

#wertTerminTabelle .bold {
 font-weight:bold;
}

#wertTerminTabelle th, #wertTerminTabelle td {
 vertical-align:top;
 padding:10px 10px 8px 10px;
 border-right:2px solid #FFFFFF;
}

#wertTerminTabelle th {
 background:#bbd130;
}

#wertTerminTabelle td {
 border-bottom:1px dotted #b3b4a7;
}

#wertTerminTabelle .completeRow {
 background:#d6e85c;
 border-top:2px solid #FFFFFF;
 border-bottom:2px solid #FFFFFF;
 height:25px;
 text-align:center;
 padding:6px 10px 8px 10px;
}


#wertTerminTabelle .completeRow .letter{
 font-weight:bold;
 float:left;
 font-size:15px;
 padding-left:370px;
}

#wertTerminTabelle .completeRow .terminToTop {
 float:right;
}

#wertTerminTabelle td.firstTd {
 font-weight:bold;
 background:#FFFFFF;
 height:50px;
}

#wertTerminTabelle .lastRow td{
 border-bottom:0;
}

#wertTerminTabelle td.firstGreenTd {
 background:#e0ffd9;
}

#wertTerminTabelle td.secondGreenTd {
 background:#e0ffd9 URL('/res/images/layout/table/yellow_trash.gif') no-repeat right center;
}

#wertTerminTabelle td.blueTd {
 background:#e4eefa URL('/res/images/layout/table/blue_trash.gif') no-repeat right center;
 width:255px;
}

#wertTerminTabelle td.whiteTd {
 background:#FFFFFF URL('/res/images/layout/table/paper.gif') no-repeat right center;
 width:255px;
}

/* ---------------- Bestellformulare ----------------- */

#gewerblichTitel {
 font-size: 11px;
 width: 765px;
 margin-bottom: 10px;
}

#gewerblich {
 background: url('/res/images/layout/verlauf_formular.jpg') 0px 1px repeat-x #ffffff;
 border-top: 1px dotted grey;
 border-bottom: 1px dotted grey;
 float: left;
 width: 765px;
 padding: 20px 0px 0px 0px;
 font-size: 11px;
 margin: 0px 0px 20px 0px;
}

.gewerblichRow {
 float: left;
 clear: left;
 width: 765px;
 margin: 0px 0px 10px 0px;
}

.gewerblichRowSmall {
 float: left;
 clear: left;
 width: 765px;
 margin: 0px 0px 5px 0px;
}

.gewerblichRow .col1 {
 float: left;
 width: 148px;
}

.gewerblichRow .col1 .col1Content {
 margin-left: 20px;
}

.gewerblichRow .col2 {
 float: left;
 width: 25px;
}

.gewerblichRow .col2 input {
 margin: 3px 0px 0px 0px;
}

.gewerblichRow .col3 {
 float: left;
 width: 250px;
}

.gewerblichRow .col4 {
 float: left;
 width: 45px;
}

.gewerblichRow .col5 {
 float: left;
}


#anzahlGelbeTonne, #anzahlGrueneTonne, #anzahlBlaueTonne {
 display: block;
 float: left;
 width: 50px;
 border-top: 1px solid #838383;
 border-right: 1px solid #BFBFBF;
 border-bottom: 1px solid #D9D9D9;
 border-left: 1px solid #B4B4B4;
 font-size: 11px;
 padding: 3px 0px 4px 0px;
}

.gewerblichRow .col1 label {
 display:block;
}

.gewerblichRow .col2Abfuhr {
 float: left;
 width: 300px;
}

.gewerblichRow .abfuhrBlockInputText {
 display: block;
 float: left;
 width: 195px;
 border-top: 1px solid #838383;
 border-right: 1px solid #BFBFBF;
 border-bottom: 1px solid #D9D9D9;
 border-left: 1px solid #B4B4B4;
 font-size: 11px;
 padding: 3px 0px 4px 0px;
}


.gewerblichRow textarea {
 display: block;
 float: left;
 width: 195px;
 border-top: 1px solid #838383;
 border-right: 1px solid #BFBFBF;
 border-bottom: 1px solid #D9D9D9;
 border-left: 1px solid #B4B4B4;
 font-size: 11px;
 padding: 3px 0px 4px 0px;
}


/* ----------- Bestellformular gelbe tonne ---- */

#adressBlockTitel {
 font-size: 11px;
 font-weight: bold;
 margin: 20px 0px 10px 0px;
}

#eigentuemerTitel {
 clear: left;
 font-size: 11px;
 font-weight: bold;
 padding: 20px 0px 10px 0px;
}

#zusatzTitel {
 clear: left;
 font-size: 11px;
 font-weight: bold;
 padding: 20px 0px 10px 0px;
}


#contact .adressBlockRow .zusatzLabel {
 display: block;
 margin-left: 20px;
 font-size: 11px;
 padding-right: 5px;
}

#tonnenWahl {
 float: left;
 font-size: 11px;
 width: 197px;
}

.tonnenWahlCol1 {
 float: left;
 width: 20px;
}

.tonnenWahlCol2 {
 float: left;
 width: 70px;
}

.tonnenWahlCol3 {
 float: left;
 width: 60px;
}

.tonnenWahlCol3 input {
 border-top: 1px solid #838383;
 border-right: 1px solid #BFBFBF;
 border-bottom: 1px solid #D9D9D9;
 border-left: 1px solid #B4B4B4;
 font-size: 11px;
 padding: 3px 0px 4px 0px;
}

.tonnenWahlCol4 {
 float: left;
 width: 20px;
}

.tonnenWahlCol1 .tonnenWahlRow1 {
 margin: 0px 0px 10px 0px;
}
.tonnenWahlCol2 .tonnenWahlRow1 {
 margin: 1px 0px 13px 0px;
 float: left;
 clear: left;
}
.tonnenWahlCol3 .tonnenWahlRow1 {
 margin-bottom: 5px;
}
.tonnenWahlCol4 .tonnenWahlRow1 {
 margin: 2px 0px 13px 0px;
 float: left;
 clear: left;
}
#zusatz3anzahl1, #zusatz3anzahl2 {
 width: 50px;
}



/* ---------------- Suche ----------------- */

#volltextsuche {
 clear:both;
 width:935px;
 margin-left:20px;
}

#volltextsuche #gesamteListe{
 width:667px;
 float:left;
}

#volltextsuche .batching a, #volltextsuche .abstract a {
 color:#1f2326;
}


#volltextsuche h2 {
 margin:10px 0px 3px 0px;
}

#volltextsuche .searchstring {
 font-size:12px;
 padding:0px 0px 18px 0px;
}


#volltextsuche a.headlineLink {
 font-size:11px;
}

#volltextsuche a.headlineLink:hover {
 
}

#volltextsuche .listItem {
 border-bottom:1px dotted #b3b4a7;
 padding-bottom:10px;
}

#volltextsuche .listItem.first {
 border-top:1px dotted #b3b4a7;
}

.batching {
 margin:10px 0px 10px 0px;
}

.batching .PCnr {
 border-right:1px solid #b3b4a7;
}

.batching .PCnext {
 border-right:0;
}

.batching .PCnext a, .batching .PCprev a {
 color:#5E7D00 !important;
 font-weight:bold;
}

.batching .batchNumbers a:hover {
  background:#bbd130;
 text-decoration:none;
}

.batching .batchNumbers a{
 padding:0px 5px;
}

.batching .PCnrActive a{
 background:#bbd130;
 font-weight:bold;
}


/* MyYellow */
#myyellow { margin: 20px 0px 20px 0px; }
