	.si_category {
	  font-family:  Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	  color: #000000;
	}
	
    .guti_expired {
	  font-family:  Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	  color: #ff0000;
	}
	
	.si_subcategory {
	  font-family:  Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #000000;
	}
	
	#headline_h1_main { 
		font-family:  arial, Helvetica, sans-serif;
		color:#333333;
		font-size: 14px;
		text-decoration: none;
		font-weight:bold;
		position:relative;
		top:0px;
		margin: 0px;
		font-variant: normal;
		padding: 0px 0px 0px 0px;
		display: inline; 
    }
  
	body {
	    font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-align: center; 
		margin-top:10px;
	
		
	}
	#top {
		margin: 0 auto;  
		text-align: left;
		width: 800px;
		height: 67px;
		background-image:url(../gfx/top.gif)
	}
	
	#logo_link {
		margin: 0 auto;  
		text-align: left;
		width: 350px;
		height: 67px;
		float:left;
	}
	
	#logo_link a {
	    float:left;
	    display:block;
	    width: 250px;
		height: 67px;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
	    text-decoration:none;
	    font-weight:bold;
	    color:#FFFFFF;
	    vertical-align: middle;
   }
	#prenav_pane {
		margin: 0 auto;  
		text-align: left;
		width: 800px;
		height: 5px;
		background-image:url(../gfx/prenav.gif);
		font-family:Arial, Helvetica, sans-serif;
        font-size:5px;
		
	}
	#nav_pane {
		margin: 0 auto;  
		text-align: left;
		width: 800px;
		height: 23px;
		background-image:url(../gfx/button_normal.gif);
		margin-bottom:10px;
		
	}
	#nav_block {
		text-align: left;
		float:left;
		width: 10px;
		height: 23px;
		background-image:url(../gfx/nav_space.gif);
		
	}
	#shop_pane {
	    vertical-align:bottom;
		margin:  auto;  
		text-align: left;
		width: 530px;
		height: 43px;
		margin-top: 1px;
		margin-bottom: 1px;
		float:left;
	}
	#example_pane {
		margin: 0 auto;  
		text-align: left;
		width: 800px;
		height: 320px;
		margin-bottom: 10px;
	}
	#footer_pane {
		text-align: left;
		width: 800px;
		font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		color:#333333;
		font-weight:bold;
		vertical-align:middle;
		clear: both;
		
	}
	#shops_smart_block {
		text-align: left;
		float:left;
		width: 150px;
		height: 210px;
		
	}
	p {
		margin: 0.3em 0.3em 0.5em 0.3em;
	}
	code {
		font-size: 115%;
	}
   form{
        display:inline;
   }
   #font_login {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#FFFFFF; 
   }
   #font_example_headline {
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
		font-weight:bold;
        color:#ffffff; 
   }
   #font_login_input {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        border:1px solid #000;
   }
   #login_username{           
        background: url(../gfx/edit_user.gif) #ffffff no-repeat 3px center;
		border: 1px solid #000000;
		color:#333333;
		font-family: Arial,Verdana,sans-serif;
		font-size:12px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left: 21px;
		vertical-align: middle;
		text-decoration: none;
	} 
	
	#login_username:hover{           
        background: url(../gfx/edit_user.gif)  #A4FFA4 no-repeat 3px center;
	} 
	
	#login_password{           
        background: url(../gfx/key.gif) #ffffff no-repeat 3px center;
		border: 1px solid #000000;
		color:#333333;
		font-family: Arial,Verdana,sans-serif;
		font-size:12px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left: 21px;
		vertical-align: middle;
		text-decoration: none;
	} 
	
	#login_password:hover{           
        background: url(../gfx/key.gif)  #A4FFA4 no-repeat 3px center;
	} 
	
	#search_glass{           
        background: url(../gfx/searchglass.gif) #ffffff no-repeat 3px center;
		border: 1px solid  #999999;
		color:#333333;
		font-family: Arial,Verdana,sans-serif;
		font-size:12px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left: 21px;
		vertical-align: middle;
		text-decoration: none;
		font-weight:bold;
	} 
	
	#search_glass:hover{           
        background: url(../gfx/searchglass.gif)  #A4FFA4 no-repeat 3px center;
	} 
   
   
   
   
   a {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		color:#0000FF;
   }
   a:hover {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:underline;
   }
   
   .white_link {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		color:#FFFFFF;
   }
   .white_link hover {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:underline;
		
   }
   
   
   .blue_link_fett {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#0000FF;
   }
   .blue_link_fett hover {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:underline;
		
   }
   

   
   .black_link {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		color:#000000;
   }
   .black_link hover {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:underline;
		
		
   }
   
   .black_link_fett {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#000000;
   }
   
   .black_link_fett hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:underline;
		font-weight:bold;	
   }
   

   .white_link_fett {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#FFFFFF;
   }
   
   .white_link_fett hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:underline;
		font-weight:bold;
		
   }

   #footer_pane a {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		color:#333333;
		font-weight:bold;
   }
   #footer_pane a:hover {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		
   }
   
   .ErrorSt {
	color: #FF0000;
	font-weight: bold;
   }
   
   #footer_link {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		color:#000000;
   }
   #footer_link:hover {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:underline;
   }
   #font_blue {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		color:#0000FF;
   }
   
   #border_top {
        border-top-width: 1px;
		border-top-color:#666666; 
		border-top-style:dashed;
   }
   
   #gutscheinbox {
        border-width: 2px;
		border-color:#666666; 
		border-style:dashed;
		background-color:#D5FFDF;
		padding: 4px;
		margin-bottom: 15px;
   }
   
   #border_bottom {
        border-bottom-width: 1px;
		border-bottom-color:#666666; 
		border-bottom-style:dashed;
   }
   
   #font_green_bold {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		font-weight:bold;
		color:#006600;
   }
   #font_white {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		color:#FFFFFF;
   }
   
   #font_white_italic {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		text-decoration:none;
		font-style:italic;
		color:#FFFFFF;
   }
   
   #headline_h1 { 
		font-family:  Arial, Helvetica, sans-serif;
		color:#666666;
		font-size: 16px;
		text-decoration: none;
		position:relative;
		top:0px;
		margin: 0px;
		font-variant: normal;
		padding: 0px 0px 0px 0px;
		display: inline; 
   }
   
   #headline_h2 { 
		font-family:  Arial, Helvetica, sans-serif;
		color:#666666;
		font-size: 14px;
		text-decoration: none;
		position:relative;
		top:0px;
		margin: 0px;
		font-variant: normal;
		padding: 0px 0px 0px 0px;
		display: inline; 
   }
   
    #headline_h3 { 
		font-family:  Arial, Helvetica, sans-serif;
		color:#333333;
		font-size: 12px;
		text-decoration: none;
		position:relative;
		top:0px;
		margin: 0px;
		font-variant: normal;
		padding: 0px 0px 0px 0px;
		display: inline; 
   }
   
   #font_white_big {
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
		text-decoration:none;
		font-weight:bold;
		color:#FFFFFF;
   }
   #font_yellow_big {
        font-family:Arial, Helvetica, sans-serif;
        font-size:21px;
		text-decoration:none;
		font-weight:bold;
		color:#fee739;
   }      
   #font_white_middle {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
		text-decoration:none;
		font-weight:bold;
		color:#FFFFFF;
   }
   #nav a {
	    float:left;
	    display:block;
	    height:23px;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
	    text-decoration:none;
	    font-weight:bold;
	    color:#FFFFFF;
	    vertical-align: middle;
   }

   #nav a:hover {
	    display:block;
	    height:23px;
	    background:transparent url('../gfx/button_hover.gif') repeat-x bottom left;
   }
   
	#content_container {
	  background:transparent url('../gfx/content.gif') repeat-x;
	  width: 800px;
	  margin: auto;
	}
	
	
	#content {
	  width: 363px;
	  float:left;
	}
	
    #content_left {
	  width: 160px;
	  float:left;

	}
	
	#misc_right {
	  float: right;
	  width:229px;
	  background-color: #EEEEEE;
	}
	
	#login_oben {
	  background:transparent url('../gfx/login_pane.gif');
	  width: 229px;
	  height: 40px;
	  margin: auto;
	}
	
	#shopping_oben {
	  background:transparent url('../gfx/shopping_pane.gif');
	  width: 229px;
	  height: 40px;
	  margin: auto;
	}
	
	#right_content {
	  background-color:#494848;
	  width: 229px;
	  height:auto;
	  margin: auto;
	}
	
	#right_clear {
	  background-color:#FFFFFF;
	  width: 229px;
	  height: 10px;
	  margin: auto;
	}
	
	#right_unten {
	  background:transparent url('../gfx/pane_footer.gif');
	  width: 229px;
	  height: 20px;
	  margin: auto;
	}
	
	
	#solid_frame {
	  width:800px;
	  border-style:none;
	  border-width:1px;
	  border-color:#666666;
	  text-align: center; 
	  margin:auto;
	}
	
	#search_box {           
	  border: 1px solid  #000000;
	  color:#333333;
	  font-weight: bold;
	  font-family: Arial,Verdana,sans-serif;
	  font-size:12px;
	  width: 300px;
	  text-decoration: none;
	}
	
	#lp_box {
	  background-repeat:no-repeat;
	  width: 640px;
	  height: 250px; 
	  float:left;
	}
	#s1_top {
	  background:url(../gfx/main_top.gif);
	  background-repeat:no-repeat;
	  width: 640px;
	  height: 8px;
	  text-align: left; 
	  margin:auto;
	  font-size:1px;
	}
	
	#left_box {
	  width: 160px;
	  height: 450px;
	  float:left;
	}
	
   #left_box_top {
      background:url(../gfx/main_left.jpg);
	  width: 160px;
	  height: 220px;
	  float:left;
	}
   #left_box_example {
	  width: 160px;
	  height: 230px;
	  float:left;
	  text-align:left;
	  }
	
	

	
	#bottom_lp {
	  background:url(../gfx/main_bottom.gif);
	  background-repeat:no-repeat;
	  width: 640px;
	  height: 7px;
	  text-align: center; 
	  margin:auto;
	  font-size:1px;
	}
	

