*
{
	margin: 0;
	padding: 0;
}

body
{
	background-color: #CCCCCC;
	background-image: url(img/body_bg.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	color: Black;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
}

#page
{
	width: 760px;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
}



body, td, tr, th, p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: Black;
}


.product_comparison { 
/*
	color: Black;
	border-color: black;
	border-width: 1px;
	border-style: solid;
*/
	margin: 0px;
	padding: 0px;
}

.product_comparison td { 
	padding: 0px;
	margin: 0px;
	/*border-right: 1px solid Black;*/
}

td.product_comparison_name { 
	font-size: 11px;
	padding: 5px; 
	padding-bottom: 0px;
	vertical-align: top; }
td.product_comparison_short { 
	padding: 5px; 
	padding-top: 0px;
	vertical-align: top; }

.product_comparison_middle { background-color: #708090;  padding: 0px; width: 1px;  margin: 0px;   }

.product_comparison_blue { 
	background-color: #004282; 
	padding: 1px;  
	margin: 0px; 
	padding-left: 3px;
}

.product_comparison_high {  
	padding: 10px;  
	margin: 0px;   
	background-color: #EFF7FF;
}


.text_blue {
	color: #445588;
	font-weight: bold;
}

ul.features { 
	margin: 0px 0px 0px 20px;
	line-height: 20px;
}
ul.search_result_features { 
	margin: 0px 0px 0px 20px;
}



#main_left200 a { 
	font-weight: normal;
	color: white;
}
#main_left200 ul { 
	list-style-image: none;
}

#main_left200 ul .head { 
	padding: 0px 0px 0px 20px;
	width: 190px;
	height: 23px;
	display: block;
	line-height: 23px;
	color: white;
}
#main_left200 ul li { 
	font-size: 10px;
}

#main_left200 ul li a { 
	padding: 0px 0px 0px 20px;
	margin-left: 8px;
	width: 171px;
	height: 23px;
	display: block;
	line-height: 23px;
/*
	background-image: url(img/xxx-farbverlauf-menu200.jpg);
	border-bottom: 3px solid #555555;
	border-top: 3px solid #ffffff;


	border: 5px outset #86BBF8;
	background-color: #004282;
*/
	background-image: url(img/button180-lightblue.gif);
		
	color: #004282;

	/* new sidebar layout */
	margin-left: 0px;
	width: 190px;
	
	
}
#main_left200 ul li a:hover { 
	background-color: #8298ce;
	background-image: url(img/bg-metallic-lightblue.gif);
	text-decoration: none;
	color: white;
}

#main_left200 ul li a:active { 
	background-color: #8298ce;
	background-image: url(img/bg-metallic-blue.gif);
	text-decoration: none;
	color: white;
}


#product_features ul { margin: 0px 0px 0px 20px; }
#menu_products_list ul { margin: 10px 0px 10px 20px; }

#product_features ul li { 
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(img/disc-15.gif);
 }

/* xxx **** nicht für alle die bullets ausschalten !*/
li { 
	font-size: 10px; 
	list-style: none; 
}

#ac3update li { 
	font-size: 10px; 
	line-height: 15px;
	list-style: none; 
	text-align: left;
}
#ac3fupdate li { 
	font-size: 10px; 
	line-height: 15px;
	list-style: none; 
	text-align: left;
}


ul.main_list { 
	margin: 0px 0px 0px 20px;

}

#main_inntertext a {
	color: #445588;
}
a, a:link, a:visited, a:active, a:hover {
	color: #000033;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


/*
a.linkopacity img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 0.999;
}

a.linkopacity:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}
*/

input.button {
	font-weight:bold;
/*
	border: 1px solid #999999;
	color:#000000;
	padding: 3px;
*/
	background-image: url(img/button180-lightblue.gif);
	color: #004282;
	
	height:20px;
}
input.button:hover {
	background-color: #8298ce;
	background-image: url(img/bg-metallic-lightblue.gif);
	text-decoration: none;
	color: white;
}



a.button {
	font-weight:bold;
	border: 1px solid #999999;
	color:#000000;
	padding: 3px;

	background-image: url(img/button180-lightblue.gif);
	color: #004282;
}

a.button:hover {
	background-color: #8298ce;
	background-image: url(img/bg-metallic-lightblue.gif);
	text-decoration: none;
	color: white;
}

#download_thumb_img img {
	margin-left: 25px;
	margin-bottom: 20px;
}

/*
img.autofade {	
	margin-left: auto;
	margin-right: auto;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

img.margin50 {
	margin-left: 50px;
	margin-right: auto;
	
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	
}
*/
img.margin10_right {
	margin-right: 10px;
}
img.margin10_left {
	margin-left: 10px;
}
.padding-10 {
	padding: 0px 15px 0px 15px;
}


#all_in_one {
	
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	
	width: 800px;
/*	background-color:#FFFFFF;*/

/*	background-image: url(img/xxx-farbverlauf-menu200ev.jpg);
	background-repeat: repeat-y;
*/
}

/* header starts here */

#header {
	width: 800px;
	height: 100px;
	background-image: url(img/top-bg.png);
}

#header_logo {
	text-align:right;
	float: left;
}
#header_box {
	float: right;
	height: 100px;
}

#header_langs {
	text-align:right;
	margin-top: 15px;
	margin-right: 15px;
	line-height: 20px;
}
#header_langs a {
	/*text-decoration: underline;*/
}
#header_langs img {
	border: none;
}
#header_breadcrumbs {
	text-align:right;
	margin-top: 23px;
	margin-right: 18px;
	color: #f5f5f5;
	line-height: 20px;
}
#header_breadcrumbs a {
	color: #fff;
}
#header_search {
	text-align:right;
	margin-top: 5px;
	margin-right: 15px;
	line-height: 20px;
}

#header_search input#ac3{
	line-height: 10px;
	height: 12px;
}


#ie_buttons{
  position: relative;
  top: 85px;
  left: -269px;
}

/* menu stuff starts here */

#menubar{
	width: 800px;
	height: 18px;
	background-color:#04316D;
	background-image:url(img/bg-metallic-blue.gif);
	color: #CCCCCC;
	padding-top: 3px;
	margin-top: 0px;

}
#menubar a {
	font-size:11px;
	color: #e9e9e9;	
	font-weight: bold;
}
#menubar a:hover {
	color: #ffffff;	
}

#menu_products {
	background-image:url(img/schatten-oben.gif);
	background-repeat: repeat-x;
	color: #000000;	

}
#menu_products p{
	color: #000000;	
}

#menu_products_groups {
/*
	background-image:url(img/schatten-oben.gif);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
/*	height: 440px; /* mozilla */
	width: 580px;
}
#menu_products_groups table {
/*
	border: 1px solid Grey;
*/
} 
.cat_select {
	width: 190px;
	text-align: center;
/*	
	height: 110px;
	vertical-align: bottom;	
	border-left: 1px solid Grey;
	border-bottom: 1px solid Grey;
*/
}
.cat_select_name {
	position:absolute; 
	margin-top:8px; 
	margin-left:8px; 
	width:170px;
	text-align: left;
	line-height: 16px;
	
	font-size:12px;
	font-family: Arial, sans-serif;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size:16px;

	font-family: Arial Black, Arial Black, Gadget, sans-serif;
	font-size:13px;
	font-weight: normal;
	line-height: 14px;
	
	color: white;
	margin-top:5px; 
	margin-left:8px; 

}

.cat_select_image {
	width: 190px;
	height: 133px;
}
.cat_select_info {
	width: 190px;
	line-height: 18px;
	background-image: url(img/farbverlauf-menu270.jpg);

	border-left: 1px solid #cccccc;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #555555;
	border-top: 1px solid #dddddd;

}

a.cats_link:hover {
	text-decoration: none;
}

img.cat_select_img {
/*	margin-left: 40px;
	margin-right: auto;
*/	}


#menu_products_groups_info {
	width: 100%;
	text-align: center;
	font-weight: bold;
	clear: both;
}

#menu_products_list {
	background-image:url(img/schatten-oben.gif);
	background-repeat: repeat-x;
}
#menu_products_list_tricolor {
	background-image: url(img/bg-tricolor-800.jpg);

}

#menu_products_list_shadow { 
	background-image: url(img/schatten-unten.gif);
	background-repeat: repeat-x;
	height: 4px;
	width: 100%;
/*	margin-bottom: -6px;   IE only */
}

/* IE only should read this !!! */
* html #menu_products_list_shadow {
	margin-bottom: -6px;
}
/* End hide */

.productline_blue {
	/*background-image: url(img/menu-verlauf-blau.jpg);*/
}
.productline_red {
	background-image: url(img/menu-verlauf-rot.jpg);
}
.productline_yellow {
	background-image: url(img/menu-verlauf-gelb.jpg)
}

#menu_products_list_blue {
/*	background-image: url(img/menu-verlauf-blau.jpg);*/
	width: 196px;
	height: 100%;
	float: left;
}
#menu_products_list_red {
/*	background-image: url(img/menu-verlauf-rot.jpg);*/
	width: 196px;
	height: 100%;
	float: left;
}
#menu_products_list_yellow {
/*	background-image: url(img/menu-verlauf-gelb.jpg); */
	width: 197px;
	height: 100%;
	float: left;
}
#menu_products_list_white {
/*	background-image: url(img/menu-verlauf-weiss.jpg);
	background-color: White;*/
	width: 196px;
	height: 100%;
	float: left;
}

.flyout_class {
	position: absolute;
	margin-top: 0px; 
	width:153px; 
	background-color: white;
	border: 1px solid #aec0d6;
	overflow:auto;
	padding-right: 0px;
}
.menu_products_list_color_text {
	padding-right: 20px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	overflow:auto;
/*	display: none; /* display via mouseover */
}
.menu_products_list_entry {
	width: 180px;
	height: 129px;
	margin-top: 10px;
	margin-bottom: -3px; /* IE only !!! xxx */
	background-image: url(img/round-box-180x129-bg.gif);

	text-align: center;
	/*border: 1px solid Black;*/
}

.menu_products_list_entry a {
	text-decoration: none;
	font-weight: bold;
}

a.products_list_entry {
	color: Black;
}

.products_list_entry_head {
	margin-left: 9px;
	margin-top: 7px;
	margin-bottom: -7px;
	text-align: left;

}


.products_list_entry_text {
	text-decoration: none;
	font-weight: normal;
}

img.product_tiny {
	margin-top: 22px;
/*	margin-right: 10px;*/
	margin-bottom: 10px;
}


/* product display */

#product_display_old {
	width: 780px;
	height: 502px;
	background-image: url(img/produkt1.jpg);

	padding-top: 10px;
	padding-left: 20px;
}
#product_features_old_mouseover {
	top: 210px;
	left: 10px;
	width:200px;
	height:400px;
	background-color: #9595FF;
	color: #000000;
	padding-left: 10px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

#innershadow {
	background-image:url(img/schatten-oben.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 6px;
	line-height: 6px;
}

#product_features {
	width:210px;
	height: 475px;
	float: left;

/*
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px; 

	background-color: #004282;

	background-image:url(img/bg_nav.jpg);
*/

	background-color: transparent;
	background-image: url(img/left200-hellblau.gif);
	background-repeat: repeat-y;
	
	color: #004282;
}

#product_features_content {
	background-color: transparent;
	background-image: url(img/left200-hellblau-top-tiefer.gif);
	background-repeat: no-repeat;
}

#product {
}

#product_features_text {

	
	margin-left: 10px;
	width:190px;
	height: 418px;
	overflow:auto;
}

#product_features_prevnext{
	background-image: url(img/left200-hellblau-bottom-up.gif);

	padding-left: 10px;
	text-align: center;
	font-weight: bold;

	margin-top: 0px;
	padding-top: 7px;
	padding-bottom: 10px;
}
#product_features_prevnext a {
	color:#004282;
}

#product_features_big{
	margin-left: 16px;
	font-size: 11px;
	font-weight: bold;
}

#product_display {
	height: 413px;
	width: 589px;
	text-align:left;
/*
	width: 576px;
	padding-top: 10px;
	padding-left: 10px;	
	margin-left: 210px;
*/
	background-image:url(img/bg_nav.jpg);
	background-repeat: no-repeat;
	float: right;
	
}

#bar_buttons_thin {
	height: 10px;
	clear:both;
}

#product_buttons {
	background-color: #08376D;
	text-align:left;
}
#product_buttons_info {
	text-align:left;
	color:#FFFFCC;
	height: 60px;
}

#product_linkbox {
	height: 52px;
	width: 589px;
	text-align:left;
	padding-top: 10px;
/*
	width: 576px;
	padding-top: 10px;
	padding-left: 10px;	
	margin-left: 210px;


	background-color: #004282;
*/

	background-color: #b7c7d7;
	background-image:url(img/bg-metallic-lightbluegrey.gif);
	background-color: #EFF7FF;
	background-image:none;
	background-repeat: repeat-x;



	float: right;
	color: white;
}

#product_linkbox a {
	color: #004282;
}





#bar_buttons a {
	color: #CCCCCC;	
}
#bar_buttons a {
	color: #CCCCCC;	
}
#bar_buttons a:hover {
	color: #eeeeee;	
}

#bar_cat_info {
/*	padding-left: 10px;*/
	color: #eeeeee;
	font-weight: bold;
}

/* main stuff starts here */
/* main stuff starts here */

#main {
	width: 800px;
	background-color:#ffffff;
	background-image: url(img/farbverlauf-menu200ev.jpg);
	background-image: url(img/left200-hellblau.gif);
	background-repeat: repeat-y;
}
#main_logo {
	display: none;
}

#main_header {
	width: 800px;
	height: 175px;
}
#main_header_content {
	height: 175px;
	background-color: white;
}

#header_sub_bar{
	width: 800px;
	height: 20px;
	background-color:#04316D;
	background-image:url(img/bg-metallic-blue.gif);
	padding-top: 0px;
	margin-top: -2px;
	
	color: #dddddd;
	font-weight: bold;
	line-height: 20px;
	
}
#header_sub_bar_left {
	float: left;
	padding-left: 20px;
}
#header_sub_bar_right {
	float: right;
	padding-right: 10px;
}


#main_header_left_image {
	width: 210px;
	height: 176px;
	float: left;
}



#main_infobox {
	top: 10px;
	left: 10px;
	width:160px;
	/*height:110px;*/
	background-color: White;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	border: 2px inset #ffffff;
}
#main_infobox_headline {
	color: white;
	background-color: #EE3A1F;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 5px;

	padding-left: 5px;	
	font-size: 12px;
	line-height: 18px;
}
#main_infobox_text {
	color: #000000;
	padding-left: 5px;	
	padding-bottom: 5px;	
}
#main_text {
	padding-left: 210px;
/*
	background-image: url(img/bg_nav.jpg);
	background-image: url(img/farbverlauf-menu200ev.jpg);
	background-image: url(img/left200-hellblau.gif);
	background-repeat: repeat-y;
*/	
}
#main_innertext {
	text-align:left;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
/*
	background-image:url(img/schatten-oben.gif);
	background-repeat: repeat-x;
*/
}
#main_innertext_blue {
	background-color: #ccdeeb;	
	text-align:left;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 10px;
/*
	background-image:url(img/schatten-oben-blau.jpg);
	background-repeat: repeat-x;
*/
}

#main_left200 {
	width:210px;
	height:inherit;
/*
	background-image: url(img/bg_nav.jpg);
	background-image: url(img/farbverlauf-menu200.jpg);
	background-color: #ADD8E6;

   border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px; 
	background-color: #004282;
*/
	float: left;
/*
	background-image: url(img/left200-hellblau-top.gif);
*/
	background-repeat: no-repeat;
	color: #004282;
}

#main_right100 {
	width:160px;
	height:inherit;
	background-color: #ccdeeb;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;

   background-image: url(img/schatten-oben-blau.jpg);
	background-repeat: repeat-x;

	float: right;
	padding-left: 10px;
	margin-right: -5px;
	margin-top: -10px;
	
}




/* footer here */

.bar{
	width: 800px;
	height: 16px;
	background-color:#04316D;
	background-image:url(img/bg-metallic-blue.gif);
	color: #CCCCCC;
	padding-top: 0px;
	margin-top: -2px;
	
}
.bar a {
	color: #CCCCCC;	
	font-weight: bold;
}
.bar a:hover {
	color: #eeeeee;	
}


.bar_grey{
	width: 800px;
	height: 16px;
	background-color:#04316D;
	background-image:url(img/bg-metallic-lightbluegrey.gif);
	color: #CCCCCC;
	padding-top: 3px;
	
	text-align: right;
}

#bar_grey td {
	color: #aaaaaa;	
	font-weight: bold;
}
#bar_grey a {
	color: #CCCCCC;	
	font-weight: bold;
}
#bar_grey a:hover {
	color: #eeeeee;	
}

.dropdown_grey {
	height: 15px;
	font-size: 10px;
}

#download_select_product {
	width: 210px;
	font-size: 10px;
}


#footer {
	width: 800px;
	height: 16px;
	background-color:#05469E;
	background-image:url(img/bg-metallic-blue.gif);
	padding-top: 3px;
	border-bottom-color: #042E66;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	clear:both;
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-size: 9px;
}
#footer_text {
	text-align:center;
	color: #CCCCCC;
	vertical-align: bottom;
}
#footer_text a {
	color: #CCCCCC;
	text-decoration: underline;
}

#languages {
	background-color: White;
	background-image: url(img/schatten-oben.gif);
	background-repeat: repeat-x;
	width: 800px;
	height: 16px;
	padding-top: 5px;
	text-align:center;
	clear:both;
}

#loading {
	text-align:center;
/*	margin-right: 155px;
	margin-bottom: 16px; */
}

/* for searchbox autocomplete */

    .selected { background-color: #888; }

/* from phpwcms.css */

.articleText { 
}

.articleCode {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

.articleHead, .articleList_tophead, h1, h2 {
	font-weight: bold;
	font-size: 22px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	color : #000033;
	line-height: 110%;
}

.articleSubHead, .articleList_topsubhead, h3, h4 {
	font-family: "Lucida Grande", "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #434E54;
	line-height: 110%;
	font-weight: normal;
}

.articleSummary {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 120%;
	/* text-align: justify; */
}




/* from conrad.de (kontaktform) */


.fett {
	font-weight: bold;
}

.title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

input {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.kontakt {
	border-top: 0px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	color:#000000;

	background-color:#DDDDDD;
}
.kontakt:focus {
	color:#3333cc;
}

.button {

}

.button_blue {
	border: 1px solid #999999;
	background-color: #004282;
	color:white;
}

#contact {
	width: 570px;
	background-color:#DDDDDD;
	margin-left:6px;


/* from main_rightbox */
	background-color: #ccdeeb;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;

   background-image: url(img/schatten-oben-blau.jpg);
	background-repeat: repeat-x;

}
#contact_form select {
	width:364px;
	font-family:Verdana;
	font-size:10px; 
}

/************************    tanfa form    ********************************/
div#borderrelated, div.shadow {
margin: 0 30px 10px 50px; 
padding: 0 5px 5px 0; 
background: #fff url(images/shadow.gif) no-repeat 100% 100%; 
height: 1%;
}

#contactform  {
	width: 90%; 
	margin: 20px 0px 20px 30px; 
	padding: 0; 
	position: relative; 
	z-index: 150;
}

fieldset	{
	margin: 0 10px 0 10px; 
	padding: 1em 2em;
	border-width: 1px; 
	border-style: solid; 
	border-color: #ccc;
	text-align: left;
	background: #fbfbfb;
	position: relative;
}

* html fieldset {padding-top: 0;}

textarea {font-size: 100%;}

#contactform label.textarea {height: 155px;}

legend	{
border-width: 1px; border-style: solid; border-color: #ccc; 
padding: 0 0.5em;
background: #fff; color: #000;
line-height: 1.5em;
position: relative;
top: -0.75em;
}

label {
display: block;
padding: 0; margin: 10px 0 0 0;
float: left;
display: inline;
width: 100%;
position: relative;
}

label:hover {background: #f3f3f3;}

label input, label textarea	{
background: #fff url(img/shadow.gif) no-repeat 100% 100%;
font-family: "Courier New", monospace;
font-size: 12px;
width: 70%;
position: absolute;
right: 0;
padding: 0 5px 5px 0;
border-width: 1px 0 0 1px; border-style: solid; border-color: #ddd;
}

/* my addition */

#contactheader,#contactfooter {
width: 100%;
font-size:14px;
}
#contactsubheader,#contactsubfooter {
width: 100%;
}










/* cssbox - http://www.modxcms.com/simple-rounded-corner-css-boxes.html */

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(img/round-box-xxl-bg.gif) no-repeat bottom right; 
    background: transparent url(img/round-box-565.gif) no-repeat bottom right; 
} 
.cssbox { 
    width: 565px !important; /* intended total box width - padding-right(next) */
    width: 550px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 20px auto; /* use to position the box */ 

    margin-top: 0px; 
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 10px 0 0 15px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
	 
	 font-size: 14px;
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 25px; /* interior-padding right */ 
    padding: 15px 0 25px 15px; /* mirror .cssbox_head right/left */ 
/*background-image: none;*/
} 

#dummy_rule {
	color: black;
}


/*
#main_left200 ul li a#link_portrait,
#main_left200 ul li a#link_new_products,
#main_left200 ul li a#link_search {
	background-image: url(img/bg-metallic-blue.gif);
	color: white;
}
*/



#imageContainer {
	position:relative;
	width:169px;
  margin-left: -9px;
	/*
	margin:auto;
	border:1px solid #000;
	*/
	height:254px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top: 0px; 
	left:18px;
}



/***** wp integration *******/

#wp_sidebar span.blog-entry-category a {
	color:black;
}
#wp_sidebar a.more-link{
	color:black;

}
#wp_sidebar .blog-entry-body img {
	display: none;
}



/* sidebar menu patches */
li a#link_news {
	background-image: url(img/button180-red.gif) !important; 
	color: white !important;
}

li.current-cat a,
li.current_page_item a,
li.active_link a {
	background-image: url(img/bg-metallic-blue.gif) !important; 
	color: white !important;
}



/* new sidebar layout */

#main_left200 {
	width:199px;
	height:inherit;

	background-color: #EFF7FF;
	background-color: #E6EEF6;
	

    border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px; 

	float: left;

/*
	background-image: url(img/left200-hellblau-top.gif);
	background-repeat: no-repeat;
*/
	color: #004282;
}



#main_left200 ul li a { 
	padding: 0px 0px 0px 20px;
	margin-left: 8px;
	width: 171px;
	height: 23px;
	display: block;
	line-height: 23px;

	background-image: url(img/button180-lightblue.gif);
		
	color: #004282;

	/* new sidebar layout */
	margin-left: 0px;
	width: 179px;
	
}



#main_text {
	padding-left: 200px;
	background-image: url(img/left200-hellblau.gif);
	background-repeat: repeat-y;
	background-image: none;
	background: transparent;
}
#menu_products_list_yellow,
#menu_products_groups {
	padding-left: 15px;
}


.cat_select {
	margin-bottom: 8px;
}



/* full bg - 2 slices */
#main-bg-top,
#innershadow {
	background-color: transparent;
	background-image: url(img/main-bg-top.gif);
	background-repeat: no-repeat;
	height: 20px;
}

#main {
	background-color: transparent;
	background-image: url(img/main-bg-body.gif);
	background-repeat: repeat-y;
}

#menu_products {
	background-image: none;
}



#main_header {
	width: 800px;
	height: 175px;
}
#main_header_content {
	height: 175px;
	background-color: #999;
}


/* widget sidebar - deactivate all button css ! */

#main_left200 ul li.widget_recent_entries a,
#main_left200 ul li#recent-posts a {
	background-image:url(img/button180-lightblue.gif);
/*
	display:block;
	height:23px;
	line-height:23px;
	margin-left:0;
	padding:0 0 0 20px;
	width:179px;

	list-style: square;
	list-style-position: outside;
*/	
	color:#004282;
	display: inline;
	line-height: 14px;
	background: transparent none;
	display: list-item;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	height: 100%;
	width: 170px;
	
	font-weight: bold;
}
#main_left200 ul li.widget_recent_entries a:hover,
#main_left200 ul li#recent-posts a:hover {
	color:#004282;
	display: inline;
	line-height: 14px;
	background: transparent none;
	display: list-item;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	height: 100%;
	width: 170px;
	
	font-weight: bold;

	text-decoration: underline;
}

#main_left200 ul li.widget_recent_entries .blog-entry-date {
	margin-left: 20px;
}

#main_left200 .blog-entry-body a {
	color: #006;
	font-weight: bold;
}

h2.widgettitle {
	display: none;
}

#main_left200 #wp_sidebar object {
	display: none;
}


#innershadow_products {
	background-image:url(img/schatten-oben.gif);
	background-repeat:repeat-x;
	height:6px;
	line-height:6px;
	width:100%;
}


#tickerContainer {
/*	margin-top: -23px;*/
	margin-top: -1px;
}


li.widget_recent_entries ul li {
	border-bottom: 1px solid #999;
	margin-bottom: 8px;
}



/* fix ajax search */
#ac3update { 
	z-index: 1001 !important;
}
#innershadow_products {
	z-index: 1;
}

#main_header_content {
/*	z-index: 1;*/
}
.cat_select_name {
	z-index: 1;
}


/* bei thomas sind manchmal besuchte kategorien schwarz... */
.cat_select_name {
	color: #fff;
}


a.cats_link,
a.cats_link:link, 
a.cats_link:visited,
a.cats_link:active, 
a.cats_link:hover {
	color:#fff;
}




#main_header_content {
	background-color:#FFFFFF;
	height:300px;
}

/* hide flv player and error message in sidebar */
#wp_sidebar #player1 {
	display: none;
}



li.page-item-329 {
	display: none;
}
