	* { padding: 0; margin: 0; border: 0; }
	
	body, html
	{
		font-family: Arial, Verdana, Tahoma, sans-serif;
	/*	background: url('images/page_bg1.gif') repeat-x top left #EFEFE3; */
		background: url('images/body.png') repeat-x top left #EFEFE3; 

	}
	
	body
	{
		font-size: 1em;
		color: #7C7C7C;
	}
	
	textarea
	{
		font-family: Arial, Verdana, Tahoma, sans-serif;
		font-size: 1em;
		color: #7C7C7C;
		border: solid 1px #7C7C7C;
	}
	
	select
	{
		border: solid 1px #000000;
	}
	
Select.fullwidth  
        {  
          font-family: Verdana; 
          font-size: 12px; 
          color: #000000; 
          WIDTH: 250px;
          border: solid #cccccc 2px;
        }

	a
	{
		color: #0E7406;
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	.clear
	{
		clear: both;
		font-size: 0;
		line-height: 0%;
		height: 0;
		position: relative;
	}
	
	/* LAYOUT STYLES */
	
	.container
	{
		width: 940px;
		position: relative;
		margin: 0 auto;
		background: url('images/mk1_bg.gif') repeat-y; 
	}
	
	.inner_container
	{
		width: 920px;
		margin-left: 10px;
		background: url('images/container_inner_bg2.gif') repeat-x top left; 
	}
	
	.header
	{
		position: relative;
		height: 160px;
	/*	background: url('images/header_line_bg2.gif') repeat-x 0 10px; */
                background: url('images/hhome.jpg') no-repeat 0 0px;   
		margin: 0 0px;
	}
	
	.content_container
	{
		font-size: 0.75em;
		line-height: 150%;
		padding-bottom: 10px;
		margin-left: 215px;
	}
	
	.content_container1
	{
		font-size: 0.75em;
		line-height: 150%;
		padding-bottom: 10px;
	}
	
	.footer
	{		
                width: 940px;
		position: relative;
                margin: -10px 0px;
	}
	
	.wrap
	{
		position: relative;
		float: left;
		width: 100%;
	}
	
	.right
	{
		width: 100%;
		float: right;
		position: relative;
	}
	
	.left
	{
		position: relative;
		margin-left: -215px;
		width: 215px;
	}
	
	/* PAGE SHADOWS */
	
	.left_top_shade, .right_top_shade
	{
		width: 38px;
		height: 271px;
		position: absolute;
		top: 0;
	}
	
	.left_top_shade
	{
	/*	background: url('images/left_top_shade.gif') no-repeat;  */
	/*	background: url('images/blogLR.png') repeat-y; */
		left: -38px;
	}
	
	.right_top_shade
	{
	/*	background: url('images/right_top_shade.gif') no-repeat; */
	/*	background: url('images/blogLR.png') repeat-y; */
		right: -38px;
	}
	
	.left_bottom_shade, .right_bottom_shade
	{
		width: 15px;
		position: absolute;
		bottom: -2px;
	}
	
	.left_bottom_shade
	{
/*		background: url('images/left_bottom_shade.jpg') no-repeat; */
		left: -17px;
		height: 186px;
	}
	
	.right_bottom_shade
	{
	/*	background: url('images/right_bottom_shade.jpg') no-repeat; */
        /*        background: url('images/blogLR.png') repeat-y; */
		right: -17px;
		height: 245px;
	}
	
	/* HEADER STYLES */
	
	.logo
	{
		position: absolute;
		top: 30px;
		left: 29px;
		line-height: 0%;
	}
	
	.top_meniu_container
	{
		position: absolute;
		left: 710px;
		top: 40px;
	}
	
	.top_meniu
	{
		list-style: none;
		font-size: 0.69em;
	}
	
	.top_meniu li
	{
		display: block;
		float: left;
	}
	
	.top_meniu li a
	{
		float: left;
		display: block;
		color: #F5F4F0;
		text-decoration: none;
		height: 62px;
	}
	
	.top_meniu li a:hover, .top_meniu li a.active
	{
		color: #0E7406;
		background: url('images/top_meniu_active.gif') no-repeat center bottom;
	}
	
	.top_meniu li span
	{
		display: block;
		padding: 30px 10px 0 10px;
		background: url('images/top_meniu_border.gif') no-repeat 0 31px;
	}
	
	.top_meniu li.first span
	{
		background: none;
	}
	
	.icons_container
	{
		position: absolute;
		top: 30px;
		left: 740px;
		
		padding-top: 23px;
	}
	
	.icons_container a
	{
		padding: 0 0 0 10px;
		background: url('images/mktr.gif') no-repeat 0 1px;
	}
	
	.icons_container a.first
	{
		background: none;
	}
	
	/* PRODUCT SEARCH */
	
	.product_search
	{
		padding: 0 30px 10px 0;
		position: relative;
		text-align: right;
		line-height: 170%;
		font-size: 0.75em;
	}
	
	.search_input
	{
		border: solid 1px #AECA85;
		background: #F1F3E9;
		padding: 1px 5px 0 5px;
	}
	
	.btn_search
	{
		background: url('images/btn_search.jpg') no-repeat top left #76BD50;
		width: 70px;
		padding: 1px 0 0 0;
		color: #0E7406;
	}
	
	.black
	{
		color: #4A4444;
	}
	
	input.check
	{
		border: 0;
	}
	
	/* INDEX STYLES */
	
	.index_categories
	{
		padding: 20px 0 100px 17px;
	}
	
	
	
	.index_meniu
	{
		position: relative;
		display: block;
		width: 265px;
		float: left;
		list-style: none;
		margin-left: 17px;
		font-size: 1.2em;
	}
	
	.index_meniu li
	{
		list-style-position: outside;
		position: relative;
		background: url('images/index_meniu_border.gif') repeat-x bottom left;
		padding-bottom: 1px;
	}
	
	.index_meniu li.last
	{
		background: none;
	}
	
	
	
	.index_meniu li a
	{
		/*
		padding: 15px 10px 14px 40px;
		*/
		padding: 15px 10px 14px 10px;
		display: block;
		text-decoration: none;
		position: relative;
		color: #4A4444;
	}
	
	.index_meniu li a:hover, .index_meniu li a.active
	{
		background: url('images/index_meniu_active_bg.gif') repeat-y;
	}
	
	.index_meniu li.special a
	{
		font-weight: bold;
	}
	
	.index_meniu li a img
	{
		/*
		position: absolute;
		left: 2px;
		top: 48%;
		top: 6px;		
		border: solid 1px #AECA85;
		
		*/
		position: absolute;
		left: 2px;
		top: 1.3em;
		opacity:.40;
	}
	
	.index_meniu li a:hover img, .index_meniu li a.active img
	{
		opacity:1;
	}
	
	/* FOOTER STYLES */
	
	.sponsors
	{
		position: relative;
                margin: 0px 0px 0px 0px;  
	/*	margin: 15px 250px 15px 50px;	*/	
	}
	
	.creator
	{
		position: absolute;
		top: 18px;
		right: 30px;
		font-size: 0.69em;
		color: #888888;
	}
	
	.creator img
	{
		margin-bottom: -3px;
		margin-right: 20px;
	}
	
	/* RIGHT STYLES */
	.right_container
	{
		padding: 0 20px 10px 10px;
	}
	
	.right_container p
	{
		padding: 4px 0;
	}
	/* LEFT STYLES */
	
	.left_container
	{
                left: 4px;
		position: relative;
		z-index: 100;
	}
	
	.text_image
	{
		position: relative;
		margin-top: 8px;
		border: solid 1px #AECA85;
	}
	
	.left_meniu
	{
		list-style: none;
		position: relative;
		width: 191px;
	}
	
	.left_meniu li
	{
		display: block;
		background: url('images/dot.gif') repeat-x left bottom;
		padding-bottom: 1px;
		position: relative;
	}
	
	.left_meniu li.last
	{
		/*  background: none;  */
	}
	
	.left_meniu li a
	{
		display: block;
		/*color: #7C7C7C;*/
		color: #4A4444;
	}
	
	.left_meniu li a span
	{
		display: block;
		padding: 5px 18px 5px 12px;
	}
	
	.left_meniu li a:hover, .left_meniu li a.active, .left_meniu li:hover a
	{
		text-decoration: none;
                font-weight: bold;
		background: url('images/left_meniu_bg.gif') repeat-y;
	}
	
	.left_meniu li a:hover span, .left_meniu li a.active span, .left_meniu li:hover a span
	{
		background: url('images/left_meniu_bullet.gif') no-repeat 179px center;
	}
	
	.left_meniu ul
	{
		/*
		display: none;
		list-style: none;
		/*
		position: absolute;
		top: -3em;
		left: 192px;
		*/
		position: relative;
		border: solid 1px #AECA85;
		background: #EDF1E3;
		/*
		padding: 22px;
		*/
	}
	
	.left_meniu li:hover ul
	{
		/*
		display: block;
		*/
	}
	
	.left_meniu ul li
	{
		display: block;
		/*
		width: 225px;
		*/
	}
	
	.left_meniu li:hover ul a, .left_meniu li:hover ul a span
	{
		background: none;
	}
	
	.left_meniu ul li a:hover
	{
		background: url('images/left_submeniu_bg.gif') repeat-y;
	}
	
	.left_meniu ul li a:hover span
	{
		background: url('images/left_meniu_bullet.gif') no-repeat 210px center;
	}
	
	.left_meniu_edit
	{		
		position: absolute;
		top: 4px;
		right: 0;
		z-index: 10000;
		padding: 2px;
	}
	
	.left_meniu_edit:hover
	{
		color: #FF0000;
		text-decoration: underline;
	}
	
	/* PRODUCT STYLES */
	
	.product_table_box
	{
		
		padding: 10px 0 20px 8px;
		position: relative;
	}
	
	.product_table
	{
		width: 570px;   /* geändert MK von 525 auf 570 */
	}
	
	.product_table th
	{
		font-weight: normal;
		color: #4A4444;
		padding: 0 2px;
		border: dotted #AECA85;
		border-width: 0 1px 1px 0;
	}
	
	.product_table th.first
	{
		padding: 10px 10px 10px 0;
		width: auto;
		border-right: 0;
	}
	
	.product_table td.inactive a
	{
		color: #03171e;
	}
	
	.product_table td.first img
	{
		border: solid 1px #AECA85;
	}
	
	.product_table th.second
	{
		width: 142px;
	}
	
	.product_table td
	{
		vertical-align: middle;
		text-align: center;
		padding: 5px 10px;
		border: dotted #AECA85;
		border-width: 0 1px 1px 0;
	}
	
	.product_table td.first
	{
		border-right: 0;
	}
	
	.product_table td a
	{
		color: #7C7C7C;
	}
	
	.product_table td.last, .product_table tr.last td.last, .product_table th.last
	{
		border-right: 0;
	}
	
	.product_table tr.last td
	{
		border-bottom: 0;
	}
	
	.small_cell
	{
		width: 110px;
		overflow: hidden;
	}
	
	/* PRODUCT STYLES */
	
	.product_image
	{
		float: left;
		width: 250px;
		position: relative;
	}
	
	.product_image img
	{
		border: solid 1px #AECA85;
	}
	
	.product_information
	{
		margin-left: 250px;
		position: relative;
	}
	
	.product_information label
	{
		color: #4A4444;
	}
	
	.product_information p
	{
		background: url('images/dot.gif') repeat-x bottom left;
		position: relative;
		padding: 9px 15px;
		margin: 0 15px 0 5px;
	}
	
	.backlink
	{
		padding: 10px 0;
	}
	
	.backlink a
	{
		color: #4A4444;
	}
	
	.category_title
	{
		padding: 0 0 10px 0;
		font-size: 1.2em;
		font-weight: normal;
		color: #0E7406;
	}
	
	.categories_title
	{
		padding: 0 0 10px 20px;
		font-size: 1.2em;
		font-weight: normal;
		color: #0E7406;
	}
	
	.product_info_box
	{
		position: relative;
		font-size: 0.75em;
	}
	
	.product_info_box label
	{
		position: relative;
		float: left;
		width: 140px;
	}
	
	.product_info_box p
	{
		position: relative;
		clear: both;
	}
	
	td.small_cell
	{
		width: 80px;
		overflow: hidden;
	}

.boxHead {
	WIDTH: 136px
}
.boxContent {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99a09f 1px solid; WIDTH: 130px; PADDING-TOP: 2px; HEIGHT: 50px
}
.boxFoot {
	WIDTH: 136px
}
.boxFont {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial; TEXT-ALIGN: center
}

.t9_white
{
color:#FFFFFF; 
cursor:default; 
font-family:Verdana, Arial, 'Ms Sans Serif';
font-size:8pt;
font-weight:normal;
}

A.t9_white		{color:#FFFFFF;text-decoration:none;}
A.t9_white:hover	{color:#044251;text-decoration:none;}
A.t9_white:active	{color:#3AC4E7;text-decoration:none;}

.t9_red
{
color:#666666; 
font-family:Arial, Verdana, 'Ms Sans Serif';
font-size:8pt;
font-weight:bold;
}

A.t9_red	{color:green;text-decoration:none;}
A.t9_red:hover	{color:#BD0731;text-decoration:none;}
A.t9_red:active	{color:#3AC4E7;text-decoration:none;}

.subnav2h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BD0731;
}

.subnav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58615C;
	font-weight: bold;
}

.ered  
        {  
          font-family: verdana,arial; 
          color: #BD0731; 
          font-size: 11px;          
        }

A.gold		{color:#9F7E1C;}
A.gold:hover	{color:#9F7E1C;text-decoration:none;background:#E3DCC6}
A.gold:active	{color:#FFFFFF;text-decoration:none;background:#BB9D46}

.fzeile  
        {  
          font-family: verdana,arial; 
          color: #BD0731; 
          font-size: 9px;          
          font-weight:bold;
        }

.t10_gold
{
color:#9F7E1C; 
cursor:default; 
font-family: Verdana, Arial, 'Ms Sans Serif';
font-size:10pt;
font-weight:bold;
}

.blog-assi {
width: 100%;
}

 /* Headline Blog Liste NEU NEU NEU NEU */
table.blog-assi table.contentpaneopen-assi {
float:left;
width: 100%;
/*height:230px;*/
padding-top: 10px;
}

/* Headline Blog Liste NEU NEU NEU NEU */
table.blog-assi table.contentpaneopen-assi td.contentheading-assi{
width: 100%;
font-weight: normal;
font-size: 14px;
line-height: 16px;
border-bottom: 0;
font-family:  arial,verdana,'Trebuchet MS',sans-serif;
color: #417092;
padding-top: 10px;

}

.contentheading-assi {
width: 98%;
font-weight: normal;
font-size: 16px;
height: 23px;
line-height: 20px;
border-bottom: 1px solid #417092;
font-family:  arial,verdana,'Trebuchet MS',sans-serif;
letter-spacing:1px;
color: #417092;
margin-bottom:10px;

}
.componentheading-assi {
font-weight: normal;
font-size: 16px;
height: 22px;
line-height: 20px;
font-family: Arial,Verdana,"Trebuchet MS",sans-serif;
letter-spacing:1px;
border-bottom: 1px solid #417092;
color: #417092;
/*margin-bottom: 5px;*/
margin-top: 4px;
margin-bottom:10px;
}

#praxis {
  width:160px;
  }
#praxis img{
  width:160px;
  height:120px;
  border:1;
  }

#praxis ul {
  list-style: none;
  }

* html #praxis ul {
  list-style: none;
margin-top:-2px;
  }

#praxis ul li {
  color:#777777;
  display:block;
  padding-left:10px;
  padding-top:4px;
}


#teamsingle {
  width:125px;
  }
#teamsingle img{
  width:111px;
  height:123px;
  }

#teamsingle ul {
  list-style: none;
  }

* html #teamsingle ul {
  list-style: none;
margin-top:-2px;
  }

#teamsingle ul li {
  color:#777777;
  display:block;
  padding-left:10px;
  padding-top:4px;
}

.name {
  color:#000000;
  font-weight:bold;
  border-left: 1px solid #666666;
  border-bottom: 1px solid #666666;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:2px;
  }
*html .name {
  color:#000000;
  font-weight:bold;
  border-left: 1px solid #666666;
  border-bottom: 1px solid #666666;
  padding-left:10px;
  padding-top:12px;
  padding-bottom:2px;
  margin-top:-4px;
  }

.ort{
  color:#888888;
}

.bname {
  color:#000000;
  font-weight:bold;
  text-align:center;
  }
*html .bname {
  color:#000000;
  font-weight:bold;
  text-align:center;
  margin-top:-4px;
  }
	
	.aku_list
	{
		list-style-position: inside;
		
	}
	
	.aku_list li
	{	
                list-style-image: url('images/bullet1.gif');
		
		
	}
