body {  
scrollbar-face-color: #FFFFFF; 
scrollbar-highlight-color: #858585;
scrollbar-shadow-color: #717171; 
scrollbar-3dlight-color: #858585; 
scrollbar-arrow-color: #858585; 
scrollbar-track-color: #627EB5; 
scrollbar-darkshadow-color: #858585;
scrollbar-base-color: #FFFFFF;
background: #CEDBE4;
margin: 0px 0px 0px 0px;
padding-top: 80px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
text-align: center;
width: auto;
height: auto;
}

form
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.window
{
width: 830px;
height: auto;
margin-left: auto;
margin-right: auto;
}

.windowsteuer
{
width: 805px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 25px 0px 0px;
}

.schatten_r
{
margin:0;
padding:0; 
background: transparent url(images/schatten_r.gif) no-repeat top right;
}

.schatten_u
{
margin:0;
padding:0; 
background: transparent url(images/schatten_u.gif) no-repeat bottom left;
}

.inhalt
{
margin:0;
padding: 0px 10px 10px 0px;
}

.inhalthint
{
width: 795px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent url(images/inhalthint.gif) repeat-y top left;
}

.inhalthead
{
width: 795px;
height: 125px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.inhalthead_dyn
{
width: 795px;
height: 100px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.headleft
{
width: 210px;
height:  auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.sprachwahl
{
width:  auto;
height:  auto;
padding: 30px 0px 0px 59px;
margin: 0px 0px 0px 0px;
text-align: left;
}

.headmid
{
width: 420px;
height:  50px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.headright
{
width: 160px;
height:  100px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent url(images/carnipure_logo.gif) no-repeat 0px 5px;
float: left;
}

.inhalthaupt
{
display: block;
width: 795px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.contentstartnav
{
width: 178px;
height: 400px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent url(images/carnipure_startnav.jpg) no-repeat top left;
float: left;
}

.contentstart
{
width: 617px;
height: 400px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent url(images/carnipure_start.jpg) no-repeat top left;
float: left;
}

.contentnav
{
display: block;
width: 178px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 25px 0px 0px 0px;
float: left;
}

.content
{
display: block;
width: 617px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}


#contenticon_a
{
display: block;
width: 178px;
height: 112px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent url(images/content_icon_a.jpg) no-repeat bottom left;
}

/*hauptnavigation ebene 1*/

/*content*/

.contenthaupt
{
display: block;
width: 580px;
height: 400px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 30px;
}

.contenthaupt_img
{
display: block;
width: 587px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent url(images/faqback1.gif) repeat-y 0px 0px;
float: left;
}

.contenthaupt_disclaim
{
display: block;
width: 587px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

/*faqnavigation ebene 1*/

#faqnav
{
display: block;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 560px;
height: auto;
float: left;
}


#faqnav ul
{
display: block;
margin: 10px 30px 10px 0px;
padding: 0px 0px 0px 0px;
width: auto;
}

#faqnav ul li
{  
display: block;
list-style: none;
width: auto;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #C0C0C0;
}

#faqnav ul li a
{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: auto;
	height: 20px;
	line-height: 18px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
    background: transparent url(images/faqpfeil1.gif) no-repeat 0px 6px;
    text-align: left;  
}

#faqnav ul li a:hover
{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #627EB5;
	width: auto;
	height: 20px;
	line-height: 18px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
    background: transparent url(images/faqpfeil2.gif) no-repeat 0px 6px;
    text-align: left;  
}

#faqnav ul li a:focus { outline: none; }


/*faqnavigation ebene 1*/

.faqtext
{
width: 210px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 15px 0px 0px;
float: left;
}


#faqcontentliste {
font-family:Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: normal; 
color: #000000;
line-height: 16px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
text-align: left;
clear: both;
}

.umbruch {
white-space: nowrap;
}

#faqcontentliste ul
{
display: block;
text-align: left;
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
}

#faqcontentliste ul li
{  
display: block;
text-align: left;
list-style: none;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 15px;
background: transparent url(images/faqpfeil1.gif) no-repeat 0px 6px;
}

#faqcontentliste a {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
}
#faqcontentliste a:link    
{ 
color: #000000;    
}
#faqcontentliste a:visited 
{ 
color: #000000;
}
#faqcontentliste a:hover   
{ 
color: #627EB5; 
text-decoration: none;
}
#faqcontentliste a:active  
{ 
color: #627EB5; 
text-decoration: none;
}

#faqcontentliste .links {
display: block;
font-family:Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: normal; 
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
float: left;
}

#faqcontentliste .rechts {
display: block;
font-family:Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: normal; 
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
float: right;
}

.tief {
font-family:Arial, Helvetica, sans-serif; 
font-size: 8px; 
font-weight: normal; 
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
}

.faqimage
{
width: 362px;
height: auto;
padding: 40px 0px 0px 0px;
margin: 0px 0px 40px 0px;
float: left;
}


.faqzuruck
{
width: 100px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.faqvor
{
width: 100px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
}

a.zuruck {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
width: auto;
height: 20px;
line-height: 18px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: left;  
}
a.zuruck:link    
{ 
color: #000000;
background: transparent url(images/faqpfeil4.gif) no-repeat 0px 6px;    
}
a.zuruck:visited 
{ 
color: #000000;
background: transparent url(images/faqpfeil4.gif) no-repeat 0px 6px;
}
a.zuruck:hover   
{ 
color: #627EB5;
background: transparent url(images/faqpfeil4.gif) no-repeat 0px 6px; 
}
a.zuruck:active  
{ 
color: #627EB5;
background: transparent url(images/faqpfeil4.gif) no-repeat 0px 6px; 
}


a.vor {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
width: auto;
height: 20px;
line-height: 18px;
padding: 0px 12px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: right;  
}
a.vor:link    
{ 
color: #000000;
background: transparent url(images/faqpfeil2.gif) no-repeat right 6px;    
}
a.vor:visited 
{ 
color: #000000;
background: transparent url(images/faqpfeil2.gif) no-repeat right 6px;
}
a.vor:hover   
{ 
color: #627EB5;
background: transparent url(images/faqpfeil2.gif) no-repeat right 6px; 
}
a.vor:active  
{ 
color: #627EB5;
background: transparent url(images/faqpfeil2.gif) no-repeat right 6px; 
}


h1 {
font-family:Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #627EB5;
line-height: 18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

p, p.kalk, p.disclaim, p.gewinn {
font-family:Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: normal; 
color: #000000;
line-height: 16px;
text-align: left;
}

p {
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
}

p.kalk {
display: block;
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
}

p.disclaim {
margin: 0px 0px 0px 0px;
padding: 15px 30px 10px 0px;
}

p.gewinn {
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
float: left;
}

img.floatLeft { 
    float: left;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
}
img.floatRight { 
    float: right; 
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 10px 10px;
}

.gewinntext {
width: 430px;
height: auto;
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

.gewinnimage {
width: 100px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

/*content*/

/*kalkulator*/

.kalkset
{
display: block;
width: 559px;
height: auto;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.kalkauswahl_l
{
width: 185px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.kalkauswahl_r
{
width: 200px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

select, .meat, .fisch, .vegefruit, .sonstige, .lang  { 
width: 175px;
height: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000; 
border: #214192; 
padding: 0px 0px 0px 0px;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
} 

.lang { 
background-color: #FFFFFF;
width: 100px;
margin: 0px 10px 0px 0px;
} 

.meat { 
background-color: #8891C0;
margin: 0px 10px 0px 0px;
} 

.fisch { 
background-color: #73B6E2;
margin: 0px 0px 0px 25px;
} 

.vegefruit { 
background-color: #9ED09F;
margin: 0px 10px 0px 0px;
} 

.sonstige { 
background-color: #FBF196;
margin: 0px 0px 0px 25px;
} 

.kalkgo_l
{
width: 80px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.kalkgo_r
{
width: 80px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
}

a.hinzu {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
width: 80px;
height: 18px;
line-height: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
border: 1px solid #214192; 
}
a.hinzu:link    
{ 
color: #FFFFFF;
background: #214192; 
}
a.hinzu:visited 
{ 
color: #FFFFFF;
background: #214192;
}
a.hinzu:hover   
{ 
color: #214192;
background: #FFFFFF; 
}
a.hinzu:active  
{ 
color: #214192;
background: #FFFFFF; 
}

.kalktabset
{
display: block;
width: 560px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.kalktab_a, .kalktab_b, .kalktab_c, .kalktab_d, .kalktab_e {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
height: 18px;
line-height: 16px;
padding: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
color: #FFFFFF;
background: #214192; 
}

.kalktab_a {
width: 140px;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 5px 0px 0px;
float: left;
}

.kalktab_b {
width: 130px;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 5px 0px 0px;
float: left;
}

.kalktab_c {
width: 110px;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 5px 0px 0px;
float: left;
}

.kalktab_d {
width: 70px;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 0px 0px 0px;
float: left;
}

.kalktab_e {
width: 80px;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 0px 0px 0px;
float: right;
}

.kalktabinhalt_a, .kalktabinhalt_b, .kalktabinhalt_c, .kalktabinhalt_d, .kalktabinhalt_e {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
height: 18px;
line-height: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
color: #214192;
background: #CEDBE4; 
}

.kalktabinhalt_a {
width: 140px;
border-top: 0px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 5px 0px 0px;
float: left;
}

.kalktabinhalt_b {
width: 130px;
border-top: 0px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 5px 0px 0px;
float: left;
}

.kalktabinhalt_c {
width: 110px;
border-top: 0px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 5px 0px 0px;
float: left;
}

.kalktabinhalt_d {
width: 70px;
border-top: 0px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 0px 0px 0px;
float: left;
}

.kalktabinhalt_e {
width: 80px;
border-top: 0px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
margin: 0px 0px 0px 0px;
float: right;
}

.kalkberechnengo, .kalkberechnengo_mk
{
height: 20px;
padding: 0px 0px 0px 0px;
margin: 15px 0px 0px 0px;
float: left;
text-align: left;
}

.kalkberechnengo
{
width: 200px;
}

.kalkberechnengo_mk
{
width: 250px;
}

.kalkberechnenreset
{
width: 200px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 15px 0px 0px 0px;
float: right;
text-align: left;
}

a.rechnen {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
width: auto;
height: 18px;
line-height: 16px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
border: 1px solid #214192; 
white-space: nowrap;
}
a.rechnen:link    
{ 
color: #FFFFFF;
background: #214192; 
}
a.rechnen:visited 
{ 
color: #FFFFFF;
background: #214192;
}
a.rechnen:hover   
{ 
color: #214192;
background: #FFFFFF; 
}
a.rechnen:active  
{ 
color: #214192;
background: #FFFFFF; 
}

a.papierkorb {
display: block;
width: 75px;
height: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
}
a.papierkorb:link    
{ 
background: transparent url(images/papierkorb1.gif) no-repeat center center;
}
a.papierkorb:visited 
{ 
background: transparent url(images/papierkorb1.gif) no-repeat center center;
}
a.papierkorb:hover   
{ 
background: transparent url(images/papierkorb2.gif) no-repeat center center;
}
a.papierkorb:active  
{ 
background: transparent url(images/papierkorb2.gif) no-repeat center center;
}

/*kalkulator*/


/*hauptnavigation start ebene 1*/

#hauptnavstart
{
display: block;
margin: 100px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 178px;
}


#hauptnavstart ul
{
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 178px;
}

#hauptnavstart ul li
{  
display: block;
list-style: none;
width: 178px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}


#hauptnavstart ul li a
{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 178px;
	height: 42px;
	line-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
    text-align: center;  
    background: transparent url(images/hnavbutton1.gif) no-repeat top left;
}

#hauptnavstart ul li a:hover
{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #214192;
	width: 178px;
	height: 42px;
	line-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
    text-align: center;  
    background: transparent url(images/hnavbutton2.gif) no-repeat top left;
}

#hauptnavstart ul li a:focus { outline: none; }


#hauptnavstart ul li a#current
{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #D38029;
	width: auto;
	height: auto;
	line-height: 14px;
	padding: 5px 2px 5px 2px;
	margin: 0px 0px 0px 0px;
    text-decoration: none;
    background: #CECED4;    
}

/*hauptnavigation start ebene 1*/

/*hauptnavigation ebene 1*/

#hauptnav
{
display: block;
margin: 100px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 178px;
}


#hauptnav ul
{
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 178px;
}

#hauptnav ul li
{  
display: block;
list-style: none;
width: 178px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}


#hauptnav ul li a
{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 178px;
	height: 42px;
	line-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
    text-align: center;  
    background: transparent url(images/hnavbutton1.gif) no-repeat top left;
}

#hauptnav ul li a:hover
{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #214192;
	width: 178px;
	height: 42px;
	line-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
    text-align: center;  
    background: transparent url(images/hnavbutton2.gif) no-repeat top left;
}

#hauptnav ul li a:focus { outline: none; }


#hauptnav ul li a#current
{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #D38029;
	width: auto;
	height: auto;
	line-height: 14px;
	padding: 5px 2px 5px 2px;
	margin: 0px 0px 0px 0px;
    text-decoration: none;
    background: #CECED4;    
}

.inhaltbottomstart
{
width: 795px;
height: 50px;
padding: 25px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: right;
}

.inhaltbottomabstand
{
width: 795px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.inhaltbottom
{
width: 795px;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
clear: both;
}

.adressrahm
{
display: inline;
font-family:Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 10px; 
font-weight: normal; 
color: #214192;
width: 325px;
height: 25px;
line-height: 15px;
padding: 0px 0px 0px 0px;
margin: 6px 0px 0px 60px;
text-align: left;
border: solid 0px black;
float: left;
}

.adresscolor
{
color: #000000;
}

.impressumrahm
{
display: inline;
font-family:Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 10px; 
font-weight: normal; 
color: #214192;
width: 345px;
height: 25px;
line-height: 15px;
padding: 0px 0px 0px 0px;
margin: 6px 0px 0px 0px;
float: right;
text-align: right;
border: solid 0px black;
}

a.impressum {
width: auto;
height: 15px;
line-height: 13px;
padding: 6px 26px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 10px; 
font-weight: normal; 
color: #214192;
text-decoration: none;
text-align: right;
}

a.impressum:hover   
{ 
color: #C0C0C0;
text-decoration:none;
}

a.home {
width: auto;
height: 15px;
line-height: 13px;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 10px; 
font-weight: normal; 
color: #214192;
text-decoration: none;
text-align: right;
}

a.home:hover   
{ 
color: #C0C0C0;
text-decoration:none;
}

.test1
{
display: block;
float: left;
width: 550px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.testtop1
{
display: block;
float: left;
width: 435px;
height: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: normal;
line-height: 18px; 
color: #FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 4px 6px 0px;
background: #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
border-top: 0px solid #214192;
border-bottom: 0px solid #214192;
}

.testtop2
{
display: block;
float: right;
width: 46px;
height: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold;
line-height: 18px; 
color: #FFFFFF;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 1px;
background: #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
border-top: 0px solid #214192;
border-bottom: 0px solid #214192;
}

.testtext_punkt
{
display: block;
float: left;
width: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px; 
font-weight: bold;
line-height: 15px; 
text-align: center;
color: #214192;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.testtext_text
{
display: block;
float: left;
width: 400px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
line-height: 15px; 
color: #214192;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 5px;
}


.testsm1
{
display: block;
float: left;
width: 435px;
height: 40px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px; 
font-weight: normal;
line-height: 18px; 
text-align: left;
color: #485566;
padding: 0px 0px 0px 0px;
margin: 0px 4px 0px 0px;
background: #CEDBE4;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
border-top: 1px solid #214192;
border-bottom: 0px solid #214192;
}

.input_steuerung
{
display: block;
width: auto;
height: auto;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}

.test_jn_rahmen1
{
display: block;
float: right;
width: 46px;
height: 40px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-left: 0px solid #214192;
border-right: 1px solid #214192;
border-top: 1px solid #214192;
border-bottom: 0px solid #214192;
}

.test_jn_rahmen2
{
display: block;
float: right;
width: 47px;
height: 40px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 1px;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
border-top: 1px solid #214192;
border-bottom: 0px solid #214192;
}

.testsm1end
{
display: block;
float: left;
width: 435px;
height: 40px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px; 
font-weight: normal;
line-height: 18px; 
text-align: left;
color: #485566;
padding: 0px 0px 0px 0px;
margin: 0px 4px 15px 0px;
background: #CEDBE4;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
}

.test_jn_rahmen1end
{
display: block;
float: right;
width: 46px;
height: 40px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
border-left: 0px solid #214192;
border-right: 1px solid #214192;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
}

.test_jn_rahmen2end
{
display: block;
float: right;
width: 47px;
height: 40px;;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 1px;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
}

.contentgewinn
{
display: block;
float: left;
width: 450px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.gewinn1, .gewinn1a, .gewinn2, .gewinn3, .gewinn4, .gewinn5, .gewinn6, .gewinn7 { 
font-family:Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #3D3D3D;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
float: left;
display: block;
text-align: left;
height: 20px; 
line-height: 18px; 
}

.gewinn1 { 
width: 75px;
}

.gewinn1a { 
width: 75px;
margin: 0px 0px 0px 20px;
}

.gewinn2 { 
width: 25px;
}

.gewinn3 { 
width: 35px;
}

.gewinn4 { 
width: 120px;
}

.gewinn5 { 
width: 140px;
}

.gewinn6 { 
width: 440px;
}

.gewinn7 { 
width: 215px;
}

a.anfrage { 
font-family:Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
width: 120px;
height: 14px;
line-height: 14px;  
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration:none; 
text-align: center;
display: block;
border: 1px solid #214192;
}
a.anfrage:link    { color:#214192; background: #FFFFFF; text-decoration:none;}
a.anfrage:visited { color:#214192; background: #FFFFFF; text-decoration:none;}
a.anfrage:hover   { color:#FFFFFF; background: #214192; text-decoration:none;}
a.anfrage:active  { color:#FFFFFF; background: #214192; text-decoration:none;}
a.anfrage:focus { outline: none; }

.jahrgang {
background-color: #FFFFFF; 
color: #214192;
width: 55px;
height: 16px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: right;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
}

.formfeld1 {
width: 110px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 2px;
}

.formfeld2 {
width: 40px;
height: 14px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #214192;
border-left: 0px solid #214192;
border-right: 0px solid #214192;
border-top: 0px solid #214192;
border-bottom: 0px solid #214192;
margin: 1px 0px 0px 0px;w
padding: 1px 0px 0px 10px;
}

.teasersetgesamt
{
display: block;
width: 559px;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
border: 0px solid #214192;
float: left;
text-align: center;
}

* html .teasersetgesamt { padding: 0px 0px 0px 10px !important; }

.teaserset
{
display: block;
width: 150px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 10px 20px 10px;
float: left;
border: 0px solid #214192;
background-color: #CEDBE4; 
}

.teaserhead {
display: block; 
width: 150px;
height: 35px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.teaserimg {
display: block; 
width: 150px;
height: 120px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
float: left;  
}

.teaserhersteller {
display: block; 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #214192;
width: 150px;
height: 15px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left; 
}


a.teaserlink {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
width: auto;
height: auto;
line-height: 15px;
padding: 0px 0px 0px 0px;
margin: 3px 3px 0px 3px;
text-decoration: none;
text-align: center;  
}
a.teaserlink:link    
{ 
color: #000000;
}
a.teaserlink:visited 
{ 
color: #000000;
}
a.teaserlink:hover   
{ 
color: #627EB5; 
}
a.teaserlink:active  
{ 
color: #627EB5;
}

/*kalkulator liste*/

.contentkalklist
{
display: block;
float: left;
width: 560px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}


.kalkergebnis
{
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background: #214192;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192; 
float: left;
width: 560px;
height: auto;
padding: 5px 0px 0px 0px;
margin: 16px 0px 0px 0px;
}

.kalkfehler
{
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #E60404;
float: left;
text-align: left;
width: 580px;
height: auto;
padding: 5px 0px 0px 0px;
margin: 16px 0px 0px 0px;
}

.kalkergebnis_gr
{
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
background: #214192;
border-top: 1px solid #214192;
border-bottom: 1px solid #214192;
border-left: 1px solid #214192;
border-right: 1px solid #214192; 
float: left;
width: 560px;
height: auto;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

#kalkliste
{
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
}


#kalkliste ul
{
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
}

#kalkliste ul li, #kalknum_01, #kalknum_02, #kalknum_03, #kalknum_04, #kalknum_05, #kalknum_06, #kalknum_07
{  
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 12px;
list-style: none;
width: auto;
margin: 5px 10px 0px 0px;
text-align: left; 
}

#kalknum_01
{  
background: transparent url(images/kalklist01.gif) no-repeat 0px 0px;
height: 20px;
padding: 4px 0px 0px 25px; 
}

#kalknum_02
{  
background: transparent url(images/kalklist02.gif) no-repeat 0px 0px;
height: 20px; 
padding: 4px 0px 0px 25px;
}

#kalknum_03
{  
background: transparent url(images/kalklist03.gif) no-repeat 0px 0px; 
height: 20px;
padding: 4px 0px 0px 25px;
}
#kalknum_04
{  
background: transparent url(images/kalklist04.gif) no-repeat 0px 0px; 
height: 22px;
padding: 0px 0px 0px 25px;
}

#kalknum_05
{  
background: transparent url(images/kalklist05.gif) no-repeat 0px 0px; 
height: 25px;
padding: 0px 0px 0px 25px;
}

#kalknum_06
{  
background: transparent url(images/kalklist06.gif) no-repeat 0px 0px;
height: 25px; 
padding: 0px 0px 0px 25px;
}

#kalknum_07
{  
background: transparent url(images/kalklist07.gif) no-repeat 0px 0px;
height: 25px; 
padding: 0px 0px 0px 25px;
}

/*kalkulator liste*/

/*filter*/

.filterset
{
display: block;
width: 559px;
height: auto;
padding: 10px 0px 0px 0px;
margin: 0px 0px 20px 0px;
float: left;
border: 0px solid #214192;
}

.f_ag_set
{
width: 150px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 50px 0px 0px;
float: left;
}

.f_df_set
{
width: 150px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 50px 0px 0px;
float: left;
}

.f_hs_set
{
width: 150px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.la_set
{
width: 559px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}


select, .filter_ag, .filter_df, .filter_hs, .l_auswahl  { 
width: 150px;
height: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000; 
border: #214192; 
padding: 0px 0px 0px 0px;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
} 


.filter_ag { 
margin: 0px 0px 0px 0px;
} 

.filter_df { 
margin: 0px 0px 0px 0px;
} 

.filter_hs { 
margin: 0px 0px 0px 0px;
} 

.l_auswahl { 
width: 200px;
margin: 0px 0px 0px 0px;
} 

/*filterend*/
