/*<![CDATA[*/

@import url(animalhealth.2.css);

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Stylesheet-Version:	Animal Health specific stylesheet
Version:			1.0
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* :::::::::::::: Template Homepage ::::::::::::: */	


/**** Homepage, Stage ****/

.homepage .illu {
	margin-bottom:0.7em;
}
.homepage div.illu {
    margin-top: 1.4em !important;
}



/**** Homepage, patch size 3 ****/

.size3 {
	width: 50.4em !important;
}



/**** Homepage, News Teaser ****/

DIV#content.homepage DIV#grid {
	*top: 14.5em;
}

.homepage .navigation { 
    *top:14.5em;
}


.homepage #grid div.patch h2 img.news {
	display: inline !important;
	width: 2.3em !important;
	vertical-align: middle;
}
.homepage #grid div.patch h3 {
	margin: 0em;
	font-size: 0.9em;
	color: #013378;
}

.homepage #grid div.patch p strong {
	color: #444 !important;
}
.homepage #grid div.colored .str h3 {
	margin: 0em 0.9em 0em 0em;
	font-size: 1em;
	color: #013378;
}
.homepage #grid div.colored .str img {
	margin-top: 0.7em !important;
}
.homepage #grid div.colored strong {
	color: #444 !important;
}
div#content #grid div.wrapperPathSize1Left {
	width: 17.08em;
	overflow: hidden;
	float: left;
}
div.clear {
	clear:both;
}

div#grid a {color:#013378;}



/**** Homepage, News Teaser ****/
.radio {
	padding: 0;
	margin: 0em 0.5em 0 0;
}
label {

}
.poll table {
	border-collapse: collapse;
	margin: 0.5em 0;
}
.poll table td {
	margin: 0;
	padding: 0 0.3em 0 0;
}
*html .poll label {
	font-size: 0.7em !important;
}
.poll .submit {
	margin: 0.3em 0.5em 0 8px;
	border: none;
	width: 76px;
	height: 17px;
	display: inline;
	vertical-align: text-bottom;
	background: transparent url(../images/main/but_poll_submit.gif) 0 0 no-repeat;
	cursor: pointer;
			
}
.poll span {
	color: #09c !important;
	font-weight: bold;
}



/**** Homepage, 2column teaser box (Science for a better life) ****/
.homepage .p-box.left {
        float:left;
        width:155px;
        margin-top:0.7em;
}
.homepage .p-box.right {
        float:right;
        width:182px;
        margin-right:0.7em;
		height:233px;		
		padding-left:10px;
}

div#content div#grid #row1 div.patch.size1{
	margin-left:10px;
}

#feedback {

}

#row2 div.str{
min-height:20em;
}

#feedback label {
font-size:0.9em;
}

HTML > BODY #feedback .radio { margin-left:10px;}


.homepage .size2 .image {
	margin: 0;
}
.homepage .size2 .left {
	margin-right:1.5em;
	margin-left:0.7em;
}
.homepage .size2 .right {
	margin:0;
}
.homepage .size2 .image img {
	margin: 0.7em 0.7em 0em 0em !important;
}
.homepage .size2 h2 {
	margin: 0.7em !important;
}
.homepage .size2 div.p-box.right h2 {
	margin: 0.7em 0em !important;
}



/* Spacer */
#spacerHome { 
	height: 10.6em;
}



/* :::::::::::::: Template Overview 1/2 ::::::::::::: */	

.overview2 .illu {
	margin-bottom:0.7em;
}

.overview2 div.illu,
.standard div.illu   {
    margin-top: 1.4em !important;
}

.overview2 #grid {
    top: 17.25em  !important;
}

.overview1 .size2 .text,
.overview2 .size2 .text {
	margin: 1.2em 0 0 0;
	margin: 0em 0 0 0;
	display: block;
	float: left;
	width: 31.6em;
	/*width: 33.3em;*/
	width: 30.3em;
	color: #666666;
	font-size: 110%;
}
.overview1 .size2 .text h1,
.overview2 .size2 .text h1 {
	font-size: 1.5em;
	color: #09c;
	font-weight: normal;
	margin: 0 0 0.7em 0em;
	padding: 0 0.5em 0.5em 0.5em;
	border-bottom: 1px solid #0099CC;
}
.overview1 .size2 .text h2,
.overview2 .size2 .text h2 {
	font-size: 1.1em;
	color: #09c !important;
	font-weight: bold;
	margin: 1.1em 0 0.2em 0.15em;
}
.overview1 .size2 .text h3,
.overview2 .size2 .text h3 {
	font-size: 1em;
	color: #444;
	font-weight: bold;
	margin: 0 0 0.2em 0.85em;
}
.overview1 .size2 h4,
.overview2 .size2 h4 {      
	color: #09c;
	font-weight: bold;
	margin: 0 0 0.2em 0;
	font-size: 100%;
}
.overview1 .size2 .text p,
.overview2 .size2 .text p {
	margin: 0 0 1.5em 0;
}
.overview1 .size2 .text p.teaser,
.overview2 .size2 .text p.teaser{
	font-weight: bold;
	margin-left:0.1em;
}
.overview1 .size2 .text p a,
.overview2 .size2 .text p a {
	color: #09C !important;
}
.overview1 .size2 .text p a:visited,
.overview2 .size2 .text p a:visited {
	color: #444;
}
.overview1 .size2 .text .paragraph,
.overview2 .size2 .text .paragraph {
	padding: 0 0 2em 0;
	margin-bottom:1em;
	clear:both;	
}
.overview1 .size2 .text .paragraph p.illu,
.overview2 .size2 .text .paragraph p.illu {
	float: right;
	display: block;
	width: 11.57em;
	text-align: left;
	color: #09c;
	margin: 0.2em 0 0 1em;
}
.overview1 .size2 .text .paragraph p.illu img,
.overview2 .size2 .text .paragraph p.illu img {
	display: block;
	width: 11.57em;
	margin-bottom:1em;
}
.overview1 .size2 .text .paragraph ul,
.overview2 .size2 .text .paragraph ul {
    margin: 2em 0 2em 1em;
    font-size: 0.9em;
}
.overview1 .patch ul,
.overview2 .patch ul {
	margin: 0 0 0 1em;
}      
.overview1 .size2 .text .paragraph ul li, 
.overview2 .size2 .text .paragraph ul li, 
.overview1 .patch ul li,
.overview2 .patch ul li {
    background-image: url(../images/main/nups_content_body_paragraph_list.gif);
    background-repeat:no-repeat;
    background-position:0 .4em;
	padding: 0 0 0.35em .9em;
}
.p-box ul li {
	background-position:0 .45em !important;
}
.overview1 .size2 .text .paragraph ul li ul,
.overview2 .size2 .text .paragraph ul li ul,
.overview1 .patch ul li ul,
.overview2 .patch ul li ul {
	margin: 0 0 0 1em;
}
.overview1 .size2 .text .paragraph ul.links,
.overview2 .size2 .text .paragraph ul.links{
	list-style: none;
	margin: 2em 1.2em 2em 0.9em;
}
.overview1 .size2 .text .paragraph ul.links li,
.overview2 .size2 .text .paragraph ul.links li{
    background-image:none;
    padding:0;
	margin: 0;
}
.overview1 .size2 .text .paragraph ul.links li a,
.overview2 .size2 .text .paragraph ul.links li a{
	display: block;
	padding: 0 0 0 0.8em;
	width: 99%;
	background: transparent url(../images/main/nups_content_body_paragraph_list_link.gif) 0 0.4em no-repeat;
	color: #09C;
}
.overview1 .size2 .text .paragraph table,
.overview2 .size2 .text .paragraph table{
	margin: 0 0 1.5em 0;
	width: 100%;
	font-size: 100%;
	border: none;
	border-collapse: collapse;
}
.overview1 .size2 .text .paragraph table tr.odd,
.overview2 .size2 .text .paragraph table tr.odd{
	background-color: #EAF8FF;
}
.overview1 .size2 .text .paragraph table tr.even,
.overview2 .size2 .text .paragraph table tr.even{
	background-color: transparent;
}
.overview1 .size2 .text .paragraph table tr td,
.overview2 .size2 .text .paragraph table tr td{
	padding: 0.2em .3em;
}
.overview1 .size2 .text .paragraph table tr th,
.overview2 .size2 .text .paragraph table tr th{
	padding: 0.2em .3em;
	background-color: #E6F8DF;
	text-align: left;
}



/**** Template Overview 1/2, colored boxes ****/



.overview1 .colored h5,
.overview2 .colored h5 {
	font-size: 1.1em;
	color: #09c;
}
.overview1 .colored h6,
.overview2 .colored h6{
	font-size: 100%; 
	margin: .2em 1em 0 0em;
	padding-left: 0;
	padding-bottom:0.14em;
	color:#666666;
}
.overview1 .colored .news h6,
.overview2 .colored .news h6 {
	color:#090;
}
.overview1 .colored .news strong,
.overview2 .colored .news strong {
	color:#444;
}
.overview1 .colored ul,
.overview2 .colored ul {
	margin-left: 0em;
}
.overview1 .colored ul.paragraph,
.overview2 .colored ul.paragraph {
	margin: 0 0 1em 0em;
	padding: 0 0 1em 0;
	list-style: none;
	border: none;
	border-bottom: 0.5pt solid #7FCCE5;
}
.overview1 .colored ul.paragraph li,
.overview2 .colored ul.paragraph li {
	background-image: none;
	margin-left: 0em;
	padding-left: 0em;
}
.overview1 .colored ul li a,
.overview2 .colored ul li a {
	display: block;
	padding: 0.1em 0 0.1em 0em;
	background: transparent url(../images/main/nups_content_textadditionals_link.gif) 0 0.6em no-repeat;
	color: #09C;
	text-decoration: none;
}
.overview1 .colored ul.paragraph li a,
.overview2 .colored ul.paragraph li a {
	padding: 0.1em 0 0.1em 1.2em;
	background-image: url(../images/main/nups_content_textadditionals_link_paragraph.gif);
	background-position: 0 0.3em;
}
.overview1 .colored table td,
.overview2 .colored table td {
	padding-right: 1em;
	vertical-align: top;
}
div#content.overview1 div#grid div.colored div.str div.p-box h2,
div#content.overview2 div#grid div.colored div.str div.p-box h2 {
	margin-left: 0;
	margin-right: 0;
	font-size: 1.2em;
}




/* :::::::::::::: Template Standard ::::::::::::: */	



div#content div.body div.wide h1 {
	font-size: 1.4em;
	color: #09c;
	margin: 15px 0 10px 0;
}
.standard .wide .paragraph ul,
.standard .text .paragraph ul {
    margin: 2em 0 2em 0em !important;
}
.standard .text .paragraph ul.links{
	list-style: none;
}
.standard .body .textAdditionals ul li a {
	width: auto;
}
.textAdditionals div.p-box {
	margin-left: 1em;
	margin-right: 1em;
	font-size: 1.0em;
}
.textAdditionals div.p-box h2 {
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0.7em;
	font-size: 1.0em;
	color: #0099cc;
}
.textAdditionals div.p-box h3 {
	font-size: 1.0em;
	color: #009900;
}
.textAdditionals div.p-box strong {
	font-size: 1.0em;
	color: #444;
}
.textAdditionals div.p-box p,
.textAdditionals p {
	width: 100%;	
	padding: 0 !important;
}
.textAdditionals div.p-box .news {
	font-size: 0.95em;
}
.textAdditionals div.p-box .news h6 {
	margin-left: 0em !important;
	margin-right: 0em !important;
	color: #009900 !important;
	padding-bottom: 0.14em;
}
.textAdditionals div.p-box .news img {
	margin-left: 0 !important;
	width: 16.6em !important;
}
.textAdditionals .paragraph {
	padding-bottom: 0 !important;
}



/* :::::::::::::: Standard (wide) ::::::::::::: */	

div#content.standardwide div.body {
	background-image: none;
}



/* :::::::::::::: General ::::::::::::: */	



/**** links in lists ****/

#content ul a {
	color: #0099cc;
}
#content ul a:visited {
	color: #444444;
	color: #0099cc;
}



/**** Links in textAdditionals ****/

.textAdditionals a,
.textAdditionals a:visited {
	color: #0099cc !important;
}

/**** CHANGED BY YC start ****/

.news-search-emptyMsg {
	margin-bottom:10px;
}

/**** top link ****/

.text a.top, .wide a.top {
	display: block;
	float: right;
	width: 9px;
	height: 9px;
	margin: -3em 0 1em 0;
	background: transparent url(../images/main/but_top.gif) 0 0 no-repeat;
	clear: both;
}
.text .paragraph a.top, .wide .paragraph a.top {
	margin: 0 !important;
	border: none;
}

/**** CHANGED BY YC end ****/

/**** Paragraphs in blue boxes ****/

div.p-box p {
	margin: 0 !important;
	padding: 0;
	font-size: 1em !important;
}
*html div.p-box table td p {
	font-size: 0.7em !important;
}




/**** Header, Hintergrund ****/

div#page {
    background: url("../images/main/bg_headline_new.jpg") no-repeat scroll left top transparent;
}

#header{
	background: transparent url(../images/main/bg_headline_new.jpg) no-repeat bottom left;
}
/*#navigation {
	background: transparent url(../images/main/bg_headline_metanav_new.jpg) no-repeat top left;
}*/

/*#header .headline {
	padding-left: 70px;
}*/

/* overwrites data from layout.css */


html body div#navigation {
	position: relative;
	top: -22px;
	z-index: 200;
}

* + html body div#navigation {
	top: -18px;
}

html body div#content {
	top: -22px;
}

* html body div#content {
	margin-top:-22px;
}

* + html body div#content {
	top: -18px;
}


* html div#content div#grid {
	top:105px;
}

html body div#header div.headline {
	margin:0px;
}

div#header div.headline {
	marign:0px;
}

div#header {
	height:84px;
}

div#header img {
	margin: 9px 45px 9px 0px;	
}

#metanavigation {
	background: transparent;
	margin-right: 132px;	
}

div#navigation div.menu {border-top:1px solid #FFF;}

/*div#navigation ul#metanavigation {
	padding:0px 0px 6px 0px;
}*/

/* not for home page */
div.start #header {
	background: transparent url(../images/main/bg_headline_new.jpg) repeat-y top left;
}

/*div.start #navigation {
	background: transparent url(../images/main/bg_headline_new.jpg) repeat-y top left;
}*/

div.start #header .headline {
	padding-left: 0;
}


/**** Infobox, Product search ****/

/*#content div.tools #productSearchModule{
	margin: 0 0 1.4em 0.65em;
}*/
#content div.tools #productSearchModule{
	margin: 0.7em 0 1.4em 0.65em;
	color: #444;
	font-size: 0.917em;
	padding: 0;
}
/*#content div.tools #productSearchModule fieldset{
	width: 100%;
	border: none;
	margin: 0.7em 0 0 0em;
	display: block;
}
#content div.tools #productSearchModule fieldset label {
	color: #444;
	margin: 0;
	padding: 0;
	font-size: 0.917em;
}*/
#content div.tools #productSearchModule input.submit{
	margin: 0.3em 0 0 0;
	border: none;
	width: 1.3em;
	height: 1.3em;
	display: inline;
	vertical-align: text-bottom;
	background: transparent url(../images/main/but_simplesearch_submit.gif) 0 0 no-repeat;
	cursor: pointer;
}
#content div.tools #productSearchModule select {
	margin: 0.3em 0 0 0;
	border: 1px solid #7FCCE5;
	width: 15.2em;
	font-size: 0.917em;
}
html > body #content div.tools #productSearchModule select {
	border: 0.1em solid #7FCCE5;
	border-width: 1px;
}
#content div.tools #productSearchModule a {
	display: block;
	width: 14em;
	padding: 0.1em 0 0.1em 1.1em;
	text-decoration: none;
	background: transparent url(../images/main/nups_tools_link.gif) 0.8em 0.5em no-repeat;
	background-position: 0.3em 0.5em;
	color: #444;
	font-size: 0.917em;
}
#c6379 {
	display: none !important;
	border: 1px solid red !important;
}



/**** Infobox, Banners ****/

#content div.tools #banners {	
	text-align: center;	
	padding-bottom: 3.2em;
}
#content div.tools #banners img {
	width: 12em;
	margin-bottom: .8em;
}

#content div.tools #banners .image a{
	float:none;
	border:none;
}

#content div.tools #banners p a{
	text-decoration:none !important;
	color:#666666 !important;
}

#content div.tools #banners .image img{
	
}


*html #content div.tools #banners img {
	width: 9em;
}
*html #content div.tools #banners .image img {
	width: 12em;
}



/**** Main navigation, 1st level ****/

.menu a.active {
    color:#fff; 
    background-color:#1A478A;
}
.menu ul li:hover a {
	color:#06c;
	background-color:#EAF8FF;
}


/**** images ****/

#content.overview1 .text .image,
#content.overview2 .text .image,
#content.overview1 .text .image.left,
#content.overview2 .text .image.left {
	margin-left: 1.0em;
}
#content.overview1 .text .image.right,
#content.overview2 .text .image.right {
	margin-right: 1.0em;
}
#content .text .image {
	margin-bottom: 0.6em;
}
*html #content .text .image {
	margin-left: 0.45em !important;
}
*html #content.standard .text .image {
	margin-left: 0em !important;
}
#content .text .paragraph .image img {
	width: 11.65em !important;
}
#content .image p {	/* caption */
	margin: 0.6em 0 0 0 !important;
	padding: 0;
	width: 12.3em;
}
#content.overview1 .image p,
#content.overview2 .image p {	/* caption */
	font-size: .85em !important;
}
#content .text .left {	/* left floating image */
	float: left;
	margin: 0 1.25em 0.6em 0;
}

#content .wide .left {	/* left floating image */
	float: left;
	margin: 0 1.25em 0.6em 0;
}

DIV#content DIV.body DIV.wide P A {
    color: #0099CC;
}


#content .text .right {	/* right floating image */
	float: right;
	margin: 0 0 0.6em 1.25em;
}

div.image p { /* Bildunterzeile */
	font-size: 0.8em;
}

/**** textarea ****/

textarea {
	font-family: Arial, Helvetica, sans-serif;
}
.form-default .box-r label {
	padding-top: 0.5em;
}
* html .form-default .box-r label {
	padding-top: 0em;
}



/**** Subnavigation, 4th level of navigation (3rd level of subnavigation) ****/

div#content div.navigation ul#subnavigation li ul li li a {
	padding-left: 4.5em;
	background-position: 3.2em 0.5em;
}
html > body div#content div.navigation ul#subnavigation li ul li li a{
	width: 9.7em;
}



/**** Subnavigation, 5th level of navigation (4th level of subnavigation) ****/

div#content div.navigation ul#subnavigation li ul li li li a {
	padding-left: 6em;
	background-position: 4.7em 0.5em;
}
html > body div#content div.navigation ul#subnavigation li ul li li li a{
	width: 8.2em;
}


div#content div.navigation {
	margin-top:17px;
}


/**** Tables ****/

div#content div.body div.paragraph table {
	margin: 0 0 1.5em 0;
	width: 100%;
	font-size: 100%;
	border: none;
	border-collapse: collapse;
}
div#content div.body div.paragraph table tr.odd td, div#content div.body div.paragraph table tr.odd{
	background-color: #EAF8FF;
}

div#page div.body div.rgaccord1-nest table tr.odd td, div.rgaccord1-nest table tr.odd{
	background: #EAF8FF;
}

div.rgaccord1-nest table tr td p{
	margin:5px 0 5px 0 !important;
}

div#content div.body div.paragraph table tr.even {
	background-color: transparent;
}
div#content div.body div.paragraph table tbody tr td {
	padding: 0.2em 0.3em;
	text-align: left;
	vertical-align: top;
}
div#content div.body div.paragraph table thead tr td {
	padding: 0.2em 0.3em;
	font-weight: bold;
	background-color: #E6F8DF;
	text-align: left;
	vertical-align: top;
}
div#content div.body div.paragraph table tr td p {
	margin: 0;
	padding: 0;
}
div#content div.body div.paragraph table.product-table th {border:1px solid #444;}
div#content div.body div.paragraph table.product-table td {border:1px solid #444;}


/**** Ordered lists ****/

.wide .paragraph ol,
.text .paragraph ol {
    margin: 2em 0 2em 1.5em !important;
}
.wide .paragraph ol li,
.text .paragraph ol li {
	margin: auto !important;
	padding: auto !important;
}
table td ol {
    margin: 0 0 0 1.5em !important;
}
table td ol li {
	margin: auto !important;
	padding: auto !important;
}
#content ol ol {
	margin-top: 0.35em !important;
	margin-bottom: 0 !important;
}



/**** Unordered lists ****/

.body ul ul {
	margin-top: 0.35em !important;
	margin-bottom: 0 !important;
}



/**** Congresses ****/

div.tx-bahcongli-pi1 {
	display: block;
}
div.tx-bahcongli-pi1 form {
	background-color: #eaf8ff !important;
	margin: 4em 0 2em 0;
	padding: 0.4375em;
}
div.tx-bahcongli-pi1 label {
	clear: both;
	background-color: #eaf8ff;
}
div.tx-bahcongli-pi1 label select, div.tx-bahcongli-pi1 label textarea, div.tx-bahcongli-pi1 label input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
	font-weight: normal;
	width: 99%;
	padding: 0;
}
div.tx-bahcongli-pi1 label input {
	width: 97.3%;
}
div.tx-bahcongli-pi1 label span.lbl {
	margin-bottom: 0.2em;
	display: block;
	width: 29%;
	float: left;
	line-height: 1.5em;
}
div.tx-bahcongli-pi1 label span.fld {
	margin-bottom: 0.2em;
	display: block;
	float: right;
	width: 70%;
}
div.tx-bahcongli-pi1 input.submit {
	border: 0;
	background-color: transparent;
	color: #0099cc;
	font-weight: normal;
	text-decoration: underline !important;
	font-size: 1.1em;
	text-align: left;
}
div.tx-bahcongli-pi1 h4 a {
	color: #09C;
	text-decoration: none;
}
div.tx-bahcongli-pi1 h4 a {
	color: #09C;
	text-decoration: none;
}
div.tx-bahcongli-pi1 a {
	color: #09C !important;
	text-decoration: none;
}
div.backlink {
	padding: 0;
	margin-top: 2em;
}
div.backlink a {
	color: #09C;
	text-decoration: none;
}



/**** News list ****/

.news-list-container strong {
	display: block;
	color: #000;
}
.news-list-container .paragraph .imagepress {
	float: right;
	margin-left: 1.0em;
	margin-bottom: 1.0em;
}
.news-search-form {
	clear: both;
	background-color: #eaf8ff !important;
	padding: 0.4375em;
	margin-bottom: 10px;
}
.news-search-form input {
	border: 1px solid #7fcce5;
}
.news-search-form .news-search-form-submit input {
	border: none;
	background-color: transparent;
	text-align: left;
	color: #09C;
}
.news-single-item h1 { /* appendix */
	font-size: 1.0em !important;
	margin-top: 2em !important;
}
div.news-single-item .news-single-header h1 {
	font-size: 1.4em !important;
	margin-top: 0em !important;
}
#content .text div.news-list-container .imagepress img {
	/*width: auto !important;*/
}
#content .text .singleView .paragraphpress {
	padding: 0 0 2em 0;
	margin-bottom:1em;
	clear:both;	
}
#content .text .singleView .paragraphpress p {
	clear: left;
}
#content .text .singleView .paragraphpress .image {
	margin-bottom: 0.6em;
	font-size: .95em;
	/*width: 12.3em*/
	float: left;
}
#content .text .singleView .image img {
	margin-right: 1.25em;
	margin-bottom: 0.6em;
}
#content .text .singleView .image a.imgview {
	border: none !important;
}
#content .text #gallery .gImage {
	border-top: none;
	font-size: 1em;
}
#content .text #gallery .gImage img {
	float: left;
	margin: 0 1.25em 0.6em 0;
}
#content .text #gallery .articlelink {
	display: inline;
	font-size: 1em;
}
#content .text #gallery .articlelink a:visited,
#content .text #gallery .articlelink a {
	background-image: none;
	padding: 0;
	margin: 0;
	color: #09C;
}
#content .text #gallery .clearer {
	clear: both;
	margin-bottom: 2em;
}



/**** more links (for press and news teaser) ****/

.news-list-container a,
.news a {
	background: transparent url(../images/main/nups_content_patch_link_more.gif) right 0.5em no-repeat;
	padding: 0 1em 0 0;
	color: #09C;
}
.news-list-container a:visited,
.news a:visited {
	background: transparent url(../images/main/nups_content_patch_link_more.gif) right 0.5em no-repeat;
	padding: 0 1em 0 0;
	color: #09C !important;
}



/**** Press lounge (sidebar) ****/

#bahprlngSidebar h2 {
	font-size: 100%; 
	margin: .2em 1em 0 1em;
	padding-left:0;
	padding-bottom:0.14em;
	color:#666;
	border: none;
}
#bahprlngSidebar div.att {
	margin: 0 0 0em 1em;
	padding: 0;
}
#bahprlngSidebar a.imgview {
	display: block;
	margin: 0 0 0em 1em !important;
	padding: 0.1em 0 1em 0.7em;
	background: transparent url(../images/main/nups_content_textadditionals_link.gif) 0 0.6em no-repeat;
	color: #09C;
	border-bottom: 0.5pt solid #7FCCE5;
	text-decoration: none;
}
#bahprlngSidebar div.att a {
	padding: 0.1em 0 0.1em 0.7em;
	background: transparent url(../images/main/nups_content_textadditionals_link.gif) 0 0.6em no-repeat;
	color: #09C;
	text-decoration: none;
}
#bahprlngSidebar div.att a:visited {
	color: #09C;
}
#bahprlngSidebar a.imgview img,
#bahprlngSidebar div.att a img {
	display: none !important;
}
#bahprlngSidebar span.smaller {
	color: #666;
}

div.antifloat {
	clear: both !important;
	font-size: 1px !important;
	line-height: 1px !important;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
}

DIV#content DIV.tools UL#pageTools LI A.favourite {
	display: block !important;
	background-image: url(../images/main/nups_tools_link_favourite.gif);
}

/* Local Product Info */
#banners select {
font-size: 1em;
text-align: left;
}
#banners h6 {
margin: 0;
padding: 0 !important;
border: none !important;
margin-bottom: 0.65em;
}
#banners .p-box {
margin-left: 0.65em;
margin-right: 0.65em;
text-align: left;
}
#banners p {
	font-size: 0.917em;
}

#banners .paragraph { padding:5px 0px 5px 20px; border-bottom:1px solid #C9C9C9; background:url(../images/main/banner_pfeil.jpg) no-repeat 12px 7px;}

#banners .paragraph h4 {font-size:0.917em; color:#013378; text-align:left; margin-left:5px;}
#banners .paragraph h4 a {color:#013378 !important;}
#banners .paragraph a.orange {color:#FF960F !important;}



#banners p,
#banners .paragraph p {
text-align: left;
margin-left: 0.65em;
margin-right: 0.65em;
margin-bottom: 0;
}
#banners .paragraph a:visited,
#banners .paragraph a {
color: #666;
text-decoration:none;
float:none;
border:none;
}

#banners .top{
text-align:left;
margin-left:5px;
margin-bottom:-8px;
}

/* Added by YC start */
#banners .yc_image_border .top{
text-align:center;
margin-left:5px;
margin-bottom:-8px;
}
/* Added by YC end */



/* News Archive */

h1.news-amenu-item-year {
	font-size: 1.1em !important;
	color: #09c;
	font-weight: bold;
	margin-top: 1.1em !important;
	margin-bottom: 0.2em;
}
.news-archive-item a:visited,
.news-archive-item a {
	color: #09C !important;
}



/* Sitemap */

.sitemap h3 a {
	color: #fff !important;
}



/*]]*/
