﻿/* 
Projekt: IPSEN
Start: 08.08.2006
*/




html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Arial, Helvetica, sans-serif; }
 
html , body {font-size : 100%; padding : 0; margin : 0; background:#ffffff; } 
	
	

sup 			{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub 			{ position:relative; bottom:-0.3em; vertical-align:baseline; }
	

/* 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: 11px; line-height: 16px; margin:11px 0 14px 0; padding:0;}
 
a:link , a:visited{
color: #E43137; text-decoration: underline; padding:0px; margin:0px;} 
a:hover , a:active{
color: #293F70; text-decoration: underline; padding:0px; margin:0px; } 

h1 {font-size : 16px; font-weight: normal; } 
h2 {font-size : 14px; font-weight: normal; } 
h3 {font-size : 12px; font-weight: normal; } 
h4 {font-size : 10px; font-weight: normal; } 
h5 {font-size : 9px; font-weight: normal; } 
h6 {font-size : 8px; font-weight: normal; } 

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px;}
ul li li { 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}




div.center 		{
width:100%; overflow:visible; text-align:center; } 	


div.flashbanner	{
position:absolute;
margin:0;
width:715px;
height:571px;
z-index:9999;
display: none;} 	



/* Tabellen */
table  {
border-collapse:collapse;}

caption {
font-size: 11px; font-weight:bold; padding: 7px 5px 7px 5px; margin:0; color:#ffffff; background:#293F70; }

table td  {
border-bottom:1px solid #d1d1d1; }
table td p {
font-size: 11px; padding: 3px 5px 3px 5px; margin:0; color:#000000;}

table th  {
background:#D5D9E3; border-top:1px solid #AAB2C6; border-right:1px solid #AAB2C6; border-bottom:1px solid #293F70; border-left:1px solid #AAB2C6; }
table th p {
font-size: 11px; padding: 5px 5px 5px 5px; margin:0; color:#000000; }


table ul		{ 	 margin-top:0px; margin-bottom:0px;}
table ul li	 	{ 	 font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
table ul li li 	{ 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
table ol 		{ 	 margin-top:0px; margin-bottom:0px;}
table ol li	 	{ 	 font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
table ol li li 	{ 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}











/* Head */
div.head{
width:950px; 
height:159px;
overflow:visible; 
padding:0; 
margin:20px auto 0 auto; 
background:url(../images/head_bg.gif) top no-repeat; 
text-align:left; } 

div.logo{
position:absolute;
width:116px; 
height:59px; 
padding:0; 
margin:27px 0 0 806px;  } 




/* Metanav */
div.metanav {
position:absolute;
width:700px;
padding:0;
margin:11px 0 0 10px;}

p.metanav {
color: #293F70; margin:0 0 0 0; padding:0 0 0 0; font-size:11px; line-height: 160%; }

a.metanav:link , a.metanav:visited{
font-size: 100%; font-weight: normal; color: #293F70; text-decoration: none; padding:0 10px 0 10px; margin:0; border-right: 1px solid #AAB2C6;} 
a.metanav:hover , a.metanav:active{
font-size: 100%; font-weight: normal; color: #E43137; text-decoration: none; padding:0 10px 0 10px; margin:0; border-right: 1px solid #AAB2C6; } 

a.metanav2aus:link , a.metanav2aus:visited{
font-size: 100%; font-weight: bold; color: #9BA5BA; text-decoration: none; padding:0 0 0 10px; margin:0; } 
a.metanav2aus:hover , a.metanav2aus:active{
font-size: 100%; font-weight: bold; color: #E43137; text-decoration: none; padding:0 0 0 10px; margin:0;  } 
a.metanav2an:link , a.metanav2an:visited{
font-size: 100%; font-weight: bold; color: #E43137; text-decoration: none; padding:0 0 0 10px; margin:0; } 
a.metanav2an:hover , a.metanav2an:active{
font-size: 100%; font-weight: bold; color: #E43137; text-decoration: none; padding:0 0 0 10px; margin:0;  } 






/* Titel */
div.title {
position:absolute;
width:780px;
padding:0;
margin:48px 0 0 18px;}

div.title h1 {font-size:23px; font-weight: normal; /*color:#293F70;*/ color:#E43137; word-spacing:15px;} 
div.title span.red {color:#E43137; display:none;} 







/* Navigation */
div.navigation{
position:absolute;
width:950px;
height:24px;
margin:109px 0 0 0;}

div.menue {
padding:0;
margin:0;}

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%; 
float:left; }

div.menue ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%;
float:left; }

a.nav01aus:link, a.nav01aus:visited 	{  font-size: 12px; font-weight: bold; line-height:160%; text-decoration: none; color: #293F70; padding: 4px 20px 0px 20px; margin: 0 1px 0 0; display:block; background: url(../images/nav01_bg_aus.gif) repeat-x top; }
a.nav01aus:hover, a.nav01aus:active 	{  font-size: 12px; font-weight: bold; line-height:160%; text-decoration: none; color: #293F70; padding: 4px 20px 0px 20px; margin: 0 1px 0 0; display:block; background: url(../images/nav01_bg_over.gif) repeat-x top; }
a.nav01an:link, a.nav01an:visited		{  font-size: 12px; font-weight: bold; line-height:160%; text-decoration: none; color: #ffffff; padding: 4px 20px 1px 20px; margin: 0 1px 0 0; display:block; background: #293F70; }
a.nav01an:hover, a.nav01an:active 		{  font-size: 12px; font-weight: bold; line-height:160%; text-decoration: none; color: #ffffff; padding: 4px 20px 1px 20px; margin: 0 1px 0 0; display:block; background: #293F70; }






/* Pfad */
div.pfad{
position:absolute;
width:950px;
height:26px;
margin:133px 0 0 0;
background:#293F70;}

p.pfad{
color: #AAB2C6; font-size: 11px; line-height: 150%; margin: 5px 0 0 20px; padding:0; float:left; display:inline;}

a.pfad:link, a.pfad:visited{
color:#AAB2C6; font-weight:bold; text-decoration: none; margin:0 0 0 0; padding:0 0 0 0; }
a.pfad:hover, a.pfad:active{
color:#ffffff; font-weight:bold; text-decoration: none; margin:0 0 0 0; padding:0 0 0 0; }



/* Folgecontainer */
div.folgecontainer{
position:absolute;
width:950px;
margin:169px 0 0 0;}

div.folgecontainer2{
float:left;
display:inline;
width:950px;
margin: 0 0 0 0;
background:url(../images/zeile6_bg.gif) bottom repeat-y;}

div.folgecontainer3{
float:left;
display:inline;
width:950px;
margin: 0 0 0 0;
background:url(../images/zeile5_bg.gif) bottom repeat-y;}


div.folgecontainer-spalte1{
float:left;
display:inline;
width:715px;
margin:0 0 0 0;}

div.folgecontainer-spalte1-zeile1{
float:left;
display:inline;
width:715px;
margin:0 0 0 0;
padding:0 0 15px 0;
background:url(../images/folgecontainer_bg2.gif)}

div.folgecontainer-spalte1-zeile1-inhalt{
float:left;
display:inline;
width:715px;
margin:0 0 0 0;
padding:0 0 15px 0;
background:url(../images/folgecontainer_bg4.gif)}

div.folgecontainer-spalte1-zeile2{
float:left;
display:inline;
width:715px;
margin:9px 0 0 0;
background:url(../images/zeile3_bg.gif)}

div.folgecontainer-spalte1-zeile3{
float:left;
display:inline;
width:715px;
margin:0 0 0 0;
padding:0 0 0px 0;
background:url(../images/folgecontainer_bg3.gif)}

div.folgecontainer-spalte1-zeile4{
float:left;
display:inline;
width:715px;
margin:10px 0 0 0;
background:url(../images/zeile4_bg.gif)}

div.folgecontainer-spalte2{
float:left;
display:inline;
width:223px;
margin:0 0 0 0;}


/* ZEILE 1 */
div.zeile1{
float:left;
display:inline;
width:950px;
padding:0 0 13px 0;
background: url(../images/zeile1_bg.gif) bottom no-repeat;}



/* Illu Start */
div.illu-start{
position:absolute;
width:485px;
height:272px;
margin:169px 0 0 0;
z-index:100;
background:#cccccc;}


/* Illu FOLGE */
div.illu-folge{
float:left;
display:inline;
width:536px;
margin:0 0 0 0;}

div.illu-folge-bild{
float:left;
display:inline;
width:536px;
margin:0 0 0 0;}

div.illu-folge-bild2{
float:left;
display:inline;
width:358px;
margin:0 0 0 0;}

div.illu-folge-bild-inhalt{
float:left;
display:inline;
width:536px;
margin:0 0 0 0;
border-bottom:1px solid #ffffff;}


div.illu-folge-text1{
float:left;
display:inline;
width:359px;
margin:15px 0 0 0;
background: url(../images/illu_folge_teil2_bg.gif) right repeat-y;}

div.illu-folge-text1 h2{
color: #000000; font-size: 21px; line-height: 130%; margin:-6px 10px 0 17px; padding:0;}
div.illu-folge-text1 p{
color: #000000; font-size: 11px; line-height: 14px; margin:0px 10px 14px 19px; padding:0;}

div.illu-folge-text1 ul		 	{ 	 margin-top:0px; margin-bottom:14px; }
div.illu-folge-text1 ul li	 	{ 	 font-size: 11px; line-height: 14px; list-style: square; list-style-position:outside; display: list-item; margin: 0 0 0 40px;}
div.illu-folge-text1 ul li li 	{ 	 font-size: 100%; line-height: 14px; list-style: disc; list-style-position:outside; display: list-item; margin: 0 0 0 12px;}
div.illu-folge-text1 ol 		{ 	 margin-top:0px; margin-bottom:14px;}
div.illu-folge-text1 ol li	 	{ 	 font-size: 11px; line-height: 14px; list-style: decimal outside; display: list-item; margin: 0 0 0 42px;}
div.illu-folge-text1 ol li li 	{ 	 font-size: 100%; line-height: 14px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}



div.illu-folge-text2{
float:left;
display:inline;
width:177px;
margin:0 0 0 0;}












/* ZEILE 2 */
div.zeile2{
float:left;
display:inline;
width:950px;
padding:0 0 0 0;
/*background: url(../images/zeile2_bg.gif) bottom no-repeat;*/}


/* TEASER */
div.teasercontainer{
float:left;
display:inline;
width:716px;
padding:0 0 0 0;
margin:0;}

div.teaser{
float:left;
display:inline;
width:178px;
height:220px;
padding:0 0 0 0;
margin:10px 1px 0 0;
background:#DEDEDE;}

div.teaser3{
float:left;
display:inline;
width:178px;
/*height:192px;*/
padding:0 0 0 0;
margin:10px 0 0 0;
background:#DEDEDE;}

div.teaserhead{
float:left;
display:inline;
width:178px;
padding:0 0 0 0;
margin:0 0 0 0;
background:#B2B2B2;
border-bottom:1px solid #ffffff;}

div.teaserhead h3{
color: #ffffff; font-size: 12px; font-weight:bold; line-height: 120%; margin:0; padding:6px 0px 5px 17px;}

div.teaserbild{
float:left;
display:inline;
width:178px;
padding:0 0 0 0;
margin:0 0 0 0;}

div.teaserhead img{
margin:0; padding:0; width:178px; height:88px;}

div.teasertext{
float:left;
display:inline;
width:178px;
/*height:77px;*/
padding:0 0 10px 0;
margin:0 0 0 0;
color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; }

div.teasertext p{
margin:0; padding:0;}

div.teasertext-content {
margin:0; padding:7px 17px 0 17px;}



div.teaser-leer{
float:left;
display:inline;
width:178px;
height:192px;
padding:0 0 0 0;
margin:10px 1px 0 0;
background:#DEDEDE;}

div.teaser-leer img{
width:178px;
height:192px;}


/* TEASER2 */
div.teasermarginal{
float:left;
display:inline;
width:178px;
padding:0 0 0 0;
margin:0 1px 0 0;
border-top:1px solid #ffffff;}

div.teasermarginal2{
float:left;
display:inline;
width:178px;
padding:0 0 0 0;
margin:0 1px 0 0;}

div.teasercontainer2{
float:left;
display:inline;
width:536px;
padding:0 0 0 0;
margin:0;}

div.teaser2{
float:left;
display:inline;
width:536px;
padding:0 0 0 0;
margin:1px 0px 0 0;
background:#DEDEDE;}

div.teasertext2{
float:left;
display:inline;
width:355px;
padding:0 0 5px 0;
margin:0 0 0 0;}

div.teasertext2 h3{
color: #000000; font-size: 13px; font-weight:bold; line-height: 14px; margin:0; padding:13px 15px 0 15px;}
div.teasertext2 p{
color: #000000; font-size: 11px; font-weight:normal; line-height: 14px; margin:0; padding:5px 15px 0 15px;}

a.teasertext2:link , a.teasertext2:visited{
color: #293F70; text-decoration: none; padding:0px; margin:0px;} 
a.teasertext2:hover , a.teasertext2:active{
color: #E43137; text-decoration: none; padding:0px; margin:0px; } 






/* Intro */
div.intro{
position:absolute;
width:229px;
height:272px;
margin:169px 0 0 486px;
background:#E43137 /*url(../images/rocket.gif) bottom right no-repeat*/;}

div.intro h2 {font-size:20px; line-height:23px; font-weight: normal; color:#ffffff; margin:12px 15px 0px 16px} 
div.intro h3 {font-size:14px; line-height:19px; font-weight: normal; color:#ffffff; margin:26px 10px 0px 16px} 
div.intro p	 {font-size:11px; line-height:19px; font-weight: normal; color:#ffffff; margin:10px 10px 0px 16px} 

div.intro p a:link, div.intro p a:visited{
color:#ffffff; text-decoration: underline; margin:0 0 0 0; padding:0 0 0 0;}
div.intro p a:hover, div.intro p a:active{
color:#F7C2C3; text-decoration: underline; margin:0 0 0 0; padding:0 0 0 0; }

a.mehr:link, a.mehr:visited{
font-size:11px; color:#ffffff; font-weight:bold; text-decoration: none; margin:0 0 0 16px; padding:0 0 0 14px; background: url(../images/mehr_bullet_aus.gif) left no-repeat;}
a.mehr:hover, a.mehr:active{
font-size:11px; color:#F7C2C3; font-weight:bold; text-decoration: none; margin:0 0 0 16px; padding:0 0 0 14px; background: url(../images/mehr_bullet_over.gif) left no-repeat;}

a.mehr2:link, a.mehr2:visited{
color:#293F70; font-weight:bold; text-decoration: none; margin:0 0 0 0; padding:0 0 0 14px; background: url(../images/bullet2_aus.gif) left no-repeat; clear:left;}
a.mehr2:hover, a.mehr2:active{
color:#E43137; font-weight:bold; text-decoration: none; margin:0 0 0 0; padding:0 0 0 14px; background: url(../images/bullet2_over.gif) left no-repeat; clear:left;}


/* Produkte */
div.produkte{
position:absolute;
width:485px;
height:192px;
/*margin:379px 0 0 0;*/
margin:451px 0 0 0;
background:#dedede;}

div.produkte h3 	{font-size:12px; line-height:100%; font-weight: bold; color:#293F70; margin:8px 10px 0px 17px;} 


div.produktenavigation{
position:absolute;
width:145px;
margin:6px 0 0 10px;
z-index:100;}


div.produktemenue {
padding:0;
margin:0;}

div.produktemenue ul {
list-style:none;
padding:0;
margin:0;  }

div.produktemenue ul ul{
list-style:none;
padding:0;
margin:0;}

div.produktemenue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

div.produktemenue ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%; }

a.produkte:link, a.produkte:visited 	{  font-size: 11px; font-weight: normal; line-height:110%; text-decoration: none; color: #293F70; padding: 4px 5px 4px 22px; margin: 0 0 1px 0; display:block; background: url(../images/produktenav_bullet_aus.gif) left top no-repeat; }
a.produkte:hover, a.produkte:active 	{  font-size: 11px; font-weight: normal; line-height:110%; text-decoration: none; color: #E42D33; padding: 4px 5px 4px 22px; margin: 0 0 1px 0; display:block; background: #ffffff url(../images/produktenav_bullet_over.gif) left top no-repeat; }

a.produkte-an:link, a.produkte-an:visited 	{  font-size: 11px; font-weight: normal; line-height:110%; text-decoration: none; color: #E42D33; padding: 4px 5px 4px 22px; margin: 0 0 1px 0; display:block; background: #ffffff url(../images/produktenav_bullet_over.gif) left top no-repeat; }
a.produkte-an:hover, a.produkte-an:active 	{  font-size: 11px; font-weight: normal; line-height:110%; text-decoration: none; color: #E42D33; padding: 4px 5px 4px 22px; margin: 0 0 1px 0; display:block; background: #ffffff url(../images/produktenav_bullet_over.gif) left top no-repeat; }

/*
#produktedetail-01 {
	position:absolute;
	margin:6px 0 0 155px;
	width:320px;
	height:146px;
	z-index:6;
	background:#ffffff;
}
#produktedetail-02 {
	position:absolute;
	margin:6px 0 0 155px;
	width:320px;
	height:146px;
	z-index:5;
	background:#ffffff;
}
#produktedetail-03 {
	position:absolute;
	margin:6px 0 0 155px;
	width:320px;
	height:146px;
	z-index:4;
	background:#ffffff;
}
#produktedetail-04 {
	position:absolute;
	margin:6px 0 0 155px;
	width:320px;
	height:146px;
	z-index:3;
	background:#ffffff;
}
#produktedetail-05 {
	position:absolute;
	margin:6px 0 0 155px;
	width:320px;
	height:146px;
	z-index:3;
	background:#ffffff;
}
#produktedetail-06 {
	position:absolute;
	margin:6px 0 0 155px;
	width:320px;
	height:146px;
	z-index:3;
	background:#ffffff;
}
*/

.produktedetail {
	position:absolute;
	margin:6px 0 0 155px;
	width:320px;
	height:146px;
	background:#ffffff;
}


.produktenav {
	width:145px;
	z-index:11;
	/*position :absolute;*/
	visibility:visible;
	
}
/*
#produkte-01 {
	width:145px;
	z-index:11;
	position :absolute;
	visibility:visible;
	
}
#produkte-02 {
	width:145px;
	z-index:11;
	position:absolute;
	visibility:hidden;
	
}
#produkte-03 {
	width:145px;
	z-index:11;
	position:absolute;
	visibility:hidden;
}
#produkte-04 {
	width:145px;
	z-index:11;
	position:absolute;
	visibility:hidden;
}
#produkte-05 {
	width:145px;
	z-index:11;
	position:absolute;
	visibility:hidden;
}
#produkte-06 {
	width:145px;
	z-index:11;
	position:absolute;
	visibility:hidden;
}*/


div.produkte-text {
	position:absolute;
	margin:18px 0 0 15px;
	width:159px;
}
div.produkte-text h4 		{font-size:12px; line-height:120%; font-weight: bold; color:#000000; margin:0 0 0 0;} 
div.produkte-text p 		{font-size:11px; line-height:14px; font-weight: normal; color:#000000; margin:7px 0 12px 0;} 

a.produkte-mehr:link, a.produkte-mehr:visited{
color:#293F70; font-weight:bold; text-decoration: none; margin:0 0 0 0; padding:0 0 0 14px; background: url(../images/bullet2_aus.gif) left no-repeat;}
a.produkte-mehr:hover, a.produkte-mehr:active{
color:#E43137; font-weight:bold; text-decoration: none; margin:0 0 0 0; padding:0 0 0 14px; background: url(../images/bullet2_over.gif) left no-repeat;}


div.produkte-bild {
position:absolute;
margin:10px 0 0 184px;
width:164px;}






/* Produkte FOLGE */
div.produkte-folge{
float:left;
display:inline;
width:178px;
margin:0 1px 0 0;
background:#293F70;}

div.produkte-folge h3 	{font-size:12px; line-height:100%; font-weight: bold; color:#ffffff; margin:21px 10px 0px 20px;} 


div.produkte-folge-inhalt{
float:left;
display:inline;
width:178px;
margin:0 1px 0 0;
padding:0 0 15px 0;
background:#293F70;
border-bottom:10px solid #ffffff;}

div.produkte-folge-inhalt h3 	{font-size:12px; line-height:100%; font-weight: bold; color:#ffffff; margin:21px 10px 0px 20px;} 





/* Produkte FOLGE Navigation */
div.produkte-folge-nav {
padding:0;
margin:19px 0 0 14px;
width:154px;}

div.produkte-folge-nav ul {
list-style:none;
padding:0;
margin:0;  }

div.produkte-folge-nav ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%; 
float:left; 
width:154px;}

a.produkte-folge-first:link, a.produkte-folge-first:visited 		{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #ffffff; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; background: url(../images/produkte_folge_bullet_aus.gif) no-repeat top left; }
a.produkte-folge-first:hover, a.produkte-folge-first:active 		{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #ffffff; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; background: #54658D url(../images/produkte_folge_bullet_over.gif) no-repeat top left; }
a.produkte-folge-first-an:link, a.produkte-folge-first-an:visited 	{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; background: #ffffff url(../images/produkte_folge_bullet_an.gif) no-repeat top left; }
a.produkte-folge-first-an:hover, a.produkte-folge-first-an:active 	{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; background: #ffffff url(../images/produkte_folge_bullet_an.gif) no-repeat top left; }

a.produkte-folge:link, a.produkte-folge:visited 		{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #ffffff; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: url(../images/produkte_folge_bullet_aus.gif) no-repeat top left; }
a.produkte-folge:hover, a.produkte-folge:active 		{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #ffffff; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #54658D url(../images/produkte_folge_bullet_over.gif) no-repeat top left; }
a.produkte-folge-an:link, a.produkte-folge-an:visited 	{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #ffffff url(../images/produkte_folge_bullet_an.gif) no-repeat top left; }
a.produkte-folge-an:hover, a.produkte-folge-an:active 	{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #ffffff url(../images/produkte_folge_bullet_an.gif) no-repeat top left; }


a.produkte-folge2:link, a.produkte-folge2:visited 				{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #D5D9E3 url(../images/produkte_folge2_bullet_aus.gif) no-repeat top left; }
a.produkte-folge2:hover, a.produkte-folge2:active 				{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #E4E6ED url(../images/produkte_folge2_bullet_over.gif) no-repeat top left; }
a.produkte-folge2-an:link, a.produkte-folge2-an:visited 		{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #B4BCCD url(../images/produkte_folge2_bullet_an.gif) no-repeat top left; }
a.produkte-folge2-an:hover, a.produkte-folge2-an:active 		{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 20px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #B4BCCD url(../images/produkte_folge2_bullet_an.gif) no-repeat top left; }

a.produkte-folge3:link, a.produkte-folge3:visited 				{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 30px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #B4BCCD ; }
a.produkte-folge3:hover, a.produkte-folge3:active 				{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 30px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #C3C9D7 ; }
a.produkte-folge3-an:link, a.produkte-folge3-an:visited 		{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 30px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #ffffff url(../images/produkte_folge2_bullet_aus.gif) no-repeat top left; }
a.produkte-folge3-an:hover, a.produkte-folge3-an:active 		{  font-size: 11px; font-weight: normal; line-height:130%; text-decoration: none; color: #293F70; padding: 2px 0 3px 30px; margin: 0 0 0 0; display:block; border-top:1px solid #AAB2C6; background: #ffffff url(../images/produkte_folge2_bullet_over.gif) no-repeat top left; }



/* Service */
div.service{
position:absolute;
width:229px;
height:192px;
/*margin:379px 0 0 486px;*/
margin:451px 0 0 486px;
background:#dedede;}

div.service h3 {font-size:12px; line-height:100%; font-weight: bold; color:#293F70; margin:8px 10px 0px 17px} 


div.servicenavigation{
position:absolute;
width:211px;
margin:6px 0 0 9px;}

div.servicemenue {
padding:0;
margin:0;}

div.servicemenue ul {
list-style:none;
padding:0;
margin:0;  }

div.servicemenue ul ul{
list-style:none;
padding:0;
margin:0;}

div.servicemenue ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

div.servicemenue ul li ul li {
margin:0;
padding: 0;
display:inline;
font-size: 100%; }

a.service:link, a.service:visited 	{  font-size: 11px; font-weight: normal; line-height:110%; text-decoration: none; color: #293F70; padding: 4px 5px 4px 22px; margin: 0 0 1px 0; display:block; background: #f2f2f2 url(../images/bullet_aus.gif) left top no-repeat; }
a.service:hover, a.service:active 	{  font-size: 11px; font-weight: normal; line-height:110%; text-decoration: none; color: #E43137; padding: 4px 5px 4px 22px; margin: 0 0 1px 0; display:block; background: #ffffff url(../images/bullet_over.gif) left top no-repeat; }



/* Weltkarte */
div.weltkarte{
position:absolute;
width:225px;
height:220px;
margin:169px 0 0 725px;
background: url(../images/weltkarte_bg.gif) repeat-x;}

div.weltkarte h3 		{font-size:20px; line-height:23px; font-weight: normal; color:#293F70; margin:12px 15px 0 15px;} 
div.weltkarte img 		{margin:12px 0 0 0;} 
div.weltkarte select 	{font-size:11px; font-weight: normal; color:#000000; margin:9px 0 3px 8px; width:206px} 


/* Weltkarte FOLGE*/
div.weltkarte-folge{
float:left;
display:inline;
width:225px;
margin:0 0 0 10px;
background: url(../images/weltkarte_bg.gif) top repeat-x;}

div.weltkarte-folge h3 		{font-size:20px; line-height:23px; font-weight: normal; color:#293F70; margin:12px 15px 0 15px;} 
div.weltkarte-folge img 	{margin:12px 0 0 0;} 
div.weltkarte-folge select 	{font-size:11px; font-weight: normal; color:#000000; margin:9px 0 3px 8px; width:206px} 


div.weltkarte-folge2{
float:left;
display:inline;
width:225px;
padding:0 0 12px 0;
margin:0 0 0 10px;
border-bottom:1px solid #AAB2C6;
background: url(../images/weltkarte_bg2.gif) top repeat-x;}

div.weltkarte-folge2 h3 		{font-size:20px; line-height:23px; font-weight: normal; color:#293F70; margin:12px 15px 0 15px;} 
div.weltkarte-folge2 img 		{margin:12px 0 0 0;} 
div.weltkarte-folge2 select 	{font-size:11px; font-weight: normal; color:#000000; margin:9px 0 3px 8px; width:206px} 






/* Aktiuelles */
div.aktuelles{
position:absolute;
width:225px;
/*height:192px;*/
margin:399px 0 0 725px;
padding:0 0 2px 0;
background: url(../images/aktuelles_bg.gif) bottom repeat-x;}

div.aktuelles h3 	{font-size:12px; line-height:110%; font-weight: bold; color:#ffffff; margin:0 0 0px 0; padding: 7px 5px 6px 17px; background:#293F70; } 
div.aktuelles p		{font-size:11px;  margin:4px 0 4px 0;  } 
div.aktuelles p	sup	{font-size:10px; margin:-2px 0 0 0; padding:0;  } 

div.aktuelles-folge{
float:left;
display:inline;
width:225px;
height:192px;
margin:10px 0 0 9px;}

div.aktuelles-folge h3 	{font-size:12px; line-height:110%; font-weight: bold; color:#ffffff; margin:0 0 0px 0; padding: 7px 5px 6px 17px; background:#293F70; } 
div.aktuelles-folge p		{font-size:11px;  margin:4px 0 4px 0;  } 
div.aktuelles-folge p sup	{font-size:10px; margin:-2px 0 0 0; padding:0;  } 



div.aktuelles-folge2{
float:left;
display:inline;
width:225px;
/*height:192px;*/
margin:10px 0 0 10px;}

div.aktuelles-folge2 h3 	{font-size:12px; line-height:110%; font-weight: bold; color:#ffffff; margin:0 0 0px 0; padding: 7px 5px 6px 17px; background:#293F70; } 
div.aktuelles-folge2 p		{font-size:11px;  margin:4px 0 4px 0;  } 
div.aktuelles-folge2 p sup	{font-size:10px; margin:-2px 0 0 0; padding:0;  } 


a.aktuelles:link, a.aktuelles:visited 	{  font-size: 100%; font-weight: bold; line-height:15px; text-decoration: none; color: #293F70; padding: 0px 0px 0px 17px; margin: 0 0 1px 0; display:block; background: url(../images/aktuelles_bullet_aus.gif) left top no-repeat; }
a.aktuelles:hover, a.aktuelles:active 	{  font-size: 100%; font-weight: bold; line-height:15px; text-decoration: none; color: #E43137; padding: 0px 0px 0px 17px; margin: 0 0 1px 0; display:block; background: url(../images/aktuelles_bullet_over.gif) left top no-repeat; }



div.trenner{
width:100%;
height:1px;
background:#AAB2C6; 
padding:0; 
margin:0;}






/* Footer */
div.footer{
position:absolute;
width:950px;
height:20px;
/*margin:571px 0 0 0;*/
margin:640px 0 0 0;}

div.footer p {
color: #293F70; margin:9px 0 0 10px; padding:0 0 0 0; font-size:11px; line-height: 160%; }

div.footer a:link , div.footer a:visited{
font-size: 100%; font-weight: normal; color: #293F70; text-decoration: none; padding:0 0 0 10px; margin:0 0 0 10px; border-left: 1px solid #AAB2C6;} 
div.footer a:hover , div.footer a:active{
font-size: 100%; font-weight: normal; color: #E43137; text-decoration: none; padding:0 0 0 10px; margin:0 0 0 10px;  border-left: 1px solid #AAB2C6;} 

span.footerrot
{font-size: 100%; font-weight: normal; color: #E43137; text-decoration: none; padding:0 0 0 10px; margin:0 0 0 10px;  border-left: 1px solid #AAB2C6;
	}


/* Footer FOLGE */
div.footer-folge{
float:left;
display:inline;
width:950px;
margin:0 0 0 0;}

div.footer-folge p {
color: #293F70; margin:9px 0 0 10px; padding:0 0 0 0; font-size:11px; line-height: 160%; }

div.footer-folge a:link , div.footer-folge a:visited{
font-size: 100%; font-weight: normal; color: #293F70; text-decoration: none; padding:0 0 0 10px; margin:0 0 0 10px; border-left: 1px solid #AAB2C6;} 
div.footer-folge a:hover , div.footer-folge a:active{
font-size: 100%; font-weight: normal; color: #E43137; text-decoration: none; padding:0 0 0 10px; margin:0 0 0 10px;  border-left: 1px solid #AAB2C6;} 





/* Footerlinks */
div.footerlinks{
float:left;
display:inline;
width:697px;
height:20px;
margin:10px 0 0 10px;
padding:0 0 30px 0;}


div.footerlinks a:link , div.footerlinks a:visited{
font-size: 11px; font-weight: normal; color: #AAB2C6; text-decoration: none; padding:0 15px 0 7px; margin:0 0 0 0; background: url(../images/footerlink_aus.gif) left no-repeat; float:left; display:inline; white-space:nowrap; border:none;} 
div.footerlinks a:hover , div.footerlinks a:active{
font-size: 11px; font-weight: normal; color: #293F70; text-decoration: none; padding:0 15px 0 7px; margin:0 0 0 0; background: url(../images/footerlink_over.gif) left no-repeat; float:left; display:inline; white-space:nowrap; border:none;} 



/* Seitenfunktionen */
div.sfkt{
float:left;
display:inline;
width:178px;
height:140px;
padding:0 0 0 0;
margin:0 0 0 0;
border-bottom:1px solid #ffffff;
background:#f9f9f9;}

div.sfkt2{
float:left;
display:inline;
width:178px;
padding:20px 0 0 0;
margin:0 0 0 0;}

a.sfkt-drucken:link , a.sfkt-drucken:visited{
font-size: 11px; font-weight: bold; color: #293F70; text-decoration: none; padding:5px 0 5px 20px; margin:0 0 0 18px; display:block; background:url(../images/sfkt_drucken_aus.gif) left no-repeat;} 
a.sfkt-drucken:hover , a.sfkt-drucken:active{
font-size: 11px; font-weight: bold; color: #E43137; text-decoration: none; padding:5px 0 5px 20px; margin:0 0 0 18px; display:block; background:url(../images/sfkt_drucken_over.gif) left no-repeat; } 

a.sfkt-auflistung:link , a.sfkt-auflistung:visited{
font-size: 11px; font-weight: bold; color: #293F70; text-decoration: none; padding:5px 0 5px 20px; margin:0 0 0 18px; display:block; background:url(../images/sfkt_auflistung_aus.gif) left no-repeat;} 
a.sfkt-auflistung:hover , a.sfkt-auflistung:active{
font-size: 11px; font-weight: bold; color: #E43137; text-decoration: none; padding:5px 0 5px 20px; margin:0 0 0 18px; display:block; background:url(../images/sfkt_auflistung_over.gif) left no-repeat; } 

a.sfkt-auflistung2:link , a.sfkt-auflistung2:visited{
font-size: 11px; font-weight: bold; color: #293F70; text-decoration: none; padding:5px 0 5px 20px; margin:0 0 0 18px; display:block; background:url(../images/sfkt_anfrage_aus.gif) left no-repeat;} 
a.sfkt-auflistung2:hover , a.sfkt-auflistung2:active{
font-size: 11px; font-weight: bold; color: #E43137; text-decoration: none; padding:5px 0 5px 20px; margin:0 0 0 18px; display:block; background:url(../images/sfkt_anfrage_over.gif) left no-repeat; }

a.sfkt-auflistung-flash:link , a.sfkt-auflistung-flash:visited{
font-size: 11px; font-weight: bold; color: #293F70; text-decoration: none; padding:5px 0 5px 20px; margin:0 0 0 0px; display:block; background:url(../images/sfkt_auflistung_aus.gif) left no-repeat;} 
a.sfkt-auflistung-flash:hover , a.sfkt-auflistung-flash:active{
font-size: 11px; font-weight: bold; color: #E43137; text-decoration: none; padding:5px 0 5px 20px; margin:0 0 0 0px; display:block; background:url(../images/sfkt_auflistung_over.gif) left no-repeat; } 








/* CONTENT */
div.contentcontainer{
float:left;
display:inline;
width:357px;
padding:0 0 0 0;
margin:0 1px 0 0;}

div.contentcontainer2{
float:left;
display:inline;
width:357px;
padding:0 0 0 0;
margin:15px 0 0 0;
border-right:1px solid #B2B2B2;}

div.content{
float:left;
display:inline;
padding:0 0 0 0;
margin:0px 17px 0 17px;}

div.content p {
clear: left;
}

div.contentflash{
float:left;
display:inline;
padding:0 0 0 0;
margin:0px 17px 0 17px;
width:500px;
}

div.content img{
display:inline;
margin:5px 10px 0 0;}


div.contentflash img{
padding: 0 0 0 0;
clear: left;
}

h1.head {color: #000000; font-size: 21px; line-height: 130%; margin:6px 0 0 0; padding:0;}
















/* SITEMAP */
div.sm-menue {
width : 320px;
margin: 0 0 10px 0;
}


div.sm-menue ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
div.sm-menue ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
div.sm-menue ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


div.sm-menue ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
div.sm-menue ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
div.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: 11px; line-height:120%; display : block; font-weight: bold; color : #293F70; text-decoration : none; padding: 0.45em 5px 0.35em 27px; margin: 17px 0px 0 0px; border-top: 0px solid #293F70; background: #B4B4B4; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 11px; line-height:120%; display : block; font-weight: bold; color : #ffffff; text-decoration : none; padding: 0.45em 5px 0.35em 27px; margin: 17px 0px 0 0px; border-top: 0px solid #293F70; background: #6D7C9E;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 11px; line-height:120%; display : block; font-weight: normal; color : #293F70; text-decoration : none; padding: 0.45em 5px 0.35em 40px; margin: 0 0px 0 0px; border-top: 1px solid #AAB2C6; background: #DFDFDF;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 11px; line-height:120%; display : block; font-weight: normal; color : #293F70; text-decoration : none; padding: 0.45em 5px 0.35em 40px; margin: 0 0px 0 0px; border-top: 1px solid #AAB2C6; background: #E4E6ED;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 11px; line-height:120%; display : block; font-weight: normal; color : #293F70; text-decoration : none; padding: 0.45em 5px 0.35em 60px; margin: 0 0px 0 0px; border-top: 1px solid #AAB2C6; background: #F8F8F8;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 11px; line-height:120%; display : block; font-weight: normal; color : #293F70; text-decoration : none; padding: 0.45em 5px 0.35em 60px; margin: 0 0px 0 0px; border-top: 1px solid #AAB2C6; background: #ffffff;}

















/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 15px 0 15px 0; 
margin:25px 0px 0 0px;}
 
legend {
display:none;
font-size : 11px; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
font-size : 11px; 
padding-top: 10px;
}
 
.formtext2 {
float : left; 
margin-right : 15px; 
font-size : 11px; 
padding-top: 10px;
} 

.formtext3 {
float : left; 
margin-right : 15px; 
font-size : 11px; 
padding-top: 8px;
display:block;
}

.formtext4 {
float : left; 
margin-right: 10px; 
font-size : 11px; 
padding: 10px 0 5px 14px;
}

label.left {
float : left; 
text-align : left; 
width : 120px; 
margin-right : 0; 
margin-left : 0px; 
font-size : 11px; 
font-weight : bold; 
line-height : 250%; 
} 

label.left2 {
float : left; 
text-align : left; 
margin: 7px 15px 0 14px;
font-size : 11px; 
font-weight : bold; 
line-height : 150%; 
} 

label.left3 {
float : left;
text-align : left;
width : 170px;
margin-right : 0px;
margin-left: 0px;
font-size: 11px;
font-weight: bold;
line-height : 250%;	
}
	

LABEL.leftbr {
MARGIN-TOP: 0.35em; 
FONT-WEIGHT: bold; 
FONT-SIZE: 0.67em; 
FLOAT: left; 
MARGIN-LEFT: 14px; 
WIDTH: 150px; 
LINE-HEIGHT: 130%; 
MARGIN-RIGHT: 0px; 
TEXT-ALIGN: left
}


select.formular-mittel {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 100px; 
margin-left : 0px; 
margin-top : 5px; ;
} 

select.formular-mittel-2 {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 120px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 

select.formular-mittel-3 {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 160px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 


select.formular-nowidth {
float : left; 
font-size : 11px; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
}

select.stadt {
float : left; 
font-size : 11px; 
line-height: 150%;
font-weight : normal; 
width : 252px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 3px 0 3px 5px;
border:1px solid #000000;
}

textarea.formular {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 182px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;;
} 


input.formular {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 180px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}


input.formular-unterschrift {
float : left; 
font-size : 11px; 
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 : 11px; 
font-weight : normal; 
width : 80px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-kurz {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 40px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 5em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;;
} 

input.formular-radiobutton {
float : left; 
font-size : 11px; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}

input.formular-check {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
margin: 5px 10px 0 0;
padding: 0 0 0 5px;}


#submit{
padding: 0; margin: 20px 0 10px 120px;  }

a.submit:link, a.submit:visited 	{  font-size: 11px; font-weight: bold; text-decoration: none; color: #293F70; padding: 0 0 0 15px; margin: 0px 1px 0px 0px; background: url(../images/bullet2_aus.gif) no-repeat left; }
a.submit:hover, a.submit:active 	{  font-size: 11px; font-weight: bold; text-decoration: none; color: #E43137; padding: 0 0 0 15px; margin: 0px 1px 0px 0px; background: url(../images/bullet2_over.gif) no-repeat left; }

a.submit2:link, a.submit2:visited 	{  font-size: 11px; font-weight: bold; text-decoration: none; color: #293F70; padding: 0 0 0 15px; margin: 0px 1px 0px 50px; background: url(../images/bullet2_aus.gif) no-repeat left; }
a.submit2:hover, a.submit2:active 	{  font-size: 11px; font-weight: bold; text-decoration: none; color: #E43137; padding: 0 0 0 15px; margin: 0px 1px 0px 50px; background: url(../images/bullet2_over.gif) no-repeat left; }


form br {
clear : both; } 

.rot {
padding: 0px;
margin: 0px;
color : #ff0000; } 

.rot2 {
padding: 0 0 0 15px;
margin: 0px;
color : #ff0000; } 


fieldset p.formular {
font-size : 11px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 20px 0px; 
} 

fieldset p.formular2 {
font-size : 11px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 10px 20px 0px 14px; 
} 


fieldset p.formular-bold {
font-size : 11px; 
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 0;
font-size : 11px; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 11px; 
font-weight : normal; 
line-height : 150%; 
} 













/* Liste Navigation */
div.listnavcontainertop{
width:320px;
padding: 5px 0 5px 0;
margin: 20px 0 10px 0;
float:left;
display:inline;
border-bottom:1px solid #B2B2B2;}

div.listnavcontainertop div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #B2B2B2;
float:left; 
display:inline;}

div.listnavcontainertop div.listnavlink{
padding: 0;
margin: 0;
float:left; 
display:inline;}

div.listnavcontainertop div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #B2B2B2;
float:left; 
display:inline;}

div.listnavcontainertop span.listnav{
color: #4F5156; font-size: 0.70em; font-weight: normal; line-height:120%; padding: 4px 5px 3px 5px; margin:0 0 0 0px; text-decoration: none; display: block; }
div.listnavcontainertop span.listnav2{
color: #4F5156; font-size: 0.70em; font-weight: bold; line-height:120%; padding: 4px 5px 3px 0; margin:0 0 0 0px; text-decoration: none; display: block; }

div.listnavcontainertop span.seitennr										{padding: 0; margin: 0; font-size:100%; line-height:120%; font-weight: normal; }
div.listnavcontainertop a.seitennraus:link, div.listnavcontainertop a.seitennraus:visited		{color: #293F70; font-size: 0.70em; font-weight: bold; padding: 0px 8px 1px 10px; margin: 0; text-decoration: none; display: block; border-right: 0px solid #B2B2B2; }
div.listnavcontainertop a.seitennraus:active, div.listnavcontainertop a.seitennraus:hover		{color: #E43137; font-size: 0.70em; font-weight: bold; padding: 0px 8px 1px 10px; margin: 0; text-decoration: none; display: block; border-right: 0px solid #B2B2B2; }
div.listnavcontainertop a.seitennran:link, div.listnavcontainertop a.seitennran:visited			{color: #E43137; font-size: 0.70em; font-weight: bold; padding: 0px 8px 1px 10px; margin: 0; text-decoration: none; display: block; border-right: 0px solid #B2B2B2; }
div.listnavcontainertop a.seitennran:active, div.listnavcontainertop a.seitennran:hover			{color: #E43137; font-size: 0.70em; font-weight: bold; padding: 0px 8px 1px 10px; margin: 0; text-decoration: none; display: block; border-right: 0px solid #B2B2B2;  }




div.listnavcontainerbottom{
width:320px;
padding: 5px 0 5px 0;
margin: 10px 0 0 0;
float:left;
display:inline;
border-top:1px solid #B2B2B2;}

div.listnavcontainerbottom div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #B2B2B2;
float:left; 
display:inline;}

div.listnavcontainerbottom div.listnavlink{
padding: 0;
margin: 0;
float:left; 
display:inline;}

div.listnavcontainerbottom div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #B2B2B2;
float:left; 
display:inline;}

div.listnavcontainerbottom span.listnav{
color: #4F5156; font-size: 0.70em; font-weight: normal; line-height:120%; padding: 4px 5px 3px 5px; margin:0 0 0 0px; text-decoration: none; display: block; }
div.listnavcontainerbottom span.listnav2{
color: #4F5156; font-size: 0.70em; font-weight: bold; line-height:120%; padding: 4px 5px 3px 0; margin:0 0 0 0px; text-decoration: none; display: block; }

div.listnavcontainerbottom span.seitennr										{padding: 0; margin: 0; font-size:100%; line-height:120%; font-weight: normal; }
div.listnavcontainerbottom a.seitennraus:link, div.listnavcontainerbottom a.seitennraus:visited		{color: #293F70; font-size: 0.70em; font-weight: bold; padding: 0px 8px 1px 10px; margin: 0; text-decoration: none; display: block; border-right: 0px solid #B2B2B2; }
div.listnavcontainerbottom a.seitennraus:active, div.listnavcontainerbottom a.seitennraus:hover		{color: #E43137; font-size: 0.70em; font-weight: bold; padding: 0px 8px 1px 10px; margin: 0; text-decoration: none; display: block; border-right: 0px solid #B2B2B2; }
div.listnavcontainerbottom a.seitennran:link, div.listnavcontainerbottom a.seitennran:visited		{color: #E43137; font-size: 0.70em; font-weight: bold; padding: 0px 8px 1px 10px; margin: 0; text-decoration: none; display: block; border-right: 0px solid #B2B2B2;  }
div.listnavcontainerbottom a.seitennran:active, div.listnavcontainerbottom a.seitennran:hover		{color: #E43137; font-size: 0.70em; font-weight: bold; padding: 0px 8px 1px 10px; margin: 0; text-decoration: none; display: block; border-right: 0px solid #B2B2B2;  }







/* Liste */
div.listcontainer {
padding: 10px 0px 10px 0px;
width:100%;
float:left; 
display:inline; } 


div.listtext { 
float:left;
display:inline;
padding:0; 
margin:0;
width:320px; } 

div.listtext p		{ font-size:11px; color:#000000; padding:0; margin:0;  } 
div.listtext img	{ padding:0; margin:0 10px 5px 0;  }

a.listhead:link , a.listhead:visited { 
color : #293F70; font-weight : bold; text-decoration : none; } 
a.listhead:hover , a.listhead:active { 
color : #E43137; font-weight : bold; text-decoration : none; } 

a.listweiter:link, a.listweiter:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #293F70; padding: 0px 0px 0px 15px; margin: 0 22px 0 5px; background: url(../images/mehr2_bullet_aus.gif) left no-repeat;}
a.listweiter:active, a.listweiter:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #E43137; padding: 0px 0px 0px 15px; margin: 0 22px 0 5px; background: url(../images/mehr2_bullet_over.gif) left no-repeat; }

span.listdate { 
font-size:100%; color:#000000; font-weight:normal; padding:0; margin:0; }



div.trennerlist {
background:#B2B2B2;
height: 1px;
width:320px;
margin: 0;
padding:0;
float:left; 
display:inline;}

div.trennerlist p{
margin: 0;
padding:0;}


div.head-produkte
{
border-bottom:10px solid #ffffff;	
float:left;
display:inline;
width:536px;
margin:0 0 0 0;}




div.folgecontainer-spalte1-zeile1-inhalt2{
float:left;
display:inline;
width:715px;
margin:0 0 0 0;
padding:0 0 15px 0;
background:url(../images/zeile4_bg.gif)}



div.contentcontainer3{
float:left;
display:inline;
width:357px;
padding:0 0 0 0;
margin:15px 1px 0 0;}


div.aktuelles-folge3{
float:left;
display:inline;
width:225px;
padding:0 0 20px 0;
margin:10px 0 0 10px;}

div.aktuelles-folge3 h3 	{font-size:12px; line-height:110%; font-weight: bold; color:#ffffff; margin:0 0 0px 0; padding: 7px 5px 6px 17px; background:#E43137; } 
div.aktuelles-folge3 img 	{margin:0 0 0px 0; padding: 0; } 
div.aktuelles-folge3 p		{font-size:11px;  margin:6px 0 6px 0;  padding: 0 0 0 17px; } 


div.aktuelles-folge4{
float:left;
display:inline;
width:225px;
padding:0 0 20px 0;
margin:10px 0 0 10px;}

div.aktuelles-folge4 h3 	{font-size:12px; line-height:110%; font-weight: bold; color:#ffffff; margin:0 0 0px 0; padding: 7px 5px 6px 17px; background:#293F70; } 
div.aktuelles-folge4 img 	{margin:0 0 0px 0; padding: 0; } 
div.aktuelles-folge4 p		{font-size:11px;  margin:6px 0 6px 0;  padding: 0 0 0 17px; } 



div.aktuelles-folge5{
float:left;
display:inline;
width:225px;
padding:0 0 20px 0;
margin:14px 0 0 0;}

div.aktuelles-folge5 h3 	{font-size:12px; line-height:110%; font-weight: bold; color:#ffffff; margin:0 0 0px 0; padding: 7px 5px 6px 17px; background:#E43137; } 
div.aktuelles-folge5 img 	{margin:0 0 0px 0; padding: 0; } 
div.aktuelles-folge5 p		{font-size:11px;  margin:6px 0 6px 0;  padding: 0 0 0  17px; } 


input.suche {
float : right; 
font-size : 11px; 
font-weight : normal; 
width : 186px; 
margin: 4px 0 0 0;
padding:0;
}

a.suchelink:link, a.suchelink:visited{
margin:0 0 0 0; padding:9px 10px 0 10px; float:right;}
a.suchelink:hover, a.suchelink:active{
margin:0 0 0 0; padding:9px 10px 0 10px; float:right;}


/* flashvideomodul */

div.video-container {
float: left;
display: inline;
width: 100%;
margin: 0;
padding: 0;
}

div.video-content {
float: left;
display: inline;
width: 325px;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
border-bottom: 1px solid #b2b2b2;
}

div.video-content-illu {

width: 178px;
margin: 0;
padding: 0;
}

div.video-link {
float: left;
display: inline;
margin: 8px 0 0 0;
padding: 0;
width: 100%;
}

a.video-title:link , a.video-title:visited { 
font-size: 11px; font-weight: bold; color: #293F70; text-decoration: none; margin: 0 0 5px 0; padding: 0; line-height: 140%; } 
a.video-title:hover , a.video-title:active { 
font-size: 11px; font-weight: bold;  color: #E43137; text-decoration: none; margin: 0 0 5px 0; padding: 0; line-height: 140%; } 

div.video-link p { font-size: 11px; color: #000000; padding: 0; margin: 3px 0 0 0; line-height: 140%; } 









/* GALLERY */

div.gallery {
float: left;
display: inline;
margin: 10px 0 0 0;
padding: 0;
width: 100%;
}

div.gallery img{
margin: 0;
padding: 0;

}

div.galleryitem {
float: left;
display: inline;
margin: 0 1px 1px 0;
}


/* Button */


div.button {
background: url(../images/button_left.gif) left no-repeat; padding:0 0 0 20px; margin:0 0 17px 0; clear: both; float:left; display:inline; width:80%; }


div.button a:link, div.button a:visited {
font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background: url(../images/button_right.gif) right no-repeat; padding: 4px 10px 4px 0; float: left; display: inline; clear: both; } 
div.button  a:hover, div.button a:active {
font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; background: url(../images/button_right.gif) right no-repeat; padding: 4px 10px 4px 0; float: left; display: inline; clear: both; }

div.button br {
clear: left;
}






