body { font-family: verdana; font-size:10px; line-height:1.5em; margin:5px 0 0 10px; padding:0; background-color: #FFF; color:#000; }
div { margin:0; padding:0; }
img { border:0; }
.tkopf { background-color:#B7D05A; font-weight:bold; }
.tinhalt1 { background-color:#D5E899; }
.tinhalt2 { background-color:#E5F1BC; }
.tinhalt3 { background-color:#E8F174; }
p, td { font-size:10px; line-height:1.4em; }
td { vertical-align: top; }
th { text-align: left; }
p { margin-top:2px; }
form { margin:0; padding:0; }
h1 { font-size:18px; color:#B4CF55; line-height:1.4em; padding:0; margin:0; font-weight:bold; }
h2 { font-size:12px; color:#B4CF55; line-height:1.2em; padding:0; margin:0; }
input, select, textarea { border:1px solid #aaa; background-color:#eee; font-size:10px; font-family: verdana; }
textarea.fax { font:10px courier !important; }
#logo { position:absolute; left:10px; top:0; width:100px; height:100px; z-index:1; }
.ac_results td { font-size:11px; }

#wrapper { float:left; width:946px; z-index:2; }
#pflanzen { float:left; height:167px; z-index:2; }
#verbindung { float:left; height:39px; z-index:2; }
#tiere { float:left; height:162px; z-index:2; }
#technik { float:left; height:162px; z-index:2; }
#finanzen { float:left; height:68px;width: 242px; z-index:2; }
#avatar { position:absolute; left:485px; top:86px; width:265px; height:86px; text-align:center; }
#avatar_swf { position:absolute; left:145px; top:80px; width:621px; height:86px; text-align:center; }
#regel { font-family:arial; text-align:center; position:absolute; left:478px; top:88px; margin:13px 86px 46px 21px; line-height:0.5em; width:170px; height:34px; }
#menue { float:left; height:953px; width:127px; background-image:url(http://images.raiffeisen.com/Raicom/Images/Menue/links.jpg); padding:0; }
#content { float:right; height:400px; width:624px; padding:0 5px 0 5px; }
#hotbox { float:right; overflow:hidden; height:1093px; width:185px; background-image:url(http://images.raiffeisen.com/Raicom/Images/Hotbox/rechts.jpg); }
#homepage { width:600px; padding:0 5px 0 5px; }

#menue h2 { color:#515054; font-size:10px; line-height:1.2em; padding:0 0 0 7px; margin:0; text-transform:uppercase; }
#menue h2.sparte { margin-bottom: 10px; /* margin-left: 5px; margin-right:15px; width: auto; text-align: center; */ letter-spacing: 0.3em; font-size: 9pt; }
#menue ul { border-bottom:1px dashed #607346; list-style-type:none; margin:0 15px 10px 0; padding:0 0 10px 8px; }
#menue ul ul { border:0; margin:0; padding:0; }
#menue li { margin:4px 0 4px 0; line-height:1.2em; }
#menue h2.verlinkt { border-bottom:1px dashed #607346; padding-bottom: 8px; margin-bottom: 10px; width: 112px; } 
#menue>h2.verlinkt { width: 105px; }
#menue h2 a { color:#515054; }
#menue a { color: #000; text-decoration:none; }
#menue a:hover { text-decoration:underline; }
#menue a:active { text-decoration:underline; }

#hotbox h2 { color:#67676B; font-size:10px; margin:0 0 5px 0; padding:0; text-transform:uppercase; }
#hotbox p { margin:0; }
#hotbox div { margin:5px 17px 0 10px; padding:0 0 10px 0; border-bottom:1px dashed #607346; }
#hotbox * div { margin:0; border:0; } 
#gwsbanner { margin-left: 6px; margin-top: 2px; }
.banner { text-align: center; }
.hgbanner { text-align:center; height: 75px; width: 110px; margin-left: 5px; }

#fuss { float: none; border-top:1px dashed #687750; margin-top:10px; padding-top:10px; text-align:center; clear:both; color:#67676b;}

#hotbox a { color:#000000; text-decoration:underline; }
.hotboxrow { float:left; width:125px; margin:0; padding:0; }
.hotboxlinks { width:65px; float:left; padding:0 5px 0 0; }
.hotboxrechts { width:60px; float:left; padding:0 0 0 5px; }
.hotboxrechts { text-align:right; }
.boxerstesdrittel { float:left; width:184px; vertical-align: middle; }
.boxzweitesdrittel { float:left; width:240px; }
.topdrittesdrittel { float:left; width:184px; }
#hotbox tr .odd { background:#f4e176; }

#wetterbox p { margin-top: 10px; margin-bottom: 0; }
#wetterbox #ort { padding-bottom: 7px; margin-top: 7px; line-height: 1em; }
#wetterbox img { float: right; }
#wetterbox a { color: #67676B; text-decoration:none; }
#wetterbox a:hover { text-decoration:underline; }
#wetterbox a:active { text-decoration:underline; }

#boersenfenster { float: none; overflow: hidden; height: 225px; }
#boersenfenster table, #agrarfenster table, #energiefenster table, #profifenster table, #heizoelfenster table { border-spacing: 0; border: 0;  }
#boersenfenster td, #agrarfenster td, #energiefenster td, #profifenster td, #heizoelfenster td { padding: 0; }
#boersenfenster div, #agrarfenster div, #energiefenster div, #profifenster div, #heizoelfenster div { margin: 0; padding: 0; }
#agrarfenster, #energiefenster, #profifenster, #heizoelfenster { float: none; overflow: hidden; }

#content .mehr { color:#598F15; }

.box { border-top:1px dashed #687750; margin:0 0 5px 0; padding:5px 0 0 0; clear:both; }
.boxohnelinie { margin:0px 0px 5px 0px; padding:5px 0 0 0; clear:both; }
.boxrechts { float:left; width:304px; }
.boxlinks { float:left; width:299px; padding-right:5px; }
.topnews { float:left; width:304px; padding:0 0 0 5px; }
.topmeldungimg { margin:3px 8px 6px 0; }
.topmeldungen { margin:0; padding:0; }
#content h2 { font-size:1.2em; color:#B4CF55; margin:0 0 5px 0; text-transform:uppercase; }
#content h3 { font-size:1em; color:#000; margin:0 0 5px 0; text-transform:uppercase; font-weight:normal; }
.box a { text-decoration:none; }
.boxohnelinie a { text-decoration:none; }
.box a:hover { text-decoration:underline; }
.boxohnelinie a:hover { text-decoration:underline; }
#content a { color:#000; }
#content>a { text-decoration:underline; }
/* #content a:hover { text-decoration:underline; } */

.iframe a { color:#000; text-decoration:none; }
.iframe a:hover { text-decoration:underline; }

.datum { width:40px; vertical-align:top; }
.highlight { color:#f00; }
.radiobutton { border:0px; background-color: transparent;}

table { border-spacing:1px; }
td { margin:0px; padding:2px; }

.meldung { background-color: #FFEC03; border: 1px solid #FF7006; color: #A21A1A; padding: 0.2em 0.5em 0.15em 0.5em; margin: 1em 0; }
.meldung2 { background-color: #C4DA75; border: 1px solid #83C65C; color: #00A11D; padding: 0.2em 0.5em 0.15em 0.5em; margin: 1em 0; }
.newslinks { float:left; display:inline; margin:0 2px 5px 0; }
.newsrechts { float:right; margin:0 0 5px 2px; }

#artikel { overflow:hidden; float:none; clear:both; }
* html #artikel { float:left; }
#vorhersage, .noscreen { display:none; }
.noborder { border:0; }
.inaktiv { font-style:italic; }

/* Sitemap-Definitions */
.ebene0 { padding-left: 5px; padding-top: 15px; }
.ebene1 { padding-left: 10px; padding-top: 7px; }
.ebene1verlinkt { padding-left: 10px; padding-top: 7px; }
#content .ebene1verlinkt a { color:#B4CF55; }

.statistik td { text-align:right; }
.statistik .links { text-align:left; }
.bottomline th, .bottomline td { border-bottom:1px dashed #888; }
.nowrap, .nowrap td, .nowrap th { white-space:nowrap; }
.icon { text-align:center; }
.even { background:#f5f5f5; }
#content .navi { font-size:13px; text-align:center; margin-top:30px; }
#content .navi a, #content .navi span { font-weight:bold; }
#content .navi a { text-decoration:none; }
#skyscraper {position:absolute; left:955px; }
#titelzeile {position:absolute; left:200px; top: 150px; }

a.tooltip { position: relative;	text-decoration: none; font-style: italic; z-index: 1; }
a.tooltip:hover { color: #0000ff; z-index: 0; background: transparent; }
a.tooltip span { display: none; text-decoration: none; }
a.tooltip:hover span { display: block; position: absolute; top: 2em; left: 10px; width: 280px; z-index: 200; color: #000000; border:1px solid #000000; background: #ffffe1; font: 10px Verdana, sans-serif; text-align: left; padding: 1px; }
.emailsonderz {font-size: 0%; color: #ffffff; letter-spacing:0;}

#psmsubmit { margin-top: 27px; }
.im_unreaded { position: absolute; width: 300px; height: 150px; top: 200px; left: 200px; border: 1px solid #B4CF55; background-color: #FFF; overflow:auto; padding:0px; margin:2px; }
.im_unreaded table { width: 100%; }
.im_unreaded_hidden { position: absolute; width: 300px; height: 150px; top: 200px; left: 200px; border: 1px solid #B4CF55; background-color: #FFF; visibility:hidden; overflow:auto; }

#rahmen #menue { display: none;}

/* horstis tabber */
.dynamic-tab-pane-control .tab-pane {
 position:relative; width:100%;
}
.dynamic-tab-pane-control .tab-row .tab { height:22px;
 cursor:Default; cursor:hand; cursor:pointer; 
 display:inline; margin:1px 1px 0px 5px; float:left;
 padding:5px 5px 1px 5px;
 position:relative;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
 background:#F1F0F0;
 padding:5px 5px 2px 5px; margin:1px 5px 0px 0px;
}
.dynamic-tab-pane-control .tab-row .tab a {
 text-decoration:none; cursor:hand; cursor:pointer; color:#C3D67F !important;
}
.dynamic-tab-pane-control .tab-page {
 clear:both; background:#ffffff; position:relative; padding-top:5px;
}
.dynamic-tab-pane-control .tab-row { white-space:nowrap; width:100%; }
.dynamic-tab-pane-control span { color:#515054; font-size:10px; display:none; }
.dynamic-tab-pane-control .selected span { display:inline; }

.agrartd {text-align: right;}
.agrarinput {text-align: right;}

.tdcenter { text-align:center; }
.tdbottom { vertical-align:bottom; }
.tdmiddle { vertical-align:middle; }
.onlyprint { display:none; }
.landwirteliste { width:1000px; }
.saatgutC {color:#ff0000; }
.saatgutB {color:#000000;}
.saatgutA {color:#B4CF55; }
.psmC {color:#ff0000; }
.psmB {color:#000000;}
.psmA {color:#B4CF55; }
.duengerC {color:#ff0000; }
.duengerB {color:#000000;}
.duengerA {color:#B4CF55; }
.textarea-small { border:1px solid #aaa; background-color:#eee; font-family: verdana; font-size:10px; }
/* Unser Raikis */
#ur-container {width: 1135px;}
#urline {border-style: dashed none none; border-width: 1px 0 0; float:left; width: 1100px}
.ur-headline-main {float:left; font-weight:bold;}
.ur-headline {float:left; width:90px; height:45px;}
.ur-headline-flach {float:left; width:90px; height:25px;}
.ur-headline-sicherheit {float:left; width:130px; height:25px;}
.ur-col {float:left; width: 125px; white-space:nowrap;}
.ur-col-mandant {float:left; width: 125px; white-space:nowrap; padding-top: 4px;}
.clear {clear:both;}
.kat-1 {height:165px;}
.merkmal-1, .merkmal-2 {width:125px;}
.merkmal-3 {width:250px;}
.merkmal-4 {width:250px;}
.merkmal-6 {width:125px;}
.merkmal-5 {width:250px;}
.merkmal-7 {width:125px;}
.kat-2 {height:145px;}
.kat-3 {height:200px;}
.kat-4 {height:138px;}
.kat-5 {height:200px;}
.kat-7 {height:200px;}
.spartenauswahl_td {padding:0px;}
.spartenauswahl_table{border-spacing:0px;}
