
#greenbanner {
	position: absolute;
	top: 184px;
	width: 100%;
	height: 256px;
	background: url(../images/green_banner.png);
}
#popup_box {
	position: absolute;
	background: url(../images/main_box_733.png);
	top: 30px;
	left: 20px;
	width: 733px;
	height: 481px;
	margin: auto;
}
#closediv {
	position: absolute;
	top: 0px;
	left:836px;
}
#bestellform {
	position: absolute;
	border: 10px solid #599931;
	top: 200px;
	left: 43px;
	width: 853px;
	height: 501px;
	background-color: #efeff0;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
}
#bestellform_detail {
	position: absolute;
	top: 50px;
	left: 20px;
	width: 770px;
	height: 431px;
}

#news_partner_details {
	position: absolute;
	background: url(../images/main_box.png);
	border: 10px solid #599931;
	top: 0px;
	left: 213px;
	width: 533px;
	height: 681px;
	margin: auto;
	display:none;
	background-color: #ffffff;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
}

#main_box {
	position: absolute;
	background: url(../images/main_box_733.png);
	background-repeat:no-repeat;
	top: 431px;
	left: 213px;
	width: 733px;
	height: 481px;
	margin: auto;
}
#left_box {
	position: absolute;
	top: 451px;
	left: 15px;
	width: 200px;
	height: 431px;
}

#left_box_top 
{
  background: url(../images/news.png);
  height:24px;
}
#right_box_top 
{
  background: url(../images/social_media.png);
  height:24px;
}
#right_box {
	position: absolute;
	top: 451px;
	left: 742px;
	width: 200px;
	height: 431px;
}


#inside_main_box {
	margin: 20px;
	width:100%;
	height:100%;
}
#main {
	position: relative;
	width: 960px;
	margin: auto; 
}
#headline 
{
  height:30px;
  font-family:arial, verdana, sans-serif;
  font-size:25px;
  color:#599931;
}
#news_headline 
{
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  font-weight: bold;
  height:50px;
}
#news_date 
{
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  color:#599931;
}
#news_text 
{
  font-family:arial, verdana, sans-serif;
  font-size:12px;
}
#maintext_line
{
  position:relative;
  top:5px; 
  width:95%;
  height:1px;
  background-color:#d5d5d6;
}
#partner_details {
	position: absolute;
//	background: url(../images/main_box.png);
  background: none repeat scroll 0 0 rgba(82, 82, 82, 0.5);
  border-radius: 8px 8px 8px 8px;
  padding: 10px;
	//border: 10px solid #599931;
	top: 200px;
	left: 143px;
	width: 653px;
	height: 581px;
	//margin: auto;
	display:none;
	
	//background-color: #efeff0;
}
#detail
{
  position:relative;
  width:653px;
  text-align:right;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
}
#maintext
{
  position:relative;
  top:15px; 
  width:700px;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
}
#maintext2
{
  position:relative;
  top:20px; 
  width:700px;
  overflow:auto;
  height:320px;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
 
}
#partnerlist
{
  overflow:auto;
  position:relative;
  top:20px; 
  width:700px;
  height:320px;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  border:0px;
}
#transparenz 
{
  position:absolute;
  top:196px;
  width:950px;
  height:60px;
}
#header_text 
{
  position:absolute;
  top:10px;
  left:20px;
  font-family:arial, verdana, sans-serif;
  font-size:30px;
  font-weight: lighter;
  color: #FFFFFF;
}
#bodytext 
{
  font-family:arial, verdana, sans-serif;
  font-size:14px;
  color:black;
}
#footer {
     vertical-align:top;
     display:table;
}
#footerrow {
     display:table-row;
}
#footercol1 {
     vertical-align:top;
     display:table-cell;
     padding-top:10px;
     width:970px;
}
#footercol15 {
     vertical-align:top;
     display:table-cell;
     width:150px;
     font-family:arial, verdana, sans-serif;
     font-size:12px;
     color:#599931;
     font-weight:bold;
     text-decoration:none;
     padding:15px;
     padding-top:10px;
}
#footercol2 {
     vertical-align:top;
     display:table-cell;
     width:150px;
     padding-top:10px;
     font-family:arial, verdana, sans-serif;
     font-size:12px;
     color:#599931;
     font-weight:bold;
     text-decoration:none;
}
#footercol3 {
     vertical-align:top;
     display:table-cell;
     padding-bottom:10px;
}

#last {
	position: relative;
	margin-left: 0px;
     width: 970px;
     height: 150px;
	text-align: center;
     font-family:arial, verdana, sans-serif;
     font-size:12px;
     color: rgb(87,87,87);
     vertical-align:top;
}
#top_gradient {
	background: url(../images/top_gradient.png);
	width: 950px;
	height: 137px;
	margin: auto;
}
#header {
	position: relative;
	height: 184px;
	margin: auto;
}
#orte {
	position: relative;
	top: 5px;
	height: 54px;
  left:5px;
  width:950px
}
#orte2 {
	position: relative;
	top: 15px;
	height: 54px;
  left:125px;
  width:700px
}

#ort {
  position: absolute;
  font-family:arial, verdana, sans-serif; 
  font-size:12px;
  text-align:center;
  width:950px; 
  margin:auto;
}
#ort a:link { font-weight:bold; color:grey; text-decoration:none;font-size:15px; }
#ort a:visited { font-weight:bold; color:grey; text-decoration:none; }
#ort a:focus { font-weight:bold; color:red; text-decoration:underline; }
#ort a:hover { font-weight:bold; color:#66ae37; text-decoration:none;font-size:16px;  }
#ort a:active { font-weight:bold; color:lime; text-decoration:underline; }
a:link { font-weight:bold; color:#66ae37;font-size:10px; }
a:visited { font-weight:bold; color:#66ae37; }
a:focus { font-weight:bold; color:red; text-decoration:underline; }
a:hover { font-weight:bold; color:#66ae37; text-decoration:none;  }
a:active { font-weight:bold; color:lime; text-decoration:underline; }


#logo {
	top: 20px;
	width: 306px;
	height: 94px;
	margin: auto;
}
#header_picture {
	width: 950px;
	height: 256px;
}                                  
#cardegy {
	left: 138px;
}
#unsere_partner {
	left: 313px;
}
#cardegy_bestellen {
	left: 488px;
}
#partner_werden {
	left: 663px;
}
#referenz {
	left: 707px;
}
#specials {
	left: 783px;
}
#gradient_
 {
	position: relative;
  width: 950px;
	height: 244px;
	margin: auto;
}
#footer_shadow {
	position: relative;
	background: url(../images/footer_gradient.png);
	width: 960px;
	height: 5px;
	margin: auto;
}
#card {
	position: absolute;
	background: url(../images/card.png);
	top: 214px;
	left: 156px;
	width: 234px;
	height: 314px;
}
#card_mirror {
	position: absolute;
	background: url(../images/card_mirror.png);
	top: 528px;
	left: 173px;
	width: 216px;
	height: 186px;
}
#textarea_cardegy 
{
	position: absolute;
	top: 214px;
  left: 450px;
  width: 450px;
}
.grey_box {
	position: relative;
	background-color: #d5d5d6;
	width: 950px;
	margin: auto;
}
.white_box {
	position: relative;
	background-color: #ffffff;
	width: 950px;
	margin: auto;
}
.white_box_shadow {
	background: url(../images/white_shadow.png);
	width: 960px;
	margin: auto;
}
.grey_box_shadow {
	background: url(../images/darkgrey_shadow.png);
	width: 960px;
	margin: auto;
}
.button {
	position: absolute;
	top: 120px;
	width: 140px;
	height: 33px;
}
a.green_a:link { font-weight:bold; color:#599931; text-decoration:none;font-size:12px; }
a.green_a:visited { font-weight:bold; color:#599931; text-decoration:none; }
a.green_a:hover { font-weight:bold; color:black; text-decoration:none;font-size:12px;  }


#last a:link { font-weight:bold; color:#599931; text-decoration:none;font-size:12px; }
#last a:visited { font-weight:bold; color:#599931; text-decoration:none; }
#last a:hover { font-weight:bold; color:black; text-decoration:none;font-size:12px;  }

.partnerbutton {
  background:-moz-linear-gradient(bottom,#FFFFFF,#E7E7E7);
   background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#E7E7E7)); 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E7E7E7');  
}
.partnerbuttonMO {
  background:-moz-linear-gradient(bottom,#FFFFFF,#B0B0B0);
   background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#B0B0B0)); 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#B0B0B0');  
}
#mediaframe {
	position: absolute;
	top: 50px;
	right: 0px;
	height: 800px;
	width: 30px;
}
#mediabutton {
	background: url(../images/media.png);
  position:relative;
  width: 28px;
	height: 88px;
	top:220px;
  float: right;
}
#mediacontent {
  background-color:#FFFFFF;
  position:relative;
	right: 0px;
	width: 0px;
	top:220px;
	height: 88px;
  float: right;
}
#print {
  position:absolute;
  top: 18px;
  left: 330px;
}
.selPartnerIcon {
    border-color: black;
    border-width: 3px;
    border-style: solid;
    width:64px;
    height:64px;
}
.PartnerIcon {
    width:70px;
    height:70px;
}
#partnerdivPic {
  float:left;
}
#partnerdivAdress {
  padding-left:10px;
  height:80px;
  width:450px;
  display: table-cell; 
  vertical-align: middle
}
#partnerdivKat {
  padding-left:10px;
  height:80px;
  width:120px;
  display: table-cell; 
  vertical-align: middle;
  text-align:right
}
#referenzdivPic {
  float:left;
  margin-bottom:10px;
}
#referenzdivText {
  padding-left:10px;
  margin-bottom:10px;
  height:150px;
  width:570px;
  display: table-cell; 
  vertical-align: middle
}
#fnlframe {
	position: absolute;
	top: 100px;
	right: 0px;
	height: 30px;
	width: 30px;
  text-align:center;
}

#fnltop {
	background: url(../images/web20glob.png);
  background-repeat:no-repeat;
  background-position:center;
  width: 100%;
	height: 200px;
}
#fnlheadline {
    font-family: 'BebasNeueRegular',Helvetica,Arian,sans-serif;
    font-size: 25px;
    font-weight: normal;
    margin: 0 0 10px;
    text-align:center;
	  height: 100px;
}
#fnlbody {
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  text-align: center;
}
#fnlbody2 {
  text-align:center;
  width: 760px;
}
#fnlbody2inside {
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  width: 238px;
  margin-left: 125px;
  text-align:center;
}
.fnllink a {
  text-align:center;
  font-size:12px;
}
#fnlbutton {
	background: url(../images/4newlevels.png);
  background-repeat:no-repeat;
  position:relative;
  width: 28px;
	height: 88px;
	top:178px;
  float: right;
}
#fnlcontent {
  background: none repeat scroll 0 0 rgba(82, 82, 82, 0.5);
  border-radius: 8px 8px 8px 8px;
  padding: 0px;
  position:relative;
	right: 0px;
	width: 0px;
	top:0px;
	height: 500px;
  float: right;   
  text-align:center;

}
#fnlcontentinside {
  width:480px;
  height:460px;
  background:#efeff0;
  margin:10px;
  padding:10px;
  display:none;
  text-align:center;
}
#fbframe {
	position: absolute;
	top: 100px;
	right: 0px;
	height: 30px;
	width: 30px;
}
#fbcontent {
  background: none repeat scroll 0 0 rgba(82, 82, 82, 0.5);
  border-radius: 8px 8px 8px 8px;
  padding: 0px;
  position:relative;
	right: 0px;
	width: 0px;
	top:0px;
	height: 500px;
  float: right;
}
#fbcontentinside {
  width:480px;
  height:460px;
  background:#efeff0;
  margin:10px;
  padding:10px;
  display:none;
}
#fbbody {
  width:480px;
  height:470px;
}

#fbview {
  position:relative;
  white-space:nowrap;
  overflow-x: scroll; 
  overflow-y: hidden;
  height:120px;
  width:480px;
  padding-top:10px;   
}
#fbdetails {
   position:relative;
   height:480px;
   width:480px;
   white-space:nowrap;
   overflow-x: hidden; 
   overflow-y: scroll;
}

#fbrow {
   position:relative;
  background:-moz-linear-gradient(bottom,#FFFFFF,#E7E7E7);
   background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#E7E7E7)); 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E7E7E7'); 
   height:auto;
}
#fbpic {
  float:left;
  margin-bottom:10px;
}

#fbtext {
  padding:10px;
  margin-bottom:10px;
  font-family:arial, verdana, sans-serif;
  width:570px;
  display: table-cell; 
  vertical-align: middle;
  height:100%;
}
#fbbutton {
	background: url(../images/facebook_tab.gif);
  background-repeat:no-repeat;
  position:relative;
  width: 28px;
	height: 88px;
	top:147px;
  float: right;
}

.ui-tabs-panel {
  padding: 0.1em 0.1em;
}
#gutschein {
     margin:150px;
}