* {	margin: 0;	padding: 0;}BODY {   scrollbar-face-color:#fff;  scrollbar-arrow-color:#000000;  scrollbar-track-color:#B3B1B2;  scrollbar-shadow-color:#B3B1B2;  scrollbar-highlight-color:#B3B1B2;  scrollbar-3dlight-color:#B3B1B2;  scrollbar-darkshadow-Color:#B3B1B2;}/* GENERAL fonts */body {	color: #000;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #2d2b2c;	background-image: url("../images/template/flaeche.jpg");	background-repeat: repeat;	background-position: 0 0;}p, div {	font-size: 10px;	font-family: verdana, arial, sans-serif}ol {	color: #b3b1b2;	font-size: 10px;	font-family: verdana, arial, sans-serif}li {	list-style-type: disc;	margin-left: 20px}h1 {	color: #2d2c2c;	font-size: 14px;	font-family: Verdana;	font-weight: bold;	margin-bottom: 10px}h2 {	color: #2d2c2c;	font-size: 12px;	font-family: Verdana;	font-weight: bold;	margin-bottom: 10px}h3 {	color: #2d2c2c;	font-size: 10px;	font-family: Verdana;	font-weight: bold;	margin-bottom: 10px}h4 {	color: #cb480c;	font-size: 14px;	font-family: Verdana;	font-weight: bold;	margin-bottom: 10px}h5 {	color: #cb480c;	font-size: 12px;	font-family: Verdana;	font-weight: bold;	margin-bottom: 10px}h6 {	color: #ffffff;	font-size: 12px;	font-family: Verdana;	font-weight: bold;	margin-bottom: 10px}/* Content column */#inhalt {	color: #606060;	font-family: Verdana;	background-image: url("../images/template/hintergrund_breit.jpg");	background-repeat: no-repeat;	margin-left: -600px;	position: absolute;	top: 0;	left: 50%;	width: 1200px;	height: 550px}#container {	margin-top: 50px;	margin-left: 262px;	position: absolute;	top: 0;	width: 690px;	height: 478px}#logo {	position: absolute;	width: 155px;	height: 68px;	float: left}#menu {	position: absolute;	left: 208px;	top: 30px;	width: 580px;	}#pfad {	position: absolute;	top: 75px;	width: 408px;	height: 10px;}#sound {	display: none;	text-align: right;	position: absolute;	top: 474px;	width: 670px;	left: 19px;}#news {	height:342px;	left:2px;	overflow:auto;	padding:0 10px;	position:absolute;	top:96px;	width:122px;}#aussenbild {	position: absolute;	top: 96px;	left: 160px;	width: 300px;	height: 360px;	overflow:auto;}#bild {	position: absolute;	width: 280px;	height: 342px;}#aussencontent {	position: absolute;	top: 96px;	left: 470px;	width: 180px;	height: 340px;}#content {	position: absolute;	top: 3px;	width: 180px;	height: 340px;}#aussengross {	position: absolute;	top: 96px;	left: 160px;	width: 520px;	height: 340px;	overflow: auto;}#gross {	position: absolute;	width: 500px;	height: 340px;	top: 0;	left:0;}#aussenkontakt {	position: absolute;	top: 96px;	left: 30px;	width: 750px;}#kontakt {	position: absolute;	width: 600px}#adresse {	color: #B8B7B7;	margin-top: 35px;	position: absolute;	hight: 310px;	top: 440px;	width: 350px;}#logout {	margin-top: 35px;	position: absolute;	top: 440px;	width: 50px;	left: 370px;}#global {	text-align: right;	margin-top: 35px;	position: absolute;	top: 440px;	left: 405px;	width: 267px;}#scrollerbild {	margin-top: 8px;	margin-right: 10px;	position: absolute;	top: 90px;	left: 450px;}#scrollercontent {	margin-top: 8px;	margin-right: 10px;	position: absolute;	top: 90px;	left: 670px;}#scrollergross {	margin-top: 8px;	margin-right: 10px;	position: absolute;	top: 90px;	left: 670px;}#scrollerkontakt {	margin-top: 8px;	margin-right: 10px;	position: absolute;	top: 90px;	left: 670px;}/* Links */a:link {	color: #cb480c;	font-family: Verdana, sans-serif;	text-decoration: none;	z-index: 1}a:visited {	color: #cb480C;	font-family: Verdana, sans-serif;	text-decoration: none;	z-index: 1}a:hover {	color: #fff;	font-family: Verdana, sans-serif;	text-decoration: none;	z-index: 1}a:active {	color: #cb480c;	font-family: Verdana, sans-serif;	text-decoration: none;	z-index: 1}/*button*/.absenden {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/absenden.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.absenden:hover {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/absenden_2.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.eintragen {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/eintragen.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.eintragen:hover {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/eintragen_2.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.login {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/login.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.login:hover {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/login_2.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.logout {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/logout.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.logout:hover {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/logout_2.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.austragen {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/austragen.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.austragen:hover {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/austragen_2.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.csc-mailform-submit {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/absenden.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}.csc-mailform-submit:hover {	font-size: 0;	background-color: transparent;	background-image: url("../images/template/absenden_2.gif");	background-repeat: no-repeat;	background-position: center;	cursor: pointer;	width: 80px;	height: 20px;	border: solid 0 white;	text-indent: -9999px;}/*Login Admin*/#user {	margin-top: 4px;	margin-bottom: 4px;	width: 120px;	float: none}#pass {	margin-top: 4px;	margin-bottom: 4px;	width: 120px;	float: none}/*NAVIGATION*//*definiert die 1.ebene*/#menu {	background-image: none;	background-repeat: repeat;	background-attachment: scroll;	background-position: 0 0;	text-align: left;	list-style-type: none;	list-style-image: none;	display: block;	z-index: 500;	height: 1.9em}/*definiert die anordnung der menüpunkte*/#menu ul li {	background-image: none;	list-style-type: none;	margin: 0;	padding: 0;	position: relative;	float: left;	z-index: 500}/*definiert den "visite"-style der 1. ebene*/#menu ul li a,#menu ul li a:link, #menu ul li a:visited {	color: #fff;	font-weight: normal;	line-height: 1.8em;	text-decoration: none;	background-image: none;	background-repeat: repeat;	background-attachment: scroll;	background-position: 0 0;	list-style-type: none;	display: block;	padding-left: 10px;	width: 70px;	height: 1.9em;	z-index: 500	font-size: 15px !important;	font-family: Verdana;}/*definiert den rollover der 1.eben*/#menu ul li:hover a {	background: #b3b3b3;	list-style-type: none;	color: #2D2C2C;	z-index: 500}body #yymenu div.mmLevel1 div {	margin: 1px 0;}body #yymenu a { 	color: #f4f4f4; 	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 	text-decoration: none; 	background-color: #333; 	display: block; 	margin: 0; 	padding: 4px 4px 4px 15px; 	border-bottom: none; 	z-index: 500 }body #yymenu a.last { 	border-style:none; 	z-index: 500 }body #yymenu {	background-color: #b3b1b2;	z-index: 500}body #yymenu > div {z-index: 500}body #yymenu a:hover { 	background-color:#E9E9E9; 	color:#000000; 	z-index: 500 }body #yymenu .mmContent div.mmlink a.submenu:hover {z-index: 500;}body #yymenu .mmLevel1, #yymenu .mmLevel2 {	margin-bottom: 10px;	padding-top: 0;	border: none;	z-index: 500}body #yymenu .sub { 	background-image: url("http://thefrats.ch.ryan.hostorama.ch/fileadmin/images/inhalt/pfeil_menu.gif"); 	background-repeat: no-repeat; 	background-position: right center; 	z-index: 500 }body #yymenu .mmContent {z-index: 500}body #yymenu .mmLevel1 {z-index: 500}/* Mailformular */.mailform {	color: #000;	font-size: 11px;	font-family: verdana;	font-weight: normal;	width: 200px}.mailformrequired {	color: #999;	font-size: 11px;	font-family: verdana;	font-weight: bolder}.mailformcomment {	color: #e8211c;	font-size: 11px;	font-family: Verdana;	font-weight: bolder;	padding-left: 45px}.mailformradio {	color: #999;	font-size: 11px;	font-family: Verdana;	font-weight: normal}fieldset {	color: #000;	font-size: 11px;	font-family: verdana;	font-weight: normal;	padding: 5px}label {	color: #fff;	font-size: 11px;	font-family: verdana;	font-weight: normal;	width: 148px;	float: none}input {	color: #333;	font-size: 11px;	font-family: verdana;	font-weight: normal;	size: 10px;	maxlength: 40;	border: solid 1px #2d2c2c;	margin-left:1px;	margin-top:2px;	margin-bottom:4px;}textarea {	font-size: 10px;	font-family: verdana, arial, sans-serif;	border: solid 1px #2d2c2c;	margin-left:1px;	margin-top:2px;	margin-bottom:4px;}#user {	border: solid 1px #2d2c2c;	width:110px;	width:165px;}#pass {	border: solid 1px #2d2c2c;	width:110px;	width:165px;}.csc-mailform {	border: solid 0px #2d2c2c;}/* Tabellen */table {}td {	font-size: 11px;	font-family: verdana;	color: #2d2c2c;}th {	font-size: 12px;	font-family: verdana;	font-weight: bold;	text-align: left;	color: #2d2c2c;}/* NEWS-System */.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer {	font-family: Verdana;	margin-top: 5px;	margin-bottom: 5px;	padding-left: 2px;	height: 1px;	clear: right;	border: none;}.news-latest-container HR.clearer {	font-family: Verdana;	clear: left;	border: none}/* tt_news LATEST view */.news-latest-container {	font-size: 11px;	font-family: Verdana}.news-latest-container H2, .news-latest-gotoarchive {	color: #333;	font-size: 12px;	font-family: Verdana;	margin: 3px;	padding: 3px}.news-latest-gotoarchive {	display:none;}.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {	display:none;}.news-latest-gotoarchive A {	display:none;}.news-latest-item {	font-size: 11px;}.news-latest-item h3 {	font-size: 11px;}.news-latest-item IMG {	font-size: 11px;	font-family: verdana;	margin-right: 5px;	margin-bottom: 5px;  /*width: 80px; height: 50px;*/}.news-latest-category IMG {	font-size: 11px;	font-family: verdana;	margin: 0;	float: none;	border-style: none;border-color:}.news-latest-date, .news-latest-morelink, .news-latest-category {	font-family: Verdana;	font-size:9px;}.news-latest-morelink {	font-size: 11px;	font-family: Verdana;}/* tt_news LIST view */.news-list-container {	font-family: verdana;}.news-list-item {	font-family: verdana;	line-height: 1.3;	margin: 3px;	padding: 3px;	height: auto;}.news-search-form {	font-family: verdana;	margin-bottom: 5px;	padding: 3px;}.news-search-emptyMsg {	font-family: Verdana;	margin:0px;}.news-search-form FORM {	font-family: Verdana;	margin:0px;}.news-list-container H3 {	font-size: 14px;	font-family: Verdana;	margin-bottom: 5px;	padding: 2px}.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER {	color: #000;	font-family: Verdana;	padding-left: 2px}.news-list-container H3 A {	color: #fff;	font-family: Verdana}.news-list-container P {	font-family: Verdana;	padding-left:3px;}.news-list-date {	font-family: Verdana;	color: #333;	font-size: 9px;	font-weight: normal;	background-color: #e7e6e5;	text-align: right;	margin-top: -2px;	margin-right: -2px;	width: 180px;	height: 20px;	float: right}.news-list-imgcaption {	font-size: 9px;	font-family: Verdana;	padding-top: 3px;	padding-right: 3px;	float: right;	padding-bottom:10px}.news-list-container IMG {	font-family: Verdana;}.news-list-container {text-align: center;}.news-list-category IMG {	font-family: Verdana;	margin: 0;	float: none;	border: none}.news-list-morelink, .news-list-category {	font-size:9px;	margin-left:3px;	padding-top: 10px}.news-list-morelink {	font-family: Verdana;	margin-bottom: 3px;	padding-bottom: 3px;	border-bottom: solid 1px #4c4c4c;	padding-top: 10px}.news-list-browse {	font-family: Verdana;	text-align: center;}.new-list-item {	float:none}.news-single-link {	margin-top: 10px;	padding-top: 10px;	border-top: solid 1px #4c4c4c}
