*{
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
}

body{
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	background:#ffffff;
        padding:0px;
	margin:0px;
}

h1{
	font-size:18px;
	color:#000;
	border-bottom:#000 1px solid;
}

h2{
	font-size:16px;
	color:#000;
}

h3{
	font-size:12px;
	color:#000;
}

h4{
	font-size:11px;
	color:#000;
}

img{
	border:0px;
	max-width:800px;
}

.Price{
	font-size:16px;
	color:#ca1c0e;
	font-weight:bold;
}

.Price_single_art{
	font-size:20px;
	color:#ca1c0e;
	font-weight:bold;
}

.currency{
	font-size:11px;
	color:#ca1c0e;
	font-weight:bold;
}

.site{
	width:980px;
	margin:auto;
}

.header_nav{
	text-align:right;
	color:#B51A04;
	font-size:10pt;
	height:25px;
	line-height:25px;
	width:980px;
	margin:auto;
}

.header_nav a{
	text-decoration:none;
	color:#B51A04;
	font-size:10pt;
}

.header{
	background-image:url(/layout/radwelt/header.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:978px;
	position:relative;
	border:1px solid #ccc;
}

.table_main{
	background-color:#fff;
}

.menu2{
	width:978px;
	height:25px;
	line-height:23px;
	border-top:1px solid #ccc;
	background:Url(/layout/scherer/bg_topmenu.jpg) #000;
	bottom:0;
	left:0;
}

.menu2 a{
	padding:0px 28px 0px 34px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}

.topmenu2{
	width:980px;
	height:6px;
	background:Url(/layout/scherer/bg_topmenu2.jpg) #000;
}

.footer{
	background-image:url(/layout/scherer/bg_footer.jpg);
	background-repeat:repeat-x;
	height:28px;
	color:#fff;
}

.text_footer{
	
	color:#fff;
	width:auto;
	padding: 5px;
	text-align:center;
}


#left_column{
	padding-right:10px;
	width:161px;
	text-align:left;
	border-right:#c1c1c1 1px solid;
}

#main_column{
	padding:0px 18px 18px 18px;
	width:620px;
	text-align:left;
}

*+html #main_column{
	width:620px;
	padding:0px 18px 18px 18px;
}

*html #main_column{
	width:620px;
	padding:0px 18px 18px 18px;
}

#main_column_order{
	padding:0px 18px 18px 18px;
	width:620px;
}

#right_column{
	padding-left:10px;
	width:171px;
	text-align:left;
	border-left:#c1c1c1 1px solid;
}

*+html #right_column{
	padding-top:0px;
	width:171px;
	text-align:left;
}

.left_menu {

	BORDER-STYLE: none;

	PADDING: 0px;

	LIST-STYLE-TYPE: none;

	MARGIN: 0px 0px 0px 0px;

	WIDTH: 171px;

	font-family:Verdana, Arial, sans-serif;

	COLOR: #333;

}

.left_menu UL {

	BORDER-STYLE: none;

	PADDING: 0px;

	LIST-STYLE-TYPE: none;

	MARGIN: 0px;	

}

.left_menu UL, .left_menu LI {

	margin: 0px;

	padding: 0px;

	list-style: none;
       margin-bottom: 20px;

}

* html .left_menu LI {

	display: inline;

}



.left_menu LI A {

        
	TEXT-ALIGN: left;

	PADDING: 0px;

	MARGIN: 0px;

	OUTLINE-STYLE: none;

	WIDTH: auto;

	DISPLAY: block;

	COLOR: #000000;

	TEXT-DECORATION: none;

}



.left_menu LI A:hover { MARGIN: 0px }



.left_menu LI {

	TEXT-ALIGN: left;

	MARGIN: 0px;

}



	/* LEVEL 1 */

 

	.left_menu LI.level1 A {

		background:url(/layout/scherer/menu_header.jpg) repeat-x;    
		
                TEXT-ALIGN: left;

		PADDING-BOTTOM:0px;

		MARGIN: 0px;

		PADDING-LEFT: 7px;

		PADDING-RIGHT: 0px;

		VERTICAL-ALIGN: middle;

		PADDING-TOP: 0px;

		font-weight: bold;
                font-size: 12px; 
		color: #FFFFFF;
                line-height: 28px;
                margin-bottom: 0px;

	}

 

	.left_menu LI.level1 A:hover {

		background:url(/layout/scherer/menu_header.jpg) repeat-x; 

		COLOR: #FFFFFF;

	}

 

	.left_menu LI.level1 A:active {

		background:url(/layout/scherer/menu_header.jpg) repeat-x; 
		COLOR: #FFFFFF;

	}

				

 	/* LEVEL 2 */

 

	.left_menu LI.level2 A {


		TEXT-ALIGN: left;

		PADDING-BOTTOM: 4px;
                PADDING-TOP: 4px;
		PADDING-LEFT: 10px;
		WIDTH: auto;
		VERTICAL-ALIGN: bottom;
		margin: 0px;
                font-weight: bold;
                border-bottom: 1px solid #ccc;
	}

 

	.left_menu LI.level2 A:hover {

		color: #ff0000;

	}

 

	.left_menu LI.level2 A:active {

		color: #ff0000;

	}

		
	.left_menu .level2_sub {

		MARGIN: 0px;

		WIDTH: auto;

		PADDING: 0px;

		DISPLAY: block;
                border: 1px solid #ffffff;

	}


			

 	/* LEVEL 3 */

 	

	.left_menu LI.level3 A {


		TEXT-ALIGN: left;

		PADDING-BOTTOM: 4px;

		TEXT-INDENT: 5px;

		MARGIN: 0px;

		PADDING-LEFT: 10px;

		WIDTH: auto;

		PADDING-RIGHT: 2px;

		COLOR: #000000;

		PADDING-TOP: 4px;

		VERTICAL-ALIGN: bottom;
               border-bottom: 1px solid #ccc;

	}

 

	.left_menu LI.level3 A:hover {

		color: #ff0000;

	}

 

	.left_menu LI.level3 A:active {

		color: #ff0000;
	}

		

	.left_menu .level3_sub {

		MARGIN: 0px;

		WIDTH: auto;

		PADDING: 0px;

		border-top: 1px solid #ffffff;

	}



	* html .left_menu .level3_sub {

		border-top: 1px solid #ffffff;

	}

			

 	/* LEVEL 4 */

 

	.left_menu LI.level4 A {


		TEXT-ALIGN: left;

		PADDING-BOTTOM: 4px;

		TEXT-INDENT: 10px;

		MARGIN: 0px;

		PADDING-LEFT: 10px;

		WIDTH: auto;

		PADDING-RIGHT: 2px;

		COLOR: #000000;

		PADDING-TOP: 4px;

		VERTICAL-ALIGN: bottom;
                border-bottom: 1px solid #ccc;
	}

 

	.left_menu LI.level4 A:hover {

		color: #ff0000;

	}

 

	.left_menu LI.level4 A:active {

		color: #ff0000;

	}

				

	.left_menu .level4_sub {

		MARGIN: 0px;

		WIDTH: auto;

		BACKGROUND-POSITION: center bottom;

		PADDING: 0px;

		border-top: 1px solid #ffffff;

	}

 

  	/* LEVEL 5 */

 

	.left_menu LI.level5 A {


		TEXT-ALIGN: left;

		PADDING-BOTTOM: 4px;

		TEXT-INDENT: 15px;

		MARGIN: 0px;

		PADDING-LEFT: 15px;

		WIDTH: auto;

		PADDING-RIGHT: 2px;

		COLOR: #000000;

		PADDING-TOP: 4px;

		VERTICAL-ALIGN: bottom;
                border-bottom: 1px solid #ccc;
	}

 

	.left_menu LI.level5 A:hover {

		color: #ff0000;

	}

 

	.left_menu LI.level5 A:active {

		color: #ff0000;

	}

 

	.left_menu .level5_sub {

		MARGIN: 0px;

		WIDTH: auto;

		PADDING: 0px;

		border-top: 1px solid #ffffff;

	}

		

	* html .left_menu .level3_sub, * html .left_menu .level4_sub, * html .left_menu .level5_sub {

		border-top: 1px solid #ffffff;

	}

	* html .left_menu .level3_sub ul {

		border-top: 1px solid #ffffff;

	}

.box{
	width:171px;
        margin: 0px;	
        margin-bottom:16px;

       
}

.box  .header{
	padding:0px;
	padding-bottom:0px;
	height:28px;
	width:171px;
	background:url(/layout/scherer/box_header.jpg) repeat-x;
	background-position:left;
        border: 0px;
        margin: 0px;
}

.box .header h2{
	padding:7px 0 0px 10px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	border:0px;
}

.box .content{
	text-align:left;
	font-weight:normal;
	margin:0px;
	padding:0px 10px 0px 20px;
	width:149px;
}

#search_box {
       padding: 0px;
       height: 28px;
       
       width: 760px;
       margin: 0px;
       padding-top: 4px;
       margin-top: 26px;
       margin-bottom: 20px;
       
       background:url(/layout/scherer/box_header.jpg) repeat-x;
}

#search_box h2 {
       display: inline;
       text-align: left;
       padding-left: 10px;
       padding-right: 10px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin: 0px;
       font-family:Verdana, Arial, sans-serif;       
       font-size: 14px;
       color: #ffffff;
       float: left;

}

#link2 {
 font-family:Verdana, Arial, sans-serif;  
 font-size: 12pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
#link2 a {
 border-bottom: 1px solid #ccc;
 padding: 5px 0px 5px 5px;
 display: block; 
 text-decoration: none;
}
#link2 a:hover {
 color: #ff0000;
}

/**
 * fÃ?Æ'Ã+âEUR(TM)Ã?âEUR?Ã,Â¼r Flagge en
 */
.flag_en {
	visibility:hidden;
}

/**
 * fÃ?Æ'Ã+âEUR(TM)Ã?âEUR?Ã,Â¼r Flagge fr
 */
.flag_fr {
	visibility:hidden;
}
/**
 * fÃ?Æ'Ã+âEUR(TM)Ã?âEUR?Ã,Â¼r Flagge de
 */
.flag_de {
	visibility:hidden;
}

.left_menu .sub_cat {display:none}