pt/* struktur elemente */
#content .boxType1 {
}

.notice {
	font-size: 11px;
	font-weight: normal;
	color: #697075;
}

#content .boxType1 h1 {
	background-color: #c0c5c9;
	color: #223344;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 0 3px 10px;
	border: 1px solid #a5afb7;
	position: relative;
	background-repeat: no-repeat;
}
#content .boxType1 h1 span {
	font-weight: normal;
}

#content .boxType1 h1.managment {
	color: #fff;
	background-color: #aab0b5;
	padding-left: 43px;
	background-image : url(../img/bg_hdlmanagment.gif);
	background-repeat : no-repeat;
	background-position:8px 1px;
}



#content .boxType1 h1 span.hdlInfo {
	font-weight: normal;
	display: block;
	width: 200px;
	position: absolute;
	right:10px;
	top: 3px;
	text-align : right;
	font-size: 11px;
	color: #233343;
}

#content .boxType1 h2, .DAZContactFormDiv h2 {
	font-size: 12px;
	color: #8bb32e;
	clear: both;
}
#content .boxType1 h2 a {
	font-size: 11px;
	color: #8bb32e;
	background : url(../img/ico_openclose.png) no-repeat 0 2px;
	padding-left: 16px;
}
#content .boxType1 h2 a.close {
	background-position: 0 -198px;
}
#content .boxType1 h3 {
	font-size: 13px;
	color: #697075;
	clear: both;
}
#content .boxType1 h3 span {
 color: #223344;
}
#content .boxType1 p {
	/*width: 500px;*/
	margin: 0;
	padding: 0 0 5px 0;
}
#content .boxType1 .explanationContent {
	font-size: 12px;
	color: #697075;
	border-width: 0 1px 0 1px;
	border-style : solid;
	border-color: #b8bbc0;
	background-color : #e5e7e9;
	padding: 10px 9px;
	/*overflow: hidden;*/
	min-height: 10px;

}
#content .boxType1 .explanationContent.bb {
	border-bottom: 1px solid #b8bbc0;
}

#content .boxType1 .explanationContent p {

}
#content .boxType1 .explanationContent p.shortP {
	width: 440px;

}

#content .boxType1 .explanationContent .markup1 {
	color: #8bb32e;
}
#content .boxType1 .explanationContent .markup2 {
	color: #233343;
}

#content .boxType1 .explanationContent .optionsContainer{
	width: 180px;
	float: right;
}
#content .boxType1 .explanationContent .optionsContainer p{
	width: auto;
	margin: 10px 0 0 0;
}

#content .boxType1 .explanationContent .optionsContainer ul {
	margin-top: 3px;
}

#content .boxType1 .explanationContent .optionsContainer li {
	padding: 2px 0 1px 0;
}
#content .boxType1 .explanationContent .optionsContainer li a {
	display: block;
}

#content .boxType1 .explanationContent .textWrapper1 {
	width: 270px;
	float: left;
}
#content .boxType1 .explanationContent .textWrapper1 p {
	width: auto;
}
#content .boxType1 .explanationContent .textWrapper2 {
	width: 450px;
	float: left;
	padding-bottom: 3px; /*haenderhomepage button bug*/
	/*border: 1px solid red;*/
}
#content .boxType1 .explanationContent .textWrapper2 p {
	width: auto;
}

#content .boxType1 .explanationContent .vehicleStatusTable {

}

#content .boxType1 .explanationContent .vehicleStatusTable td {
	vertical-align: top;
	padding-bottom: 2px;
	padding-top: 2px;
}

#content .boxType1 .explanationContent .vehicleStatusTable .td1 {
	padding-right: 5px;
}

#content .boxType1 .explanationContent .vehicleStatusTable .td2 {
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	text-align : right;
}

#content .boxType1 .explanationContent .vehicleStatusTable .td3 {

}

#content .noticeContainer1 {
	color: #81a82b;
	font-size: 14px;
	padding:10px 0 10px 0;
}


em.icoStatusOnline, em.icoStatusOffline, em.icoStatusPrint, em.icoStatusbarOffline1, em.icoStatusbarOffline2, em.icoStatusbarDeleted1, em.icoStatusbarDeleted2  {
	font-style: normal;
	color: #8bb32e;
	font-weight : bold;
	font-size: 11px;
	padding: 0 6px 0 6px;
	background-image: url(../img/ico_vehiclestatus.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

em.icoStatusOffline {
	padding: 0 6px 0 6px;
	background-position: 0 -98px;
}

em.icoStatusPrint {
	padding: 0 6px 0 6px;
	background-position: 0 -198px;
}

em.icoStatusbarOffline1 {
	padding: 0 12px 0 12px;
	background-position: 0 -298px;
}

em.icoStatusbarOffline2 {
	padding: 0 24px 0 24px;
	background-position: 0 -498px;
}

em.icoStatusbarDeleted1 {
	padding: 0 12px 0 12px;
	background-position: 0 -398px;
}

em.icoStatusbarDeleted2 {
	padding: 0 24px 0 24px;
	background-position: 0 -598px;
}
em.icoStatusOption1, em.icoStatusOption2, em.icoStatusOption3 {
	font-style: normal;
	color: #8bb32e;
	font-weight : bold;
	font-size: 11px;
	padding: 0 6px 0 6px;
	background-image: url(../img/ico_statusoption.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

em.icoStatusOption2 {
	background-position: 0 -198px;
}

em.icoStatusOption3 {
	background-position: 0 -198px;
}


#content .boxType1 .progressList {
	clear: both;
	margin: 0;
	padding: 0;
}

#content .boxType1 .progressList li {
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
	font-weight : bold;
	color: #9097a0;
}

#content .boxType1 .progressList li span {
	background-color: #c0c5c9;
	padding: 1px 5px;
	margin-right: 5px;
	color: #fff;
	line-height : 20px;
}

#content .boxType1 .progressList li.current {
	color: #8bb32e;
}

#content .boxType1 .progressList li.current span {
	background-color: #8bb32e;
}

#content .boxType1 .boxContent{
	background-color: #ffffff;
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
	min-height: 300px;
	padding: 9px;
}

#content .boxType1 .boxContent.noBB {
	border-bottom: none;
	border-width: 0 1px 0 1px;

}
#content .boxType1 .boxContent p, #content .boxType1 .boxContent2 p, #content .boxType1 .boxContent3 p, #content .boxContent5 p, #content .boxType1 .articleContent p {
	width: auto;
}

#content .boxType1 .boxContent h2 {
	/*background-repeat: repeat-x;*/
/*	background-image : url(../img/bg_border1.png);*/
	/*background-position: bottom;*/
	padding: 0 0 5px 0;
	position: relative;
}

#content .boxType1 .boxContent h2 #cat_img1 {
	display: block;
	background-color: #fff;
	background-image : url(../img/bg_bagger.png);
	background-repeat: no-repeat;
	background-position : 20px 0;
	width: 113px;
	height: 45px;
	position: absolute;
	right: 1px;
	top: 0;
}

#content .boxType1 .boxContent h3 {
	/*padding-top: 8px;*/
	padding-bottom: 10px;
}


#content .boxType1 .boxContent2 {
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
	min-height: 300px;
	padding: 1px;
	background-image : url(../img/bg_border2.png);
	background-repeat: repeat-y;
	background-position: center top;
}

#content .boxType1 .boxContent3 {
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
	min-height: 50px;
	padding: 9px;
}
#content .boxType1 .boxContent3 .textWrapper1, #content .boxType1 .boxContent5 .textWrapper1 {
	border-width: 1px;
	border-style : solid;
	border-color: #b8bbc0;
	/*min-height: 300px;*/
	padding: 9px;
}


#content .boxType1 .boxContent4{
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
	min-height: 300px;
	padding: 9px;
}

#content .boxType1 .boxContent4 h1 {
	background-color: transparent;
	color: #8bb32e;
	font-size: 18px;
	font-weight : normal;
	padding-left: 0;
	border: none;
	width: 450px;
}
#content .boxType1 .boxContent4 h2 {
	color: #000;
	font-size: 14px;
	padding-bottom: 20px;
	width: 450px;
}

#content .boxType1 .boxContent4 h3 {
	color: #8bb32e;
	font-size: 11px;
	padding-top: 15px;
}


#content .boxType1 .boxContent4 #detailContainer1 .detailTable {

}
#content .boxType1 .boxContent4 #detailContainer2 .customBox1 {
	padding: 15px 10px 10px 10px;
}
#content .boxType1 .boxContent4 #detailContainer2 .customBox3 {
	padding: 10px 10px 10px 10px;
}

#content .boxType1 .boxContent4 #detailContainer2 .customBox1 .buttonRow {
	text-align: right;
	padding-right: 5px;
	clear: both;
}
#content .boxType1 .boxContent4 #detailContainer2 .customBox1 .requiredInfo {
	clear: both;
}

#content .boxType1 .boxContent4 #detailContainer2 .customBox1 .requiredInfo span {
	color: #8bb32e;
}


#content .boxContent5 {
	border-width: 0 1px 0 1px;
	border-style : solid;
	border-color: #b8bbc0;
	/*min-height: 300px;*/
	padding: 9px;
}
#content .boxContent5.bb {
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
	/*min-height: 300px;*/
	padding: 9px;
}


#content .boxType1 .boxContent3.noBB {
	border-bottom: none;
	border-width: 0 1px 0 1px;
}

#content .boxType1 .boxContent3 .teaserTable1 {
	width: 100%;
	height: 120px;
}
#content .boxType1 .boxContent3 .teaserTable1 td {
	vertical-align: top;
}
#content .boxType1 .boxContent3 .teaserTable1 .tdLeft {
}
#content .boxType1 .boxContent3 .teaserTable1 .tdRight {
	padding-left: 15px;
}

#content .boxType1 .tabNav1 {
}

#content .boxType1 .tabNav1 span {
	padding-right: 2px;
}

#content .boxType1 .tabNav1 a {
	color: #233343;
	font-weight: bold;
	background-color: #edeefe;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #edeefe;
	padding: 2px 10px 2px 10px;
	line-height : 19px;
	border-bottom:2px solid #e5e7e9;
}

#content .boxType1 .tabNav1 a:hover {
	color : #8bb32e;
}

#content .boxType1 .tabNav1 .current a {
	border-color:  #e5e7e9 #e5e7e9 #fff #e5e7e9;
	background-color: #fff;
	color: #8bb32e;
	position:relative;
}
#content .boxType1 .boxContent4 #detailContainer2 #tabNav1_div2 {
	padding-bottom: 12px;
}

/* typo 3 article */
#content .boxType1 .articleContent {
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
	/*min-height: 300px;*/
	padding: 10px 10px 20px 20px;
	font-weight: normal;
}

#content .boxType1 .articleContent.noHeight {
	min-height: 10px;
}

#content .boxType1 .articleContent .hr1 {
	margin-left: -10px;
	margin-right: 0;
}
#content .boxType1 .articleContent h1 {
	background-color: transparent;
	border: none;
	padding: 0;
	font-size: 18px;
	color: #8bb32e;
	font-weight: normal;
	margin-bottom: 15px;
}

#content .boxType1 .articleContent h2 {
	font-size: 14px;
	color: #42474b;
	font-weight: bold;
	margin-bottom: 5px;
}

#content .boxType1 .articleContent h3 {
	margin-top: 20px;
	margin-bottom: 6px;
	font-size: 13px;
	color: #42474b;
}

#content .boxType1 .articleContent h3 a.anker {
	background-image : none;
	visibility: hidden;
}

#content .boxType1 .articleContent #articleDate {
	font-size: 11px;
	color: #697075;
	margin-bottom: 3px;
	display: block;
}

#content .boxType1 .articleContent p {
	margin-bottom: 10px;
	color: #42474b;
	font-size: 12px;
	padding-right: 20px;
}

#content .boxType1 .articleContent p.expText {
	font-weight: bold;
	font-size: 12px;
	color: #697075;
	margin-top: 12px;
}

#content .boxType1 .articleContent p .markup1 {
	font-weight: bold;
}




/* @af 20071206: #content .boxType1 .articleContent .linkList { */
#content .linkList {
	padding-bottom: 40px;
}

/* @af 20071206: #content .boxType1 .articleContent .linkList li { */
#content .linkList li {
	padding: 2px 0 2px 0;
}

/* @af 20071206: #content .linkList a ergaenzt */
/* @af 20080319: #content .teaserText a ergaenzt */
#content .boxType1 .articleContent a, #content .linkList a, #content .teaserText a, .article_list_TagLink {
  position: relative;
	color: #233343;
	font-size: 12px;
	padding-left: 8px;
	background-image: url(../img/ico_arrow5.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	font-weight: bold;
}

.article_list_TagLink{
    font-weight:normal;
    font-size:11px;
}

#content .boxType1 .articleContent p a.btn_type1 {
	background-color: #9097a0;
	border: 1px solid #656c73;
	color: #fff;
	font-size: 11px;
	padding: 1px 10px 1px 10px;
	line-height : 11px;
	cursor: pointer;
	background-image: none;
}

#content .boxType1 .articleContent a.btn_type1 {
	background-color: #9097a0;
	border: 1px solid #656c73;
	color: #fff;
	font-size: 11px;
	padding: 1px 10px 1px 10px;
	line-height : 11px;
	cursor: pointer;
	background-image: none;
}

#content .boxType1 .articleContent p a.internal-link {
	margin-left: 4px;
	font-size: 12px;
}

#content .boxType1 .articleContent a.internal-link {
	margin-left: 4px;
	font-size: 12px;
}

#content .boxType1 .articleContent p a.internal-link img{
	border: none;
	text-decoration: none;
}

#content .boxType1 .articleContent p a.inline-link {
	margin-left: 0;
	padding: 0;
	background-image: none;
	font-weight: normal;
	text-decoration: underline;
}

#content .boxType1 .articleContent a.inline-link {
	margin-left: 0;
	padding: 0;
	background-image: none;
	font-weight: normal;
	text-decoration: underline;
}

#content .boxType1 .articleContent p a.inline-link img{
	border: none;
	text-decoration: none;
}

#content .boxType1 .articleContent .lnkRow, #content .boxType1 .articleContent .lnkRow3 {
	text-align : right;
	padding-right: 1px;
	background-image: url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	margin-left: -7px;

}
#content .boxType1 .articleContent .lnkTop {
	background-image: url(../img/ico_toparrow.png);
	background-repeat : no-repeat;
	background-position: 0 0 ;
	padding-right: 3px;
}
.uList, .articleBody ul {
	margin-bottom: 20px;
}

.uList li, .articleBody ul li, .boxContent .uList li{
	background-image : url(../img/msc_bullitpoint1.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 1px 0 1px 12px;
	font-size: 12px;
}

.uList li ul, .articleBody ul li ul {
	margin-left: 12px;
}

.uList li ul li, .articleBody ul li ul li {
	background-image : url(../img/msc_bullitpoint2.png);
	background-position: 0 8px;
	padding-left: 8px;
}

#content .boxType1 .articleContent .oList, .articleBody ol {
	margin: 0 0 20px 0;
	padding-left: 25px;
}

#content .boxType1 .articleContent .oList li, .articleBody ol li{
	/*background-image : url(../img/msc_bullitpoint1.png);*/
	list-style-type : decimal;
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 1px 0 1px 0;
	color: #8bb32e;
	font-weight: bold;
	font-size: 12px;
}

#content .boxType1 .articleContent .oList li span, .articleBody ol li span {
	font-weight : normal;
	color: #233343;
}

#content .boxType1 .articleContent .oList li ul, .articleBody ol li ul  {
	margin-left: 12px;
}

#content .boxType1 .articleContent .oList li ul li, .articleBody ol li ul li {
	background-image : url(../img/msc_bullitpoint2.png);
	background-position: 0 8px;
	padding-left: 8px;
	font-weight : normal;
	color: #233343;
	list-style-type : none;
}






#content .boxType1 .articleContent .contentNav {
	margin-bottom: 10px;
}
#content .boxType1 .articleContent .contentNav li {
	padding: 2px 0 2px 0;
}


#content .boxType1 .articleContent .contentNav a:hover, #content .boxType1 .articleContent .contentNav .current a {
	color: #8bb32e;
}

#content .boxType1 .articleContent .image1 {
	width: 500px;
	overflow: hidden;
	margin-top: 12px;
	margin-bottom: 10px;
}

#content .boxType1 .articleContent .image1 img{
}

#content .boxType1 .articleContent .image2 {
	margin-top: 12px;
	overflow: hidden;
}

#content .boxType1 .articleContent .image2 img{
}

#content .boxType1 .articleContent .image2 div.imgText {
	width: 270px;
	float: right;
}

#content .boxType1 .articleContent .image2 div.imgText h5 {
	color: #697075;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 8px 0;
}
#content .boxType1 .articleContent .image2 div.imgText p {
	color: #697075;
	font-size: 11px;
}

#content .boxType1 .articleContent .image3 {
	margin-top: 12px;
	overflow: hidden;
	padding-bottom: 10px;
	background-image: url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position: left bottom;

}

#content .boxType1 .articleContent .image3 img{
}

#content .boxType1 .articleContent .image3 div.imgText {
	width: 270px;
	float: right;
}

#content .boxType1 .articleContent .image3 div.imgText h3 {
	margin: 0;
	padding: 0 0 8px 0;
}
#content .boxType1 .articleContent .image3 div.imgText p {
	font-size: 11px;
}

#content .boxType1 .articleContent .image4 {
	margin-top: 12px;
	overflow: hidden;
	padding-bottom: 10px;
	background-image: url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position: left bottom;

}

#content .boxType1 .articleContent .image4 img{
}

#content .boxType1 .articleContent .image4 div.imgText {
	width: 340px;
	float: right;
}

#content .boxType1 .articleContent .image4 div.imgText h3 {
	margin: 0;
	padding: 0 0 8px 0;
}
#content .boxType1 .articleContent .image4 div.imgText p {
	font-size: 11px;
}


#content .boxType1 .articleContent .image5 {
	margin-top: 12px;
	overflow: hidden;
	padding-bottom: 10px;
	background-image: url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position: left bottom;

}

#content .boxType1 .articleContent .image5 img{
}

#content .boxType1 .articleContent .image5 div.imgText {
	width: 340px;
	float: right;
}

#content .boxType1 .articleContent .image5 div.imgText h3 {
	margin: 0;
	padding: 0 0 8px 0;
}
#content .boxType1 .articleContent .image5 div.imgText p {
	font-size: 11px;
}




#content .boxType1 .articleContent .newsList {

}
#content .boxType1 .articleContent .newsList span {
	font-weight: bold;
	color: #8bb32e;
	padding-right: 2px;
}

#content .boxType1 .articleContent .newsList a{
	margin-left: 5px;
}

#content .boxType1 .articleContent .defaultTableDiv {
	background-image : url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position : top;
	padding-top: 1px;
	margin-top: 10px;
	margin-left: -5px;
}
#content .boxType1 .articleContent .defaultTable {
	width: 100%;
	color: #42474b;
}

#content .boxType1 .articleContent .defaultTable td{
	background-image : url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position : bottom;
	padding: 3px 10px 3px 10px;
}


#content .boxType1 .articleContent .defaultTable .td1 {
	background-color:#ecf6cf;
	font-weight: bold;
}



#content .boxType1 .articleContent .contactFormDiv, #content .boxType1 .articleContent .DAZContactFormDiv {
	border: 2px solid #e5e7e9;
	margin-bottom:10px;
	width: 252px;
	padding:5px 0 15px 8px;
	margin-top: 20px;
}
#content .boxType1 .articleContent .DAZContactFormDiv {
	width: 500px;
}

#content .boxType1 .articleContent .contactFormDiv .hr1 {
	margin-left: 0;
	margin-right: 10px;
}

#content .boxType1 .articleContent .contactFormDiv h2, #content .boxType1 .articleContent .DAZContactFormDiv h2 {
	color: #8bb32e;
	font-size: 11px;
}
#content .boxType1 .articleContent .DAZContactFormDiv h2 {
	font-size: 12px;
}

#content .boxType1 .articleContent .contactFormDiv .buttonRow, #content .boxType1 .articleContent .DAZContactFormDiv .buttonRow, .DAZContactFormDiv .buttonRow {
	text-align: right;
	padding-right: 9px;
	clear: both;
}

#content .boxType1 .articleContent .contactFormDiv .buttonRow .btn_type1, #content .boxType1 .articleContent .DAZContactFormDiv .buttonRow .btn_type1, .DAZContactFormDiv .buttonRow .btn_type1{
	background-color: #9097a0;
	border: 1px solid #656c73;
	color: #fff;
	font-size: 11px;
	padding: 1px 10px 1px 10px;
	line-height : 11px;
	cursor: pointer;
	background-image: none;
}

/*#content .boxType1 .articleContent .requiredInfo {*/
.requiredInfo {
	clear: both;
}

/*#content .boxType1 .articleContent .requiredInfo span {*/
.requiredInfo span {
	color: #8bb32e;
}


#content .boxType1 .articleContent .articleCommercial {
	min-height: 50px;
}
#content .boxType1 .articleContent .articleCommercial h6 {
	color:#92969f;
	font-size : 18px;
	margin: 0;
	padding: 0;
	margin-bottom :-15px;
	font-weight: normal;
}
#content .boxType1 .articleContent .articleCommercialContent {
	text-align : center;
	padding-bottom: 12px;
}


#content .boxType1 .articleContent .articleImageTable table {
	width: 100%;
}
#content .boxType1 .articleContent .articleImageTable table td {
	vertical-align: top;
	text-align : left;
	padding-bottom: 10px;
}
#content .boxType1 .articleContent .articleImageTable table td p {
	color:#697075;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

#content .boxType1 .articleContent .articleTable1 {
	width: 100%;
}
#content .boxType1 .articleContent .articleTable1 td {
	vertical-align : top;
}
#content .boxType1 .articleContent .articleTable1 .labelTd {
	background-color: #e0f0af;
	padding:5px 5px 5px 10px;
	background-image: url(../img/bg_border1.png);
	background-repeat: repeat-x;
	background-position : left top;
	font-weight: bold;
	color: #42474b;
	width: 25%;
}

#content .boxType1 .articleContent .articleTable1 .valueTd {
	padding:5px 0 5px 10px;
	background-image: url(../img/bg_border1.png);
	background-repeat: repeat-x;
	background-position : left top;
	color: #42474b;
}

#content .boxType1 .articleContent .articleTable1 .valueTd h5 {
	font-size : 11px;
	font-weight : bold;
	color: #8bb32e;
	margin-bottom: 5px;
}

#content .boxType1 .articleContent .articleTable1 .valueTd p {
	font-size: 11px;
}

#content .boxType1 .articleContent .articleTable1 .valueTd .articleValueTable1 .td0 {
	width: 70px;
	padding-right:5px;
}
#content .boxType1 .articleContent .articleTable1 .valueTd .articleValueTable1 .td1 {
	width: 140px;
}

#content .boxType1 .articleContent .articleTable1 .valueTd .articleValueTable2 .td0 {
	width: 70px;
	padding-right:5px;
}
#content .boxType1 .articleContent .articleTable1 .valueTd .articleValueTable2 .td1 {
	width: 70px;
}
#content .boxType1 .articleContent .articleTable1 .valueTd .articleValueTable2 .td2 {
	width: 70px;
}

#content .boxType1 .articleContent .articleTable1 .valueTd .articleValueTable3 .td0 {
	width: 70px;
	padding-right:5px;
	font-weight : bold;
	color:#8bb32e;
}
#content .boxType1 .articleContent .articleTable1 .valueTd .articleValueTable3 .td1 {
	color:#8bb32e;
}


#content .boxType1 .articleContent .articleTable1 .valueTd .uList {
	margin-bottom: 0;
}

#content .boxType1 .articleContent .articleTable1 .valueTd .uList li{
	background-image : url(../img/msc_bullitpoint1.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 1px 0 1px 12px;
	font-size: 11px;
}

#content .boxType1 .articleContent .articleTable1 .valueTd .uList li ul {
	margin-left: 12px;
}

#content .boxType1 .articleContent .articleTable1 .valueTd .uList li ul li {
	background-image : url(../img/msc_bullitpoint2.png);
	background-position: 0 7px;
	padding-left: 8px;
}

.headedTable{
    margin:0;
    padding:0;
    border:none;
    width:95%;
}

.headedTable th {
	background-color: #e0f0af;
	padding:5px 5px 5px 10px;
	/*background-image: url(../img/bg_border1.png);*/
	background-repeat: repeat-x;
	background-position : left top;
	font-weight: bold;
	color: #42474b;
}

.headedTable td {
	padding:5px 10px 5px 10px;
	background-image: url(../img/bg_border1.png);
	background-repeat: repeat-x;
	background-position : left bottom;
	color: #42474b;
}









#content .boxType1 .doubleTeaserRow {
	background-image: url(../img/bg_dteaser_h.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -12px;
	margin-right: -1px;
	margin-bottom: 10px;
}
#content .boxType1 .doubleTeaserRow.oneTeaser {
	background-image: url(../img/bg_dteaser_1h.png);
}
#content .boxType1 .doubleTeaserRow.banner {
	background: none;
	margin-bottom: 0px;
}
#content .boxType1 .doubleTeaserRow.banner .left {
	float: left;
}
#content .boxType1 .doubleTeaserRow.banner .right {
	float: right;
}
#content .boxType1 .doubleTeaserRow.banner img {
	width: 259px;
}

#content .boxType1 .doubleTeaserRow h3  {
	margin: 0;
	padding: 0 0 5px 0;
	color: #8bb32e;
	font-size: 12px;
}

#content .boxType1 .doubleTeaserRow p {
	margin: 0;
	padding: 0;
	color: #42474b;
	font-size: 12px;
}

#content .boxType1 .doubleTeaserRow a {
}

#content .boxType1 .doubleTeaserRow .articleDate {
	padding-left: 10px;
}

#content .boxType1 .doubleTeaserRow .dTeaserContent{
	background-image: url(../img/bg_dteaser_c.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 2px 1px 10px 1px;
}

#content .boxType1 .doubleTeaserRow.oneTeaser .dTeaserContent {
	background-image: url(../img/bg_dteaser_1c.png);
	background-repeat: repeat-y;
}

#content .boxType1 .doubleTeaserRow .dTeaser1 {
	width: 240px;
	float: left;
	padding-left: 12px;
	min-height: 150px;
}
#content .boxType1 .doubleTeaserRow .dTeaser1 p {
	padding: 5px 0 5px 0;
	margin: 2px 0 2px 0;
}
#content .boxType1 .doubleTeaserRow .dTeaser2 {
	width: 238px;
	float: left;
	margin-left: 16px;
	padding-left: 12px;
	min-height: 150px;
}
#content .boxType1 .doubleTeaserRow .dTeaser2 p {
	padding: 5px 0 5px 0;
	margin: 2px 0 2px 0;
}
#content .boxType1 .doubleTeaserRow .dTeaserFooter {
	clear: both;
	background-image: url(../img/bg_dteaser_f.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	height: 2px;
	line-height : 2px;
}

#content .boxType1 .doubleTeaserRow.oneTeaser .dTeaserFooter {
	background-image: url(../img/bg_dteaser_1f.png);
}

#content .boxType1 .doubleTeaserRow .teaserImageTable {

}
#content .boxType1 .doubleTeaserRow .teaserImageTable h3 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#content .boxType1 .doubleTeaserRow .teaserImageTable p {
	font-size: 11px;
	font-weight: bold;
	color:#697075;
}

#content .boxType1 .doubleTeaserRow .teaserImageTable .td1 {
	vertical-align: top;
}
#content .boxType1 .doubleTeaserRow .teaserImageTable .td2 {
	vertical-align: top;
	padding: 0 0 0 10px;
}

#content .boxType1 .doubleTeaserRow .teaserImageTable .tr2 .td2 {
	vertical-align: bottom;
}


/* typo 3 article end */

#content .azNavContainer {
	text-align:left;
	border-width: 0px 1px 0px 1px;
	border-color: #c7ccd0;
	border-style : solid;
	background-color: #e5e7e9;
	padding: 5px 10px 5px 8px;
}

#content .azNavContainer ul {

}
#content .azNavContainer li {
	display: inline;
	text-transform : uppercase;
	padding: 0 2px 0 2px;
	color:#b4bbc2;
	font-weight : bold;
	font-size: 12px;
}
#content .azNavContainer li a {
	color: #233343;
}
#content .azNavContainer li a.current {
	color: #81a82b;
}
.infoModal {
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #94b840;
	color: #42474b;
	background-color: #f4f9e1;
	/*width: 118px;*/
	width: 180px;
	padding: 5px;
}

/*#content .boxType1 .boxContent .searchable {
		background: url(../img/ico_search.png) no-repeat 103px 5px;
}*/
#content .coloredRowType1, #content .coloredRowType2, #content .coloredRowType3, #content .coloredRowType4, #content .coloredRowType5, #content .coloredRowType7 {
	font-size: 11px;
	color: #697075;
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
	background-color: #c0c5c9;
	padding: 3px 0 3px 0;
	clear: both;
	position: relative;

}

#content .coloredRowType1 {
	height: 18px;
}

#content .coloredRowType2 {
	border-width: 0 1px 0 1px;
	background-color : #e5e7e9;
	padding-left: 9px;
	clear: both;
}
#content .coloredRowType2.alignRight {
	text-align: right;
	padding-right: 10px;
}

#content .coloredRowType2 label, #content .coloredRowType4 label {
	font-weight : bold;
	color: #233343;
	padding-right: 10px;
}

#content .coloredRowType2 .checkbox, #content .coloredRowType4 .checkbox {
	margin-right: 5px;
}


#content .coloredRowType2 select, #content .coloredRowType4 select {
	background-color: #fff;
}

#content .coloredRowType3 {
	background-color : #e5e7e9;
	clear: both;
}

#content .coloredRowType3.alignRight {
	text-align: right;
	padding-right: 10px;
}

#content .coloredRowType4 {
	background-color : #e5e7e9;
	padding-left: 9px;
	clear: both;
}
/* @af 20071206: */
#content .coloredRowType4.borderTop {
	/* 0 Treffer braucht auch oben ein border */
	border-width: 1px 1px 1px 1px;
}

#content .coloredRowType4.alignRight {
	text-align: right;
	padding-right: 10px;
}

#content .coloredRowType5 {
	background-color : #d6d8da;
	clear: both;
}



#content .coloredRowType6 {
	font-size: 11px;
	color: #697075;
	border-width: 0 1px 0 1px;
	border-style : solid;
	border-color: #b8bbc0;
	background-color : #e5e7e9;
	padding-left: 9px;
	height: 28px;
	line-height: 28px;
	clear: both;
	position: relative;
}
#content .coloredRowType6 .rightBtn {
	position: absolute;
	right: 10px;
	top: 0;
}

#content .coloredRowType6 .lnkBack {
	background: url(../img/ico_pagerarrowleft.png) no-repeat 0 1px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
}


#content .coloredRowType6 .lnkNext {
		background: url(../img/ico_pagerarrowright.png) no-repeat 0 1px;
			padding-right: 20px;
			padding-left: 5px;
		background-repeat: no-repeat;
		background-position: right center;
		color: #233343;
}

#content .coloredRowType7 {
	background-color : #e5e7e9;
	clear: both;
}
#content .coloredRowType7 .btnRow {
	text-align: right;
	padding-right: 8px;
}
#content .coloredRowType7 .lnkNext {
		background: url(../img/ico_pagerarrowright.png) no-repeat 0 1px;
			padding-right: 20px;
			padding-left: 5px;
		background-repeat: no-repeat;
		background-position: right center;
		color: #233343;
		font-weight : bold;
}
#content .optionLinkList .contactFormList{
	padding-top: 10px;
	background-image : none;
}
#content .optionLinkList .contactFormList li {
	background-image: none;

}

#content .optionLinkList .contactFormList label{
	width: 90px;
}

#content .optionLinkList .contactFormList .inputText {
	width: 132px;
}
#content .optionLinkList .contactFormList textarea {
	width: 132px;
	height: 100px;
}

#content .optionLinkList .contactFormList .cflValue {
	padding-left: 5px;
}

#content .optionLinkList .buttonRow {
	padding-bottom: 15px;
	padding-right: 6px;
	text-align : right;
}

#content .optionLinkList .buttonRow a{
	display: inline!important;
	color: #fff;
	background-image : none;
	padding-left: 10px;
	padding-right: 10px;
}

#content .optionLinkList .requiredInfo {
	clear: both;
}

#content .optionLinkList .requiredInfo span {
	color: #8bb32e;
}




/* @af 20071210: */
/* formulare fehler- und info-meldungen */

#content #msgContainer {
	background-color: #e5e7e9;
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #c7ccd0;
	padding:5px 10px 5px 10px;
}

#content #msgContainer #errorContainer {
	color: #df0b23;
	background: url(../img/ico_info2.png) no-repeat 0 2px;
	font-weight: bold;
}

#content #msgContainer #errorContainer ol{
	margin: 0;
	padding: 0 0 0 20px;
}

#content #msgContainer #errorContainer li {
	margin: 0;
	padding: 0;
}

#content #msgContainer #infoContainer {
	/*color: #8bb32e;*/
	color: #677075;
	/*background: url(../img/ico_info.png) no-repeat 0 2px;*/
	font-weight: bold;
}

/*#content #msgContainer #infoContainer.pad {
	background: url(../img/ico_info.png) no-repeat 9px 2px;
	padding-left: 9px;
	padding-bottom: 10px;
}*/

#content #msgContainer #infoContainer ol {
	margin: 0;
	/*padding: 0 0 0 20px;*/
	padding: 0;
}
#content .msgContainer #infoContainer li {
	margin: 0;
	padding: 0;
}

#content #validationContainer {
	color: #df0b23;
	background: url(../img/ico_info2.png) no-repeat 10px 7px;
	font-weight: bold;
	background-color: #e5e7e9;
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #c7ccd0;
	padding:5px 10px 5px 10px;
}
#content #validationContainer ol {
	margin: 0;
	padding: 0 0 0 20px;
/*		width: 460px;*/
}
#content #validationContainer li {
	margin: 0;
	padding: 0;
}

#content .errorContainer {
	background: url(../img/ico_info2.png) no-repeat 0 2px;
	background-color: #e5e7e9;
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #c7ccd0;
	padding:5px 10px 5px 10px;
}

#content .errorContainer.pad {
	background: url(../img/ico_info2.png) no-repeat 9px 2px;
	padding-left: 9px;
	padding-bottom: 10px;
}

#content .errorContainer ol {
	margin: 0;
	padding: 0 0 0 20px;
		width: 460px;
}
#content .errorContainer li {
	margin: 0;
	padding: 0;
}
#content .infoContainer {
	color: #8bb32e;
	background: url(../img/ico_info.png) no-repeat 0 2px;
}

#content .infoContainer.pad {
	background: url(../img/ico_info.png) no-repeat 9px 2px;
	padding-left: 9px;
	padding-bottom: 10px;
}

#content .infoContainer ol {
	margin: 0;
	padding: 0 0 0 20px;
		width: 460px;
}
#content .infoContainer li {
	margin: 0;
	padding: 0;
}
/* formulare */
#content #errorContainer {
	color: #df0b23;
	background: url(../img/ico_info2.png) no-repeat 0 2px;
	font-weight: bold;
}

#content #errorContainer2 {
	color: #df0b23;
	background: url(../img/ico_info2.png) no-repeat 9px 2px;
	padding-left: 9px;
	padding-bottom: 10px;
}

#content #errorContainer ol, #content #errorContainer2 ol {
	margin: 0;
	padding: 0 0 0 20px;
		/*width: 460px;*/
}
#content #errorContainer li, #content #errorContainer2 li {
	margin: 0;
	padding: 0;
}


#content .magazinTableContainer {
	padding-bottom: 20px;
	padding-top: 10px;
}

#content .magazinTable {
margin-left:0;
}
#content .magazinTable td {
	vertical-align: top;
	text-align: right;
	width: 65px;
}
#content .magazinTable .imageTr td {
	padding-top: 5px;
}

#content #regInfoDiv {
	font-weight: bold;
	color: #84a62d;
	width: 150px;
	position: absolute;
	margin-left: -100px;
}

#content label.required {
	color: #8bb32e;
}

#content label.searchable {
	background-image : url(../img/ico_search.png);
	background-position : 100% 3px;
	background-repeat : no-repeat;
}

#content .error {
	color: #df0b23;
}

#content label.error {
	color: #df0b23;
	background-image : url(../img/ico_info2.png);
	background-position : center right;
	background-repeat : no-repeat;
/*	display: block;
	padding-right: 10px;*/
}

#content input.inputText,  input.inputTextSmall, input.inputFile, #content select, #content textarea {
	border: 1px solid #b4bbc2;
	background-color: #e5e7e9;
	font-size : 11px;
	color: #42474b;
	/*overflow: auto;*/
}

#content input.inputTextDisabled {
	border: 1px solid #d9dde0!important;
	background-color: #f2f3f5!important;
}

#content textarea {
	overflow: auto;
}

#content input.inputTextSmall {
	width: 60px;
}


#content .formList2 {

}

#content .formList2 li {
	width: 366px;
	float: left;
	padding: 2px 0 2px 0;
}

#content .formList2 li label {
	width: 110px;
	display: block;
	float: left;
	color: #42474b;
}

#content .formList2 li select {
	width: 222px;
}

#content .formList2 li .inputText {
	width: 220px;
}


#content .formTable1 {
}
#content .formTable1 select {
	width: 120px;
}

#content.fullContent2 .formTable1 select {
	width: 153px;
}

#content .formTable1 .checkbox {
	padding-left: 0;
	margin-left: 0;
}

#content .formTable1 .inputText {
	width: 117px;
}
#content.fullContent2 .formTable1 .inputText {
	width: 150px;
}
#content .formTable1 td, #content .formTable2 td, #content .formTable3 td {
	padding: 0 0 5px 0;
	vertical-align : top;
	text-align:left;
}

#content .formTable1 .td1, #content .formTable2 .td1 {
	width: 113px;
	padding: 0 5px 0 0;
}

#content.fullContent2 .formTable1 .td1, #content.fullContent2 .formTable2 .td1 {
	width: 175px;
}


#content .formTable1 .td1 label, #content .formTable2 .td1 label {
	display: block;
	padding-right: 10px;
}

#content .formTable3 ul {
	margin: 0;
	padding: 0;
}
#content .formTable3 ul li {
	margin: 0;
	padding: 0;
}
#content .formTable3 ul li input {
	margin-left: 1px;
	padding-left: 0;
}
#content .formTable3 label {
	padding-right: 15px;
}

#content .formTable3 .td1 {
 	width: 175px;
 }
#content.fullContent2  .formTable3 .td1 {
 	width: 180px;
 }
#content .formTable1 .td2, #content .formTable2 .td2 {
	width: 146px;
}
#content.fullContent2  .formTable1 .td2, #content.fullContent2  .formTable2 .td2 {
	width: 186px;
}

#content .formTable2 .td2 select {
	width: 120px;
}
#content.fullContent2 .formTable2 .td2 select {
	width: 153px;
}
#content .formTable3 .td2 {
 	width: 175px;
 }

#content.fullContent2 .formTable3 .td2 {
 	width: 180px;
 }


#content .formTable1 .td3 {
	width: 113px;
	padding: 0 5px 0 0;
}
#content.fullContent2 .formTable1 .td3 {
	width: 133px;
}
#content .formTable1 .td3 label{
	display: block;
	padding-right: 10px;
}
#content .formTable2 .td3 {
	padding-right: 10px;
}
#content .formTable2 .td3 .inputText {
	width: 235px;
}

#content .formTable2 .td3 textarea {
	width: 227px;
	height: 100px;
}

#content .formTable3 .td3 {
 	width: 175px;
 }
#content.fullContent2 .formTable3 .td3 {
 	width: 180px;
 }
#content .formTable1 .td4 {
	width: 144px;
}
#content.fullContent2 .formTable1 .td4 {
	width: 220px;
}

#content.fullContent2 .formTable1 .td4 select {
	width: 202px;
}
#content .formTable1 .td4 .inputText {
}
#content.fullContent2 .formTable1 .td4 .inputText {
	width: 200px;
}

#content .formTable1 input.month {
	width: 53px;
}

#content .formTable1 input.year {
	width: 53px;
	margin-left: 9px;
}


#content.fullContent2 .formTable1 .td2 input.month {
	width: 55px;
}

#content.fullContent2 .formTable1 .td2 input.year {
	width: 55px;
}



#content.fullContent2 .formTable1 .td4 input.month {
	width: 94px;
}

#content.fullContent2 .formTable1 .td4 input.year {
	width: 94px;
}


#content .formTable1 input.plz {
	width: 43px;
}

#content .formTable1 input.city {
	width: 63px;
	margin-left: 9px;
}


#content.fullContent2 .formTable1 .td2 input.plz {
	width: 39px;

}

#content.fullContent2 .formTable1 .td2 input.city {
	width: 100px;
	margin-left: 9px;
}



#content.fullContent2 .formTable1 .td4 input.plz {
	width: 39px;
}

#content.fullContent2 .formTable1 .td4 input.city {
	width: 100px;
}


#content .formTable1 input.phone1 {
	width: 31px;
}

#content .formTable1 input.phone2 {
	width: 32px;
	margin-left: 9px;
}


#content .formTable1 input.phone3 {
	width: 32px;
	margin-left: 9px;
}



#content.fullContent2 .formTable1 .td2 input.phone1 {
	width: 31px;
}

#content.fullContent2 .formTable1 .td2 input.phone2 {
	width: 31px;
	margin-left: 6px;
}

#content.fullContent2 .formTable1 .td2 input.phone3 {
	width: 66px;
	margin-left: 6px;
}


#content.fullContent2 .formTable1 .td4 input.phone1 {
	width: 32px;
}

#content.fullContent2 .formTable1 .td4 input.phone2 {
	width: 45px;
	margin-left: 9px;
}


#content.fullContent2 .formTable1 .td4 input.phone3 {
	width: 101px;
	margin-left: 9px;
}




#content .formTable1 select.month {
	width: 55px;
}

#content .formTable1 select.year {
	width: 55px;
	margin-left: 10px;
}

#content.fullContent2 .formTable1 .td2 select.month {
	width: 71px;
}

#content.fullContent2 .formTable1 .td2 select.year {
	width: 71px;
}



#content.fullContent2 .formTable1 .td4 select.month {
	width: 96px;
}

#content.fullContent2 .formTable1 .td4 select.year {
	width: 96px;
}



#content .formTable2 .td4 {
	padding-left: 15px;
	line-height: 16px;
	color: #697075;
	font-size: 10px;
}

#content .formTable2 .td4 span {
	color: #42474b;
}

#content .formTable3 .indent {
	margin-left: 21px;
}

#content .uploadTable {

}

#content .uploadTable th {
	padding-left: 30px;
	padding-bottom: 5px;
	background: url(../img/ico_arrow3.png) no-repeat 12px 4px;
	text-align : left;
	font-weight : normal;
}

#content .uploadTable td {
	vertical-align : top;
}

#content .uploadTable .inputFile {
	margin-right: 8px;
}

#content .uploadTable label {
	padding-right: 15px;
}

#content .uploadTable .td1 {
	width: 28px;
}

#content .uploadTable .td2 {
	width: 143px;
	padding-bottom: 10px;
}

#content .uploadTable .td3 {

}
#content .btnRow1 {
	text-align: right;
}
#content .btnRow1.lastRow {
	background-color: #e5e7e9;
	padding: 10px 9px 10px 0;
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
}
#content .btnRow1 .btn_type1 {
	margin-left: 5px;
}



#content .btn_type1 {
	background-color: #9097a0;
	border: 1px solid #656c73;
	color: #fff;
	font-size: 11px;
	padding: 1px 10px 1px 10px;
	line-height : 11px;
	cursor: pointer;
}

#content input.btn_type1 {
	padding: 0 10px 1px 10px;
}

#content .btn_type2 {
	background-color: #9097a0;
	border: 1px solid #656c73;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	/*padding: 0 5px 0 5px;*/
	padding: 1px 5px 1px 5px;
	line-height : 11px;
	cursor: pointer;
}

#content input.btn_type2 {
	/*padding: 0 2px 1px 2px;*/
	padding: 0 5px 1px 5px;
}

#content .btn_type3 {
	background-color: transparent;
	border: none;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding:0;
	display: block;
	margin-bottom: 0;
	line-height : 11px;
	cursor: pointer;
}

#content .btnNext {
	background-image: url(../img/ico_arrow5.png);
	background-position: 95% 5px;
	background-repeat: no-repeat;
	padding-right: 20px;
}

#content .btnLast {
	background-image: url(../img/ico_arrow4.png);
	background-position: 10px 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
}


#content input.btnNext {
	background-image: url(../img/ico_arrow5.png);
	background-position: 95% 5px;
	background-repeat: no-repeat;
	padding-right: 20px;
}

#content input.btnLast {
	background-image: url(../img/ico_arrow4.png);
	background-position: 10px 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
}


#content .btn_addMore {
	color: #223344;
	padding: 5px 0 10px 133px;
	background: url(../img/ico_openclose.png) no-repeat 117px 7px;
	display: block;
}

#content .btn_addMore2 {
	color: #223344;
	padding: 5px 0 10px 16px;
	background: url(../img/ico_openclose.png) no-repeat 0px 7px;
	display: inline;
}
#content .btn_showHide {
	color: #223344;
	padding: 0;
	background: url(../img/ico_openclose.png) no-repeat 0px 0px;
	display: block;
	width: 10px;

}
#content .btn_hideShow {
	color: #223344;
	padding: 0;
	background: url(../img/ico_openclose.png) no-repeat 0px -200px;
	display: block;
	width: 10px;

}

#content .btn_showHide:active {-moz-outline: none; outline: none;}
#content .btn_showHide:focus {-moz-outline: none; outline: none;}

#content.fullContent2 .btn_addMore {
	padding-left: 197px;
	background-position: 180px 7px;


}

#content.fullContent2 .btn_addMore:active {-moz-outline: none; outline: none;}
#content.fullContent2 .btn_addMore:focus {-moz-outline: none; outline: none;}

#content .btn_trash {
	padding: 0 5px 0 5px;
	background: url(../img/ico_trash.png) no-repeat 0 0;
}



#content .uploadTable .btn_trash {
	margin-left: 10px;
}

#content .lnk_cal {
	color: #233343;
	padding-left: 9px;
	background: url(../img/ico_calendar.png) no-repeat 0 1px;
	font-weight : bold;
	display: inline;
}
#content .lnk_editImage {
	color: #233343;
	padding-left: 18px;
	background: url(../img/ico_editimage.png) no-repeat 0 1px;
	font-weight : bold;
}
#content .lnk_save {
	color: #233343;
	padding-left: 18px;
	background: url(../img/ico_save.png) no-repeat 0 1px;
	font-weight : bold;
}
#content input.lnk_save {
	padding-left: 14px;
	font-weight : bolder;
	background-color: transparent;
	border: none;
	font-size: 11px;
	margin: 0;
	text-align : left;
}
.lnk_type1 {
	color: #233343;
	padding-left: 13px;
	background: url(../img/ico_arrow5.png) no-repeat 3px 5px;
	font-weight : bold;
}
#content .agbContainer {
	position: relative;
}

#content .agbContainer p{
	padding-left: 30px;
	width: 475px;
}

#content .agbContainer input {
	position: absolute;
	left: 0;
	top: 0;

}


#content .resultListItem {
	position: relative;
	min-height: 88px;
	margin-bottom: 10px;
	font-size:11px;
}

#content .resultListItem.removed {
	color: #697075;
}

#content .resultListItem li {
	clear: both;
}
#content .resultListItem .vehicleName {
	background-color: #ecf7cf;
	padding-top: 0;
	line-height : 18px;
}

#content .resultListItem .removed .vehicleName {
	background-color: #e5e7e9;
	background-image : url(../img/bg_removed.png);
	background-repeat : no-repeat;
	background-position : right;
}

#content .resultListItem .vehicleName input {
	margin: 0 0 0 4px;
	padding: 0;
}
#content .resultListItem .vehicleName a {
	padding-left: 103px;
	font-weight : bold;
	color: #233343;
	font-size: 12px;
}

#content .resultListItem.removed .vehicleName span {
	padding-left: 103px;
	color: #697075;
}


#content .resultListItem .vehiclePrice {
	width: 121px;
	position: absolute;
	left: 120px;
	top: 25px;
	padding: 2px 0 2px 0;
	background-image: url(../img/bg_border1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}

#content .resultListItem .vehiclePrice .label {
	width: 32px;
	display: block;
	float: left;
}

#content .resultListItem .vehicleData1 {
	width: 121px;
	position: absolute;
	left: 120px;
	top: 42px;
	padding: 2px 0 2px 0;
	background-image: url(../img/bg_border1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
#content .resultListItem .vehicleData1 .label {
	width: 32px;
	display: block;
	float: left;
}
#content .resultListItem .vehicleData2 {
	width: 121px;
	position: absolute;
	left: 120px;
	top: 59px;
	padding: 2px 0 2px 0;
}
#content .resultListItem .vehicleData2 .label {
	width: 32px;
	display: block;
	float: left;
}
#content .resultListItem .vehicleInfo {
	padding-left: 248px;
	padding-top: 5px;
}

#content .resultListItem .vehicleInfo h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#content .resultListItem .vehicleInfo p{
	width: auto;
	font-size: 11px;
	margin:0;
	padding: 0;

}


#content .resultListItem .vehicleImg {
	position: absolute;
	left: 20px;
	top: 5px;
}
#content .resultListItem .vehicleImg a {
	border: none;
	display: block;
}

#content .resultListItem.removed .vehicleImg a img{
 	-moz-opacity: 70;
 	opacity: .7;
}


#content .resultListItem .vehicleSpecial {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #b2da38;
	text-transform : uppercase;
	font-weight: bold;
	color: #fff;
	line-height : 18px;
	padding: 0 5px 0 5px;
	border-left: 2px solid #fff;
}

#content .resultListItem.removed .vehicleSpecial {
	background-color: #cccccc;
}



#content .resultListItem2 {
	position: relative;
	/*min-height: 50px;*/
	padding-bottom: 10px;
}
#content .resultListItem2 li {
	padding-left: 10px;
}
#content .resultListItem2 .rlHdl {
	background-color: #ecf7cf;
	padding-top: 0;
	line-height : 19px;
	margin-bottom: 5px;

}

#content .resultListItem2 .rlHdl a {
	color: #233343;
	font-weight: bold;
}

#content .resultListItem2 .rlLink {
	position: absolute;
	top: 23px;
	right: 10px;
}


.addressList {
	color: #4d4d4d;
}




.contactFormList, .DAZContactFormList {
	padding-bottom: 10px;
}

.contactFormList label, .DAZContactFormList label {
	width:90px;
	padding-right: 12px;
	display: block;
	float: left;
}
.DAZContactFormList label {
	width:110px;
}

.contactFormList li, .DAZContactFormList li {
	padding: 2px 0 3px 0;
}

.contactFormList li .inputText, .DAZContactFormList li .inputText {
	width: 132px;
	margin-left: 5px;
}

.contactFormList li select, .DAZContactFormList li select {
	width: 134px;
	margin-left: 5px;
}

.contactFormList li textarea {
	width: 132px;
	height:100px;
	margin-left: 5px;
}
.DAZContactFormList li textarea {
	width: 355px;
	height:200px;
	margin-left: 5px;
}

/* neue formulare */

#content .formListType1 {
	clear: both;
	overflow: hidden;
	padding-bottom: 5px;
}

#content .formListType1 .checkbox{
	padding-left: 0;
}


#content .formListType1.dBox1{
	float: left;
	clear : none;
	width: 262px;
}
#content .formListType1.dBox2{
	float: left;
	clear : none;
	width: 260px;
}
#content.fullContent2 .formListType1.dBox1{
	float: left;
	clear : none;
	width: 365px;
}
#content.fullContent2 .formListType1.dBox2{
	float: left;
	clear : none;
	width: 360px;
}

#content .formListType1 .rowType1 {
	clear: both;
	padding: 2px 0 2px 0;
	border: 1px solid #fff;
	line-height: 21px;
}

#content .formListType1 .rowType1 .col1 {
	width: 270px;
	float: left;
}

#content .formListType1 .rowType1 .col1 label {
	display : block;
	width: 95px;
	float: left;
	font-size: 12px;
	padding-right: 15px;
	/*padding-top: 2px;*/
	line-height: 20px;
}

#content .formListType1 .rowType1 .col1 input{
	width: 127px;
	font-size: 11px;
	float: left;
	margin-left: 5px;
}

#content .formListType1 .rowType1 .col1 select {
	width: 129px;
	font-size: 11px;
	margin-left: 5px;
	float: left;
}
#content .formListType1 .rowType1 .col2 {
	width: 250px;
	float: left;
}

#content .formListType1 .rowType1 .col2 label {
	display : block;
	width: 95px;
	float: left;
	font-size: 12px;
	padding-right: 15px;
	/*padding-top: 2px;*/
	line-height: 20px;
}

#content .formListType1 .rowType1 .col2 input{
	width: 127px;
	font-size: 11px;
	margin-left: 5px;
	float: left;
}

#content .formListType1 .rowType1 .col2 select {
	width: 129px;
	font-size: 11px;
	margin-left: 5px;
	float: left;
}

#content .formListType1 .rowType1 .col3 {
/*	border: 1px solid red;*/
/*	width: 262px;
	float: left;*/
	clear: both;
}


#content .formListType1 .rowType1 .col3 label {
	display : block;
	width: 95px;
	float: left;
	font-size: 11px;
	padding-right: 15px;
}

#content .formListType1 .rowType1 .col3 input{
	width: 120px;
	font-size: 11px;
	float: left;
	margin-left: 5px;
}
#content .formListType1 .rowType1 .col3 textarea{
	font-size: 11px;
	float: left;
	margin-left: 5px;
}


#content .formListType1 .rowType1 .chbDiv, #content .formListType1 .rowType1 .radioDiv {
	padding: 2px 0 2px 0;
}





#content .formListType1 .rowType1 .col1 input.month {
	width: 54px;
}

#content .formListType1 .rowType1 .col1 input.year {
	width: 54px;
	margin-left: 9px;
}



#content .formListType1 .rowType1 .col2 input.month {
	width: 54px;
}

#content .formListType1 .rowType1 .col2 input.year {
	width: 54px;
	margin-left: 9px;
}


#content .formListType1 .rowType1 .col1 input.plz {
	width: 40px;
}

#content .formListType1 .rowType1 .col1 input.city {
	width: 69px;
	margin-left: 9px;
}



#content.fullContent2 .formListType1 .rowType1 .col2 input.plz {
	width: 40px;
}

#content.fullContent2 .formListType1 .rowType1 .col2 input.city {
	width: 69px;
	margin-left: 9px;
}


#content .formListType1 .rowType1 .col2 input.phone1 {
	width: 25px;
}

#content .formListType1 .rowType1 .col2 input.phone2 {
	width: 30px;
	margin-left: 9px;
}


#content .formListType1 .rowType1 .col2 input.phone3 {
	width: 43px;
	margin-left: 9px;
}

#content .formListType1 .rowType1 .col1 select.month {
	width: 56px;
}

#content .formListType1 .rowType1 .col1 select.year {
	width: 56px;
	margin-left: 9px;
}



#content .formListType1 .rowType1 .col2 select.month {
	width: 56px;
}

#content .formListType1 .rowType1 .col2 select.year {
	width: 57px;
	margin-left: 9px;
}


#content .formListType1 .rowType1 .col1 select.fromValue {
	width: 60px;
}

#content .formListType1 .rowType1 .col1 select.toValue {
	width: 60px;
	margin-left: 9px;
}
#content .formListType1 .rowType1 .col2 select.fromValue {
	width: 60px;
}

#content .formListType1 .rowType1 .col2 select.toValue {
	width: 60px;
	margin-left: 9px;
}




#content.fullContent2 .formListType1 .rowType1 .col1 {
	width: 365px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 label {
	width: 160px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 input{
	width: 150px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 select {
	width: 152px;
}
#content.fullContent2 .formListType1 .rowType1 .col2 {
	width: 365px;
}

#content.fullContent2 .formListType1 .rowType1 .col2 label {
	width: 118px;
}

#content.fullContent2 .formListType1 .rowType1 .col2 input{
	width: 200px;
}

#content.fullContent2 .formListType1 .rowType1 .col2 select {
	width: 202px;
}


#content.fullContent2 .formListType1 .rowType1 .col3 label {
	width: 160px;
}

#content.fullContent2 .formListType1 .rowType1 .col3 input{
	width: 523px;
}
#content.fullContent2 .formListType1 .rowType1 .col3 textarea{
	width: 523px;
}


#content.fullContent2 .formListType1 .rowType1 .col1 input.month {
	width: 70px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 input.year {
	width: 69px;
}



#content.fullContent2 .formListType1 .rowType1 .col2 input.month {
	width: 94px;
}

#content.fullContent2 .formListType1 .rowType1 .col2 input.year {
	width: 94px;
}


#content.fullContent2 .formListType1 .rowType1 .col1 input.plz {
	width: 39px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 input.city {
	width: 100px;
}



#content.fullContent2 .formListType1 .rowType1 .col2 input.plz {
	width: 39px;
}

#content.fullContent2 .formListType1 .rowType1 .col2 input.city {
	width: 100px;
}


#content.fullContent2 .formListType1 .rowType1 .col2 input.phone1 {
	width: 35px;
}

#content.fullContent2 .formListType1 .rowType1 .col2 input.phone2 {
	width: 48px;
}


#content.fullContent2 .formListType1 .rowType1 .col2 input.phone3 {
	width: 94px;
}


#content.fullContent2 #haendlerhomepageverwaltungForm .formTable1 .td2 .phone3 {
	width: 322px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 select.month {
	width: 72px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 select.year {
	width: 71px;
}



#content.fullContent2 .formListType1 .rowType1 .col2 select.month {
	width: 96px;
}

#content.fullContent2 .formListType1 .rowType1 .col2 select.year {
	width: 96px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 select.fromValue {
	width: 72px;
}

#content.fullContent2 .formListType1 .rowType1 .col1 select.toValue {
	width: 71px;
}






#content .formListType1 .rowType1 .chbDiv input, #content .formListType1 .rowType1 .radioDiv input{
	width: auto!important;
	font-size: 11px;
	margin:0 0 0 5px;
	padding:0;
	float: left;
}

#content .formListType1 .rowType1 .chbDiv label, #content .formListType1 .rowType1 .radioDiv label {
	display: inline;
	width: auto!important;
	padding: 0 10px 0 5px;
}

#content .agbBox {
	padding-top: 10px;
	padding-bottom: 10px;
}

#content .agbBox .agbLeft {
	float: left;
	width: 40px;
}
#content .agbBox .agbRight {
	float: left;
	width: 550px;
}
#content .agbBox .required {
	color: #8bb32e;
}

#content .agbBox .agbRight label.error {
	color: #8bb32e;
	background-position: left top;
	padding-left: 15px;
}

#content .agbBox a {
	color: #233343;
	text-decoration: underline;
}

/* startseite */
#content #vehicleCatList {
	clear: both;
}

#content #vehicleCatList li {
	background-repeat: no-repeat;
	background-image: url(../img/ico_fahrzeugliste.png);
	padding : 0 1px 0 0;
	width: 270px;
	min-height: 68px;
	max-height: 68px;
	float:left;
	position: relative;

}
#content #vehicleCatList li h2 {
	color: #1b8069;
	font-size: 12px;
	background-image: url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position: left top;
	padding: 5px 21px 0 70px;
	margin-right: -1px;
}
#content #vehicleCatList li p {
	width: auto;
	padding-left: 70px;
	padding-right: 15px;
	color: #697075;
}

#content #vehicleCatList li a {
	display: block;
	width: 270px;
	height: 68px;
	position: absolute;
	top: 0; left: 0;
}
#content #vehicleCat1 {
	background-position: 8px 15px;
}

#content #vehicleCat1 h2, #content #vehicleCat2 h2 {
	background-image: none!important;
}

#content #vehicleCat2 {
	background-position: 8px -185px;
}
#content #vehicleCat3 {
	background-position: 8px -385px;
}
#content #vehicleCat4 {
	background-position: 8px -585px;
}
#content #vehicleCat5 {
	background-position: 8px -785px;
}
#content #vehicleCat6 {
	background-position: 8px -85px;

}
#content #vehicleCat7 {
	background-position: 8px -985px;

}
#content #vehicleCat8 {
	background-position: 8px -285px;

}
#content #vehicleCat9 {
	background-position: 8px -485px;

}
#content #vehicleCat10 {
	background-position: 8px -685px;
}
#content #vehicleCat11 {
	background-position: 8px -885px;

}
#content #vehicleCat12 {
	background-position: 8px -1085px;
}



/* Bilder fuer das FZ-Inserieren */
#content .inserierenKatImg {
	background-repeat: no-repeat;
	padding : 0;
	width: 90px;
	min-height: 68px;
	float:right;
	margin-top:-20px;
	display: block;
}

#content #inserierenKatImg_1 {
	background-image: url(../img/ico_transporter_gross.png);
}
#content #inserierenKatImg_2 {
	background-image: url(../img/ico_lkw_gross.png);
}
#content #inserierenKatImg_3 {
	background-image: url(../img/ico_szm_gross.png);
}
#content #inserierenKatImg_4 {
	background-image: url(../img/ico_anhaenger_gross.png);
}
#content #inserierenKatImg_5 {
	background-image: url(../img/ico_auflieger_gross.png);
}
#content #inserierenKatImg_6 {
	background-image: url(../img/ico_baumaschine_gross.png);
}
#content #inserierenKatImg_7 {
	background-image: url(../img/ico_container_gross.png);
}
#content #inserierenKatImg_8 {
	background-image: url(../img/ico_bus_gross.png);
}
#content #inserierenKatImg_9 {
	background-image: url(../img/ico_stapler_gross.png);
}
#content #inserierenKatImg_10 {
	background-image: url(../img/ico_kommunalFZ_gross.png);
}
#content #inserierenKatImg_11 {
	background-image: url(../img/ico_landwirtschaftsFZ_gross.png);
}
#content #inserierenKatImg_12 {
	background-image: url(../img/ico_ersatzteile_gross.png);
}



#content .boxType1 #sVehicleCat1 {
	background-image: url(../img/ico_transporter_klein.png);
	background-position:97% -2px;
}

#content .boxType1 #sVehicleCat2 {
	background-image: url(../img/ico_lkw_klein.png);
	background-position:97% -2px;
}

#content .boxType1 #sVehicleCat3 {
	background-image: url(../img/ico_szm_klein.png);
	background-position:97% -1px;
}

#content .boxType1 #sVehicleCat4 {
	background-image: url(../img/ico_anhaenger_klein.png);
	background-position:97% -2px;
}

#content .boxType1 #sVehicleCat5 {
	background-image: url(../img/ico_auflieger_klein.png);
	background-position:97% -2px;
}

#content .boxType1 #sVehicleCat6 {
	background-image: url(../img/ico_baumaschine_klein.png);
	background-position:97% 0px;
}

#content .boxType1 #sVehicleCat7 {
	background-image: url(../img/ico_container_klein.png);
	background-position:97% -2px;
}

#content .boxType1 #sVehicleCat8 {
	background-image: url(../img/ico_bus_klein.png);
	background-position:97% -2px;
}

#content .boxType1 #sVehicleCat9 {
	background-image: url(../img/ico_stapler_klein.png);
	background-position:97% -1px;
}

#content .boxType1 #sVehicleCat10 {
	background-image: url(../img/ico_kommunalFZ_klein.png);
	background-position:97% -2px;
}

#content .boxType1 #sVehicleCat11 {
	background-image: url(../img/ico_landwirtschaftsFZ_klein.png);
	background-position:97% -2px;
}

#content .boxType1 #sVehicleCat12 {
	background-image: url(../img/ico_ersatzteile_klein.png);
	background-position:97% -1px;
}

#content .boxType1 #mVehicleCat1 {
	background-image: url(../img/ico_transporter_gross.png);
	background-position:97% -2px;
}

#content .boxType1 #mVehicleCat2 {
	background-image: url(../img/ico_lkw_gross.png);
	background-position:97% -2px;
}

#content .boxType1 #mVehicleCat3 {
	background-image: url(../img/ico_szm_gross.png);
	background-position:97% -1px;
}

#content .boxType1 #mVehicleCat4 {
	background-image: url(../img/ico_anhaenger_gross.png);
	background-position:97% -2px;
}

#content .boxType1 #mVehicleCat5 {
	background-image: url(../img/ico_auflieger_gross.png);
	background-position:97% -2px;
}

#content .boxType1 #mVehicleCat6 {
	background-image: url(../img/ico_baumaschine_gross.png);
	background-position:97% 0px;
}

#content .boxType1 #mVehicleCat7 {
	background-image: url(../img/ico_container_gross.png);
	background-position:97% -2px;
}

#content .boxType1 #mVehicleCat8 {
	background-image: url(../img/ico_bus_gross.png);
	background-position:97% -2px;
}

#content .boxType1 #mVehicleCat9 {
	background-image: url(../img/ico_stapler_gross.png);
	background-position:97% -1px;
}

#content .boxType1 #mVehicleCat10 {
	background-image: url(../img/ico_kommunalFZ_gross.png);
	background-position:97% -2px;
}

#content .boxType1 #mVehicleCat11 {
	background-image: url(../img/ico_landwirtschaftsFZ_gross.png);
	background-position:97% -2px;
}

#content .boxType1 #mVehicleCat12 {
	background-image: url(../img/ico_ersatzteile_gross.png);
	background-position:97% -1px;
}



#content .customBox1, #content .customBox3 {
	border: 2px solid #e5e7e9;
	margin-bottom:10px;
}

#content .doubleBoxContainer {
	padding-top: 10px;
	overflow: hidden;
}

#content .doubleBoxContainer .doubleBox1  {
	width: 267px;
	float: left;
}

#content .doubleBoxContainer .doubleBox2 {
	width: 267px;
	float: left;
	margin-left: 12px;
}

#content .doubleBoxContainer2 {
	padding-top: 10px;
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #c7ccd0;
	padding-bottom: 20px;
	min-height: 10px;
}

#content .doubleBoxContainer2.bbnobt {
	border-width: 0 1px 1px 1px;
}
#content .doubleBoxContainer2 h1 {
	border: none;
	margin: 0 0 10px 9px;
	padding: 0;
	background-color: transparent;
	color:#8bb32e;
	font-size: 18px;
}


#content .doubleBoxContainer2 .doubleBox1  {
/* #content .doubleBoxContainer2 .doubleBox3 */
	width: 260px;
	float: left;
	padding-top: 10px;
	overflow: hidden;
	padding-right: 5px;
}

#content .doubleBoxContainer2 .doubleBox1 .customBox2{
	padding: 0 5px 10px 9px;
	overflow: hidden;
}

#content .doubleBoxContainer2 .doubleBox2 {
	width: 265px;
	float: left;
	margin-left: 5px;
}
#content .doubleBoxContainer2 .doubleBox2 .buttonRow {
	text-align: right;
	padding-right: 9px;
	clear: both;
}
#content .doubleBoxContainer2 .doubleBox2 .requiredInfo {
	clear: both;
}

#content .doubleBoxContainer2 .doubleBox2 .requiredInfo span {
	color: #8bb32e;
}

#content .doubleBoxContainer2 .doubleBox2 .customBox1, #content .doubleBoxContainer2 .doubleBox2 .customBox3 {
	clear: both;
	overflow: hidden;
	padding: 8px 5px 10px 5px;
}

#content .doubleBoxContainer2 .doubleBox2 .customBox3 {
	margin-bottom:0;
	margin-top: 10px;
}

#content .doubleBoxContainer2 .addressList {
	color: #4d4d4d;
	width: 240px;
}

#content .doubleBoxContainer2 .addressList .company {
	font-weight: bold;
}

#content .addressList .company {
	font-weight: bold;
}

#content .doubleBoxContainer2 .addressList .url{
	font-size: 9px;
	text-decoration: underline;
	color: #4d4d4d;
}

#content .customBox1 .addressList .url{
	font-size: 9px;
	text-decoration: underline;
	color: #4d4d4d;
}


#content .doubleBoxContainer p {
	width: auto;
}

#content .doubleBoxContainer .formList1 {
}
#content .doubleBoxContainer .formList1 li {
	clear: both;
	padding: 3px 0 3px 0;
	position: relative;
	min-height: 18px;
}
#content .doubleBoxContainer .formList1 label {
	width: 105px;
	display: block;
	float: left;
	padding-top: 2px;
}


#content .doubleBoxContainer .formList1 .inputText {
	width: 120px;
}

#content .doubleBoxContainer .formList1 .selectbox {
	width: 122px;
}
#content .doubleBoxContainer .formList1 .buttonRow {
	text-align: right;
	padding-right: 8px;
}


#content .doubleBoxContainer3 {
	overflow: hidden;
	clear: both;
}

#content .doubleBoxContainer3 .doubleBox1  {
	width: 200px;
	float: left;
}
#content .doubleBoxContainer3 .doubleBox1 p {
	width: 190px;
	color: #9097a0;
	margin: 10px 0 0 0;
	padding: 0;
}
#content .doubleBoxContainer3 .doubleBox1 .imgBox {
	margin-bottom:30px;
	margin-top:20px;
}

#content .doubleBoxContainer3 .doubleBox1 img {
	width: 200px;
}

#content .doubleBoxContainer3 .doubleBox2 {
	width: 270px;
	float: left;
	margin-left: 20px;
}

#content .doubleBoxContainer3 .doubleBox2 p {
	color:#42474b;
	font-size: 12px;
}


#content .optionLinkList {
	margin: 0;
	padding: 0;
	clear: both;
}

#content .optionLinkList li {
	background-image: url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position : left bottom;
	padding-top: 3px;
	padding-bottom: 1px;
	clear: both;
}
#content .optionLinkList li.lastitem {
	background-image : none;
}

#content .optionLinkList li a {
	color: #233343;
	font-weight : bold;
	background-image: url(../img/ico_list.png);
	background-repeat : no-repeat;
	padding: 0 0 2px 20px;
	display: block;
}

#content .optionLinkList li a.lnkExtern {
	background-position: 0 -198px;
	background-image: url(../img/ico_lnkoptions.png);
}

#content .optionLinkList li a.lnkPrint {
	background-position: 0 2px;
}
#content .optionLinkList li a.lnkAgent {
	background-position: 0 -48px;
}
#content .optionLinkList li a.lnkMarkV {
	background-position: 0 -98px;
}
#content .optionLinkList li a.lnkHint{
	background-position: 0 -148px;
}
#content .optionLinkList li a.lnkComplain{
	background-position: 0 -198px;
}
#content .pager {
	/*float: right;*/
	padding-right: 8px;
	position: absolute;
	right: 0;
}

#content .pager a{
	color: #233343;
	font-weight: bold;
	padding: 0 3px 1px 3px;
}

#content .pager a:hover{
	color: #81a82b;
}

#content .pager a.current{
	color: #81a82b;
}

#content .pager .btnBack {
	background: url(../img/ico_pagerarrowleft.png) no-repeat 0 1px;
	padding-right: 10px;
}


#content .pager .btnNext {
		background: url(../img/ico_pagerarrowright.png) no-repeat 0 1px;
			padding-left: 5px;
}
#content .pager .btnBack em, #content .pager .btnNext em {
	visibility: hidden;
}

#content .pagerInfo {
	color: #42474b;
	padding-left: 8px;
}

#content .pagerInfo span {
	font-weight: bold;

}

#content .sortRow {
	float: right;
	padding-right: 10px;
}

#content .sortRow select {
	background-color: #fff;
	border: 1px solid #b4bbc2;
	color: #42474b;
}

#content .sortHdl {
	padding-left: 10px;
	font-weight: bold;
	color: #42474b;
	float:left;
}


#content .coloredRowType5 .sortRow .btn_type2 {
	background-color: #656c73;
}
#content .itemsPerPage {
	padding-left: 8px;
	color: #42474b;
}

#content .itemsPerPage input {
	padding: 0;
	margin: 0 5px -3px 8px;
}

#content .itemsPerPage label.rowTitle {
	color: #697075;
}

#content .lnkMarkItem1, #content .lnkMarkItem2  {
	padding-left: 40px;
	background: url(../img/bg_markitem.png) no-repeat 10px 1px;
	color: #233343;
	font-weight: bold;
}
#content input.lnkMarkItem1, #content input.lnkMarkItem2 {
	border: none;
	font-size: 11px;
	display: inline;
	padding: 0 0 0 40px;
	margin: 0;
	cursor: pointer;
	/*width: 110px;*/
}
#content .lnkMarkItem2 {
	background-position: 10px -100px;
}
#content .lnkEditSearch, #content .lnkSearchAgent, #content .lnkNewSearch {
	padding-left: 20px;
	background: url(../img/ico_searchicons.png) no-repeat 0 2px;
	color: #233343;
	font-weight: bold;
}
#content .lnkSearchAgent {
	background-position: 0 -98px;
}

#content .lnkNewSearch {
	background-position: 0 -198px;
}

#content .tableType6 {
	width: 100%;
}

#content .tableType6 th  {
	text-align: left;
	vertical-align : top;
	background-color: #ecf6cf;
	white-space : nowrap;
	padding: 3px 5px 3px 5px;
}

#content .tableType6 td  {
	text-align: left;
	vertical-align : top;
	padding: 3px 5px 3px 5px;
	background: url(../img/bg_border1.png) repeat-x left bottom;
}

#content .tableType6 td p {
	color: #697075;
	font-size: 10px;
}

#content .tableType6 td .article_link {
	color: #333;
}

/* Fahrzeugverwaltung */
#content .resultListTable {
	width: 100%;
}
#content .resultListTable th{
	text-align: left;
	padding: 0 0 5px 6px;
	color: #42474b;
}

#content .resultListTable td {
	text-align: left;
	vertical-align : top;
	padding: 0 0 0 6px;
}

#content .resultListTable .th1 {
}
#content .resultListTable .th2 {

}
#content .resultListTable .th3 {
}
#content .resultListTable .th4 {

}
#content .resultListTable .th4Print {
	/*width: 124px;*/
	width: 140px;
}

#content .resultListTable .th5 {

}
#content .resultListTable .th5Print {
	/*width: 139px;*/
	width: 150px;
}
#content .resultListTable .th6 {

}


#content .resultListTable .nameRow {
	height: 20px;
}
#content .resultListTable .nameRow td {
	background-color: #ecf7cf;
}

#content .resultListTable .nameRow td .checkbox {
	margin: 4px 5px 0 0;
}

#content .resultListTable .nameRow td a {
	padding-left: 10px;
	padding-top: 2px;
	display: block;
	font-weight : bold;
	color: #233343;
}

#content .resultListTable .nameRow td .tdBold {
	padding-left: 10px;
	padding-top: 2px;
	display: block;
	font-weight : bold;
	color: #233343;
}

#content .resultListTable td.tdImage {
	padding: 0 0 10px 0;
	background-color: #fff;
	width: 93px;
}
#content .resultListTable .tdImage a {
	text-decoration : none;
	padding: 0!important;
	border-top: 4px solid #ecf7cf;
}
#content .resultListTable .tdImage img {
/*	margin-top: -15px;*/
	/*border-top: 4px solid #ecf7cf;*/
	border: none;
	margin: 0;
	padding: 0;
}

#content .resultListTable .tdDetail {
	/*padding: 5px 16px 10px 10px;*/
	padding: 5px 10px 10px 10px;
}

#content .resultListTable .tdDetail table {
	background-image : url(../img/stl_rltborder4.gif);
	background-repeat: no-repeat;
	background-position: 0 15px;
	color: #4d5a65;
	width: 280px;
	font-size: 11px;
}
#content .resultListTable .tdDetail table td {
	padding: 1px 0 1px 0;
}
#content .resultListTable .tdDetail table .td1 {
	width: 35px;
}
#content .resultListTable .tdDetail table .td2 {
	width: 100px;
}

#content .resultListTable .tdDetail table .td3 {
	width: 80px;
}

#content .resultListTable .tdStatus {
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 10px;
}

#content .resultListTable .tdStatus .icoStatusOnline, #content .resultListTable .tdStatus .icoStatusOffline, #content .resultListTable .tdStatus .info2 icoStatusPrint {
	padding-right: 10px;
}
#content .resultListTable .tdStatus .icoStatusbarOffline2 {
	clear: both;
	display: block;
	margin-top: 5px;
}
#content .resultListTable .tdStatus .icoStatusbarDeleted2{
	clear: both;
	display: block;
	margin-top: 5px;
}

#content .resultListTable .tdStatus .progressbar {
	border: 1px solid #b4bbc2;
	background-color: #E7E7EF;
	width: 85px;
	height: 6px;
	font-size: 6px;
	line-height : 6px;
	position: relative;
	margin-top: 5px;
}

#content .resultListTable .tdStatus .progressTracker{
	position: absolute;
	left: -1px;
	top: -1px;
	border: 1px solid #818c92;
	width: 50%;
	background-color: #B5DB39;
	line-height : 6px;
	height: 6px ;
	overflow: hidden;
}
#content .resultListTable .tdStatus .lastDays {
	background-color: #F6CB03!important;
}



#content .resultListTable .tdOption {
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 10px;
}
#content .resultListTable .tdOption .info2{
	padding-right: 10px;
}

#content .resultListTable .tdOption .chkDivOnline {
	line-height: 18px;
}

#content .resultListTable .tdPrint {
	padding-top: 5px;
	color: #4d5a65;
	padding-bottom: 10px;
}
#content .resultListTable .tdPrint span {
	display: block;
}

#content .resultListTable .tdPrint .printTitle {
	font-weight: bold;
}

#content .resultListTable .vBorder, #content .resultListTable .tdPrint, #content .resultListTable .tdOption, #content .resultListTable .tdStatus, #content .resultListTable .th4, #content .resultListTable .th5, #content .resultListTable .th6 {
	background-image: url(../img/stl_rltborder3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#twoColumnGrid1 {
	width: 100%;
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #b8bbc0;
}

#content #twoColumnGrid1 .leftColumn {
	padding: 9px;
	width: 529px;
	vertical-align : top;
}

#content #twoColumnGrid1 .leftColumn h1 {
	font-size: 18px;
	color: #8bb32e;
	border: none;
	background-color: transparent;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#content #twoColumnGrid1 .leftColumn h2 {
	font-size: 14px;
	color: #000;
	padding: 0;
	margin: 0;
}

#content #twoColumnGrid1 .leftColumn h3 {
	font-size: 11px;
	color: #8bb32e;
}


#content #twoColumnGrid1 .leftColumn #runtimeContainer {
	background-color: #ecf6cf;
	/*background-image: url(../img/bg_rttcontainer.gif);*/
	background-repeat: repeat-y;
	background-position : top left;
	margin-top: 15px;
	margin-bottom: 18px;
}

#content #twoColumnGrid1 .leftColumn #runtimeTableContainer {
	float: left;
	width: 250px;
	padding-top: 6px;
}


#content #twoColumnGrid1 .leftColumn #runtimeContainer table {

}


#content #twoColumnGrid1 .leftColumn #runtimeTableContainer .td1 {
/*	background-color: #e0f0af;
	border-right: 1px solid #fff;*/
	/*background-color: #e0f0af;*/
	padding: 0 5px 0 9px;
	vertical-align : top;
}
#content #twoColumnGrid1 .leftColumn #runtimeTableContainer .td2 {
	padding: 0  0 0 9px;
	vertical-align : top;
}

#content #twoColumnGrid1 .leftColumn #runtimeContainer #progressContainer {
	width: 261px;
	padding: 8px 9px 6px 0;
	float: left;
}

#content #twoColumnGrid1 .leftColumn #runtimeContainer #progressContainer p {
	width: auto;
	margin-top: 10px;
	color: #545454;
	font-size: 11px;
}

#content #twoColumnGrid1 .leftColumn #runtimeContainer #progressContainer p span {
	color: #8bb32e;
	font-weight : bold;
}


#content #twoColumnGrid1 .leftColumn #runtimeContainer #progressbar {
	border: 1px solid #b4bbc2;
	background-color: #E6E7EB;
	width: 256px;
	height: 8px;
	font-size: 8px;
	line-height : 8px;
	position: relative;
}

#content #twoColumnGrid1 .leftColumn #runtimeContainer #progressbar .progressTracker{
	position: absolute;
	left: -1px;
	top: -1px;
	border: 1px solid #818c92;
	width: 50%;
	background-color: #B5DB39;
	line-height : 8px;
	height: 8px;
	overflow: hidden;
}

#content #progressContainer #progressbar .lastDays {
	background-color: #F6CB03 !important;
}

#content #detailTable {
	width: 243px;
	padding-bottom: 10px;
}

#content #detailTable td {
	background-image: url(../img/bg_border1.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	vertical-align : top;
}
#content #detailTable .td1 {
	background-color: #edeef0;
	color: #545454;
	padding: 2px 9px 3px 9px;
}
#content #detailTable .td2 {
	padding:2px 9px 3px 9px;
	color: #4d4d4d;
}
#content #detailTable .priceRow1 td {
	background-image: none;
	font-weight: bold;
	padding-bottom: 0;
}
#content #detailTable .priceRow2 td {
	background-image: none;
	padding-top: 0;
	padding-bottom: 0;
}
#content #detailTable .priceRow3 td {
	/*padding-bottom: 0;
	padding-top: 0;*/
}
#content #detailTable .lastRow td {
	background-image: none;
}
#content #detailImageContainer {
	width: 266px;
}

#content #detailImageContainer .detailImageLink {
	border: none;
	height: 198px;
	width: 264px;
}

#content #detailImageContainer #detailImageWrapper {
	width: 260px;
	min-height: 194px;
	border: 4px solid #b2da38;
	background-color: #e5e7e9;
	text-align: center;
}

#content #detailImageContainer #detailImage0, 
#content #detailImageContainer #detailImage1, 
#content #detailImageContainer #detailImage2, 
#content #detailImageContainer #detailImage3, 
#content #detailImageContainer #detailImage4, 
#content #detailImageContainer #detailImage5, 
#content #detailImageContainer #detailImage6, 
#content #detailImageContainer #detailImage7, 
#content #detailImageContainer #detailImage8, 
#content #detailImageContainer #detailImage9, 
#content #detailImageContainer #detailImage10, 
#content #detailImageContainer #detailImage11, 
#content #detailImageContainer #detailImage12, 
#content #detailImageContainer #detailImage13, 
#content #detailImageContainer #detailImage14, 
#content #detailImageContainer #detailImage15, 
#content #detailImageContainer #detailImage16{
	width: 260px;
	border: none;
	border: 4px solid #b2da38;
	display: none;
}
#content #detailImageContainer #detailImage0.current,
#content #detailImageContainer #detailImage1.current,
#content #detailImageContainer #detailImage2.current,
#content #detailImageContainer #detailImage3.current,
#content #detailImageContainer #detailImage4.current,
#content #detailImageContainer #detailImage5.current,
#content #detailImageContainer #detailImage6.current,
#content #detailImageContainer #detailImage7.current,
#content #detailImageContainer #detailImage8.current,
#content #detailImageContainer #detailImage9.current,
#content #detailImageContainer #detailImage10.current,
#content #detailImageContainer #detailImage11.current,
#content #detailImageContainer #detailImage12.current,
#content #detailImageContainer #detailImage13.current,
#content #detailImageContainer #detailImage14.current,
#content #detailImageContainer #detailImage15.current,
#content #detailImageContainer #detailImage16.current{
	display:block;
}
#content #detailImageContainer #detailImageThumbList{
	width: 268px;
	padding-top: 3px;
}
#content #detailImageContainer #detailImageThumbList li{
	float: left;
	padding-right:2px;
	padding-bottom: 10px;
}
#content #detailImageContainer #detailImageThumbList li.lastitem{
	padding-right:0;
}
#content #detailImageContainer #detailImageThumbList a{
	border: 4px solid #e5e7e9;
	display: block;
	width: 44px;
	height: 33px;
}

#content #detailImageContainer #detailImageThumbList a:hover ,#content #detailImageContainer #detailImageThumbList a.current{
	border-color: #b2da38;
}


#content #detailImageContainer #detailImageThumbList a:active {-moz-outline: none; outline: none;}
#content #detailImageContainer #detailImageThumbList a:focus {-moz-outline: none; outline: none;}
#content #detailImageContainer #detailImageThumbList a img{
	width: 44px;
	height: 33px;
}



#content #detailOptionContainer {
	width: 268px;
}

#content #detailOptionContainer ul {
	border: 2px solid #e5e7e9;
	padding: 9px 9px 9px 9px;
}

#content #detailOptionContainer li {
	background-image: url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position : left bottom;
	padding-top: 3px;
	padding-bottom: 1px;
	clear: both;
	width: 245px;
}

#content #detailOptionContainer li a {
	color: #233343;
	font-weight : bold;
	background-image: url(../img/ico_lnkdetailoptions.png);
	background-repeat : no-repeat;
	padding: 0 0 2px 20px;
	display: block;
}

#content #detailOptionContainer li a.lnkOffline {
	background-position: 0 0;
}

#content #detailOptionContainer li a.lnkEditData {
	background-position: 0 -100px;
}

#content #detailOptionContainer li a.lnkEditImage {
	background-position: 1px -198px;
}
#content #detailOptionContainer li a.lnkRemove {
	background-position: 2px -300px;
}

#content #detailOptionContainer li a.lnkOnline {
	background-position: 0 -400px;
}


#content #detailOptionContainer .lastitem {
	background-image: none;
}

#content #detailContainer1 {
	width: 243px;
	float: left;
	padding-right: 14px;
	min-height: 100px;
}
#content #detailContainer1 p {
	width: auto;
}


#content #detailContainer2 {
	width: 270px;
	float: left;
}

#content #twoColumnGrid1 .buttonRow {
	text-align: right;
	background-image: url(../img/bg_border1.png);
	background-repeat : repeat-x;
	background-position : left top;
	padding: 5px 0 20px 0;
	clear: both;
}

#content #twoColumnGrid1 .rightColumn {
	border-width: 0 0 0 1px;
	border-style : solid;
	border-color: #b8bbc0;
	padding: 9px 8px 9px 8px;
	width: 194px;
	vertical-align : top;
}



#content #twoColumnGrid1 .rightColumn p  {
}

#content #twoColumnGrid1 .rightColumn .detailTeaser1 {
	background-color: #e5e7e9;
	padding: 3px 5px 5px 5px;
	margin-bottom: 10px;
}

#content #twoColumnGrid1 .rightColumn .detailTeaser1 h4 {
	margin: 0;
	padding: 0;
	color: #697075;
	font-size : 11px;
	font-weight : bold;
}

#content #twoColumnGrid1 .rightColumn h5 {
	margin: 0;
	padding: 0;
	color: #697075;
	font-size : 11px;
	font-weight : bold;
}


#content #twoColumnGrid1 .rightColumn .detailTeaser2 {
	background-color: #e0f0af;
	padding: 3px 5px 5px 5px;
	margin-bottom: 10px;
}

#content #twoColumnGrid1 .rightColumn .detailTeaser2 h4 {
	margin: 0;
	padding: 0;
	color: #81a82b;
	font-size : 11px;
	font-weight : bold;

}
#content #twoColumnGrid1 .rightColumn .detailTeaser1 .detailTeaserContent, #content #twoColumnGrid1 .rightColumn .detailTeaser2 .detailTeaserContent {
	background-color: #fff;
	padding: 2px 5px 5px 2px;
	margin-top: 5px;
}
#content #twoColumnGrid1 .rightColumn .statsTable {
	padding: 5px 0 0 5px;
}
#content #twoColumnGrid1 .rightColumn .statsTable .tdCount {
	border: 1px solid #e0f0af;
	color: #8bb32e;
	background-color: #ecf6ef;
	padding: 0 5px 0 5px;
	text-align : center;
	font-weight: bold;
}

#content #twoColumnGrid1 .rightColumn .statsTable .tdLabel {
	padding-left: 10px;
}

#content #twoColumnGrid1 .rightColumn .printTeaser {
	color: #697075;
	font-size: 11px;
	padding: 0 0 0 45px;
	background-repeat : no-repeat;
	min-height: 57px;
}

#content #twoColumnGrid1 .rightColumn .printTeaser.ptTRANSPORTER {
	background-image : url(../img/bg_pttransporter.jpg);
	background-position: 12px 3px;
}
#content #twoColumnGrid1 .rightColumn .printTeaser.ptTRUCK-MOBILES {
	background-image : url(../img/bg_pttruck.jpg);
	background-position: 12px 3px;
}
#content #twoColumnGrid1 .rightColumn .printTeaser.ptBAUMA-MOBILES {
	background-image : url(../img/bg_ptbauma.jpg);
	background-position: 12px 3px;
}

#content #twoColumnGrid1 .rightColumn .printTeaser .printTitle {
	font-weight: bold;
}
#content #twoColumnGrid1 .rightColumn .ptOptionContainer {
	padding: 3px 9px 0 9px;
	color: #697075;
}

#content #twoColumnGrid1 .rightColumn .ptOptionContainer h5 {
	padding-left: 25px;
	padding-bottom: 6px;
	padding-top: 3px; /*pixel*/
	background-repeat: no-repeat;
	background-position: 0 0;

}

#content #twoColumnGrid1 .rightColumn .ptOptionContainer h5.ptPOSITION {
	background-image : url(../img/ico_premium2.png);
	color: #f0ac00;
}

#content #twoColumnGrid1 .rightColumn .ptOptionContainer h5.ptHERVORHEBUNG {
	background-image : url(../img/ico_spotlight2.png);
	color: #8db22f;
}

#content #twoColumnGrid1 .rightColumn .ptOptionContainer h5.ptAUF_STARTSEITE {
	background-image : url(../img/ico_angebot2.png);
	color: #6fa9d7;
}

#content #twoColumnGrid1 .rightColumn .ptOptionContainer span {
	font-weight: bold;
}

#content #twoColumnGrid1  #statusInfoBox {
	text-align: right;
/*	position: absolute;*/
	margin-left: 445px;
	margin-top: -15px;
	width: 80px;
}

#content #functionBox {
	text-align: right;
	/*position: relative;*/
	margin-left: 445px;
	margin-top: -35px;
	width: 80px;
	height: 30px;
}
#content #functionBox a {
	color: #233343;
	font-weight : bold;
	background-image: url(../img/ico_list.png);
	background-repeat : no-repeat;
	padding: 0 0 2px 20px;
}

#content #functionBox a.lnkExtern {
	background-position: 0 -198px;
	background-image: url(../img/ico_lnkoptions.png);
}

#content #functionBox a.lnkPrint {
	background-position: 10px 2px;
}
#content #functionBox a.lnkAgent {
	background-position: 10px -48px;
}
#content #functionBox a.lnkMarkV {
	background-position: 10px -98px;
}
#content .tableType6 td .fzIdList {
	padding: 5px 0 5px 0;
	background-image:  url(../img/bg_border1.png);
	background-repeat: repeat-x;
	background-position : 0 0;
}

#content .tableType6 td .fzIdList div {
	font-size: 11px;
	font-weight: bold;
}

#content .tableType6 td .fzIdList li {
	font-size: 10px;
	color:#697075;
	padding: 2px 0 2px 0;
}

#content .tableType6 td .fzIdList li a{
	color:#223343;
	background-image: url(../img/ico_arrow5.png);
	background-repeat : no-repeat;
	background-position : 4px 4px;
	padding-left: 12px;
}

#content .tableType6 td .fzIdList li span {
	display: block;
}




#content .tableType6 td .fzIdListTable {
	width: 350px;
	background-image: none;
}

#content .tableType6 td .fzIdListTable td{
	font-size: 10px;
	color:#697075;
}

#content .tableType6 td .fzIdListTable div {
	font-size: 11px;
	font-weight: bold;
}

#content .tableType6 td .fzIdListTable.noBg td{
	background-image: none;
	font-size: 11px;
}


#content .tableType6 td .fzIdListTable .tdPreis {
	width: 40px;
	text-align: right;
}


#content .searchAgentTable {

}
#content .searchAgentTable table{
	width: 100%;
}
#content .searchAgentTable table .tr0 {

}

#content .searchAgentTable table .tr0 td {
	background-color: #ecf6cf;
	padding: 2px 0 2px 0;
}
#content .searchAgentTable table .tr0 .td0 {
	padding-left: 20px;
	font-size: 12px;
	color:#233343;
}
#content .searchAgentTable table .tr0 .td1 {
	font-size: 11px;
	color:#4d5a65;
	text-align : right;
	padding-right:10px;
}
#content .searchAgentTable table .tr1  td {
	font-size: 11px;
	vertical-align : top;
	padding: 5px 0 15px 20px;
}
#content .searchAgentTable table .tr1  .td0 {
	color: #42474b;
	padding-right:10px;
}
#content .searchAgentTable table .tr1  .td0 label {
	font-weight: bold;
	padding-right:3px;
}
#content .searchAgentTable a.lnkDelete {
	color: #233343;
	font-weight : bold;
	background-image: url(../img/ico_delete.png);
	background-position:1px 2px;
	background-repeat : no-repeat;
	padding: 1px 0 2px 18px;
	white-space: nowrap;
	display: block;
}
#content .searchAgentTable a.lnkShow {
	color: #233343;
	font-weight : bold;
	background-image: url(../img/ico_show.png);
	background-position:0 1px;
	background-repeat : no-repeat;
	padding: 1px 0 2px 18px;
	display: block;
}





/* begin MAGAZIN & ABO ---------- */

#content .magazinAboTable {
	margin-bottom: 10px;
}
#content .magazinAboTable table {
	width: 100%;
}
#content .magazinAboTable table .tr0 {
	height: 26px;
}
#content .magazinAboTable table .tr0 td {
	background-color: #ecf6cf;
	padding: 2px 0 2px 0;
}
#content .magazinAboTable table .tr0 .td0 {
	padding-left: 10px;
	font-size: 12px;
	color:#233343;
}
#content .magazinAboTable table .tr0 .td1 {
	font-size: 11px;
	color:#4d5a65;
	text-align : right;
	padding-right:10px;
}

#content .magazinTopArtikel p {
	padding-left: 0 !important;
}

#content .magazinTopArtikel p.magazinName {
	font-size: 10px;
	line-height: 10px;
	color:#697075;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#content .magazinTopArtikel a {
	display: block;
	margin-top: 4px !important;
	margin-left: 1px !important;
}


#content .magazinStartseiteSucheForm {
	display: block;
	margin: 20px 0 0 0;
	text-align: right;
}
#content .magazinStartseiteSucheForm .inputText {
	height: 14px;
	width: 182px;
}


#content .magazinTeaserTable table .tr0 td {
	background-color: #ecf6cf;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	color:#233343;
}
#content .magazinTeaserTable table .tr0 .td0 .left {
	float: left;
}
#content .magazinTeaserTable table .tr0 .td0 .right {
	float: right;
	color:#4d5a65;
}
#content .magazinTeaserTable table .tr1  td {
	font-size: 12px;
	vertical-align : top;
	padding: 5px 0 0 0;
}
#content .magazinTeaserTable table .tr1  .td0 {
	font-size: 11px;
	color: #697075;
}
#content .magazinTeaserTable table .tr1  .td0 img {
	border: 0;
	padding: 5px 20px 7px 0;
}
#content .magazinTeaserTable table .tr1  .td1 .teaserText {
	min-height: 170px;
}
#content .magazinTeaserTable table .tr1  .td1 .teaserButtons {
	padding: 5px 0 5px 0;
	background-image:  url(../img/bg_border1.png);
	background-repeat: repeat-x;
	background-position : 0 0;
	text-align: right;
}
#content .magazinTeaserTable table .tr2  td {
	padding: 5px 0 5px 0;
	background-image:  url(../img/bg_border1.png);
	background-repeat: repeat-x;
	background-position : 0 0;
}

#content .teaserImage {
	float: left;
	margin: 4px 15px 15px 0px;
}
#content .boxType1 .articleContent .teaserImage a {
	background-image:none;
	padding:0;
}
#content .articleBody {
	font-size: 12px;
	margin-top:15px;
}
#content .articleBody p {
	line-height: 125%;
}

/* doubleTeaserRow in infoBoxen gruen machen */
#content .infoBoxen {
	margin: 20px 0 15px 0;
}
#content .infoBoxen .doubleTeaserRow {
	background: none;
	font-size: 11px;
}
#content .infoBoxen .doubleTeaserRow .dTeaserContent{
	padding: 0;
	background: url(../img/bg_infoboxenfull.gif) repeat-y 0 0;
}

#content .infoBoxen .doubleTeaserRow .dTeaserContent .articleDate, #content .infoBoxen .doubleTeaserRow .dTeaserContent #articleDate {
	padding: 5px 10px 5px 10px;
}

#content .infoBoxen .doubleTeaserRow .dTeaser1 {
	width: 258px;
	padding: 0;
}
#content .infoBoxen .doubleTeaserRow .dTeaser2 {
	width: 258px;
	margin-left: 12px;
	padding: 0;
}
#content .infoBoxen .doubleTeaserRow h1, #content .infoBoxen .doubleTeaserRow h3, #content .infoBoxen .doubleTeaserRow h2 {
	display: block;
	width: auto;
	margin: 0;
	padding: 5px 10px 5px 10px;
	color: #42474B;
	background-color: #E0F0AF;
	font-size: 11px;
	border-bottom: 1px solid white;
}
#content .infoBoxen .doubleTeaserRow p {
	font-size: 11px;
}
#content .infoBoxen .doubleTeaserRow .text {
	padding: 5px 10px 5px 10px;
}
#content .infoBoxen .doubleTeaserRow .content_anchor {
	display: none;
}

/* end MAGAZIN & ABO ---------- */




#marginalContainer2 .teaserContainer {
	background-color: #e5e7e9;
	padding: 0 4px 4px 4px;
	border-width: 0 1px 1px 1px;
	border-style : solid;
	border-color: #c7ccd0;
	position: relative;
	margin-bottom:10px;
}

#marginalContainer2 .teaserContainer h2 {

}

#marginalContainer2 .teaserContainer h4 {
	padding: 0;
	margin:0 0 5px 0;
	font-weight: normal;
	font-size: 12px;
}

#marginalContainer2 .teaserContent {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	background-repeat: no-repeat;
	background-image : url(../img/bg_rightcorner3.png);
	background-position : right top;
}

#marginalContainer2 .detailTeaser1 {
	background-color: #e5e7e9;
	padding: 3px 5px 5px 5px;
	margin-bottom: 10px;
}

#marginalContainer2  .detailTeaser1 h4 {
	margin: 0;
	padding: 0;
	color: #697075;
	font-size : 11px;
	font-weight : bold;

}

#marginalContainer2  h5 {
	margin: 0;
	padding: 0;
	color: #697075;
	font-size : 11px;
	font-weight : bold;
}


#marginalContainer2  .detailTeaser2 {
	background-color: #e0f0af;
	padding: 3px 5px 5px 5px;
	margin-bottom: 10px;
}

#marginalContainer2  .detailTeaser2 h4 {
	margin: 0;
	padding: 0;
	color: #81a82b;
	font-size : 11px;
	font-weight : bold;
}
#marginalContainer2  .detailTeaser1 .detailTeaserContent, #marginalContainer2  .detailTeaser2 .detailTeaserContent {
	background-color: #fff;
	padding: 2px 5px 5px 2px;
	margin-top: 5px;
}


#marginalContainer2  .statsTable {
	padding: 5px 0 5px 5px;
}
#marginalContainer2  .statsTable .tdCount {
	border: 1px solid #e0f0af;
	color: #8bb32e;
	background-color: #ecf6ef;
	padding: 0 5px 0 5px;
	text-align : center;
	font-weight: bold;
}

#marginalContainer2  .statsTable .tdLabel {
	padding-left: 10px;

}

#marginalContainer2  .lnk_type1 {
	color: #233343;
	padding-left: 13px;
	background: url(../img/ico_arrow5.png) no-repeat 3px 5px;
	font-weight : bold;
}


/* Top-Angebote / Weitere Fz des Haendlers in Marginalspalte */
#marginalContainer2 div.vehicleBox {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image : url(../img/bg_rightcorner3.png);
	background-position : right top;
	margin-bottom: 5px;
	position: relative;
}

/* Redaktionsteaser in der rechten Spalte */
#marginalContainer2 div.articleBox {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image : url(../img/bg_rightcorner3.png);
	background-position : right top;
	margin-bottom: 5px;
	position: relative;

	font-size:11px;
	color:#697075;
}
#marginalContainer2 div.articleBox div.articleItem{
    background-repeat: no-repeat;
	background-image : url(../img/bg_rightcorner3.png);
	background-position : right top;
    border-bottom:5px solid #e5e7e9;
	position: relative;
	padding:4px 2px 3px 3px;
}

#marginalContainer2 div.last {
	margin-bottom: 0px;
}

#marginalContainer2 .topangeboteTable {
	width: 190px;
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
	background-image: url(../img/ico_show.png);
	background-position:95% 95%;
	background-repeat : no-repeat;
}

#marginalContainer2 .topangeboteTable td {
	vertical-align: top;
}

#marginalContainer2 .topangeboteTable td.tdImg {
	width: 84px;
	padding: 1px 0 0 1px;
}

#marginalContainer2 .topangeboteTable td.tdData {
	width: 105px;
	padding: 0px;
}

#marginalContainer2 .topangeboteTable td.tdData a {
	color:#000000;
}


#marginalContainer2 .topangeboteTable ul {
	color: #697075;
	font-size: 11px;
	padding: 0 0 0 0px;
	background-repeat : no-repeat;
}

#marginalContainer2 .topangeboteTable li {
	width:100%;
}

#marginalContainer2 .topangeboteTable li.headline {
	font-weight: bold;
}

#marginalContainer2 .topangeboteTable div.price {
	float:left;
	color:#000000;
	font-weight: bold;
}

#marginalContainer2 .topangeboteTable div.price a {
	color:#000000;
	font-weight: bold;
	display: block;
	width: 100px;
}

#marginalContainer2 .lnkTopangebotTeaser {
	display:block;
	width: 190px;
	height: 70px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../img/blank.png);
	background-repeat: repeat;
	background-position: left top;
}


.reiterNav {
	float:left;
	color:#000000;
	background-color:#cccccc;
	border:1px solid #aaaaaa;
	padding:2px 5px 2px 5px;
}

.reiterNav a{
	font-weight:bold;
	color:#000000;
}

.reiterNavAkt {
	background-color:#aaaaaa;
}


/* Online-Produkt-Kaufprozess*/
.onlineProduktTeaser {
	float:left;
	width:220px;
	height:150px;
	padding: 8px;
	margin-right: 10px;
}

.prdPositionTeaser {
	background-color:#FDFFB7;
}

.prdHervorhebungTeaser {
	background-color:#F8FF2B;
}

.prdAufStartseiteTeaser {
	background-color:#CBFF79;
}

/*Die Banner über den FZ-Suchergebnissen*/
#content .boxContent .resultListItem.fzListeContentBanner {
	background-color: #ffffff;
	min-height:0px;
}

#content .boxContent div.fzListeContentBanner {
	background-color: #ffffff;
	min-height:60px;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
    text-align:center;
    padding:2px;
}

#content .boxContent div.fzListeContentBannerAd{
    color:#cccccc;
    background-color:#ecf7cf;
    font-size:9px;
    margin-top:1px;
    text-align:right;
    padding-right:2px;
    border-top:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
}
/**/


#content .boxContent .resultListItem.fzOnlinePrdHervorhebung {
	background-color: #ecf7cf;
}

#content .boxContent .resultListItem li.fzOnlinePrdHervorhebung {
	background-color: #d1e989;
}

#content .boxContent .resultListItem.fzOnlinePrdPosition {
 	background-color: #fff1d4;
 }

#content .boxContent  .resultListItem li.fzOnlinePrdPosition {
 	background-color: #fddb84;
 }

#content .boxContent .resultListItem.fzOnlinePrdPosition .vehicleSpecial {
	background-color: #5e6872;
}




/* Erscheinungstermine */
#content tableType6 .boldRow {
	font-weight:bold !important;
}

#content .tableType6 .tdAusgabe {
	background-color:#EFF7CE !important;
}

#content .tableType6 .tdDark {
	background-color:#EFEFF7 !important;
}

#content .tableType6 .tdLight {
	background-color:#FFFFFF !important;
}

#content .tableType6.noImage img {
	display: none;
}

#content .currMagazin {
	font-weight:bold;
}

#content .currAusgabe {
	font-weight:bold;
	color:#84A621;
}

#content .lnkRow{
	text-align: right;
	background-color: #e5e7e9;
	padding: 10px 10px 10px 10px;
	margin-left: -10px;
	margin-right: -10px;
	border: 1px solid #b8bbc0;

}

#content .lnkRow1 {
	border-bottom: 0px;
	margin-bottom: 10px;
}

#content .lnkRow2 {
	border-top: 0px;
	margin-top: 10px;
}

#content .lnkRow3{

}

/* printFormatTableDiv */

.printFormatTableDiv {
	margin-bottom: 20px;
}

.printFormatTableDiv .selectLabelRow {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #464749;
	padding: 5px 35px 5px 0;
}
.printFormatTableDiv .selectLabelRow span {
	background: url(../img/ico_arrow8.png) no-repeat 100% 90%;
	padding-right: 15px;
}

.printFormatTableDiv table {
	width: 100%;
	font-weight: normal;
}

.printFormatTableDiv .imgContainer {
	height: 92px;
}

.printFormatTableDiv th {
	background-color: #ecf7cf;
	color: #42474b;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 10px;
}

.printFormatTableDiv th img {
	margin-bottom: 10px;
}

.printFormatTableDiv th .editionPrice {
	display: block;
	font-size: 11px;
	color: #464749;
	font-weight: normal;
}
.printFormatTableDiv th .printType {
	display: block;
	font-size: 13px;
	color: #464749;
	font-weight: bold;
	padding-top: 20px;
}

.printFormatTableDiv th .arrow{
	background-image:url(../img/ico_arrow6.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#697075;
	padding-left:12px;
	font-size: 11px;
	font-weight: normal;

}


.printFormatTableDiv th h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.printFormatTableDiv .th0 {
	background-color: #e0f0af;
	width: 223px;
}
.printFormatTableDiv .th0 img {
	margin-top: 10px;
	float: left;
}

.printFormatTableDiv .th0 .editionBox {
	width: 120px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}

.printFormatTableDiv .th0 .editionDate {
	font-size: 11px;
	font-weight: bold;
	color: #697075;
	display: block;
}

.printFormatTableDiv .th0 .editionInfo {
	font-size: 10px;
	font-weight: normal;
	color: #697075;
	display: block;
}

.printFormatTableDiv .th1, .printFormatTableDiv .th2, .printFormatTableDiv .th3 {
	width: 130px;
}


.printFormatTableDiv .th4 {
	background-color: #edeef0;
}

.printFormatTableDiv td .fzTitle {
	font-size: 11px;
	font-weight: bold;
	color: #8bb32e;
	display: block;
}
.printFormatTableDiv td .fzNotice {
	font-size: 11px;
	font-weight: bold;
	color: #697075;
	display: block;
}

.printFormatTableDiv td {
	padding: 10px;
	border-bottom: 1px solid #c7ccd0;
	background-image: url(../img/bg_border2.png);
	background-repeat: repeat-y;
	background-position: right top;
}

.printFormatTableDiv .td3 {
	background-image: none;
	border-right: 1px solid #fff;
}

.printFormatTableDiv .td4 {
	background-color: #e5e7e9;
	background-image: none;
	border-right: 1px solid #fff;
}



/*CSS Chris*/
#content .boxType1 .conNavi {
padding: 0px;
height:24px;
background-color: #c0c5c9;
color: #223344;
font-weight: bold;
font-size: 12px;
border: 1px solid #a5afb7;
position: relative;
}
#content .boxType1 div span.hdlInfo {
font-weight: normal;
display: block;
width: 200px;
position: absolute;
right:10px;
top: 3px;
text-align : right;
font-size: 11px;
color: #233343;
}
ul#contentNavi{
position:absolute;
}
ul#contentNavi li{
float:left;
border-right:1px solid #5a6770;
}
ul#contentNavi li a{
color:#42474b;
background-color: #c0c5c9;
padding: 4px 10px 4px 10px;
border-bottom:1px solid #5e6874;
display:block;
font-size:13px;
}
ul#contentNavi li a:hover{
background:#e4e8e7;
}
ul#contentNavi li a.active{
background:#e4e8e7;
border-bottom:1px dotted #a6b0b9;
}
.col3Content{
font-size: 11px;
border: 1px solid #b8bbc0;
border-top:0;
padding: 7px 6px;
/*overflow: hidden;*/
min-height: 100px;
}

.col3Content .col3{
width:239px;
background:#ecf6cf;
float:left;
padding-bottom:10px;
}
#paperAdWrapper .col3{
margin-bottom:10px;
}
#VehicleOverviewWrapper #col3LeftInfo{
/*margin-bottom:-30px;*/
}
#VehicleOverviewWrapper #col3Left ,
#VehicleOverviewWrapper #col3Center ,
#VehicleOverviewWrapper #col3Right {
min-height:212px;
margin-bottom:4px;
}

#regOverviewWrapper #col3Left ,
#regOverviewWrapper #col3Center ,
#regOverviewWrapper #col3Right {
min-height:160px;
margin-bottom:4px;
}

#regOverviewWrapper .col3Content{
	min-height: 400px;
}

#content .boxType1 #VehicleOverviewWrapper #onlineAdWrapper #col3Left {
	background-color: #fceecc;
}
#content .boxType1 #VehicleOverviewWrapper #onlineAdWrapper #col3Center {
	background-color: #e8f0d5;
}
#content .boxType1 #VehicleOverviewWrapper #onlineAdWrapper #col3Right {
	background-color: #e2eef7;
}
#VehicleOverviewWrapper .col3Height{
	min-height: 195px;
}
#regOverviewWrapper .col3Height{
	min-height: 150px;
}
h3.premiumposition,
h3.spotlight,
h3.topangebot {
    border-bottom:1px solid #fff;
    padding:5px 0px 7px 30px !important;
    color:#fff !important;
    font-size: 13px;
}

#content .boxType1 #col3Left .lnk_type1,
#content .boxType1 #col3Center .lnk_type1,
#content .boxType1 #col3Right .lnk_type1{
	margin-left: 10px;
}

#col3Left{
/*
color: #42474b;
*/
}
#col3Center{
margin:0 6px;
/*
color: #42474b;
*/
}
#col3Right{
/*
color: #42474b;
*/
}
h3.premiumposition {
	background:url(/img/ico_PremiumPosition.png) 0 0 no-repeat;
	background-color: #f0ac00;
}
h3.spotlight {
	background:url(/img/ico_SpotLight.png) 0 0 no-repeat;
	background-color: #8bb32e;
}
h3.topangebot {
	background:url(/img/ico_TopAngebot.png) 0 0 no-repeat;
	background-color: #6ea9d7;
}

#onlineAdWrapper .col3Content .col3 img {
margin:5px 3px 0 10px;
float:left;
width: 115px;
}

.col3Content .col3 .col3Pic2 {
margin:5px 10px 0 10px;
	/*width: 71px;*/
	width: 100px;
	float:left;
}

.col3Content .col3 .text{
	float:left;
	width: 113px;
	padding-top: 10px!important;
	text-indent: 1px;
}

.col3Content .col3 .listHeader {
margin:10px 0 0 0;
font-weight:bold;
display:block;
}
.col3Content .col3 ul{
float:left;
}
.col3Content .col3 ul li{
background:url(../img/bg_licol3.gif) 0 5px no-repeat;
padding-left:9px;
padding-right: 5px;
	/*width:129px;*/
	width: 97px;
}



#onlineAdWrapper .col3Content .col3 ul li{
width: 97px;
}

.col3Content .col3 ul.noBp {
	clear: both;
	margin-left: 10px;
}

.col3Content .col3 ul.noBp li, .col3Content .col3 .noBp li{
	background: none;
	padding-left: 0;
	/*width: 143px;*/
	width: 210px;
	margin-left: 0;
}
.tdPrint ul{
margin-top:2px;
}
.tdPrint ul li.premiumRest{
background:url(../img/ico_premium.gif) no-repeat;
padding-left:20px;
margin-bottom:4px;
}
.tdPrint ul li.spotlightRest{
background:url(../img/ico_spotlight.gif) no-repeat;
padding-left:20px;
margin-bottom:4px;
}
.tdPrint ul li.angebotRest{
background:url(../img/ico_angebote.gif) no-repeat;
padding-left:20px;
margin-bottom:4px;
}
#content .resultListTable .tdZusatzOption {
padding-top: 5px;
padding-left:2px;
}
#content .resultListTable .tdZusatzOption div{
margin:-1px 0 0px 0;
clear:both;
}
#content .resultListTable .tdZusatzOption input{
margin-right:4px;
margin-top:3px;
margin-bottom:2px;
float:left;
}
#content .resultListTable .tdZusatzOption span{
margin-right:2px;
margin-top:3px;
float:left;
}
#content .coloredRowType8{
font-size: 11px;
color: #697075;
border-width: 0 1px 1px 1px;
border-style : solid;
border-color: #b8bbc0;
padding: 8px 10px 10px 10px;
clear: both;
min-height: 10px;
}
#legendHeader,
#tipHeader{
font-weight:bold;
/*border-bottom:1px dotted #a7aeb4;*/
padding-bottom:6px;
margin-bottom:11px;
color:#45494a;
	background-repeat: repeat-x;
	background-image: url(../img/bg_border1.png);
	background-position : bottom;
}
.legendListHeader{
font-weight:bold;
/*margin-bottom:8px;*/
padding-bottom: 8px;
}
#legendTime{
width:500px;
float:left;
}
#legendOptions{
width:189px;
float:left;
}
#legendStatus{
width:115px;
float:left;
}
#content .coloredRowType8 li{
margin:0 0 4px 0;
}
#content .coloredRowType8 #legendTime img{
margin:0 6px 0 0;
}
#content .coloredRowType8 #legendStatus img{
/*margin:0 0px -2px 0;*/
margin:0 0 0 0;
}
#content .coloredRowType8 #legendOptions img{
/*margin:0 6px -2px 0;*/
	margin: 0 6px 0 0;
}
#col3LeftInfo{
background:none;
padding-top:1px;
}
#col3LeftInfo ul{
margin:1px 0 0 0;
}
#col3LeftInfo li{
list-style-type:none;
background:none;
margin:0;
padding:3px 0 1px 18px;
font-weight:bold;
}
.onlineAdOptions{
font-weight:bold;
margin:5px 0 0 0;
}
.onlineAdOptions a {
	color: #233343;
	padding-left: 13px;
	background: url(../img/ico_arrow5.png) no-repeat 3px 5px;
	display: block;
}
#vehicleStatus {
 padding-bottom: 0;
 margin-bottom: 0;
}

#vehicleStatus li{
font-weight:normal;
padding-left:21px;
width:200px;
color: #697075;
}

#onlineAuctionList {
	margin-left: 0;
	padding-left: 0;
	padding-top: 5px;
}

#onlineAuctionList li{
	width:220px;
	margin-left: 0;
	padding-left: 0;
}
#onlineAuctionList li a {
	display: block;
	padding-left: 30px !important;
}

#content .lnkOptionNew, #content .lnkOptionPrint, #content .lnkOptionEmail {
	padding-left: 20px;
	background: url(../img/ico_lnkoptions.png) no-repeat 0 2px;
	color: #233343;
	font-weight: bold;
}

#content .lnkOptionPrint {
	background-position: 0 -98px;
}

#content .lnkOptionEmail {
	background-position: 0 -198px;
}

#content #onlineAuctionList .lnkOptionNew, #content #onlineAuctionList .lnkOptionPrint, #content #onlineAuctionList .lnkOptionEmail {
	padding-left: 30px;
	background: url(../img/ico_lnkoptions.png) no-repeat 0 2px;
	color: #233343;
	font-weight: bold;
}

#content #onlineAuctionList .lnkOptionNew {
	border-color: #656c72;
	color: #fff;
	border-style: solid;
	border-width: 0;
	background: #8bb32e url(../img/ico_lnkoptions.gif) no-repeat 10px 5px;
	padding: 5px 2px 5px 30px;
	font-size:14px;
	border:1px solid #000000;
}

#content #onlineAuctionList .lnkOptionPrint {
	background-position: 10px -98px;
}

#content #onlineAuctionList .lnkOptionEmail {
	background-position: 10px -198px;
}

#content .lnkGreenButton{
    padding-left: 30px;
	font-weight: bold;
	color: #fff !important;
	background-color: #8bb32e;
	background-image:none !important;
	padding: 5px 2px 5px 30px;
	font-size:14px;
	border:1px solid #656c72;
}

#vehicleStatus li a{
color:#6b7073;
}
#vehicleStatus li span{
font-weight:bold;
}
.addVehicle{
background:url(../img/ico_option_info.gif) 0 4px no-repeat;
}
.printList{
background:url(../img/ico_option_info.gif) 0 -37px no-repeat;
}
.eMailOn{
background:url(../img/ico_option_info.gif) 0 -74px no-repeat;
color: #233343;
}
.vehicleOnline{
background:url(../img/ico_vehiclestatus.gif) 0 2px no-repeat;
}
.vehicleOffline{
background:url(../img/ico_vehiclestatus.gif) 0 -97px no-repeat;
margin-top:10px;
}
.vehiclePaper, li.vehiclePaper{
background:url(../img/ico_vehiclestatus.gif) 0 -196px no-repeat;
}
.vehicleOptions, li.vehicleOptions{
background:url(../img/ico_online_options.gif) 0 3px no-repeat;
}
.icoStatusbarTimeOffline{
background-image: url(../img/bg_time_offline.gif);
background-repeat: no-repeat;
display:block;
width:89px;
height:8px;
}
.icoStatusbarTimeOnline{
background-image: url(../img/bg_time_delete.gif);
background-repeat: no-repeat;
display:block;
width:89px;
height:8px;
}
.onlineStatusIcon{
margin:11px 0 2px 0;
}
.onlineRemaining{
display:block;
width:89px;
text-align:right;
font-size:10px;
margin:0;
}
.greyIcon{
background:url(../img/ico_greyspot.gif) no-repeat;
padding-left:20px;
margin-bottom:4px;
}

.premiumGreyIcon{
background:url(../img/ico_premiumgrey.gif) no-repeat;
padding-left:20px;
margin-bottom:4px;
}

.spotlightGreyIcon{
background:url(../img/ico_spotlightgrey.gif) no-repeat;
padding-left:20px;
margin-bottom:4px;
}

.angebotGreyIcon{
background:url(../img/ico_angebotgrey.gif) no-repeat;
padding-left:20px;
margin-bottom:4px;
}

.keineBuchungenOnlineProdukte_Uebersicht{
width:85px;
margin-left:20px;
}

.keineBuchungenPrintProdukte_Uebersicht{
height:56px;
}

.tdStatus ul.contentNavi{
margin:4px 0 0 0;
}
.tdStatus ul.contentNavi li {
	margin: 0;
	border: 1px solid #fff; /* ie hack */
}
.tdStatus ul.contentNavi li a{
background:url(../img/ico_arrow5.png) no-repeat 0 4px;
padding:0 0 4px 9px;
display:block;
color:#253340;
font-weight:bold;
}
#content .resultListTable .tdPrintAd {
padding-top: 5px;
color: #434446;
padding-bottom: 10px;
}
.tdPrintAdEntry{
margin:0 0 4px 0;
}
.tdPrintAdEntry strong{
text-transform:uppercase;
}

#content .boxType1 #col3Left h3.paperOptionH3,
#content .boxType1 #col3Center h3.paperOptionH3,
#content .boxType1 #col3Right h3.paperOptionH3{
background:#e1f0af;
color:#42474b;
padding-left:10px;
font-weight:normal;
}
#content .boxType1 #col3Left h3.paperOptionH3 span,
#content .boxType1 #col3Center h3.paperOptionH3 span,
#content .boxType1 #col3Right h3.paperOptionH3 span{
display:block;
color:#6e7180;
font-size:10px;
}
#content .lnkMarkItem3  {
padding-left: 20px;
background: url(../img/bg_markitem.png) no-repeat 10px 1px;
color: #233343;
font-weight: bold;
border:0;
font-size:10px;
float:right;
}
.tdTable{
	border-left:1px dotted #c8cccf;
padding:0;
}
#content td.tdTableInside{
padding:0;

}
#content td.tdTableInside td{
padding:0;
	vertical-align: top;
}

#content .paperAdTableInside {
	width: 100%;
}

#content .paperAdTableInside .tdInside1{
border-bottom:1px solid #c8cccf;
/*width: 126px;*/
width: 140px;
font-size:10px;
padding:5px 5px 0 0;
padding: 0;
	background-image: url(../img/stl_rltborder3.gif);
	background-repeat: repeat-y;
	background-position: right top;

}
#content .paperAdTableInside .tdInside2{
border-bottom:1px solid #c8cccf;
font-size:10px;
/*width:278px;*/
color:#686f75;
padding:5px 0 0 0;
}
#content .paperAdTableInside .tdInsideLast{
border-bottom:0;
}

#content .resultListTable .tdPrint .lnkMarkItem4{
/*height:25px;
padding:0 0 0 5px;
border:0;
font-size:9px;*/
/*width:105px;*/
	font-size: 11px;
	color: #42474b;
	display: inline;
	margin: 0;
	padding: 0 0 0 5px;
}
#content .resultListTable .tdPrint .lnkMarkItem4 span{
	display: inline;
}


.printStatus {
	padding: 0 0 5px 5px;
	/*height: 45px;*/
	/*border-bottom:1px solid #C7CCD0;*/
}
.printStatus a {
	margin-top: 5px;
}

.printStatus .printStatusLast {
	border-bottom:0px !important;
}

#content .resultListTable .tdPrint .lnkMarkItem5{
	padding:0 0 0 16px;
	background:url(../img/bg_ok.gif) no-repeat 0 2px;
	font-weight: bold;
	font-size: 11px;
	color: #42474b;
	display: block;
}
.lnkMarkItem6, .lnkMarkItem8{
    background:#e6e7e9 url(../img/ico_arrow3.png) no-repeat 2px 8px;
	border:0;
	padding: 0 0 0 15px;
	font-size: 11px;
	font-weight:bold;
	color: #42474b;
	cursor: pointer;
	display: inline;
	text-align: left;
	margin: 0;
}

#lnkMarkItem6Print, #lnkMarkItem8Print {
    background-color:#8BB32E;
    border:1px solid #656C72;
    color:#FFFFFF;
    padding:4px 4px 4px 15px;
    width:280px;
}

#lnkMarkItem6Online, #lnkMarkItem8Online {
	padding-right: 0;
	width: 225px;
	background-color:#8BB32E;
    border:1px solid #656C72;
    color:#FFFFFF;
    padding:4px 0 4px 15px;
}


.lnkMarkItem7{
background:#e6e7e9 url(../img/ico_arrow6.png) no-repeat 0 0px;
float:right;
font-weight:bold;
border:0;
font-size:10px;
padding-left:14px;
width:163px;
}
.paperButton{
/*float:right;
margin:0 85px 0 0;*/
	text-align: right;
	padding-right: 10px;
}
.recom{
background:#e1f0af;
/*padding:5px;*/
/*margin:-5px;*/
height:100%;
/*padding: 2px 0 4px 5px;*/
padding-bottom: 5px;
margin-right: 5px;
}
.px25{
display:block;
height:20px;
}
.recom input{
	/*padding-left: 5px;
	font-weight:bold;
	background-color: transparent;*/
}
.paperAdTableInside .tdInside2 span a{
font-weight:bold;
color:#1e2c39;
font-size:12px;
background:url(../img/ico_arrow5.png) 0 5px no-repeat;
padding: 0 0 0 10px;
display:block;
}
.ourRecom{
color:#6B6F78;
}
.th9{
width:132px;
}
.paperPreview{
border-right:1px solid #C7CCD0;
border-left:1px solid #C7CCD0;
padding-top:10px;
}
.paperPreviewTop{
background-color:#ECF7CF;
margin:0 10px 0px 10px;
padding:10px;

}
.paperOptionsDesc{
width:350px;
float:left;
color: #42474b;
}
.paperOptionsDesc img{
width:70px;
float:left;
}
.paperOptionsDesc div{
display:block;
float:left;
width:250px;
padding-left: 10px;
color: #42474b;
}
.paperName{
font-weight:bold;
text-transform:uppercase;
font-size:13px;
}
.paperOptionsContact{
width:360px;
/*float:right;*/
float: left;
text-align:right;
color: #42474b;

}
.paperOptionsChange{
clear: both;
/*width:400px;*/
text-align:right;
margin-top:0;
}

.paperOptionsChange .changeLink {

}

.changeLink{
padding:0 0 0 19px;
background:url(../img/bg_change.gif) no-repeat;
color:#233343;
font-weight:bold;
}
.lightgrey{
color:#697975;
}
.paperOptionsTableWrapper{
border-right:1px solid #C7CCD0;
border-left:1px solid #C7CCD0;
padding: 10px 9px 0 9px;
}
.paperOptionsTable{
width:737px;
margin: 0;
}

.paperOptionsTable .btnRowEdit {
	text-align: right;
	padding-top: 5px;
	position: relative;
}

.paperOptionsTable .btnRowEdit .changeLink {
	/*margin-top: -18px;
	position: absolute;
	right: 0;*/
}

.paperOptionsTable th.td3 span{
font-weight:normal;
font-size:10px;
}
.paperOptionsTable td.td1{
width:215px;
vertical-align: top;
padding:5px 10px;
font-weight:bold;
border-bottom:1px solid #C7CCD0;
}
.paperOptionsTable td.td2{
width:128px;
vertical-align: top;
font-weight:bold;
padding:5px 10px;
border-bottom:1px solid #C7CCD0;
color:#697078;
}
.paperOptionsTable td.td3{
position:relative;
padding:5px 10px;
color:#697078;
border-bottom:1px solid #C7CCD0;
vertical-align: top;
}
.paperOptionsTable th{
background:#E6E7E9;
padding:5px 0 5px 10px;
color:#42474B;
font-weight:bold;
text-align:left;
}
.paperOptionsTable td.td2 img{
margin-top:4px;
}
.paperOptionsTable td.td3 h3{
color:#697078;
	margin: 0;
	padding: 0;
}
.paperOptionsTable td.td3 span{
color:#E00A24;
}
.paperOptionsTableBottom{
width:350px;
}
.paperOptionsTableBottom .tdLeft{
width:230px;
padding:0;
}
.paperOptionsTableBottom .tdRight{
text-align:right;
padding:0;
}
.paperOptionsTable td.td1 a{
color:#8BB32C;
}
.paperOptionsTable td.td3 p{
/*height:58px;*/
	margin: 0;
	padding: 0;
}

.paperOptionsTable .td3 input {
	width: 335px;
	margin-bottom: 10px;
}
.paperOptionsTable .td3 textarea {
	width: 335px;
	margin-bottom: 5px;
}
.paperOptionsTable td.td1 select{
width:165px;
}
.paperOptionsTable td.td1 label{
font-weight:normal;
margin:0 0 5px 0;
display:block;
}
.paperOptionsTable td.td1 .vehicleName{
height:52px;
}
.paperOptionsTableWrapper .tip{
margin:5px 0 0 10px;
padding-bottom:30px;
}
.floatRight{
float:right;
}
.floatLeft{
float:left;
}
.noCheckbox{
width:18px;
}




/* CSS Document Alex Misgin */
.fCDgrau{
color:#454746 !important;
}
.fCHgrau{
color:#676c70 !important;
}
.fCGruen{
color:#8FB335 !important;
}
.fSize12{
font-size:12px !important;
}
.w40{
width:40px;
}
.w42{
width:42px;
}
.w55{
width:55px;
}
.w60{
width:60px;
}
.w80{
width:80px;
}
.w125{
width:125px;
}
.w135{
width:135px !important;
float:left;
padding-top:3px;
}
.w195{
width:195px;
}
.w197{
width:197px;
}
.abstR5{
margin-right:5px;
}
.abstR10{
margin-right:10px;
}
.abstTm10{
margin-top:-10px;

}
.h0{
height:0px !important;
}
.h20{
height:20px;
}
.h40{
height:40px;
}

.formClear{
clear:both;
height:10px;
}
.bezahlCheckBox{
position:relative;
top:2px;
}
.bezahlBorder{
	clear:both;
	height: 1px;
	font-size : 1px;
	color: #C7CCD0;
	border: none;
	clear: both;
	margin: 0px;
	line-height: 1px;
	border-bottom: 1px solid #C7CCD0;;
}
.hrBezahl {
	height: 1px;
	font-size : 1px;
	color: #fff;
	background-color: #fff;
	border: none;
	background-repeat: repeat-x;
	background-image: url(../img/bg_border1.png);
	background-position : center;
	clear: both;
	margin: 0px;
	line-height: 1px;
}

#content .boxType1 .progressList li.done {
	color: #223344;
}

#content .boxType1 .progressList li.done span {
	background-color: #223344;
}
.bezahlUbersicht{
	width:527px;
	color: #697075;
}
.bezahlUbersicht h1{
	/*color:#42474b!important;
	background-color:#e0f0af!important;
padding:4px 0px 4px 5px !important;
border:none !important;
font-size:13px !important;*/
	margin-top: 10px;
}

.bezahlUbersicht h1 span{
font-size:12px;
font-weight:normal;
}

.bezahlUbersicht h2{
	background-color:#ecf6cf!important;
	color:#697075!important;
padding:5px 0px 4px 5px !important;
border-top:1px solid #fff;
overflow:hidden;
}
.bezahlUbersicht h2 span{
	color: #42474b;
	font-weight: normal;
	font-size: 10px;
}

.bezahlBezeichner{
width:300px;
float:left;
margin-left:5px;
}
.bezahlCostAmount{
width:100px;
margin-right:80px;
float:right;
text-align:right;
}
.bezahlZeile{
clear:both;
padding-top:5px;
height:20px;
position:relative;
}

.bezahlBezeichnerEnd{
	background-color:#edeef0;
	color: #42474b;
}
.bezahlBezeichnerBottom{
	background-color:#edeef0;
margin-top:10px;
margin-left:-9px;
margin-bottom:-9px;
padding:15px 10px 0px 10px;
width:736px;
height:40px;
}

.bezahlAll{
width:150px;
float:right;
margin-right:10px;
text-align:right;
}
.bezahlHinweisBlock{
width:160px;
position:absolute;
left:375px;
top:5px;
}
.bezahlGreen{
color:#8BB32E;
}


/* ####################################################################### */
/* AnzeigenFormat */

.aF{
margin-bottom:40px;
}

.aFZeile{
clear:both;
}
.aFAusgabe{
float:left;
width:202px;
height:156px;
border-left:1px solid #fff;
background-color:#E1F0AF;
}
.aFAusgabeInner{
margin:10px;
height:136px;
}
.aFAusgabeInner img{
float:left;
margin-right:5px;
margin-top:3px;
}
.aFAusgabeInner h5{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
border:none;
background-color:transparent;
color:#000;
padding:0px;
margin:0px;
}
.aFAusgabeInner h6{
font-size:11px;
font-weight:normal;
text-transform:uppercase;
border:none;
background-color:transparent;
color:#444;
padding:0px;
margin:0px;
}
.beispielAnzeige{
float:left;
width:146px;
height:156px;
border-left:1px solid #fff;
background-color:#ECF7CF;
}
.beispielAnzeigeInner{
position:relative;
margin:10px;
height:136px;
}
.beispielAnzeigeInner img{
margin-bottom:6px;
}
.aFBottom{
position:absolute;
bottom:0px;
left:0px;
font-weight:bold;
}
.auswahlAufheben{
float:left;
width:87px;
height:156px;
border-left:1px solid #fff;
background-color:#E7E7E9;
}
.auswahlAufhebenInner{
position:relative;
height:136px;
margin:10px;
}




.aFZeileL{
padding-top:10px;
padding-bottom:10px;
clear:both;
border-bottom:1px solid #C9CACC;
color: #42474b;
}
.radioBut{
position:absolute;
top:-4px;
}
.aFAusgabeL{
float:left;
width:192px;
border-left:1px solid #fff;
padding-left:10px;
}
.aFAusgabeInner{
margin:10px;
}
.beispielAnzeigeL{
float:left;
width:146px;
border-left:1px solid #fff;
}
.beispielAnzeigeInnerL{
position:relative;
padding:10px;
}
.aFBottomL{
position:absolute;
bottom:0px;
left:0px;
font-weight:bold;
}
.auswahlAufhebenL{
float:left;
width:87px;
border-left:1px solid #fff;
}
.auswahlAufhebenInnerL{
position:relative;
padding:10px;
}
.inkl200{
background-image:url(../img/ico_arrow6.png);
background-repeat:no-repeat;
background-position:0px 4px;
color:#676c70;
padding-left:12px;
line-height:16px;
}

/* Online Optionen uebersicht */

.uS{
position:relative;
width:736px;
min-height:137px;
background-image:url(../img/_bkgrTest1.jpg);
margin-top:1px;
color: #4d5a65;
}
.uSBild{
position:absolute;
top:5px;
left:10px;
width:90px;
}
.uSMiddleRight{
	position:absolute;
	top:63px;
	left:296px;
	width:255px;
	height:70px;
}
.uSMiddleRight ul{
	/*position:absolute;*/
	padding:0px;
	margin:0px;
	bottom:0px;
	left:0px;
	clear:both;
}
.uSMiddleRight ul li{
clear:both;
/*height:18px;*/
height: 18px;
line-height: 12px;
padding: 0;
margin: 0;
/*overflow:hidden;*/
background-image:url(../img/bg_border1.png);
background-repeat:repeat-x;
background-position:left bottom;
position:relative;
}

.uSMiddleBottom{
	position:absolute;
	top:5px;
	left:112px;
	width:375px;
}


.uSMiddleLeft{
position:absolute;
top:45px;
left:111px;
width:170px;
height:70px;
	clear:both;
}

.uSMiddleLeft ul{
	/*position:absolute;*/
	padding:0px;
	margin:0px;
	bottom:0px;
	left:0px;
	clear:both;
}

.uSMiddleLeft ul li{
	clear:both;
	height:18px;
	line-height: 12px;
	padding: 0;
	margin: 0;
	/*overflow:hidden;*/
	background-image:url(../img/bg_border1.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	position:relative;
}



.uSMiddleBottom strong{
	color: #81a82b;
}


.uSRightCol{
/*position:absolute;
top:0px;
left:556px;
*/
	position: relative;
	width:182px;
	min-height:126px;
	background-color:#ecf6cf;
	color: #42474b;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: 556px;
}

#content .uS_POSITION {
	background-color:#fcedcc;
}

#content .uS_HERVORHEBUNG {
	background-color:#e8f1d6;
}


#content .uS_AUF_STARTSEITE {
	background-color: #e2eff8;
}


.uSRightCol .listHeader {
	margin:0 0px 0px 13px;
	padding-top: 5px;
	font-weight:bold;
	display:block;
}

.uSRightCol ul{
margin:0px 0px 0px 13px;
}

.uSRightCol ul li{
background:url(../img/bg_licol3.gif) 0 5px no-repeat;
padding-left:9px;
width:139px;
}

.liBrd{
background-image:url(../img/bg_border1.png);
}

.liLeft{
float:left;
width:110px;
margin:2px 0 0 2px;
}
.liLeftL{
float:left;
width:230px;
margin:2px 0 0 2px;
}

.liRight{
float:right;
width:45px;
text-align:right;
margin:2px 2px 0  0 ;
}
.markGreen{
background-color:#DEEEAF;
}
.mArrow{
position:absolute;
left:-12px;
top:4px;
background-image:url(../img/ico_arrow6.png);
background-repeat:no-repeat;
margin:0px;
padding:0px;
height:7px;
width:8px;
}
.uSZeile{
clear:both;
padding-top:5px;
height:20px;
position:relative;
}

.uSBezeichnerHead{
	background-color:#e5e7e9;
	color: #42474b;
	/*height:20px;*/
	padding-top:3px;
	padding-bottom: 3px;
	width:100%;
}

.uSAnzeigeL{
width:170px;
float:left;
}
.uSAnzeigeR{
width:140px;
float:right;
}
.h1Gruen{
background-color: #e0f0af!important;
border:0 !important;
}

#content .h1_POSITION, #content .h1_HERVORHEBUNG, #content .h1_AUF_STARTSEITE {
	border-width: 0px !important;
	color: #fff!important;
	font-size: 13px!important;
	padding-left: 32px!important;
	height: 19px;
}

#content .h1_POSITION{
	background: url(../img/ico_hdl_premium2.gif) no-repeat 0 0 #f0ac01!important;
}

#content .h1_HERVORHEBUNG{
	background: url(../img/ico_hdl_spotlight2.gif) no-repeat 0 0 #8bb32e!important;
}

#content .h1_AUF_STARTSEITE{
	background: url(../img/ico_hdl_angebot2.gif) no-repeat 0 0 #6fa9d7!important;
}


#content .h1_POSITION span, #content .h1_HERVORHEBUNG span, #content .h1_AUF_STARTSEITE span {
	color: #42474b!important;
	font-size: 11px!important;
	font-weight: bold!important;
}

#calDiv {
	z-index: 1000;
}

select.flyDropdown {
	width: 400px!important;
	position: absolute;
}



#content .rte img {
	margin-right: 10px;
}

#content .rte ul {
	margin: 0 0 20px 0;
}

#content .rte ul li{
	background-image : url(../img/msc_bullitpoint1.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 1px 0 1px 12px;
	font-size: 12px;
	color: #42474b;
}

#content .rte ul li ul {
	margin-left: 12px;
	margin-bottom: 0;
}

#content .rte ul li ul li {
	background-image : url(../img/msc_bullitpoint2.png);
	background-position: 0 8px;
	padding-left: 8px;
}

#content .rte ol {
	margin: 0 0 20px 0;
	padding-left: 25px;
}

#content .rte ol li{
	/*background-image : url(../img/msc_bullitpoint1.png);*/
	list-style-type : decimal;
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 1px 0 1px 0;
	color: #8bb32e;
	font-weight: bold;
	font-size: 12px;
}

#content .rte ol li span {
	font-weight : normal;
	color: #233343;
}

#content .rte ol li ul  {
	margin-left: 12px;
}

#content .rte ol li ul li {
	background-image : url(../img/msc_bullitpoint2.png);
	background-position: 0 8px;
	padding-left: 8px;
	font-weight : normal;
	color: #233343;
	list-style-type : none;
}

#content .rte p {
	margin-bottom: 10px;
	color: #42474b;
	font-size: 12px;
	padding-right: 20px;
}


#content .rte p .internal-link, .internal-link {
	margin-left: 4px;
	padding-left: 8px;
	font-size: 12px;
	color: #233343;
	font-weight: normal;
	background-image: url(../img/ico_arrow5.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#content .rte p .internal-link img{
	border: none;
	text-decoration: none;
}

#content .rte p a.inline-link, .inline-link {
	margin-left: 0;
	color: #233343;
	padding: 0;
	font-size: 12px;
	background-image: none;
	font-weight: normal;
	text-decoration: underline;
}

#content div.tagCloud, div.FAQTagCloud{
    border:1px solid #B8BBC0;
    margin-top:10px;
    padding:5px;
}

#content .tagCloud li, #marginalContainer2 .tagCloud li{
    display:inline;
    padding: 5px 8px 0 3px;
}

#content .FAQTagCloud li, #marginalContainer2 .FAQTagCloud li{
    display:inline;
    padding: 8px 5px 0 1px;
    margin:5px 0 10px 0;
    line-height:190%;
}

#content .tagCloud a, #content .FAQTagCloud a, #marginalContainer2 .tagCloud a, #marginalContainer2 .FAQTagCloud a{
    color:#8BB32E;
}

#content .tagCloud a:hover, #marginalContainer2 .tagCloud a:hover{
    text-decoration:underline;
}

.articleDetailTags{
    margin:10px 0 0 0;
    padding:5px 0 0 0;
    border-top:1px dotted #cdcdcd;
}

.imgLock {
 margin-right: 5px;
position:relative;
margin-left: -12px;
}

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section subtemplates
  * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
  */

  .subcolumns {
    width: 100%;
    overflow:hidden;
  }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25% }
  .c33l, .c33r { width: 33.333% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 38.2% }
  .c62l, .c62r { width: 61.8% }

  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }

 /*------------------------------------------------------------------------------------------------------*/

 #lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/img/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* JQUERY */
/* root element for scrollable */
.vertical {
	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollers have typically larger height than width */
	height: 200px;
	width: 180px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

/* root element for scrollable items */
.eventItems {
	position:absolute;
	/* this time we have very large space for height */
	height:20000em;
	margin: 0px;
}

/* single scrollable item */
.eventItems div {

}

.disabled {
	visibility:hidden;
}

.scrollableNavigationPrev, .scrollableNavigationNext{
    text-align:center;
    width:180px;
    padding:5px 0 5px 0;
    cursor:pointer;
}

.scrollableNavigationNext{
    border-bottom:1px solid #cdcdcd;
}


/* **************** */
.topArticleScrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 541px;
	height:260px;
	background:url(/img/gradient_h300.png) repeat-x;
	float:left;
	z-index:10;
}
.topArticleScrollable .topArticleItems {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	z-index:0;
}

/* single scrollable item */
.topArticleScrollable div.topArticleItem {
	float:left;
	margin:3px 11px 2px 2px;
	background-color:#fff;
	padding:0;
	border:1px solid #ccc;
	cursor:pointer;
	width:260px;
	height:255px;
	z-index:0;
}

/* active item */
.topArticleScrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
	z-index:0;
}

/* prev, next, prevPage and nextPage buttons */
#content .boxType1 .articleContent a.topArticleBrowse {
	background:url(/img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:50px 10px;
	cursor:pointer;
	font-size:1px;
	z-index:10;
	padding:0;
}

#content .boxType1 .articleContent .topArticleItem a.lnk_type1{
    z-index:0;
}
/* right */
#content .boxType1 .articleContent a.right 		{ background-position: 0 -30px; clear:right; position:absolute; left:715px; margin-right: 0px; z-index:10;}
#content .boxType1 .articleContent a.right:hover 	{ background-position:-30px -30px; }
#content .boxType1 .articleContent a.right:active 	{ background-position:-60px -30px; }


/* left */
#content .boxType1 .articleContent a.left				{ margin-left: 0px; z-index:100; position:absolute;left:185px;}
#content .boxType1 .articleContent a.left:hover  		{ background-position:-30px 0; }
#content .boxType1 .articleContent a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{
	background:url(/img/vert_large.png) no-repeat;
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; }


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

.logoImage{
    border:1px solid #dedede;
}

.textBannerContainer{
    border:1px solid #cdcdcd;
    background-color:#ecf7cf;
    padding:4px 0 0 8px;
    margin:2px 0 4px 0px;
    min-height:60px;
    width:533px;
}

.textBannerHeadline{
    min-height:20px;
    font-weight:bold;
    color:#8bb32e;
}
.textBannerClaim{
    min-height:20px;
}

.textBannerInfoLink{
    text-align:right;
    font-size:10px;
    color:#cdcdcd;
}