/* Seiten www.larastanic.ch allgemein*/

a:link, a:visited { color: #000; padding: 0 2px 0 0; text-decoration: none; }

a:active, a:hover{
	color: #cc3300;
	background-color: #eee;
	padding: 0 2px 0 0;
	text-decoration: none;
}

b { color: #666; }
blockquote {
	margin-left:2em;
	}
body{
	color: #000;
	background-color: #fff;
	padding: 10px;
	font-size: 100.01%;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	max-width:900px;
}

body.av{
	color: #ccc;
	background-color: #666;
	padding: 10px;
	font-size: 100.01%;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
}

body.av h1, body.av h2, body.av p, body.av a{ color: #ccc; }

div#cont { margin: 0; }

div#form{
	position: absolute;
	top: 122px;
	left: 260px;
	width: 460px;
	border: solid 1px #ccc;
}

h1{
	font-size: 1.5em;
	margin: 1.3em 0 0.2em 1px;
	font-weight: normal;
	color: #333;
}

h1,h2,h3{ color: #666; padding: 0 2px; }

h1.tit {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 2.6em;
	font-weight: normal;
	letter-spacing: 0.1em;
	margin: 0;
	color: #c30; /*666*/
}

h2{ font-size: 1.1em; margin: 1em 0 0.3em 0; }

h3{
	font-size: 1.1em;
	margin: 1em 0.4em 0.2em 0;
	font-weight: normal;
	color: #000;
}

h3.akt { font-weight: normal; color: #000; }

h4{ font-size: 0.9em; }

h4,h5,h6{ color: #333; padding: 0 2px; }

h5{ font-size: 0.8em; }

h6{ font-size: 0.7em; }

hr{
	background-color: #999; /* Mozilla 1.4 */
	border: #999; /* Opera 7.11 */
	color: #999; /* IE 6 */
	height: 1px; /* in Opera für die Anzeige nötig,in Mozilla für die einheitliche Höhe */
	margin: 8px 0;
}

input,textarea,select,option{
	background-color: #efefef;
	border: solid 1px #ccc;
	color: black;
	font-family: Verdana,Helvetica,Arial,Tahoma,Geneva,sans-serif;
	font-size: 11px;
	text-align: left;
}

input.btn{ background-color: #ddd; border: thin outset; }

input:hover,input:focus,textarea:hover,textarea:focus{ background-color: #fff; border: solid 1px #ccc; }

p { margin: 0 0 0.5em 2px; max-width: 800px; }

p,td, blockquote { color: #000; font-size: 0.9em; line-height: 1.5em; }

p.grn, p.grn b { color: #090; }

p.imgz { max-width: 1010px; }

p.menu, p.nav {
	font-weight: normal;
	font-size: 0.9em;
	padding: 0;
	line-height: 1.8em;
}

p.nav em {
	color: #c00;
	font-style: normal;
	background-color: #eee;
	padding: 0 2px;
}
p.nav a:link, p.nav a:visited { color: #000; padding: 0 2px; text-decoration: none; }

p.nav a:active, p.nav a:hover{
	color: #cc3300;
	background-color: #eee;
	padding: 0 2px;
	text-decoration: none;
}

p.rr, p.rr a {
	max-width: 95%;
	color: #c00;
	text-align: right;
	font-weight: bold;
}

table.bio { max-width: 800px; border-spacing: 0px; }

table.bio td{ padding: 2px 2px; }

table.det{ margin-left: -2px; max-width: 800px; }

table.img td{ text-align: center; }

table.list { width: 650px; margin: 1em 0; border: none; }
table.list td {
	padding:0;
	}

td { vertical-align: top; }

td.lab1 { width: 170px; }

td.y { width: 120px; padding: 0; }

.gr { color: #999; }
.red {
	color: #c00;
	}

#form td.f { text-align: left; vertical-align: top; width: 300px; }

#form td.flab { text-align: right; width: 150px; vertical-align: top; }

