/**
* Disable padding and margin for all elements
**/
* {
	padding:				0px;
	margin:					0px;
}

body {
	background: 			#565656;
	color: 					#5B5B5B;
	font-family: 			Arial, Helvetica, Sans-Serif;
	font-size: 				11px;
	text-align:				center;				/* zentrieren für IE */
}

/**
* Define page width
* Set margin to auto, otherwise non IE Browser will display the page non centered
**/
#page {
	margin:                 0 auto;
	width:                  860px;
	font-size:              11px;
    text-align:             left;
}

#header {
	height:					312px;
	width:					860px;
	background-image: 		url(../images/header_bg.jpg);
	text-align:				left;
	position:				relative;
}

#header_aktuelles_content {
	width:					286px;
	height:					104px;
	background:				url(../images/d498619354.gif) no-repeat;
	position:				absolute;
	top:					196px;
}

#header_image_content {
	width:					571px;
	height:					252px;
	background:				url(../images/header_S80.jpg) no-repeat;
	position:				absolute;
	left:					288px;
	bottom:					0px;
}

#startseitenlink {
	height:					31px;
	width:					218px;
	position:				absolute;
	left:					32px;
	top:					51px;
}

#link-container {
	width:					573px;
	height:					61px;
	float:					right;
	background:				url(../images/static_bg.gif) no-repeat;
	position:				relative;
}

#static-links {
	position:				absolute;
	top:					10px;
	left:					201px;
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
}

#static-links li{
	padding:				13px 9px 12px 9px;
	float:					left;
	background:				url(../images/trenner.gif) no-repeat;
}

#static-links li.first{
	background:				none;
}

#static-links a {
	color: 					#5B5B5B;
	font-weight:			bold;
	display:				block;
}

#static-links a:hover {
	color:					#D7D6CD;
	text-decoration:		none;
}

#volvo_logo_container {
	width:					37px;
	height:					35px;
	background:				url(../images/logo_volvo.gif) no-repeat;
	float:					right;
	position:				absolute;
	left:					522px;
	bottom:					12px;
	display:				block;
}

#navigation_top {
	width:					858px;
	height:					46px;
	background: 			url(../images/menue_bg.gif) repeat-x;
	border-left:			1px solid #FFFFFC;
	border-right:			1px solid #FFFFFC;
}

#navigation_top ul {
	list-style-type:		none;
	padding:				14px 0px 0 14px;
}

#navigation_top ul li {
	float:					left;
	height:					31px;
}

#navigation_top ul li a {
	margin-top:				12px;
	padding:				0px 10px 0 10px;
	color:					#5B5B5B;
	font-weight:			bold;
	text-decoration:		none;
}

#navigation_top ul li a.active {
	background:				url(../images/topmenue.gif) no-repeat;
}

#navigation_top ul li a:hover {
	background:				url(../images/topmenue.gif) no-repeat;
}

#navigation_sub_title {
	font-weight:			bold;
	padding-left:			46px;
	padding-bottom:			6px;
	background:				url(../images/topmenue.gif) no-repeat 30px -1px;
}

#navigation_sub {
	background:				#d6d6ce;
	width:					219px;
	margin: 				0;
	padding:	 			30px 0 30px 0;
	float:					left;
	text-align: 			left;
	color:					#5B5B5B;
}

#navigation_sub ul {
	margin:					0;
	padding:				0;
	list-style-type:		none;
	background-color:		#F7F7F3;
	padding-top:			6px;
}

#navigation_sub ul li {
	margin:					0;
	padding:				0;
    padding-bottom:         5px;
    border-bottom:          1px solid #F7F7F3;
}

#navigation_sub ul li a {
	text-decoration:		none;
	display:				block;
	padding-left:			46px;
	background:				url(../images/li_off.gif) no-repeat 30px 0px;
	color:					#5B5B5B;
}

#navigation_sub ul li a.current {
	background:				url(../images/li_on.gif) no-repeat 30px 0px;
	font-weight:			bold;
}

#navigation_sub ul li ul li {
	margin:					0;
	margin-left:			31px;
	padding:			 	0 38px 7px 15px;
	background-image:		url(li_off.gif);
	background-repeat:		no-repeat;
	color:					#5B5B5B;
	text-decoration:		none;
	display:				block;
    border-bottom:          1px solid #F7F7F3;
}

#navigation_sub ul li ul li a {
	padding:				0px 0px 0px 12px;
	background:				url(../images/li_off.gif) no-repeat 0px -1px;
}

#navigation_sub ul li ul li a.current, #navigation_sub ul li ul li a:hover {
	background:				url(../images/li_on.gif) no-repeat 0px -1px;
}

#content_bg {
	background: 			url(../images/content-bg.gif) repeat-y;
}

#content_left, #content_main, #content_main_twocol, #content_main_threecol, #content_right {
	float:					left;
}

#content_main_twocol{
	margin-top:				12px;
}

#content_left {
	width:					161px;
}

#content_main {
	width:					860px;
	background:				#FFFFFC;
	text-align:				left;
}

#content_main_twocol {
	width:					504px;
	background:				#FFFFFC;
	float:					right;
	text-align:				left;
	padding:				16px 69px 16px 67px;
}

#content_main_homepage, #content_main_iframe {
	float:					right;
	text-align:				left;
    width:					632px;
    padding:                16px 4px;
}

#content_main_homepage {
    padding:                4px;
}

#content_main_iframe_no_navi {
    background:             #fff;
    padding:                4px;
}

#footer {
	width:					860px;
	height:					37px;
	background:				url(../images/footer_bg.jpg) no-repeat;
}

#footer-text {
	font-weight:			bold;
	float:					right;
	padding:				12px 129px 0px 0px;
}

/**
* Comments
**/
#CommentHolder ul {
	list-style:             none;
	margin:                 20px 0;
}

#PageComments li {
	margin:                 5px 0;
	padding:                10px 10px 10px 10px;
}

#PageComments li.odd {
	background:             #efefef url(../images/bg_li_page_comments_odd.gif) no-repeat 1% 10%;
	padding-left:           40px;
	padding-right:          10px;
}

#PageComments li.even {
	background:             #fff url(../images/bg_li_page_comments_even.gif) no-repeat 1% 10%;
	padding-left:           40px;
	padding-right:          10px;
}

.actionLinks li {
	display:                inline;
	border-right:           1px solid;
}

.actionLinks li.last {
	border-right:           none;
}

.commentrss {
	background:             transparent url(../images/bg_a_commentrss.png) no-repeat;
	padding-left:           20px;
}

#PageCommentsPagination p {
	text-align:             center;
}

#PageCommentInterface_Form_PageCommentsPostCommentForm {
	margin-bottom:			10px;
}

#PageCommentInterface_Form_PageCommentsPostCommentForm_error {
	margin:					10px 0px;
	padding:				10px;
	border:					1px solid #ff0000;
	background-color:		#ff7676;
	font-weight:			bold;
	color:					#fff;
}

.WidgetHolder {
    padding-left:           10px;
    font-size:              smaller;
}

#page_images {
    font-size:              smaller;
}

#page_images.right {
    float:                  right;
    margin:                 0px 0px 10px 20px;
}

#page_images.left {
    float:                  left;
    margin:                 0px 20px 10px 0px;
}

#page_images.over {
    margin-bottom:          20px;
}

div.width_350 {
    width:                  350px;
}

div.width_325 {
    width:                  325px;
}

div.width_300 {
    width:                  300px;
}

div.width_275 {
    width:                  275px;
}

div.width_250 {
    width:                  250px;
}

div.width_225 {
    width:                  225px;
}

div.width_200 {
    width:                  200px;
}

div.width_175 {
    width:                  175px;
}

div.width_150 {
    width:                  150px;
}

div.width_125 {
    width:                  125px;
}

div.width_100 {
    width:                  100px;
}

div.left {
    float:                  left;
    margin-right:           10px;
}

#page_images div.image {
    text-align:             left;
    margin-bottom:          10px;
}

#page_images div.image a img {
    border:                 none;
}

.typography .items .item {
    width:                  236px;
    height:                 150px;
    float:                  left;
    padding:                40px;
}

.typography .items .item.odd {
    width:                  235px;
    height:                 150px;
    padding:                40px;
    border-right:           1px solid #5b5b5b;
}

.typography .items .item .image_right {
    float:                  right;
}

.typography .items .line {
    clear:                  both;
    border-top:             1px solid #5b5b5b;
    height:                 0px;
}

div.cb {
	clear:					both;
}

div.cl {
	clear:					left;
}

div.cr {
	clear:					right;
}
/*****SUCHE*****/

#SearchForm_SearchForm_Search {
	width: 					101px;
	border:					1px solid #565656;
	padding:				1px 2px;
	background:				#fff;
	margin:					20px 0px 0px 19px;
}

#SearchForm_SearchForm_action_SearchResults {
	border: 				none;
}


#SearchForm_SearchForm input.action {
	margin:					20px 0 0px 2px;
	cursor:					pointer;
	border:					1px solid #565656;
	color:					#666;
	background:				url(../images/suche.gif) no-repeat;
	width:					50px;
	height:					19px;
}

*:first-child+html #SearchForm_SearchForm input.action {
	margin-top:				1px;
	background:				url(../images/suche.gif) no-repeat;
}

* html #SearchForm_SearchForm input.action {
	margin-left:			12px;
	margin-top:				1px;
}

#Search {
	float:					left;
}

 div.searchResult {
	margin-top:				5px;
	margin-bottom:			20px;
}

.searchResult  {
	margin:					0;


}

.searchResultHead {
	height:					17px;
	padding:				3px 0px 0px 5px;
	background:				#d7d6cd;
}

.searchResult .searchResultContent{
	margin-bottom:			14px;
}

.arrow  {
	font-weight:			bold;
}
