﻿/* 
trendfleur (shop)
*/




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; } 
	
body { background: #BAB6AA url(../images/bg.png) top repeat-x fixed;  }	
	
	
	


/* 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;}


.wrapper {
width:60em;
margin:0 auto;}







/* flashbanner startseite */
div.flashbanner	{
position:absolute;
margin:0;
width:973px;
height:500px;
z-index:200;}
/* flashbanner startseite ende */






/* METANAV */
#metanav {
width: 60em;
padding:0;
margin:0;
text-align:right;}



p.metanav {
color: #632568; margin:0.65em 0 0.65em 0; font-size:0.70em; line-height: 100%; }

p.metanav a span{
display:none; }

a.metanav-de:link , a.metanav-de:visited{
font-size: 100%; font-weight: normal; color: #4F4F4F; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; float:right; width:22px; height:13px; background: url(../images/language_de.gif) no-repeat;} 
a.metanav-de:hover , a.metanav-de:active{
font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; float:right; width:22px; height:13px; background: url(../images/language_de.gif) no-repeat;} 

a.metanav-en:link , a.metanav-en:visited{
font-size: 100%; font-weight: normal; color: #4F4F4F; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; float:right; width:30px; height:13px; background: url(../images/language_en.gif) center no-repeat;} 
a.metanav-en:hover , a.metanav-en:active{
font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; float:right; width:30px; height:13px; background: url(../images/language_en.gif) center no-repeat;} 


a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: normal; color: #4F4F4F; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; border-right: 1px solid #4F4F4F; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; border-right: 1px solid #4F4F4F; } 

a.metanav-last:link , a.metanav-last:visited{
font-size: 100%; font-weight: normal; color: #4F4F4F; 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: #000000; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; } 

a.metanav-an:link , a.metanav-an:visited{
font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; border-right: 1px solid #4F4F4F; } 
a.metanav-an:hover , a.metanav-an:active{
font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; border-right: 1px solid #4F4F4F; } 

a.metanav-last-an:link , a.metanav-last-an:visited{
font-size: 100%; font-weight: normal; color: #000000; text-decoration: none; padding:0 0.75em 0 0.75em; margin:0; } 
a.metanav-last-an:hover , a.metanav-last-an:active{
font-size: 100%; font-weight: normal; color: #000000; 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:#ACA899;}

#logo {
position:absolute;
padding:0 0 0 0;
margin:-18px 0 0 39px;
}

#logo img{
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; } 

#head-title2 {
position:absolute;
padding:0 0 0 0;
margin:1.20em 0 0 1.20em;}

#head-title2 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;
}

#pfad p{
color: #ffffff; font-size: 0.70em; line-height: 150%; margin:0; padding:0;}


#pfad a:link, #pfad a:visited{
color:#ffffff; 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: underline; 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 #cccccc;
}

#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;
margin: 1.3125em 0 0 0.88em;

}

div.menue {
width: 11.69em; 
padding:0.19em 0 0 0;
margin:0.75em 0 0 0;
background:#ACA899;}

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: #000000; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #ACA899; display: block; background: #E3E2DD 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: #000000; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #ACA899; display: block; background: #DFCEE3 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: #000000; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #ACA899; 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: #000000; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #ACA899; 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: #ffffff; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #ACA899; display: block; background: #8E6BA1 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: #ffffff; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #ACA899; display: block; background: #8E6BA1 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: #4F4F4F; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #E3E2DD 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: #4F4F4F; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #DFCEE3 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: #4F4F4F; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #DFCEE3 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: #4F4F4F; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #CCCCCC; 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: #4F4F4F; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #CCCCCC; 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: #4F4F4F; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #CCCCCC; 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: #4F4F4F; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #CCCCCC; 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: #4F4F4F; padding: 0.45em 5px 0.35em 27px; margin: 0; border-top: 1px solid #CCCCCC; 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: #4F4F4F; padding: 0.45em 5px 0.35em 41px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #EAE0ED 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: #4F4F4F; padding: 0.45em 5px 0.35em 41px; margin: 0; border-top: 1px solid #CCCCCC; 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: #4F4F4F; padding: 0.45em 5px 0.35em 41px; margin: 0; border-top: 1px solid #CCCCCC; 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: #4F4F4F; padding: 0.45em 5px 0.35em 41px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #ffffff url(../images/nav03_bullet_an.gif) left no-repeat; }

a.nav04aus:link, a.nav04aus:visited {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #4F4F4F; padding: 0.45em 5px 0.35em 55px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #FAF7FB url(../images/nav04_bullet_aus.gif) left no-repeat; }
a.nav04aus:active, a.nav04aus:hover {
font-size: 0.7em; line-height:120%; font-weight: normal; text-decoration: none; color: #4F4F4F; padding: 0.45em 5px 0.35em 55px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #ffffff url(../images/nav04_bullet_over.gif) left no-repeat; }
a.nav04an:link, a.nav04an:visited {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #4F4F4F; padding: 0.45em 5px 0.35em 55px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #ffffff url(../images/nav04_bullet_an.gif) left no-repeat; }
a.nav04an:active, a.nav04an:hover {
font-size: 0.7em; line-height:120%; font-weight: bold; text-decoration: none; color: #4F4F4F; padding: 0.45em 5px 0.35em 55px; margin: 0; border-top: 1px solid #CCCCCC; display: block; background: #ffffff url(../images/nav04_bullet_an.gif) left no-repeat; }




/* CONTENT */
#contentcontainer{
position:absolute;
margin: 0.0625em 0 0 12.56em;
width:47.88em;}


div.startteaser{
margin:0 0 0.37em 0.37em;
padding:0;
width:47.88em;
height:11.88em;
background:#632568;
z-index: 100;}

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:#ffffff; 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: #ffffff; padding:0; margin:0;  }
div.startteaser-text a:active, div.startteaser-text a:hover {
font-size: 100%; font-weight: bold; text-decoration: underline; color: #ffffff; padding:0; margin:0;  }


div.flashlink 
{	
position:absolute;
margin:0;
padding:0;
width:481px;
height:209px;
z-index:100;}

div.flashlink img
{	
width:481px;
height:209px;
border:none;}

div.rubrikillu-gr{
margin:0 0 0.37em 0.37em;
padding:0;
width:35.81em;
height:15.38em;
float:left;
display:inline;
z-index:1;}

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.artikelsuche{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:7.25em;
float:left;
display:inline;
background:#D2CFC8 url(../images/bg_suche.jpg) bottom left repeat-x;
border-top:0.25em solid #ACA899;}

div.artikelsuche h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#632568;}
div.artikelsuche p{
margin:0; padding:0.0em 0.63em 0.44em 1.15em; font-size:0.70em; color:#632568; font-weight:bold;}
div.artikelsuche select{
margin:0.00em 0.00em 0.00em 0.75em; padding:0; font-size:0.70em; color:#000000; width:14em;}

div.artikelsuche input{
margin:0.00em 0.00em 0.00em 0.75em; padding:0; font-size:0.70em; color:#000000; width:8.50em; float:left;}
div.artikelsuche img{
margin:0.00em 0.00em 0.00em 0.80em; padding:0; float:left; width:2.75em; height:1.06em}



div.warenkorb{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:7.25em;
float:left;
display:inline;
background:#D2CFC8 url(../images/bg_warenkorb.jpg) bottom left repeat-x;
border-top:0.25em solid #ACA899;}

div.loginfeld {
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:7.25em;
float:left;
display:inline;
background:#D2CFC8 url(../images/bg_loginfeld.gif) bottom left repeat-x;
border-top:0.25em solid #ACA899;}

div.loginfeld input{
margin:0.00em 0.00em 0.00em 0.75em; padding:0; font-size:0.70em; color:#632568; width:8.50em; float:left;}
div.loginfeld h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#632568;}
div.loginfeld span.links{
margin:0; padding:0.30em 0 0 1.15em; font-size:0.70em; color:#ffffff; font-weight:bold; float:left; display:inline; width:100px;}


div.warenkorb h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#D3E2BD;}
div.warenkorb p{
margin:0; padding:0.0em 0.63em 0.44em 1.15em; font-size:0.70em; color:#ffffff; font-weight:bold;}
div.warenkorb select{
margin:0.00em 0.00em 0.00em 0.75em; padding:0; font-size:0.70em; color:#000000; width:14em;}
div.warenkorb span.links{
margin:0; padding:0.30em 0 0 1.15em; font-size:0.70em; color:#ffffff; font-weight:bold; float:left; display:inline; width:100px;}
div.warenkorb span.rechts{
margin:0; padding:0.30em 0 0.0em 0; font-size:0.70em; color:#ffffff; font-weight:normal; float:left; display:inline; }

div.teaserbereich{
position:absolute;
margin:0 0 0 0;
padding:0;
width:48.35em;}

div.containerrechts{
margin:0;
padding:0;
float:left;}

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.teasercontainer3{
margin:0 0 0 0;
padding:0;
float:left;
display:inline;
border-top:0.375em solid #632568;}

div.teaser{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:11.56em;
background:#ffffff;
border-top:0.25em solid #ACA899;
float:left;
display:inline;}

div.teaser h2{
margin:0; padding:0.65em 0.63em 0.44em 1.15em; font-size:0.65em; color:#632568;}
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 #ACA899;
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 #ACA899;
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:#632568;}

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 #ACA899;
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 #ACA899;
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 #ACA899;
float:left;
display:inline;}


div.teaser3 h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#632568;}
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: #632568; 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: #632568; 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 #ACA899;
float:left;
display:inline;}


div.teaser4 h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#632568;}
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: #632568; 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: #632568; 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 #ACA899;
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:#632568;}
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 #ACA899;
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 #ACA899;
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:#632568;}
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 #ACA899;
float:left;
display:inline;}

div.teaser7 h2{
margin:0; padding:0.65em 0.63em 0.44em 1.15em; font-size:0.65em; color:#632568;}

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: #632568; 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: #632568; 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;
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:#000000; 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: #632568; 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: #632568; 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: #632568; padding: 0.75em 15px 0.55em 37px; margin: 0; display: block; float:right; background: #DFCEE3 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: #000000; padding: 0.75em 15px 0.55em 37px; margin: 0; display: block; float:right; background: #DFCEE3 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: #632568; padding: 0.75em 15px 0.55em 37px; margin: 0; display: block; float:right; background: #DFCEE3 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: #000000; padding: 0.75em 15px 0.55em 37px; margin: 0; display: block; float:right; background: #DFCEE3 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;
padding: 0;
width: 35.81em;
background: #ffffff;
border-top: 0.25em solid #632568;
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:#DFCEE3;}

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: #632568; 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: #000000; 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 0 0 15px;
padding:0 0 30px 0;
width:34.00em;
float:left;
display:inline;}

div.contentrechts img 
{
	border:0;
	margin: 4px 5px 0 5px;
	padding:0;}

div.contentrechts h2.subhead{
margin:0; padding:1.60em 0 0.30em 0; font-size:0.65em; color:#632568;}
div.contentrechts h1.head{
margin:0; padding:0; font-size:1.00em; color:#632568; 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:#632568;}
div.contentrechts2 h1.head{
margin:0; padding:0; font-size:1.00em; color:#632568; 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:#632568;}
div.contentfull h1.head{
margin:0; padding:0; font-size:1.00em; color:#632568; line-height:1.25em; font-weight:bold;}


p {color: #000000; font-size: 0.70em; line-height: 150%; }


 
a:link , a:visited{
color: #632568; text-decoration: underline; padding:0; margin:0;} 
a:hover , a:active{
color: #000000; 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 : #ffffff; text-decoration : none; padding: 0.45em 5px 0.35em 27px; margin: 20px 0px 0 0px; border-top: 4px solid #632568; background: #8E6BA1; }
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 #632568; background: #ffffff;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 0.70em; line-height:120%; display : block; font-weight: normal; color : #632568; text-decoration : none; padding: 0.45em 5px 0.35em 40px; margin: 0 0px 0 0px; border-top: 1px solid #632568; background: #DFCEE3;}
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 #632568; background: #ffffff;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 0.70em; line-height:120%; display : block; font-weight: normal; color : #632568; text-decoration : none; padding: 0.45em 5px 0.35em 60px; margin: 0 0px 0 0px; border-top: 1px solid #632568; background: #EAE0ED;}
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 #632568; background: #ffffff;}








/* 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 : 11em; 
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: #632568; 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; } 

div.errorbox
{
width:33.62em;
margin : 0 0 20px 0; 
padding : 0 0 0 0; 
background:#632568;
border:solid 3px #C71800;
	}

div.errorbox p
{
font-size : 0.80em; 
font-weight : bold; 
text-align : left; 
margin : 0 0 0 0; 
padding : 5px; 
color:#C71800;
}



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 #632568;
border-bottom: 1px solid #632568;
}

#listnavcontainerbottom{
width: 100%;
height: 1.5em;
padding: 0;
margin: 0 0 0 0;
border-top: 1px solid #632568;
border-bottom: 1px solid #632568;
float:left;}


div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #632568;
float:left;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #632568;
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: #632568; font-size: 0.70em; font-weight: normal; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #DFCEE3; }
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: #000000; }
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: #632568; }
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: #632568; }


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 : #632568; 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:#E3E2DD}





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:#EAE0ED; border-bottom:1px solid #632568; }

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; }







































/* Alphabet */
div.alphabet-container{
margin:0 0 0.65em 0.37em;
padding:0;
width:47.88em;
float:left;
display:inline;}


span.alphabet-text{
font-size: 0.7em; line-height:130%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0.30em 0.41em 0.35em 0; margin: 0; background: #ACA899; float:left; display:inline; width:9.95em; text-align:right;}


a.alphabet-aus:link, a.alphabet-aus:visited {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 0 0.35em 0; margin: 0 0 0 1px; border-left:0px solid #EDECE8; background: #ACA899; float:left; display:inline; width:2.14em; text-align:center;}
a.alphabet-aus:active, a.alphabet-aus:hover {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #632568; padding: 0.30em 0 0.35em 0; margin: 0 0 0 1px; border-left:0px solid #EDECE8; background: #E3E2DD; float:left; display:inline; width:2.14em; text-align:center;}

a.alphabet-na:link, a.alphabet-na:visited {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #BDBBAE; padding: 0.30em 0 0.35em 0; margin: 0 0 0 1px; border-left:0px solid #EDECE8; background: #ACA899; float:left; display:inline; width:2.14em; text-align:center;}
a.alphabet-na:active, a.alphabet-na:hover {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #BDBBAE; padding: 0.30em 0 0.35em 0; margin: 0 0 0 1px; border-left:0px solid #EDECE8; background: #ACA899; float:left; display:inline; width:2.14em; text-align:center;}



/* Top-Angebot */
div.topangebot{
margin:0 0 0.37em 0.37em;
padding:0;
background:#632568;
width:35.81em;
min-height:15.38em;
float:left;
display:inline;}



div.topangebot-illu{
margin:0 0 0 0;
padding:0;
width:17.94em;
min-height:15.38em;
float:left;
display:inline;}

div.topangebot-illu img{
width:17.94em;
height:15.38em;
margin:0;
padding:0;}


div.topangebot-content{
margin:0 0 0 0;
padding:0;
width:17.85em;
min-height:15.38em;
float:left;
display:inline;
background:#632568;}



div.topangebot-content h2{
margin:0; padding:1.60em 0.63em 0.30em 1.85em; font-size:0.65em; color:#ffffff;}
div.topangebot-content h1{
margin:0; padding:0.0em 0.63em 0.20em 1.20em; font-size:1.00em; color:#ffffff;}
div.topangebot-content p.artnr{
margin:0; padding:0.0em 0.63em 0.20em 1.75em; font-size:0.75em; color:#ffffff; font-weight:normal;}
div.topangebot-content p{
margin:0; padding:0.0em 0.63em 1.80em 1.75em; font-size:0.75em; color:#ffffff; font-weight:normal;}

div.topangebot-content label{
margin:0; padding:0.0em 0.63em 0.20em 1.75em; font-size:0.75em; color:#ffffff; font-weight:normal; float:left; display:inline; width:12.00em; }
div.topangebot-content span{
margin:0; padding:0.0em 0.63em 0.20em 0.0em; font-size:0.75em; color:#ffffff; font-weight:bold; float:left; display:inline; width:7.50em; text-align:right;}
div.topangebot-content span.link{
margin:0; padding:0.0em 0.63em 0.20em 1.75em; font-size:0.75em; color:#ffffff; font-weight:bold; float:left; display:inline; width: auto; text-align:left;}

span.link a:link, span.link a:visited 	{ 
font-size: 100%; font-weight: bold; text-decoration: none; color: #632568; padding: 0; margin:0; }
span.link a:hover, span.link a:active 	{ 
font-size: 100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0; margin:0; }



div.topangebot-button{
margin:0.80em 0 0.80em 4.2em;
padding:0;
float:left;
display:inline;
clear:both;}

div.topangebot-button input{
margin:0.0em 0.00em 0.00em 0.00em; padding:0; font-size:0.70em; color:#000000; width:2.37em; float:left; display:inline; text-align:center;}
div.topangebot-button span.inputlabel{
margin:0.1em 0.63em 0.00em 0.30em; padding:0; font-size:0.75em; color:#ffffff; font-weight:normal; float:left; display:inline; width:auto;}
div.topangebot-button img{
margin:0.0em 0.00em 0.00em 0.50em; padding:0; width:7.87em; height:1.06em; float:left; display:inline;}



/* Artikelübersicht */

div.teaser-uebersicht{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:9.40em;
background:#ffffff;
border-top:0.25em solid #ACA899;
float:left;
display:inline;}

div.teaser-uebersicht img{
margin:0; padding:0; width:11.69em; height:5.00em;}
div.teaser-uebersicht p{
margin:0; padding:0.40em 0.63em 0.44em 1.15em; font-size:0.70em; color:#000000; line-height:1.25em;}
div.teaser-uebersicht select{
margin:0 0 0 0; padding:0; font-size:100%; width:14.00em; }

a.teaserlink-uebersicht:link, a.teaserlink-uebersicht:visited {
font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #632568; padding:0 0 0 0.80em; margin:0 0 -0.70em 0; background:url(../images/bullet_list_aus.gif) left top no-repeat; display:block;}
a.teaserlink-uebersicht:active, a.teaserlink-uebersicht:hover {
font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding:0 0 0 0.80em; margin:0 0 -0.70em 0; background:url(../images/bullet_list_over.gif) left top no-repeat; display:block; }



div.teaser-uebersicht2{
margin:0 0 0.37em 0;
padding:0;
width:35.81em;
height:5.00em;
background:#ffffff;
border-top:0.25em solid #ACA899;
float:left;
display:inline;}

div.teaser-uebersicht2 img{
margin:0; padding:0; width:11.69em; height:5.00em; float:left; display:inline;}
div.teaser-uebersicht2 p{
margin:0; padding:0.65em 0.63em 0.44em 1.15em; font-size:0.70em; color:#000000; line-height:1.25em; float:left; display:inline;}
div.teaser-uebersicht2 select{
margin:0.50em 0 0 0; padding:0; font-size:100%; width:31.70em;}

a.teaserlink-uebersicht2:link, a.teaserlink-uebersicht2:visited {
font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #632568; padding:0 0 0 0.80em; margin:0; background:url(../images/bullet_list_aus.gif) left top no-repeat;}
a.teaserlink-uebersicht2:active, a.teaserlink-uebersicht2:hover {
font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding:0 0 0 0.80em; margin:0; background:url(../images/bullet_list_over.gif) left top no-repeat;  }




div.teasercontainer-uebersicht{
margin:0 0 0.37em 0.37em;
padding:0;
width:35.81em;
float:left;
display:inline;
min-height: 400px;
height: auto !important;  /* gecko Browser */
height: 400px;  /* IE */
}


div.teaser-nav-head{
margin:0 0 0.09em 0;
padding:0;
width:35.81em;
height:3.81em;
background:#ACA899;
float:left;
display:inline;}





/* Artikel Navigation */
div.listnav-artikel{
margin:0 0 0.375em 0;
padding:0;
width:35.81em;
float:left;
display:inline;
background:#ACA899;}

div.listnav-artikel2{
margin:0 0 0 0;
padding:0;
width:35.81em;
float:left;
display:inline;
background:#ACA899;}



span.listnav-artikel-text{
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 0.70em 0.35em 1.85em; margin: 0; border-right:1px solid #E6E4E0; background: #ACA899; float:left; display:inline; }
span.listnav-artikel-text2{
font-size: 0.7em; line-height:130%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 0.30em 0.70em 0.35em 0.70em; margin: 0; border-right:1px solid #E6E4E0; background: #ACA899; float:left; display:inline; }


a.listnav-artikel-aus:link, a.listnav-artikel-aus:visited {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 0 0.35em 0; margin: 0 0 0 0; border-right:1px solid #E6E4E0; background: #ACA899; float:left; display:inline; width:2.14em; text-align:center;}
a.listnav-artikel-aus:active, a.listnav-artikel-aus:hover {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #4F4F4F; padding: 0.30em 0 0.35em 0; margin: 0 0 0 0; border-right:1px solid #E6E4E0; background: #F4F3F1; float:left; display:inline; width:2.14em; text-align:center;}
a.listnav-artikel-an:link, a.listnav-artikel-an:visited {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #4F4F4F; padding: 0.30em 0 0.35em 0; margin: 0 0 0 0; border-right:1px solid #E6E4E0; background: #F4F3F1; float:left; display:inline; width:2.14em; text-align:center;}
a.listnav-artikel-an:active, a.listnav-artikel-an:hover {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #4F4F4F; padding: 0.30em 0 0.35em 0; margin: 0 0 0 0; border-right:1px solid #E6E4E0; background: #F4F3F1; float:left; display:inline; width:2.14em; text-align:center;}





a.listnav-artikel-zurueck:link, a.listnav-artikel-zurueck:visited {
text-indent: -999em; background: url(../images/listnav_zurueck_aus.gif) no-repeat; width: 24px; height: 22px; float:left; display:inline; border-right:1px solid #E6E4E0; }
a.listnav-artikel-zurueck:active, a.listnav-artikel-zurueck:hover {
text-indent: -999em; background: url(../images/listnav_zurueck_over.gif) no-repeat; width: 24px; height: 22px; float:left; display:inline; border-right:1px solid #E6E4E0;}

a.listnav-artikel-zurueck2:link, a.listnav-artikel-zurueck2:visited {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #632568; padding: 0.30em 5.00em 0.35em 1.50em; margin: 0 0 0 0; background: url(../images/listnav_zurueck2_aus.gif) no-repeat; float:right; display:inline; border-left:1px solid #632568; }
a.listnav-artikel-zurueck2:active, a.listnav-artikel-zurueck2:hover {
font-size: 0.7em; line-height:130%; font-weight: bold; text-decoration: none; color: #632568; padding: 0.30em 5.00em 0.35em 1.50em; margin: 0 0 0 0; background: #EAE0ED url(../images/listnav_zurueck2_over.gif) no-repeat; float:right; display:inline; border-left:1px solid #632568;}

a.listnav-artikel-vor:link, a.listnav-artikel-vor:visited {
text-indent: -999em; background: url(../images/listnav_vor_aus.gif) no-repeat; width: 24px; height: 22px; float:left; display:inline; border-right:1px solid #E6E4E0;}
a.listnav-artikel-vor:active, a.listnav-artikel-vor:hover {
text-indent: -999em; background: url(../images/listnav_vor_over.gif) no-repeat; width: 24px; height: 22px; float:left; display:inline; border-right:1px solid #E6E4E0;}









/* Artikel Liste */
div.artikel-list{
margin:0 0 0.375em 0;
padding:0;
width:35.81em;
float:left;
display:inline;
background: url(../images/artikel_list_bg.gif) repeat-y;}

div.artikel-list3{
margin:0 0 0.375em 0;
padding:0;
width:35.81em;
float:left;
display:inline;
background:#ffffff;}

div.artikel-list-illu{
margin:0;
padding:0;
width:7.50em;
text-align: center;
float:left;
display:inline;}

div.artikel-list-illu img{
/*width:7.50em;*/

}

div.artikel-list-illu2{
margin:0;
padding:0;
width:21.63em;
float:left;
display:inline;}

div.artikel-list-illu2 img{
width:21.63em;}

div.artikel-list-illu3{
margin:0;
padding:0;
width:35.81em;
text-align: center;
float:left;
display:inline;
border-top:0.375em solid #632568;}

div.artikel-list-illu3 img{
/*width:35.81em;*/
}

div.artikel-list-text{
margin:0;
padding:0;
width:12.13em;
float:left;
display:inline;}

div.artikel-list-text2{
margin:0;
padding:0;
width:14.10em;
height:10.55em;
float:left;
display:inline;
border-left:1px solid #632568;}

div.artikel-list-text3{
margin:0;
padding:0 0 5px 0;
width:27.00em;
float:left;
display:inline;}


div.artikel-nr{
font-size:0.70em; color:#632568; line-height:1.25em; width:15.70em; margin:0.50em 0 0 1.70em; padding:0; float:left; display:inline; }
div.artikel-link{
font-size:0.70em; color:#632568; line-height:1.25em; width:16.40em; margin:0 0 0 1.00em; padding:0; float:left; display:inline; }
div.artikel-link2{
font-size:0.70em; color:#632568; line-height:1.25em; width:16.40em; margin:0 0 0 1.70em; padding:0; float:left; display:inline; font-weight:bold;}
div.artikel-link3{
font-size:0.70em; color:#632568; line-height:1.25em; width:25.50em; margin:0 0 0 1.70em; padding:0; float:left; display:inline; font-weight:bold;}
div.artikel-text{
font-size:0.70em; color:#000000; line-height:1.25em; width:15.70em; margin:0 0 0 1.70em; padding:0; float:left; display:inline; }
div.artikel-text a:link, div.artikel-text a:visited{
text-decoration:none;}
div.artikel-text2{
font-size:0.70em; color:#000000; line-height:1.25em; width:25.50em; margin:0 0 0 1.70em; padding:0; float:left; display:inline; }
div.artikel-text3{
font-size:0.70em; color:#000000; line-height:1.25em; width:15.70em; margin:10px 0 0 1.70em; padding:0 0 5px 0; float:left; display:inline; }
div.artikel-text4{
font-size:0.70em; color:#000000; line-height:1.25em; width:15.70em; margin:0 0 0 1.70em; padding:0 0 5px 0; float:left; display:inline; }

a.artikel-link:link, a.artikel-link:visited {
font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #632568; padding:0 0 0 0.80em; margin:0; background:url(../images/bullet_list_aus.gif) left top no-repeat; display:block; }
a.artikel-link:active, a.artikel-link:hover {
font-size: 100%; line-height:1.25em; font-weight: bold; text-decoration: none; color: #000000; padding:0 0 0 0.80em; margin:0; background:url(../images/bullet_list_over.gif) left top no-repeat; display:block;  }




div.artikel-nr-list{
font-size:0.70em; color:#632568; line-height:1.25em; width:27.00em; margin:0.50em 0 0 1.70em; padding:0; float:left; display:inline; }

div.artikel-link-list{
font-size:0.70em; color:#632568; line-height:1.25em; width:36.50em; margin:0 0 0 1.00em; padding:0; float:left; display:inline; }

div.artikel-text-list{
font-size:0.70em; color:#000000; line-height:1.25em; width:36.50em; margin:0 0 0 1.70em; padding:0; float:left; display:inline;}






div.artikel-list-price{
margin:0;
padding:0.40em 0 0.66em 0;
width:16.10em;
float:right;
display:inline;
background:#EAE0ED;
border-left:0px solid #632568;}

div.artikel-list-price2{
margin:0;
padding:0.40em 0 0.66em 0;
width:14.10em;
float:right;
display:inline;
background:#EAE0ED;
border-top:1px solid #632568;
border-left:0px solid #632568;}



label.price {
float : left; 
display:inline;
width : 13.50em; 
margin:0 0 0 10px;
font-size : 0.70em; 
font-weight : normal; 
line-height : 1.25em;
color:#4F4F4F;} 

span.price {
float : left; 
display:inline;
text-align:right;
width : 8.00em; 
margin:0 0 0 0px;
font-size : 0.70em; 
font-weight : bold; 
line-height : 1.25em;
color:#4F4F4F;} 

span.price-red {
color:#632568;} 



div.topangebot-button2{
margin:0.80em 0 0 10px;
padding:0;
float:left;
display:inline;}

div.topangebot-button2 input{
margin:0.0em 0.00em 0.00em 0.00em; padding:0; font-size:0.70em; color:#000000; width:2.37em; float:left; display:inline; text-align:center;}
div.topangebot-button2 span.inputlabel{
margin:0.1em 0.63em 0.00em 0.30em; padding:0; font-size:0.75em; color:#4F4F4F; font-weight:normal; float:left; display:inline; width:auto;}
div.topangebot-button2 img{
margin:0.0em 0.00em 0.00em 0.50em; padding:0; width:7.87em; height:1.06em; float:left; display:inline;}






/* WARENKORB */

input.menge {
text-align:right;
font-size : 0.70em; 
font-weight : normal; 
width : 2.20em; 
margin: 0 10px 0 10px;
padding: 3px 5px 3px 5px;}

img.warenkorbillu {
/*width : 6em; */ 
}



p.subtext 
{
	color: #000000; 
	font-size: 0.70em;
	margin: 5px 0 5px 0;
	padding:0; 
}

input.subtextright {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 0px 5px 0 0;
font-size : 0.70em; 
font-weight : bold; 
} 

label.subtextright {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 0px; 
font-size : 0.70em; 
font-weight : bold; 
} 



div.retif-logo {
position:absolute;
top: 7.04em;
padding:0 0 0 0;
margin: 0 0 0 0.90em}



div.login{
margin:0 0 0.37em 0.37em;
padding:0;
width:11.69em;
height:7.25em;
float:left;
display:inline;
background:#D2CFC8 url(../images/bg_loginfeld.gif) bottom left repeat-x;
border-top:0.25em solid #ACA899;}


div.login-container {
float:left;
display:inline;
margin:0.18em 0 0 0.05em;
padding:0;
}

div.login-button {
float:left;
display:inline;
margin:0.3em 0 0 7.8em; 
padding: 0;
}

div.login h2{
margin:0; padding:0.65em 0.63em 0.00em 1.15em; font-size:0.65em; color:#632568;}

div.login p{
margin:0; padding:0.0em 0.63em 0.44em 1.15em; font-size:0.70em; color:#632568; font-weight:bold;}

div.login select{
margin:0.00em 0.00em 0.00em 0.75em; padding:0; font-size:0.70em; color:#000000; width:14em;}

div.login label{
font-size:0.70em; font-weight:normal; color:#632568; margin:0.00em 0.00em 0.63em 0.75em; padding:0;  width:5em; float:left; display:inline;}

div.login input{
margin:0.00em 0.00em 0.5em 0.75em; padding:0 0 0 4px ; font-size:0.70em; color:#000000; width:8.25em; float:left;}

div.login img{
margin:0.00em 0.00em 0.00em 0.80em; padding:0; float:left; width:2.75em; height:1.06em}


div.login p.reg{
margin:0; padding:0.0em 0.63em 0.44em 1.15em; font-size:0.70em; color:#632568; font-weight:bold;
width:15.00em;}


div.login a.reg:link , div.login a.reg:visited{
font-size: 100%; font-weight: bold; color: #632568; text-decoration: none; padding:0 0.75em 0 0; margin:0;} 
div.login a.reg:hover , div.login a.reg:active{
font-size: 100%; font-weight: bold; color: #000000; text-decoration: none; padding:0 0.75em 0 0; margin:0;} 
