body {
	margin:0;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7b9849;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #FFFFFF;
}
.reg_headline { 
	font-size: 12px;
	font-weight: bold 
}
body     { 
	color: #454433; 
	font-family: Arial; 
	font-size: 11px 
}
td    { 
	color: #454433; 
	font-family: Arial; 
	font-size: 11px 
}
table    { 
	color: #454433; 
	font-family: Arial; 
	font-size: 11px 
}
.color_white {
	color: #FFFFFF
}
.justifyMe { 
	text-align: justify 
}
.small_text  { 
	font-size: 9px 
}
.color_green_for_text { 
	color: #454433 
}
.color_red_for_text { 
	color: #ae0000 
}
.color_green_for_text_and_bold  { 
	color: #454433; 
	font-weight: bold 
}
.blowMeUp  { 
	font-size: 16px 
}
a { 
	color: #454433 
}
.smallDropDown   { 
	font-size: 10px 
}
.noDecorationGreen  { 
	color: #454433; 
	text-decoration: none 
}
.noDecorationRed {
	color: #CC0000;
	text-decoration: none
}
.ml_10 {
	margin-left: 10px;
}
.form_bottom_align {
	vertical-align: bottom;
	margin: 0px;
}
#container_top_navigation .container_top_nav_inactive a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #b2c76b;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	margin-top: 3px;
	float: left;
}
#container_top_navigation .container_top_nav_inactive a:hover {
	background-color: #C0D672;
}
#container_top_navigation .container_top_nav_active a {
	font-family: Arial, Helvetica, sans-serif;
	color: #82A14C;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	margin-top: 3px;
	float: left;
}
.border_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.nav_dist_left {
	margin-left: 5px;
}

/* ############ */

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #454433;
	margin-bottom: 3px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	background-color: #7b9849;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	margin-top: 0px;
}
.small_dist {
	height: 10px;
}
.large_dist {
	height: 20px;
}
.reg_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454433;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.reg_text_II {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454433;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.reg_text_nj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454433;
	padding-right: 10px;
	padding-left: 10px;
}
.left_frame_box {
	width: 175px;
	border: 1px solid #7C824A;
	margin-left: 10px;
	padding-bottom: 10px;
}
.left_frame_box_add {
	width: 175px;
	margin-left: 10px;
}
#start_search_box {
	background-image: url(../images/startseite/searchbox_bg.jpg);
	height: 245px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
#start_search_box_small {
	background-image: url(../images/startseite/searchbox_bg_small.jpg);
	height: 100px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom:20px;
}
#start_search_box h1, #start_help_box h1, #start_search_box_small h1 {
	color: #434432;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#start_search_box form, #start_search_box_small form {
	margin: 0px;
	padding: 0px;
}
#start_help_box {
}
.left_frame_box form {
	margin: 0px;
	padding: 0px;
}



.produktliste .spalte_float_links {
	float:left;
}

.produktliste .spalte_float_rechts {
	float:right;
	padding-right: 50px;
}

.produktliste ul {
	margin-top:3px;
	margin-bottom:20px;
	padding-left:8px
}

.produktliste ul li {
	list-style-image: none;
	list-style-type: none;
}




.angebot_list_item {
	
}

.angebot_list_item .item_details {
	min-height:83px;
}

.angebot_list_item .item_image {
	background-image: url(../images/basics/angebot_list_bg_image_II.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 75px;
	/*text-align: center;
	display: table-cell;
	vertical-align: middle;*/
	float: left;
	margin-right: 5px;
}

.angebot_list_item .item_details .bottom_content {
	margin-top: 3px;
	height: 35px;
}

.angebot_list_item .item_details .preis_und_details {
	float:right;
	padding-right: 5px;
}

.angebot_list_item .item_details .preis_und_details img{
	padding-top: 4px;
}

.angebot_list_item .item_footer {
	background-image: url(../images/basics/angebot_list_bg_linie_II.gif);
	background-repeat: no-repeat;
	height: 5px;
	margin-bottom: 5px;
}
.sbm_icon h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#at16pi h4 {
	background-color: #F2F2F2;
}
#monyta_start .idea_item_set a {
	color:#FFFFFF;
}
.button_previous_offer {
	background-image: url(../images/basics/button_vorheriges-angebot.gif);
	background-repeat: no-repeat;
	float: left;
	height: 13px;
	width: 145px;	
}
.button_next_offer {
	background-image: url(../images/basics/button_naechstes-angebot.gif);
	background-repeat: no-repeat;
	float: right;
	height: 13px;
	width: 145px;
	margin-right:14px;
	text-align: right;
}
.button_previous_offer a {
	color:#FFFFFF;
	text-decoration: none;
	padding-left:18px;
	line-height:13px;
	display:block;
}
.button_next_offer a {
	color:#FFFFFF;
	text-decoration: none;
	padding-right:18px;
	line-height:13px;
	display:block;
}
#atff {
  display: none;
}

.abort_button {
	margin-left:10px;
	display:inline;
}
.abort_button a, .ui-widget-content .abort_button a {
	color:#CC0000;
}

.agb_checkbox_warning_border {
	border: 1px solid #FFFFFF;/*   border is defined by jquery*/
	padding-top:5px;
	padding-bottom:5px;
}

/* HILFE BEREICH */
#hilfe_uebersicht_themen{
	background-image: url(../images/basics/hilfe_themen_bg.gif);
	background-repeat: no-repeat;
	width:762px;
	height:250px;
	margin-bottom:25px;
	margin-left:10px;
}

#hilfe_uebersicht_themen h1 {
	color: #434432;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#hilfe_uebersicht_themen ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

#hilfe_uebersicht_themen ul li {
	list-style-position: inside;
	list-style-type: none;
	font-size: 15px;
}

#hilfe_uebersicht_themen ul li a{
	color: #585A43;
	line-height: 1.7em;
	font-style: normal;
	font-weight: normal;
}

#hilfe_themen_details {
	padding-left:35px;
	padding-bottom:80px;
}

#hilfe_themen_details .hilfe_themen_element {
	margin-top:35px;
}

#hilfe_themen_details .hilfe_themen_element h1 {
}

#hilfe_themen_details .hilfe_themen_element td {
	font-size: 13px;
	line-height:1.48em;
}

#hilfe_themen_details .hilfe_themen_element p {
	font-size: 13px;
	line-height:1.48em;
	padding-right:40px;
	margin-top:5px;
	margin-bottom:5px;
}

#hilfe_themen_details .hilfe_themen_element p.go_to_top {
}

#hilfe_themen_details .hilfe_themen_element .go_to_top a {
	font-size: 11px;
	color: #7B9849;
}

#frontpage_bulletpoints ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#frontpage_bulletpoints ul li {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(../images/basics/checkbox_1_orange.gif);
	list-style-type: none;
	font-size:15px;
	font-weight:normal;
	color:#7B9849;
}
#frontpage_bulletpoints ul li a {
	color:#7B9849;
	text-decoration:none;
}
#loader_icon {
	padding-left:15px;
	display:none;
}

/* For Sellers */
.for_sellers h1, .for_sellers h2 {
	padding-left:10px;
}

.for_sellers .reg_text {
	font-size:12px;
	line-height:1.48em;
}
.for_sellers ul {
	padding:0;
	margin:0;
}
.for_sellers ul li {
	list-style-position: inside;
}
.for_sellers ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.for_sellers ul li {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(../images/basics/checkbox_1_orange.gif);
	list-style-type: none;
	font-size:14px;
	font-weight:normal;
	/*color:#7B9849;*/
}
.for_sellers ul li.x_box {
	list-style-image: url(../images/basics/x_box.jpg);
}

.list_bottom_line {
	border-bottom-color: #7b9849;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
	margin-top:10px;
	margin-right: 25px;
	margin-left: 5px;
}

/* Pager in offer list view */
.pager_bottom {
	text-align: center;
	margin-bottom:15px;
	height:20px;
}
.pager_bottom a {
	color:#454433;
}

/* button user area - create offer */
.button_create_offer {
	padding-top:20px;
}
.button_create_offer a {
	background-image: url(../images/basics/create_offer_bg.jpg);
	background-repeat: no-repeat;
	height: 38px;
	/*width: 300px;*/
	display:block;
	padding-left:55px;
	line-height:38px;
	font-size:17px;
	text-decoration: none;
}
.button_create_offer a:hover {
	background-image: url(../images/basics/create_offer_bg_o.jpg);
	background-repeat: no-repeat;
}