/* 
Projekt: Retif Floristik
Start: 27.04.2006
Letzte Aenderung: 27.04.2006
*/




html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Arial, Helvetica, sans-serif; }
 
html , body {font-size : 100%; padding : 0; margin : 0; background:#7DA822;} 
	
	
	


/* GLOBAL */
dfn {
font : bold 0.8em verdana, sans-serif; 
color : #000000; } 

.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}


#abstand {
width: 100px;
height:50px;
float:left;
clear:both;}





/* flashbanner startseite */
div.flashbanner	{
position:absolute;
margin:0;
width:973px;
height:500px;
z-index:2;}
/* flashbanner startseite ende */






/* METANAV */
#metanav {
width: 60em;
padding:0;
margin:0;
text-align:right;}

p.metanav {
color: #1D4B15; margin:0.65em 0 0.65em 0; font-size:0.70em; line-height: 100%; }

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: normal; color: #1D4B15; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; border-left: 1px solid #498422; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; border-left: 1px solid #498422; } 

a.metanav-last:link , a.metanav-last:visited{
font-size: 100%; font-weight: normal; color: #1D4B15; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; } 
a.metanav-last:hover , a.metanav-last:active{
font-size: 100%; font-weight: normal; color: #ffffff; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; } 




/* HEAD */
#head {
width: 59.94em;
height:4.50em;
padding:0;
margin:0 0 0 0.88em;
background:#2A6C1E;
z-index:3;}

#logo {
position:absolute;
padding:0 0 0 0;
margin:1.44em 0 0 -0.31em;
}

#logo img{
width: 12.25em;
height:2.625em;
padding:0;
margin:0;
}



/* HEAD TITLE */
#head-title {
position:absolute;
padding:0 0 0 0;
margin:1.20em 0 0 13.23em;}

#head-title h1{
font-size: 1.35em; font-weight: normal; color: #ffffff; text-decoration: none; padding:0; margin:0; } 



/* PFAD */
#pfad{
position: absolute;
padding:0 0 0 0;
margin:2.75em 0 0 13.23em;
z-index:4;
}

#pfad p{
color: #ffffff; font-size: 0.70em; line-height: 150%; margin:0; padding:0;}


#pfad a:link, #pfad a:visited{
color:#FFD900; font-weight:bold; text-decoration: none; margin:0 0 0 0; padding:0 0 0 0; }
#pfad a:hover, #pfad a:active{
color:#ffffff; font-weight:bold; text-decoration: none; margin:0 0 0 0; padding:0 0 1px 0; }




/* SUCHE */
#suche{
position: absolute;
padding:0 0 0 0;
margin:1.44em 0 0 48.25em;
height:2.44em;
width:10.44em;
border-left:1px solid #A8C47A;
z-index:5;
}

#suche h2{
margin:0; padding:0.0em 0.63em 0.44em 1.15em; font-size:0.70em; color:#ffffff; font-weight:bold;}
#suche input{
margin:0.00em 0.00em 0.00em 0.75em; padding:0; font-size:0.70em; color:#000000; width:8.50em; float:left;}
#suche img{
margin:0.00em 0.00em 0.00em 0.10em; padding:0; float:right; width:2.75em; height:1.06em}



/* NAVIGATION */
#navigation{
position:absolute;
top: 6.05em;
left: 0.88em;

}

div.menue {
width: 11.69em; 
padding:0.19em 0 0 0;
margin:0.75em 0 0 0;
background:#498422;}

div.menue ul {
list-style:none;
padding:0;
margin:0;  }

div.menue ul ul{
list-style:none;
padding:0;
margin:0;}

div.menue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

div.menue ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%; }

a.nav01aus:link, a.nav01aus:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #6D9D22 url(../images/nav01_bullet_aus.gif) left no-repeat; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #A8C47A url(../images/nav01_bullet_over.gif) left no-repeat; }
a.nav01an:link, a.nav01an:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav01_bullet_an.gif) left no-repeat; }
a.nav01an:active, a.nav01an:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav01_bullet_an.gif) left no-repeat; }
a.nav01an2:link, a.nav01an2:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #A8C47A url(../images/nav01_bullet_an2.gif) left no-repeat; }
a.nav01an2:active, a.nav01an2:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #A8C47A url(../images/nav01_bullet_an2.gif) left no-repeat; }


a.nav02aus:link, a.nav02aus:visited {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #6D9D22 url(../images/nav02_bullet_aus.gif) left no-repeat; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #A8C47A url(../images/nav02_bullet_over.gif) left no-repeat; }
a.nav02an:link, a.nav02an:visited {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #A8C47A url(../images/nav02_bullet_an.gif) left no-repeat; }
a.nav02an:active, a.nav02an:hover {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav02_bullet_an.gif) left no-repeat; }
a.nav02an2:link, a.nav02an2:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav02_bullet_an.gif) left no-repeat; }
a.nav02an2:active, a.nav02an2:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav02_bullet_an.gif) left no-repeat; }
a.nav02an3:link, a.nav02an3:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav02_bullet_an3.gif) left no-repeat; }
a.nav02an3:active, a.nav02an3:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav02_bullet_an3.gif) left no-repeat; }

a.nav03aus:link, a.nav03aus:visited {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 41px; margin: 0; border-top: 1px solid #498422; display: block; background: #DCE7CA url(../images/nav03_bullet_aus.gif) left no-repeat; }
a.nav03aus:active, a.nav03aus:hover {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 41px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav03_bullet_over.gif) left no-repeat; }
a.nav03an:link, a.nav03an:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 41px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav03_bullet_an.gif) left no-repeat; }
a.nav03an:active, a.nav03an:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #1D4B15; padding: 0.45em 5px 0.35em 41px; margin: 0; border-top: 1px solid #498422; display: block; background: #ffffff url(../images/nav03_bullet_an.gif) left no-repeat; }







/* CONTENT */
#contentcontainer{
position:absolute;
top: 6.80em;
left: 12.56em;
width:47.88em;}



div.startteaser{
margin:0 0 0.37em 0.37em;
padding:0;
width:47.88em;
height:11.88em;
background:#2A6C1E;
z-index: 1;}

div.startteaser object{
width:23.75em;
height:11.88em;
margin:0;
padding:0;
float:left;}


div.startteaser img{
width:23.75em;
height:11.88em;
margin:0;
padding:0;
float:left;}

div.startteaser-text{
width:24.00em;
height:11.88em;
margin:0;
padding:0;
float:left;}

div.startteaser-text h3{
margin:0; padding:1.60em 2.00em 0 1.85em; color:#B5CBB1; font-size:0.65em;}

div.startteaser-text h1{
margin:0; padding:0.20em 2.00em 0 0.95em; color:#ffffff; font-size:1.20em;}

div.startteaser-text p{
margin:0; padding:1.10em 2.00em 0 1.70em; color:#ffffff; font-size:0.75em; line-height:1.45em; }

div.startteaser-text a:link, div.startteaser-text a:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #FFD900; padding:0; margin:0;  }
div.startteaser-text a:active, div.startteaser-text a:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #ffffff; padding:0; margin:0;  }




div.rubrikillu-gr{
margin:0 0 0.37em 0.37em;
padding:0;
width:35.81em;
height:15.38em;
float:left;
display:inline;}

div.rubrikillu-gr img{
width:35.81em;
height:15.38em;
margin:0;
padding:0;}

div.rubrikillu-gr object{
width:35.81em;
height:15.38em;}

div.rubrikillu-gr2 {
margin:0 0 0.37em 0.37em;
padding:0;
width:35.81em;
height:45.75em;
float:left;
display:inline;}

div.rubrikillu-gr2 object {
width:35.81em;
height:45.75em;}


div.rubrikillu-gr2-732 {
margin:0 0 0.37em 0.37em;
padding:0;
width:35.81em;
height:45.75em;
float:left;
display:inline;}

div.rubrikillu-gr2-732 object {
width:35.81em;
height:45.75em;}


div.rubrikillu-gr2-792 {
margin:0 0 0.37em 0.37em;
padding:0;
width:35.81em;
height:49.50em;
float:left;
display:inline;}

div.rubrikillu-gr2-792 object {
width:35.81em;
height:49.50em;}


div.filialen{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:7.25em;
float:left;
display:inline;
background:#689C27 url(../images/bg_filialen.jpg) bottom left repeat-x;
border-top:0.25em solid #498422;}

div.filialen h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#D3E2BD;}
div.filialen p{
margin:0; padding:0.0em 0.63em 0.44em 1.15em; font-size:0.70em; color:#ffffff; font-weight:bold;}
div.filialen select{
margin:0.00em 0.00em 0.00em 0.75em; padding:0; font-size:0.70em; color:#000000; width:14em;}




div.schnellnavigation{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:7.25em;
float:left;
display:inline;
background:#689C27 url(../images/bg_schnellnavigation.jpg) bottom left repeat-x;
border-top:0.25em solid #498422;}

div.schnellnavigation h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#D3E2BD;}
div.schnellnavigation p{
margin:0; padding:0.0em 0.63em 0.44em 1.15em; font-size:0.70em; color:#ffffff; font-weight:bold;}
div.schnellnavigation select{
margin:0.00em 0.00em 0.00em 0.75em; padding:0; font-size:0.70em; color:#000000; width:14em;}


div.teaserbereich{
position:absolute;
margin:0 0 0 0;
padding:0;
width:48.35em;}


div.teasercontainer{
margin:0;
padding:0;
width:48.35em;
float:left;
display:inline;}

div.teasercontainer2{
margin:0;
padding:0;
width:12.06em;
float:left;
display:inline;}



div.teaser{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:11.56em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser h2{
margin:0; padding:0.65em 0.63em 0.44em 1.15em; font-size:0.65em; color:#C81800;}
div.teaser img{
margin:0; padding:0; width:11.69em; height:5.00em;}
div.teaser p{
margin:0; padding:0.40em 0.63em 0.44em 1.15em; font-size:0.70em; color:#000000; line-height:1.25em;}

div.teaser-rubrik{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:11.56em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser-rubrik img{
margin:0; padding:0; width:11.69em; height:11.56em;}



div.teaser2{
margin:0 0 0.37em 0.37em;
padding:0;
width:23.75em;
height:7.25em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser2text{
margin:0;
padding:0;
width:12.06em;
height:7.25em;
float:left;}

div.teaser2text h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#C81800;}

div.teaser2img{
margin:0; padding:0; width:11.69em; height:7.25em; float:right;}
div.teaser2img img{
margin:0; padding:0; width:11.69em; height:7.25em; }

div.teaser2img2{
margin:0; padding:0; width:23.75em; height:7.25em; float:right;}
div.teaser2img2 img{
margin:0; padding:0; width:23.75em; height:7.25em; }

div.teaser2text p{
margin:0; padding:0.40em 0.63em 0.44em 1.15em; font-size:0.70em; color:#000000; line-height:1.25em;}



div.teaser-werbung{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:7.25em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser-werbung img{
margin:0; padding:0; width:11.69em; height:7.25em; }


div.teaser2-werbung{
margin:0 0 0.37em 0.37em;
padding:0;
width:23.75em;
height:7.25em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser2-werbung img{
margin:0; padding:0; width:23.75em; height:7.25em; }






div.teaser3{
margin:0 0 0.37em 0.37em;
padding:0;
width:23.75em;
height:11.56em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}


div.teaser3 h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#C81800;}
div.teaser3 h3{
margin:0; padding:0.65em 0.63em 0.60em 1.15em; font-size:0.70em; color:#000000; font-weight:bold; }
div.teaser3 p{
margin:0em 0em 0em 0.50em; padding:0.10em 0.25em 0.10em 10px; font-size:0.70em; color:#000000; font-weight:bold; line-height:120%; width:11.50em; display:block; float:left; background: url(../images/bullet_termin_aus.gif) left no-repeat; }

div.teaser3 a:link, div.teaser3 a:visited {
font-size: 0.70em; line-height:120%; font-weight: bold; text-decoration: none; color: #C81800; padding: 0.10em 1.00em 0.35em 0em; margin: 0em 0em 0.05em 0.80em; float:left; width:15.50em; }
div.teaser3 a:active, div.teaser3 a:hover {
font-size: 0.70em; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.10em 1.00em 0.35em 0em; margin: 0em 0em 0.05em 0.80em; float:left;}

div.teaser3 a.mehr:link, div.teaser3 a.mehr:visited {
font-size: 100%; font-weight: normal; text-decoration: none; color: #C81800; padding: 0px 0px 0px 1px; margin: 0 0 0 5px; background:none; float:none;}
div.teaser3 a.mehr:active, div.teaser3 a.mehr:hover {
font-size: 100%; font-weight: normal; text-decoration: none; color: #000000; padding: 0px 0px 0px 1px; margin: 0 0 0 5px; background:none; float:none;}



div.teaser4{
margin:0 0 0.37em 0.37em;
padding:0;
width:23.75em;
height:21.85em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}


div.teaser4 h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#C81800;}
div.teaser4 h3{
margin:0; padding:0.65em 0.63em 0.60em 1.15em; font-size:0.70em; color:#000000; font-weight:bold; }
div.teaser4 p{
margin:0; padding:0.00em 1.63em 0.40em 2.05em; font-size:0.70em; color:#000000; line-height:1.25em; float:left; display:block; width:29.50em; }

div.teaser4 a:link, div.teaser4 a:visited {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #C81800; padding: 0.20em 1.00em 0 10px; margin: 0 0 0 0.8em; background: url(../images/bullet_termin_aus.gif) left no-repeat; float:left; }
div.teaser4 a:active, div.teaser4 a:hover {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0.20em 1.00em 0 10px; margin: 0 0 0 0.80em; background: url(../images/bullet_termin_over.gif) left no-repeat; float:left; }

div.teaser4 a.mehr:link, div.teaser4 a.mehr:visited {
font-size: 100%; font-weight: normal; text-decoration: none; color: #C81800; padding: 0px 0px 0px 1px; margin: 0 0 0 5px; background:none; float:none;}
div.teaser4 a.mehr:active, div.teaser4 a.mehr:hover {
font-size: 100%; font-weight: normal; text-decoration: none; color: #000000; padding: 0px 0px 0px 1px; margin: 0 0 0 5px; background:none; float:none;}




div.teaser5{
margin:0 0 0.37em 0.37em;
padding:0;
width:23.75em;
height:5.00em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser5text{
margin:0;
padding:0;
width:12.06em;
height:5.00em;
float:left;}

div.teaser5text h2{
margin:0; padding:0.65em 0.63em 0.00em 1.70em; font-size:0.65em; color:#C81800;}
div.teaser5img{
margin:0; padding:0; width:11.69em; height:5.00em; float:left;}
div.teaser5img img{
margin:0; padding:0; width:11.69em; height:5.00em; }
div.teaser5text p{
margin:0; padding:0.40em 0.63em 0.44em 1.70em; font-size:0.70em; color:#000000; line-height:1.25em;}

div.teaser5-thema{
margin:0 0 0.37em 0.37em;
padding:0;
width:23.75em;
height:5.00em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser5img-thema{
margin:0; padding:0; width:23.75em; height:5.00em; float:left;}
div.teaser5img-thema img{
margin:0; padding:0; width:23.75em; height:5.00em; }


div.teaser6{
margin:0 0 0.37em 0.37em;
padding:0;
width:23.75em;
height:11.56em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser6text{
margin:0;
padding:0;
width:12.06em;
height:11.56em;
float:left;}

div.teaser6text h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#C81800;}
div.teaser6img{
margin:0; padding:0; width:11.69em; height:11.56em; float:right;}
div.teaser6img img{
margin:0; padding:0; width:11.69em; height:11.56em; }
div.teaser6text p{
margin:0; padding:0.40em 0.63em 0.44em 1.15em; font-size:0.70em; color:#000000; line-height:1.25em;}



div.teaser7{
margin:0 0 0.37em 0.37em;
padding:0;
width:23.75em;
height:11.50em;
background:#ffffff;
border-top:0.25em solid #498422;
float:left;
display:inline;}

div.teaser7 h2{
margin:0; padding:0.65em 0.63em 0.44em 1.15em; font-size:0.65em; color:#C81800;}

div.teaser7 p{
margin:0; padding:0.10em 0.63em 0.50em 1.15em; font-size:0.70em; color:#000000; font-weight:normal; line-height:1.25em; width:11.69em; display:block; float:left; clear:right;}

div.teaser7text{
margin:0;
padding:0;
width:11.55em;
height:11.00em;
float:left;}

div.teaser7img{
margin:0; padding:0; width:11.69em; height:11.58em; float:right;}
div.teaser7img img{
margin:0; padding:0; width:11.69em; height:11.58em; }



div.trenner{
width:22.35em;
height:1px;
background:#cccccc; 
padding:0; 
margin:0 0 5px 6px;
float:left;
display:block;}


a.teaserlink:link, a.teaserlink:visited {
font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #C81800; padding:0; margin:0;  }
a.teaserlink:active, a.teaserlink:hover {
font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding:0; margin:0;  }


a.mehr:link, a.mehr:visited {
font-size: 100%; font-weight: normal; text-decoration: none; color: #C81800; padding: 0px 0px 0px 1px; margin: 0 0 0 5px; }
a.mehr:active, a.mehr:hover {
font-size: 100%; font-weight: normal; text-decoration: none; color: #000000; padding: 0px 0px 1px 1px; margin: 0 0 0 5px; }











/* FOOTER */
#footer{
margin:0 0 50px 0.37em;
padding:0;
width:47.88em;
background:#ffffff;
float:left;
display:inline;}

#footer2{
margin:0 0 50px 0.37em;
padding:0;
width:35.81em;
background:#ffffff;
float:left;
display:inline;}

#footer-text{
margin:0 0 0 13px;
padding:0;
float:left;
display:inline;}

#footer-text p{
font-size: 0.70em; color:#1D4B15; padding:0; margin:0.35em 0 0 0;}

a.sfkt-top:link, a.sfkt-top:visited {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #C81800; padding: 0.75em 15px 0.55em 27px; margin: 0; display: block; float:right; background: url(../images/bullet_top_aus.gif) left no-repeat; }
a.sfkt-top:active, a.sfkt-top:hover {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 0.75em 15px 0.55em 27px; margin: 0; display: block; float:right; background: url(../images/bullet_top_over.gif) left no-repeat; }

a.sfkt-drucken:link, a.sfkt-drucken:visited {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #C81800; padding: 0.75em 15px 0.55em 27px; margin: 0; display: block; float:right; background: url(../images/bullet_drucken_aus.gif) left no-repeat; }
a.sfkt-drucken:active, a.sfkt-drucken:hover {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 0.75em 15px 0.55em 27px; margin: 0; display: block; float:right; background: url(../images/bullet_drucken_over.gif) left no-repeat; }




div.sfkt-back{
margin:0;
padding:0;
width:22.85em;
float:left;
display:inline;}

div.sfkt-back a:link, div.sfkt-back a:visited {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.75em 15px 0.55em 37px; margin: 0; display: block; float:right; background: #D9E5BD url(../images/bullet_back_aus.gif) left no-repeat; }
div.sfkt-back a:active, div.sfkt-back a:hover {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #7DA822; padding: 0.75em 15px 0.55em 37px; margin: 0; display: block; float:right; background: #D9E5BD url(../images/bullet_back_over.gif) left no-repeat; }

div.sfkt-back-full{
margin:0;
padding:0;
width:100%;
float:left;
display:inline;}

div.sfkt-back-full a:link, div.sfkt-back-full a:visited {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.75em 15px 0.55em 37px; margin: 0; display: block; float:right; background: #D9E5BD url(../images/bullet_back_aus.gif) left no-repeat; }
div.sfkt-back-full a:active, div.sfkt-back-full a:hover {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #7DA822; padding: 0.75em 15px 0.55em 37px; margin: 0; display: block; float:right; background: #D9E5BD url(../images/bullet_back_over.gif) left no-repeat; }






/* CONTENT */

div.contentbereich{
margin:0;
padding:0;
width:36.19em;
float:left;
display:inline;}

div.content {
margin: 0 0 0.37em 0.37em;
padding: 0;
width: 35.81em;
background: #ffffff;
border-top: 0.25em solid #498422;
float: left;
display: inline;}

div.contentlinks{
margin:0 1.25em 0 0;
padding:0 0 0 0;
width:11.69em;
float:left;
display:inline;}

div.contentlinks2{
margin:0 1.25em 0 0;
padding:4.38em 0 0 0;
width:0em;
float:left;
display:inline;}

div.contentlinks img{
margin:0 0 1px 0;
padding:0;
width:11.69em;
float:left;
display:inline;}


div.sfkt-container{
margin:0 0 10px 0;
padding:0;
width:11.69em;
float:left;
display:inline;
background:#D9E5BD;}

div.sfkt-container2{
margin:0 0 10px 0;
padding:0;
width:11.69em;
float:left;
display:inline;
background:#ffffff;}

div.sfkt-container a.sfkt-zoom:link, div.sfkt-container a.sfkt-zoom:visited {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #1D4B15; padding: 0.75em 15px 0.55em 27px; margin: 0; display: block; float:right; background: url(../images/bullet_zoom_aus.gif) left no-repeat; }
div.sfkt-container a.sfkt-zoom:active, div.sfkt-container a.sfkt-zoom:hover {
font-size: 0.65em; line-height:120%; font-weight: normal; text-decoration: none; color: #7DA822; padding: 0.75em 15px 0.55em 27px; margin: 0; display: block; float:right; background: url(../images/bullet_zoom_over.gif) left no-repeat; }


div.contentrechts{
margin:0;
padding:0 0 30px 0;
width:21.25em;
float:left;
display:inline;}

div.contentrechts h2.subhead{
margin:0; padding:1.60em 0 0.30em 0; font-size:0.65em; color:#C81800;}
div.contentrechts h1.head{
margin:0; padding:0; font-size:1.00em; color:#1D4B15; line-height:1.25em; font-weight:bold;}


div.contentrechts2{
margin:0;
padding:0 0 30px 1.25em;
width:33.25em;
float:left;
display:inline;}


div.contentrechts2 h2.subhead{
margin:0; padding:1.60em 0 0.30em 0; font-size:0.65em; color:#C81800;}
div.contentrechts2 h1.head{
margin:0; padding:0; font-size:1.00em; color:#1D4B15; line-height:1.25em; font-weight:bold;}

div.contentfull{
margin:0;
padding:0 0 30px 0;
width:33.25em;
float:left;
display:inline;}

div.contentfull h2.subhead{
margin:0; padding:1.60em 0 0.30em 0; font-size:0.65em; color:#C81800;}
div.contentfull h1.head{
margin:0; padding:0; font-size:1.00em; color:#1D4B15; line-height:1.25em; font-weight:bold;}


p {color: #000000; font-size: 0.70em; line-height: 150%; }
 
a:link , a:visited{
color: #C81800; text-decoration: underline; padding:0; margin:0;} 
a:hover , a:active{
color: #7DA822; text-decoration: underline; padding:0; margin:0; } 


h1 {font-size : 1.00em; font-weight: normal; margin:0 0 -12px 0;} 
h2 {font-size : 0.90em; font-weight: normal; margin:0 0 -12px 0;} 
h3 {font-size : 0.80em; font-weight: normal; margin:0 0 -12px 0;} 
h4 {font-size : 0.65em; font-weight: normal; } 
h5 {font-size : 0.55em; font-weight: normal; } 
h6 {font-size : 0.50em; font-weight: normal; } 

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 font-size: 0.7em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
ul li li { 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 font-size: 0.7em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
ol li li { 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}


















/* SITEMAP */
#sm-menue {
width : 100%;
margin: 0 0 10px 0;
}


#sm-menue ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


#sm-menue ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}


a.sm-nav01aus:link , a.sm-nav01aus:visited {
font-size: 0.70em; line-height:120%; display : block; font-weight: bold; color : #1D4B15; text-decoration : none; padding: 0.45em 5px 0.35em 27px; margin: 20px 0px 0 0px; border-top: 4px solid #498422; background: #A8C47A; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 0.70em; line-height:120%; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 0.45em 5px 0.35em 27px; margin: 20px 0px 0 0px; border-top: 4px solid #498422; background: #BED39B;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 0.70em; line-height:120%; display : block; font-weight: normal; color : #1D4B15; text-decoration : none; padding: 0.45em 5px 0.35em 40px; margin: 0 0px 0 0px; border-top: 1px solid #498422; background: #D4E2BD;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 0.70em; line-height:120%; display : block; font-weight: normal; color : #000000; text-decoration : none; padding: 0.45em 5px 0.35em 40px; margin: 0 0px 0 0px; border-top: 1px solid #498422; background: #E5EED3;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 0.70em; line-height:120%; display : block; font-weight: normal; color : #1D4B15; text-decoration : none; padding: 0.45em 5px 0.35em 60px; margin: 0 0px 0 0px; border-top: 1px solid #498422; background: #ffffff;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 0.70em; line-height:120%; display : block; font-weight: normal; color : #000000; text-decoration : none; padding: 0.45em 5px 0.35em 60px; margin: 0 0px 0 0px; border-top: 1px solid #498422; background: #F2F6EB;}








/* FORMULAR */
form {
margin: 0 0px 0px 0px;
padding: 0; } 

fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:0 0px 0 0px;}
 
legend {
display:none;
font-size : 0.70em; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 





.formtext {
float : left; 
font-size : 0.75em; 
padding-top: 10px;
}

.formtext1 {
float : left; 
padding: 0 15px 0 15px; 
font-size : 0.75em; 
} 



label.left {
float : left; 
text-align : left; 
width : 10em; 
margin:5px 0 10px 0;
font-size : 0.70em; 
font-weight : bold; 
line-height : 150%;
} 




select.formular-mittel {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 120px; 
margin-left : 0px; 
margin-top : 5px; ;
} 




textarea.formular {
float : left; 
font-size : 0.70em; 
line-height: 150%;
font-weight : normal; 
width : 18.2em; 
margin-left : 0px; 
margin-top : 5px; 
padding: 3px 0 3px 5px;
} 



input.formular {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 18.00em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-mittel {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 10em; 
margin: 5px 10px 0 0;
padding: 3px 0 3px 5px;}

input.formular-kurz {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
width : 5em; 
margin: 5px 10px 0 0;
padding: 3px 0 3px 5px;}


 

input.radiobutton {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
margin: 5px 5px 0 0px;
padding: 0px 0 0px 0px;} 

input.checkbox {
float : left; 
font-size : 0.70em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 0px 0 0px 0px;} 






#submit{
padding: 0; margin: 20px 0 10px 7em;  }

a.submit:link, a.submit:visited 	{ 
font-size: 0.70em; font-weight: bold; text-decoration: none; color: #C81800; padding: 0.35em 1.2em 0.35em 2.5em; margin:0 0 0 1px; background: url(../images/bullet_submit_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{ 
font-size: 0.70em; font-weight: bold; text-decoration: none; color: #000000; padding: 0.35em 1.2em 0.35em 2.5em; margin:0 0 0 1px; background: url(../images/bullet_submit_over.gif) no-repeat left; }



form br {
clear : both; } 

.rot {
padding: 0;
margin: 0;
color : #ff0000; } 

.rot2 {
padding: 10px 0 0 0;
margin: 0;
color : #ff0000; } 


fieldset p.formular {
font-size : 0.70em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 20px 15px; 
} 



input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 0px 5px 0 0;
font-size : 0.70em; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 0px; 
font-size : 0.70em; 
font-weight : bold; 
line-height : 140%; 
} 






/* AUFLISTUNG */
#listnavcontainertop{
width: 100%;
height: 1.5em;
padding: 0;
margin: 0 0 0 0;
border-top: 1px solid #498422;
border-bottom: 1px solid #498422;
}

#listnavcontainerbottom{
width: 100%;
height: 1.5em;
padding: 0;
margin: 0 0 0 0;
border-top: 1px solid #498422;
border-bottom: 1px solid #498422;
float:left;}


div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #498422;
float:left;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #498422;
float:left;}

p.listnav{
color: #000000; font-size: 0.70em; font-weight: normal; padding: 4px 5px 3px 5px; margin:0 0 0 3px; text-decoration: none; display: block; }
p.listnav2{
color: #000000; font-size: 0.70em; font-weight: normal; padding: 4px 5px 3px 3px; margin:0 0 0 3px; text-decoration: none; display: block; }

p.seitennr										{padding: 0 0 0 0; margin: 0 0 0 0; font-size:100%; font-weight: normal; }
a.seitennraus:link, a.seitennraus:visited		{color: #498422; font-size: 0.70em; font-weight: normal; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #D9E5BD; }
a.seitennraus:active, a.seitennraus:hover		{color: #ffffff; font-size: 0.70em; font-weight: normal; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #7DA822; }
a.seitennran:link, a.seitennran:visited			{color: #ffffff; font-size: 0.70em; font-weight: bold; padding: 0px 8px 0px 8px; margin: 0 0 0 0; text-decoration: none; display: block; background: #498422; }
a.seitennran:active, a.seitennran:hover			{color: #ffffff; font-size: 0.70em; font-weight: bold; padding: 0px 8px 0px 8px; margin: 0 0 0 0; text-decoration: none; display: block; background: #498422; }


div.trennerlist {
background: #cccccc;
height: 1px;
width:100%;
margin: 0;
padding:0;
display: block;
float: left; }


div.listcontainer {
margin: 0;
padding: 10px 0px 10px 0px;
display: block;
float: left; } 



p.listdate { font-size : 0.70em; color : #000000; font-weight : normal; padding: 0; margin: 0; }
 
.listilluleft {
float: left; 
margin: 0 10px 0 0; 
padding: 0; } 

p.list { font-size : 0.70em; color : #000000; padding: 0; margin: 0;  } 

a.list:link , a.list:visited { color : #C81800; font-weight : bold; text-decoration : none; padding:0 0 0 10px; background: url(../images/bullet_list_aus.gif) left top no-repeat;} 
a.list:hover , a.list:active { color : #000000; font-weight : bold; text-decoration : none; padding:0 0 0 10px; background: url(../images/bullet_list_over.gif) left top no-repeat;} 


.teaserhead {
	font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding:0; margin:0; }
}

div.teasertrenner {
background: #cccccc;
height: 1px;
width: 10.4em;
padding: 0px 0px 0px 0px;
margin: 0.12em 0.31em 0.12em 0.31em;
display: block;
float: left; }

div.teasertrenner p {
	font-size : 0.70em; color : #000000; padding: 0; margin: 0;
}

span.text {
font-size : 0.70em;
padding: 0px 0px 0px 0px;
margin: 0.25em 0 em 0em 0em; }












table.retif-table  {

border-collapse:collapse;}



caption {

font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight:bold;padding: 7px 5px 7px 5px; margin:0; color:#ffffff; background:#6D9D22}





table.retif-table td  {

background:#ffffff; border:1px solid #BEC0C2; }

table.retif-table td p {

font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 3px 5px 3px 5px; margin:0;}



table.retif-table th  {

background:#D9E5BD; border-bottom:1px solid #2A6C1E; }

table.retif-table th p {

font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; padding: 4px 5px 5px 5px; margin:0; color:#000000; }





table.retif-table ul		{ 	 margin-top:0px; margin-bottom:0px;}

table.retif-table ul li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}

table.retif-table ul li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}

table.retif-table ol 		{ 	 margin-top:0px; margin-bottom:0px;}

table.retif-table ol li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 0.70em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}

table.retif-table ol li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}







table.retif-table td.balken  {

background:#73C46A; border:0px solid #BEC0C2; }



table.retif-table td.balken2  {

background:#E26149; border:0px solid #E26149; }
