@charset 'utf-8';

body {
    font-family: arial;
    font-size: 14px;
    margin: 0;
	padding: 0;
	text-align:center;
	background: #fff url('../_images/bg/hg.jpg') repeat-x 0 0 ;
    color: #333;
    }

a{outline: none;}

#pageouter {

}

#page {
    padding: 0;
    margin: 0 auto;
    width: 944px;
    height: 787px;
    background: #fff url('../_images/bg/pagebg.jpg') 0 100% repeat-x;
    text-align: left;
    position: relative;
}
/* HEADER */
.logo {
    float: left;
    padding: 0;
    width: 193px;
    height: 105px;
}
.slogan {
    position: absolute;
    font-size: 22px;
    top: 12px;
    left: 195px;
    color: #00699d;
}
.headright {
    float: right;
    width: 750px;
    height: 105px;
    text-align: right;
}
.country{
    text-align: right;
    float: right;
    width: 740px;
    padding-right: 10px;
    padding-top:  15px;
    position: relative;
}
.countryauswahl {
	width: 184px;
	height: 25px;
	color: #00699d;
	padding-top: 3px;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	position:absolute;
	right: 20px;
	z-index:1;
}
div.selectname {
	background:url("../_images/ic/selectarrow.gif") no-repeat scroll 100% 50% #fff;
	color:#00699d;
	display:block;
	font-family:Heletica,Arial;
	font-size:12px;
	font-stretch:condensed;
	font-weight:normal;
	height:14px;
	line-height:14px;
	margin-top:0;
	overflow:hidden;
	padding:2px;
	padding-right: 17px;
	padding-left: 5px;
	width:158px;
	z-index:0;
	position: absolute;
	right: 24px;
	top: 18px;
	text-align: left;
}
.flag {
    padding-right: 202px;
    padding-top: 3px;
}
.navi {
    text-align: right;
    float: right;
    width: 740px;
    padding-right: 10px;
}
ul.mainnavi {
    float:right;
    list-style-type:none;
    margin:0;
    padding-top: 10px;
    width: 484px !important;
    /*width: 605px !important;*/
}
ul.mainnavi li {
    float: left;
    height: 45px;
}
ul.mainnavi li a span {
    display:none;
}
ul.mainnavi li a{
    height: 45px;
}
ul.mainnavi li a:hover, ul.mainnavi li a.akt {
    background-position:0 100%;
}
a#n1 {
    background-image:url("../_images/ic/navi/home.gif") !important;
    width:65px;
    display: block;
}
a#n2 {
    background-image:url("../_images/ic/navi/10jahre.gif") !important;
    width:183px;
    display: block;
}
a#n3 {
    background-image:url("../_images/ic/navi/info.gif") !important;
    width:163px;
    display: block;
}
a#n4 {
    background-image:url("../_images/ic/navi/aktuelles.gif") !important;
    width:117px;
    display: block;
}
a#n5 {
    background-image:url("../_images/ic/navi/kontakt.gif") !important;
    width:72px;
    display: block;
}

.flag a:hover, .flag a.akt {
    -moz-opacity:0.5;
	filter:alpha(opacity=50);
	opacity:0.5;
}
/* // HEADER */

/* MAIN */

#mainframe_home, #mainframe_forte, #mainframe_extra, #mainframe_plus, #mainframe_mais, #mainframe_ccm, #mainframe_grain {
	background:#fff url("../_images/bg/bg_home.jpg") repeat-x 0 0;
	width: 930px;
	height: 363px;
	position: relative;
	left: 8px;
}
#mainframe_forte {
	background:#fff url("../_images/bg/bg_forte.jpg") repeat-x 0 0;
}
#mainframe_extra {
	background:#fff url("../_images/bg/bg_extra.jpg") repeat-x 0 0;
}
#mainframe_plus {
	background:#fff url("../_images/bg/bg_plus.jpg") repeat-x 0 0;
}
#mainframe_mais {
	background:#fff url("../_images/bg/bg_mais.jpg") repeat-x 0 0;
}
#mainframe_ccm {
	background:#fff url("../_images/bg/bg_ccm.jpg") repeat-x 0 0;
}
#mainframe_grain {
	background:#fff url("../_images/bg/bg_grain.jpg") repeat-x 0 0;
}

.visuals {
	background: url("../_images/bg/mainframe.gif") no-repeat 0 0;
	width: 910px;
	height: 343px;
	display: block;
	position: absolute;
	padding:10px;
}
.scrollbar {
    overflow: auto;
    height: 345px;
}
.box_left {
	width: 520px;
	padding-right: 10px;
	overflow: auto;
	height: 340px;
}
.box_left_flash {
	width: 390px;
	padding-right: 10px;
	overflow: auto;
	height: 340px;
}
.box_left_produkt{
    width: 520px;
	padding-right: 10px;
	overflow: auto;
	height: 340px;

}
.box_full{
    width:910px;
}
.box_full_infocenter {
    width: 892px;

}
/* infocenter */
.texticon {
    font-weight: bold;
    color: #00699D;
}
a {
    color: #666;
    text-decoration: none;
}
a:hover {
    color: #333;
}
a.pdf {
    color: #333;
    text-decoration: none;
    padding-left: 16px;
    background: url("../_images/ic/pdf.gif") no-repeat 0 60%;
    line-height: 22px;
    width:  185px;
    display:block;
    float: left;
}
a:hover.pdf {
    color: #999;
}
.check {

}
.info_form_left {
    width: 440px;
}
.info_form_right {
    width: 440px;
    padding-top: 14px;
}
.de, .al, .ua, .sk, .sl, .ru, .rs, .ro, .pt, .pl, .nl, .hu, .hr, .gr, .es, .dk, .bg, .en, .it, .ukr, .ffr, .mk, .est {
    font-weight: bold;
    padding-left: 30px;
    height: 17px;
}

.de {
    background: url('../_images/ic/de.gif') no-repeat 0 50%;
}
.mk {
    background: url('../_images/ic/mk.gif') no-repeat 0 50%;
}
.al {
    background: url('../_images/ic/al.gif') no-repeat 0 50%;
}
.ua {
    background: url('../_images/ic/ua.gif') no-repeat 0 50%;
}
.sk {
    background: url('../_images/ic/sk.gif') no-repeat 0 50%;
}
.sl {
    background: url('../_images/ic/sl.gif') no-repeat 0 50%;
}
.ru {
    background: url('../_images/ic/ru.gif') no-repeat 0 50%;
}  
.rs {
    background: url('../_images/ic/rs.gif') no-repeat 0 50%;
}
.ro {
    background: url('../_images/ic/ro.gif') no-repeat 0 50%;
}
.pt {
    background: url('../_images/ic/pt.gif') no-repeat 0 50%;
}
.pl {
    background: url('../_images/ic/pl.gif') no-repeat 0 50%;
}
.nl {
    background: url('../_images/ic/nl.gif') no-repeat 0 50%;
}
.hu {
    background: url('../_images/ic/hu.gif') no-repeat 0 50%;
}
.hr {
    background: url('../_images/ic/hr.gif') no-repeat 0 50%;
}
.gr {
    background: url('../_images/ic/gr.gif') no-repeat 0 50%;
}
.es {
    background: url('../_images/ic/es.gif') no-repeat 0 50%;
}
.dk {
    background: url('../_images/ic/dk.gif') no-repeat 0 50%;
}
.bg {
    background: url('../_images/ic/bg.gif') no-repeat 0 50%;
}
.en {
    background: url('../_images/ic/en.gif') no-repeat 0 50%;
}
.it {
    background: url('../_images/ic/it.gif') no-repeat 0 50%;
}
.ukr {
    background: url('../_images/ic/ukr.gif') no-repeat 0 50%;
}
.ffr {
    background: url('../_images/ic/fr.gif') no-repeat 0 50%;
}
.est {
    background: url('../_images/ic/est.gif') no-repeat 0 50%;
}
.infotrenner {
    height: 10px;
    border-bottom: 1px solid #008bd0;
}
.bestellen {
    margin-top: -19px;
    padding-right: 530px;
}
.bestellen a {
    font-weight: bold;
}
/* // infocenter */

/* jongleur */
.jongleur {
    background: url("../_images/bg/jongleur.gif") no-repeat 0 0;
    height: 345px;
    width:350px;
    float: right;
    position: relative;
}
div .buttons {
    position: absolute;
    top: 325px;
    left: 80px;
}
#but_next {
    background: url("../_images/but/but_right.png") no-repeat 0 0;
    position: relative;
    left: 205px;
    top: -7px;
    width: 25px !important;
}
#but_back {
    background: url("../_images/but/but_left.png") no-repeat 0 0;
    position: relative;
    left: -66px;
    top: -7px;
    width: 25px !important;
}
input.but
{
    padding: 0;
    margin: 0;
    width:100px;
    height: 20px;
    cursor: pointer;
    border-width:0px;
}
input.but_info
{
   font-size:11px;
   font-weight:bold;
   color:#888888;
   width:177px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
   margin-right: 109px;
}

/* // jongleur */
/* // MAIN */

/* FOOTER */
.bonsilage {
	padding-top: 80px;
	padding-left: 10px;
	color: #00699D;
	font-size: 15px;
	font-weight: bold;
	width: 155px;
}
.bonsilage_sub{
	padding-top: 10px;
	padding-left: 10px;
	color: #333;
	font-size: 16px;
	line-height: 24px;
	width: 155px;
}
div.impressum {
    color:#666666;
    padding-top: 5px;
    float:right;
}
div.impressum a{
    text-decoration: none;
    color: #666;
}
div.schaumannlogo {
    background-color:#FFFFFF;
    bottom:-2px;
    height:30px;
    padding:10px;
    position:absolute;
    right:4px;
    width:130px;
    -moz-opacity:0.80 !important;
	opacity:0.80 !important;
	filter:alpha(opacity=80) !important;

}
/* // FOOTER */

/* WARENKORB */

.infode  {
    background:url("../_images/ic/infode.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infomk  {
    background:url("../_images/ic/infomk.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infoen  {
    background:url("../_images/ic/infoen.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infoit  {
    background:url("../_images/ic/infoit.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infofr  {
    background:url("../_images/ic/infofr.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infoukr  {
    background:url("../_images/ic/infoukr.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infobg  {
    background:url("../_images/ic/infobg.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infodk  {
    background:url("../_images/ic/infodk.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infogr  {
    background:url("../_images/ic/infogr.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infohr  {
    background:url("../_images/ic/infohr.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infohu  {
    background:url("../_images/ic/infohu.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infonl  {
    background:url("../_images/ic/infonl.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infopl  {
    background:url("../_images/ic/infopl.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.inforo  {
    background:url("../_images/ic/inforo.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infors  {
    background:url("../_images/ic/infors.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infosl  {
    background:url("../_images/ic/infosl.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infosk  {
    background:url("../_images/ic/infosk.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infoua  {
    background:url("../_images/ic/infoua.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infoal  {
    background:url("../_images/ic/infoal.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infoes  {
    background:url("../_images/ic/infoes.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.inforu  {
    background:url("../_images/ic/inforu.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.inforu  {
    background:url("../_images/ic/inforu.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infopt  {
    background:url("../_images/ic/infopt.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
.infoest  {
    background:url("../_images/ic/infoest.gif") no-repeat scroll 0 50% transparent;
    padding-left:20px;
}
#delID {
    position: absolute;
    right: 28px;
    top: 12px;
    width: 200px;
    height: 90px;
    overflow: auto;
    padding: 5px;
    background: url('../_images/bg/hg_warenkorb.jpg') repeat-x 0 0;

}
.rahmen {
    border: 1px dotted #83C5E7;
}
/* // WARENKORB*/

/* jQuery */

/* slide box */

.boxgras{
	position: absolute;
	margin-top: 254px;
	margin-left: 10px;
}

.boxmais{
	position: absolute;
	margin-top: 254px;
	margin-left: 10px;
}

#box1, #box2, #box3, #box4, #box5, #box6, #box7, #box8 {
	cursor: pointer;
	position: relative;
}

#box1{
	width: 167px;
	height: 190px;
	float: left;
	background: url('../_images/bg/bonsilage.png') no-repeat 0 0;
}

#box2{
	width: 171px;
	height: 190px;
	float: left;
	background:  url('../_images/bg/bonsilage_forte.png') no-repeat 0 0;
}

#box3{
	width: 166px;
	height: 190px;
	float: left;
	background:  url('../_images/bg/bonsilage_extra.png') no-repeat 0 0;
}

#box4{
	width: 169px;
	height: 190px;
	float: left;
	background:  url('../_images/bg/bonsilage_plus.png') no-repeat 0 0;
}

#box5{
	width: 169px;
	height: 190px;
	float: left;
	background:  url('../_images/bg/bonsilage_mais.png') no-repeat 0 0;
}

#box6{
	width: 169px;
	height: 190px;
	float: left;
	background:  url('../_images/bg/bonsilage_ccm.png') no-repeat 0 0;
}

#box7{
	width: 169px;
	height: 190px;
	float: left;
	background:  url('../_images/bg/bonsilage_grain.png') no-repeat 0 0;
}
#box8{
	width: 169px;
	height: 190px;
	float: left;
	background:  url('../_images/bg/bonsilage_protect.png') no-repeat 0 0;
}

.bar{
	background: url(../_images/bg/bg_bar.jpg) repeat-x 0 0;
	height: 39px;
}

.gras{
	width: 878px;
}

.mais{
	width: 540px;
}

.bardiv{
	position: absolute;
	top: 645px;
	padding-left: 10px;
	height: 140px;
}

.bartext{
	height: 35px;
	padding-left: 20px;
}

.baricons{
	height: 35px;
	padding-left: 20px;
}

.baricons img{
	padding-right: 10px;
}

.backgoundimage{
    height: 314px;
    width: 943px;

}

.maisbg{
	background: url('../_images/bg/bg_mais_hg.jpg') no-repeat left bottom;
	}

.grasbg{
	background: url('../_images/bg/bg_gras_hg.jpg') no-repeat left bottom;
	}

.plus{
	padding-left: 10px;
	padding-top: 5px;
	background: url('../_images/bg/plus_light.png') no-repeat right bottom;
	height: 26px;
	width: 26px;
}

.group{
	font-size: 8px;
}

.contenttext{
	font-size: 14px;
	line-height: 22px;
}

.subline{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.dose{
	width: 100px;
    text-align: center;
}

.texticon{
	position: absolute;
	top: 127px;
	right: 58px;
    width: 250px;
    text-align: center;
    display: none;
}

#bottommenubox{
	position:absolute;
	height: 230px;
	width: 940px;
	overflow: hidden;
}

.h5{height: 5px;}
.h10{height: 10px;}
.clear {overflow:auto;}
.cb{clear: both;}
.cl{clear: left;}
.pr20{padding-right: 20px;}


#vertical div {
	margin-right:3px;
	float:left;
	width:100px;
	height:300px;
	border:1px solid #999;
	position:relative;
	overflow:hidden;
}
#vertical box1 {
	position:absolute;
}
/* slide */
#flowtabs {

	/* dimensions */
	width:350px;
	height:31px !important;
	margin:0 !important;
	padding:0;
    float: left;


	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#flowtabs li {
	float:left;
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	display:block;
	padding:0px;
	margin:0px;

	text-decoration:none;
}

	#flowtabs li a:hover {
	/*	background: #800040;*/
	}

a#t1  {
    position: absolute;
    top:  260px;
    left:  60px;
    width: 45px;
    height: 43px;
}
a#t2  {
    position: absolute;
    top:  236px;
    left:  39px;
    width: 45px;
    height: 43px;
}
a#t3  {
    position: absolute;
    top:  185px;
    left:  9px;
    width: 48px;
    height: 52px;
}
a#t4  {
    position: absolute;
    top:  136px;
    left:  0px;
    width: 52px;
    height: 29px;
}
a#t5  {
    position: absolute;
    top:  86px;
    left:  18px;
    width: 47px;
    height: 29px;
}
a#t6  {
    position: absolute;
    top:  34px;
    left:  68px;
    width: 38px;
    height: 46px;
}
a#t7  {
    position: absolute;
    top:  15px;
    left:  122px;
    width: 45px;
    height: 38px;
}
a#t8  {
    position: absolute;
    top:  30px;
    left:  200px;
    width: 45px;
    height: 42px;
}
a#t9  {
    position: absolute;
    top:  60px;
    left:  252px;
    width: 40px;
    height: 55px;
}
a#t10  {
    position: absolute;
    top:  119px;
    left:  286px;
    width: 57px;
    height: 35px;
}
a#t11  {
    position: absolute;
    top:  169px;
    left:  293px;
    width: 45px;
    height: 30px;
}
a#t12  {
    position: absolute;
    top:  213px;
    left:  282px;
    width: 45px;
    height: 43px;
}
/* panes */
#flowpanes {
	width: 500px;
	height: 345px;
    float: left;
}


/* single pane */
#flowpanes div {
    float: left;
	display: none;
	color: #333;
}
/* // slide */

.img_rahmen {
    padding: 2px;
    margin-right: 5px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.tab_top {
    float: left;
    width: 500px;
    height: 234px;
}
.images_10_jahre {
    float: left;
    height: 106px;
    text-align: center;
    width: 500px !important;
    padding: 0;
    margin: 0;
}
/* override the root element to enable scrolling */
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
}

/* override single pane */
#flowpanes div {
	float:left;
	display:block;
	width:500px;
}
.pa1 li{
    padding-top: 10px;
}

/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}


/* // jQuery*/


/* PRESSE */
#presse1 {
    display: none;
}
#presse1_1 {
    padding-top: 8px;
    cursor: pointer;
}
.presse_downloads {
    padding-left: 10px;

}
.download {
    background: url('../_images/ic/download.png') 0 1px no-repeat;
    padding-left: 25px;
    display: block;
    height: 22px;
}
.mehr {
    font-size: 12px;
}
/* // PRESSE */


