/* --Zusammenfassungen:------------------------------- */
/* --margin: top right bottom left-------------------- */
/* --padding: top right bottom left------------------- */
/* --background: farbe url(image) no-repeat position-- */
/* --font: style variant size line-height family------ */
/* --border: width color style(z.B.dotted)------------ */
/* --p,td,tr { font-family : Arial; font-size : 10pt;} */
/* --H1,H2,H3 {color : blue; font-family : verdana;}-- */
/* --Unterdefinition z.B. .klein { font-size : 8pt; }- */
/* --<p class="klein">Kleiner Text</p>---------------- */
/* --Blauton: color: #5588ff-------------------------- */
/* --Braunton: color: #660000 dunkeler----------------- */
/* --Braunton: color: #663300 dunkel------------------- */
/* --Braunton: color: #996600 heller------------------- */
/* --Braunton: color: #CC9900 noch heller-------------- */
/* --Braunton: color: #FFCC99 ganz hell---------------- */
/*----------------GRUND-DESIGN--------------------------------------------------------------------------------*/
/* Alle kritischen Werte mit 0 instanzieren */
* {
  margin:0 auto;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  vertical-align: top;
}

/* Firefox Outline Bug */
a { outline: 0 !important; }

body{ color:#000000; margin:0; padding:0; border:0; height:100%; min-height:100%; font: 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
html{ color:#000000; min-height:100%; height:100%; padding:0; margin:0; border:0; background:#FFCC00; font-size:76%; 
	/*background-image: url('images/static/buchedekor.jpg');*/
	font-family: Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;} 

/*html{ height:99.85%;} html>body{min-height:99.85%;}*/
/*----------------------------------------------------------------------------------------------------------*/
.prodpict a{ width:100px; height:100px; float:left; display:block; Text-align:center; 
	margin-right:10px; text-decoration:none;}
.prodpict a:hover{ background:#FFFFFF;}
.prodpict a span { display:none;}
.prodpict a:hover span{ position:absolute; z-index:5; top:-60px; left:-200px; float:left; display:block; width:640px; height:480px;}
.prodpict{}
/*----------------------------------------------------------------------------------------------------------*/
.color1{ color:#FFFFFF;} /*weiss*/
.color2{ color:#000000;} /*schwarz*/
.color3{ color:#888888;} /*grau*/
.color4{ color:#556688;} /*websitefarbe dunkel*/
.color5{ color:#CCDDFF;} /*websitefarbe hell*/
.color6{ color:#0066CC;} /*websitefarbe ganz dunkel*/
.color7{ color:#CCDDFF;} /*grau*/
.color8{ color:#000000;} /*grau*/
.color9{ color:#000000;} /*grau*/
.color10{ color:#000000;} /*grau*/
/*----------------------------------------------------------------------------------------------------------*/
a.linkdes1, a:link.linkdes1, a:visited.linkdes1 { color: #FFFFFF;}
a:hover.linkdes1, a:active.linkdes1{ color: #FF0000; }

a.linkdes2, a:link.linkdes2, a:visited.linkdes2 { color: #000000;}
a:hover.linkdes2, a:active.linkdes2{ color: #FF0000; }

a.linkdes3, a:link.linkdes3, a:visited.linkdes3 { width:auto; height:15px; padding:4px 8px 4px 8px; float:left; 
border:1px solid #888888; background-color:#FFFFFF; display:block; text-decoration:none; color: #888888;}
a:hover.linkdes3, a:active.linkdes3{ background-color:#000000; color: #FFFFFF; }

a.linkdes4, a:link.linkdes4, a:visited.linkdes4 { width:160px; height:15px; float:left; margin-left:20px;
border-bottom:1px dashed #FFFFCC; display:block; text-decoration:none; color:#FFFFCC; padding:10px;
font: bold 14px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; 
/*font: oblique 16px/100% "Times New Roman",Garamond,Times,serif;*/}
a:hover.linkdes4, a:active.linkdes4{ /*background-color:#000000;*/ color:#AA0000; }

a.linkden1, a:link.linkden1, a:visited.linkden1 { color: #888888; padding-left:40px; width:159px;
	font: 12px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
a:hover.linkden1, a:active.linkden1{ color: #FF0000; }

a.linkden2, a:link.linkden2, a:visited.linkden2 { color: #666666; padding-left:45px; width:154px;
	font: 12px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
a:hover.linkden2, a:active.linkden2{ color: #FF0000; }

a.linkden3, a:link.linkden3, a:visited.linkden3 { color: #444444; padding-left:50px; width:149px;
	font: 12px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
a:hover.linkden3, a:active.linkden3{ color: #FF0000; }

a.linkden4, a:link.linkden4, a:visited.linkden4 { color: #000000; padding-left:50px; width:149px;
	font: 12px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
a:hover.linkden4, a:active.linkden4{ color: #FF0000; }

.navic2cr a.linkden5, .navic2cr a:link.linkden5, .navic2cr a:visited.linkden5 { color:#000000; width:180px; height:auto; border:0;
	font:11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; text-decoration:underline; }
.navic2cr a:hover.linkden5, .navic2cr a:active.linkden5{ color: #FFFFFF; background-color:transparent;}
/*----------------Hauptcontainer-------------------------------------------------------------------------------*/
.globalcr{ position:absolute; width:100%; height:100%; background-image: url('images/static/streifbg.jpg'); background-repeat:repeat-x;}
.middlecr{ position:relative; width:960px; height:auto; margin-left:auto; margin-right:auto;}
.middlccr{ position:relative; width:720px; height:auto; margin-left:auto; margin-right:auto; top:10px;
	background-color:#CCCCCC; float:right; background-image: url('images/static/randrebg.jpg');}
.contentc{ position:relative; width:705px; height:auto; margin-left:auto; margin-right:auto; 
	background-color:#CCCCCC; float:right;}
.headercr{ position:relative; width:100%; height:20px; float:left; margin-top:10px; color:#FFFFFF; Text-align:right; padding-top:0px;}
/*------------------------------------------------------------------------------------------------------------*/
.borderri{ position:relative; width:15px; height:450px; float:right; padding:0px;}
.contencr{ position:relative; width:505px; height:auto; float:right; padding:0px; background-color:#FFFFFF;}
.contenct{ position:relative; width:505px; min-height:550px; float:right; padding:0px; background-color:#FFFFFF;}
.contbgcr{ position:relative; width:500px; height:auto; padding:0px; float:right; background-image:url('images/static/background1.jpg');}
/*------------------------------------------------------------------------------------------------------------*/
.navigccr{ position:relative; width:199px; height:auto; float:left; z-index:1; /*background-color:#BBBBBB;*/
	/*color:#000000;*/ /*text-align:center;*/ border-right:1px dashed #DDDDDD; top:0px; left:0px; 
	/*font: 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;*/ }

* html .navigccr{ z-index:-1; }
* html .navigccr{ z-inde\x:-1; }

.navigccr UL{ list-style:none; white-space:nowrap; display:block; margin-bottom:10px; margin-top:10px;} 
.navigccr LI{ list-style:none; white-space:nowrap; display:block;}
 
.navigccr A, .navigccr A:link, .navigccr A:visited{ /*width:159px;*/ height:15px; display:block; 
	/*border:1px solid #000000;*/ /*padding:3px 15px 3px 15px;*/ border-bottom:1px dashed #EEEEEE;
	text-decoration:none; /*text-align:left;*/ /*color:#888888;*/ /*background-color:#DDDDDD;*/
	padding-top:3px; padding-bottom:3px; /*padding-left:40px;*/}

.navigccr A:hover, .navigccr A:focus{ /*width:159px;*/ height:15px; display:block; /*border-top:1px solid #000000;*/
	text-decoration:none; color:#FFFFFF; background-color:#AA0000; border-bottom:1px solid #999999;}

.navicocr{ position:relative; width:auto; height:auto; border-bottom:1px dashed #CCCCCC; padding:10px; color:#FFFFFF; text-align:center;}
.navic2cr{ position:relative; width:auto; height:150px; border-top:1px dashed #CCCCCC; padding:10px; color:#FFFFFF; text-align:center; bottom:0px;}
.navitxtc{ position:relative; width:auto; height:auto; color:#000000; text-align:center; margin-top:10px;}
/*------------------------------------------------------------------------------------------------------------*/
.navigacr{ position:relative; width:220px; height:auto; float:right; top:10px; color:#000000; text-align:center; margin-right:10px;}
.navfotcr{ font-size:11px; position:relative; width:220px; height:30px; float:left; color:#FFFFFF; 
	text-align:center; margin-top:60px;}

.navfotcr A, .navfotcr A:link, .navfotcr A:visited{ color:#FFFFFF;}
.navfotcr A:focus, .navfotcr A:hover{ color:#000000;}	

.nalogocr{ position:relative; width:150px; height:100px; margin-left:auto; margin-right:auto;}
/*------------------------------------------------------------------------------------------------------------*/
.headline{ position:relative; width:480px; height:auto; padding:10px; background-color:#888888; color:#FFFFFF;}
.headline h1{ font: oblique 22px/100% "Times New Roman",Garamond,Times,serif; margin:0 auto; /*padding: 5px 0px 5px 0px;*/ 
	text-transform:none;}
.subhline{ position:relative; width:490px; height:auto; padding: 2px 0px 2px 10px; background-color:#DDDDDD; 
	color:#888888; margin-bottom:0px;}
/*------------------------------------------------------------------------------------------------------------*/
.infobox1{ width:230px; height:100px; float:left; display:block; text-align:left; 
	padding:0px;}
.infobox2{ width:140px; height:100px; float:left; display:block; text-align:left; 
	padding:0px;}
.infobox3{ width:100px; height:100px; float:left; display:block; text-align:left; 
	padding:0px;}
.infobox4{ width:100px; height:80px; float:left; text-align:left; 
	padding:10px;}
.infobox5{ width:125px; height:80px; float:left; text-align:left; 
	padding:10px 0px 10px 0px;}
.infobox6{ width:100px; height:100px; float:left; display:block; text-align:left; 
	padding:0px; margin-right:10px;}
.infobox7{ width:100px; height:80px; float:left; text-align:left; 
	padding:10px; background-color:#FFFFFF; color:#888888;
	font: 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
/*------------------------------------------------------------------------------------------------------------*/
.addcart1{ width:135px; height:20px; float:left; text-align:left; margin-top:5px; display:block;}
.addcart2{ width:40px; height:20px; float:left; text-align:left; margin-top:2px; display:block;}
.addcart3{ width:40px; height:20px; float:left; text-align:left; margin-top:5px; display:block;}
.addcart4{ width:130px; height:20px; float:left; text-align:left; display:block;}
.addcart5{ width:40px; height:20px; float:left; text-align:left; margin-top:2px; display:block;}
.addcart5 input{ background-color:#DDDDDD;}
.addcart6{ width:60px; height:20px; float:left; text-align:left; margin-top:2px; display:block;}
.addcart7{ width:90px; height:20px; float:left; text-align:left; margin-top:5px; display:block;}
.addcart8{ width:auto; height:20px; float:left; text-align:left; margin-top:5px; display:block;}
/*------------------------------------------------------------------------------------------------------------*/
.regist01{ width:150px; height:20px; float:left; text-align:right; margin-right:10px;}
.regist02{ width:300px; height:20px; float:left;}
.regist2a{ width:300px; height:20px; float:left;}
.regist03{ width:200px; height:20px; float:left; text-align:right; margin-right:10px;}
.regist04{ width:260px; height:20px; float:left;}
.regist05{ width:300px; height:160px; float:left;}
.registtr{ width:480px; height:auto; float:right; margin-top:2px; margin-bottom:5px; border-bottom:1px dashed #BBBBBB;}
.registt2{ width:420px; height:auto; float:right; margin-left:50px; margin-top:2px; margin-bottom:5px; border-bottom:1px dashed #BBBBBB;}
.regist02 select{ background-color:#FFFFFF; width:60px; height:15px; float:left;
	font: 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; border:1px solid #000000;}
.regist2a select{ background-color:#FF0000; width:60px; height:15px; float:left;
	font: 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; border:1px solid #000000;}	
.regist03 select{ background-color:#FFFFFF; width:130px; height:15px; float:left;
	font: 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; border:1px solid #000000;}
.regist3a select{ background-color:#FF0000; width:130px; height:15px; float:left;
	font: 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; border:1px solid #000000;}
/*------------------------------------------------------------------------------------------------------------*/
.contaifu{ width:480px; height:auto; float:left;}	
.contaile{ width:250px; height:auto; float:left;}
.contairi{ width:250px; height:auto; float:right;}
.continl2{ width:240px; height:auto; float:left;}
.continr2{ width:240px; height:auto; float:right;}
.continle{ width:220px; height:auto; float:left; padding:10px;}
.continri{ width:220px; height:auto; float:right; padding:10px;}
.contaitr{ width:240px; height:auto; float:right; border-bottom:1px dashed #BBBBBB;}
.contaitg{ width:500px; height:auto; float:right; border-bottom:1px dashed #BBBBBB;}
.contait2{ width:500px; height:auto; float:right; margin-top:10px; margin-bottom:10px; border-bottom:1px dashed #BBBBBB;}
.contait3{ width:500px; height:auto; float:right; margin-top:5px; border-bottom:1px dashed #BBBBBB;}
.contaich{ width:500px; height:auto; float:right; }
.contaiga{ width:249px; height:100px; background-color:#FFFFFF; float:left; border-right:1px solid #DDDDDD;}
/*------------------------------------------------------------------------------------------------------------*/
.contch01{ width:249px; height:100px; background-color:#FFFFFF; float:left; border-right:1px solid #DDDDDD;}
.contch01 A, .contch01 A:link, .contch01 A:visited{ text-decoration:none; width:249px; height:100px; display:block; color:#888888;}
.contch01 A:hover, .contch01 A:focus{ color:#000000; background-color:#DDDDDD;}
/*------------------------------------------------------------------------------------------------------------*/
.contch02{ width:249px; height:100px; background-color:#BBBBBB; float:left; border-right:1px solid #DDDDDD;}
.contch02 A, .contch02 A:link, .contch02 A:visited{ text-decoration:none; width:249px; height:100px; display:block; color:#FFFFFF;}
.contch02 A:hover, .contch02 A:focus{ color:#000000; background-color:#DDDDDD;}
/*------------------------------------------------------------------------------------------------------------*/
.containe{ width:480px; height:auto; padding:10px; float:left;}
.contain1{ width:480px; height:auto; padding:10px; float:left; border-bottom:1px dashed #BBBBBB; 
	border-top:1px dashed #BBBBBB; background-color:#EEEEEE;}
.contain2{ width:420px; height:auto; padding:10px 40px 20px 40px; float:left;}
/*------------------------------------------------------------------------------------------------------------*/
.cashnav0{ width:15px; height:15px; padding:5px 5px 0px 5px; float:left; color:#888888;}
.cashnav1{ width:auto; height:15px; float:left;}
.cashnav2{ width:auto; height:15px; padding:4px 8px 4px 8px; float:left; border:1px solid #CCCCCC;
		background-color:#FFFFFF; color:#CCCCCC;}
/*------------------------------------------------------------------------------------------------------------*/
.choicecr{ width:480px; height:auto; float:left; margin-bottom:5px;}
.choice01{ width:110px; height:auto; float:left; display:block; text-align:left; padding:0px; margin-top:4px;}
.choicepx{ width:80px; height:20px; float:left; display:block; text-align:left; padding:0px; border:1px solid #000000; margin-right:10px;}
.choice02{ width:80px; height:auto; float:left; display:block; text-align:left; padding:0px; margin-top:4px; margin-right:10px;}
.choice03{ width:145px; height:auto; float:left; display:block; text-align:left; padding:0px; margin-top:4px;}
.choice04{ width:50px; height:auto; float:left; display:block; text-align:right; padding:0px; margin-top:4px; margin-right:10px;}
.choice05{ width:60px; height:auto; float:right; display:block; text-align:right; padding:0px; margin-top:4px;}
/*------------------------------------------------------------------------------------------------------------*/
.option01{ width:260px; height:auto; float:left; display:block; Text-align:left; padding:0px; margin-top:4px; margin-right:10px;}
.option02{ width:70px; height:auto; float:left; display:block; Text-align:right; padding:0px; margin-top:4px; margin-right:10px;}
.option03{ width:50px; height:auto; float:left; display:block; Text-align:right; padding:0px; margin-top:4px; margin-right:10px;}
.option04{ width:60px; height:auto; float:right; text-align:right; padding:0px; margin-top:4px;}
/*------------------------------------------------------------------------------------------------------------*/
.ralpiccr{ width:100px; height:100px; float:left; display:block; Text-align:left; 
	/*background-color:#DDDDDD;*/ padding:0px; margin-right:10px; margin-left:10px;}
.preisinf{ width:auto; height:auto; float:left; color:#000000; margin-right:5px; margin-bottom:5px;
	font: bold 16px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
.kleinged{ width:200px; height:auto; float:left; 
	font: 9px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
/*------------------------------------------------------------------------------------------------------------*/
.shopctcr{ width:480px; height:auto; float:left;}

.shopcrtr{ width:480px; height:5px; float:left; border-bottom:1px dashed #BBBBBB;
	margin-top:5px; margin-bottom:5px;}

.shopcar1{ width:20px; height:auto; float:left; display:block; Text-align:center; 
	padding:0px; margin-top:3px; margin-right:5px;}

.shopcar2{ width:25px; height:auto; float:left; display:block; Text-align:center; 
	padding:0px; margin-top:3px; margin-right:5px;}

.shopcar4{ width:200px; height:auto; float:left; display:block; Text-align:left; 
	padding:0px; margin-top:3px; margin-right:5px;}

.shopcar3{ width:70px; height:auto; float:left; display:block; Text-align:right; 
	padding:0px; margin-top:3px; margin-right:5px;}

.shopcar5{ width:60px; height:auto; float:left; display:block; Text-align:left; 
	padding:0px; margin-top:3px; margin-left:10px;}

.shopcar6{ width:60px; height:auto; float:left; display:block; Text-align:left;
	padding:0px; margin-top:3px; margin-left:5px;}
/*------------------------------------------------------------------------------------------------------------*/
.breadccr{ position:relative; width:480px; height:15px; padding:0px; margin-top:15px; background-color:#FFFFFF; 
	color:#888888; font: 9px/0% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
.breadccr A, .breadccr A:link{ text-decoration:none; color:#888888;}
.breadccr A:hover, .breadccr A:focus, .breadccr A:active{ text-decoration:none; color:#880011;}
/*.breadccr A:link, .breadccr A:visited{ color:#660022;}*/
/*------------------------------------------------------------------------------------------------------------*/
.footercr{ width:100%; height:10px; float:left; margin:0 auto; 
	background-color:#FF8800;}
/*------------------------------------------------------------------------------------------------------------*/
input.design0{ position:relative; width:40px; height:auto; margin:0px;
		padding: 1px 3px 1px 3px; /*background-color:#FFFFFF;*/
		font: 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #000000;
		border:1px solid #000000; /*border-color: #dddddd #000000 #000000 #dddddd;*/}

input.design1{ position:relative; cursor:pointer; display:block; width:120px; height:auto; margin:0px;
		padding: 3px 5px 4px 5px; background-color:#FFFFFF;
		font: bold 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #000000;
		border:1px solid #FFFFFF; border-color: #dddddd #000000 #000000 #dddddd;}

input.design1:hover{ background-color:#000000; color:#FFFFFF;}

input.desig1d{ position:relative; display:block; width:120px; height:auto; margin:0px;
		padding: 3px 5px 4px 5px; background-color:#DDDDDD;
		font: bold 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #FFFFFF;
		border:1px solid #888888; /*border-color: #000000 #000000 #000000 #000000;*/}

input.design2{ position:relative; cursor:pointer; display:block; width:auto; height:auto; margin:0px;
		padding: 0px 0px 0px 0px; background-color:#FFFFFF;
		font: 9px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #000000;
		border:1px solid #FFFFFF; border-color: #dddddd #000000 #000000 #dddddd;}

input.design2:hover{ background-color:#000000; color:#FFFFFF;}

input.design3{ position:relative; width:auto; height:auto; margin:0px;
		padding: 1px 3px 1px 3px; /*background-color:#FFFFFF;*/
		font: 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #000000;
		border:1px solid #000000; /*border-color: #dddddd #000000 #000000 #dddddd;*/}

input.design4{ position:relative; cursor:pointer; display:block; width:auto; height:auto; margin:0px;
		padding: 3px 5px 4px 5px; background-color:#FFFFFF;
		font: 9px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #000000;
		border:1px solid #FFFFFF; border-color: #dddddd #000000 #000000 #dddddd;}

input.design4:hover{ background-color:#000000; color:#FFFFFF;}

input.design5{ position:relative; width:auto; height:auto; margin:0px;
		padding: 1px 3px 1px 3px; background-color:#FF0000;
		font: 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #000000;
		border:1px solid #000000; /*border-color: #dddddd #000000 #000000 #dddddd;*/}
/*----------------Paging-DESIGN-------------------------------------------------------------------------------*/
.pagingcr{ position:relative; float:left; text-align:right; left:0px; bottom:0px; margin-top:5px; padding: 3px 10px 4px 0px;
	   width:490px; height:auto; background-color:#000000; color: #AAAAAA;}

.pagingcr A, .pagingcr A:link, .pagingcr A:visited{ color: #FFFFFF;}
.pagingcr A:focus, .pagingcr A:hover, .pagingcr A:active{ color: #FF0000;}
.pagingcr A.isactual, .pagingcr A.isactual:link, .pagingcr A.isactual:visited{ color: #888888;
	font: bold 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
/*----------------NEWS-DESIGNS--------------------------------------------------------------------------------*/