div {margin:0px; padding:0px; border:0px;}
div.padding_lr {padding-left:5px; padding-right:5px;}
*.wai_hidden {display:none;}


/*Layout*/

body {
	margin:0px;
	padding:0px;
	border:0px;
	}
	
div#masterframe {
	overflow:hidden;
	width:955px;
	margin-left:auto;
	margin-right:auto;
	}

	
/* ---- TEXT ---- */
BODY {
	FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TABLE {
	FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

UNKNOWN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
	
	
.preis{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	FONT-WEIGHT: bold ;
}

.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}	
	
/* ----  H E A D  ---- */	
	
	
div#headframe {
	width:955px;
	height:132px;
	overflow:visible;
    margin-bottom: 40px; 
	}  	
	
	
div#header1 {
	overflow:hidden;
	width:452px;
	height:132px;
	float:left; 
	background-image:url(../gfx/l_willkommen.png);
	}
	
div#header2 {
	overflow:hidden;
	width:452px;
	height:132px;
	float:right; 
	padding-top: 40px;
	}

	
	

/* ----  M A I N  ---- */	
	
div#mainframe {
	width:955px;
	overflow:visible;
	}
	

	
/* -- NAVIGATION LINKS -- */
	
div#navi {						/* NAVIGATIONS FRAME */
	overflow:visible;
	width:452px;
	/*height:452px;*/
	float:left; 
	background-color:#233EB3;
    margin-bottom: 40px; 
	}

div#navi td	{ 					/* TEXT STYLE */
	font-family: Arial, Verdana, sans-serif; 
	font-size:18pt; 
	color:#FFFFFF; 
	}
	
div#navi a {		color:#FFFFFF; TEXT-DECORATION: none; }
div#navi a:hover {	color:#FFFFFF; TEXT-DECORATION: underline; }

div#navi div#lefttopround {		/* ecke links oben */
	height:22px;
	width:22px;
	float:left; 
	background-image:url(../gfx/tab_b_lo.png);
	background-position:left;
	background-repeat:no-repeat;	
	}

div#navi div#top{				/* platzhalten oben */
	height:22px;
	width:408px;
	float:left; 
	}	
	
	
div#navi div#righttopround{		/* ecke rechts oben */
	height:22px;
	width:22px;
	float:right; 
	background-image:url(../gfx/tab_b_ro.png);
	background-position:right;
	background-repeat:no-repeat;	
	}

	
div#navi div#inhalt{			/* INHALT */
	height:100%;
	width:100%;
	float:left; 
	}		
	
	
div#navi div#leftbottomround{	/* ecke links unten */
	height:22px;
	width:22px;
	float:left; 
	background-image:url(../gfx/tab_b_lu.png);
	background-position:bottom;
	background-repeat:no-repeat;	
	}
	
	
div#navi div#rightbottomround{	/* ecke rechts unten */
	height:22px;
	width:22px;
	float:right; 
	background-image:url(../gfx/tab_b_ru.png);
	background-position:bottom;
	background-repeat:no-repeat;	
	}	
	
	
	
	
	
	
/* -- INHALT 1 (LINKS / RECHTS) -- */	
	
div#cont1 {						/* CONNTENT FRAME */
	overflow:hidden;
	width:452px;
	min-height:452px ;
    margin-bottom: 40px; 
	/*	
	float:right;
	margin: 50px; 
	*/ 
	}	
	
div#cont1 *	{ 					/* TEXT STYLE */
/*
	font-family: Arial, Verdana, sans-serif; 
	font-size:10pt; 
*/
	}	

div#cont1 h1 {
	POSITION: relative;
	TOP: -30px;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:18pt;
	color: #233EB3 ; 
	}
	
div#cont1 h3 { 					/* TEXT STYLE */
	POSITION: relative;
	TOP: -20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #233EB3 ; 
	}		

div#cont1 div#lefttopround{		/* ecke links oben */
	height:25px;
	width:25px;
	float:left; 
	background-image:url(../gfx/tab_sw_lo.png);
	background-position:left;
	background-repeat:no-repeat;	
	}
	
div#cont1 div#top{				/* rand oben */
	height:23px;
	width:402px;
	float:left;
	border-top:2px solid #000000;  
	}	
	
div#cont1 div#righttopround{	/* ecke rechts oben */
	height:25px;
	width:25px;
	float:left; 
	background-image:url(../gfx/tab_sw_ro.png);
	background-position:right;
	background-repeat:no-repeat;	
	}
	
div#cont1 div#inhalt {			/* INHALT */
	float:left; 
	width:428px; 
	min-height:402px; 
	border-left:2px solid #000000; 
	border-right:2px solid #000000;
	padding-left: 10px;
	padding-right: 10px;
    letter-spacing: 1px;
/*
	background-image:url(../gfx/t_angebote.png);
	background-position:right;
	background-repeat:no-repeat;	
*/	
	}
    
div#cont1 div#inhalt div#product_image {
    text-align: center;
    padding: 20px;
}
	
div#cont1 div#leftbottomround{	/* ecke links unten */
	height:25px;
	width:25px;
	float:left; 
	background-image:url(../gfx/tab_sw_lu.png);
	background-position:left;
	background-repeat:no-repeat;	
	}
	
div#cont1 div#bottom{			/* rand unten */
	height:23px;
	width:402px;
	float:left;
	border-bottom:2px solid #000000;  
	}	
	
div#cont1 div#rightbottomround{	/* ecke rechts unten */
	height:25px;
	width:25px;
	float:left; 
	background-image:url(../gfx/tab_sw_ru.png);
	background-position:right;
	background-repeat:no-repeat;	
	}	

	
	
	
/* -- INHALT 2 (UNTEN) -- */	
	
div#cont2 {						/* CONNTENT FRAME */
/*
	font-family: Arial, Verdana, sans-serif; 
	font-size:10pt; 
*/
	overflow:hidden;
	width:955px;
	height:100% ;	
	float:right;
	margin-bottom: 40px; 
	}	
    
div#cont2 h1 {
	POSITION: relative;
	TOP: -30px;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:18pt;
	color: #233EB3 ; 
	}
	
div#cont2 h3 { 					/* TEXT STYLE */
	POSITION: relative;
	TOP: -20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #233EB3 ; 
	}	
	
div#cont2 div#lefttopround{		/* ecke links oben */
	height:25px;
	width:25px;
	float:left; 
	background-image:url(../gfx/tab_sw_lo.png);
	background-position:left;
	background-repeat:no-repeat;	
	}
	
div#cont2 div#top{				/* rand oben */
	height:23px;
	width:905px;				/* breite - 2*25 (ecken) */
	float:left;
	border-top:2px solid #000000;  
	}	
	
div#cont2 div#righttopround{	/* ecke rechts oben */
	height:25px;
	width:25px;
	float:left; 
	background-image:url(../gfx/tab_sw_ro.png);
	background-position:right;
	background-repeat:no-repeat;	
	}
	
div#cont2 div#inhalt {			/* INHALT */
	float:left; 
	width:931px; 				/* breite - 2*2 (border) - 2*10 (padding) */
	height:100%;
	border-left:2px solid #000000; 
	border-right:2px solid #000000;
	padding-left: 10px;
	padding-right: 10px;
	}
    



div#cont2 div#inhalt div#product_text {
    letter-spacing: 1px;
}

div#cont2 div#inhalt div#product_text  div#product_images {
    float: right;
    padding: 20px;
    max-width: 400px; /** need IE6-Hack */
}
	
div#cont2 div#leftbottomround{	/* ecke links unten */
	height:25px;
	width:25px;
	float:left; 
	background-image:url(../gfx/tab_sw_lu.png);
	background-position:left;
	background-repeat:no-repeat;	
	}
	
div#cont2 div#bottom{			/* rand unten */
	height:23px;
	width:905px;				/* breite - 2*25 (ecken) */
	float:left;
	border-bottom:2px solid #000000;  
	}	
	
div#cont2 div#rightbottomround{	/* ecke rechts unten */
	height:25px;
	width:25px;
	float:left; 
	background-image:url(../gfx/tab_sw_ru.png);
	background-position:right;
	background-repeat:no-repeat;	
	}	
	

	
/* ----  F U S S  ---- */	

div#fussframe {
	width:955px;
	float:right; 
	overflow:visible;
	}		

div#info {						/* INFO FRAME */
	overflow:visible;
	width:452px;
	float:left;  	
	}	

	
	
/* -- NAVIGATION UNTEN -- */
	
div#navi2 {						/* NAVIGATIONS FRAME */
	overflow:visible;
	width:452px;
	float:right; 
	background-color:#F50600;
	}

	
div#navi2 * { 					/* TEXT STYLE */
	font-family: Arial, Verdana, sans-serif; 
	font-size:18pt; 
	color:#FFFFFF; 
	text-align:right;
	}

div#navi2 div#lefttopround {	/* ecke links oben */
	height:22px;
	width:22px;
	float:left; 
	background-image:url(../gfx/tab_r_lo.png);
	background-position:left;
	background-repeat:no-repeat;	
	}

div#navi2 div#top{				/* platzhalten oben */
	height:22px;
	width:408px;
	float:left; 
	}	
	
	
div#navi2 div#righttopround{	/* ecke rechts oben */
	height:22px;
	width:22px;
	float:right; 
	background-image:url(../gfx/tab_r_ro.png);
	background-position:right;
	background-repeat:no-repeat;	
	}

	
div#navi2 div#inhalt{			/* INHALT */
	width: 442px;
	float: none;
	padding-right: 10px;
}	


	
	
div#navi2 div#leftbottomround{	/* ecke links unten */
	height:22px;
	width:22px;
	float:left; 
	background-image:url(../gfx/tab_r_lu.png);
	background-position:bottom;
	background-repeat:no-repeat;	
	}
	
	
div#navi2 div#rightbottomround{	/* ecke rechts unten */
	height:22px;
	width:22px;
	float:right; 
	background-image:url(../gfx/tab_r_ru.png);
	background-position:bottom;
	background-repeat:no-repeat;	
	}	
	
		

