/* 
Projekt: Hellweg
Start: 09.06.2006
AT
*/




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:#DF0101;} 

.logo-print { 
	display:none; }
	
	
/* Allgemeine Struktur */
div.center 		{width:100%; text-align:center; margin:0;} 	

div.sitebodycontainer 	{width:972px; overflow: auto; margin:0 auto 0 auto; padding:0 0 0 0; text-align:left;} 	


div.sitehead 	{width:972px; height:99px; margin:0 auto 0 auto; text-align:left; background: #FFFFFF url(../images/bg_sitehead.gif) top no-repeat; } 	
/*
div.sitebodyfolge 	{width:972px; overflow: auto; margin:0 auto 0 auto; padding:0 0 0 0; text-align:left; background: url(../images/bg_sitebodyfolge.gif) repeat-y; } 	
*/
div.sitebody 	{width:972px; overflow: auto; margin:0 auto 0 auto; padding:0 0 0 0;  text-align:left; background: url(../images/bg_sitebody.gif) repeat-y; } 	
div.sitebodyfolge 	{width:972px; float: left; overflow-x:hidden; overflow-y: hidden; margin:0; padding:0; text-align:left; background: url(../images/bg_sitebodyfolge.gif) repeat-y; } 	

div.sitebottom 		{width:972px; height:21px; margin:0 auto 0 auto; text-align:left; background: #DF0101 url(../images/bg_sitebottom.gif) top no-repeat; } 	
	
div.sitebodyleft 	{width:653px; margin:0 0 0 22px; float:left; display:inline;} 
div.sitebodyright 	{width:259px; margin:0 0 0 8px; float:left; display:inline;} 

div.zeile-oben 	{width:714px; float:left; display:inline; margin: 0 0 8px 0;} 	
div.zeile-unten	{width:714px; float:left; display:inline; margin: 0 0 0 0;}

div.zeile-unten-2	{width:714px; float:left; display:inline; margin: 0 0 0 0; background: url(../images/zeile_unten_bg.gif) repeat-y;}



/* Linker Bereich */
div.illu-01 	{width:421px; height:280px; margin:0 0 8px 8px; float:left; display:inline;} 
div.illu-01 img 	{width:421px; height:280px; } 
div.illu-02 	{width:224px; height:280px; margin:0 0 8px 0px; float:left; display:inline;} 
div.illu-02 img 	{width:223px; height:280px; } 
div.teaser 		{width:318px; height:94px; margin:0 0 8px 8px; float:left; display:inline; background:#fff9d9;} 
div.intro		{margin:5px 0 5px 20px; padding:4px 0 0 8px; font-size:11px; float:left; display:inline;}

div.illu-flash 	{width:644px; height:280px; margin:0 0 8px 8px; float:left; display:inline;} 

/* Rechter Bereich */
div.illu-03 	{width:259px; height:187px; margin:0; float:left; display:inline;} 
div.ortwahl		{width:259px ; height:93px; margin:0 0 10px 0; float:left; display:inline; background:#df0101;} 
div.teaser2		{width:259px ; height:76px; margin:0 0 8px 0; float:left; display:inline; background:#fff9d9;} 



/* Footer */
div.footer 	{width:972px; margin:auto; padding:0 0 50px 0; text-align:left; } 
div.footer2 	{width:706px; height:28px; margin:0 0 8px 8px; text-align:left; background:#F2E8B1; float:left; display:inline;} 

div.footer p{color:#ffffff; font-size:11px; line-height:20px;  margin:0px; padding:0 0 0 30px; } 
div.footer a:link ,div.footer a:visited{
color: #ffffff; text-decoration: none; padding:0px; margin:0px;} 
div.footer a:hover ,div.footer a:active{
color: #ffffff; text-decoration: underline; padding:0; margin:0px; } 

div.footer span.studio {
float:left;
display:inline;
width:220px;
margin:9px 0 0 5px;
} 

div.footer span.wickie {
float:left;
display:inline;
width:79px;
margin:3px 10px 0 30px;
}

.img-left  { 
float:left; 
margin:0.25em 1.00em 0.25em 0; 
}
.img-right { 
float:right; 
margin:0.25em 0 0.25em 1.00em; 
}




/* 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;}




p {color: #000000; font-size: 12px; font-weight:normal; line-height: 130%;  }
 
a:link , a:visited{
color: #DF0101; text-decoration: underline; padding:0px; margin:0px;} 
a:hover , a:active{
color: #000000; text-decoration: underline; padding:0px; margin:0px; } 

h1.head {color: #000000; font-size: 18px; font-weight:bold; line-height: 110%; padding:0 0 0 0; margin:8px 8px 0 0px;} 

h1 {font-size : 18px; font-weight: bold; } 
h2 {font-size : 15px; font-weight: bold; } 
h3 {font-size : 13px; font-weight: bold; } 
h4 {font-size : 12px; font-weight: bold; } 
h5 {font-size : 11px; font-weight: bold; } 
h6 {font-size : 10px; font-weight: bold; } 

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 font-size: 12px; line-height: 130%; list-style: square outside; display: list-item; margin: 0 0 0 30px;}
ul li li { 	 font-size: 100%; line-height: 130%; list-style: disc outside; display: list-item; margin: 0 0 0 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 font-size: 12px; line-height: 130%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	 font-size: 100%; line-height: 130%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}





/* Hellweg Tabellen */
table.HellwegTable  {
border-collapse:collapse;}

caption {
font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;padding: 7px 5px 7px 5px; margin:0; color:#ffffff; background:#DF0101;}

table.HellwegTable td  {
background:#ffffff; border:1px solid #F2E8B1; }
table.HellwegTable td p {
font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px 5px 3px 5px; margin:0;}

table.HellwegTable th  {
background:#F2E8B1; border-bottom:1px solid #F2E8B1; }
table.HellwegTable th p {
font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 7px 5px 5px 5px; margin:0; color:#000000; font-weight:bold; }


table.HellwegTable ul			{ 	 margin-top:0px; margin-bottom:0px;}
table.HellwegTable ul li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 130%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
table.HellwegTable ul li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
table.HellwegTable ol 			{ 	 margin-top:0px; margin-bottom:0px;}
table.HellwegTable ol li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 130%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
table.HellwegTable ol li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}

table.HellwegTable2  
{
width:620px;
margin:0 10px 0 10px;
}

table.HellwegTable2 td  {
}

table.HellwegTable2 td p {
font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px 5px 3px 5px; margin:0;}

table.HellwegTable2 th  {
background:#F2E8B1; border-bottom:1px solid #F2E8B1; }
table.HellwegTable2 th p {
font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 7px 5px 5px 5px; margin:0; color:#000000; font-weight:bold; }


table.HellwegTable2 ul			{ 	 margin-top:0px; margin-bottom:0px;}
table.HellwegTable2 ul li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 130%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
table.HellwegTable2 ul li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
table.HellwegTable2 ol 			{ 	 margin-top:0px; margin-bottom:0px;}
table.HellwegTable2 ol li	 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 130%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
table.HellwegTable2 ol li li 	{ 	 font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}








/* METANAV */
div.metanav {
width:890px;
height:35px;
padding:0;
margin:0 0 0 0;
text-align:right;}

p.metanav {
color: #1D4B15; margin:0 0 0 0; padding:18px 0 0 0; font-size:11px; line-height: 110%; }

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:0 10px 0 10px; margin:0; border-left: 1px solid #ffffff; } 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: underline; padding:0 10px 0 10px; margin:0; border-left: 1px solid #ffffff; } 

a.metanav-last:link , a.metanav-last:visited{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: none; padding:0 10px 0 10px; margin:0; } 
a.metanav-last:hover , a.metanav-last:active{
font-size: 100%; font-weight: bold; color: #ffffff; text-decoration: underline; padding:0 10px 0 10px; margin:0; } 



/* NAVIGATION */

/* Alte Nav

div.nav {
width:541px;
height:40px;
padding:0;
margin:4px 0 0 361px;}

#nav01 { position:absolute; width:66px;	height:40px; z-index:10; visibility: hidden;}
#nav02 { position:absolute; width:98px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 66px;}
#nav03 { position:absolute; width:79px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 164px;}
#nav04 { position:absolute; width:98px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 243px;}
#nav05 { position:absolute; width:78px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 341px;}
#nav06 { position:absolute; width:122px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 419px;}
#nav07 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 531px;}
#nav08 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 532px;}
#nav09 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 533px;}
#nav10 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 534px;}
*/

/* Navigation without JS 
#nav01a { position:absolute; width:66px;	height:40px; z-index:10; visibility: visible; }
#nav02a { position:absolute; width:98px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 66px; }
#nav03a { position:absolute; width:79px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 164px;}
#nav04a { position:absolute; width:98px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 243px;}
#nav05a { position:absolute; width:78px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 341px;}
#nav06a { position:absolute; width:122px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 419px;}
#nav07a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 531px;}
#nav08a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 532px;}
#nav09a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 533px;}
#nav10a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 534px;}

a#mainnav01:link img{ height:40px; width:66px; background: url(../images/nav_01_aus.gif) top center no-repeat;}
a#mainnav01:visited img{ height:40px; width:66px; background: url(../images/nav_01_aus.gif) top center no-repeat;}
a#mainnav01:hover img{ height:40px; width:66px; background: url(../images/nav_01_over.gif) top center no-repeat;}
a#mainnav01:active img{ height:40px; width:66px; background: url(../images/nav_01_over.gif) top center no-repeat;}

a#mainnav02:link img { height:40px; width:98px; background: url(../images/nav_02_aus.gif) top center no-repeat; }
a#mainnav02:visited img{ height:40px; width:98px; background: url(../images/nav_02_aus.gif) top center no-repeat; }
a#mainnav02:hover img{ height:40px; width:98px; background: url(../images/nav_02_over.gif) top center no-repeat; } 
a#mainnav02:active img{ height:40px; width:98px; background: url(../images/nav_02_over.gif) top center no-repeat; }

a#mainnav03:link img{ height:40px; width:79px; background: url(../images/nav_03_aus.gif) top center no-repeat; }
a#mainnav03:visited img{ height:40px; width:79px; background: url(../images/nav_03_aus.gif) top center no-repeat; }
a#mainnav03:hover img{ height:40px; width:79px; background: url(../images/nav_03_over.gif) top center no-repeat; }
a#mainnav03:active img{ height:40px; width:79px; background: url(../images/nav_03_over.gif) top center no-repeat; }

a#mainnav04:link img{ height:40px; width:98px; background: url(../images/nav_04_aus.gif) top center no-repeat; }
a#mainnav04:visited img{ height:40px; width:98px; background: url(../images/nav_04_aus.gif) top center no-repeat; }
a#mainnav04:hover img{ height:40px; width:98px; background: url(../images/nav_04_over.gif) top center no-repeat; }
a#mainnav04:active img{ height:40px; width:98px; background: url(../images/nav_04_over.gif) top center no-repeat; }

a#mainnav05:link img{ height:40px; width:78px; background: url(../images/nav_05_aus.gif) top center no-repeat; }
a#mainnav05:visited img{ height:40px; width:78px; background: url(../images/nav_05_aus.gif) top center no-repeat; }
a#mainnav05:hover img{ height:40px; width:78px; background: url(../images/nav_05_over.gif) top center no-repeat; }
a#mainnav05:active img{ height:40px; width:78px; background: url(../images/nav_05_over.gif) top center no-repeat; }

a#mainnav06:link img{ height:40px; width:122px; background: url(../images/nav_06_aus.gif) top center no-repeat; }
a#mainnav06:visited img{ height:40px; width:122px; background: url(../images/nav_06_aus.gif) top center no-repeat; }
a#mainnav06:hover img{ height:40px; width:122px; background: url(../images/nav_06_over.gif) top center no-repeat; }
a#mainnav06:active img{ height:40px; width:122px; background: url(../images/nav_06_over.gif) top center no-repeat; }

*/
div.nav {
width:562px;
height:40px;
padding:0;
margin:4px 0 0 361px;}

#nav01 { position:absolute; width:66px;	height:40px; z-index:10; visibility: hidden;}
#nav02 { position:absolute; width:97px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 66px;}
#nav03 { position:absolute; width:79px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 163px;}
#nav04 { position:absolute; width:98px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 242px;}
#nav05 { position:absolute; width:78px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 340px;}
#nav06 { position:absolute; width:122px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 418px;}
#nav07 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 530px;}
#nav08 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 531px;}
#nav09 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 532px;}
#nav10 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 533px;}


/* Navigation without JS */
#nav01a { position:absolute; width:66px;	height:40px; z-index:10; visibility: visible; }
#nav02a { position:absolute; width:97px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 66px; }
#nav03a { position:absolute; width:79px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 163px;}
#nav04a { position:absolute; width:98px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 242px;}
#nav05a { position:absolute; width:78px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 340px;}
#nav06a { position:absolute; width:122px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 418px;}
#nav07a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 530px;}
#nav08a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 531px;}
#nav09a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 532px;}
#nav10a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 533px;}

a#mainnav01:link img{ height:40px; width:66px; background: url(../images/nav_01_aus.gif) top center no-repeat;}
a#mainnav01:visited img{ height:40px; width:66px; background: url(../images/nav_01_aus.gif) top center no-repeat;}
a#mainnav01:hover img{ height:40px; width:66px; background: url(../images/nav_01_over.gif) top center no-repeat;}
a#mainnav01:active img{ height:40px; width:66px; background: url(../images/nav_01_over.gif) top center no-repeat;}

a#mainnav02:link img { height:40px; width:97px; background: url(../images/nav_02_aus.gif) top center no-repeat; }
a#mainnav02:visited img{ height:40px; width:97px; background: url(../images/nav_02_aus.gif) top center no-repeat; }
a#mainnav02:hover img{ height:40px; width:97px; background: url(../images/nav_02_over.gif) top center no-repeat; } 
a#mainnav02:active img{ height:40px; width:97px; background: url(../images/nav_02_over.gif) top center no-repeat; }

a#mainnav03:link img{ height:40px; width:79px; background: url(../images/nav_03_aus.gif) top center no-repeat; }
a#mainnav03:visited img{ height:40px; width:79px; background: url(../images/nav_03_aus.gif) top center no-repeat; }
a#mainnav03:hover img{ height:40px; width:79px; background: url(../images/nav_03_over.gif) top center no-repeat; }
a#mainnav03:active img{ height:40px; width:79px; background: url(../images/nav_03_over.gif) top center no-repeat; }

a#mainnav04:link img{ height:40px; width:98px; background: url(../images/nav_04_aus.gif) top center no-repeat; }
a#mainnav04:visited img{ height:40px; width:98px; background: url(../images/nav_04_aus.gif) top center no-repeat; }
a#mainnav04:hover img{ height:40px; width:98px; background: url(../images/nav_04_over.gif) top center no-repeat; }
a#mainnav04:active img{ height:40px; width:98px; background: url(../images/nav_04_over.gif) top center no-repeat; }

a#mainnav05:link img{ height:40px; width:78px; background: url(../images/nav_05_aus.gif) top center no-repeat; }
a#mainnav05:visited img{ height:40px; width:78px; background: url(../images/nav_05_aus.gif) top center no-repeat; }
a#mainnav05:hover img{ height:40px; width:78px; background: url(../images/nav_05_over.gif) top center no-repeat; }
a#mainnav05:active img{ height:40px; width:78px; background: url(../images/nav_05_over.gif) top center no-repeat; }

a#mainnav06:link img{ height:40px; width:122px; background: url(../images/nav_06_aus.gif) top center no-repeat; }
a#mainnav06:visited img{ height:40px; width:122px; background: url(../images/nav_06_aus.gif) top center no-repeat; }
a#mainnav06:hover img{ height:40px; width:122px; background: url(../images/nav_06_over.gif) top center no-repeat; }
a#mainnav06:active img{ height:40px; width:122px; background: url(../images/nav_06_over.gif) top center no-repeat; }
/*
div.nav {
width:562px;
height:40px;
padding:0;
margin:4px 0 0 361px;}

#nav01 { position:absolute; width:66px;	height:40px; z-index:10; visibility: hidden;}
#nav02 { position:absolute; width:119px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 66px;}
#nav03 { position:absolute; width:79px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 185px;}
#nav04 { position:absolute; width:98px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 264px;}
#nav05 { position:absolute; width:78px;	height:40px; z-index:10; visibility: hidden; margin:0 0 0 362px;}
#nav06 { position:absolute; width:122px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 440px;}
#nav07 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 552px;}
#nav08 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 553px;}
#nav09 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 554px;}
#nav10 { position:absolute; width:1px; height:40px; z-index:10; visibility: hidden; margin:0 0 0 555px;}

*/

/* Navigation without JS */
/*
#nav01a { position:absolute; width:66px;	height:40px; z-index:10; visibility: visible; }
#nav02a { position:absolute; width:119px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 66px; }
#nav03a { position:absolute; width:79px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 185px;}
#nav04a { position:absolute; width:98px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 264px;}
#nav05a { position:absolute; width:78px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 362px;}
#nav06a { position:absolute; width:122px;	height:40px; z-index:10; visibility: visible; margin:0 0 0 440px;}
#nav07a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 552px;}
#nav08a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 553px;}
#nav09a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 554px;}
#nav10a { position:absolute; width:1px;		height:40px; z-index:10; visibility: visible; margin:0 0 0 555px;}

a#mainnav01:link img{ height:40px; width:66px; background: url(../images/nav_01_aus.gif) top center no-repeat;}
a#mainnav01:visited img{ height:40px; width:66px; background: url(../images/nav_01_aus.gif) top center no-repeat;}
a#mainnav01:hover img{ height:40px; width:66px; background: url(../images/nav_01_over.gif) top center no-repeat;}
a#mainnav01:active img{ height:40px; width:66px; background: url(../images/nav_01_over.gif) top center no-repeat;}

a#mainnav02:link img { height:40px; width:119px; background: url(../images/nav_02_aus.gif) top center no-repeat; }
a#mainnav02:visited img{ height:40px; width:119px; background: url(../images/nav_02_aus.gif) top center no-repeat; }
a#mainnav02:hover img{ height:40px; width:119px; background: url(../images/nav_02_over.gif) top center no-repeat; } 
a#mainnav02:active img{ height:40px; width:119px; background: url(../images/nav_02_over.gif) top center no-repeat; }

a#mainnav03:link img{ height:40px; width:79px; background: url(../images/nav_03_aus.gif) top center no-repeat; }
a#mainnav03:visited img{ height:40px; width:79px; background: url(../images/nav_03_aus.gif) top center no-repeat; }
a#mainnav03:hover img{ height:40px; width:79px; background: url(../images/nav_03_over.gif) top center no-repeat; }
a#mainnav03:active img{ height:40px; width:79px; background: url(../images/nav_03_over.gif) top center no-repeat; }

a#mainnav04:link img{ height:40px; width:98px; background: url(../images/nav_04_aus.gif) top center no-repeat; }
a#mainnav04:visited img{ height:40px; width:98px; background: url(../images/nav_04_aus.gif) top center no-repeat; }
a#mainnav04:hover img{ height:40px; width:98px; background: url(../images/nav_04_over.gif) top center no-repeat; }
a#mainnav04:active img{ height:40px; width:98px; background: url(../images/nav_04_over.gif) top center no-repeat; }

a#mainnav05:link img{ height:40px; width:78px; background: url(../images/nav_05_aus.gif) top center no-repeat; }
a#mainnav05:visited img{ height:40px; width:78px; background: url(../images/nav_05_aus.gif) top center no-repeat; }
a#mainnav05:hover img{ height:40px; width:78px; background: url(../images/nav_05_over.gif) top center no-repeat; }
a#mainnav05:active img{ height:40px; width:78px; background: url(../images/nav_05_over.gif) top center no-repeat; }

a#mainnav06:link img{ height:40px; width:122px; background: url(../images/nav_06_aus.gif) top center no-repeat; }
a#mainnav06:visited img{ height:40px; width:122px; background: url(../images/nav_06_aus.gif) top center no-repeat; }
a#mainnav06:hover img{ height:40px; width:122px; background: url(../images/nav_06_over.gif) top center no-repeat; }
a#mainnav06:active img{ height:40px; width:122px; background: url(../images/nav_06_over.gif) top center no-repeat; }

*/

/* -------------------------------------- FOLGESEITEN -------------------------------------- */



/* Linker Bereich */
div.sfkt				{width:972px; height:28px; margin:0 0 0 0; float:left; display:inline; background: url(../images/bg_sfkt.gif);} 
div.sfkt2				{margin:0 30px 0 0; float:right; display:inline; } 
div.sitebodyfolgeleft 	{width:218px; margin:0 0 0 10px; padding:0 0 10px 0; float:left; display:inline; } 
div.sitebodyfolgerechts {width:714px; margin:0 0 0 0; padding:0 0 0 0; float:left; display:inline; } 





/* Navigation links */
div.menue {
width:186px;
padding:0 0 0 0;
margin:0 0 4px 20px;
background: url(../images/bg_nav_links.gif);
float:left;
display:inline;}

div.menue ul {
list-style:none;
padding:0;
margin:0;  }

div.menue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%; 
line-height:100%; }

a.nav02aus:link, a.nav02aus:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 8px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF url(../images/nav02_bullet_aus.gif) left top no-repeat; }
a.nav02aus:active, a.nav02aus:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF url(../images/nav02_bullet_over.gif) left top no-repeat; }
a.nav02an:link, a.nav02an:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF url(../images/nav02_bullet_an.gif) left top no-repeat; }
a.nav02an:active, a.nav02an:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF url(../images/nav02_bullet_an.gif) left top no-repeat; }


a.nav02austrenner:link, a.nav02austrenner:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 0px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF; }
a.nav02austrenner:active, a.nav02austrenner:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF; }


a.nav03aus:link, a.nav03aus:visited {
font-size: 11px; line-height:120%; font-weight: normal; text-decoration: none; color: #7F7F7F; padding: 8px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #ffffff; }
a.nav03aus:active, a.nav03aus:hover {
font-size: 11px; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 8px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #ffffff; }
a.nav03an:link, a.nav03an:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #ffffff url(../images/nav03_bullet_an.gif) left top no-repeat; }
a.nav03an:active, a.nav03an:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 8px 0px 7px 32px; margin: 0 0 1px 0; display: block; background: #ffffff url(../images/nav03_bullet_an.gif) left top no-repeat; }

/* Ideennavigation */
a.nav02an_idee:link, a.nav02an_idee:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 0px 8px 32px; margin: 0 0 0 0; display: block; background: #FFFFFF url(../images/nav02_bullet_an.gif) left top no-repeat; }
a.nav02an_idee:active, a.nav02an_idee:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 0px 8px 32px; margin: 0 0 0 0; display: block; background: #FFFFFF url(../images/nav02_bullet_an.gif) left top no-repeat; }




div.img {
float:left;
display:inline;}

div.menueteaser {
font-size: 11px; 
line-height:120%; 
text-decoration: none; 
color: #000000; 
padding: 3px 0px 7px 0; 
margin: 0 0 1px 0; 
display: block; 
background: #ffffff left top no-repeat; 
}


div.menueteaser1 {
width:186px;
padding:0 0 0 0;
margin:0 0 0 20px; 
float:left;
display:inline;}

div.menueteaser2 {
padding:0;
margin:0 0 0 0; 
float:left;
display:inline;}

div.menueteaser2 select{
padding:0;
margin:0 0 0 15px; 
width:225px;
}

div.menueteasertrenner {
width:186px;
padding:0 0 0 0;
margin:9px 0 0 20px; 
float:left;
display:inline;}

div.menueteaserbild1 {
width:48px;
padding:0 0 0 0;
margin:0 0 0 0px; 
float:left;
display:inline;}

div.menueteaserbild2 {
width:190px;
padding:0 0 0 0;
margin:10px 0 0 20px; 
float:left;
display:inline;
clear:both;}

div.menueteaserbild3 {
width:190px;
padding:0 0 0 0;
margin:10px 0 0 20px; 
float:left;
display:inline;
clear:both;}

div.menueteasertext1 {
width:130px;
padding:0 0 0 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.menueteasertext2 {
width:180px;
padding:0 0 0 0;
margin:0 0 0 20px; 
float:left;
display:inline;}

div.menueteasertext3 {
width:190px;
padding:0 0 0 0;
margin:0 0 0 0; 
float:left;
display:none;
visibility: hidden;}

div.menueteasertext1 p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding:0 0 0 0; margin:13px 0 0 0;}
div.menueteasertext2 p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding:0 0 0 0; margin:13px 0 0 8px;}
div.menueteasertext3 p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding:0 0 0 0; margin:13px 0 0 8px;}
div.menueteasertext1 p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:6px 0 0 0;}
div.menueteasertext2 p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:7px 0 3px 8px;}
div.menueteasertext3 p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:7px 0 3px 8px;}


select.idee 	{width: 177px; color: #000000; font-size: 11px; font-weight:normal; padding:0 0 0 0; margin:4px 0 0 28px;}
select.idee2 	{width: 177px; color: #000000; font-size: 11px; font-weight:normal; padding:0 0 0 0; margin:-2px 0 4px 8px;}
input.idee	{width: 70px; margin: 10px 0 0 20px;}
input.idee2	{width: 65px; font-size: 11px; margin: 5px 0 0 0;}



a.mehr:link, a.mehr:visited {
font-size: 100%; font-weight: normal; text-decoration: none; color: #df0101; padding: 0px 0px 0px 12px; margin: 0 0 0 0px; background:url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.mehr:active, a.mehr:hover {
font-size: 100%; font-weight: normal; text-decoration: none; color: #000000; padding: 0px 0px 0px 12px; margin: 0 0 0 0px; background:url(../images/mehr_bullet_over.gif) left no-repeat;}

a.mehr-home:link, a.mehr-home:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #df0101; padding: 0px 0px 0px 12px; margin: 0 0 0 0px; background:url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.mehr-home:active, a.mehr-home:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 12px; margin: 0 0 0 0px; background:url(../images/mehr_bullet_over.gif) left no-repeat;}


/* PFAD */
#pfad {
width:706px;
height:28px;
background:#f5ecba;
float:left;
display:inline;
margin:0 0 8px 8px;
padding:0;}

#pfad p{
color: #000000; font-weight: normal; font-size:11px; line-height: 100%; margin:0; padding:9px 8px 0px 8px; }

span.bold{
font-weight: bold; }

#pfad a{
text-decoration:none; font-weight: normal; color:#DF0101; padding:1px 4px 2px 4px;}

#pfad a:hover{
text-decoration:underline; font-weight: normal; color:#000000; }


div.flash-04	{width:706px; height:402px; margin:0 0 0 8px; float:left; display:inline;} 


div.illu-04	{width:468px; margin:0 0 0 8px; float:left; display:inline;} 
div.illu-05	{width:230px; height:94px; margin:0 0 0px 8px; float:left; display:inline;} 
div.illu-06	{width:706px; margin:0 0 8px 8px; float:left; display:inline; } 
div.illu-07	{width:349px; margin:0 0 0px 0px; float:left; display:inline; border-bottom:8px solid #ffffff;} 

div.ideensuche	{width:230px; height:110px; margin:0 0 0 8px; float:left; display:inline; background:#F2E8B1;} 
input.ideensuche	{width: 70px; margin: 5px 0 0 146px; font-size:12px;}
input.ideensuche2	{width: 70px; margin: 5px 0 0 180px; font-size:12px;}
input.ideensuche3	{width: 70px; margin: 5px 0 0 250px; font-size:12px;}



div.teaser3 	{width:230px; height:180px; margin:0 0 8px 8px; float:left; display:inline; background:#fff9d9;} 

div.teaser3text {
width:210px;
padding:0 0 0 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.teaser3text img{
width:214px;
padding:0 0 0 0;
margin:8px 0 8px 0;
float:left;
display:inline; }

div.teaser3text p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding:0 0 0 0; margin:7px 0 0 0;}
div.teaser3text p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}

input.input-01 		{width: 196px; color: #000000; font-size: 11px; font-weight:normal; padding:0 0 0 0; margin:4px 0 0 15px;}

div.button-01 		{width: 200px; padding:0 0 0 0; margin:6px 0 0 15px; text-align:right;}

a.button:link, a.button:visited {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 3px 0px 3px 24px; margin: 0; display: block; float:right; background: url(../images/button_bullet_aus.gif) left top no-repeat; }
a.button:active, a.button:hover {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 3px 0px 3px 24px; margin: 0; display: block; float:right; background: url(../images/button_bullet_over.gif) left top no-repeat; }


div.button-02 		{float:left; display:inline; padding:0 0 0 0; margin:8px 0 0 16px; }




div.teaser4 	{width:230px; height:86px; margin: 0 0 8px 8px; float:left; display:inline; background:#fff9d9;} 
 
div.teaser4text {
width:214px;
padding:0 0 0 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.teaser4text img{
width:70px;
padding:0 0 0 0;
margin:8px 0 0 8px; 
float:right;}

div.teaser4text p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding:0 0 0 0; margin:7px 0 0 0;}
div.teaser4text p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}

div.teaser5 	{width:230px; height:86px; max-height:86px; margin:0 0 8px 8px; float:left; display:inline; background:#fff9d9; } 
div.teaser5text 
{
	width:214px;
	padding:0 0 0 0;
	margin:0 0 0 8px; 
	float:left;
	display:inline;
}
div.teaser5text img{
width:70px;
padding:0 0 0 0;
margin:8px 8px 0 0; 
float:left;}

div.teaser5text p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding: 0 0 0 0; margin:7px 0 0 0;}
div.teaser5text p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}

div.teaser6 	{width:238px; height:86px; max-height:86px; margin:0 0 8px 0px; float:left; display:inline; background:#fff9d9;} 
div.teaser6text 
{
	height: 0px;
	max-height: 0px;
}
div.teaser6bild {
	width:230px;
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
	float:left;
	display:inline;
}





div.teaser7 	{width:230px; height:86px; max-height:86px; margin:0 0 8px 8px; float:left; display:inline; background:#fff9d9;} 
div.teaser7text {
width:230px;
padding:0 0 0 0;
margin:0 0 0 0; 
float:left;
display:inline;}

div.teaser7text img{
width:230px;
height:86px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
display:inline; }

div.teaser7text p.head 	{ display:none; color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding: 0 0 0 0; margin:7px 0 0 0;}
div.teaser7text p 		{ display:none; color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}



div.teaser8 	{width:230px; height:180px; max-height:180px; margin:0 0 8px 8px; float:left; display:inline; background:#fff9d9;} 
div.teaser8text {
width:230px;
padding:0 0 0 0;
margin:0 0 0 0; 
float:left;
display:inline;}

div.teaser8text img{
width:230px;
height:180px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
display:inline; }

div.teaser8text p.head 	{ display:none; color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding: 0 0 0 0; margin:7px 0 0 0;}
div.teaser8text p 		{ display:none; color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0; }


div.teaser9 	{width:230px; height:86px; max-height:86px; margin:0 0 8px 0px; float:left; display:inline; background:#fff9d9;} 
div.teaser9text {
width:238px;
padding:0 0 0 0;
margin:0 0 0 0; 
float:left;
display:inline;}

div.teaser9text img{
width:238px;
height:86px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
display:inline; }

div.teaser9text p.head 	{ display:none; color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding: 0 0 0 0; margin:7px 0 0 0;}
div.teaser9text p 		{ display:none; color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}

div.teaser10 	{width:230px; height:180px; max-height:180px; margin:0 0 8px 0px; float:left; display:inline; background:#fff9d9;} 
div.teaser10text {
width:238px;
padding:0 0 0 0;
margin:0 0 0 0; 
float:left;
display:inline;}

div.teaser10text img{
width:238px;
height:180px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
display:inline; }

div.teaser10text p.head 	{ display:none; color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding: 0 0 0 0; margin:7px 0 0 0;}
div.teaser10text p 			{ display:none; color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}


div.teaser11 	{width:230px; margin: 0 0 8px 8px; float:left; display:inline; background:#fff9d9;} 
 
div.teaser11text {
width:214px;
padding:0 0 8px 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.teaser11text img{
width:70px;
padding:0 0 0 0;
margin:8px 0 0 8px; 
float:right;}

div.teaser11text p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding:0 0 0 0; margin:7px 0 0 0;}
div.teaser11text p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}


div.teaser12 	{width:259px; height:60px; max-height:60px; margin:0 0 8px 0; float:left; display:inline; background:#df0101;} 
div.teaser12text {
width:259px;
padding:0 0 0 0;
margin:0 0 0 0; 
float:left;
display:inline;}

div.teaser12text img{
width:259px;
height:60px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
display:inline; }

div.teaser12text p.head 	{ display:none; color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding: 0 0 0 0; margin:7px 0 0 0;}
div.teaser12text p 		
{
	display:none; 
	color: #000000; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin:2px 0 0 0;}


div.teaser13 	{width:259px; height: 60px; max-height:60px; margin:0 0 8px 0; float:left; display:inline; background:#fff9d9; } 
div.teaser13text 
{
	width:251px;
	padding:0 0 0 0;
	margin:0 8px 0 0; 
	float:left;
	display:inline;
}
div.teaser13text img{
	width:60px;
	height: 60px;
	padding:0 0 0 0;
	margin: 0 0 0 0; 
	float:left;
	border-right: 8px solid #FFFFFF;
}

div.teaser13text p.head 	
{
	color: #000000; 
	font-size: 12px; 
	font-weight:bold; 
	line-height: 15px; 
	padding: 0 0 0 5px; 
	margin:7px 0 0 5px;
	display: inline;
	width: 170px;
	float: left;
}
div.teaser13text p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 5px; margin:2px 0 0 5px; display: inline; width: 170px; float: left;}



div.teaser14 	{width:318px; height:94px; max-height:94px; margin:0 0 8px 8px; float:left; display:inline; background:#fff9d9; } 
div.teaser14text 
{
	width:318px;
	padding:0 0 0 0;
	margin:0 0 0 0; 
	float:left;
	display:inline;
}
div.teaser14text img{
width:318px;
height:94px;
padding:0 0 0 0;
margin:0 0 0 0; 
float:left;}

div.teaser14text p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding: 0 0 0 0; margin:7px 0 0 0;}
div.teaser14text p 		
{
	display: none;
	color: #000000; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin:2px 0 0 0;}
	

div.teaser15 	{width:318px; height:196px; max-height:196px; margin:0 0 8px 8px; float:left; display:inline; background:#fff9d9; } 
	
div.teaser15text 
{
	width:318px;
	padding:0 0 0 0;
	margin:0 0 0 0; 
	float:left;
	display:inline;
}
div.teaser15text img{
width:318px;
height:196px;
padding:0 0 0 0;
margin:0 0 0 0; 
float:left;}

div.teaser15text p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding: 0 0 0 0; margin:7px 0 0 0;}
div.teaser15text p 		
{
	display: none;
	color: #000000; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin:2px 0 0 0;}
	
/** teaser 16 startseite */	
div.teaser16 	
{
	width: 259px; 
	height: 60px; 
	margin: 0 0 8px 0; 
	float:left; 
	display:inline; 
	background:#fff9d9;
} 
 
div.teaser16text {
width: 251px;
padding:0 0 0 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.teaser16text img{
	width: 60px;
	height: 60px;
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
	float: right;
	border-left: 8px solid #FFFFFF;
}

div.teaser16text p.head 	
{
	color: #000000; 
	font-size: 12px; 
	font-weight:bold; 
	line-height: 15px; 
	padding:0 0 0 0; 
	margin:7px 0 0 0;
	display: inline;
	width: 170px;
	float: left;
}
div.teaser16text p 		
{
	color: #000000; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin:2px 0 0 0;
	display: inline;
	width: 170px;
	float: left;
}


/** teaser 17 startseite mittlere spalte */	
div.teaser17 	
{
	width: 318px; 
	height: 196px; 
	margin: 0 0 8px 8px; 
	float:left; 
	display:inline; 
	background:#fff9d9;
} 
 
div.teaser17text {
width: 302px;
padding:0 0 0 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.teaser17text img{
	width: 302px;
	height: 86px;
	padding: 0 0 0 0;
	margin: 8px 0 0 0; 
	float: left;
}

div.teaser17text p.head 	
{
	color: #000000; 
	font-size: 12px; 
	font-weight:bold; 
	line-height: 15px; 
	padding:0 0 0 0; 
	margin:7px 0 0 0;
	display: inline;
	width: 302px;
	float: left;
}
div.teaser17text p 		
{
	color: #000000; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin:2px 0 0 0;
	display: inline;
	width: 302px;
	float: left;
}

div.teaser17text p.links
{
	color: #000000; 
	font-size: 11px; 
	font-weight: bolder; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin: 5px 0 0 0;
	display: inline;
	width: 302px;
	float: left;
}


/** teaser 18 startseite linke spalte */	
div.teaser18 	
{
	width: 318px; 
	height: 94px; 
	margin: 0 0 8px 8px; 
	float:left; 
	display:inline; 
	background:#fff9d9;
} 
 
div.teaser18text {
width: 302px;
padding:0 0 0 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.teaser18text img{
	width: 78px;
	height: 78px;
	padding: 0 0 0 0;
	margin: 8px 0px 0 0; 
	float: right;
}

div.teaser18text p.head 	
{
	color: #000000; 
	font-size: 12px; 
	font-weight:bold; 
	line-height: 15px; 
	padding:0 0 0 0; 
	margin:7px 0 0 0;
	display: inline;
	width:216px;
	float: left;
}
div.teaser18text p 		
{
	color: #000000; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin:2px 0 0 0;
	display: inline;
	width: 216px;
	float: left;
}

div.teaser18text p.links
{
	color: #000000; 
	font-size: 11px; 
	font-weight: bolder; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin: 5px 0 0 0;
	display: inline;
	width: 216px;
	float: left;
}

/** teaser 19 startseite mittlere spalte */	
div.teaser19 	
{
	width: 318px; 
	height: 196px; 
	margin: 0 0 8px 8px; 
	float:left; 
	display:inline; 
	background:#fff9d9;
} 
 
div.teaser19text {
width: 302px;
padding:0 0 0 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.teaser19text img{
	width: 302px;
	height: 78px;
	padding: 0 0 0 0;
	margin: 8px 0 0 0; 
	float: left;
}

div.teaser19text p.head 	
{
	color: #000000; 
	font-size: 12px; 
	font-weight:bold; 
	line-height: 15px; 
	padding:0 0 0 0; 
	margin:7px 0 0 0;
	display: inline;
	width: 302px;
	float: left;
}
div.teaser19text p 		
{
	color: #000000; 
	font-size: 11px; 
	font-weight:normal; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin:2px 0 0 0;
	display: inline;
	width: 302px;
	float: left;
}

div.teaser19text p.links
{
	color: #000000; 
	font-size: 11px; 
	font-weight: bolder; 
	line-height: 14px; 
	padding:0 0 0 0; 
	margin: 5px 0 0 0;
	display: inline;
	width: 302px;
	float: left;
}
/** teaser20 Prospekte Spalten unter dem Themenbild */
div.teaser20 	{ width: 230px; /*height: 234px;*/ height:357px; margin: 10px 0 0px 8px; float: left; display: inline; background: #fff9d9;} 

div.teaser20text {
width: 210px;
padding: 0 0 0 0;
margin: 0 0 0 8px; 
float: left;
display: inline; }

div.teaser20text img {
width: 214px;
/*height: 180px;*/
padding: 0 0 0 0;
margin: 8px 0 8px 0;
float: left;
display: inline; }

div.teaser20text p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding:0 0 0 0; margin:7px 0 0 0;}
div.teaser20text p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}


/** teaser21 Prospekte 2 Spalten unter dem Themenbild */
div.teaser21 	{width:349px; margin: 0 8px 8px 0; float:left; display:inline; background:#fff9d9;} 
 
div.teaser21text {
width:334px;
padding:0 0 8px 0;
margin:0 0 0 8px; 
float:left;
display:inline;}

div.teaser21text img{
width:70px;
padding:0 0 0 0;
margin:8px 0 0 8px; 
float:right;}

div.teaser21text p.head 	{color: #000000; font-size: 12px; font-weight:bold; line-height: 15px; padding:0 0 0 0; margin:7px 0 0 0;}
div.teaser21text p 		{color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; padding:0 0 0 0; margin:2px 0 0 0;}



div.anleitung 	{ width:646px; margin:0 8px 8px 20px; padding:0 20px 0 0; float:left; display:inline; background:#F9F1C6;} 
div.anleitung2 	{ width:480px; margin:0 8px 8px 8px; float:left; display:inline; } 
div.anleitung3 	{ width:202px; margin:0 8px 8px 0; float:left; display:inline; background:#FFFFFF;} 

div.anleitungbild { width:171px; padding:8px 0 8px 8px; margin:0 0 0 0;  float:left; display:inline;}
div.anleitungtext { max-width:445px; padding:0 0 8px 0; margin:10px 0 0 20px;  float:left; display:inline; }
div.anleitungtextlang { width:615; padding:0 0 8px 0; margin:10px 0 0 20px;  float:left; display:inline; }
div.anleitung2text { width:455px; padding:0 0 8px 0; margin:10px 0 0 20px;  float:left; display:inline;}



div.anleitungtext p.head 	{color: #000000; font-size: 14px; font-weight:bold; line-height: 110%; padding:0 0 0 0; margin:5px 0 0 0;}
div.anleitungtext p 		{color: #000000; font-size: 12px; font-weight:normal; line-height: 130%; padding:0 0 0 0; margin:6px 0 0 0;}
div.anleitung2text p.head 	{color: #000000; font-size: 18px; font-weight:bold; line-height: 110%; padding:0 0 0 0; margin:5px 0 20px 0;}
div.anleitung2text p 		{color: #000000; font-size: 12px; font-weight:normal; line-height: 130%; padding:0 0 0 0; margin:6px 0 0 0;}
div.anleitung3text p.head 	{color: #000000; font-size: 14px; font-weight:bold; line-height: 110%; padding:0 0 0 8px; margin:5px 0 0 0;}
div.anleitung3text p 		{color: #000000; font-size: 12px; font-weight:normal; line-height: 130%; padding:0 0 0 0; margin:6px 0 0 0;}
div.anleitungtextlang p.head 	{color: #000000; font-size: 14px; font-weight:bold; line-height: 110%; padding:0 0 0 0; margin:5px 0 0 0;}
div.anleitungtextlang p 		{color: #000000; font-size: 12px; font-weight:normal; line-height: 130%; padding:0 0 0 0; margin:6px 0 0 0;}

a.anleitung3:link, a.anleitung3:visited {font-size: 12px; line-height:100%; text-decoration: none; color: #DF0101; padding: 1px 0 1px 8px; margin: 0 0 0 0; display: inline; float:left;}
a.anleitung3:hover, a.anleitung3:active {font-size: 12px; line-height:100%; text-decoration: none; color: #000000; padding: 1px 0 1px 8px; margin: 0 0 0 0; display: inline; float:left; }




div.einleitung { width:706px; float:left; display:inline; margin:0 0 0 8px; padding:0 0 0 0;}

div.einleitungbild { width:349px; padding:0 0 0 0; margin:0px 0 0 0px;  float:left; display:inline; z-index:-1;}
div.einleitungtext { width:349px; height:152px; padding:0 0 0 0; margin:0px 0 0 8px; float:left; display:inline; }

div.einleitungtext p.head 	{color: #000000; font-size: 18px; font-weight:bold; line-height: 110%; padding:0 0 0 0; margin:10px 8px 0 8px;}
div.einleitungtext p		{color: #000000; font-weight: normal; font-size:12px; line-height: 150%; margin:0; padding:4px 8px 8px 8px; }


div.einleitung2 	{ width:706px; margin:0 0 8px 8px; padding:8px 0 20px 0; float:left; display:inline; background:#fff9d9;} 

div.einleitung2bild { width:171px; padding:8px 0 8px 8px; margin:0 0 0 0;  float:left; display:inline;}
div.einleitung2text { width:480px; padding:0 0 8px 0; margin:0 0 0 20px;  float:left; display:inline;}

div.einleitung2text p 		{color: #000000; font-size: 12px; font-weight:normal; line-height: 170%; padding:0 0 0 0; margin:6px 0 0 0;}


div.ideencontainer { width:706px; margin:8px 0 0 0; background:#fff9d9;}

/* Karteireiter */
div.kartei-bg 	{ height:28px; float:left; display:inline; margin:0 0 0px 8px; padding:0; z-index:2; background:#F5ECBA; width:706px}
div.kartei-bg2 	{ height:28px; float:left; display:inline; margin:0 0 0px 0px; padding:0; z-index:2; background:#F5ECBA; width:349px}
div.kartei-bg3 	{ height:28px; float:left; display:inline; margin:0 0 0px 8px; padding:0; z-index:2; background:#F5ECBA; width:349px}
div.kartei 		{ height:28px; float:left; display:inline; margin:0; padding:0; z-index:2;}

div.kartei-layer1 		{ position:absolute; height:28px; margin:0;	padding:0; z-index:2; visibility: visible;}
div.kartei-layer2 		{ position:absolute; height:28px; margin:0; padding:0; z-index:2; visibility: hidden;}
div.kartei-layer3 		{ position:absolute; height:28px; margin:0; padding:0; z-index:2; visibility: hidden;}

div.kartei-ende { height:28px; width:18px; float:left; display:inline; margin:0; padding:0; z-index:2; background:url(../images/karteireiter_ende.gif) left no-repeat; }

a.karteireiterfirst-aus:link, a.karteireiterfirst-aus:visited {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 9px 18px 8px 32px; margin: 0 0 0 0; display: inline; float:left; background:url(../images/karteireiterfirst_aus.gif) left no-repeat; }
a.karteireiterfirst-aus:active, a.karteireiterfirst-aus:hover {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 18px 8px 32px; margin: 0 0 0 0; display: inline; float:left; background:url(../images/karteireiterfirst_over.gif) left no-repeat; }
a.karteireiterfirst-an:link, a.karteireiterfirst-an:visited {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 18px 8px 32px; margin: 0 0 0 0; display: inline; float:left; background:url(../images/karteireiterfirst_an.gif) left no-repeat; }
a.karteireiterfirst-an:active, a.karteireiterfirst-an:hover {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 18px 8px 32px; margin: 0 0 0 0; display: inline; float:left; background:url(../images/karteireiterfirst_an.gif) left no-repeat; }

a.karteireiter-aus:link, a.karteireiter-aus:visited {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 9px 18px 8px 32px; margin: 0 0 0 0; display: inline; float:left; background:url(../images/karteireiter_aus.gif) left no-repeat;}
a.karteireiter-aus:active, a.karteireiter-aus:hover {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 18px 8px 32px; margin: 0 0 0 0; display: inline; float:left; background:url(../images/karteireiter_over.gif) left no-repeat;}
a.karteireiter-an:link, a.karteireiter-an:visited {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 18px 8px 32px; margin: 0 0 0 0; display: inline; float:left; background:url(../images/karteireiter_an.gif) left no-repeat;}
a.karteireiter-an:active, a.karteireiter-an:hover {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 18px 8px 32px; margin: 0 0 0 0; display: inline; float:left; background:url(../images/karteireiter_an.gif) left no-repeat;}

span.karteireiter-text {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 6px 8px 82px; margin: 0 0 0 0; display: inline; }
span.karteireiter-text2 {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 6px 8px 220px; margin: 0 0 0 0; display: inline; }
span.karteireiter-text3 {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 6px 8px 0; margin: 0 0 0 0; display: inline; }


a.karteireiter2-aus:link, a.karteireiter2-aus:visited {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 9px 4px 8px 4px; margin: 0 0 0 0; display: inline; }
a.karteireiter2-aus:active, a.karteireiter2-aus:hover {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 4px 8px 4px; margin: 0 0 0 0; display: inline;  }
a.karteireiter2-an:link, a.karteireiter2-an:visited {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 4px 8px 4px; margin: 0 0 0 0; display: inline;  }
a.karteireiter2-an:active, a.karteireiter2-an:hover {
font-size: 11px; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 4px 8px 4px; margin: 0 0 0 0; display: inline;  }


div.karteireiter-aus{
margin:0px 0 0 0; padding: 0 0 0 0; float:left; display:inline; }
div.karteireiter-an{
margin:0px 0 0 0; padding: 0 0 0 0; float:left; display:inline; }






/* Seitenfunktionen */
a.sfkt-top:link, a.sfkt-top:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 6px 10px 2px 22px; margin: 2px 0 0 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: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 10px 2px 22px; margin: 2px 0 0 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: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 6px 0px 2px 22px; margin: 2px 0 0 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: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 0px 2px 22px; margin: 2px 0 0 0; display: block; float:right; background: url(../images/bullet_drucken_over.gif) left no-repeat; }

a.sfkt-zurueck:link, a.sfkt-zurueck:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 6px 10px 2px 22px; margin: 2px 0 0 0; display: block; float:right; background: url(../images/bullet_zurueck_aus.gif) left no-repeat; }
a.sfkt-zurueck:active, a.sfkt-zurueck:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 10px 2px 22px; margin: 2px 0 0 0; display: block; float:right; background: url(../images/bullet_zurueck_over.gif) left no-repeat; }



/*
a.vor:link, a.vor:visited
{ font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 6px 10px 2px 22px; margin: 2px 0 0 0; display: block; float:right;  }
a.vor:active, a.vor:hover
{ font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 10px 2px 22px; margin: 2px 0 0 0; display: block; float:right; }
a.zurueck:link, a.zurueck:visited
{ font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 6px 10px 2px 22px; margin: 2px 0 0 0; display: block; float:right;  }
a.zurueck:active, a.zurueck:hover
{ font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 10px 2px 22px; margin: 2px 0 0 0; display: block; float:right; }
*/

a.vor:link, a.vor:visited
{ font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 6px 5px 2px 5px; margin: 2px 0 0 0; }
a.vor:active, a.vor:hover
{ font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 5px 2px 5px; margin: 2px 0 0 0; }
a.zurueck:link, a.zurueck:visited
{ font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 6px 5px 2px 5px; margin: 2px 0 0 0; }
a.zurueck:active, a.zurueck:hover
{ font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 5px 2px 5px; margin: 2px 0 0 0; }





/* Spaltenaufteilung */

#spalte-01 	{width:238px; margin:0; float:left; display:inline; overflow:visible; } 
#spalte-02 	{width:238px; margin:0; float:left; display:inline; overflow:visible; } 
#spalte-03 	{width:238px; margin:0; float:left; display:inline; overflow:visible; } 

#spalte-01-start 	{width:326px; margin:0; float:left; display:inline; overflow:visible; } 
#spalte-02-start 	{width:326px; margin:0; float:left; display:inline; overflow:visible; } 



/* Inhaltsseite */
div.contentcontainer { width:706px; float:left; display:inline; margin:0 0 8px 8px; padding:0; background:#fff9d9;}
div.contentcontainer2{ width:706px; float:left; display:inline; margin:0 0 8px 8px; padding:0; background: url(../images/bg_sitebodyfolge2.gif) repeat-y;}
div.contentcontainer3{ width:706px; float:left; display:inline; margin:0 0 8px 8px; padding:0; background: url(../images/bg_sitebodyfolge3.gif) repeat-y;}
div.contentcontainer4{ width:706px; float:left; display:inline; margin:0 0 8px 8px; padding:0; background: url(../images/bg_sitebodyfolge4.gif) repeat-y;}
div.contentcontainer5{ width:714px; float:left; display:inline; margin:0 0 8px 8px; padding:0; background: url(../images/bg_sitebodyfolge4.gif) repeat-y left;}

 
div.contentflash	 { float:left; display:inline; margin:0 0 0 0; padding:0 0 0 0; }

div.content			 { width:666px; float:left; display:inline; margin:10px 0 0 20px; padding: 0 0 20px 0; }
div.content	img		 { margin:0 10px 0 0; padding:0; }
div.content td p	 { margin:5px; padding:0; }

div.content2		 { width:430px; float:left; display:inline; margin:10px 0 0 20px; padding:0 0 20px 0;}
div.content2 img	 { margin:0 10px 0 0; padding:0; }
div.content2 td p	 { margin:5px; padding:0; }

div.content3		 { width:210px; float:left; display:inline; margin:10px 0 0 36px; padding:0 0 20px 0; }
div.content3 img	 { margin:0 10px 0 0; padding:0; }
div.content3 td p	 { margin:5px; padding:0; }

div.content4		 { width:230px; float:left; display:inline; margin:0 0 0 26px; padding:8px 0 8px 0; background:#F5ECBA; border-bottom:8px solid #ffffff;}
div.content5		 { width:230px; float:left; display:inline; margin:0 0 0 26px; padding:8px 0 8px 0; background:#F5ECBA; border-bottom:8px solid #ffffff; border-top:8px solid #ffffff;}

div.content6		 { width:309px; float:left; display:inline; margin:10px 0 0 20px; padding:0 0 20px 0; }
div.content6 img	 { margin:0 10px 0 0; padding:0; }
div.content6 img.icon	 { margin:0 0 0 0; padding:0; }
div.content6 td p	 { margin:0px; padding:0; }

div.content7			 { width:666px; float:left; display:inline; margin:10px 0 0 20px; padding: 0 0 0 0; }
div.content7	img		 { margin:0 10px 0 0; padding:0; }
div.content7 td p	 { margin:5px; padding:0; }

div.partnerbild		{ width: 78px; float:left; display:inline;}
div.partnerbild img	{ margin:0 0 0 8px; padding:0; }

div.partnertext		{ width: 152px; float:left; display:inline; }
div.partnertext p	{ margin:0 5px 5px 8px; padding:0; }

div.contentzurueck { width:198px; float:left; display:inline; margin:10px 0 0 0; padding: 0 0 20px 0;}
div.contentnavigation { width:368px; float:left; display:inline; margin: 10px 0 0 0; padding:  0 0 20px 0; text-align:left;}
div.contentdrucken { width:100px; float:left; display:inline; margin:8px 0 0 0; padding: 0 0 20px 0;}

div.contentzurueck2 { width:145px; float:left; display:inline; margin:10px 0 0 0; padding: 0 0 20px 0;}
div.contentnavigation2 { width:185px; float:left; display:inline; margin: 10px 0 0 0; padding:  0 0 20px 0; text-align:left;}

div.contentzurueck3 { width:210px; float:left; display:inline; margin:19px 0 0 0; padding: 0 0 20px 0;}
div.contentdrucken3 { width:220px; float:left; display:inline; margin:16px 0 0 0; padding: 0 0 20px 0;}


div.contentlinks	{ width: 100px; float:left;}
div.contentrechts	{ width: 566px; float:right;}

div.contentlinks2	{ width: 349px; float:left; display:inline;}
div.contentrechts2	{ width: 349px; height:520px; float:left; display:inline; margin:0 0 0 8px; }

div.contentrechts2-layer1	{ position:absolute; width: 349px; margin:0 0 0 0; z-index:2; visibility:visible;}
div.contentrechts2-layer2	{ position:absolute; width: 349px; margin:0 0 0 0; z-index:2; visibility:hidden;}
div.contentrechts2-layer3	{ position:absolute; width: 349px; margin:0 0 0 0; z-index:2; visibility:hidden;}



/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:10px 0px 0 0px;
width:100%;
float:left;
display:inline;}

fieldset2 {
border: 0px solid #000000;
padding : 0 0 0 0; 
margin:10px 0px 0 0px;
width:100%;
float:left;
display:inline;}
 
legend {
display:none;
font-size : 0.6765em; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
font-size : 12px; 
padding-top: 7px;
} 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 12px; 
padding-top: 10px;
} 

.formtext3 {
float : left; 
margin-right : 15px; 
font-size : 12px; 
padding-top: 8px;
display:block;
}

div.formularbg {	
width: 100%;
margin:0 0 0 0; 
padding:0 0 0 0;
float:left;
display:inline;
background: url(../images/formular_bg.gif) ;}

div.formularbg2 {	
width: 100%;
margin:8px 0 0 0; 
padding:0 0 0 0;
float:left;
display:inline;
background: url(../images/formular_bg.gif) ;}

div.formularbg3 {	
width: 100%;
margin:8px 0 0 0;
padding:8px 0 8px 0;
float:left;
display:inline;
background:#F9F1C6;
text-align:left;}

div.formularbg4 {	
width: 100%;
margin:8px 0 0 0; 
padding:8px 0 0 0;
float:left;
display:inline;
background: url(../images/formular_bg.gif) ;}

div.formularbg5 {	
width: 100%;
margin:8px 0 0 0; 
padding:8px 0 0 0;
float:left;
display:inline;
background: url(../images/formular_drittel_bg.gif) ;}



div.formularspalte {	
width: 329px;
margin:0 0 8px 0;
padding:8px 0 8px 0;
float:left;
display:inline;}

div.formularspalte2 {	
width: 329px;
margin:0 0 8px 8px;
padding:8px 0 8px 0;
float:left;
display:inline;}


span.right {
text-align : left; 
font-weight : normal; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%; 
} 

span.right2 {
text-align : left; 
font-weight : normal; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%;
margin:0 20px 0 0;
padding: 0 20px 0 0;
} 


label.left {
float : left; 
text-align : left; 
width : 155px; 
margin-right : 0; 
margin-left : 12px; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%; 
} 

label.left2 {
float : left; 
text-align : left; 
margin: 7px 15px 0 12px;
font-size : 12px; 
font-weight : normal; 
line-height : 150%; 
} 

label.left3 {
float : left; 
text-align : left; 
width : 200px; 
margin-right : 0; 
margin-left : 11px; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%; 
} 

label.left4 {
float : left; 
text-align : left; 
width : 200px; 
margin-right : 0; 
margin-left : 11px; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%; 
} 

label.left5 {
float : left; 
text-align : left; 
width : 100px; 
margin-right : 0; 
margin-left : 11px; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%;
} 

label.left6 {
float : left; 
text-align : left; 
width : 321px; 
margin-right : 0; 
margin-left : 11px; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%; 
} 


select.formular-mittel {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 110px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-mittel-2 {
float : left; 
font-size : 12px ;
font-weight : normal; 
width : 120px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-mittel-140 {
float : left; 
font-size : 12px ;
font-weight : normal; 
width : 150px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-mittel-240 {
float : left; 
font-size : 12px ;
font-weight : normal; 
width : 300px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-205 {
float : left; 
font-size : 12px ;
font-weight : normal; 
width : 205px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px;
} 

select.formular-206 {
float : left; 
font-size : 12px ;
font-weight : normal; 
width : 544px; 
margin-left : 0px; 
margin-top : 5px;
} 


select.formular-mittel-laminat {
float : left; 
font-size : 12px ;
font-weight : normal; 
width : 430px; 
height: 1.6em;
margin-left : 0px; 
margin-top : 5px;
} 


select.formular-nowidth {
float : left; 
font-size : 12px; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
} 

textarea.formular {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 182px; 
height : 80px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;
} 
textarea.formular-kontakt {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 298px; 
height : 110px; 
margin:5px 0 0 12px; 
padding: 2px 0 2px 5px;
} 
textarea.formular-kontakt2 {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 298px; 
height : 60px; 
margin:5px 0 0 12px; 
padding: 2px 0 2px 5px;
} 

textarea.formular-job {
float : left; 
font-size : 12px; 
font-weight : normal; 
width: 298px; 
height : 138px;
margin:5px 0 0 12px; 
padding: 2px 0 2px 5px;
} 


textarea.formular-text 
{
background:#FFF9D9;	
border:solid 1px #FFF9D9;
float : left; 
font-size : 12px; 
font-weight : bold; 
width: 298px; 
height : 45px;
margin:5px 0 0 8px; 
padding: 2px 0 2px 2px;
overflow:hidden;
} 

input.formular {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 140px; 
margin: 5px 10px 0 0;
padding: 2px 2px 2px 5px;}

input.formular-195 {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 194px; 
margin: 5px 10px 0 0;
padding: 2px 2px 2px 5px;}

input.formular-unterschrift {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px solid #000000;
background:none;}

input.formular-mittel {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 80px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-kurz {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 38px; 
margin: 3px 10px 0 0;
padding: 2px 0 2px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 5em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
} 

input.formular-radiobutton {
float : left; 
font-size : 12px; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}


#submit{
padding: 0; margin: 20px 0 10px 180px;  }
#submit2{
padding: 0; margin: 0px 0 0px 11.40em;  }
#submit3{
padding: 0; margin: 3px 0 2px 0.75em;  }

a.submit:link, a.submit:visited 	{  font-size: 12px; font-weight: bold; text-decoration: none; color: #DF0101; padding: 1px 0 0 25px; margin: 0px 1px 0px 0px; background: url(../images/teaser_bullet_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{  font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; padding: 1px 0 0 25px; margin: 0px 1px 0px 0px; background: url(../images/teaser_bullet_over.gif) no-repeat left; }



div.submitbutton {	
width: 100%;
margin:8px 0 0 0;
padding:8px 0 8px 0;
float:left;
display:inline;
background:#F9F1C6;
text-align:right;}


div.submitbutton img{	
margin:0 13px 0 519px; 
padding:3px 0 0 0;}

div.submitbutton2 {	
width: 100%;
margin:8px 0 0 0;
padding:8px 0 8px 0;
float:left;
display:inline;
background:#F9F1C6;}

input.upload 
{
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 304px; 
margin: 5px 0 0 12px;
padding: 2px 0 2px 5px;
height:21px}


form br {
clear : both; } 

.rot {
padding: 0px;
margin: 0px;
color : #DF0101; } 

.rot2 {
padding: 0 0 0 15px;
margin: 0px;
color : #DF0101; } 


fieldset p.formular {
font-size : 12px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 20px 12px; 
} 

fieldset p.formular2 {
font-size : 12px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 10px 20px 0px 14px; 
} 

fieldset p.formular3 {
font-size : 12px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 20px 20px 5px 15px; 
color: #007DC5;
}
 
fieldset p.formular4 {
font-size : 12px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0px 20px 5px 15px; 
} 
fieldset p.formular5 {
font-size : 12px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding :0px 20px 0 12px; 
} 


fieldset p.formular-bold {
font-size : 12px; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 20px 0px; 
} 


input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 14px;
font-size : 12px; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 0px; 
font-size : 12px; 
font-weight : normal; 
line-height : 150%; 
} 

label.right2 {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 12px; 
font-weight : normal; 
line-height : 100%; 
} 


input.right3 {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 175px;
font-size : 12px; 
font-weight : bold; 
} 






/* SUCHE */

div.formulartrenner {
height:1px;
width:100%;
margin : 0 0 10px 15px; 
padding : 0; 
background:#E9D878;
} 

select.formular-bereich {
float : left; 
font-size : 12px; 
font-weight : normal; 
height: 150%;
margin-left : 0px; 
margin-top : 5px;} 

div.suchergebnisse {
float:left;
display:inline;
width:100%;
margin : 1px 0 0 0; 
padding : 10px 0 5px 0; 
background: #fff9d9;} 

div.suchergebnisse p{
font-size: 11px; line-height:130%; font-weight: normal; text-decoration: none; padding:0 0 0.50em 0; margin:0; }

div.suchergebnis-head {
float:left;
display:inline;
width:100%;
margin : 20px 0 0 0; 
padding : 0 0 0 0; } 

div.suchergebnis-head h3{
color: #000000; font-size: 18px; font-weight:bold; line-height: 110%; padding:0 0 0 0; margin:0; }

/* Kontaktformular */
input.kontakt
{
	width: 100px;
	
}

/* ----------------- */
/* Jobangebote Liste */
/* ----------------- */
/*
div.job-container
{
	background: #000000;
	padding: 0 10px 0 0;
	margin: 0 10px 0 9px;
}
*/
div.zeile-unten-jobs
{
	width:707px; 
	padding: 0 10px 39px 0;
	margin: 7px 10px 7px 0;
	background: #fff9d9;
	float:left;
}

div.jobs {
width:669px;
padding: 0 0 0 0;
margin: 0 20px 4px 0;
background: #fff9d9 url(../images/bg_tabelle.gif);
float:left;
display:inline;}


div.jobs_title {
width:669px;
padding:0 0 0 0;
margin:0 0 0 0;
background: #fff9d9;
float:left;
display:inline;}

div.jobs_title h1 
{
	font-size: 18px;
	margin: 0 0 0 0;
	padding: 7px 0 12px 0;
}

div.stelle
{
	font-size: 12px; 
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none; 
	color: #DF0101; 
	padding: 8px 10px 8px 10px; 
	margin: 0 0 1px 0; 
	display: block; 
	background: #fff9d9 left top no-repeat;
	float:left;
}

div.stelle_first
{
	font-size: 12px; 
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none; 
	color: #DF0101; 
	padding: 8px 10px 8px 10px; 
	margin: 1px 0 1px 0; 
	display: block; 
	background: #fff9d9 left top no-repeat;
	float:left;
}


div.stelle_headline
{
	font-size: 11px; 
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	padding: 10px 10px 2px 10px; 
	margin: 0 0 1px 0; 
	display: block; 
	/*background: #fff9d9 left top no-repeat;*/
	float:left;
}


div.job_zusatz
{
	background: #fff9d9;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
}


div.stelle_headline_titel
{
	width: 328px;
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none;
	float: left;
}
div.stelle_titel
{
	width: 328px;
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none;
	float: left;
}


div.stelle_date
{
	width: 111px;
	color: #000000; 
	line-height:120%; 
	font-weight: normal; 
	text-decoration: none;
	float: left;
}

div.stelle_headline_date
{
	width: 111px;
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none;
	float: left;
}

div.stelle_filiale
{
	width: 210px;
	color: #000000;
	line-height:120%; 
	font-weight: normal; 
	text-decoration: none;
	float: left;
}

div.stelle_headline_filiale
{
	width: 210px;
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none;
	float: left;
}



div.stelle_titel a:link, div.stelle_titel a:visited {
font-size: 12px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 0; margin: 0; display: block; }
div.stelle_titel a:active, div.stelle_titel  a:hover {
font-size: 12px; line-height:120%; font-weight: bold; text-decoration: underline; color: #000000; padding: 0; margin: 0; display: block; }



a.job01aus:link, a.job01aus:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 9px 0px 8px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF url(../images/nav02_bullet_aus.gif) left top no-repeat; }
a.job01aus:active, a.job01aus:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 0px 8px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF url(../images/nav02_bullet_over.gif) left top no-repeat; }
a.job01an:link, a.job01an:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 0px 8px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF url(../images/nav02_bullet_an.gif) left top no-repeat; }
a.job01an:active, a.job01an:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 0px 8px 32px; margin: 0 0 1px 0; display: block; background: #FFFFFF url(../images/nav02_bullet_an.gif) left top no-repeat; }








a.zzaufl:link, a.zzaufl:visited {
font-size: 90%; font-weight: normal; text-decoration: none; color: #df0101; padding: 0px 0px 0px 10px; margin: 0 0 0 0px; background:url(../images/back_bullet_aus.gif) left no-repeat;}
a.zzaufl:active, a.zzaufl:hover {
font-size: 90%; font-weight: normal; text-decoration: none; color: #000000; padding: 0px 0px 0px 10px; margin: 0 0 0 0px; background:url(../images/back_bullet_over.gif) left no-repeat;}

a.zzaufl2:link, a.zzaufl2:visited {
font-size: 11px; font-weight: bold; text-decoration: none; color: #df0101; padding: 0px 0px 0px 10px; margin: 0 0 0 0px; background:url(../images/back_bullet_aus.gif) left no-repeat;}
a.zzaufl2:active, a.zzaufl2:hover {
font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 0px 0px 10px; margin: 0 0 0 0px; background:url(../images/back_bullet_over.gif) left no-repeat;}




div.illu-overlay {	
position:absolute;
font-size:11px;
color:#ffffff;
	width: 200px;
	line-height:130%; 
	text-decoration: none;
	margin:101px 0 0 487px;
	z-index:1000;}
	
	
	
	
	
	
	





/* MATERIALRECHNER */


div.material {	
width: 333px;
margin:0 0 8px 0;
padding:8px 0 8px 0;
float:left;
display:inline;}

div.material2 {	
width: 325px;
margin:0 0 8px 8px;
padding:8px 0 8px 0;
float:left;
display:inline;}

div.material3 {	
margin:0 0 8px 341px;
padding:8px 0 8px 0;
float:left;
display:inline;}

div.material4 {	
width: 215px;
margin:0 0 8px 0;
padding:8px 0 8px 0;
float:left;
display:inline;
}

div.material5 {	
width: 425px;
margin:0 0 8px 5px;
padding:8px 0 8px 0;
float:left;
display:inline;}



p.materialtext {color: #000000; font-size: 12px; font-weight:normal; line-height: 130%; margin:0 12px 0 12px; padding:0 0 5px 0; }


div.materialtrenner {
width:100%;
height:1px;
padding: 0 0 0 0;
margin: 10px 0 5px 0;
background: url(../images/bg_tabelle.gif);
float:left;
display:inline;}

p.materialhead {color: #000000; font-size: 12px; font-weight:bold; line-height: 130%; margin:0 12px 3px 12px; padding:0 0 5px 0; }
p.material {color: #000000; font-size: 12px; font-weight: normal; line-height: 130%; margin: 0 12px 3px 12px; padding:0 0 5px 0; }

div.materialbutton {	
width: 100%;
margin:8px 0 8px 0;
padding:8px 0 8px 0;
float:left;
display:inline;
background:#F9F1C6;}

div.materialbutton img{	
margin:0 0 0 519px; 
padding:3px 0 0 0;}

div.materialbutton input{	
margin:0 0 0 519px; 
padding:3px 0 0 0;}







div.maerkte 
{
 width:310px;
padding: 0 0 0 0;
margin: 0 20px 4px 0;
background: blue url(../images/bg_tabelle.gif);
float:left;
display:inline;}


div.maerkte_headline_filiale
{
	width: 200px;
	color: #000000;
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none;
	float: left;
}
div.maerkte_headline_besonderheit
{
	width: 90px;
	color: #000000;
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none;
	float: left;
}



div.maerkte_filiale
{
	width: 200px;
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none;
	float: left;

}

div.maerkte_besonderheit
{
	width: 90px;
	line-height:120%; 
	font-weight: normal; 
	color:#000000;
	text-decoration: none;
	float: left;
}

div.maerkte_headline
{
	font-size: 11px; 
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; 
	padding: 10px 10px 2px 10px; 
	margin: 0 0 1px 0; 
	display: inline; 
	/*background: #fff9d9 left top no-repeat;*/
	float:left;
}

div.maerkte_title {
width:100%;
padding:0 0 0 0;
margin:0 0 0 0;
background: #fff9d9;
float:left;
display:inline;}

div.maerkte_title h1 
{
	font-size: 18px;
	margin: 0 0 0 0;
	padding: 7px 0 12px 0;
}



div.maerkte_filiale a:link, div.maerkte_filiale a:visited {
font-size: 12px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 0; margin: 0; display: block; }
div.maerkte_filiale a:active, div.maerkte_filiale a:hover {
font-size: 12px; line-height:120%; font-weight: bold; text-decoration: underline; color: #000000; padding: 0; margin: 0; display: block; }

div.contentrechts2-maerkte	{ position:absolute; margin:0 0 0 0;}

div.contentrechtsmaerkte	{ width: 340px; height:520px; float:left; display:inline; margin:0 0 0 8px; }


div.marketserviceicon 
{
	float:left;
	display:inline;
	margin: 0 7px 7px 0;
}

/*
div.stelle
{
	font-size: 12px; 
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none; 
	color: #DF0101; 
	padding: 8px 10px 8px 10px; 
	margin: 0 0 1px 0; 
	display: block; 
	background: #fff9d9 left top no-repeat;
	float:left;
}

div.stelle_first
{
	font-size: 12px; 
	line-height:120%; 
	font-weight: bold; 
	text-decoration: none; 
	color: #DF0101; 
	padding: 8px 10px 8px 10px; 
	margin: 1px 0 1px 0; 
	display: block; 
	background: #fff9d9 left top no-repeat;
	float:left;
}
*/



/* Spaltenaufteilung der Mrkte */

div.spaltenlinks{	
width:100%; float:left; display:inline; padding:0; margin:0 0 10px 0; clear:both;}

a.spaltenlink:link, a.spaltenlink:visited{	
width:175px; float:left; display:inline; text-decoration:none; padding:1px 0 3px 13px; background:url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.spaltenlink:hover, a.spaltenlink:active{	
width:175px; float:left; display:inline; text-decoration:none; padding:1px 0 3px 13px; background:url(../images/mehr_bullet_over.gif) left no-repeat;}


span.suche {
font-size: 12px; line-height:120%; font-weight: bold; text-decoration: none; padding: 0; margin: 0;}


a.suche:link, a.suche:visited {
font-size: 12px; line-height:120%; font-weight: bold; text-decoration: none; color: #DF0101; padding: 0; margin: 0;}
a.suche:active, a.suche:hover {
font-size: 12px; line-height:120%; font-weight: bold; text-decoration: underline; color: #000000; padding: 0; margin: 0; }





















/* SITEMAP */
#sm-menue {
width : 100%;
margin: 0 0 10px 0;
background: url(../images/sm_bg.gif) repeat-y;
}


#sm-menue ul {
list-style : none;
padding : 0;
margin : 0;
}
#sm-menue ul ul {
list-style : none;
padding : 0;
margin : 0;
border-bottom:10px solid #F9F1C6;
}
#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 0 0 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: 18px; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 25px 10px 10px 20px; margin: 0 0px 0 0px; background: #F9F1C6 ; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 18px; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 25px 10px 10px 20px; margin: 0 0px 0 0px; background: #F9F1C6 ; }

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 14px; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 5px 10px 5px 45px; margin: 0 0px 0 0px; background: url(../images/sm_nav02_bullet_aus.gif) left no-repeat; }
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 14px; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 5px 10px 5px 45px; margin: 0 0px 0 0px; background: url(../images/sm_nav02_bullet_over.gif) left no-repeat;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 11px; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 1px 10px 1px 20px; margin: 0 40px 0 40px;  }
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 11px; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 1px 10px 1px 20px; margin: 0 40px 0 40px;  }


table.gutschein  
{
	float:left;
	display:inline;
	margin: 0 0 10px 20px;
	}
	
table.gutschein img
{	
	margin:0;
	padding:0;}


div.homelink
{margin:0 0 0 15px;
	padding:0;
	
	z-index:1000;
	position:absolute;
	width:150px;
	height:150px;
	top:25px;
	
	}	
div.homelink img
{
	width:350px;
	height:100px;
	border:0;
}	
	


/* Kundenkarte online bestellen */

div.formularbg-kundenkarte {	
width: 100%;
margin:8px 0 0 0;
padding:8px 0 8px 0;
float:left;
display:inline;
background:#F9F1C6;
text-align:left;}

div.formularspalte-kundenkarte {	
width: 429px;
margin:0 0 8px 0;
padding:8px 0 8px 0;
float:left;
display:inline;}

div.formularspalte-kundenkarte h1 {font-size : 18px; font-weight: bold; margin: 0 10px 18px 10px; } 
div.formularspalte-kundenkarte h2 {font-size : 15px; font-weight: bold; margin: 0 10px 12px 10px;} 
div.formularspalte-kundenkarte h3 {font-size : 13px; font-weight: bold; margin: 12px 10px 6px 10px;} 
div.formularspalte-kundenkarte h4 {font-size : 11px; font-weight: normal; margin: 0 12px 0 12px;} 

div.formularspalte-kundenkarte p {font-size : 12px; font-weight: normal; margin: 0 12px 12px 12px;} 


sup 			{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub 			{ position:relative; bottom:-0.2em; vertical-align:baseline; }
sup.kundenkarte	{ position:relative; bottom:0.7em; vertical-align:baseline; font-size : 12px;}


div.formularspalte-kundenkarte label.check {	
margin-left : 12px; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%; }

div.formularspalte-kundenkarte label.check input{	
margin-right : 6px; }

div.formularspalte-kundenkarte input.inlineinput {	
width:20px;
font-size:12px;
text-align:center;}

.clr {
	clear:both;}
	
.oder {	
margin-left : 12px; 
font-size : 12px; 
font-weight : normal; 
line-height : 250%; 
font-style:italic;}



div.submitbutton-kundenkarte {	
width: 100%;
margin:8px 0 0 0;
padding:8px 0 8px 0;
float:left;
display:inline;
background:#F9F1C6;
text-align:right;}

div.submitbutton-kundenkarte img{	
margin:0 13px 0 0; 
padding:3px 0 0 0;}



div.kundenkarte {	
width: 100%;
margin:0 0 0 0;
padding:0;
float:left;
display:inline;
text-align:center;}

div.kundenkarte div.karte {	
}


div.kundenkarte-firma {	
position:absolute;
z-index:1000;
margin:85px 0 0 260px;
padding:0;
font-size:11px;}

*+html div.kundenkarte-firma {	
position:absolute;
z-index:1000;
margin:85px 0 0 -73px;
padding:0;
font-size:11px;}

* html div.kundenkarte-firma {	
position:absolute;
z-index:1000;
margin:85px 0 0 -73px;
padding:0;
font-size:11px;}


div.kundenkarte-name {	
position:absolute;
z-index:1000;
margin:95px 0 0 260px;
padding:0;
font-size:11px;}

*+html div.kundenkarte-name {	
position:absolute;
z-index:1000;
margin:95px 0 0 -73px;
padding:0;
font-size:11px;}

* html div.kundenkarte-name {	
position:absolute;
z-index:1000;
margin:95px 0 0 -73px;
padding:0;
font-size:11px;}



div.kundenkarte-nummer {	
position:absolute;
z-index:1000;
margin:147px 0 0 293px;
padding:0;
font-size:11px;}

*+html div.kundenkarte-nummer {	
position:absolute;
z-index:1000;
margin:147px 0 0 -40px;
padding:0;
font-size:11px;}

* html div.kundenkarte-nummer {	
position:absolute;
z-index:1000;
margin:147px 0 0 -40px;
padding:0;
font-size:11px;}





span.kundenkarte-data {
float : left; 
font-size : 12px; 
font-weight : normal; 
width : 194px; 
margin: 5px 10px 0 0;
padding: 2px 2px 2px 5px;}

div.text-oben {
width:706px; 
float:left; 
display:inline; 
margin:8px 0 -10px 8px; 
background:#fff9d9;
}

div.text-oben p {
margin:0px 20px 20px 20px; 
}

div.text-oben h1 {
margin:20px 20px 20px 20px; 
}



/* Adventskalender */

div.advent {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	z-index:3000;

}

div.overlay {
position:relative;
height:100%;
}
