body{
text-align:center;
font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
text-decoration:none;
font-size:90%;
background-color:#ffffff;
overflow:scroll;
overflow-x:hidden
}

h1.searchy, h2.searchy, p.searchy {
	position:absolute;
	margin-top:-200%;
	height:10px;
	width:800px;
	color:rgb(255,255,255);
}

#ausrichten{
/*margin: -263px 0 0 -50%;*/
margin: -280px 0 0 -50%;		
position:absolute;
top:50%;
left:50%;
width:100%;
/*overflow:hidden;*/
/*height:569px;*/
height:565px;
}


#seite{
text-align:right;
margin:0 auto;
width:935px;
/*height:569px;*/
z-index:auto;position:relative;
}

#willkommenstext{
margin-bottom:5px;
}

.beside{
width:305px;
height:225px;
text-align:left;float:left;
margin-right:10px;
margin-bottom:10px;
}

.rightImg{
width:305px;
height:225px;
text-align:left;float:left;
}

#image1{
text-align:center;
}

div#OSBabstand {
	margin-left:56px; 
	margin-top:20px; 
	width:194px;
}

* +html div#OSBabstand {
	margin-left:0px; 
	
}

div#OSBabstand a:hover{
	text-decoration:underline;
}

a#OSB {
	display:block;
	color:rgb(255,255,255);
	font-size:110%;
	text-decoration:none;
	height:26px;
	padding-top:6px;
	background-image:url(../img/OSButton.png);
	background-repeat:no-repeat;
}

#image2{
/*background-image:url(../img/abokisteTeam.jpg);*/
}

#image3{
background-image:url(../img/abokistePolo.jpg);
}

#image4{
background-image:url(../img/abokisteTomaten.jpg);
}

#image5{
background-color:#0a7a1a;
text-align:center;
color:#ffffff;
}

#image6{
background-image:url(../img/abokisteProdukte.jpg);
}

#formular{
margin:20px;
}

.form-label{
color:#ffffff;
}

#shopAbsatz{
margin-top:20px;
}

#shopAbsatz a{
display:block;
margin-top:5px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

#shopAbsatz a:hover{
text-decoration:underline;
color:#ffffff;
}

/*box Anfang*/

.box {margin-left:56px; margin-top:20px; width:193px; background: #0a7a1a;}

* html .box {
  /*IE6*/
  margin-left:0px; margin-top:20px; width:193px; background: #0a7a1a;
}
*:first-child+html .box {
   /*IE7*/
   margin-left:0px; margin-top:20px; width:193px; background: #0a7a1a;
}


.box h1, .box p {margin: 0 3px; text-align:center;}
.box h1 {font-size:110%; font-weight:bold; color:#ffffff;}
.box p {color:#333; font-size:95%;}

.box .top, .box .bottom{display:block; background: #ffffff;}


.box .top b, .box .bottom b{
  display:block;height: 1px; overflow: hidden; background: #0a7a1a;
}


.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

/*box Ende*/

h1 a{
text-decoration:none;
color:#ffffff;
}

h1 a:hover{
text-decoration:underline;
}

#output{
display:none;z-index:70;position:absolute;margin-left:92px;margin-top:-20px;background-color:#ffffff;border:#96cf37 solid 5px;padding:5px;
}
#output2{
display:none;z-index:70;position:absolute;margin-left:0px;margin-top:-150px;background-color:#ffffff;border:#96cf37 solid 5px;padding:5px;
}

* html #output,* html #output2 {
  /*IE6*/
  display:none;z-index:70;position:absolute;margin-left:-550px;margin-top:-260px;background-color:#ffffff;border:#96cf37 solid 5px;padding:5px;
}

*:first-child+html #output,*:first-child+html #output2 {
   /*IE7*/
    display:none;z-index:70;position:absolute;margin-left:-650px;margin-top:-360px;background-color:#ffffff;border:#96cf37 solid 5px;padding:5px;
}


#teamoutput{
display:none;z-index:60;position:absolute;margin-left:130px;margin-top:0px;background-color:#ffffff;border:#96cf37 solid 5px;padding:5px;
cursor:pointer;
}

* html #teamoutput {
  /*IE6*/
  display:none;z-index:60;position:absolute;margin-left:-500px;margin-top:-238px;background-color:#ffffff;border:#96cf37 solid 5px;padding:5px;
}
*:first-child+html #teamoutput {
   /*IE7*/
    display:none;z-index:60;position:absolute;margin-left:-500px;margin-top:-235px;background-color:#ffffff;border:#96cf37 solid 5px;padding:5px;

}


#kartenSpan{
display:block;
margin-top:20px;	
}

.kartenAnker{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.kartenAnker:hover{
text-decoration:underline
}

#x{
margin:0;
text-decoration:none;
color:#0a7a1a;
}

#x:hover{
text-decoration:underline;
color:#ff0000;
}

.button{
color:#ffffff;
border-left:2px solid #7386d7;     
border-top:2px solid #7386d7;
border-bottom:2px solid #27387d;
border-right:2px solid #27387d;
background-color:#27387d;
}

.button:hover{
border-left:2px solid #27387d;     
border-top:2px solid #27387d;
border-bottom:2px solid #7386d7;
border-right:2px solid #7386d7;
cursor:pointer;
}



