* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}





b img,h1 img{
	display:none;
}

.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;
	
}







.nav {
	border:1px #373d36 solid;
	background-color:#ecf4f7;
	margin-top:20px;
	width:137px;
	float:right;
	text-align:left;
}

.nav a{
	font-size:12px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	color:#4a5042;
	text-decoration:none;
	
}

.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_2008.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;
}

.untertabelle{
	border-top:1px #664236 solid;
	border-bottom:1px #664236 solid;
	background:url(images/hintergrund.gif) top repeat-y;
	font-size:12px;
	margin-top:20px;
	text-align:left;
}

.unterlink a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	display:block;
}
.unterlink a:hover{
	color:#000000;
	border-bottom:1px #E52A3F solid;
	border-top:1px #E52A3F solid;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
.unterlinkaktiv{
	background:url(images/aktivhintergrund.jpg) top repeat-y;
	padding-left:15px;
	text-decoration:none;
	font-weight:bold;
}
.unterlinkaktiv a{
	color:#E52A3F;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
.unterlink a:hover{
	color:#000000;
	border-bottom:1px #E52A3F solid;
	border-top:1px #E52A3F solid;
	display:block;
	text-decoration:none;
	font-weight:bold;
}


.unterlink2, .unterlinkaktiv2{
	background:url(images/unterhintergrund.jpg) top repeat-y;
	text-decoration:none;
}

.unterlink2 a{
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:25px;
}
.unterlink2 a:hover{
	display:block;
}
.unterlinkaktiv2 a{
	color:#E52A3F;
	text-decoration:none;
	display:block;
	padding-left:25px;
}
.unterlinkaktiv2 a:hover{
	display:block;
}


.footer {
	font-size:10px;
	text-align:center;
	width:770px;
	padding-top:6px;
	padding-bottom:6px;
	background:#acc986;
}

.tabelle {
	background:url(images/hintergrundgesammtfull_2008.jpg) repeat-y;
}

.tabellefull {
	background:url(images/hintergrundgesammt.gif) repeat-y;
}



