@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

img, table {
	border:0;
}

html,p,br,p,ul,ol,li,div,table,td,th,tr,address,blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
}

body {
	padding:0;
	margin:0 0 40px 35px;
}

.main {
	width:935px;
	border-left:1px #979797 solid;
	border-right:1px #979797 solid;
	border-bottom:1px #979797 solid;
}

a {
	outline:none;
}


.ecke_oben_links {
	position:absolute;
	left:-36px;
	top:0px;
	width:36px;
	height:146px;
	background:#FFF;
	z-index:11;
}

.ecke_oben_rechts {
	position:absolute;
	left:935px;
	top:0px;
	width:30px;
	height:107px;
	background:#FFF;
	z-index:11;
}

.absatz {
	color:#333;
	line-height:16px;
	font-size:13px;
}

.absatz a {
	color:#668a00;
	font-weight:bold;
	text-decoration:underline;
}

.absatz a:hover {
	color:#668a00;
	font-weight:bold;
	text-decoration:none;
}


.subnavi {
	padding:10px 20px 25px 26px;
	background: #58730c;
	border-bottom:1px #FFF solid;
	border-left:1px #FFF solid;
	border-right:1px #FFF solid;
	margin-top:1px;
}

.subnavi ul {
	list-style:none;
	padding:0;
	margin:0;
}

.subnavi li {
	float:left;
	margin-right:30px;
}

.subnavi li a {                       
	color:#FFF;
	font-weight:normal;
	text-decoration:underline;
}

.subnavi li a:hover {                       
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}



.content_padding { 
	padding:25px; 
}



.list_functions {
	padding-top:10px;
	margin-top:10px;
	border-top:1px #b9b9b9 solid;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px #b9b9b9 solid;
}

.list_functions table {
	width:100%;
}

.list_functions select {
	width:215px;
	height:26px;
	font-size:15px;
	color:#666;
	font-style:italic;
	padding-top:4px;
	padding-left:5px;
}

/* ARTICLE LIST */

.list_headline {
	width:100%;
	height:44px;
	border-bottom:1px #b9b9b9 solid;
	margin-bottom:20px;
}

.list_headline h1 {
	color:#467dc2;
	font-size:19px;
	font-weight:bold;
}

.list_article {
	width:100%;
	padding:5px 0px 10px 0px;
	margin-bottom:10px;
	border-bottom:1px #e0e0e0 solid;
}

.list_article_title a {
	font-size:14px;
	font-weight:normal;
	color:#393939;
	text-decoration:none;
}

.list_article_title a:hover {
	font-size:14px;
	font-weight:normal;
	color:#668a00;
	text-decoration:underline;
}

.list_article_sub_text {
	font-size:11px;
	line-height:12px;
	color:#484848;
	padding-top:5px;
}

.list_article_sub_text a {
	font-size:11px;
	color:#668a00;
	text-decoration:underline;
}

.list_article_sub_text a:hover {
	font-size:11px;
	color:#668a00;
	text-decoration:none;
}

.list_article_price {
 	font-size:22px;
	color:#668a00;
	font-weight:bold;
}

.list_article_price span {
	font-size:14px;
	color:#878787;
}

.list_article_button {
	padding-top:5px;
}




/* STARTSEITE */

.infobox_startpage {
	border:1px #d3d3d3 solid;
	padding:1px;
	margin-top:15px;
}

.infobox_startpage_inner {
	background: url(./../images/bg_infobox_start.gif) left top repeat-x;
	padding:10px;
}

.infobox_startpage p strong {
	color:#714414;
}

.infobox_startpage p {
	line-height:16px;
	color:#434343;
	width:600px;
}

/* KACHEL */


.article {
	float:left;  
	width:200px;
	height:315px;
	margin-right:28px;
	margin-bottom:25px;
	background: url(./../images/bg_article_kachel.gif) left bottom no-repeat;
	cursor:pointer;
}

.article_inner {
	padding:5px;
}

.title_article {
	width:183px;
	padding:3px;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;           
	text-decoration: none;	
}

.title_article a {
	font-size:13px;
	font-weight:bold;
	color:#FFF;           
	text-decoration: none;
}

.title_article a:hover {
	font-size:13px;
	font-weight:bold;
	color:#FFF;           
	text-decoration: underline;
}

.article_tile_trenner {
	position:absolute;
	left:203px;
	top:0px;
	height:255px;
	width:1px;
	background:#e0e0e0;
}

.tileprice {
     padding-bottom:10px;
}

.nur {
	font-size:14px;
	color:#878787;
}

.price {
	font-size:27px;
	color:#668a00;
	font-weight:bold;
	font-family: "Arial",sans-serif;
}

/* PAGING */

.paging {
    border-bottom:1px #b9b9b9 solid;
	padding-bottom:20px;
	margin-bottom:15px;
}

.paging_title {
	width:40px;
	font-size:13px;
	color:#666;
}

.paging_inactive {
	cursor:pointer;
	width:23px;
	height:23px;
	text-align:center;
	background: url(./../images/pager_inactive.gif) left top no-repeat;
	color:#FFF;
}

.paging_inactive a {
	color:#FFF;
}


.paging_active {
	cursor:pointer;
	width:23px;
	height:23px;
	text-align:center;
	background: url(./../images/pager_active.gif) left top no-repeat;
	color:#FFF;
}

.paging_active a {
	color:#FFF;
}


/* LINK LIST / KACHEL */

.view_kachel {
	color:#666;
	text-decoration:underline;
	font-size:13px;
	background: url(./../images/ico_kachel.gif) 0px 3px no-repeat;
	padding-left:18px;
	margin-left:18px;
}

.view_list {
	color:#666;
	text-decoration:underline;
	font-size:13px;
	background: url(./../images/ico_liste.gif) 0px 3px no-repeat;
	padding-left:18px;
	margin-left:10px;
}

/* SORT */

.sort {
	width:100%;
	height:44px;
	border-bottom:1px #b9b9b9 solid;
	margin-bottom:20px;
}

.sort_left {
	.float:left;
}

.sort_right {
	float:right;
}    


.sort_title {
	font-size:13px;
	color:#666;
	padding-right:10px;
}

.select_sort {
	width:215px;
	height:26px;
	border:none;
	background: url(./../images/select_sort.gif) no-repeat;
	font-size:15px;
	color:#666;
	font-style:italic;
	border:none;
	padding-top:4px;
	padding-left:5px;
	outline:none;
}

.select_sort option {
	background:#FFF;
	outline:none;
}


/* LAYER */

.hose_layer {
	position:absolute;
	widt:230px;
	height:594px;
	left:936px;
	top:203px;
	overflow:hidden;
	z-index:10;
}


.category_description_top, .category_description_bottom {
	border:1px #d3d3d3 solid;
	padding:1px;
	margin-top:15px;
}

.infobox_startpage_inner {
	background: url(./../images/bg_infobox_start.gif) left top repeat-x;
	padding:10px;
}

.category_description_top p strong {
	color:#714414;
}

.category_description_top p {
	line-height:16px;
	color:#434343;
}

.category_description_bottom p strong {
	color:#714414;
}

.category_description_bottom p {
	line-height:16px;
	color:#434343;
}

