/* Bot-Solutions.com */

* 
{
	margin:					0px;
	padding:				0px;
}

html
{	
	height:					100%;
	width:					100%;
}

body 
{
	
	font:					normal 14px "Arial",Serif;
	color:					black;
	padding-top: 				0px;
	height:					100%;
	min-height:				100%;
	width:					100%;
	border:					0px black dotted;
	
	background:				#DDDDDD;
		
}


#container 
{
	height:					auto ! important;
	height:					100%;
	min-height:				100%;
	
	width:					100%;
	
	overflow:				auto;
	background:				#DDDDDD;
	background-image:			url("./gfx/bg.png");
	background-repeat:			no-repeat;
	background-position:			0px 0px;
	border:					0px black dotted;
}

#logo
{
	width:					25%;
	height:					100px;
	float:					left;
	margin-right:				auto;
	margin-left:				0px;
	background:				none;	
	border:					0px black dotted;

}

#header 
{
	
	width:					100%;
	height:					100px;
	text-align:				right;
	margin-right:				0px;
	margin-left:				auto;
	background:				none;	
	border:					0px black dotted;
	
}


#menu_1
{
	width:					100%;
	height:					40px;
	background:				none;
	border:					0px black dotted;
}


#container2
{	
	height:					auto ! important;
	height:					100%;
	min-height:				100%;
	width:					100%;
	margin-top:				0px;
	margin-left:				auto;
	margin-right:				auto;
	padding-left:				0px;

	border:					0px blue dotted;
}

#menu_2
{
	width:									145px;
	position:								absolute;
	left:										0px;
	top:										140px;	
	background:							none;
	border:									0px black dotted;
}



#container3
{
	width:					85%; 
	float:					right;
	margin-left:			150px;
	background:				none;
	border:					0px red solid;

}

#inhalt
{	

	width:					68%;
	text-align:				justify;
	padding-left:				10px;
	padding-right:				10px;
	padding-bottom:				35px;
	padding-top:				25px;
	position:				absolute;
	left:					150px;
	top:					140px;
	float: left;
	background:				white;
	background-image:			url("./gfx/bg2.png");
	background-repeat:			no-repeat;
    background-position: 			bottom right;
	
}

#partner
{
	width:					14%;
	position:				absolute;
	right:					0px;
	float:					right;
	top:					50px;
	margin-left: 				10px;
	padding-right:				5px;
	text-align: 				center;
	background:				none;
	border:					0px black dotted;
}

a
{
	text-decoration:			none;
	border:					1px black;
}

a img 
{ 
	border: 				0px; 
}

ul#menu1 
{
  	list-style-type: 			none;
  	font-family: 				Verdana ,Arial,sans-serif;
  	font-size: 				10px;
  	margin: 				0px;
  	padding-left: 				150px; 
}

ul#menu1 li 
{
  	float:					left;
  	margin-right: 				3px;				/* abstand zwischen eintraegen */
}
 
ul#menu1 li a 
{
  	display: 				block;
  	padding-bottom: 			10px;
   	padding-top: 				10px;
   	padding-left:				8px;				/* abstand zum menuerand */
   	padding-right:				8px;
  	color: 					#000;
  	background-color: 			#F8F8F8;
	font-weight:			bold;
  	text-decoration: 			none;
	background-image:		url("./gfx/button_border.png");
	background-repeat:		repeat-x;
	background-position: 			bottom;
  	-moz-border-radius-topleft:		10px;
  	-moz-border-radius-topright:		10px;
}

ul#menu1 li.menu-current a,
ul#menu1 li.menu-parent a
{
  	background-color: 			#fff;
  	color: 					#000;
  	padding: 				16px 15px;
  	padding-top: 				10px;
  	border:					0px black solid;
}

ul#menu2 
{
  	list-style-type: 					none;
  	font-family: 							Verdana ,Arial,sans-serif;
  	font-size: 								10px;
  	font-weight: 							bold;
 		width:										70px;
  	margin: 									0px;  
  	padding-top: 							10px; 
}
ul#menu2 li {
  	display: 									block;
  	float:										left;
 		width:										115px;
  	margin-top:								0px;
  	margin-right:							35px;
  	margin-bottom: 						5px;
  	margin-left:							8px; 
  	border:										0px black solid; 	
} 
ul#menu2 li a {
  	display: 									block;
  	text-align: 							center;
  	padding-left: 						5px;
  	padding-right:						5px;
   	padding-top: 							8px;
   	padding-bottom: 					8px;
   	width:   									105px; 
  	color: 										#08266E;
  	background-color: 				#fff;
  	text-decoration: 					none;
  	-moz-border-radius-topleft:5px;
  	-moz-border-radius-topright:5px;
  	-moz-border-radius-bottomleft:5px;
  	-moz-border-radius-bottomright:5px;
  	border:										0px black solid
}
ul#menu2 li.menu-current a,
ul#menu2 li.menu-parent a,
ul#menu2 li a:hover {


}

ul#menu3 {
  list-style-type: none;
  float:				right;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0; 
}
ul#menu3 li {
  display: block;
  float:left; 
} 
ul#menu3 li a {
  display: block;
  padding: 8px 15px;
  color: #fff;
  background-color: #EB2F01;
  text-decoration: none;
}
ul#menu3 li.menu-current a,
ul#menu3 li.menu-parent a,
ul#menu3 li a:hover {
  background-color: #fff;
  color: #EB2F01;
}

input
{
  color: black;
  border: 1px solid #999999;
  background: #dddddd;

}

ul#sitemap
{
	list-style-type:	none;
	margin-left:30px;

}
