	html, body{















		font-family:Verdana, Arial;















		font-size:12px;















		margin:0;















		padding:0;















	}















































	body{















		background:url(img/background.jpg) 0px 0px repeat-x;















	}















































	#rbg{















	  position:absolute;















	  top:0;















	  right:0;















	  width:50%;















	  height:312px;















	  background:url(img/background_r.jpg) 0px 0px repeat-x;















	  background-color:#FFF;















	}















































	#logo{















	  margin-left:4px;















	}















































#page{















  width:990px;















  margin:0 auto;















  padding-bottom:10px;















}















































#head{















  position:relative;















  height:312px;















  background:url(img/header.jpg) 0px 0px no-repeat;















}















































#head p.date{















  color:#FFF;















  font-size:11px;















  position:absolute;















  top:62px;















  right:0px;















}































































#head #shoplink{















  position:absolute;















  top:115px;















  right:20px;















}































#head .tell{















  position:absolute;















  right:0;















  bottom:7px;















}































#body{















  position:relative;















  margin-top:20px;















  width:100%;















}































#content{















  width:540px;















  margin-left:210px;















  padding-left:20px;















  min-height:800px;















}















































* html #content{















  height:800px;















}































#content h1{















  margin-left:-20px;















}















































a.mail, a.internal-link, a.external-link, #footer p a, .csc-linkToTop a, td a, a.external-link-new-window{







  padding-left:15px;







 text-decoration:none;















  color:#4391C1;















  background:url(img/links.png) 0px 2px no-repeat;
































}









a.external-link-new-window, a.internal-link{

  background:none;

  padding:0;

}

a.external-link-new-window:hover, a.internal-link:hover{
  text-decoration:underline;
}

.faq .internal-link{
  background:url(img/links.png) 0px 2px no-repeat;
  padding-left:15px;
}



















































.csc-linkToTop{















  text-align:right;















}































a.mail:hover, a.internal-link:hover, a.external-link:hover, #footer a:hover, td a:hover{















  text-decoration:underline;















  color:#EE9C20;















}















































#right{















  position:absolute;















  right:0px;















  top:0px;















}































#breadcrumb {















  position:absolute;















  left:20px;















  bottom:59px;















  font-size:11px;















}































#breadcrumb a{















  color:#000;















  font-size:11px;















  text-decoration:none;















  padding-right:16px;















}































#footer{















  padding:10px 0 10px;















  height:40px;















  background:url(img/footer.jpg) 0px 0px repeat-x;































}































* html #footer {















	padding:20px 0 10px;















}































#footer p{















  text-align:center;















  font-size:11px;















  padding:10px 20%;















}















































#navi{















 position:absolute;















 left:0px;















 bottom:0px;















 padding-bottom:23px;















 color: #fff;















}



* html #navi {



	padding-bottom:20px;

	

}





























#navi a{















 color:#fff;















 padding:0 8px 24px;















 text-decoration:none;















background:url(img/navi.jpg) center bottom no-repeat;















}















































#navi a.act, #navi a:hover{















 background:url(img/naviA.jpg) center bottom no-repeat;































}















































#navi a:hover{















 text-decoration:underline;















}































































#topnavi{















  position:absolute;















  top:16px;















  right:0px;















}















































#topnavi a{















 color:#000;















 font-size:11px;















 text-decoration:none;















  padding:0 8px;















}















































#left{















  position:absolute;















  top:0px;















 left:0px;















}















































#subnavi a{















 color:#000;















  text-decoration:none;















  display:block;















  margin:5px 0 0 0;















  padding:0 0 0 25px;















  background:url(img/subnav_n.png) 0px 1px no-repeat;







  line-height:25px;















}















































#subnavi a:hover{















  background:url(img/subnav_ho.png) 0px 2px no-repeat;















}















#subnavi a.act {















  background:url(img/subnav_ac.png) 0px 2px no-repeat;















}























#subnavi .sub a, #subnavi .sub a:hover{















  font-size:11px;















  margin-left:12px;















  background:url(img/subsubm.png) 0px 8px no-repeat;







 







  padding:0 0 0 15px;















}















































#subnavi a:hover{















  text-decoration:underline;















}































#fimage{















  width:996px;















  height:110px;















  background:url(img/footerimage.jpg) 0px 0px no-repeat;















  margin-top:15px;















}































#paypal_seal{















  display:block;















  width:100px;















  height:100px;















  padding:5px 0 0 15px;































}















































.box{















  width:202px;















  margin:0 0 12px;















  background:url(img/box.jpg) 0px 0px repeat-y;















}















































.box .inner{















  padding:0 18px 12px;















  background:url(img/boxHead.jpg) 0px 0px no-repeat;















  min-height:120px;















}















































* html .box .inner{















  height:120px;















}























.box .inner img{







  margin-left:5px;







}























.box h1{















  background:none;















  margin:0;















  padding:6px 0;















  line-height:14px;















  font-size:12px;















  text-align:center;















  font-weight:bold;















  border:0;















  color:#000;















}















































#testimonials a.more, #service .inner p a, #right input.pollsubmit{















  display:block;















  background:url(img/more.jpg) center center no-repeat;















  height:27px;















  line-height:27px;















  width:111px;















  text-align:center;















  color:#FFF;















 text-decoration:none;



  padding:0;







}























#right p{



  margin:2px 0;



}







































/* ######## Bilder ######## */































































#startimages{















  position:relative;















  left:-20px;















}















* html .csc-textpic-left{















}































.csc-textpic-right{















 float:right;















}















.csc-textpic-above{







  clear:both;







}















.csc-textpic-caption{















  text-align:center;















  font-weight:bold;















}















/* ###### Listen ####### */







ul, li{







  list-style:none;







  margin:0 0 0 6px;







  padding:0;







}















li{







  margin:0;







  padding:12px 0 12px 36px;







  background:url(img/produkt_links.png) 0px 0px no-repeat;







}























/* ###### Formulare ####### */































































input, textarea{















  font-size:12px;















  border:1px solid #8A8A8A;















  background:url(img/input.jpg) 0px 0px repeat-x;















 background-color:#FFF;















}







#right input{



  border:0;



  background:none;



}







  











/* ######## Poll ########## */



#poll p{

  margin:4px 0;

}



div .error{

  width:150px;

  color:#F00;

  font-weight:bold;

}