
* { 	margin:0; 	padding:0; 	font-size:12px; 	font-family:Verdana,Arial, Helvetica, sans-serif }

body { 	height: 100%; 	color:#454545;	
	background-color:#dcdcdc;
	/*background: url(images/back.jpg) 0 0 repeat-x;*/

	

 }

/* #####Links##### */

a { outline:none; border:none;color:#036;text-decoration:none;font-size:11px;font-family:verdana;}
a:active {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

/* ########## */
h1 {	margin-bottom:5px;	font-size:1.3em;	font-weight:700;	color:#454545;}
h2 {margin-bottom:5px;font-size:14px;}
h2 a {font-size:14px;}
h3 {margin-bottom:5px;font-size:1em;font-weight:700}
h4 {margin-bottom:5px;font-size:1em}

p{	line-height:13pt;}

ul, li {
	list-style-type:none;
	padding:0px;
	margin: 0px;
	font-family:verdana;
	font-size:11px;
}

.descUl, .descUl li{
	list-style-type:square;
  font-family:verdana;
  font-size:11px;
  margin-left:10px;
  padding:5px;
}
.descUlinner, .descUlinner li{
	list-style-type:square;
  font-family:verdana;
  font-size:11px;
  margin-left:7px;
}

.descUlinner_job, .descUlinner_job li{
	list-style-type:square;
  font-family:verdana;
  font-size:11px;
  margin-left:7px;
  font-weight:normal;
  padding:5px;
}
.descUlinner_job div , .descUlinner_job div b{
	font-size:11px;
}



.presseeintrag{
	
	padding:15px;
	margin-top:20px;
	margin-right:30px;
	height:auto;
	border:1px solid silver;
	width:655px;
}
.presseeintrag div{
	padding-top:4px;
}
.pressedesc{
	font-size:11px;
	color:black;
}
.presseeintrag img{
	margin-top:10px;

}

.presseheader{
	color:#d9001f;
	font-weight:bold;
	font-size:13px;
}
.presseheader a{
	color:#d9001f;
	font-weight:bold;
	font-size:13px;
}
.presseheader p,.presseheader h1{
	font-size:13px;
	font-family:verdana;
	text-decoration:underline;
	color:#d9001f;
	padding-bottom:5px;
}

.presseeeintrag h1{
	color:#d9001f;
	font-weight:bold;
	font-size:11px;
}
.presseeintrag b{
	
}


ol {
font-size:12px;
line-height:14px;
margin-bottom:10px;
padding-left:20px
}

/*bilder*/
img {
/*float:left;*/
border:0px solid white;
}

/*forms*/
label {
padding-right:3px
}

input {
vertical-align:middle;
font-size:12px;
padding:1px
}

.clearfix {
display:block;
height:0;
clear:both;
visibility:hidden
}


/* Layout */


#wrapper {
	width:1000px;
	border:0px solid #ddd;
	/*background:#fff;*/
	background-color:white;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	border:1px solid white;
	
	
	
	/*border-top:5px solid #376b95;
	border-bottom:5px solid #376b95;*/


}
.leftInfo{
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	padding:0px;
	padding:4px;
	
}
.leftInfo a{
	font-size:10px;
	color:#454545;
}

#overwrapper{
background: url(images/schatten/right.png) repeat-y center;
}
#beforeHeader{
	
margin-top:0px;
padding:0px;
font-size:5px;
float:left;
z-index:100;


}
#beforeHeaderTable{
	font-size:5px;
	height:5px;
	padding:0px;
	border-spacing:1px;
	z-index:100;
}

#beforeHeaderTable td{
	padding:0px;
	border-spacing:0px;
	z-index:100;
}
	
	#beforeHeaderTable a{
		color:white;
	font-size:5px;
	font-family:verdana;
	z-index:100;
		}
	#beforeHeaderTable a:hover{
		color:white;
	}
	
	#beforeHeaderTable td{
		font-size:5px;
		
	}

.tdEmpty{
	background-color:#bbbcbc;
	width:167px;
}


.imgBorderSilver{
	border:0px solid silver;
	width:auto;
}

.title{
	border-bottom:1px solid silver;
	margin-right:20px;
	padding:3px;
	font-size:14px;
	width:680px;
	
	color:#454545;
}
.subtitle{
	border-bottom:1px solid silver;
	margin-left:20px;
	margin-right:00px;
	padding:3px;
	font-size:12px;
	font-weight:normal;
	width:660px;
	
	
}
.subtitle_area{
	margin-left:20px;
	margin-right:20px;
	width:660px;
	
}


.descAdress{
	margin-left:0px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid silver;
	text-align:left;
	vertical-align:right;
	padding:10px;
	
}

.picBorder{
margin-left:0px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid silver;
	color:silver;
	text-align:bottom;
	vertical-align:right;
	padding:5px;
	
}
.picBorder img{
	border:0px solid red;
	
}
.picBorder div{
	text-align:left;
	vertical-align:top;
}


.picBorder_2{
margin-left:0px;
	margin-right:20px;
	margin-top:10px;
	border:1px solid silver;
	color:silver;
	text-align:bottom;
	vertical-align:right;
	padding:5px;
	
}




.picBorderDesc_2{
	margin-top:5px;
}

.picBorderDesc_2 a{
	margin-top:5px;
	
}

.autoPic{
	margin-left:0px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid silver;
	color:silver;
	text-align:bottom;
	vertical-align:right;
	/*padding-top:20px;
	padding-bottom:5px;
	padding-right:5px;*/
	padding:10px;
	/*background-image:url(images/lupe.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;*/
}
.autoPic img{
	border:0px solid red;
	
}
.autoPic div{
	text-align:left;
	vertical-align:top;
}

.tableProduct{
	width:750px;
	border:0px solid red;
}
.tableProduct td{
	text-align:top;
	vertical-align:top;
}



.contentHeaderDiv{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	border-bottom:1px solid #bbbcbc;
	width:791px;
}
.contentHeaderTable{
	width:100%;
	margin-bottom:5px;
	margin-left:00px;
}

.contentHeaderTable td{
	text-align:center;
	padding:5px;
}
.contentHeaderImg_EM{
	margin-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:5px solid #54A5D7;
	
}

.contentHeaderImg_Auto{
	padding-bottom:1px;
	border-bottom:5px solid #004171;
	width:auto;
}

#header {
	clear:both;
	height:60px;
	position:relative;
	overflow: hidden;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: red;
	background-color:#d9001f;
	
	border-left:0px solid white;
}

#header2{	height:80px;	position:relative;	overflow: hidden;	border-bottom-width: 0px;	border-bottom-style: solid;	border-bottom-color: red;}

.header_logo {	float: left;	margin-left:20px;	width: 190px;	margin-top:10px;}

.header_logo_second{	display:block;	/*margin-bottom:0px;	margin-right:0px;*/	border:0px solid white;	height:55px;}
.header_line{		position:relative;	height:5px;	font-size:5px;	background-color:#484848;}


.header_logo_second img{		float:right;	margin-left:1px;	margin-top:8px;	border:0px solid white;}

.header_logo_second_div{
	float:left;
	margin-top:5px;
	margin-left:10px;
	border:0px solid white;
	font-family:verdana;
	font-size:10px;
	color:white;
}

.header_slogan{
	float:left;
	margin-left:0px;
	margin-top:00px;
	font-weight:bold;
	color:black;
	font-size:13px;
	font-family:verdana;
	
	
}

.header_logo_second_div a{		margin-top:50px;	color:white;	font-size:10px;	font-family:verdana;}
.header_logo_second_alone{	margin-top:50px;}
.header_logo img {	margin-left:0px;	margin-top:5px;}

.header_image {	visibility:hidden;	float: right;	border:0px solid red;}

.header_lang {	position:absolute;	left:120px;	top:30px;	border:0px solid red;	visibility:hidden;}

#langmenu{	font-family:verdana;	font-size:9px;	color:#003863;}

#before_table_navi_top{
  margin:0px;
  padding:0px;
  border-bottom:1px solid white;
  border-top:0px solid white;
}
#before_tab_navi_top div{
	margin:0px;
	padding:0px;
	border:0px;
}
#table_navi_top{
font-family:Verdana;font-size:15px;margin-left:0px;
}

.table_navi_top_item 
{
	/*width: 158px;*/
	width:167px;
	/*background-color:#bdbbbd;*/
	background-color:#484848;
	/*height: 31px;*/
	height:31px;
	z-index:91;
	border-left:1px solid white;
	cursor:hand;
}

.table_navi_top_item_start{
	width:167px;
	background-color:#484848;

	height:31px;
	z-index:91;
	cursor:hand;
}


.table_navi_top_item_div_start{	background-image:url(images/LEEB_Agrartechnik.jpg);} 
.table_navi_top_item_div {	color:white;	font-family:Verdana;	font-size:11px;		text-align:center;	vertical-align:middle;}

.table_navi_top_item_div img{	}


.table_navi_top_item_div a{	color:white;	font-size:15px;	font-family:verdana;	}
.table_navi_top_item_div:hover{	/*color:red;*/}
.table_navi_top_item_select{	width: 158px;	background-color:#e8e8e8;		height: 31px;	z-index:91;	border-left:1px solid white;border-right:1px solid white;	cursor:hand;}

.table_navi_top_item_select div{	color:black;	font-weight:bold;	font-size:10px;}

#table_navi_top a{	text-decoration:none;	font-size:11px;	}

#table_navi_top a:hover{	/*color:#003863;*/	color:white;	}
#table_navi_top a:active{	color:Gray;}

.after_table_navi_top{
	width:999px;
	font-size:3px;
	height:5px;
	background-image:url(images/top_navi.jpg);
	background-repeat:no-repeat;
	border-left:0px solid white;
	border-right:0px solid white;
	border-bottom:1px solid white;
	margin:0px;
	padding:0px;
	
}


#beforeToolbar{
	background-color:#aabcd8;
	font-size:10px;
	height:3px;
	margin-top:1px;
	visibility:visible;
	display:none;
}
#afterToolbar{
	/*background-color:#aabcd8;*/
	background-color:#EDECEC;
	
	
	font-size:3px;
	height:0px;
	margin-top:0px;
	margin-bottom:1px;
	border-left:1px solid white;
	border-right:1px solid white;
	
	
	
}
#toolbar {
	height:auto;
	position:relative;
	
	
	
	/*background-color:#bbbcbc; */
	
	/*background-color:#aabcd8;*/
	background-color:#edecec;
	
	border-left:0px solid white;
	border-right:0px solid red;
	border-top:1px solid white;
	border-bottom:0px solid white;
	width:100%;
	

}

#toolbar a,p,div {

	font-family:verdana;
	font-size:10px;

}
#toolbar a:hover{
	border-bottom:0px solid white;
}
#toolbar_items{
/*	margin-left:114px;*/
margin-left:0px;
}
.toolbar_item{
	 height:45px;
	 float:left;
	 border-top:0px solid white;
	 border-left:1px solid white;
	 

	 
	 	/*background-color:#bbbcbc;*/
	 background-color:#edecec;

	 min-width:90px;
	 width:142px;
	 margin-left:0px;
	
}
.toolbar_item_desc,.toolbar_item_desc_selected{
	cursor:hand;
	margin-left:8px;
	margin-right:0px;
	margin-top:18px;
	
	}

.toolbar_item_desc_selected{
	text-decoration:none;
	color:white;
	cursor:hand;
}

.toolbar_item_selected{
	float:left;
	border-top:0px solid white;
	border-left:1px solid white;
	 height: 45px;
	 
	 
	 background-color:#bbbcbc;
	 /*background-color:#edecec;*/
	 
	 min-width:90px;
	 width:139px;
	 font-size:10px;
	text-transform:uppercase;
	
}

.toolbar_item a{
	text-decoration:none;
	
	/*color:#808080;*/
	color:black;
	
	font-size:10px;
	text-transform:uppercase;
	
}

.toolbar_item a:hover
{
	color:#003863;
}
.toolbar_item a:active
{
	color:Gray;
}


#toolbar_start{
	background-color:#aabcd8;
	width:95px;
	height:36px;
	float:left;
	border-top:1px solid white;
	border-left:1px solid white;
}

#toolbar_end{
	float:right;
	background-color:#aabcd8;
	width:101px;
	
	height:36px;
	border-top:1px solid white;
	border-right:1px solid white;
	
	
   
}

.startpage_link{
	color:black;
	font-size:10px;
	font-family:verdana;
}

.startpage_link:hover{
	color:white;
}

.picDesc {
	font-size:20px;
	margin-left:0px;
	font-family:verdana;
	border:0px solid red;

}

.header_container{
background-color:#EDECEC	;	
	
}


.desc_box{
	margin-top:20px;
	margin-left:30px;
   width:600px;
	padding:5px;
	border:1px solid #edcedc;
	min-height:50px;
	border-top:10px solid #bbbcbc;
	font-size:11px;
	font-family:verdana;

	
}

.desc_box table td{
	color:black;
	font-size:11px;
	padding:5px;
	font-family:verdana;
}

.desc_box b{
	font-family:verdana;
}



.header_line {
	font-size:11px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	/*float:right;*/

	height:20;
	color:white;
	text-transform:uppercase;
	/*background-color:yellow;*/
	visibility:hidden;
	display:none;
	
}

.header_line_black {
	font-size:11px;
	margin-top:2px;
	margin-left:0px;
	margin-right:10px;
	/*float:right;*/

	height:25;
	color:black;
	text-transform:uppercase;

	
}

.searchbox {
	float:left;
	width:190px;
}
.searchform {
	display:block;
	float:left;
	padding-left:8px;
	
}
.searchform input {
	float:left;
	font-size:9px;
}
.search_input_form {
	/*background-color: #F0F0F0;*/
	margin-top: 6px;
	border: 1px solid #CCCCCC;
	/*color: #999999;*/
	margin-left:10px;
		margin-left:10px;
	padding-left:10px;
	height:15px;
	font-size:10px;
	/*color:#bbbcbc;*/
	color:black;
	font-family:verdana;
	vertical-align:center;
}




#breadcrumb {
	float:left;	
	font-size: 18px;
	font-family:verdana;
	margin-left:0px;
	margin-right: 0px;
	line-height: 20px;
	padding:0px;

	width:791px;
	background-color:#EDECEC;
	border-left:1px solid white;


}
#breadcrumb a,.breadcrumb a:hover,.breadcrumb a:visited {
	float:left;
font-weight:400;
font-size:10px;
font-family:verdana;
}
#breadcrumb li { 
	float:left;
	margin-left:10px;
  font-size:10px;	
  font-family:verdana;
}

#breadcrumb li span{
	font-size:10px;
	font-family:verdana;
}


.desc{
	font-family:verdana;
	font-size:11px;
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	width:650px;

}

.desc b{
	color:#454545;
}
.csc-textpic-caption{
	visiblity:hidden;
	display:none;
}
.csc-textpic-image{
	padding:0px;
}

.innerdesc{
	font-family:verdana;
	font-size:11px;
}

.maindesc{
	position:relative;
	margin-left:30px;
	margin-top:10px;
	margin-right:30px;
}

.desc b{
	font-size:11px;
}

.desc p{
	font-size:11px;
}

.desc a{
	font-size:11px;
	font-family:verdana;
}

.bodytext {
	font-size:11px;
}

.listform {
	font-family:verdana;
	font-size:11px;
	margin-left:40px;
	list-style:square;
}

.account {
float:right;
text-align:right;
margin-right:5px
}
#navi_suche{
	margin-top:5px;
	display:none;
	visibility:hidden;
	
}

.navi_suche_submit{
	margin-top:5px;
	margin-left:5px;
}

#navi_left_container_typo {

	margin-top:20px;
}

#content_wrapper {
	margin: 0px;
	padding: 0px;
	background-image:url(images/leeb_background.jpg);
	background-repeat:repeat-y;
	float:left;
	border-right:0px solid silver;
	border-left:0px solid silver;
}

#content_wrapper div {

	font-family:verdana;

}

#content_wrapper div b {
	font-family:verdana;
	font-size:11px;

	
}

.divOverview {
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	/*color:#454545;*/
	color:black;
}

.divOverview a{
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	color:#454545;
}



.divNews{

	position:relative;
	margin-left: 50px;
	width: 625px;
	margin-top: 50px;
	border:1px dashed silver;
	padding:5px;
	font-family:verdana;
}

.divNews table{
	font-family:verdana;
	font-size:11px;
}

.divNews a img{
	border="0";
}


.divNewsMel{

	position:relative;
	margin-left: 50px;
	width: 655px;
	margin-top: 50px;
	border:1px dashed silver;
	padding:5px;
	font-family:verdana;
}

.divNewsMelDesc{

	font-family:verdana;
	font-size:10px;
}


#navi_left_container {	width:209px;
	float:left;
	/*background-color:#bdbbbd;*/
	background-color:#bdbbbe;
	margin:0px;	}

#after_navi_left_container{
	margin-top:80px;
	
	height:5px;
	font-size:1px;
	background-color:white;
	width:205px;
	border:1px solid white;
	float:left
	
}




.navi_left_item {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:5px;
	color:black;

	/*color:#6C7F88;*/
	border-bottom:0px solid white;
	

}
.navi_left_item a {

	margin-left:5px;
	font-size:11px;
	font-family:verdana;
	text-decoration:none;
	color:black;

}

.navi_left_item a:hover{
	border-bottom:1px solid black;
	
}
.navi_left_item:hover {
      /*  border-left:3px solid gray;
	border-right:3px solid gray;*/

}
/*++++++++++++++++++++++++++++*/


.navi_left_item2 {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:5px;

	/*color:#6C7F88;*/
	
	border-bottom:0px solid white;
	margin-left:10px;

}
.navi_left_item2 a {

	margin-left:5px;
	font-size:11px;
	font-family:verdana;
	text-decoration:none;
	color:black;

}

.navi_left_item2 a:hover{
	border-bottom:1px solid black;
	
}
.navi_left_item2 a:hover {
      /*  border-left:3px solid gray;
	border-right:3px solid gray;*/

}

.navi_left_item3 {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:3px;

	/*color:#6C7F88;*/
	
	border-bottom:0px solid white;
	margin-left:20px;

}
.navi_left_item3:hover{
	/*background-color:#d9001f;*/
}

.navi_left_item3 a {

	margin-left:5px;
	font-size:11px;
	font-family:verdana;
	text-decoration:none;
	color:black;

}

.navi_left_item3 a:hover{
	border-bottom:1px solid black;
	color:black;
}
.navi_left_item3 a:hover {
      /*  border-left:3px solid gray;
	border-right:3px solid gray;*/

}


.navi_left_item4 {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:3px;

	/*color:#6C7F88;*/
	
	border-bottom:0px solid white;
	margin-left:30px;

}
.navi_left_item4:hover{
	/*background-color:#d9001f;*/
}

.navi_left_item4 a {

	margin-left:5px;
	font-size:11px;
	font-family:verdana;
	text-decoration:none;
	color:black;

}

.navi_left_item4 a:hover{
	border-bottom:1px solid black;
	color:black;
}
.navi_left_item4 a:hover {
      /*  border-left:3px solid gray;
	border-right:3px solid gray;*/

}


.nlselect2_neu {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:8px;

	color:#6C7F88;
	border-bottom:1px solid white;
	height:10px;
	
	/*background-color:#bdbbbd;*/
	background-color:#e8e8e8;
	cursor:hand;
	font-weight:bold;
}

.nlselect
{
	display:block;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	/*color: #F92603;*/
	color:black;
	
	
	padding:5px;
	border-bottom:1px solid white;
	margin-left:0px;
	border-left:0px solid red;
	margin-left:5px;
	font-weight:bold;
	


	border-right:0px solid red;

}
.nlselect2
{
	display:block;
	font-family: Verdana;
	font-size: 11px;
	/*text-decoration: none;*/
	/*color: #F92603;*/
	color:black;
	padding:5px;
	border-bottom:1px solid white;
	border-left:0px solid red;
	border-right:0px solid red;
	margin-left:10px;
	font-weight:bold;
	

}

.nlselect3
{
	display:block;
	font-family: Verdana;
	font-size: 11px;
	/*text-decoration: none;*/
	/*color: #F92603;*/
	/*color:#838083;*/
	
	
	padding:3px;
	border-bottom:1px solid white;
	border-left:0px solid red;
	border-right:0px solid red;
	margin-left:20px;
	font-weight:bold;
	/*background-color:#d9001f;*/
	color:black;


}

.nlselect4
{
	display:block;
	font-family: Verdana;
	font-size: 11px;
	/*text-decoration: none;*/
	/*color: #F92603;*/
	/*color:#838083;*/
	
	
	padding:3px;
	border-bottom:1px solid white;
	border-left:0px solid red;
	border-right:0px solid red;
	margin-left:30px;
	font-weight:bold;
	/*background-color:#d9001f;*/
	color:black;


}


.navi_left_item_link_container {
	clear: both;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:3px;

	/*color:#6C7F88;*/
	color:black;
	border-bottom:1px solid white;
}


.descGray{
	color:#838083;
		
}

.navi_left_item_link_container a {

	margin-left:5px;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;

}

.topLinks{
		margin-left:5px;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
	padding:5px;
	color:white;
}

.topLinksTable{
	margin-bottom:0px;
	margin-top:5px;
}

.meilenstein_header{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}
.meilenstein_desc {
	margin-top:0px;
	font-family:verdana;
	font-size:10px;
	margin-bottom:30px;
}

.meilenstein_desc b{
	font-family:verdana;
	font-size:10px;

}


#content {
	float: right;
	width: 790px;
	border-top:1px solid white;
	margin-left:0px;
	margin-top:0px;
	min-height:500px;
	
		
}




.nl {
	
	font-family: verdana;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	color:#6C7F88;
	
display: block;

	border-top:0px solid white;
	padding: 3px;
}



.nl:hover {
	font-family: Verdana;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	/*color: #ffcc66;*/
	color:Orange;


}


.table_kontakt{
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	width:750px;
	
}
.table_kontakt td {
	background-color:silver;
	height:20px;
	padding:5px;
	font-size:10px;
	font-family:verdana;
}

.table_kontakt a{
	font-size:10px;
	font-family:verdana;
}

.table_technische{
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	width:670px;
	
	
}
.table_technische td {
	background-color:silver;
	
	padding:5px;
	font-size:10px;
	font-family:verdana;
	width:335px;
}

.table_technische a{
	font-size:10px;
	font-family:verdana;
}
.table_info{
	padding:5px;
}

.table_info td{
	font-size:10px;
	font-family:verdana;
}
.table_tech_gs{
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	width:670px;
}
.table_tech_gs td {
	background-color:silver;
	
	padding:5px;
	font-size:10px;
	font-family:verdana;
	
}

.table_tech_gs a{
	font-size:10px;
	font-family:verdana;
}


.table_termin_start{
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	width:440px;
	border:1px solid white;
}
.table_termin_start td {
	background-color:silver;
	
	padding:5px;
	font-size:10px;
	font-family:verdana;
	
}

.table_termin_start a{
	font-size:10px;
	font-family:verdana;
}



#footer {
	height:18px;
	border-top:1px solid #ddd;
	clear:both;

	position:relative;



	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;

	margin-bottom:0px;
	border:0px solid red;
	background-color:#bdbbbe;

	border-top:1px solid white;



}

#footer a {
color:#454545;
padding:0 10px
}


.footer_left {
	float: left;
	font-size: 9px;
	font-family:verdana;
	margin-top:5px;
	line-height: 20px;

}

.footer_left a {
color:#454545;
padding:0 10px
font-size:8px;
font-family;verdana;

}


.footer_right {
	float: right;

}


.col{
 padding:10px;
}

.col li{
padding-top:5px;
padding:5px;
cursor:hand;
font-weight:bold;
}
.col div{
	margin-left:22px;
	font-weight:normal;
}

.col li:hover{
 cursor:hand;
}


/**************************************/
.bildschatten {
 background: url(images/schatten-500px.png) no-repeat bottom left;
 padding: 4px 7px 17px 7px;
}

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;
   margin: 0.7em 1em;
   }

DIV.shadow IMG {
   border: 0px solid #666;
   margin: 0;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   }

/*************************************************************************/
/*SCHATTEN-BODY*/

.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(images/shadow/shadow.gif) right bottom no-repeat;
	
	

}


.wrap2 {background:url(images/shadow/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(images/shadow/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

/*************************************************************************/
/*ALLGEMEIN*/
.auto_color {
	background-color:#c3d4f9
}

form {
   background-color: silver; 
   width: 370px; /* Breite des Formulars */ 
   padding: 20px; 
   border: 1px solid #8c8c8c;
   margin-left:50px;
   margin-top:30px;
}

form label { 
   display: block; /* Beschriftung auf eigener Zeile */
   cursor: pointer; /* Mauszeiger wird zur Hand */ 
}

input#absender, 
textarea { 
   width: 300px;
   border: 0px solid #8c8c8c;
   margin-bottom: 5px;
   background-color:silver;
   border:1px solid white;
}
textarea { 
   height: 50px; 
   background-color:silver;
   border:1px solid white;
   padding:2px;
   width:300px;
}

input#absender:focus, 
textarea:focus {
   background-color: white; 
}
#nachricht{
margin:5px;
}











