/* ===== Letzte Änderung 18.07.05 zuem =========== */
/* Alle Bilder auf http://www.landimeteo.ch umleiten 
*/

/* ===== Letzte Änderung 07.06.05 zuem =========== */
/* vor Anpassung des Style Sheets zwingend Sicherheitskopie erstellen und ALLE Änderungen am Style Sheet hier eintragen 

	20.01.06 HUPF: Änderung der LANDI ANDI Box Breite von 223 auf 221 Pixel
	13.03.06 ZUEM: Änderungen in Zusammenhang mit Agrarkompetenz (quicklinks)
	14.03.06 ZUEM: Subnavigation farblich an gepasst.
	17.03.06 HUPF: Anpassungen an den AGRONEWS Overview Definitionen
	28.03.06 ZUEM: Anpassungen am Andi Header
	29.03.06 VELS: Grösse Include-Bild Trumpfbuur ändern
	30.03.06 ZUEM: Overview Part neu gestaltet
	31.03.06 ZUEM: ActiveLink auf Andibar gesetzt; u Tag entstylt
	19.06.06	HUPF: Bildergalerie Part Styles hinzugefügt
	26.06.06 ZUEM: Radarbild Styles hinzugefügt
	04.10.06 MURA: SpalteRight a.file hinzugefügt
	11.12.06 ZUEM: simplePoll Styles hinzugefügt

*/

html, body {
height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background: #F0F1F2;
}
div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {
	color: #870000;
	text-decoration: none;
}
a img {
	border: none;
}
a:hover {
	color: #EA8700;
}
fieldset {
	border: none;
	margin: 0px;
}
form fieldset {
	border: none;
}
ul {
	font-size: 11px;
}
iframe {
	padding: 0px;
	margin: 0px 10px;
}

div.HoldingCell {
	width: 950px;
	background: url('http://www.landimeteo.ch/img/layout/hc_bg.gif');
	height: auto;
	float: left;
	padding: 0;
}
div.NewsDatum {
	font-size: 9px;
	margin: 5px 0px 0px 10px;
}
/* Header Styles ************************ */
div.Header {
	height: 80px;
	width: 729px;
	background: #FFFFFF;
	color: #FFFFFF;
	float: left;
}

/* Navigation ************************ */
div.Navigation {
	float: left;
	width: 181px;
	background: url('http://www.landimeteo.ch/img/layout/navi_bg.gif');
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
}

div.Navigation p {
	border-bottom: 1px solid white;
	border-right: 1px solid #FFFFFF;
	margin: 0px;
	padding: 4px 0px 5px 5px;
}

div.Navigation a {
	color: #FFFFFF;
}
div.Navigation a:hover {
	color: #FFF000;
}

div.NavigationTop {
	background: url('http://www.landimeteo.ch/img/layout/navi_01_top.gif') no-repeat top;
	height: 22px;
}
/* Naviagtion Dunkelgrün ************************************************************************ */
div.Navigation_Dunkelgruen {
	background: #479F25;
}
p.Dunkelgruen {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_dunkelgruen.gif') #479F25 ;
	color: white;

}
p.Dunkelgruen_hover {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_dunkelgruen_1.gif');
	color: white;
	cursor: pointer;

}
p.Dunkelgruen_hover a:hover {
	color: white
}
 div.Navigation_Dunkelgruen div.Stufe 3 {
 	background: #57C32F;
}
/* Navigation Grün ***************************************************************************** */
div.Navigation_Gruen {
	background: #A0CC80;
}

p.Gruen {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_gruen.gif') #A0CC80;
	color: white;
}
p.Gruen_hover {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_gruen_1.gif') #A0CC80;
	color: white;
	cursor: pointer;
}
p.Gruen_hover a:hover {
	color: white;
}
 div.Stufe2 {
	
}
div.Navigation_Gruen div.Stufe3  {
	background: #C1E0AE;
}
div.Stufe3 a{
	color: #4E4E4E;	
}
div.Stufe3 a:hover {
	color: #000;
}
/* Navigation Ocker ************************************************************************* */
div.Navigation_Ocker {
	background: #CCB37A;
}
p.Ocker {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_ocker.gif') #CCB37A;
}
p.Ocker_hover {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_ocker_1.gif') #CCB37A;
	color: white;
	cursor: pointer;
}
p.Ocker_hover a:hover {
	color: white;
}
div.Navigation_Ocker div.Stufe3 {
	background: #DAC89E;
}
/* Navigation Orange ************************************************************************ */

div.Navigation_Orange {
	background: #CE977F;
}
p.Orange {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_orange.gif');
}
p.Orange_hover {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_orange_1.gif');
	color: white;
	cursor: pointer;
}
p.Orange_hover a:hover {
	color: white;
}
div.Navigation_Orange div.Stufe3 {
	background: #CE977F;
}
/* Navigation Rot *************************************************************************** */
div.Navigation_Rot {
	background: #CE977F;
}
p.Rot  {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_rot.gif');
}
p.Rot_hover {
	background: url('http://www.landimeteo.ch/img/layout/naviagtion_button_rot_1.gif');
	color: white;
	cursor: pointer;
}
p.Rot_hover a:hover {
	color: white;
}

div.Stufe2 p{
	padding-left: 10px;
	background-image: none;
}
div.Stufe2 div.Stufe3 p{
	padding-left:15px;
	font-weight: normal;
	background-image: none;
}
div.Navigation_divider {
	height: 5px;
	background: url('http://www.landimeteo.ch/img/layout/navi_00_divider.gif');
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
/* ContentCell ********************** */


div.ContentDiv table {
	border: 1px solid #FFF000;
}
#ContentCell {
	margin:0;
	width: 548px;
	float: left;
	padding: 0;
}
#ContentCell h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
}
#ContentCell h2 {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	color: black;
}
#ContentCell h3 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
	padding-bottom: 2px;
}
#ContentCell p, #LeftCell p, #RightCell p{
	font-size: 11px;
	line-height: 1.4em;
	margin: 0;
   margin: 2px 10px 2px 10px;
}

#ContentCell ul h4 {
	font-size: 10px;
}
#ContentCell li {
	/*font-size: 10px;*/
}
.ContentCell img {
	float: right;
	margin: 0 10px 10px 5px;
}
#CellHolder {
	overflow: auto;
	float: left;
}

div.List {
	font-size: 11px;
	background: #F0F1F2;
	border-bottom: 1px solid #CBCBCB;
	padding: 0px;
	margin: 2px 10px 0px 10px;
	vertical-align: top;
}
div.List p {
	margin: 2px 2px 5px 2px;
}
div.List a {
	
}
div.List p img {
	float: none;
	clear: both;
	margin: 0px;
}
div.ListImg {
	font-size: 11px;
	background: #FFFFFF;
	padding: 0px;
	margin: 10px 10px 0 10px;
	vertical-align: top;
	clear: both;
	float: left;
	width: 528px;
	display: inline;
}
div.ListImg img {
	float: left;
}
div.ListImg div {
	float: left;
	width: 130px;
}
div#ContentCell div.FenacoListImg {
	font-size: 11px;
	background: #FFFFFF;
	padding: 0px;
	margin: 10px 10px 10px 10px;
	vertical-align: top;
	width: 528px;
}
div#ContentCell div.FenacoListImg div.bild {
	width: 200px;
	float: left;
}
div#ContentCell div.FenacoListImg div.bild img {
	float: left;
}
div#ContentCell div.FenacoListImg div.beschriftung{
	margin: 0;
	float: left;
	display: block;
}
div.StandardImage{
	margin-left: 8px;
	text-align: left;
}
div.StandardImage img {
	margin-right: auto;
	margin-left: 0px;
	float: left;
}
div.ListFooter {
	font-size: 11px;
	background: #F0F1F2;
	border-bottom: 1px solid #CBCBCB;
	border-top: 1px solid #cbcbcb;
	padding: 2px 0px;
	margin: 5px 10px 4px 10px;
	vertical-align: top;
	clear: both;
	text-align: right;
}
div.ListDesc {
	font-size: 11px;
	background: #FFFFFF;
	padding: 0 10px;
}

div.SpecialBox {
	clear: both;
	font-size: 11px;
	margin: 0px 10px 0px 10px;
}
div.StandardTabelle table {
	margin: 0px 10px;
	width: 528px;
}
div.StandardTabelle td {
	/*width: 50%;*/
	font-size: 11px;
	padding: 4px;
	border-bottom: 1px solid #999999;
}
/* Anbieter ********************** */
div.SpalteLeft {
	float: left;
/*border: 1px solid red;*/
	width:330px;
	margin: 0px 0px 0px 10px;
	display: inline;
	font-size: 11px;
}
div.SpalteLeft img {
	float: none;
}
div.SpalteRight {
	float: right;
	/*border: 1px solid blue;*/
	width: 180px;
	font-size: 11px;
	background: #F0F1F2;
	margin: 0px;
	padding: 0 0 10px 0;
}
div.SpalteRight p {
	margin: 3px 0px 3px 10px;
}
div.SpalteRight h3 {
	margin: 10px;
}
div.SpalteRight a {
	margin: 3px 0px 8px 10px;
	/*display: block;*/
}
div.SpalteRight a.file {
	display: block;
	background: url('../img/file.gif') no-repeat;
	padding: 0 0 0 15px;
}
div.SpalteRight p a {
	margin: 0px;
	display: inline;
}
div.SpalteRight img {
	margin: 0px 0px 4px 0px;
	float: none;
}

div.SpalteRight a img {
	margin: 0px;
}

/* LeftCell ********************** */
#LeftCell {
	width: 274px;
	height: auto;
	/*clear: both;*/
	float: left;
	/*border: 1px solid red;*/
}
#LeftCell h1{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
}
/* RightCell ********************** */
#RightCell {
	width: 274px;
	height: auto;
	float: left;
	/*border: 1px solid red;*/
}
#RightCell h1{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
}
/* LANDI Andi Bar ****************** */
#AndiCell {
	width: 220px; /* 28.04.06 geändert auf 220 ZUEM / 20.01.06 Änderung von 223 auf 221 von HUPF*/
	height: 75%;
	background: #E8E8E8;
	float: right;
	padding: 0;
	margin: 0;
}
div.AndiBoxHeader {
	border-bottom: 1px solid #4C5762;
	border-top: 1px solid #4C5762;
	background: #6C7C8B;
	padding: 4px 0px 4px 4px;
	margin: 0 1px 0 0; /* 28.04.06 geändert durch ZUEM */
}
div.AndiBoxHeader h2 {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	margin: 0;
}
div.AndiBoxHeader img {
	margin: 0 0.5em 0 0;
	float: left;
}
div.AndiBoxContent {
	background: #E8E8E8;
	border: 1px solid #FFFFFF;
	border-left: none;
	font-size: 10px;
	padding: 6px 6px 6px 6px;
	
}
div.AndiBoxContent label {
	margin: 4px 2px 6px 0px; 
	width: 140px;
}
div.AndiBoxContent img {
	float: left;
	margin: 0px 5px 5px 0px; 
}
div.AndiBoxContent form {
	margin: 0px 0px 0px 0px; 
}

div.ABFormItem {
	text-align: right;
}
div.ABFormItem input {
	font-size: 1em;
	width: 120px;
	margin-left: 0.5em;
	height: 1.8em;
}
/* Footer ************************* */
div.Footer {
	width: 950px;
	height: 12px;
	/*float: left;*/
	clear: both;
	margin: 5px 0px 5px 0px;
	padding: 4px 0px 5px 0px;
	border-top: 1px solid #979EA6;
	border-bottom: 1px solid #979EA6;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	background: #F1F2F3;
}
/* Breadcrumbs ****************** */
div.Breadcrumbs {
	margin: 0;
	padding: 3px 0 0 5px;
	height: 17px;
	width: 543px;
	color: #FFFFFF;
	font-size: 11px;
	float: left;
}
div.Breadcrumbs a{
	color: #FFFFFF;
	margin: 0;
}
.Breadcrumbs a {
	color: #FFFFFF;	
	font-weight: normal;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
}
.Breadcrumbs a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
/* Spezialklassen ******************* */
div.acrobat {
	font-size: 11px;
	margin: 10px;
	padding: 1px;
	height: auto;
	border: 1px dashed #999999;
	background: #F0F1F2;
	vertical-align: middle;
	width: 520px;
	overflow: hidden;
}
div.acrobat p {
	float: left;
	vertical-align: middle;
}
div.acrobat img {
	margin: 5px;
	float: left;
}
div.hidden {
	display: none;
}

#logoliste {
	position: absolute;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	left: 665px;
	top: 80px;
}
div.Topangebot {
	width: 300px;
	float: left;
	/*border: 1px solid red;*/
	/*margin: 10px 0px 0px 0px;*/
}
div.Topangebot h2 {
	padding-bottom: 5px;
}
div.Topangebot img {
	margin: 0px;
	float: left;
	/*border: 2px solid red;*/
}
/* --- Shop Navigation --- */ 

TD.ShopNaviERSTE, TD.ShopNaviERSTE a { 
        color: #FFFFFF; 
        background-color: #6C7C8B; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        padding-left: 5px; 
        padding-right: 2px; 
		  text-align: left;
} 

TD.ShopNaviZWEITE, TD.ShopNaviZWEITE a, TD.ShopNaviZWEITEaktiv, TD.ShopNaviZWEITEaktiv a { 
        color: #505050; 
        background-color: #D7D7D7; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        padding: 2px 2px 2px 3px; 
} 


TD.ShopNaviZWEITEaktiv, TD.ShopNaviZWEITEaktiv a{ 
        color: #EA8700; 
        text-decoration: none; 
        font-weight: bold; 
} 

TD.ShopNaviDRITTE, TD.ShopNaviDRITTE a, TD.ShopNaviDRITTEaktiv, TD.ShopNaviDRITTEaktiv a { 
        color: #505050; 
        background-color: #E2EBF3; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        padding: 2px 2px 2px 8px
} 


TD.ShopNaviDRITTEaktiv, TD.ShopNaviDRITTEaktiv a{ 
        color: #EA8700; 
        text-decoration: none; 
        font-weight: bold; 
} 

TD.ShopNaviVIERTE, TD.ShopNaviVIERTE a, TD.ShopNaviVIERTEaktiv, TD.ShopNaviVIERTEaktiv a  { 
        color: #000000; 
        background-color: #FFFFFF; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        padding: 2px 2px 2px 10px; 
} 

TD.ShopNaviVIERTEaktiv, TD.ShopNaviVIERTEaktiv a { 
        color: #EA8700; 
        text-decoration: none; 
        font-weight: bold;
} 
table.shoptable {
	border: 1px solid #CCCCCC;
	width: 90%;
	margin: 4px auto;
	float: left;
}
table.shoptable td{
	font-size: 11px;
}
td.standardtext {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* OverView *** das sind die Boxen auf den Startseiten / Subhomes ********************* */
div#ContentCell div.Overview, div#LeftCell div.Overview, div#RightCell div.Overview  {
	background: #E2EBF3;
	margin: 0 2px 8px 2px;
	font-size: 11px;
	display: block;
}
div#ContentCell div.Overview p, div#ContentCell div.Overview h3, div#LeftCell div.Overview p, div#RightCell div.Overview p{
	padding: 0;
	margin: /*0.5em*/ 0 0.5em;
}
/* Korrigiert IE Bugs == ZUEM == */
/* \*/
div#ContentCell div.Overview p, div#ContentCell div.Overview h3, div#LeftCell div.Overview p, div#RightCell div.Overview p { height: 1%;}
/* */

div#ContentCell div.Overview h2, div#LeftCell div.Overview h2, div#RightCell div.Overview h2 {
	background: #FFF;
	color: #505050;
	font-size: 11px;
	letter-spacing: 0.05em;
	margin: 0 0 0.5em 0;
	padding: 4px 0 2px 4px;
	width: 266px;
	float: left;
}
div#ContentCell div.Overview h2 {
	width: 540px;
	padding: 8px 0 4px 4px;
	margin: 0;
}
div#ContentCell div.Overview h3, div#LeftCell div.Overview h3, div#RightCell div.Overview h3 {
	color: #000;
	font-size: 11px;
	letter-spacing: 0.05em;
	margin: 1em 0 0 0;
	padding: 4px 0 2px 4px;
}
div#ContentCell div.Overview a.footer, div#LeftCell div.Overview a.footer, div#RightCell div.Overview a.footer {
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	background: #F0F1F2;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 2px 6px;
	display: block;
	clear: both;
	}
div#ContentCell div.Overview h2 a, div#LeftCell div.Overview h2 a, div#RightCell div.Overview h2 a{
	color: #505050;
	background: #FFF;
}
div#ContentCell div.Overview h2 a:hover, div#LeftCell div.Overview h2 a:hover, div#RightCell div.Overview h2 a:hover {
	color: #000;
}

div#ContentCell div.Overview img, div#LeftCell div.Overview img, div#RightCell div.Overview img{
	padding: 0;
	margin: 0 0 0 1em;
	display: inline;
	float: right;
}
div#ContentCell div.Overview table, div#LeftCell div.Overview table, div#RightCell div.Overview table {
	float: left;
}

div#ContentCell div.Overview q, div#LeftCell div.Overview q, div#RightCell div.Overview q {
	padding: 0.5em 1em;
	display: block;
}

/* Quicklinks */
div.QuicklinksHeader {
	border-bottom: none;
	color: #505050;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.05em;
	margin: 6px 5px 0 4px;
	padding: 6px 0 2px 10px;
	border-bottom: 2px solid  #505050;
	/*background: url(http://landi.bison-web.com/img/layout/quicklinks.jpg) repeat-y #c97276;*/
}

div.QuicklinksBody {
	/*border: 1px solid #c2c2c2;*/
	border-top: /*1px solid #c2c2c2*/ none;
	margin: 0 5px 20px 4px;
}

div.QuicklinksBody ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.QuicklinksBody ul li a {
	border-bottom: 1px solid #c2c2c2;
	display: block;
	padding: 0 0 0 10px;
	color: #870000;
	/*width: 266px;*/
}
div.QuicklinksBody ul li a:hover {
	background: #E7E7E7;
	color: #000;
}
span.spanner {
	display: block;
	clear: both;
}
/* contentbox ist eine Klasse, die mit der Meteoübersicht mitkommt */
td.contentbox {
	padding: 0px 4px;
}

div.OverviewFooterQuer {
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	background: #F0F1F2;
	font-size: 11px;
	padding: 5px;
	margin: 1px 0px 1px 4px;
	float: left;
	width: 532px;
	display: inline;
}
div.OverviewFooter {
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	background: #F0F1F2;
	font-size: 11px;
	padding: 5px;
	margin: 1px 4px 0px 4px;
	float: left;
	width:256px;
	display: inline;
}
div.OverviewFooter a, div.OverviewFooterQuer a {
	font-weight: bold;
	margin-left: 4px;
}
img.meteobild {
	float: left;
}
div.meteo img {
	float: none;
	margin-left: 50px;
}
div.MeteoFooter {
	font-size: 11px;
	background: #F0F1F2;
	border-bottom: 1px solid #CBCBCB;
	border-top: 1px solid #cbcbcb;
	padding: 2px 4px;
	margin: 1px 10px 4px 10px;
	vertical-align: top;
	clear: both;
	text-align: left;
}
div.meteo table {
	float: left;
}
div.meteo td {
	font-size: 11px;
}
div.meteo td img {
	margin: 0px;
}
fieldset.staoKarte {
	float: left;
	width: 530px;
}
/* Formular ********************************** */
table.Formular {
	margin: 0px 0px 10px 10px;
}
table.Formular td {
	font-size: 11px;
	padding: 0px 5px;
}
table.Formular textarea {
	width: 300px;
}
table.FormularStandard {
	margin: 0px 0px 10px 10px;
	width: 500px;
}
table.FormularStandard td {
	font-size: 11px;
	padding: 4px;
}
table.Formular td select {
	width: 250px;
	margin: 0px 0 5px 0;
}
/* END Formular *************************** */
table.agrola {
	margin-left: 10px;
}
table.agrola td {
	font-size: 11px;
	line-height: 1.4em;
	border-bottom: 1px dashed #CCCCCC;
}
table.Liste {
	margin-left: 10px;
	margin-right: 10px;
}
table.Liste td {
	font-size: 11px;
	padding: 5px 4px 2px 4px;
}

table.Liste td.email {
	font-size: 11px;
	padding: 0px 4px 2px 4px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #F0F1F2;
}
td.liste {
	background: #F0F1F2;
}
td.liste1 {
	background-color: #C0C0C0;
}
table.ListeFeldbau {
	margin-left: 10px;
	margin-right: 10px;
}
table.ListeFeldbau td {
	font-size: 9px;
}
table.MeteoListe {
	width: 496px;
	margin-left: 10px;
	margin-right: 10px;
}
table.MeteoListe  td {
	font-weight: normal;
	font-size: 9px;
	padding: 0px;
	border: 1px solid #F0F1F2;
	width: 52px;
}
table.MeteoListe img {
	padding: 0px;
	margin: 0px;
}
#meteo_regio_lead img {
	margin: 0px;
}
td.meteoliste {
	font-weight: normal;
}
/* Formulare ************************************************ */
.myinput {
	color: #505050;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	border: 1px solid #505050;
	height: 16px;
	/*width: 180px;*/
}
textarea.myinput {
	height: 100px;
}

.mybutton {
	color: #FFFFFF;
	background-image: url(http://www.landimeteo.ch/img/button.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight: normal;
	height: 18px;
	border: 0px;
	width: 71px;
	text-align: center;
	cursor: default;
}
.mysearchbutton {
	color: #FFFFFF;
	background-image: url(http://www.landimeteo.ch/img/searchbutton.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight: normal;
	height: 18px;
	border: 0px;
	width: 140px;
	text-align: center;
	cursor: default;
}

select {
	color: #505050;
	background-color: #FFFFFF;
	font-size: 10px;
	letter-spacing: 1px;
}
/* --- formulare --- */
label {
	margin: 0px 6px 0px 10px;
	font-size: 11px;
}
table.Formular tr td label {
	margin: 2px 6px 0px 10px;
	font-size: 11px;
}

input.feld {
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 200px;
}
input.landiBarInput {
	width: 130px;
	border: 1px solid black;
	height: 16px;
	padding: 0px;
	margin: 0px;
}
input.landiBarInputSmall {
	width: 90px;
	border: 1px solid black;
	height: 16px;
	float: right;
	margin-left: 10px;
}
/* eventuell noch Legacy Formularfelder */
select.feld {
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.feld {
	color:#585858;
	background-color: #F0F1F2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	height: 20px;
}
textarea.feld {
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
}
/* Sitemap */
li.sitemapTop{
	margin-left: -25px;
	font-size: 12px;
	font-weight: bold;
	background-color: #479F25;
	margin-right: 20px;
	list-style: none;
	color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 2px;
	margin-top: 10px;
}
li.sitemapTop a{
	color: #FFFFFF;
}
li.sitemapTop a:hover{
	color: #000000;
}
li.sitemapMiddle{
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	margin-left: -10px;
	list-style: none;
	background: #F0F1F2;
	border-bottom: 1px solid #CBCBCB;
	margin-right: 20px;
}
li.sitemapDetail{
	font-size: 11px;
	margin-left: 10px;
	list-style: none;
}
/* Standard Tabelle */
table.tabelle {
	width: 500px;
	margin: 10px;
	clear: both;
}
table.tabelle td {
	font-size: 11px;
	font-family: "Courier New", Courier, monospace;
	/*border: 1px solid black;*/
	vertical-align: top;
	padding: 4px;
}
tr.ZeileHeader td {
	background: #E7E5D9;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px;
}
tr.Zeile0 td{
	background: #F2F2F2;
}



div.portrait2 {
	border: 1px solid #666872;
	background-color: #ffffff;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 350px;
	top: 0px;
	position: absolute;
}
div.portrait2 p, div.portrait2 h5 {
	padding: 0px;
	margin: 0px;
}
div.portrait2 h5 {
	background-color: #E8E8E8;
	padding: 3px 0px 3px 5px;
}
div.portrait2 p {
	margin: 0px 5px 10px 0px;;
}

div.portrait2 img {
	margin: 2px 5px 0px 0px;;
	float: right;
}
div.left {
	float: left;
	width: 300px;
	display: block;
}
div.left p{
	display: block;
	float: none;
}
div.right {
	float: left;
	display: block
}

/* === Bilder Pop Up === */
div#PopDiv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666;
	background: #FFF;
	position: absolute;
	padding:8px;
	z-index: 100;
}
div#PopDiv a {
	background: url(../img/close.gif) no-repeat left center;
	padding-left: 15px;
	display: block;
}

/* === AgrarNews Formatierung === */


#ContentCell h2.AgrarNewsTitel1 {background: url(../img/layout/agrarnews1.jpg) repeat-x; border-bottom: 1px solid #FFFF76; margin: 5px 10px 0 10px; padding: 2px 0 2px 5px;}
#ContentCell h2.AgrarNewsTitel2 {background: url(../img/layout/agrarnews2.jpg) repeat-x; border-bottom: 1px solid #B2B299; margin: 5px 10px 0 10px; padding: 2px 0 2px 5px;}
#ContentCell h2.AgrarNewsTitel3 {background: url(../img/layout/agrarnews3.jpg) repeat-x; border-bottom: 1px solid #B9D385; margin: 5px 10px 0 10px; padding: 2px 0 2px 5px;}
#ContentCell h2.AgrarNewsTitel4 {background: url(../img/layout/agrarnews4.jpg) repeat-x; border-bottom: 1px solid #F38F8F; margin: 5px 10px 0 10px; padding: 2px 0 2px 5px;}
#ContentCell h2.AgrarNewsTitel5 {background: url(../img/layout/agrarnews5.jpg) repeat-x; border-bottom: 1px solid #CDCDCD; margin: 5px 10px 0 10px; padding: 2px 0 2px 5px;}
#ContentCell h2.AgrarNewsTitel6 {background: url(../img/layout/agrarnews6.jpg) repeat-x; border-bottom: 1px solid #DEDEDE; margin: 5px 10px 0 10px; padding: 2px 0 2px 5px;}

#ContentCell ul.AgrarNewsOverview {
	margin: 0;
	padding: 0;
}
#ContentCell ul.AgrarNewsOverview li {
	margin: 0 10px; 
	padding: 0 5px;
	line-height: 1.4em;
	border-bottom: 1px dashed #DDD;
	list-style: none;
}
#ContentCell ul.AgrarNewsOverview li h3 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 2px 0;
	padding: 0;
}	
#ContentCell ul.AgrarNewsOverview li p{
	padding: 0; 
	margin: 0;
}
#ContentCell ul.AgrarNewsOverview li a {
	margin: 0;
	padding: 0;
	display: block;
	text-align: right;
	font-size: 11px;
}
#ContentCell a.alleAgrarNews {
	margin: 0 0 10px 0;
	padding: 5px 16px 0 16px;
	display: block;
	text-align: right;
	font-size: 11px;
}
#ContentCell ul.AgrarNewsOverview li.kurz {
	color: #999;
	padding: 5px;
}
#ContentCell ul.AgrarNewsOverview li.kurz a {
	display: inline;
}
#ContentCell div.AgrarNewsEintrag {
	margin-bottom: 15px; 
	line-height: 1.4;
}
#ContentCell div.AgrarNewsEintrag h2 {
	font-size: 11px;	
} 
#ContentCell div.AgrarNewsEintrag h3 {
	margin: 0 0 0 10px;
	line-height: 1.2;
}
#ContentCell div.AgrarNewsEintrag p{
}
#ContentCell div.AgrarNewsEintrag div.bild {
	width: 200px;
	padding: 10px;
	float: right;
	font-size: 10px;
}
#ContentCell div.AgrarNewsEintrag div.bild img {
	margin: 0;
	padding: 0;
}

#ContentCell div.AgrarNewsEintrag a {
	font-size: 11px;
	margin-left: 10px;
}
#ContentCell div.AgrarNewsEintrag a.dok {
	background: #F0F1F2;
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	padding: 2px;
	display: block;
	text-align: right;
}
/* Agrar Witze */
ul#witzliste, ul#witzliste ul {
	list-style: none;
	margin:  0;
	padding: 0;
}
ul#witzliste li {
	float: left;
	width: 100%;
}
ul#witzliste ul {
	margin: 0 0 0 10px;
}
ul#witzliste p.witz {
	margin-bottom: 5px;
	margin-top: 20px;
}
ul#witzliste h3 a {
	margin: 0 0 0 10px;
}
ul#witzliste h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 0 10px;
	clear: both;
	padding: 0;
}

ul#witzliste p{
	
}
ul#witzliste ul.bewertung {	
	margin: 5px 10px 0 10px;
	float: left;
	width: 490px;
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	background: #F0F1F2;
	padding: 3px 15px;
	display: inline;
}
ul#witzliste ul.bewertung li {
	width: auto;
	margin: 0 15px 0 0;
	padding: 0;
}
ul#witzliste input {
	margin: 2px 0 0 5px;
	padding: 0;
	float: left;
	width: 12px;
	height: 12px;
	cursor: pointer;
}
ul#witzliste label {
	padding: 0;
	margin: 0;	float: left;
}

ul#witzliste ul.mehrWitze li {
	margin: 20px 20px 0 0;
	float: left;
	width: auto;
}
a.jokeeditor, a.jokesbydate, a.topjokes, a.jokesbypoints {
	padding: 0 0 0 15px;
}
ul#witzliste ul.mehrWitze li.sendJoke {width: 100%;}
a.jokeeditor {background: url(../img/layout/witze_editor.gif) no-repeat;}
a.jokesbydate {background: url(../img/layout/witze_date.gif) no-repeat;}
a.topjokes {background: url(../img/layout/witze_top.gif) no-repeat;}
a.jokesbypoints {background: url(../img/layout/witze_score.gif) no-repeat;}


fieldset#witzeditor {
	border: 0;
	margin: 0 0 0 10px;
	padding: 0;
}
#witzeditor input, #witzeditor label { display: block; padding: 0;margin:0; float: left; }
#witzeditor input {
	margin: 0 0 10px 0;
}
fieldset#witzeditor label {
	display: block;
	width: 75px;
}
fieldset#witzeditor input.Button {
	clear: both;
	margin: 0 0 0 65px;
}
fieldset.checkbox ul, fieldset.radiobutton ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
fieldset.checkbox, fieldset.radiobutton {
	padding: 0;
	margin: 5px 0 15px 0;
	margin: 0;
}
fieldset.checkbox legend, fieldset.radiobutton legend {
	display: none;
}

/* Zielsortiment */
div.zielsortiment ul {
	margin:  10px 0 20px 0;
	padding: 0;
	width: 540px;
	list-style: none;
	/*border: 1px solid red;*/
}
div.zielsortiment ul li {
	float: left;
	padding: 0;
	margin: 0 20px 0 10px;
	display: inline;
}
div.zielsortiment ul li img {
	float: none;
	margin: 0;
}
div.zielsortiment ul li span {
	display: block;
	width: 150px;
	clear: both;
	color: #999;  
}
/* Den aktiven Link abhängig von Navi Stufe einfärben */
div.OverviewFooter a.activeLink {
	color: #999
}/*
div.Breadcrumbs a.activeLink {
	color: #FFF000;
}*/
p a.activeLink {
	color: #FFF000;
}
div.Stufe2 p a.activeLink {
	color: #FFF000;
}
div.Stufe3 p a.activeLink {
	color: #000;
}
div.AndiBoxContent p a.activeLink {
	color: #EA8700;
}

#ContentCell ul.weitereseiten{
	list-style: none;
	padding: 0;
	margin: 5px 10px	0 10px;
}
#ContentCell ul.weitereseiten li{
	border-bottom: 1px dashed #E8E8E8	;
	display: block;
	width: 300px;
	padding: 0 0 3px 3px;
}
p.trumpfbuurIMG img {
	width: 200px;
	height: 250px;
}
div.SpalteLeft u, div.SpalteRight u {
	text-decoration: none;
	font-weight: bold;
	padding: 0.5em 0;
	color: #505050;
}
/* === Der Landifilm === */
div.landifilm {
	width: 370px;
}
div.landifilm a {
	font-size: 11px;
}
div.landifilm object{
	margin: 0 10px;
}

/* ==== Bildergalerie Part ==== */
div.part_bilderliste{}
div.part_bilderliste ul{list-style: none; margin: 0px 0 0 10px; padding: 0px; }
div.part_bilderliste ul li{ float: left; margin: 0 14px 0 0; width:160px;}
div.part_bilderliste ul li img{ margin: 0; padding: 0; display: block; }
div.part_bilderliste ul li span{ padding: 0; margin: 0 0 5px 0; color: #000; display: block; }

/* ==== Radarbild ==== */
div.radarrahmen{
	width: 450px;
	margin: 10px auto;
	font-size: 10px;
	clear: both;
		}
div.titel{
	background: #bc7658;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px;
	font-size: 11px;
	}
div.animation{
	background: #f4f4f4;
	padding: 2px 5px;
	border: 1px solid #999;
	margin: 10px;
	font-size: 11px;
	}
div.animation input{
	width: 30px;
	border: 1px solid #000000;
	height: 12px;
	font-size: 10px;
	margin: 0 5px;
	text-align: center;
	}
div.animation input#vonDatum {
   width: 6em
   }
div.animation input.mybutton{
	width: 70px;
	height: 17px;
	font-size: 11px;
	border: none;
	}
div.animation span {
	color: #FF0000;
	display: block;
	margin: 0.5em 0;
	}	
		
div.radarbild {
	margin: 0px;
	background: url(../images/schweiz.gif) no-repeat;
	width: 412px;
	height: 401px;
	position: relative;
   }
div.radarbild img#radar {
	position: absolute;
	top: 0;
	left: -5px;
   }
div.radarbild img#skala {
   position: absolute;
	top: 376px;
	left: -5px;        
	}
	
/* =================================================================
Part Banner (Flyin oder KlappUp oder wasauchimmer)
*/
div#banner {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 99;
	background: #FFF;
	color: #000;
	width: 300px;
	height: 1200px;
	border-left: 1px solid #999;
	padding: 10px;
	overflow: hidden;	
	font-size: 11px;
}
div#banner a:hover{
	text-decoration: none;
}
div#banner div#close{
	margin: 0 0 10px 0;
}
div#banner div#close img{
	display: inline;
}

div#banner div#close a{
	display: block;
	padding: 3px 15px;
	color: #FFF;
	background: #7d7d7d;
	border: 1px solid #7d7d7d;
	text-align: right;
}

div#banner div.werbung{
	background: url(../img/flyinaschi.jpg) no-repeat;
}

div#banner div#haendlerlogo, div#banner div#textnachaschi{
	width: 240px;
}

div#banner div#banner div#textnachaschi{
	margin: 15px 0 0 0;
}

div#banner div#haendlerlogo img{
	float: left;
	margin: 0 10px 5px 0;
}

div#banner div.werbung div.flyinaschi{
	font-size: 9px;
	line-height: 1.5;
	width: 115px;
	height: 145px;
	padding: 5px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

div#banner div.werbung, div#banner div#close{
	width: 250px;
}

div#banner p{
	width: 220px;
}
div#banner h3{
	font-size: 11px;
	color: #0F3A4D;
	width: 250px;
}

div#banner a  {
	display: block;
}
div#banner a:hover  {
}
/* Einfache Umfrage (simplePoll) - Verwendung im Bereich Ufa-Revue */
div.simplePoll, div.simplePollAddress {
	margin: 0 10px;
}
div.simplePoll fieldset ul {
	background-color: #EFEFEF;
	overflow: auto;
	margin: 0;
	height: 1%;
}
div.simplePoll fieldset ul li, div.simplePollAddress fieldset ul li{
	float: left;
}
div.simplePollAddress input.myButton {
	display: block;
	clear: both;
	margin: 10px 0 0 0;
}