/*////// FRONT CMS ANFANG ////////*/
#sm {
width: 200px; 
height: 0px; 
font-size: 0px; 
line-height: 0px; 
visibility: hidden;}

#hsm {
font-size: 10px;
line-height: 10px; 
visibility: hidden;}

/*////// BILD LINKS, TEXT FLIESST RECHTS VORBEI ////////*/
#bildtext {
float: left; 
margin: 0px 15px 5px 0px;
border: 1px solid #F1F1F1;}
/*////// BILD RECHTS, TEXT FLIESST LINKS VORBEI ////////*/
#textbild {
float: right; 
margin: 0px 0px 5px 15px;
border: 1px solid #F1F1F1;}


/*////// BILD LINKS, TEXT STEHT RECHTS ////////*/
#teaserimg {
float: right; 
margin: 0px 0px 0px 0px; 
border: 4px solid #8B8D90;}



a.frontcms  {
width : 100%; 
color : #295729;}
a.frontcms:link {
color : #295729; 
text-decoration: none;}
a.frontcms:visited {
color : #295729; 
text-decoration: none;}
a.frontcms:active {
color : #295729; 
text-decoration: none;}
a.frontcms:hover {
color: #000000; 
text-decoration: underline;}
/*////// FRONT CMS ENDE ////////*/




/*////// STYLE ALLGEMEIN ANFANG ////////*/
body, p, td, li {
font-size: 11px;
font-family: Verdana,Arial,Lucida Sans Unicode,Helvetica;
color : #F9FBF9; 
/*color: #143C14;*/
font-weight: normal; 
letter-spacing: 0px; 
line-height: 18px;}		

body {
padding : 0px;
margin: 0px;}

.bodymain {
text-align: center; 
margin: 0px;
background-color: #A7B836; 
background-image: url(../../_images/gfx/bg.gif);
background-repeat: repeat;}


.grosshl {
font-family: Arial, Verdana, Lucida Sans Unicode,Helvetica;
font-size: 14px; 
line-height: 18px; 
font-weight: 700; 
letter-spacing: 0px; 
color : #336633; 
padding: 1px 0px 1px 0px;
margin: 18px 0px 5px 0px;}

#eingerueckt {
width: 350px;
margin: 0px 0px 0px 50px;
}


h1 {
font-family: Futura BK BT, Lucida Sans Unicode, Verdana,Arial,Lucida Sans Unicode,Helvetica;
font-size: 24px; 
line-height: 105%; 
font-weight: normal; 
letter-spacing: 0px; 
color : #336633; 
padding: 2px 0px 2px 0px;
margin: 8px 0px 2px 0px;}
h2 {
font-family: Arial, Verdana, Lucida Sans Unicode,Helvetica;
font-size: 14px; 
line-height: 105%; 
font-weight: 700; 
letter-spacing: 0px; 
color : #336633; 
padding: 1px 0px 1px 0px;
margin: 18px 0px 5px 0px;}
h3 {24px; 
line-height: 98%;
color : #336633;
padding: 2px 0px 2px 0px;
margin: 8px 0px 2px 0px;}
h4 {
font-size: 11px; 
line-height: 90%;
color : #336633;
margin: 8px 0px 2px 0px;}
h5 {
font-size: 10px; 
line-height: 12px;
color : #336633;
letter-spacing: 5px;
margin: 0px 0px 1px 1px;}
h6 {
font-size: 10px; 
line-height: 12px;
color : #336633;
letter-spacing: 2px;
margin: 4px 0px 1px 0px;}
		
/*Alle Links*/	
a  {
color : #295729;}
a:link  {
color : #295729; 
text-decoration: underline;}
a:visited {
color : #295729; 
text-decoration: underline;}
a:active {
color : #295729; 
text-decoration: underline;}
a:hover {
color : #000000; 
text-decoration: none;}		

/*////// STYLE ALLGEMEIN ENDE ////////*/







/*////// LAYOUT ANFANG////////*/

/* Border der um das ganze Design geht */
#borderout {
margin: 0px auto;
width: 100%;
text-align: left;
padding: 0px;
background-color: #98A92A;
background-image: url(../../_images/gfx/main_bg.gif); 
background-repeat: repeat-x;} 


/* STARTSEITE LEFTSIDE */
#startleft {
width: 36%;
text-align: left;
float: left;}

#leftgreenborder {
width: 271px;
height: 1000px;
background-color: #B2BF5F; 
border-right: 3px solid #056D05;}

#logo {
width: 271px;
height: 309px;
float: none;
padding: 0px;
margin: 0px;
background-color: #FFFFFF;}

#navigation {
width: 271px;
background-color: #B2BF5F;}

#menue {
width: 270px;
float: left;
padding: 25px 0px 30px 0px;}

#navipunkt {
width: 270px;
height: 21px;
padding: 2px 0px 2px 0px;
float: none;}




/* STARTSEITE RIGHTSIDE */
#startright {
width: 64%;
text-align: left; 
float: right;}

#banner {
width: 100%;
height: 309px;
text-align: right;
float: right;
background-color: #FECF43;
background-image: url(../../_images/gfx/eyecatcher_erdbeere.jpg); 
background-repeat: no-repeat;
background-position: right;}

#content {
width: 99%;
color : #F9FBF9; 
/*color: #143C14;*/
background-color: #98A92A;
padding: 25px 0px 0px 0px;
text-align: left;
float: left;}

#fliestext {
width: 80%;
font-family: verdana, arial, helvetica;
padding: 0px 10px 0px 10px;
margin: 0px;
text-align: left;}


#gartenfreund {
width: 180px;
font-size: 10px;
color: #295729;
line-height: 13px;
padding: 5px;
margin: 50px 0px 20px 0px;
background-color: #B2BF5F; border: 2px solid #3B6B36;
float: right;}


/* Footer */
#footer {
height: 28px;
margin: 0px;
padding: 0px;
text-align: left;
background-image: url(../../_images/gfx/footer_bg.gif); 
background-repeat: repeat-x;}


/*////// FRONT CMS MARKET ////////*/
#marktanzeigen {
width: 470px;
margin: 0px 0px 10px 0px;
float: none;}


.tborder {
background-color: #295729;}

.tdhl {
font-size: 10px;
color: #FFFFFF;
font-weight: 700;
line-height: 14px;
background-color: #336633;
padding: 2px;}

.tdsubl {
font-size: 10px;
color: #295729;
font-weight: 700;
line-height: 14px;
background-color: #BCCB59;
padding: 2px;}

.tdc {
height: 25px;
font-size: 10px;
color: #295729;
line-height: 12px;
background-color: #B2BF5F;
padding: 2px;
vertical-align: middle;}

.tdimg {
width: 230px;
height: 130px;
background-color: #FFFFFF;
padding: 0px;
text-align: center;}

/*////// FRONT CMS MARKET ////////*/





/*////// PROJEKT TEASER ANFANG////////*/
#arrow {
width: 30px;
height: 75px;
padding: 0px 3px 2px 0px;
float: left;}

.date {
color: #ABAEB4;
font-size: 10px;
/*writing-mode: tb-rl;*/
letter-spacing: 1px;
float: left;}

.artikel {
width: 100%;
font-family: verdana, arial, helvetica;
margin: 0px; 
padding: 0px;
float: none;
clear: both;
text-align: left;}

.artikeltext {
font-size: 10px;
margin: 0px; 
padding: 0px;
float: none;}

a.projektnews  {
width: 100%;
height: 15px;
color: #295729;
font-weight: normal; 
line-height: 13px;
padding-left: 2px;}

a.projektnews:link  {
color : #295729; 
text-decoration: none;}

a.projektnews:visited {
color : #295729; 
text-decoration: none;}

a.projektnews:active {
color : #295729; 
text-decoration: none;}

a.projektnews:hover {
color: #FFFFFF; 
text-decoration: none;
background-color: #336633;}

/*//////  PROJEKT TEASER ENDE ////////*/



/*////// LAYOUT ENDE////////*/
	
.small {
font-family: verdana, arial, helvetica;
font-size: 10px; 
font-weight: normal; 
letter-spacing: 0px; 
line-height: 12px;}
.price {color: #627484; font-size: 14px;}
.infos {color: #818A92; font-size: 9px;line-height: 11px;}

		
/*########## FORMULARE ###########*/
p.form {
font-family: verdana, arial, helvetica;
font-size: 10px;
margin: 1px 0px 1px 0px;
padding: 0px;}

form input, form option, form submit, form select, form textarea {
font-family: verdana, arial, helvetica;
color: #295729;
font-size : 11px;
font-weight	: normal;   
border-style: solid;
border: 0px solid #2D2D2D;
margin: 0px;}
	
.input {
font-size : 11px;
width: 180px; 
border-style: solid;
border: 1px solid #336633;
background-color : #B2BF5F;}	

.menge {
font-size : 11px;
width: 35px; 
border-style: solid;
border: 1px solid #336633;
background-color : #FFFFFF;}	

.textarea {
font-size : 11px;
width: 116px; 
height: 110px;
border-style: solid;
border: 1px solid #336633;
background-color : #B2BF5F;}	

.option {
font-size: 11px;
padding: 0px;
border: 1px solid #336633;
background-color : #B2BF5F;
margin: 0px;}

.button {
font-size : 11px;
font-weight : 700;   
color : #ababab;
border-style: solid;
border: 0px solid #336633;
background-color : #B2BF5F;
margin-top: 5px; 
cursor : hand;}

.sub {
font-size : 11px;
font-weight : 500;   
color : #336633;
width: 120px; 
height: 20px;
border-style: groove;
border: 1px groove #336633;
background-color : #FECF43;
cursor : hand;}

#printbutton {
font-size : 11px;
font-weight : 500;   
color : #295729;
width: 140px; 
height: 20px;
border-style: groove;
border: 1px groove #336633;
background-color : #FECF43;
cursor : hand;}


p {line-height:  16px;}

