html {}

body {
	text-align: center;
	font-family: Verdana, Sans-serif;
	font-size: 9pt;
	color: #000;
	background: #E2E4E3 url(../../images/peugeot/background_body.gif) repeat-x top center;
}

a {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.clr {
	clear: both;
	font-size: 0.1em;
	height: 1px;
}

h1 {
	font-size: 14pt;
	font-weight: bold;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	color: #003366;
	padding: 5px 13px 3px 13px;
}

#wrapper_content_left h2 {
	padding-bottom: 10px;
}

#wrapper_content_left h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	padding: 5px 13px 3px 13px;
}

#wrapper_content_right h4 {
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	padding: 5px 13px 3px 13px;
}

p {
	line-height: 11pt;
}

p.copyright {
	text-align: right;
}
p.copyright a {
	display: block;
	float: right;
	padding: 0 185px 0 0;
	height: 43px;
	color: #fff;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none;
	line-height: 43px;
	background: url(../../images/peugeot/footer_logos.gif) no-repeat right center;
}
p.copyright a:hover {
	text-decoration: none;
}

td {
	vertical-align: top;
}

a.internal-link {
	background: url(../../images/ug/linkpfeil_ug.gif) no-repeat left center;
	padding-left: 8px;
}


/**
 *	Inhaltselemente
 */

div.content_spacer { clear: both; font-size: 0.1em; height: 15px; }

div.divider_solid { margin-top: 15px; padding-top: 15px; border-top: 1px solid #000; }
div.divider_dotted { margin-top: 15px; padding-top: 15px; border-top: 1px dotted #000; }
div.divider_solid hr, div.divider_dotted hr { display: none; }


/* Links*/
div#wrapper_content_left div.contentblock { background: #fff url(../../images/peugeot/background_content.gif) repeat-x 0 30px; }
div#wrapper_content_left div.contentblock h1 { height: 30px; line-height: 30px; padding: 0 13px; margin-bottom: 11px; background-color: #003366; color: #fff; }
div#wrapper_content_left div.contentblock_nopadding h1 { height: 30px; line-height: 30px; padding: 0 13px; background-color: #003366; color: #fff; }
div#wrapper_content_left div.contentblock p { padding: 0 13px 11px 13px; }


/* Rechts */
div#wrapper_content_right div.contentblock { background: #fff url(../../images/peugeot/background_content.gif) repeat-x 0 30px; overflow: hidden; width: 100%; }
div#wrapper_content_right div.contentblock h1 { height: 30px; line-height: 30px; padding: 0 13px; margin-bottom: 11px; background-color: #003366; color: #fff; }
div#wrapper_content_right div.contentblock_nopadding h1 { height: 30px; line-height: 30px; padding: 0 13px; background-color: #003366; color: #fff; }
div#wrapper_content_right div.contentblock p { padding: 0 13px 11px 13px; }


/* Unten */
div#wrapper_content_bottom div.contentblock { background: #bababa url(../../images/peugeot/background_content_bottom.gif) repeat-x 0 30px; margin-bottom: 15px; }
div#wrapper_content_bottom div.contentblock h1 { height: 30px; line-height: 30px; padding: 0 13px; background-color: #003366; color: #fff; }
div#wrapper_content_bottom div.contentblock p { padding: 0 13px 11px 13px; }

div#wrapper_content_bottom div.contentblock_inner { background: none; margin: 0; }
div#wrapper_content_bottom div.contentblock_inner h1 { font-size: 10pt; height: auto; padding: 0 10px 5px 10px; margin: 0; background: none; color: #476D97; }
div#wrapper_content_bottom div.contentblock_inner p { padding: 0 10px 10px 10px; }


/* Wide */
div#wrapper_content_wide div.contentblock { background: #fff url(../../images/peugeot/background_content.gif) repeat-x 0 30px; }
div#wrapper_content_wide div.contentblock h1 { height: 30px; line-height: 30px; padding: 0 13px; margin-bottom: 11px; background-color: #003366; color: #fff; }
div#wrapper_content_wide div.contentblock_nopadding h1 { height: 30px; line-height: 30px; padding: 0 13px; background-color: #003366; color: #fff; }
div#wrapper_content_wide div.contentblock p { padding: 0 13px 11px 13px; }


/* CSS-Styled-Content */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; }
ul.csc-menu { padding: 0 13px 11px 13px; list-style-type: disc; list-style-position: inside; }
ul.csc-menu li { padding-bottom: 5px; }


/* Detailseiten News */
div.news-single-img {padding-left: 10px; float: right;}
div.car_block {padding-bottom: 10px;}

