{====================================================}

body 
 {
  cursor             : default;
  font-family        : Arial, Helvetica, sans-serif;
  font-size          : 10pt;
  font-style         : normal;
  line-height        : normal;
  font-weight        : normal;
  text-transform     : none;
  color              : #000000;
  text-decoration    : none;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0;
  border-color       : 0;
  border-width       : 0;
  margin             : 0;
  margin-bottom      : 0;
  margin-left        : 0;
  margin-right       : 0;
  margin-top         : 0;
  padding            : 0;
  padding-bottom     : 0;
  padding-left       : 0;
  padding-right      : 0;
  padding-top        : 0;
  background         : url("bilder/verlauf.jpg");
  background-position: left top;
  background-repeat  : repeat-x;
  background-attachment: scroll;
  background-color   : #ffffff
 } 

{====================================================}

.bodyHead 
 {
  cursor             : default;
  font-family        : Arial, Helvetica, sans-serif;
  font-size          : 10pt;
  font-style         : normal;
  line-height        : normal;
  font-weight        : normal;
  text-transform     : none;
  color              : #000000;
  text-decoration    : none;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0;
  border-color       : 0;
  border-width       : 0;
  margin             : 0;
  margin-bottom      : 0;
  margin-left        : 0;
  margin-right       : 0;
  margin-top         : 0;
  padding            : 0;
  padding-bottom     : 0;
  padding-left       : 0;
  padding-right      : 0;
  padding-top        : 0;
  background         : none;
  background-color   : #ffffff
 } 

{====================================================}

a:active 
 {	
  color              : #495AB2;
  font-style         : bold;	
  text-decoration    : none
 }

a:link 
 { 
  color              : #495AB2;
  font-weight        : bold;
  text-decoration    : none
 }
  
a:visited
 {	
  color              : #495AB2; 
  font-weight        : bold;
  text-decoration    : none
 }
  
a:hover
 {	
  color              : #495AB2; 
  font-weight        : bold;
  text-decoration    : none
 }

{====================================================}

.inputbuttonlarge
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #ffffff;
  background-color   : #818B8B;
  border-width       : 1px;
  border-style       : none;
  width              : 250px;
  height             : 30px;
  padding            : 0mm;
  border-color       : #000000;
  border-collapse    : collapse;
  cursor             : Hand;
 }

{====================================================}	


{====================================================}
.inputbutton
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #ffffff;
  background         : url("bilder/inputbutton.jpg");
  background-color   : #818B8B;
  border-width       : 1px;
  border-style       : none;
  width              : 136px;
  height             : 30px;
  padding            : 0mm;
  border-color       : #000000;
  border-collapse    : collapse;
  cursor                : Hand;
 }

{====================================================}
.inputbuttonred
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #ffffff;
  background         : url("bilder/inputbuttonred.jpg");
  background-color   : #D62226;
  border-width       : 1px;
  border-style       : none;
  width              : 136px;
  height             : 30px;
  padding            : 0mm;
  border-color       : #000000;
  border-collapse    : collapse;
  cursor                : Hand;
 }


{====================================================}
.inputbuttonwhitejm
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #D62226;
  background-color   : #ffffff;
  border-width       : 1px;
  border-style       : solid;
  width              : 136px;
  height             : 30px;
  padding            : 0;
  border-color       : #000000;
  border-collapse    : collapse;
  cursor                : Hand;
 }

{====================================================}
.inputbuttonwhite
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #ffffff;
  background-color   : #ffffff;
  border-width       : 1px;
  border-style       : none;
  height             : 48px;
  width              : 200px;
  padding            : 0mm;
  border-color       : #000000;
  border-collapse    : collapse;
  cursor                : Hand;
  background-color   : #495AB2;
 }

{====================================================}

.inputbutton2
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #ffffff;
  background         : url("bilder/inputbutton2.jpg");
  background-color   : #818B8B;
  border-width       : 0px;
  border-style       : none;
  width              : 273px;
  height             : 40px;
  padding            : 0mm;
  border-color       : #000000;
  border-collapse    : collapse;
  ;cursor             : Hand
 }


{====================================================}

.inputbuttonred2
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #ffffff;
  background         : url("bilder/inputbuttonred2.jpg");
  background-color   : #D62226;
  border-width       : 0px;
  border-style       : none;
  width              : 273px;
  height             : 40px;
  padding            : 0mm;
  border-color       : #000000;
  border-collapse    : collapse;
  ;cursor             : Hand
 }

{====================================================}

.inputbutton3
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #ffffff;
  background         : url("bilder/inputbutton3.jpg");
  background-color   : #818B8B;
  border-width       : 0px;
  border-style       : none;
  width              : 182px;
  height             : 40px;
  padding            : 0mm;
  border-color       : #000000;
  border-collapse    : collapse;
  cursor             : Hand
 }


{====================================================}

.inputbuttonred3
 {
  font-size          : 10pt;
  font-family        : Verdana;
  font-weight        : Bold;
  color              : #ffffff;
  background         : url("bilder/inputbuttonred3.jpg");
  background-color   : #D62226;
  border-width       : 0px;
  border-style       : none;
  width              : 182px;
  height             : 40px;
  padding            : 0mm;
  border-color       : #000000;
  border-collapse    : collapse;
  cursor             : Hand
 }

{====================================================}

.Teilung
 {
  width              : 100%;
  border-collapse    : collapse
 }  

.Teilung td
 {
  align              : left;
  vertical-align     : top
 } 

{====================================================}

.AssistantBackground
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 580px;
  border-padding     : 1px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #818B8B
 }   

{====================================================}

.AssistantHeadline
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  height			 : 36px;			
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/bg_headline.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #818B8B
 } 

.AssistantHeadline td
 {
  vertical-align     : middle;	 
  text-align         : left;
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px
 }

{====================================================}

.Willkommen
 {
  color              : #000000; 
  font-weight        : normal;
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  border-style       : solid;
  border-width       : 0px; 
  width              : 480px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse
 } 

.Willkommen td
 {
  text-align         : left;
  width              : 480px;
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 5px;
  padding-right      : 5px
 }

{====================================================}
	
.RadioText	
{
  color              : #000000; 
  font-weight        : normal;
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 } 

.RadioText td
 {
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px
 }


{====================================================}

.Warenkorb
 {
  color              : #000000; 
  font-weight        : normal;
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 } 

.Warenkorb td
 {
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 5px;
  padding-right      : 5px
 }

.TDWarenkorbAuswahl
 {
  text-align         : center;
  width              : 20px
 }

.TDWarenkorbAnzahl
 {
  text-align         : center;
  width              : 50px
 }

.TDWarenkorbBezeichnung
 {
  text-align         : left;
  width              : 350px
 }

.TDWarenkorbZubehoer
 {
  text-align         : right;
  width              : 40px
 }

.TDWarenkorbInfo
 {
  text-align         : center;
  width              : 40px
 }

.TDWarenkorbPreis
 {
  text-align         : right;
  width              : 50px
 }

.TDWarenkorbPlatzhalter
 {
  text-align         : left;
  width              : 10px
 }

{====================================================}

.Headline
 {
  color              : #ffffff; 
  font-weight        : bold;
  font-family         : Arial, Helvetica, sans-serif; 
  font-size            : 20pt;
  text-decoration   : none;
  padding-top       : 50px;
  padding-left       : 10px;
 }
 
.Headline2
 {
  align              : left;
  color              : #ffffff; 
  font-weight        : bold;
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 18pt;
  text-decoration    : none;
  padding-left       : 10px;
 }


.HeadlineInfo
 {
  color              : #ffffff; 
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-decoration    : none
 }

{====================================================}

.TDSprachen
 {
  color              : #000000; 
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-decoration    : none
 }

{====================================================}

.Sprachen
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 180px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }

.Sprachen td
 {
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 11px;
  padding-right      : 11px; 
 }
{====================================================}

.EmptyTable
 {
  color              : #ffffff;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }

.EmptyTable td
 {
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px; 
 }

{====================================================}

.InfoBox
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  #table-layout       : auto; 
  text-align         : left;
  border-style       : solid;
  border-width       : 0px; 
  width              : 320px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }

.InfoBox td
 {
  vertical-align     : top; 
  #middle: ;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px
 }

{====================================================}
	.AssistantBackgroundRel
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  table-layout       : auto; 
  text-align         : left;
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }   

{====================================================}
.AssistantStepOld
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  table-layout       : auto; 
  text-align         : left;
  border-style       : solid;
  border-width       : 0px; 
  width              : 580px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }

.AssistantStepOld td
 {
  vertical-align     : middle;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px
 }
 
{====================================================}

.AssistantStepJM
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  font-weight        : normal; 
  table-layout       : auto; 
  text-align         : left;
  border-style       : solid;
  border-width       : 0px; 
  width              : 580px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 } 
 .AssistantStepJM td
 {
  vertical-align     : top;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px
 }

{====================================================}

.AssistantStepCount
 {
  color              : #ffffff;
  font-weight        : bold; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 12pt;
  text-align         : center;	
  border-style       : solid;
  border-width       : 0px; 
  height             : 30px;
  width              : 30px;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px; 
  border-collapse    : collapse;
  background-color   : #08276E
 }

.AssistantStepCount td
 {
  background-color   : #08276E
 }


{====================================================}
	
.TDRadioboxcm3
 {
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : left;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 10px;
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 13px;
  padding-right      : 13px; 
  border-collapse    : collapse
 } 

{====================================================}
.TDRadiobox
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 10px;
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 13px;
  padding-right      : 13px; 
  border-collapse    : collapse
 } 

{====================================================}

.TDAbstand10
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 10px;
  padding-top        : 0px;
  padding-bottom     : 0px;
  border-collapse    : collapse
 } 

{====================================================}

.TDFull
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px; 
  border-collapse    : collapse
 } 

{====================================================}

.TDAbstandhalter
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 10px;
  border-collapse    : collapse
 } 


{====================================================}

.TDCount
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 40px;
  border-collapse    : collapse
 } 

{====================================================}
.TDABE
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 35px;
  border-collapse    : collapse
 } 

{====================================================}

.TDBeschreibung
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 170px;
  border-collapse    : collapse
 } 

.TDBeschreibungTop
 {
  border-style       : solid;
  border-width       : 0px; 
  vertical-align     : top;
  width              : 170px;
  border-collapse    : collapse
 } 

{====================================================}
.TDSuchtyp
 {
  border-style        : solid;
  border-width       : 0px; 
  width                 : 75px;
  padding-left        : 10px;
  border-collapse    : collapse
 } 

{====================================================}

.TDBild
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 170px;
  vertical-align     : middle;
  text-align         : center;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px; 
  border-collapse    : collapse
 } 

{====================================================}
.TDBezeichnungjm
 {
  height               : 40px;	 
  border-style       : solid;
  border-width       : 0px; 
  vertical-align      : middle;
  border-collapse    : collapse
 } 

{====================================================}
.TDSimple
 { 
  border-style       : solid;
  border-width       : 0px; 
  border-collapse    : collapse
 } 
{====================================================}

.TDBezeichnung
 {
  font-weight        : bold;   
  border-style       : solid;
  border-width       : 0px; 
  width              : 226px;
  border-collapse    : collapse
 } 

{====================================================}

.TDBestellNr
 {
  font-weight        : bold;   
  border-style       : solid;
  border-width       : 0px; 
  width              : 400px;
  border-collapse    : collapse
 } 

{====================================================}

.TableLine
 {
  color              : #ffffff;
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px; 
  border-collapse    : collapse;
  background-color   : #ffffff
 }

.TableLine td
 {
  border-style       : solid;
  border-width       : 0px; 
  border-collapse    : collapse
 }

{====================================================}

.ButtonGrey
 {
  color              : #ffffff;
  border-width       : 1px; 
  height             : 30px;
  width              : 136px;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px; 
  border-collapse    : collapse;
  background-color   : #818B8B
 }

.ButtonGrey td
 {
  color              : #ffffff;
  font-weight        : bold; 
  font-family        : Verdana;
  font-size          : 9pt;
  text-align         : center;
  vertical-align     : middle;	
  background         : url("bilder/inputbutton.jpg");
  background-color   : #818B8B
 }

{====================================================}

.ButtonMainNaviBackground
 {
  color              : #D62226;
  border-style       : solid;
  border-width       : 0px; 
  height             : 50px;
  width              : 202px;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px; 
  border-collapse    : collapse;
  background-color   : #BFD7FA
 }

{====================================================}

.ButtonMainNavi
 {
  color              : #D62226;
  border-style       : solid;
  border-width       : 0px; 
  height             : 50px;
  width              : 202px;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px; 
  border-collapse    : collapse;
  background-color   : #818B8B;
  background-color   : #ffffff
 }

{====================================================}

{====================================================}
	
.ButtonMainNavi td
 {
  color              : #D62226;
  font-weight        : bold; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  vertical-align     : middle;	
  border-style       : solid;
  border-width       : 0px; 
  height             : 48px;
  width              : 178px;
  border-collapse    : collapse;
  background-color   : #818B8B;
  background-color   : #ffffff
 }


{====================================================}

.Bereichshinweis
 {
  color              : #000000;
  border-style       : solid;
  border-width       : 0px; 
  height             : 48px;
  width              : 178px;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px; 
  border-collapse    : collapse;
  background-color   : #BFD7FA
 }

.Bereichshinweis td
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : left;
  vertical-align     : middle;	
  border-style       : solid;
  border-width       : 0px; 
  height             : 48px;
  width              : 178px;
  border-collapse    : collapse;
  background-color   : #BFD7FA
 }

{====================================================}

.TDButton
 {
  border-style       : solid;
  border-width       : 0px; 
  width              : 164px;
  border-collapse    : collapse
 } 

{====================================================}

.AssistantStepNew
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : left;		
  border-style       : solid;
  border-width       : 0px; 
  width              : 580px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  vertical-align     : middle;
  background-color   : #eeeeee
 }

.AssistantStepNew td
 {
  vertical-align     : middle;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px
 }

{====================================================}
.TDInfo_rot
 {
  color                 : red;
  font-weight        : bold;
  border-style       : solid;
  border-width       : 0px; 
  width              : 560px;
  border-collapse    : collapse
 } 

{====================================================}
.TDInfo
 {
  font-style         : italic;
  font-weight        : bold;
  border-style       : solid;
  border-width       : 0px; 
  width              : 560px;
  border-collapse    : collapse
 } 

{====================================================}

.AssistantStepNewChoiceJM
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : left;		
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  vertical-align     : middle;
  background-color   : #ffffff
 }

.AssistantStepNewChoice
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : left;		
  border-style       : solid;
  border-width       : 0px; 
  width              : 580px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  vertical-align     : middle;
  background-color   : #ffffff
 }

.AssistantStepNewChoice td
 {
  vertical-align     : middle;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px
 }

{====================================================}

.ButtonRed
 {
  color              : #ffffff;
  font-weight        : bold; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;	
  border-style       : solid;
  border-width       : 0px; 
  height             : 30px;
  width              : 136px;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 5px;
  padding-right      : 5px; 
  border-collapse    : collapse;
  background-color   : #D62226
 }

.ButtonRed td
 {
  color              : #ffffff;
  font-weight        : bold; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  vertical-align     : middle;	
  border-style       : solid;
  border-width       : 0px; 
  height             : 30px;
  width              : 136px;
  border-collapse    : collapse;
  background-color   : #D62226
 }

{====================================================}

.ButtonLink:active 
 {	
  color              : #000000;
  font-style         : bold;	
  text-decoration    : none
 }

.ButtonLink:link 
 { 
  color              : #000000;
  font-weight        : bold;
  text-decoration    : none
 }
  
.ButtonLink:visited
 {	
  color              : #000000;
  font-weight        : bold;
  text-decoration    : none
 }
  
.ButtonLink:hover
 {	
  color              : #000000;
  font-weight        : bold;
  text-decoration    : none
 }

{====================================================}

.MainNavigation
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 580px;
  height             : 30px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse
 }  

.MainNavigation td
 {
  align              : center;
  vertical-align     : middle;
  border-style       : solid;
  border-width       : 0px; 
  width              : 138px;
  height             : 30px;
  border-padding     : 0px;
  border-spacing     : 0px;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 0px;
  padding-right      : 0px;
  border-collapse    : collapse
 }  

{====================================================}

.InfoBackground
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : none;
  border-width       : 0px; 
  width              : 200px;
  margin-top         : 40px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #BFD7FA
 }  

{====================================================}

.InfoHeadline
 {
  color              : #ffffff;
  font-weight        : bold; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  text-align         : left;
  border-style       : none;
  border-width       : 0px; 
  width              : 200px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/ass_hint_headline.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 } 

.InfoHeadline td
 {
  vertical-align     : top;
  background         : url("bilder/ass_hint_headline.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 } 

{====================================================}

.InfoLink:active 
 {	
  color              : #ffffff;
  font-style         : bold;	
  text-decoration    : none
 }

.InfoLink:link 
 { 
  color              : #ffffff;
  font-weight        : bold;
  text-decoration    : none
 }
  
.InfoLink:visited
 {	
  color              : #ffffff;
  font-weight        : bold;
  text-decoration    : none
 }
  
.InfoLink:hover
 {	
  color              : #ffffff;
  font-weight        : bold;
  text-decoration    : none
 }

{====================================================}

.InfoLinkS:active 
 {	
  color              : #ffffff;
  color              : #D62226;
  font-style         : bold;	
  text-decoration    : none
 }

.InfoLinkS:link 
 { 
  color              : #ffffff;
  color              : #D62226;
  font-weight        : bold;
  text-decoration    : none
 }
  
.InfoLinkS:visited
 {	
  color              : #ffffff;
  color              : #D62226;
  font-weight        : bold;
  text-decoration    : none
 }
  
.InfoLinkS:hover
 {	
  color              : #ffffff;
  color              : #D62226;
  font-weight        : bold;
  text-decoration    : none
 }

{====================================================}

.AssistantGrafik
 {
  color              : #ffffff;
  text-align         : left;
  align              : left;
  vertical-align     : bottom;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }
  
.AssistantGrafik td
 {
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 45px;
  padding-right      : 0px; 
 }

{====================================================}

.AssistantAuswahlListe
 {
  color              : #000000;
  text-align         : left;
  align              : left;
  vertical-align     : middle;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }

.AssistantAuswahlListe td
 {
  vertical-align     : middle
 }

{====================================================}

.InterneNavigation
 {
  color              : #000000;
  text-align         : left;
  align              : left;
  vertical-align     : middle;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }

.InterneNavigation td
 {
  align              : center;
  vertical-align     : middle;
  border-style       : solid;
  border-width       : 0px; 
  width              : 138px;
  border-padding     : 0px;
  border-spacing     : 0px;
  padding-top        : 5px;
  padding-bottom     : 5px;
  padding-left       : 0px;
  padding-right      : 0px;
  border-collapse    : collapse
 }

{====================================================}

.InterneNavigation2
 {
  color              : #000000;
  text-align         : left;
  align              : left;
  vertical-align     : bottom;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }
.InterneNavigation2 td
 {
  align              : center;
  vertical-align     : middle;
  border-style       : solid;
  border-width       : 0px; 
  width              : 138px;
  border-width       : 0px; 
  border-padding     : 0px;
  border-spacing     : 0px;
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 1px;
  border-collapse    : collapse;
  padding-right      : 0px
 }
{====================================================}
hr
 {
  width              : 100%;
  height             : 1px;
  style              : noshade
 }

{====================================================}

.hr2
 {
  width              : 320px;
  height             : 1px;
  style              : noshade
 }

{====================================================}

.AssistantPreisAuskunft
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : left;		
  border-style       : solid;
  border-width       : 0px; 
  width              : 580px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  vertical-align     : middle;
  background-color   : #ffffff
 }

.AssistantPreisAuskunft td
 {
  vertical-align     : middle;
  padding-top        : 0px;
  padding-bottom     : 0px;
  padding-left       : 5px;
  padding-right      : 5px
 }

{====================================================}

select
 {
  width              : 140px
 }

{====================================================}

.editfield
 {
  width              : 250px;
 }

{====================================================}

.InputAnzahl
 {
  width              : 30px;
 }

{====================================================}








  
  
h1
 {
  color              : #ffffff; 
  font-weight        : bold;
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 20pt;
  text-decoration    : none
 }

.ueberschrift
 {
  color              : #ffffff; 
  font-weight        : bold;
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 20pt;
  text-decoration    : none
 }
 




 

.TableTeilungMain
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;	
  border-style       : solid;
  border-width       : 0px; 
  width              : 100%;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse
 } 

.TableTeilungMain td
 {
  align              : center;
  vertical-align     : top;
  border-style       : solid;
  border-width       : 0px; 
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse
 }  
  

img
 {
  border             : 0px
 }



.TextAusgabe
 {
  color              : #000000;
  font-weight        : bold; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
 }

.TextLinkImpressum:active 
 {	
  color              : #818B8B;
  font-style         : normal;	
  text-decoration    : none
 }

.TextLinkImpressum:link 
 { 
  color              : #818B8B;
  font-weight        : normal;
  text-decoration    : none
 }
  
.TextLinkImpressum:visited
 {	
  color              : #818B8B;
  font-weight        : normal;
  text-decoration    : none
 }
  
.TextLinkImpressum:hover
 {	
  color              : #818B8B;
  font-weight        : normal;
  text-decoration    : none
 }



.HeadTableImpressum
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : left;
  width              : 100%;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
 } 

.HeadTableImpressum td
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : left;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
 }

.HeadTableABMShop
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : right;
  width              : 100%;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/header_blau.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 } 

.HeadTableABMShop td
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : right;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 }

.HeadTableMenue
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  vertical-align     : middle;
  width              : 100%;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/nav_hint_hell.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 } 

.HeadTableMenue td
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  vertical-align     : middle;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/nav_hint_hell.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 }

.HeadTableNavigation
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  vertical-align     : middle;
  border-style       : none;
  width              : 100%;
  height             : 30px;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/nav_hint_hell.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 } 

.HeadTableNavigation td
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  vertical-align     : middle;
  width              : 200px;
  white-space        : nowrap;     
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 20px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/nav_hint_hell.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 }

.TextNormal
 {
  height             : 15px;
  color              : #000000; 
  vertical-align     : bottom;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-decoration    : none
 }
 
 .TextRot
 {
  color              : red; 
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-decoration    : none
 }

 .TextBlau
 {
  color              : #495AB2; 
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-decoration    : none
 }


.HeadTableWarenkorb
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 0px;
  padding-right      : 0px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #818B8B
 } 


.HeadTableWarenkorb td
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #818B8B
 }

.HeadTableNavigationAktiv
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/nav_hint_dunkel.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 }

.HeadTableNavigationAktiv td
 {
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  text-align         : center;
  border-style       : none;
  border-top-width   : 0px;
  border-right-width : 0px;
  border-bottom-width: 0px;
  border-left-width  : 0px;
  border             : 0px;
  border-color       : 0px;
  border-width       : 0px;
  border-padding     : 0px;
  padding-bottom     : 0px;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background         : url("bilder/nav_hint_dunkel.jpg");
  background-position: left top;
  background-repeat  : repeat;
  background-attachment: scroll;
  background-color   : #ffffff
 }

.TableInfo
 {
  color              : #000000;
  font-weight        : normal; 
  font-family        : Arial, Helvetica, sans-serif; 
  font-size          : 10pt;
  border-style       : solid;
  border-width       : 0px; 
  width              : 198px;
  border-padding     : 0px;
  border-spacing     : 0px;
  border-collapse    : collapse;
  background-color   : #ffffff
 } 

.ImgContainer {width: 480px; height:auto;}
.ImgContainer img.scaled {width: 100%; height: auto;}
.ImgContainer img.scaledIE6 {}




















