body
{
	font-family: verdana, arial, helvetica, sans-serif;
	text-align:center;
	background: #333;
}

.csc-caption {
 color:#000000;
 font-family:Verdana,Arial;
 font-size:12px;
 text-align:left;
}

.bodytext {

font-size: 12px;
}
.bodysmal {

font-size: 9px;
}

.table_shop_title_description {
color:#ffffff;
font-family:Tahoma,Bitstream Vera Sans;
font-size:11px;
font-weight:normal;
padding:2px;
vertical-align:top;
}

.lable_suche {
font-family:Tahoma,Bitstream Vera Sans;
font-size:12px;
}

.table_shop_title {
background-color:#6f6f71;
color:#ffffff;
font-family:Tahoma,Bitstream Vera Sans;
font-size:14px;
font-weight:normal;
padding-bottom:5px;
padding-left:7px;
padding-top:5px;
}

#centered
 {
	position:absolute; /*  */
	text-align:left;
	width:960px;
	top: 20px;
	left: 50%;
	margin-left: -480px;
	padding-bottom: 10px; 
	
	/*background: url(bg_grey_bera.jpg);*/
	background: url(bg_grey_white_bera.jpg) repeat-y;
}

#top { width:100%; height:104px; background: url(bg_header_bera.jpg);}
	#top_logo_left
	{
		width:257px;
		float:left;
		padding:27px 0px 0px 0px
	}
	#top_meta_box
	{
		width:540px;
		float:left;
		font-family:Verdana, Arial;
		text-align:center;
		font-size:70%;
		color:#C0C0C0;
		padding:27px 0px 0px 0px
	}
	#top_logo_right {
		width:163px;
		height:100%;
		float:left;
		background: url(logo_right.jpg) no-repeat;
		padding:0px 0px 0px 0px
	}
#content_header{ width:100%; height:139px; background: url(bg_grey_bera.jpg);}
			#color
			{
				width:29px;
				height:100%;
				float:left;
				background: url(color_bera.jpg);
			}
			#pic
			{
				width:139px;
				height:100%;
				float:left;
				background: url(pic_bera.jpg);
			}
			#content_header_right
			{	
				height:100%;
				width:551px;
				float:left;
				background: url(header_bera.jpg) no-repeat;
			}
#main
{
	width:100%;
	height:100%;
	background:transparent;
}
	#left
	{
		float:left;
		width:201px;
		background:transparent;
	}
		#content_mirror_left{width:100%; height:71px; background:transparent;}	
			#mirror_spacer { width:29px; height:100%;float:left;}
			#mirror_pic
			{ 
				width:139px;
				height:100%;
				float:left;
				background: url(mirror_pic_bera.jpg) no-repeat;
			}
			#spacer_breadcrump 
			{
				width:33px;
				height:100%;
				float:left;
				background: url(bg_spacer_breadcrump_bera.jpg) no-repeat;
			}
		#menu_box{width:100%; background:transparent;}
	#center
	{
		float:left;
		/*background:transparent;*/
		/*color: #000;*/
		background: #fff;
		width:566px;
	}
		#breadcrump
		{
			width:100%;
			height:31px;
			padding:0px; 
			background: url(bg_breadcrump_bera.jpg) no-repeat;
		}
			#breadcrump_text {
				float:left;
				width:92%;
				height:100%;
				font-family:Verdana, Arial;
				font-size:70%;
				color:#C0C0C0;
				padding:2px 2px 0px 7px; 
				background: url(bg_breadcrump_bera.jpg) no-repeat;
			}
			#print
			{
				float:right;
				width:24px;
				height:100%;
				padding:4px;
				background: transparent;
			}
			#content_box{background:transparent;}
				#content_text
				{
					font-family: Verdana, Arial;
					font-size: 12px;
					color: #000;
					padding:2px 30px 10px 7px;
					text-align:left;
				}
	#right
	{
		float:left;
		width:193px;
		height:100%;
		background:transparent;
		padding-bottom:10px;
	}
		
	
fieldset{ width:443px;  border: none; }
#mailformname, #mailformemail, #mailformNachricht { border: thin #C0C0C0 solid; color:#C0C0C0; background:#666; width:350px; margin-bottom:5px;}
label { display: block; float: left; text-align: left; padding-right: 1em; width:80px;}
form br { 
	/* Alle Zeilenumbrüche in Formularen auswählen */
	clear: left; /* das floating der labels und inputs aufheben */
}
.csc-searchform{ float:left; text-align:left;}

.csc-form-labelcell{
font-size: 12px;
}
.csc-searchResultInfo { float:left; text-align:left; width:100%;}
.csc-mailform-submit{ /* den Submit-Button */
  float:right; width: auto; border: thin #C0C0C0 solid; background:#666; color:#FFF;
}
h1{ font-size:120%;}
h2{ font-size:110%; width:100%; text-align:left;}