/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/


/*  -----------------------------------------------------------------------------------------
	MAIN DEFINITIONS
	---------------------------------------------------------------------------------------*/

img
{
	border: 0px;
}

body, td
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: 400;
	color: #000000;
	margin: 0;
	padding: 0;
}

p
{
	margin: 0;
	padding: 0;
}

a, input
{
	outline: none;
}

body
{
	background-color: #FFFFFF;
}

.clear
{
	clear: both;
}

.spacer
{
	height: 15px;
}



/* -----------------------------------------------------------------------------------------
   LINKS
   ---------------------------------------------------------------------------------------*/


/*-- normale textlinks --*/
A {
	color: #797979;
	text-decoration: none;
}
A:hover {
	color: #000000;
	text-decoration: none;
}



/*-- links menue erste ebene --*/
#box_left_two A {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 24px;
	width: 264px;
	border-top: 1px solid #5E5E5E;
	line-height: 24px;
}

#box_left_two A:hover
{
	background-color: #4E4E4E;
}

#box_left_two .selected
{
	background-color: #F66035;
	font-weight: bold;
}



/*-- links menue zweite ebene --*/
#box_left_two .inner A
{
	margin-left: 24px;
	width: 240px;
}

#box_left_two .inner A:hover
{
	background-color: #4E4E4E;
}

#box_left_two .inner .selected
{
	background-color: #F68035;
}



/*-- links menue dritte ebene --*/
#box_left_two .inner .inner A
{
	margin-left: 48px;
	width: 216px;
}

#box_left_two .inner .inner A:hover
{
	background-color: #4E4E4E;
}

#box_left_two .inner .inner .selected
{
	background-color: #F6A035;
}




/*-- footer menue --*/
#box_right_footer_text A
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	line-height: 24px;
}

#box_right_footer_text A:hover
{
	color: #121212;
}

#box_right_footer_text .selected
{
	color: #121212;
}


/* -----------------------------------------------------------------------------------------
   MAIN FRAMES (layout-positions)
   ---------------------------------------------------------------------------------------*/

#frame_wrapper
{
	position: relative;
	width: 100%;
	height: auto;
	min-height: 660px;
	text-align: center;
}

* html #frame_wrapper
{
	height: auto;
	min-height: 660px !important;
	height: 660px;
}

#frame_page
{
	position: relative;
	width: 948px;
	height: auto;
	min-height: 660px;
	margin: auto;
	text-align: left;
	background: #FFFFFF url(img/wppartner_background.jpg) repeat-y;
	margin-bottom: 10px;
}

* html #frame_page
{
	height: auto;
	min-height: 660px !important;
	height: 660px;
}



#frame_left
{
	width: 264px;
	height: auto;
	min-height: 660px;
	background-color: #5E5E5E;
	float: left;
}

* html #frame_left
{
	height: auto;
	min-height: 660px !important;
	height: 660px;
}

#frame_right
{
	width: 672px;
	height: auto;
	min-height: 660px;
	background-color: #F1F1F1;
	float: right;
}

* html #frame_right
{
	height: auto;
	min-height: 660px !important;
	height: 660px;
}

#frame_right_footer
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 672px;
	background-color: #5E5E5E;
	height: 36px;
}



/*  -----------------------------------------------------------------------------------------
    inhaltsboxen - header
	---------------------------------------------------------------------------------------*/

#box_left_one
{
	width: 264px;
	height: 60px;
	background-color: #FFFFFF;
}

#box_left_two
{
	padding-top: 48px;
	width: 264px;
	height: auto; 
}

#box_left_three
{
	padding-top: 90px;
	width: 264px;
	height: auto;
	padding-bottom: 60px;
}

#box_right_one
{
	width: 672px;
	height: 60px;
	background-color: #FFFFFF;
}

#box_right_one_search
{
	position: absolute;
	top: 28px;
	right: 0;
}

#box_right_two
{
	width: 672px;
	height: 216px;
}

#box_right_two_one
{
	width: 672px;
	height: 12px;
	background-color: #FFFFFF;
}

#box_right_three
{
	width: 672px;
	height: auto;
	min-height: 312px;
	background-color: #F1F1F1;
}

* html #box_right_three
{
	height: auto;
	min-height: 312px !important;
	height: 312px;
}

#box_right_footer_one
{
	position: absolute;
	top: 0;
	width: 672px;
	height: 12px;
	background-color: #FFFFFF;
}


/*  -----------------------------------------------------------------------------------------
    textboxen
	---------------------------------------------------------------------------------------*/

#box_right_three_textbox
{
	position: relative;
	top: 48px;
	left: 60px;
	width: 564px;
	padding-bottom: 120px;
}

#box_left_three_textbox
{
	position: relative;
	left: 24px;
	width: 216px;
	color: #FFFFFF;
	font-weight: bold;
}

#box_right_footer_text
{
	position: relative;
	top: 11px;
	width: 660px;
	color: #FFFFFF;
	text-align: right;
	line-height: 16px;
}


/*  -----------------------------------------------------------------------------------------
    sonstiges
	---------------------------------------------------------------------------------------*/

#box_right_three_textbox HR
{
	border: none;
	background-color: #5E5E5E;
	height: 1px;
}



/*  -----------------------------------------------------------------------------------------
    Kontakt
	---------------------------------------------------------------------------------------*/

.kontakt_holder
{
	width: 550px;
	height: 210px;
	padding-bottom: 35px;
}

.foto
{
	width: 210px;
	height: 210px;
	background-color: #FFFFFF;
	float: left;
}

.text
{
	width: 330px;
	height: 210px;
	float: right;
}

.pleggehaus
{
	background-image: url(img/haus_ibb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/*  -----------------------------------------------------------------------------------------
    Tabellen im Mini-Shop
	---------------------------------------------------------------------------------------*/

#box_right_three_textbox TD
{
	vertical-align: top;
	padding: 5px;
}

#box_content_all {
	width: 100%;
	height: auto;
}

#box_content_holder {
	position: relative;
	left: 12px;
	width: 768px;
	height: auto;
}

* html #box_content_all {
	height: auto;
	min-height: 229px !important;
	height: 229px;
}

