﻿		<!--/* <![CDATA[ */	
		/* layout */
		body {
margin:0px;
padding:0px;
}

		
		
		html {
margin:0px;
padding:0px;
}

		
		
		body 
		{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 100.01%;
	font-weight: normal;
	background: #FFF4E6;
	
}
				
	
h1 {
	font-size: 95%;
	color: #C41D0F;
}
h2 {
	font-size: 90%;
	color: #C41D0F;
}
h3 {
	font-size: 88%;
	color: #C41D0F;}
	
b {font-weight: 120%;}

p {font-size: 85%;}

.text {
	font-size: 85%;
}
.textklein {
	font-size: 75%;
}



.textbold {
		font-weight: bold;}
			
	.stylegruen {
	color: #40642b;
}


	.stylerot {
	color: #C41D0F;
	}
		
	
	.stylerotbold {
	color: #C41D0F;
	font-weight: bold;

}

	
	

#zentriert {
  margin-left: auto;
  margin-right: auto;
}

 .zentriertobjekte {
  margin-left: auto;
  margin-right: auto;}


.zentrierttabelle {
border-collapse: collapse;
	border: 1px solid #40642B;
  margin-left: auto;
  margin-right: auto;}
  
  .produkttabelle {
	border: none;
  margin-left: auto;
  margin-right: auto;}


img{
	border:0px
}

a.navleftactive:link {
	color: #C41D0F;
		font-style: normal;
	font-weight: bold;
	text-decoration: none;}

a.navleftactive:visited {
	color: #C41D0F;
			font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.navleftactive:hover {
	text-decoration: none;
		font-style: normal;
	font-weight: bold;
	color: #C41D0F;
}

a.navleftactive:active {
	color: #C41D0F;
		font-style: normal;
	font-weight: bold;
	text-decoration: none;
}


.alignleft {
	text-align: left;
}

  .tabbuecher {
	border-collapse: collapse;
	border: 1px solid #40642B;
}
.tabbuecher1 {
	border: 1px solid #40642B;
	text-align: center;
}
.tabbuecher2 {
	border: 1px solid #40642B;
	text-align: center;
}
 .tabbuecher3 {
	border: 1px solid #40642B;
	text-align: left;
}

		
		#col-middle 
		{
			float:right;
			width:100%;
		}
		
		#col-middle[id] 
		{
			margin-left:-1px;
		}
		
		#col-left 
		{
	float: left;
	margin-left: -12em;
	z-index: 10;
	background-color:#C41D0F;
	top: 0px;
	left: 0px;
}
		
		#col-left[id] 
		{
			margin-right:1px;
		}
		
		#col-right 
		{
			float:right;
			margin-right:-12em;
			z-index:11;
		}
		
		#col-right[id] 
		{
			margin-left:1px;
		}
		
		#columns 
		{
			padding:0 1em 0 12em;
		}
		
		
		
		.cols-wrapper 
		{
			width:100%;
		}
		
		.cols-wrapper[class] 
		{
			padding-bottom:0.1px;
		}
		
		.float-wrapper 
		{
			float:left;
			width:100%;
			position:relative;
			z-index:0;
		}
		
		.float-wrapper[class] 
		{ 
			margin-right:-1px;
		}
		
		.sidecol 
		{
			position:relative;
			width:12em;
			overflow:hidden;
		}
		
		.main-content 
		{
			margin:0 1em;
		}
		
		.box 
		{
			margin:0 1em;
		}
		
		.clear 
		{
			clear:both;
		}
		
				

		
		/* präsentation */
		/* ids */
		#main 
		{
			min-width:50em;
			max-width:64em;
			margin:0 auto;
		}
		
		#footer h1 
		{
			margin:0;
			padding:0;
		}
		
		#header h1 
		{
	margin: 0;
	padding: 0;
	text-align: center;
}
		
		#header
		{
			padding:1.5em;
		}
		
		#footer
		{
			padding:1.5em;
		}
		
		/* backgrounds */
		#footer 
		{
	background: #FFFFFF;
	font-size: 75%;
	font-weight: normal;
	color: #40642B;
	font-style: normal;
	text-align: center;
}
#header 
		{
	background: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #40642B;
	border-right-color: #40642B;
	border-bottom-color: #40642B;
	border-left-color: #40642B;

}

		.cols-wrapper 
		{
	background: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #40642B;
	border-right-color: #40642B;
	border-bottom-color: #40642B;
	border-left-color: #40642B;

}


		#main 
		{
	background: #FFFFFF;
}

#nav 
		{
	list-style: none;
	margin: 0;
	padding: .2em 0em 0em 0em;
	background: #C41D0F;
	
}
#nav li
		{
	margin: 0;
	padding: 0em 0em .5em 0em
}

#nav a
		{
	font: normal normal bold 90% Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	line-height: 1.5em;
	display:block;
	}
			
	#nav a:link
		{
	color: #FFFFFF;
}
#nav a:visited
		{
	color: #FFFFFF;
}
#nav a:hover
		{
	color: #40642B;
	background: #FFFFFF;
	
}
#nav a:active
		{
	color: #40642B;
	background: #FFFFFF;

	}
		
	
	ul#nav ul.subnav{
	margin: 2px 0em 0em 1em;
	list-style: none;
	padding-left: 1em;
	font-size: 85%;
	background-color: #FFFFFF;
		
}

	
	
#navmain{
	float: left;
	width:100%;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	background: #C41D0F;
}
#navmain li{
	float:left;
	margin:0 1px 0 0;
	padding:0
}
#navmain a{
	font: normal normal bold 90% Verdana, Arial, Helvetica, Sans-Serif;
	float: left;
	display: block;
	margin: 0;
	padding: .5em 1em;
	color: #FFFFFF;
	text-decoration: none;
	background: #C41D0F;
}
#navmain a:link
		{
	color: #FFFFFF;
}
#navmain a:visited
		{
	color: #FFFFFF;
}
#navmain a:hover
		{
	color: #40642B;
	background: #FFFFFF;

}


body#kratzbaum #kratzbaum a
		{
	
	color: #40642B;
	background: #FFFFFF;
	
	}
	
body#service #service a
		{
	
	color: #40642B;
	background: #FFFFFF;
	
	}


body#agb #agb a
		{
	
	color: #40642B;
	background: #FFFFFF;
	
	}
	
	body#kontakt #kontakt a
		{
	
	color: #40642B;
	background: #FFFFFF;
	
	}
	
	body#katzenzubehoer #katzenzubehoer a
		{
	
	color: #40642B;
	background: #FFFFFF;
	
	}

body#news #news a
		{
	
	color: #40642B;
	background: #FFFFFF;
	
	}


	
	

#navmain a:active
		{
	
	color: #40642B;
	background: #FFFFFF;
	
	}

.zentriert {
	text-align: center;
}
    .floatleft
{
	margin: 1em 1em 1em 0;
	float: left;
}

	
		/* classes */
		.main-content 
		{
			margin:1em;
		}
		
		.box 
		{
			margin:1em;
		}
		
		.box 
		{
	font-size: 92%;
	line-height: 1.18em;
}
		
		.sidecol 
		{
		
		}
		
		/* ]]> */	
				
		-->
		 

