/* ########## ALLGEMEINE ELEMENTE ############### */
html, body
{
	font-size:12px;
	font-family:arial;
	width:100%;
	background:white;
	line-height:150%;
}

h1
{
	margin-bottom:25px;
	font-size:17px;
	font-weight:bold;
}

h2
{
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

h3
{
	margin-bottom:3px;
	font-size:12px;
	font-weight:bold;
}

#clear
{
	clear:both;
}

div.inside
{

}

a
{
	color:blue;
	text-decoration:none;
}

.invisible
{
	display:none;
}

.error
{
	margin:0px;
	padding:2px 0px 0px 0px;
	font-size:9px;
	color:#ff0000;
}

/* ########## KONTAKTFORMULAR ############### */

.formbody table
{
	border:1px solid #FFFFFF;
	border-spacing:2px;
}

#formular td.col_0.col_first
{
	width:150px;
	margin:2px;
	padding-left:8px;
	background-color:#eeeeee;
	border: 1px solid white;
	height:17px;
}

#formular td.col_1.col_last
{
	padding-left:8px;
	height:25px;
}

#formular td.col_1.col_last input
{
	width:200px;
	height:22px;
	/height:17px;
	font-family: arial, verdana; 
	font-size:13px;

}


#formular td.col_1.col_last input.submit
{
	width:150px;
	height:25px;
	font-family: arial, verdana; 
	font-size:13px;

}

#formular textarea
{
	width:300px;
	height:200px;
	font-family: arial, verdana; 
	font-size:13px;
} 

#formular td.col_1.col_last.submit input 
{
	height:35px;
	line-height:35px;
}

/* ########## SEITENSPEZIFISCHE ELEMENTE ############### */

#wrapper
{
	width:650px;
	margin-left:30px;
	margin-top:30px;

}

	#wrapper #head 
	{
		display:none;
	
	}
	
		#head ul.hauptmenu
		{
			bottom:0;
				
		}
	
			#head ul.hauptmenu li
			{
				background:orange;
				float:left;
				display:block;
				list-style:none;
				margin-left:10px;
			}
			
			#head ul.hauptmenu li a
			{
				display:block;
				padding:10px;
			}
			
			#head ul.hauptmenu li a.active,
			#head ul.hauptmenu li a.trail,
			#head ul.hauptmenu li a:hover
			{
				background:red;
				color:black;
				text-decoration:none;
			}
	
	
	body #wrapper #content
	{
		background:white;
	}

		body#top #wrapper #content #left
		{
			display:none;

		}

		body#top #wrapper #content #center
		{
			float:left;
			padding-bottom:15px;
			width:600px;
			background:white;
			font-size:10pt;
			font-family:arial;
			line-height:140%;
			
		}
		
		#wrapper #content #center li 
		{
		list-style-type:square;
		margin-left:15px;
		padding-left:-15px;
		}
		
		#wrapper #content #center li 
		{
			padding:3px 0 3px 0px;
		}
		
		
		body#top #wrapper #content #right
		{
			display:none;
	
		}
		
	#wrapper #footer
	{
		display:none;
	}
	
		#footer #footermenu
		{
			height:20px;
		}
		
			#footermenu .footerleft
			{
				float:left;
			}
			
			#footermenu .footerright
			{
				float:right;
			}
			
			#footermenu a.active, #footermenu a:hover
			{
				text-decoration:underline;
			}
	
	
/* ########## SUBMENU ############### */

		ul#submenu
		{
			
		}
	
			ul#submenu li
			{
				background:orange;
				display:block;
				list-style:none;
				width:90%;
				margin:10px;
			}
			
			ul#submenu li a
			{
				display:block;
				padding:10px;

			}
			
			ul#submenu li a.active,
			ul#submenu li a.trail,
			ul#submenu li a:hover
			{
				background:red;
				color:black;
				text-decoration:none;
			}
			
/* ########## SUCHMASCHINE ############### */
	
	#suchmaschine
	{
		margin-top:30px;
		background:orange;
		padding:10px;
	}
	
	
 #vertrieb{
 background-color:#e7e7e7;
 width:600px;
 height:145px;
margin-bottom:25px;
 }
 
  #vertrieb h2 {
  background-color:#c0c0c0;		
  border-bottom: 1px solid black;
  padding:8px;
  margin-bottom:0px;
  font-size:14px;
  color:black;	
  }

