/*
Theme Name: aeschlimann
Theme URI: http://www.dailuan.com/
Description: Custom Theme for Aeschlimann AG Switzerland
Version: 1.6
Author: Dailuan Vu
Author URI: http://dailuan.com/
Tags: all custom
*/
 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
html-tags 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

* {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}

body {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				14px;
	letter-spacing: 		.1em;
	font-style:				normal;
	font-weight:			normal;
	background-image:		url(images/background.jpg);
	background-repeat:		repeat;
	text-align: 			center;
	height: 				100%;
	width:					100%;
}

h1{
	color:					#663300;
	padding:				10px 0px 3px 0px;
	border-bottom-width:	1px;
	border-bottom-style:	dotted;
	border-bottom-color:	#663300;

}

h2{
	padding:				10px 0px 10px 0px;
	font-size:				16px;
	color:					#663300;
}

h3{
	color:					#CC9966;
	padding:				5px 0px 10px 0px;
	font-size:				16px;
	font-style:				italic;
}

a{
	color: 					#336600;
	text-decoration:		none;
	font-weight:			bold;
}

a:hover{
	text-decoration:		underline;
}

form{
	font-weight:			bold;
}

input, textarea{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#FFFFFF;
	border-width:			1px;
	border-style:			solid;
	border-color:			#330000;
	background-color:		#663300;
	padding:				2px;
	margin:					5px 0px 10px 0px;
}

textarea{
	width:					350px;
	height:					150px;
}

input{
	width:					250px;
}


ul{
	padding:				10px 0px 0px 30px;
	list-style-type:		square;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
custom 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#container {
border: 0px solid #000;
margin: 				0px auto;
width: 910px;
}
#main {
float: left;
	border-left:			1px solid #000;
	border-right:			1px solid #000;
	border-bottom:			1px solid #000;
	width:					836px;
	margin: 				0px auto;
	text-align: 			left;
	background-image:		url(images/backgnd.jpg);
	background-repeat: 		repeat;
	height: 				100%;
}
#deco_arrowhole_left {
float:					left;
position:relative;
left:2px;
margin-top:				170px;
}
#deco_arrowhole_right {
float:					right;
position:relative;
right:2px;
margin-top:				170px;
}


/*~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
left row
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~*/

#home_url a{
float: left;
border: 0px solid #fff;
width:	210px;
height:	185px;
position: absolute;
margin: 45px auto auto 30px;
overflow: hidden;
}

#left_content {
	width:					240px;
	float:					left;
	border:					0px solid #fff;
	padding-left:			20px;
}

#logo_search {
	width:					240px;
	height:					352px;
	background-image:		url(images/logo_search.jpg);
}

#logo_search div{
	padding:				315px 0px 0px 41px;
}

#logo_search img{
	border:					0px;
}

#logo_search input{
	font-size:				11px;
	margin:					0px 0px 0px 10px;
	padding:				2px 0px 7px 0px;
	width:					80px;
	height:					20px; 
	border-width:			0px;
	float:					left;
	border:					hidden;
	background:				url('images/search_input.jpg') no-repeat right top;
}

#submenu_top {
	width:					240px;
	height:					23px;
	background-image:		url(images/submenu_top.jpg);
}

#submenu_content {
	width:					240px;
	background-image:		url(images/submenu_content.jpg);
}

#jahre {
	background-image:			url(http://www.aeschlimann-muehle.ch/wp-content/uploads/2010/05/125jahre.gif);
	width:					136px;
	height:					137px;
	margin-left:				70px;
	background-repeat:		no-repeat;
padding-bottom: 20px;
}

#submenu_content h1{
	font-size:				18px;
	padding: 				0px 0px 10px 50px;
	border:					none;
}

#submenu_content ul{
	padding: 				0px 0px 0px 0px;
	margin: 				0px 0px 0px 32px;
	list-style:				none; 
	background-image:		url(images/submenu_bg_url.jpg);
}

#submenu_content li{
	height:					22px;
	padding: 				4px 0px 0px 25px;
	margin: 				0px 0px 0px 0px;
}

#submenu_content a{		
	font-weight:			normal;
	font-size:				12px;
	color:					#FFFFFF;
	text-decoration:		none;
}

#submenu_content a:hover{
	text-decoration:		none;
}

#bottom_left {
	width:					240px;
	height:					176px;
	background-image:		url(images/bottom_left.jpg);
	background-repeat:		no-repeat;
}

/*~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
right row
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~*/

#right_content {
	width:					576px;
	float:					left;
}

#art {
	width:					576px;
	height:					197px;
	background-image:		url(images/art.jpg);
}

#main_menu {
	width:					576px;
	height:					85px;
	background-image:		url(images/main_menu.jpg);
}
/*
#main_menu ul{
	padding: 				10px 0px 0px 15px;
	list-style:				none; 
}

#main_menu li { 
	float:					left; 
}

#main_menu img{
	padding: 				0px 0px 0px 3px;
	border:					0;
}

#main_menu a{
	text-decoration:		none;
	color:					#FFFFFF;
	font-size:				17px;
	font-weight:			bold;
	padding:				0px 0px 0px 0px;
}

#main_menu a:hover{
}
*/
#content{
	width:					576px;
	background-image:		url(images/content.jpg);
	background-repeat:		repeat-y;
	min-height:				239px;
	color:					#996633;
}

#content div{
	padding:				0px 59px 20px 30px;
}

#content p{
	padding:				0px 0px 10px 0px;
}

#content a{
	color:					#663300;
}

#content a:hover{
	color:					#336600;
	text-decoration:		none;
}

#bottom_right{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FFFFFF;
	letter-spacing: 		-.005em;
	width:					576px;
	height:					183px;
	background-image:		url(images/bottom_right.jpg);

}

#bottom_right p{
	padding:				42px 0px 0px 118px;
}

#bottom_right a{
	color:					#FFFFFF;
}
#bottom_right a:hover{
	text-decoration:		none;
}

.button{
	width:					100px;
	background-color:		#336600;
	font-weight:			bold;
}

#footer{
	border: 				0px solid #fff;
	clear: 					both;
}
