

body 	{
		background:#fbfbfb url(images/bgbody.jpg) repeat-x;
		font-family: Helvetica, arial, verdana, times;
		font-size:12px;
		line-height:25px;
		color:#747373;
		padding:0;
		margin:0;
		}



		
.clear	{clear:both;}
		
a:link { text-decoration:none;  color:#8f8e8e; }
a:hover { text-decoration:none;  color:#960404; }
a:visited { text-decoration:none;  color:#747373; }
a:active {text-decoration:none;  color:#960404; }

#sprache .lactive {text-decoration:none;  color:#960404;}
#content1 .lactive {text-decoration:none;  color:#960404;}


img {
	border:none;
}

.imgborder  {
					border:1px solid #cccccc
					}

a {
	cursor:pointer;
   }

a img {
	border:none;
}

#all	{
		padding:0;
		margin:0;
		width:875px;
		margin: 0 auto;
		position:relative;
		top:10px;
		background-color:#ffffff;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		/*border: 1px solid red; /*--Add border to see the outline--*/*/
		/* background: blue; /*--Add background to check how the content is behaving--*/ */

		}
		
#top	{
		width:875px;
		height:30px;
		line-height:30px;
		background:url(images/logobg.png) repeat-x;
		border-bottom:1px solid #cccccc;
		/*border: 1px solid red; /*--Add border to see the outline--*/*/
		/* background: blue; /*--Add background to check how the content is behaving--*/ */
		}
		
	
#sprache	{
			float:right;
			font-size:10px;
			color:#8f8e8e;
			margin-right:18px;
			}


		
#bild		{
			padding:0px;
			margin:0px;
			}
		
#bild img	{
			margin:13px 0px 0px 13px;
			margin-bottom:-12px;
			height:314px;
			}
#bild iframe	{
			margin:13px 0px 0px 13px;
			margin-bottom:-12px;
			height:314px;
			}			
			
			
.servier {
			margin:0px;
			padding:0px;
			font-size:10px;
			text-align:right;
			padding-right:12px;
			position:relative;
			}
			
#navi	{
		width:875px;
		margin-top:10px;
		position:relative;
		height:29px;
		background:url(images/logobg.png) repeat-x;
		border-bottom:1px solid #cccccc;
		border-top:1px solid #cccccc;
		}
		
#navi2	{position:absolute;
		margin:-10px 0px 0px 20px;
		float:left;
		}

#navi2 .homeact	{ display:block; width:80px; height:38px; background-color:transparent; background-image:url(images/active1.png);float:left;margin-right:20px; }
a.home  { display:block; width:80px; height:38px; background-image:url(images/inactivehome.png);background-repeat:no-repeat; float:left;margin-right:20px;}
a.home:hover  { display:block; width:80px; height:38px;background-color:transparent; background-image:url(images/active1.png);float:left; margin-right:20px; }
a.home:active  { display:block; width:80px; height:38px; background-color:transparent; background-image:url(images/active1.png);float:left;margin-right:20px;  }

#navi2 .produktact	{ display:block; width:61px; height:25px; background-color:transparent; background-image:url(images/active2.png);float:left;margin-right:20px;margin-top:9px;  }
a.produkt  { display:block; width:61px; height:25px; background-image:url(images/inactiveprodukt.png);background-repeat:no-repeat; float:left;margin-right:20px;margin-top:9px;}
a.produkt:hover  { display:block; width:61px; height:25px;background-color:transparent; background-image:url(images/active2.png);float:left; margin-right:20px;margin-top:9px; }
a.produkt:active  { display:block; width:61px; height:25px; background-color:transparent; background-image:url(images/active2.png);float:left;margin-right:20px;margin-top:9px;  }


#strich	{
		height:25px;
		border:0px solid red;
		float:left;
		margin-top:12px;
		margin-right:25px;
		}
		

h1		{
		font-weight:bolder;
		font-size:14px;
		padding-top:15px;
		padding-bottom:0px;
		margin:0px;
		}
		
#content	{	
			width:874px;
			padding-left:0px;
			/*border: 1px solid red; /*--Add border to see the outline--*/*/
			/*background: blue; /*--Add background to check how the content is behaving--*/*/
			}
			
#content1 {
		vertical-align:text-top;
		width:490px;
			padding-left:20px;

		/*border: 1px solid red; /*--Add border to see the outline--*/*/
		/*background: blue; /*--Add background to check how the content is behaving--*/*/
}

#content2	{
			float:right;
			width:271px;
			margin-top:20px;
			padding-right:15px;
			/*border: 1px solid red; /*--Add border to see the outline--*/*/
			/*background: blue; /*--Add background to check how the content is behaving--*/*/
			}

.textimage	{
				padding:0px 15px 15px 0px;
				vertical-align:text-top;
				float:left;
				}

			
#foottext	{

			width:540px;
			padding-top:15px;
			padding-bottom:25px;
			border-top:1px solid #d3d3d3;
			color:#8f8e8e;
			line-height:15px;
			font-size:10px;
			font-style:italic;
			margin-top:50px;
			}
			
#foottext2	{

			width:540px;
			padding-top:15px;
			padding-bottom:25px;
			border-top:1px solid #d3d3d3;
			line-height:15px;
			margin-top:50px;
			}
			

			
.left {
	vertical-align: middle;
	float:left;
	width:120px;
}
.trennlinie {
	margin-bottom:15px;
	margin-top:8px;
	border-bottom:1px solid #cccccc;
	height:2px;
}


#linie	{
		border-bottom:1px solid #cccccc;
		margin-bottom:10Px;
		margin-top:1px;
		}
			
#kopf		{
		font-weight:lighter;
		font-family:Georgia;
		font-size:25px;
		font-style:italic;
		float:left;
		}
#info {
	float:right;
}
		
#footer	{
		width:875px;
		margin:0 auto;
		padding-top:20px;
		padding-bottom:15px;
		font-size:10px;
		}

.impressum	{
			border:0px solid red;
			}

.copyright	{
			border:0px solid red;
			margin-left:730px;
			font-style:italic;
			color:#8f8e8e;
			}
			
