* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}




b img,h1 img,.tx-indexedsearch-searchbox{
	display:none;
}
.suche input {
	font-size:11px;
font-weight:bold;
}
#suchbox {
	width:130px;
font-size:12px;
font-weight:normal;
}

.diashowlink img {
	border:10px #E3ECF5 solid;
	display:block;
	margin-bottom:2px;
	padding:10px;
}

.diashowlink {
	float:left;
	width:160px;
	height:185px;
	margin:10px;
	font-size:12px;
}

.diashowlink a{
	color:#000;
	font-size:13px;
	font-weight:bold;
}
.tabel {
	clear:left;
}
#srsendcard-submit {
	background-color:#82984D;
	color:#fff;
	font-weight:bold;
	border:1px #82984D solid;
}

.error-message {
	color:#ae101f;
	font-size:11px;
}

#to_name, #to_email, #from_name, #from_email, #card_title, #card_message, #tx_srsendcard_pi1_card_title, #tx_srsendcard_pi1_card_message {
	background-color:#fff;
	border:1px #000 solid;
	width:180px;
	color:#000;
}
#tx_srsendcard_pi1_card_message{
	height:100px;
}
.foto_nav {
	padding-top:10px;
	padding-bottom:15px;
}

.ecardlink {
	text-align:left;
	font-size:12px;
	padding-left:40px;
}

.ecardsenden {
	font-size:12px;
	color:#82984D;
	background:url(http://www.rinderzucht-tirol.at/fileadmin/Vorlagen/brief.jpg) no-repeat left;
	padding-left:20px;
}

.smallbox {
	background-color:#B5C6A9;
	width:156px;
}
.csc-mailform-radio {
}

.csc-mailform-radio fieldset {
	width:250px;
	float:right;
	border:0px #fff solid;
}

.csc-mailform-radio fieldset legend{
	font-size:1px;
	color:#fff;
}

.csc-mailform-radio fieldset input{
	width:20px;
}

.csc-mailform-radio fieldset label{
	}

.csc-mailform {	
	width:350px;
	margin-left:120px;
	border:0px #fff solid;
	font-size:12px;
}
.csc-mailform-field label{
	color:#6589A0;
	font-weight:bold;
	float:left;
}
.csc-mailform-field input{
	width:250px;
	border:1px #8DA66D solid;
	padding:1px;
	float:right;
	font-size:12px;
}
.csc-mailform-field select{
	width:254px;
	border:1px #6589A0 solid;
	padding:1px;
	float:right;
	font-size:12px;
	background-color:#E5E3D7;
}
.csc-mailform-field textarea{
	width:250px;
	height:100px;
	border:1px #6589A0 solid;
	padding:1px;
	float:right;
	font-size:12px;
}

.csc-mailform-field {
	clear:both;
	padding:4px;
	margin-bottom:8px;
}
.csc-mailform-field .csc-mailform-check, .csc-mailform-radio{
	margin-right:220px;
	width:20px;
	border:0px #fff solid;
	
}





h1 img{
	width:0px;
	height:0px;
}
.formularbox1 {
	font-size:12px;
	width:450px;
	margin:8px 60px;
	background:#edf1e8;
}

.button-weiter {
	padding-top:10px;
}
.button-senden {
	padding-top:10px;
	text-align:right;
}
.bnachname,.tabellenfeld {
	width:140px;
}
.lfbisnummer, .bnachname, .enachname, .telefon, .emailfeld, .tabellenfeld {
	height:20px;
	font-size:12px;
}
.formularinnen {
	padding:10px;
	font-size:12px;
}
.formularinnen td h5{
	font-size:14px;
}
.formularinnen td{
	font-size:12px;
}
.verlauf {
	padding:8px 0px;
	font-size:11px;
}
.formular_datum {
	border:1px #8ca56a solid;
	padding:2px;
	font-weight:bold;
	font-size:12px;
}
#lfbis_formular input {
	border:1px #8ca56a solid;
	border-left:3px #8ca56a solid;
	font-size:12px;
}
#daten_formular input,#daten_formular select {
	border:1px #8ca56a solid;
	border-left:3px #8ca56a solid;
	font-size:12px;
}


#tiernummer {
	width:80px;
}


#lfbis_daten input {
	border:1px #8ca56a solid;
	border-left:3px #8ca56a solid;
}
.select_formular {
	font-weight:bold;
	padding-bottom:8px;
}

.gruen {
	color:#8ca56a;
}

.error {
	padding:10px;
	color:#ff0000;
}
#lfbis_formular, #daten_formular {
	border:1px #8ca56a solid;
	margin:10px;
	padding:5px 40px;
}
#buttonfeld {
	padding-top:10px;
	padding-bottom:10px;
}






















.Stil1 {color: #CC0000}

.headerteil {
	width:250px;
	padding:5px;
	background:#8FAA67;
	color:#fff;
	font-size:12px;
}

#mailinfo {
	font-size:12px;
	font-weight:bold;
	color:#8FAA67;
	border:1px #8FAA67 solid;
	padding:5px;
	margin:10px;
}

.berstellform {
	width:30px;
	border:1px #8FAA67 solid;
	margin-left:4px;
}
.aufgeben, .Aktualisieren {
	text-decoration:none;
	color:#8FAA67;
	font-weight:bold;
	font-size:12px;
	
}
#formResult, #datensenden {
	font-size:12px;
}
#datensenden select {
	border:1px #8faa67 solid;
	padding:1px;
}

.buttonshop {
	color:#fff;
	font-weight:bold;
	background-color:#D8A789;
	padding:2px;
	border:0px #fff solid;
}

.listitem h3 {
	font-size:16px;
	color:#61341F;
	margin-top:3px;
}

.listitem_subheader em, .product_note {
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}

.price {
	margin-top:10px;
	font-size:14px;
	color:#61341F;
	font-weight:bold;
	margin-bottom:10px;
}
.price em{
	font-size:11px;
	color:#000;
	font-weight:normal;
	font-style:normal;
	}


.n, .nopr {
	display:none;
}

.billing_address{
	
}
.tt_products_basket_info, .tt_products_basket_payment {
	font-size:12px;
	width:460px;
	
}

.tt_products_basket_info fieldset {
	padding:10px;
	margin:10px;
	border:1px #D8A789 solid;
}

.tt_products_basket_info fieldset legend {
	font-weight:bold;
	color:#D8A789;
}

.content img {
	border:none;
}

.content ol, .content ul, .bodytext ol, .bodytext ul, berndnews ul, berndnews ol{
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}


.content td {
	font-size:12px;
}

.csc-form-fieldcell {
	background-color:#f7e7de;
	padding:4px 13px;
}

.csc-form-labelcell {
	font-weight:bold;
	padding:4px;
}


.seo-input, .seo-text, .seo-select, .seo-radio, .seo-check {
	border:1px #FFD69C solid;
}
.seo-input, .seo-select, .seo-text{
	width:220px;
}


.seo-submit {
	padding:1px 15px;
	background-color:#3c3525;
	color:#fff;
	margin:4px 4px 4px 120px;
	border:1px #FFD69C solid;
	width:100px;
}



body{
	background:url(images/hintergrundbody.gif) center top no-repeat;
}

.csc-mailform {
	margin-left:60px;
	width:315px;
	border:1px #fff solid;
}

.bodytext {
	text-align:left;
}

.newcontent {
	font-size:12px;
}

.clearer {
	display:none;
}

.newsback {
	text-align:right;
	margin-top:15px;
}
.newsback a {
	font-weight:bold;
	text-decoration:none;
}

.news-single-related dt, .news-single-files dt{
	padding-left:10px;
	font-weight:bold;
}

.news-single-links{
	padding-top:5px;
	margin-top:5px;
	border-top:1px #4c3525 dashed;
	background-color:#FBF6F0;
}


.news-single-links dt {
	padding-left:10px;
	font-weight:bold;
	color:#e72b3c;
}

.news-single-related dd , .news-single-files dd{
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}
.news-single-links dd {
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}

.news-single-related dd a, .news-single-files dd a{
	color:#4c3525;
	font-weight:bold;
	text-decoration:none;
}

.news-single-files dd a {
	padding-left:3px;
}

.news-single-links dd a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.news-singlemehr {
	border:1px #61341F solid;
	margin-top:15px;
}

.newsingel h3 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
}

.newsleiste {
	padding:4px;
	margin-bottom:3px;
	border-bottom:1px dashed #61341F;
}

.newsleiste h3, .newsleiste h3 a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.newsleistentabelle {
	width:140px;
	border-top:20px #fff solid;
	font-size:12px;
	text-align:left;
}

.news {
	background-color:#61341F;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:2px;
}

a {
	color:#61341F;
}
a:hover {
	color:#333333;
}

.Stil1 {
	text-align:center:
	color:#fff;
}


.newstabelle {
	margin-top:10px;
	margin-bottom:10px;
}

h1 {
	display:block;
	border-bottom:1px #61341F solid;
	font-size:18px;
	color:#61341F;
	text-decoration:none;
	margin-bottom:8px;
	
}

.morelink {
	font-weight:bold;
	padding-top:10px;
}

.newsvorspan h2, .newsvorspan h2 a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:15px;
}

.newsvorspan {
	padding-left:20px;
	font-size:12px;
}

.content {
	padding:20px 10px 10px 10px;
	font-size:12px;
	text-align:left;
}

.unternavtabelle{
	border-top:1px #664236 solid;
	border-bottom:1px #664236 solid;
	background:url(images/navhintergrund.gif) top repeat-y;
	font-size:12px;
	margin-top:20px;
	text-align:left;
}

.unternavlink a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	display:block;
}
.unternavlink a:hover{
	color:#000000;
	border-bottom:1px #E52A3F solid;
	border-top:1px #E52A3F solid;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
.unternavlinkaktiv{
	background:url(images/aktivnavhintergrund.jpg) top repeat-y;
	padding-left:15px;
	text-decoration:none;
	font-weight:bold;
}
.unternavlinkaktiv a{
	color:#E52A3F;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
.unternavlink a:hover{
	color:#000000;
	border-bottom:1px #E52A3F solid;
	border-top:1px #E52A3F solid;
	display:block;
	text-decoration:none;
	font-weight:bold;
}


.unternavlink2, .unternavlinkaktiv2{
	background:url(images/unternavhintergrund.jpg) top repeat-y;
	text-decoration:none;
}

.unternavlink2 a{
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:25px;
}
.unternavlink2 a:hover{
	display:block;
}
.unternavlinkaktiv2 a{
	color:#E52A3F;
	text-decoration:none;
	display:block;
	padding-left:25px;
}
.unternavlinkaktiv2 a:hover{
	display:block;
}


.footer {
	font-size:10px;
	text-align:center;
	width:783px;
	background:#D8A789;
	padding:6px;
}

.tabelle {
	background:url(images/hintergrundgesammtfull.jpg) repeat-y;
}

.tabellefull {
	background:url(images/hintergrundgesammt.gif) repeat-y;
}


