  body, p a {
	background-color: white;
	font-size: 100.01%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 1em 1.5em 1em 1.5em;
	min-width: 41em;
	background: url(../images/bg/bg_green_2.gif) repeat-x; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	color: Green;
}

/* GENERAL fonts */
p, h1, h2, h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

 /* Flags, menu_one  */
#tbl-head {
   background: White url(../images/bg/hg_line_time.gif) repeat-x bottom;
	width: 100%;
	font-size: 0.7em;
	margin : 0em 0em 0.5em 0em;
	padding: 0em 0.5em 0em 0.5em;
}

#head_l  {
	width: 50%;
	text-align: left;
}
 #head_r {
	text-align : right;
	width: 50%;
	}

#head_r a {
	color : Green;
	text-decoration : none;
}
#head_r a:hover {
	color:  #FF4500;
	text-decoration : none;
}
#head_r a:visited {
	text-decoration : none;
}
#head_r a:active {
	color:  #FF4500;
   text-decoration: none;
}

 /* Logo, Trailer  */
#logo {
	border: 1px solid Lime;
	margin: 0em 0em 0.5em;
	background-color: White;
	width: 100%;
	height: 70px;
	padding: 0 0 0 0;
}
 #logo_l {
	background-image: url(../images/logo/logo_tone_gray1.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 20%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#logo_t {
   background-image: url(../images/bg/bild_oben.jpg);
	background-repeat: no-repeat;
	background-position: right;
   width: 80%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#logo_t h1 {
	font-family: "@Arial Unicode MS";
	font-size: 1.3em;
	text-align: left;
	font-style: normal;
	color: Maroon;
	padding-top: 0.5em;
}


 /* Time, menu_two */
#time {
	width: 100%;
	border: 1px solid Lime;
	color: Green;
	background: White url(../images/bg/hg_line_time.gif) repeat-x bottom;
   padding : 0em 0.5em 0em 0.5em;
}
#time_l  {
	font-size: 0.7em;
	width: 10%;
	
}
 
#time_bk  {
	font-size: 0.7em;
   width: 60%;
}
#time_bk a {
	color : Green;
	text-decoration : none;
}
#time_bk a:hover {
	color:  #FF4500;
	text-decoration : none;
}
#time_bk a:visited {
	text-decoration : none;
}
#time_bk a:active {
	color:  #FF4500;
	text-decoration: none;
}
#time_r  {
	font-size: 0.7em;
	width: 30%; 
	text-align: right;
}
#time_r a {
	color : Green;
	text-decoration : none;
}
#time_r a:hover {
	color:  #FF4500;
	text-decoration : none;
}
#time_r a:visited {
	text-decoration : none;
}
#time_r a:active {
	color:  #FF4500;
	text-decoration: none;
}

   
#mid {
	width: 100%;
	font-size: 1em;
	padding: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	
}
    /* Kolektion, Menu_three */
#kolektion  {
	background: White url(../images/bg/hg_nav_left.gif) repeat-y left;
	font-size: 0.85em;
	width: 18%;
	padding: 0em;
	border: 1px solid Lime;
	vertical-align: top;
}

#menuthree a {
	list-style : none;
	color: Green;
	background-image: url(../images/dot/dot_maron3.png);
	background-repeat: no-repeat;
	background-position: 0.1em;
	padding: 0em 1.0em;
	margin : 0em 0em 0.2em 0.5em;
	text-decoration: none;
}

#menuthree  a:hover {
	list-style : none;
	background-image: url(../images/dot/dot_orange3.png);
	background-repeat: no-repeat;
	background-position: 0.1em;
	padding: 0em 1.0em;
	margin : 0em 0em 0.2em 0.5em;
	text-decoration: none;
}

#kolektion h2 {
	   color: White;
	font-size: 1em;
	padding: 0.2em 0em 0.2em 0.8em;
	margin: 0.2em 0.2em 0.2em 0.2em;
	background: #29CB01;
	text-align: left;
	top: 0em;
	vertical-align: top;
}
#kolektion h2  a {
	color: White;
	background-color: transparent;
	text-decoration: none;
}

#kolektion p {
    font-size: 1em;
    margin: 0.5em;
  }
 

/*  Menu3 info */
#infotxt {
	font-size: 0.83em;
	color: Green;
	padding: 1em;
	background-color: #E6E6E6;
	background-image: none;
	border: 1px solid Maroon;
	margin: 0.5em 0.5em 0.5em 0.5em;
	text-align: center;
}
#infotxt a {
    color: Green;
	font-size: 0.83em;
	text-decoration : none;
}

#infotxt a:hover {
	color:  #FF4500;
	text-decoration : none;
}


/* Asortyment, Menu_four */
#asortyment {
	font-size: 0.85em;
	width: 18%;
	padding: 0em;
	background: White url(../images/bg/hg_nav_right.gif) repeat-y right;
	border: 1px solid Lime;
	vertical-align: top;
}

#menufour a {
	list-style : none;
	color: Green;
	background-image: url(../images/dot/dot_maron3.png);
	background-repeat: no-repeat;
	background-position: 0.1em;
	padding: 0em 1.0em;
	margin : 0em 0em 0.2em 0.5em;
	text-decoration: none;
}

#menufour  a:hover {
	list-style : none;
	background-image: url(../images/dot/dot_orange3.png);
	background-repeat: no-repeat;
	background-position: 0.1em;
	padding: 0em 1.0em;
	margin : 0 0 0.2em 0.5em;
	text-decoration: none;
}
#asortyment h2 {
    color: White;
	font-size: 1em;
	padding: 0.2em 0em 0.2em 0.8em;
	margin: 0.2em 0.2em 0.2em 0.2em;
	background: #29CB01;
	text-align: left;
	top: 0em;
  }
 
#asortyment h2  a {
	color: White;
	text-decoration: none;
	background-color: transparent;
}
  
#asortyment p {
    font-size: 1em;
    margin: 0.5em;
  }
  
  
    /*  Menu4 reklama*/
#reklama {
	font-size: 0.83em;
	color: Green;
	padding: 1em;
	background-color: #E6E6E6;
	background-image: none;
	border: 1px solid Maroon;
	margin : 1em 0.5em 0.5em 0.5em;
	text-align: center;
	
}
#reklama a {
    color: Green;
	font-size: 0.83em;
	text-decoration : none;
}

#reklama a:hover {
	color:  #FF4500;
	text-decoration : none;
}
#such {
	color: Green;
	font-size: 0.83em;
    margin: 0.5em 1em 0.5em 1em;
}



/*  Content */
#content {
/*	background: url(../images/bg/schnee.gif) repeat; */ 
	font-size: 0.63em;
	width: 64%;
	padding: 0em 1em 0.5em 1em;
/*	border: 1px solid Lime; */
	text-align: left;
	vertical-align: top;
}

  
#content h1 {
	color: Green;
	font-size: 1.3em;
	margin: 0em 0em;
	padding: 0.5em 1em 1em 0em;
	text-align: center;
}
#content h2 {
	color: Maroon;
	font-size: 1.3em;
	margin: 0em 0em;
	padding: 0.5em 1em 0.5em 0em;
	text-align : left;
}

#content h3 {
	color: Green;
	font-size: 1.1em;
	margin: 0em 0em;
	padding: 0em 1em 0.5em 0em;
	font-weight : bold;
}

#content p {
	font-family: Verdana;
	text-align : left;
	font-size: 1.1em;
   padding: 0.5em 0.5em 0.5em 0.5em;
}
#content a {
	background: transparent none;
	font-size: 1em;
	/*color : Green;*/
	color : Blue;
	/*text-decoration : none;*/
	margin: 0;
	padding: 0em 0em 0em 0em;
}
#content a:hover {
	color:  #FF4500;
	/*text-decoration : none;*/
	
}



/* Foot,  Menu_five */ 
#foot  {
	font-size: 1em;
	margin: 0em 0em 0em 0em;
	clear: both;
	padding: 0em 0em 0em 0em;
	color: Green;
	border: 1px solid Lime;
	background: White url(../images/bg/hg_line_time.gif) repeat-x bottom;
}
#foot_l  {
	font-size: 0.7em;
	float: left;
	width: 15em;
	margin: -1.4em 0 0em 0.1em;
	padding: 0em 0em 0em 0.5em;
	text-align: left;
	}

#foot_r  {
   float: right;
	font-size: 0.7em;
	margin:  -1.4em 0.1em 15.5em;
	padding: 0em 0.5em 0em 0em;
	text-align : right;
	}
#foot_r a {
	color : Green;
	text-decoration : none;
}
#foot_r a:hover {
	color:  #FF4500;
	text-decoration : none;
}
#foot_r a:visited {
	text-decoration : none;
}
#foot_r a:active {
	color:  #FF4500;
	text-decoration: none;
}	

#w3c {
	padding: 1em 0em 0em 0em;
}


/* Index-Tables, specifically */
TABLE.contenttable  {
	
   margin: 1em 0em 1em 1em;
	border: 1px solid Green;
	font-size: 1em;
	color: Green;
	width: 40em;
	text-align: left;
	padding: 0em 0em 0em 0em;

	
}

TABLE.contenttable TR.tr-even  {
	background-color: White;
}
TABLE.contenttable TR.tr-odd { 
background-color:#CCFF99; }


TABLE.contenttable-0  {
	
	margin: 1em 0em 1em 1em;
	border: 1px solid Green;
	font-size: 1em;
	color: Green;
	width: 40em;
	text-align: left;
	padding: 0em 0em 0em 0em;

}

TABLE.contenttable-0 TR.tr-even  {
	background-color: White;
}
TABLE.contenttable-0 TR.tr-odd { 
background-color:#CCFF99; }


.csc-textpic-caption {
	font-size: 0.9em;
	color: Green;
	height: 2em;
	text-align: left;
	padding: 0em 0em 0em 0em;
	margin : 0em 0em 0em 0em;
        clear: none;
}
.csc-textpic {
        height: 100%; 
	/*float: left;*/
	margin : 0em 0em 0em 0em;
	
}

/* indexed search template format*/
.tx-indexedsearch-searchbox {
	color: Maroon;
	margin: 0em 0em 0em 5em;
}
.tx-indexedsearch-searchbox-sword {
	color: Maroon;
}
.tx-indexedsearch-searchbox-button {
	color: Maroon;
	background: #CCCC99;
	border : 1px solid Maroon;
}

/**********************/
/* Email, Login and Search forms generally: */
/**********************/
/*
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell { background-color: #eeccaa; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #aa66ff; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { background-color: #eeeeee; border: 1px solid #666666; font-style: italic; font-size: 11px; }
FORM TABLE TR TD.csc-form-labelcell P, FORM TABLE TR TD.csc-form-commentcell P { font-size: 11px;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; color: navy; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label { color: #666666; }
FORM TABLE {
	margin-top: 10px;
	
}
*/