body {
	margin:0px;
	padding:10px; padding-right:30px; padding-bottom:40px;
	border-bottom:1px solid #999;
	background:#F5F5F5 url(http://k1_124.kunden1.livenet.ch/images/hg.gif) no-repeat left top; background-attachment:scroll;
	color:#0B0B0B;
	font-size:95.01%;
	font-family:'Trebuchet MS', sans-serif;
	line-height:130%;}

div#menues {
	float:left;
	background:#272727 url(http://k1_124.kunden1.livenet.ch/images/menuhg.gif) repeat left top;
	margin-top:-36px; margin-bottom:30px; margin-left:-10px;
	padding:0px 20px 100px 0px;}

* html div#menues {
	padding-top:15px;
	margin-left:-5px;}


ul#menue, ul#menuef, ul#umenue {
	list-style-type:none;
	display:block;
	margin-left:0px;
	padding-top:10px; padding-left:0px;}

ul#menue li, ul#menuef li {
	display:block;
	font-weight:bold;
	border-left:20px solid black; border-bottom:1px solid black; border-top:1px solid black;
	margin-bottom:10px;
	padding:3px; padding-left:15px;
	background:#B7B7B7 url(http://k1_124.kunden1.livenet.ch/images/li.jpg) repeat;
	width:9.3em;
	font-variant:small-caps;}

ul#menue li a, ul#menuef li a {background:#E84220 url(http://k1_124.kunden1.livenet.ch/images/menuli.gif) repeat-x left center; margin:-3px; margin-left:-15px; padding:3px; display:block; color:black; white-space:nowrap; text-decoration:none; width:9.3em; padding-left:15px;}

ul#menue a:hover, ul#menuef a:hover {padding:2px 2px 4px 16px; background:#696969 url(http://k1_124.kunden1.livenet.ch/images/menulia.gif) repeat-x left center;}

ul#menue a:active {background-image:none;}

ul#umenue {margin-top:-20px; margin-bottom:-20px; font-size:80%;}
ul#umenue li {text-align:right; color:#999; padding:3px; margin-bottom:3px; padding-right:25px; background:black url(http://k1_124.kunden1.livenet.ch/images/li2.jpg) repeat-y right top; display:block; width:10em;}
ul#umenue a {color:white; text-decoration:none;}
ul#umenue li a:link {}
ul#umenue li a:visited {color:#ccc;}
ul#umenue li a:hover {color:white;}
ul#umenue li a:active {color:#666;}
ul#umenue li a:focus {}

div#inhalt {margin-left:14em; padding-right:22%}

img#hglinks {margin-left:-10px; margin-top:-10px; padding:0px; margin-bottom:30px;}
p#or {position:absolute; right:20px; top:90px; text-align:right; font-size:85%;}
p#or a {color:#666; text-decoration:none;}

img#collage {margin-top:-20px; margin-left:-15px;}

h1 {color:#E94220; font-size:150%; margin-top:0px; margin-bottom:2em; line-height:130%}
h2 {font-size:135%; color:#E94220; font-weight:normal;}
h3 {font-size:115%; color:#FED4C5; margin-top:2em;  padding:0.1em; font-weight:normal; background:#c30 url(http://k1_124.kunden1.livenet.ch/images/h3.gif) no-repeat right top; border-bottom:1px solid #c30; letter-spacing:0.03em; padding-left:10px; clear:right;}
h3 a, h3 a:hover {color:#FED4C5;}
h4 {margin:1em;}

a {color:#c30; white-space:nowrap;}
a:link {}
a:visited {}
a:hover {color:#DE744D;}
a:active {}

a small {color:#c30;}
a:hover small {color:#DE744D;}

div.bildr {color:#121212; width:200px; float:right; margin:10px -30px 30px 30px; background:#DEDEDE; padding:10px 10px 0px 10px; font-size:85%; text-align:center; border-right:2px solid #BABABA; border-bottom:2px solid #BABABA; line-height:normal; -moz-border-radius:1em;}

div.bildvoll {color:#121212; background:#DEDEDE; border-right:2px solid #BABABA; border-bottom:2px solid #BABABA; overflow:auto; height:100%; margin-bottom:15px; margin-top:15px; -moz-border-radius:1em;}

div.bildvoll p {margin:15px;}

div.bildl {
	color:#121212;
	float:left;
	margin:10px 30px 30px 0px;
	background:#DEDEDE;
	padding:10px 10px 0px 10px;
	font-size:85%;
	text-align:center;
	width:200px;
	border-right:2px solid #BABABA; border-bottom:2px solid #BABABA;
	line-height:normal;
	-moz-border-radius:1em;}

div.bildl p, div.bildr p {text-align:left; margin-bottom:10px;}

div.bildvoll div.bildr, div.bildvoll div.bildr img {border:none; background:#BABABA; margin:0px; padding:0px;}

div.bildl img, div.bildr img, div.bildvoll img {border:1px solid white; border-left:1px solid #333; border-top:1px solid #333;}

div.b2 {width:55%;}
div.b1 {width:45%;}

img.links {float:left; margin-right:15px; margin-bottom:15px;}
.rechts {float:right; margin-left:15px; margin-bottom:15px;}
a img {border:none;}
div.bildvoll a img {border:1px solid white; border-left:1px solid #333; border-top:1px solid #333;}
div.bildvoll .nob {border:none;}

ol li {margin-bottom:1em;}

td {vertical-align:top;}
small {font-size:85%; color:#484848; font-style:italic;}
span.normal {font-family:Arial,Verdana,sans-serif; font-size:85%;}
em {color:#666; font-weight:normal; font-style:normal; font-size:85%;}
input {background:transparent;}
.mitte {text-align:center; font-weight:bold;}