/*******************************************************

			Handheld-Stylesheet SaliSana.de

			Nadine Oberstein

			Medienkonzeption - Mediengestaltung

			www.nadine-oberstein.de 

*******************************************************/



body {

	margin: 0;

	padding: 0;	

	font-family: calibri, arial, sans-serif;

	font-size: 0.8em;

	line-height: 120%;

	text-align: center;	

	color: #6f6f6f;		

}



img {

	border: none;	

}



#content img {

	margin-bottom: 0.35em;

}



.txtimg {

	display: none;

}



#logo {

	width: 220px;

	height: 49px;

	margin: 20px auto 15px auto;

}



#skizze {

	height: 220px;

	width: 220px;

}



#content {

	margin: 20px auto 0 auto;

	padding: 0 4px 0 4px;

	text-align: left;

}



#footer {

	clear: both;

	margin-top: 30px;

	border-top: 1px solid #749319;

	border-bottom: 1px solid #749319;

	background: #e3e3e3;

}



#footer p {

	margin: 0.2em auto 0.2em auto;

	width: 90%;

}



/***********************

				MENU

***********************/



#menu {

	margin: 0;

	padding: 0;

	text-align: left;

	list-style: none;

}



#menu li {

	margin-top: 8px;

	padding: 0 0 0 2px;

	font-weight: bold;

	background: #ffffff;	

}



.subline {

	display: block;

	height: 32px;

	width: 100%;

	padding-left: 6px;

	color: #749319;

	font-weight: normal;

	background: #e3e9d1;

}



#menu a, 

#menu a:link, 

#menu a:visited, 

#menu a:focus, 

#menu a:hover, 

#menu a:active {

	text-decoration: none;

	color: #749319;	

}



#menu a:hover, 

#menu a:active {

	color: #760a12;

}



/***********************

				Links

***********************/



p a, 

p a:link, 

p a:visited, 

p a:focus, 

p a:hover, 

p a:active,

#content ul a, 

#content ul a:link, 

#content ul a:visited, 

#content ul a:focus, 

#content ul a:hover, 

#content ul a:active {

	text-decoration: none;

	color: #749319;	

	border-bottom: 1px dotted #749319;

}



p a:hover, 

p a:active,

ul a:hover, 

ul a:active {

	color: #760a12;	

}



#footer p a {

	border: none;

}



#footer p a.top {

	padding-left: 10px;

	background: url(../images/arrow-top.gif) 0 3px no-repeat;

}



/***********************

				Galerie

***********************/



.galerie {

	float: right;

	padding: 0;

	width: 220px;

	border: 1px solid #ffffff;

}



.galerie img {

	padding-left: 4px;

}



.start {

	display: none;

}



/***********************

				Typo

***********************/



h1, h2 {

	font-family: constantia, georgia, serif;

	font-weight: normal;

 	font-size: 1.2em;

 	line-height: 120%;

	color: #760a12;

}



.small {

	margin-top: 1.5em;

	font-family: calibri, arial, sans-serif;

	font-size: 1em;

	font-style: normal;

	font-weight: normal;	

}



h3 {

	margin: 0;

	font-size: 1em;

	font-weight: normal;

	color: #760a12;

}

 

p {

	margin-bottom: 0.35em;

}



#content ul {

	list-style: disc;

	margin: 0;

	padding: 0.1em 5px 0.1em 15px;

	background: #fef1dc;

}



#content ul li {

	margin: 0 0 0.2em 0;

}



dl {

	margin: 0 0 0.35em 0;	

}



dt {

	clear: left;

	float: left;

	width: 7.2em;

	margin: 0 0 0.2em 0;

}



dd {

	margin: 0 0 0.2em 0;

	padding: 0;

}



.preisliste {

	padding: 0.1em 0 0.1em 0;

	background: #fef1dc;

}



.preisliste dt {

	padding: 0 5px 0 5px;

}



.tel dt {

	width: 3.5em;

}



.last {

	margin: 0;

}



strong {

	font-weight: normal;

	color: #760a12;

}



.bringout {

	color: #6f6f6f;

}



abbr {

	border: none;

}



/***********************

			Formular

***********************/



fieldset {

	margin-bottom: 1em;

	padding: 0;		

	border: none;	

}



label {

	display: block;

	width: 100%;

}



legend {

	display: none;

}



input, select {

	width: 90%;

	height: 1.3em;

	margin-bottom: 0.3em;

	padding-left: 10px;

	font: normal 1em calibri, arial, sans-serif;		

	color: #6f6f6f;

	border: 1px solid #760a12;

	background: #f4f4f4;

}



textarea {

	width: 90%;

	height: 4em;

	padding-left: 10px;

	border: 1px solid #760a12;

	color: #6f6f6f;	

	font: normal 1em calibri, arial, sans-serif;	

	background: #f4f4f4;	

}



#submit {

	height: 1.4em;

	width: 8.2em;

	padding: 0;	

	color: #f4f4f4;

	border: 1px solid #760a12;

	background: #760a12;	

}