#footer a, #footer a:visited {color: #666666;}
a, a:visited {text-decoration: none; color: #FF0000; }
#metanav li a:hover, #metanav li a:focus, #metanav li a:active, #footer a:hover, #footer a:focus, #footer a:active {color: #ff0000;}
#main ul.sitemap li a:hover, #main ul.sitemap li a:focus, #main ul.sitemap li a:active {color: #9bc344; }
#left ul li ul li a:hover, #left ul li ul li a:focus, #left ul li ul li a:active, #left ul li ul li a.active {color: #ff0000; ; padding-top: 3px; background-image: url(http://schmetterlingskinder.ch/cms/img/new/pointa.gif); background-repeat: no-repeat; background-position: left; margin-left: 4px;}
#left ul li a:hover, #left ul li a:focus, #left ul li a:active, #left ul li a.active {font-weight: bold; color: #ff0000;}
a:hover {text-text-decoration: none; color: #ff0000;}
#metanav li a:hover, #metanav li a:focus, #metanav li a:active, #footer a:hover, #footer a:focus, #footer a:active {color: #ff0000;}
#main ul.sitemap li a:hover, #main ul.sitemap li a:focus, #main ul.sitemap li a:active {color: #9bc344; }
#left ul li ul li a:hover, #left ul li ul li a:focus, #left ul li ul li a:active, #left ul li ul li a.active {color: #ff0000; ; padding-top: 3px; background-image: url(http://schmetterlingskinder.ch/cms/img/new/pointa.gif); background-repeat: no-repeat; background-position: left; margin-left: 4px;}
#left ul li a:hover, #left ul li a:focus, #left ul li a:active, #left ul li a.active {font-weight: bold; color: #ff0000;}
#seperator {height: 0px; background-color: #fff; background-position: top center; background-repeat: no-repeat;}
#right {margin-left: 685px; margin-right: 20px; font-size: 0.71em; line-height: 1.5em; width: 165px; margin-left: 25px; float: right;}
#page_head {height: 180px; width: 869px; font-size: 14px; background-color: #FFFFFF;}
#page_body {position: relative; }
#page {margin: auto; text-align: left; width: 870px; position: relative; }
#metanav li a {color: #666666; padding: 0 0.3em; font-size: 0.8em; line-height: 17px;}
#metanav li {display: inline; }
#metanav {position: absolute; top: 10px; left: 20px; margin: 0; padding: 0; list-style-type: none; }
#main ul.sitemap, #main ul.sitemap ul {padding: 0; margin: 10px 0 0 0; }
#main ul.sitemap ul ul li span a {color: #b3bbcc; }
#main ul.sitemap ul ul li span {border: 0; padding-bottom: 0; }
#main ul.sitemap ul ul {margin: 10px 0 20px 15px; }
#main ul.sitemap li span a {color: #ED5313; }
#main ul.sitemap li span {display: block; border-bottom: 1px solid #b3bbcc; font-weight: bold; padding-bottom: 10px; }
#main ul.sitemap li {padding: 0; margin: 0 0 10px 0; list-style-image: none; list-style-type: none; }
#main ul li {list-style-image: url("http://www.schmetterlingskinder.ch/cms/img/list_bullet.gif"); padding-left: 4px; padding-bottom: 6px;}
#main p a span, #right p a span {white-space: nowrap; }
#main h2 {font-size: 1.3em; margin: 20px 0 10px 0; font-weight: normal; }
#main h1 {font-size: 1.8em; margin: 0 0 25px 0; font-weight: normal; line-height: 1.2em; color: #FF0000; ; }
#main {padding-bottom: 40px; width: 640px; font-size: 0.8em; line-height: 1.45em; float: left; }
#logo {position: absolute; right: 1px; top: 05px;}
#left ul li ul li a {color: #666666; padding-top: 3px; background-image: url(http://schmetterlingskinder.ch/cms/img/new/point.gif); background-repeat: no-repeat; background-position: left; margin-left: 4px;}
#left ul li ul li {border-bottom: 0; }
#left ul li ul {margin: 0; padding: 8px 0 5px 0; border-top: 0; background-color: #fff; padding-left: 10px; }
#left ul li a {display: block; width: 135px; padding: 8px 10px 7px 15px; color: #666666;}
#left ul li {border-bottom: 2px solid #ffffff; }
#left ul {margin-top: 45px; margin-left: 5px; border-top: 2px solid #ffffff; padding: 0; list-style-type: none; }
#left {float: left; width: 165px; margin-right: 25px; font-size: 0.67em; display: inline; font-weight: bold; }
#footer {width: 640px; clear: both; color: #666666; margin: 0 210px 20px 190px; border-top: 1px solid #666666; padding-top: 3px; font-size: 0.63em;}
ul, ol {margin-left: 0; padding: 0 0 0 18px; list-style-position: outside; color: #FF0000; }
th {text-align: left; }
table {width: 100%; border-collapse: collapse; font-size: 1em; }
p {padding: 0px; margin: 0 0 15px 0; }
img.floatleft {float: left; margin: 0 15px 15px 0; }
img {border: 0; }
h2.bg {background: url("http://www.schmetterlingskinder.ch/cms/img/h2_bg.gif") no-repeat; line-height: 37px; padding-left: 12px;}
h1, h2, h3 {color: #FF0000; font-weight: bold; text-decoration: none; font-style: normal; font-size: 1 em; padding: 0; margin: 0 0 10px 0;}
h1#claim {display: none; }
body {margin: 0; padding: 0; background: #FEF0CF url(http://schmetterlingskinder.ch/cms/img/new/page_bg2.gif) repeat-y center; font-size: 100%; font-family: Verdana, sans-serif; text-align: center; color: #111;}
* html #left {overflow: hidden; }
* html #main {height: 1%; overflow: hidden; }
* html #page {overflow: hidden; }
* html #right, *+html #right {margin-left: 682px; overflow: hidden; float: none; }
* html #seperator, * html #page_head {margin-left: 1px; }
*+html #page {padding-left: 1px; }
body.print {background-color: #FFFFFF; background-image: url(cms/img/drbgw.gif); background-repeat: repeat; white-space: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.inhalt {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;}
.ueberschrift {FONT-WEIGHT: bold; font-size: 18px; color: #ff0000; FONT-FAMILY: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;}

.ecards_error {
	color: #CC0000;
}
.ecards_titel {
	font-weight: bold;
	background-color: #CCCCCC;
	text-indent: 10px;
	background-attachment: scroll;
	background-image: url(ecards_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	border: 1px solid #CCCCCC;
	top: 5px;
	padding-top: 5px;
}
h1 {FONT-WEIGHT: bold; font-size: 18px; color: #ff0000; FONT-FAMILY: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;}
.ecards_bold {
	font-weight: bold;
}
.ecards_submit {
	font-weight: bold;
	background-image: url(ecards_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	color: #000000;
	text-decoration: none;
}

