/* -------------------------------- */
/* --- cumber.css				--- */
/* --- date: 2011-03-03			--- */
/* -------------------------------- */
/* 090606: creation: 
/* 110303: css-style anfahrt entschärft
/* -------------------------------- */

/* --- body, head, main, foot --- */
body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

#bgc
{
	background: url(../img/bg_cumber_y2000.png) repeat-x top left;
	/*background-color: Red;*/
	margin: 0px;
	padding: 0px;
}

.main-bg
{
	background-color: #6E7F18;	/* #7A8B24;	/* #7E8F28;		/*#7A993A; #89993a */
}	

.foot-bg
{
	background-color: #E6E5E5;		/*E9EFCB;	#DDEDBD;*/
}	

.footer-text 
{
	color: #4c4c4c;
	text-align: center;
}

.footer-top-link 
{
	color: orange;	
	text-align: right;	
	vertical-align: middle;
	height: 15px;
	padding: 5px 13px 8px 0px;
	text-decoration: none;
}



/* --- html tags --- */
td {
	font: normal 12px Arial, sans-serif;
	color: #F9FFDE;
	text-align: left;
	line-height: 150%;
}


td.block, td.block_left, td.block_right
{
	vertical-align: top;
	line-height: 130%;
	padding: 18px;
}

td.block_left
{
	padding-left: 17px;
	padding-right: 8px;
}

td.block_right
{
	padding-left: 8px;
}

p
{
	text-align: left;
}


h1, h2, h3, h4, h5 {
	font: normal 210%/110% "Trebuchet MS", Tahoma, Arial;
    color: #EFEFAC;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    padding-bottom: 3px;
}


h1 {
    font-size: 2.1em;
	border-bottom: solid 1px #9EAF48;
	margin-bottom: 10px;
}

h2 {
    font-size: 1.6em;
    font-weight: normal;
    color: #ECECA9;    
}

h3 {
    font-size: 1.45em;
    font-weight: normal;
    color: #FCFCB9;    
}

h4 {
    font-size: 1.30em;
    font-weight: normal;
    color: gold;
    border-bottom: solid 1px #9EAF48;    
    margin: 7px 0px 5px 0px;
    padding: 3px 0px 0px 0px;
    width: 90%;
}



/* --- link styles --- */
a {
	font: normal 12px Arial, sans-serif;
	color: #f6aa24;
	text-decoration: underline;
}

a:hover {
	font: normal 12px Arial, sans-serif;
	color: gold;
	text-decoration: none;
}

a.white-link-underline {	
	text-decoration: underline;
	color: #ffeeff;
}



/* --- text-colors --- */
.white-text{
	color: #ffffff;
}
.gold-text {
	color: gold;
}
.gray-text {
	color: #4c4c4c;
}
.green-text {
	color: #76950b;
}
.lightgreen-text 
{
	color: #BFC796;
	/*border-color: Red;*/
}


.blye-text-regular {
	color: #348cbc;
}
.blye-text-underline {
	color: #348cbc;
	text-decoration: underline;
}



/* --- news menu --- */
.yellow-text-regular {
	color: #e9aa10;		/* <- der geht gut! */
}

.yellow-text-underline {
	color: gold;		/* #f9ba20; <- nett, gold aber besser */
	text-decoration: underline;
}


.orange-text-regular {
	color: #ca6011;
}

.orange-text-underline {
	color: #ca6011;
	text-decoration: underline;
}


.red-text-regular {
	color: #920f0d;
}
.red-text-underline {
	color: #920f0d;
	text-decoration: underline;
}



/* ---------------------- */
/* --- cumber special --- */
/* ---------------------- */

/* --- footer links (footer text siehe oben) --- */
.footer-link, .footer-top-link {
	color: #D9840B;
}

.footer-link:hover {
	color: #F9AB3C;
}


/* --- viecherl images --- */
.tier-preview 
{
	border: 1px;
	border-color: #BFC796;
	border-style: solid;
	margin-right: 4px;
}


/* --- bestell form (start) --- */
#tblBestInit 
{
	border: solid 1px #8F9766;
	margin-top: -8px;
	margin-left: -2px;
	padding: 3px 0px 10px 5px;
}


#cboKarten 
{
	background-color: #eee;
	color: #333;
	width: 70%;
}

#btnBestell
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ddd;
	color: #333;
	width: 138px;
	height: 25px;
}

#btnBestell:hover
{
	background: #eee;
	color: #a23843;
}



/* --- news --- */
.tblNewsPreview 
{
	background-color: #869735;
	border: solid 1px #9EAF48;
	margin: 2px 0px 7px 0px;
	padding: 0px;	/* den macht der IE nicht (auch IE7 nicht!) */
}

td.newsDate 
{
	background-color: #d1db44;
	padding: 4px;
}
td.newsText
{
	line-height: 1.2em;
	padding-top: 0px;
}

.imgNews, .imgNewsR
{
	border: solid 1px #BFC796;	
	position: relative;
	margin: 0px 10px 10px 0px;
	float: left;
	clear: left;
}

.imgNewsR
{
	margin: 0px 5px 10px 8px;
	float: right;
	clear: right;
}


/* --- anfahrt beschreibung --- */
.anfahrt 
{
	border: solid 0px red;	
}


/* --- sponsoren logos --- */
#tblSponsorLogos 
{
	border: solid 0px silver;
}

.imgSponsorLogo 
{
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}

td.imgSponsorLinkCell 
{
	border-bottom: dotted 1px #9EAF48;
	
}


/* --- menü-items --- */
.menuItem
{
	color: white;
	/*font-size: 1.0em;*/
	text-decoration: underline;
}

.menuItemHigh, .menuItemHigh:hover
{
	color: gold;
	font-size: 1.1em;
	text-decoration: none;
}


