	*{
		margin:0;
		padding:0;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size: 	13px;
	}
	

	a{
		text-decoration:none;
		cursor:pointer;
	}
	
	html{
			height:101%;
			background: #ffffff;
			color: #3f391d;
			color: #585029;
	}
	
	
	
	.printview{
		background: #fff;
	}
	
	body{
		padding-bottom:5px;
		background: #ffffff;
		
	}
	
	.printview{
		width: 700px;
		position: relative;
	}
	
	ul{
		list-style:none;
	}
	
	li{
		list-style:none;
	}
	
	table{
		text-align: left;
	}
	
	h1{
		/*font-size:	18px;*/
		font-weight:bold;
		line-height: 1.2em;
		font-size: 1.2em;
		margin:0 0 8px 0;
		color: #000065;
		color: #585029;
	}
	
	h1.title{
		color: #ac1f30;
	}
	
	h2{
		font-size:	12px;
		font-weight:bold;
		line-height: 1.2em;
		margin-bottom:15px;
	
		color: #000065;
		color: #585029;
	}
	
	h3{
		font-size:	12px;
		font-weight:bold;
		line-height: 1.2em;
		margin-bottom:15px;
	
		color: #000065;
		color: #585029;
	}
	
	h4{
		font-size:	16px;
		font-weight:bold;
		line-height: 1em;
		margin: 10px 0 5px 0;
		color: #000065;
	}
	
	h5{
		font-size:	12px;
		font-weight:bold;
		line-height: 1em;
		margin-bottom:15px;
	}
	
	h6{
		font-size: 10px;
		font-weight:normal;
		line-height:1em;
		margin-bottom:0;
	}
	
	select *{
		background: #ffffff;
	}

	
	.column{
		float: left;
		width: 300px;
		margin: 0 5px 5px 0;
	}
	
	.centerContainer{
		width: 1000px;
		margin: auto;
		text-align: left;
	}
	
	.printview .centerContainer{
		width: auto;
	}
	
	.mainContainer{
		text-align: center;
	}

	.headBackground{
		background: url("../images/head_background.jpg") repeat-x;
	}

	.headcontainer{
		z-index: 2;
		position: relative;
		overflow: hidden;
		padding: 0 20px;
		height: 144px;
	}
	
	.headcontainer a{
		position: relative;
		font-weight:bold;
		z-index: 100;
	}
	
	.headcontainer .logo{
		margin: 22px 0 0 50px; 
		float: left;
	}
	
	
	.headcontainer .logo .text{
		visibility: hidden;
		margin: 0 0 0 0px;
		
		font-weight: bold;
		font-size: 1.1em;
		color: #000066;
	}
	
	.headcontainer .schild{
		float:left;
	}
	
	.headcontainer .image{
		float:left;
		margin: 0 -20px 0 -70px;
		width: 461px;
		height: 144px;
		background: url("../images/headimage.png") no-repeat;
	}
	
	.headcontainer .textlogo{
		float:left;
		margin: 35px 0 0 0;
	}
	
	
	.printview .headcontainer{
		display: none;
	}
	
	
	.bodycontainer{
		padding: 1px 1px 1px 0px;
		z-index: 1;
		position: relative;
		overflow: visible;
		text-align: left;
		width: 985px;
		background: url("../images/content_background.jpg") no-repeat bottom #f6f5f3;
	}
	
	.printview .bodycontainer{
		margin: 0px;
		width: auto;
	}
		
	.contentContainer{
		margin: 0px 0 10px 0;
		margin: 31px 80px 10px 270px;
	}
	
	.contentContainer.nopage{
		margin: 0px 0 10px 0;
	}
	
	.content{
		/*margin: 77px 66px;*/
		margin: 5px 0 5px 19px;
		min-height: 200px;
		padding: 0;
	}
	
	
	.content li{
		margin: 0 0 0 10px;
		list-style-type: disc;
	}
	
	.printview .content,
	.printview .contentContainer{
		margin: 0;
	}
	
	* html .content{
		height: 300px;
	}
	
	.content a{
		color: #c6282d;
	}
	

	
	.content .configModules,
	.content .configModuls{
		width: auto;
	}
	
	
	.content .configModules p,
	.content .configModuls p{
		width: auto;
		line-height: 1em;
		margin: 0;
	}
	
	* html .content{
		height: 550px;
	}
	
	
	
	.printview .leftCol{
		display: none;
	}
	
	.menuContainer{
		text-align: center;
		overflow: visible;
		height: 40px;
		line-height: 40px;
		background: url("../images/menu/top_background.jpg") repeat-x center ;
		position: relative; 
		z-index: 2;
		border-bottom: solid 2px #7d6f59;
		border-top: solid 2px #7f725c;
	}
	
	.printview .menuContainer{
		display: none;
	}
	
	.menuContainer .centerContainer{
		position: relative;
	}
	
	.menuContainer .textlogo{
		position: absolute;
		right: 0px;
		top: -135px;
		z-index:1;
	}
	
	/** Menü **/
	.menuContainer ul{
		margin: 0 0 0 85px;
		position: relative;
		z-index: 2;
	}
	
	.menuContainer ul li{
		float: left;
		margin: 2px 7px;
	}
	
	.menuContainer ul li a{
		color: #736057;
		font-size: 0.9em;
		font-weight: bold;
		font-family: Times,"Times New Roman",serif;
		text-transform: uppercase;
	}
	
	.menuContainer ul li.cur a,
	.menuContainer ul li a:hover{
		color: #00006e;
	}
	
	/** Top Menü ende **/
	
	
	.leftCol{
		position: relative;
		z-index: 1;
		float: left;
		margin: -4px 0 35px 25px;
	}
	
	.leftCol *{
		z-index: 300;
	}
	
	.leftCol ul{
		padding: 30px 1px 1px 1px;
	}
	
	.leftCol li{
		z-index: 2;
		position: relative;
		margin: 4px 0px;
	}
	
	
	.leftCol li a{
		font-weight: bold;
		font-size: 1em;
		color: #d7cfc1;
		color: #736057;
		display: block;
		background: #423e39;
		background: #f0efec;
		padding: 1px 28px;
		font-family: Times,"Times New Roman",serif;
		
	}
	
	
	.leftCol li.cur{
		z-index: 3;
	}
	.leftCol li.over{
		z-index: 4;
	}

	.leftCol li a:hover,
	.leftCol li span.cur a,
	.leftCol span.active a{
		background: #7c6e58;
		color: #d7cfc1;
	}
	
	.leftCol li ul{
		padding: 0;
		margin: 0;
		display: none;
	}
	
	
	.leftCol li.cur ul,
	.leftCol li.active ul,
	.leftCol li.open ul,
	.leftCol li ul.open{
		display: block;
	}
	
	.leftCol li li{
		padding: 0;
		margin: 4px 0 4px 0;
	}
	
	
	.leftCol li li a:hover{
		/*color: #7d1c1c;*/
	}
	
	.leftCol li ul li a{
		color: #423e39;
		background: transparent;
		padding: 0 0 0 35px;
	}
	
	
	.leftCol li li.cur a,
	.leftCol li li span.active a{
		color: #ac1f30;
		background: transparent;
	}
	
	.leftCol li li.cur a:hover{
		background: #7c6e58;
	}
	
	.leftCol ul ul ul{
		margin: 0 0 0 10px;
	}
	
	.leftMenu{
		width: 229px;
		min-height: 592px;
		background: url("../images/menu/left_background.png") repeat-y;
		padding: 1px 3px;
	}
	
	.leftMenuBottom{
		padding: 0 0 4px 0;
		background: url("../images/menu/left_bottom.png") no-repeat bottom;
	}
	
	.leftCol .imageframe{
		/*border-top: solid 10px #66563c;
		border-bottom: solid 10px #66563c;
		
		border-top: solid 40px #a09688;
		border-bottom: solid 40px #a09688;
		margin: 50px 0;
		padding: 0px 0;*/
		
		background: #a09688;
		margin: 50px 0;
		padding: 35px 0;
	}
	
	
	.leftCol .imageframe img{
		margin: 10px 0;
	}
	
	
	.footer{
		clear: both;
		margin: 35px 0 0 0;
		border-bottom: solid 2px #7d6f59;
		overflow: visible;
		position: relative;
	}
	
	.footer .door{
		position: absolute;
		top: -150px;
		left: -110px;
		width: 119px;
		height: 189px;
		background: url("../images/footer_door.png") no-repeat;
	}
	
	.footer .tree{
		position: absolute;
		left: 95%;
		top: -170px;
		width: 104px;
		height: 193px;
		background: url("../images/footer_tree.png") no-repeat;
	}
	
	.printview .footer{
		display: none;
	}
	
	
	
	.output{
		border: solid 1px grey;
		background: #ffffff;
	}
	
	.output h1{
		font-size: 1.2em;
		margin: 2px 10px;
	}
	
	.aimscore_menueoutput{
		float: right;
		position: relative;
		z-index: 100;
	}
	
	.aimscore_menueoutput ul{
		width: 300px;
		height: 200px;
		overflow: auto;
	}
	
	.aimscore_menuetree{
		border: solid 1px gray;
		padding: 5px;
		margin:0;
	}
	
	ul.aimscore_menuetree li{
		list-style-type:none;
		list-style-position:inside;
		position: relative;
		padding-left: 15px;
	}
	
	ul.aimscore_menuetree li .toggleopen{
		cursor: pointer;
		font-weight: bold;
		position: absolute;
		left: 0;
	}
	
	ul.aimscore_menuetree li div{
		cursor: pointer;
	}
	
	ul.aimscore_menuetree li ul li .toggleopen{
		left: -15px;
	}
	
	
	ul.aimscore_menuetree li.minimized ul{
		display: none;
	}
	
	ul.aimscore_menuetree li ul{
		border-left: dotted 1px black;
		margin: 0 0 0 3px;
	}
	
	ul.aimscore_menuetree li ul li{
		margin: 0 0 0 25px;
		padding: 0;
		list-style-image: url("/lib/images/tools/listbox/listboxicon.gif");
		list-style-position:outside;
		overflow: visible;
		}
	
	ul.aimscore_menuetree li ul li.prev{
		list-style-image : none;
		height: 4px;
		margin: 0;
	}
	
	ul.aimscore_menuetree li ul li.prev:hover{
		background: #000000;
	}
	
	ul.aimscore_menuetree li div{
		margin: 0 0 0 -5px;
	}
	ul.aimscore_menuetree li div.selected{
		background: #ccccff;
	}
	
	.printview .backlinks{
		display: none;
	}
	
	/**
		Shop anpassungen
	**/
	
	
	
	* .content .multishop_shop .shopcontent .bg{
		background: #e2ded9;
	}
	
	* .content .shopcontent .sendInformation{
		margin: 0 30px;
	}
	
	* .content .shopcontent #multishop_showsummary{
		margin: 0 30px;
	}
	
	* .content .multishop_customizeHeadline .titleII .titleText{
		color: #353536;
		background: url("../images/shop/arrow_down.png") right 3px no-repeat;
	}
	
	* .content .multishop_customizeHeadline.open .titleII .titleText{
		background: url("../images/shop/arrow_up.png") right 3px no-repeat;
	}
	
	* .content .multishop_customizeHeadline:hover .titleII .titleText{
		color: #979695;
	}
	
	* .content .multishop_customizeHeadline .bar{
		background:#413930
	}
	
	.multishop_plzsearch_form{
		width: 329px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		margin: 10px 0;
		background: url("../images/shop/salesperson_search_input_background.jpg");
		border: solid 1px black;
	}
	
	.multishop_shop .search{
		text-align: center;
		background: url("../images/shop/salesperson_search_input_background.jpg");
		border: solid 1px black;
		padding: 2px 2px 1px;
		color: #fff;
	}
	
	.multishop_shop .search #searchtext{
		padding: 3px 2px 1px;	
	}
	
	.multishop_shop .search .shopButtonLeft{
		float: right;
	}
	
	
	
	.content .multishop_shop .motiveselection .motivelistText{
		padding: 16px 0 0px;
		margin:6px 10px 1px;
	}
	
	* .content .shopcontent .motivesearch{
		padding: 3px;
		text-align: center;
		margin: 10px 6px 3px 0;
		background: url("../images/shop/salesperson_search_input_background.jpg");
		border: solid 1px black;
		color: #fff;
		font-weight: bold;
	}
	
	* .content div.shopButtonInner input{
		color: #585029;
	}
	
	* .content .multishop_plzsearch .salespersons{
		background: transparent;
		border: 0;
		overflow: visible;
	}
	
	* .content .multishop_plzsearch .salespersons .salesperson{
		margin: 5px;
		position: relative;
		height: 98px;
		background: url("../images/shop/salesperson_search_bg.jpg") repeat-x bottom;
		padding: 2px 20px;
		border: solid 1px #060662;
		overflow: visible;
	}
	
	
	* .content .multishop_plzsearch .salespersons .salesperson:hover{
		border: solid 1px #e30202;
	}
	
	
	* .content .multishop_plzsearch .salespersons .salesperson .salesperson_useOfDefaultAGB{
		position: absolute;
		left: 102%;
		top: 12px;
	}
	
	* .content .multishop_plzsearch .salespersons .salesperson .salesperson_image{
		line-height: 90px;
		float: right;
		vertical-align: bottom;
		margin: 0;
	}
	
	* .shopcontent .category_button .description{
		color: #585029;
	}
	
	.formular li{
		list-style-type: none;
	}
	
	.formular input[type=checkbox],
	.formular input[type=radio]{
		width: auto;
	}
	
	.formular label{
		/*text-align: right;*/
	}
	
	.agbs *{
		color: #000000;
	}
	
	.agbs h3{
		font-size: 1em;
		margin: 5px 0;
	}
	
	.articleList h2 a{
		color: #585029;
	}
	
	
	.categoryHeadName a.searchAllCats{
		color: #c6282d;
		font-size: 0.6em;
	}
	
	
	