@import url("rtehtml-content.css");/* PNG FIX */img, div { behavior: url(fileadmin/template/main/iepngfix.htc) }/*--------------------------------------------------------------------------------		  Layout CSS--------------------------------------------------------------------------------*/*, html, body {	margin: 0; 	padding: 0; 	}/* NN6/7 min-width is needed for scrollability when wrapper is centered */body {	min-width: 960px;}/* Use wrapper for Left Faux Column */#wrapper { 	text-align: left;	width: 960px; /*width: 100%;  volle Breite */	margin: 0 auto; /* horizontal zentrieren */	height: 2000px;	}#header, #lower_head, #footer {	clear: both; 	width: 100%;}#lower_head, #footer {	padding: 1px 0;}/* Use main for Right Faux Column */#main {	float: left;	width: 950px;	padding: 5px;}#main:after {	/* Clear floating elements for NN6/7 */	content: "."; 	display: block; 	height: 0px;	clear: both; 	visibility: hidden;}#maincontent {	float: left;	width: 100%;	margin: 0 -95% 0 0;}#center {	margin: 0px 140px 0px 210px;}#content {	float: left;	width: 95%;	margin: 0 auto;	overflow: auto;}  #left {	float: left;	width: 210px;	min-height: 550px;	margin-top: 10px;	margin-bottom: 15px;}#right{	float: right;	width: 140px;	min-height: 570px;	overflow: hidden;}#left_pad {	padding-top: 20px;	padding-left: 20px;}#center_pad {	padding: 0px;}#right_pad {    padding: 0px ;}    #footer {}/* IE Fixes for Win/Mac */* html div#content {	margin: 0 -100% 0 0;}/*--------------------------------------------------------------------------------		  Theme CSS--------------------------------------------------------------------------------*/body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;    background-color: #cccccc;}#wrapper, {     background-color: #FFFFFF;}     #main {    background-color: #FFFFFF;}#left {	background-image: url(bilder/bg_menu_brunnadern.jpg);	background-repeat: no-repeat;	background-position: left top;	-webkit-border-radius: 15px;    -khtml-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;}#center {}div#content {    border: solid;    border-color: #B2C8D4;    border-width: 1px;    min-height: 500px;    padding: 5px;    margin: 10px 5px 10px 10px;    -webkit-border-radius: 15px;    -khtml-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;}#right {}div#losung  {    border: solid;    border-color: #B2C8D4;    border-width: 1px;    padding: 5px ;    min-height: 490px;    margin: 10px 0 0 0 ;    -webkit-border-radius: 15px;    -khtml-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px; }div#rcontent {    border: solid;    border-color: #B2C8D4;    border-width: 1px;    padding: 5px ;    margin: 10px 0 5px 0 ;    -webkit-border-radius: 15px;    -khtml-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;    }  #footer {	background-color: #B2C8D4;	height: 15px;	-webkit-border-radius: 0 0 15px 15px;    -khtml-border-radius: 0 0 15px 15px;    -moz-border-radius: 0 0 15px 15px;    border-radius: 0 0 15px 15px;}  		p {	margin: 10px 10px 0 10px;}h1 {	font-weight: normal;	color: #808080;	padding: 10px;}h2 {	color: #e4664e;} /*--------------------------------------------------------------------------------		  Header CSS--------------------------------------------------------------------------------*/div#header {	margin-top: 5px;    background-color: #B2C8D4;	height: 145px;	background-image: url(bilder/bg-header-brunnadern.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	-webkit-border-radius: 15px 15px 0 0;    -khtml-border-radius: 15px 15px 0 0;    -moz-border-radius: 15px 15px 0 0;    border-radius: 15px 15px 0 0 ;}div#header_content {	background-color: #ffffff;}div#header_content_top {	width:680px;	height:80px;	position:relative;	float: left;	clear: none;}div#headinside_top {	vertical-align: middle;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	height: 60px;}div#headinside_bottom {	vertical-align: middle;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	height: 80px;}div#head_logo {	margin: 10px 0 0 50px;    width: 170px;    height: 80px;	float: left;	background-image: url(bilder/chrischona_toggenburg_logo.gif);	background-repeat: no-repeat;}div#head_line {	padding-top: 7px;    padding-left: 30px;	float: left;	}div#header h1 {	font-size: 26px;	padding: 0px 0px 5px;}div#header h2 {	font-size: 22px;	padding: 0px;	font-weight: 800;	color: #000000;}/*--------------------------------------------------------------------------------		  Navigation CSS--------------------------------------------------------------------------------*//* Menu 1 column */div#menu_1 {	vertical-align: middle;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	width: 180px;}/*  MENU 1, level 1, normal state (NO) */div#menu_1 div.menu1-level1-no {	font-size: 12px;	text-decoration: none;	height: 22px;	width: 180px;	color: #000000;	vertical-align: middle;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	clear: both;	padding-top: 8px;}div#menu_1 div.menu1-level1-no a {	font-size: 12px;	text-decoration: none;	height: 22px;	width: 180px;	color: #000000;	vertical-align: middle;	clear: both;}div#menu_1 div.menu1-level1-no a:hover {	font-size: 12px;	text-decoration: none;	height: 22px;	width: 180px;	color: #990000;	vertical-align: middle;	clear: both;}/*  MENU 1, level 1, active state (ACT) */div#menu_1 div.menu1-level1-act {	font-size: 12px;	font-weight: bold;	text-decoration: none;	height: 22px;		width: 180px;	color: #990000;	vertical-align: middle;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	clear: both;	padding-top: 8px;}div#menu_1 div.menu1-level1-act a{	font-size: 12px;	text-decoration: none;	height: 22px;	width: 180px;	color: #990000;	vertical-align: middle;	clear: both;}/*  MENU 1, level 2, normal state (NO) */div#menu_1 div.menu1-level2-no {	font-size: 12px;	text-decoration: none;	height: 22px;	width: 180px;	color: #333333;	vertical-align: middle;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	clear: both;	padding-top: 8px;	text-indent: 10px;}div#menu_1 div.menu1-level2-no a {	font-size: 12px;	text-decoration: none;	height: 22px;	width: 180px;	color: #333333;	vertical-align: middle;	clear: both;	text-indent: 10px;}div#menu_1 div.menu1-level2-no a:hover {	font-size: 12px;	text-decoration: none;	height: 22px;	width: 180px;	color: #990000;	vertical-align: middle;	clear: both;	text-indent: 10px;}/*  MENU 1, level 2, active state (ACT) */div#menu_1 div.menu1-level2-act {	font-size: 12px;	font-weight: bold;	text-decoration: none;	height: 22px;	width: 180px;	color: #990000;	vertical-align: middle;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	clear: both;	padding-top: 8px;	text-indent: 10px;}div#menu_1 div.menu1-level2-act a {	font-size: 12px;	text-decoration: none;	height: 22px;	width: 180px;	color: #990000;	vertical-align: middle;	clear: both;	text-indent: 10px;}/*  MENU 3, Topmenu */div#menu_3 {	vertical-align: middle;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	padding-left: 20px;	padding-top: 5px;	letter-spacing: 0px;}div#menu_3 div a{	text-decoration: none;	color: #FFFFFF;}div#menu_3 div a:hover {	color: #FFFFFF;	font-weight: bold;	letter-spacing: 0;}/*  MENU 3, level 1, normal state (NO) */div#menu_3 div.menu3-level1-no {	color: #FFFFFF;	height: 12px;	padding-right: 12px;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFFFFF;	padding-top: 5px;	display: block;	float: left;}/*  MENU 3, level 1, active state (ACT) */div#menu_3 div.menu3-level1-act {	color: #FFFFFF;	height: 12px;	padding-right: 12px;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFFFFF;	padding-top: 5px;	display: block;	float: left;}/*--------------------------------------------------------------------------------		  Subscription, Directmail CSS--------------------------------------------------------------------------------*/TD#catselect INPUT {	border: none;}input {	border: 1px solid #E4664E;	background-color: #FFFFFF;}TABLE#subscription TD {	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;	font-size: 12px;	width: 200px;}TABLE#subscription input {	font-size: 12px;	background-color: #EEEEEE;}TD#catselect {	font-size: 12px;	font-weight: normal;}/*TD#htmlemail INPUT {	background-color: #E4664E;}*/TABLE#catselect {	font-size: 12px;	font-weight: normal;}table#feuserreg a{	color: #000000;	text-decoration: none;}table#feuserreg td {	padding: 5px 20px;	text-align: left;	vertical-align: top;}table#feuserreg th {	background-color: #E4664E; 	color: #FFFFFF; 		padding: 5px 20px;}table#feuserreg td.border {	color: #000000;	padding: 5px 20px;	border: 1px solid #E4664E;}table#feuserreg tr.odd {background-color: #EEEEEE}div.tx-newloginbox-pi3 a {	text-decoration: none;	color: #333333;}div.vcard {	background-color: #EEEEEE;	border: 1px solid #E4664E;	margin-top: 10px;	margin-bottom: 10px;}div.vcard a{	color: #333333;	text-decoration: none;		font-weight: bold;}div.center a {	color: #333333;	text-decoration: none;	font-weight: bold;}div.center fieldset {	border: none;}div#subscribe_left {	width: 140px;	clear: right;	float: left;	margin-right: 50px;}div#subscribe_left span{	width: 140px;	/*clear: right;	float: left;*/}div#subscribe_left input{	font-size: 12px;	background-color: #EEEEEE;	margin-bottom: 10px;}div.subscribe_text {	margin-bottom: 20px;	width: 80%;	font-size: 12px;}div#subscribe_right {	height: 300px;}div#submit {	position: relative;	float: left;}span.checkbox {	width: 20px;}span.htmlemail {	font-size: 12px;}span.label {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #e4664e;}span.font {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #e4664e;}.csc-firstHeader {	color: #990000;	font-size: 20px;	font-weight: normal;}.csc-header {	color: #990000;	font-size: 20px;	font-weight: normal;}.csc-header-n2 {	color: #990000;	font-size: 20px;	font-weight: normal;}h1 {	color: #990000;	font-size: 20px;	font-weight: normal;}h2 {	color: #333333;	font-size: 18px;	font-weight: normal;	padding-top: 10px;	padding-left: 10px;}hr {	color: #FF0000;	background-color: #e4664e;	border: none;	width: 100%;}p.bodytext {}p.bodytext a{	color: #333333;	text-decoration: none;}div#kapelle {	left: 544px;	top: 635px;	position: absolute;	height: 200px;	width: 300px;}div#kapelle a {	background-image: url(bilder/platzhalter.jpg);	background-position: center center;	display: block;	height: 200px;	width: 300px;	background-repeat: no-repeat;}div#kapelle a:hover {	background-image: url(bilder/kapelle.jpg);	background-position: center center;	display: block;	height: 200px;	width: 300px;	background-repeat: no-repeat;}
