b {
	font-weight: bold;
}

table.stockboxline {
    background-color: #333333;
}
 
td.stockboxleft {
    background-color: #ffffff;
    font:normal 12px Arial,Helvetica,sans-serif;
    color: #333333;
    line-height: 140%;
	margin-bottom: -2px;
}
 
td.stockboxright {
    background-color: #333333;
    font:bold 12px Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #ffffff;
    line-height: 140%;
	margin-bottom: -2px;
}
                                                                                
.headline1 {
	font:normal 15px Arial,Helvetica,sans-serif ;
	color: #333333;
}

.headline2 {
	font:bold 12px Arial,Helvetica,sans-serif;
	color: #333333;
	margin-bottom: -12px;
}

.error {
	font:normal 12px Arial,Helvetica,sans-serif;
	color: #ff0000;
	line-height: 160%;
	margin-bottom: -2px;
}

h3 {
    font:bold 18px Arial,Helvetica,sans-serif;
    color: #333333;
}
                                                                                
span.adname{
    font:bold 16px Arial,Helvetica,sans-serif;
    color: #333333;
    padding-top:0px;
    padding-bottom:0px;
}
 
span.addesc{
    font:bold 12px Arial,Helvetica,sans-serif;
    color: #333333;
    padding-top:0px;
    padding-bottom:0px;
}
 
span.adadr{
        font:normal 12px Arial,Helvetica,sans-serif;
                 color: #333333;
                            padding-top:0px;
                                padding-bottom:0px;
}
                                                                                
.copy1 {
	font:normal 12px Arial,Helvetica,sans-serif;
	color: #333333;
	line-height: 140%;
	margin-bottom: -2px;
}

.copy1list{
	font:normal 12px Arial,Helvetica,sans-serif;
	color: #333333;
	line-height: 140%;
	margin-bottom: -2px;
	list-style-type:square;
	list-style-image:url(/img/bullet_square.gif);
}

.copytable {
	font:normal 12px Arial,Helvetica,sans-serif;
	color: #333333;
	line-height: 120%;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.sprungmarke {
	font:normal 12px Arial,Helvetica,sans-serif;
	color: #333333;
	padding-bottom: 6px;
}

.fussnote {
	font:normal 10px Arial,Helvetica,sans-serif;
	color: #333333;
	line-height: 120%;
}

a.linkfussnote:link {
    font:normal 10px Arial,Helvetica,sans-serif;
    text-decoration: underline;
    color: #333333;
}
 
a.linkfussnote:active {
    font:normal 10px Arial,Helvetica,sans-serif;
    text-decoration: underline;
    color: #e42130 ;
}
 
a.linkfussnote:visited {
    font:normal 10px Arial,Helvetica,sans-serif;
    text-decoration: underline;
    color: #333333;
}
 
a.linkfussnote:hover {
    font:normal 10px Arial,Helvetica,sans-serif;
    text-decoration: underline;
    color: #000000;
}
                                                                                
a.linkb:link {
   	padding-left:1px;
	font:bold 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #333333;
}

a.linkb:active {
    padding-left:1px;
	font:bold 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #e42130;
}

a.linkb:visited {
    padding-left:1px;    
	font:bold 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #333333;
}

a.linkb:hover {
    padding-left:1px;
	font:bold 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}

a.linkn:link {
    padding-left:1px;
	font:normal 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #333333;
}

a.linkn:active {
    padding-left:1px;
	font:normal 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #e42130;
}

a.linkn:visited {
    padding-left:1px;
	font:normal 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #333333;
}

a.linkn:hover {
    padding-left:1px;
	font:normal 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}

b.navtitel{
    padding-left:1px;
	font:bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333333;
}
td.nav{
	font:normal 10px Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
}

a.nav:link {
	font:normal 10px Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
}

a.nav:active {
	font:normal 10px Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #e42130 ;
}

a.nav:visited {
	font:normal 10px Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
}

a.nav:hover {
	font:normal 10px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}

.margin {

}

.margin1 {
	font:normal 10px Arial,Helvetica,sans-serif;
	color: #333333;
}

input.fieldsuche{
    width: 90px;
    height: 18px;
    font-family: Arial,Helvetica,sans-serif;
    font-size:10px;
}

.standard {
    height: 20px;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
}

.formtext1 {
    height: 20px;
    width: 145px;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
}

.formtextplz {
    height: 20px;
    width: 45px;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
}

.formtext385 {
    height: 80px;
    width: 385px;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
}

.reg {
	font-size: 9px;
	vertical-align: top;
	text-decoration: none;
}

.oben{
    text-align:center;
    vertical-align: bottom;
}

a.linksitemap:link {
	font:bold 13px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #333333;
}

a.linksitemap:active {
	font:bold 13px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #e42130 ;
}

a.linksitemap:visited {
	font:bold 13px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #333333;
}

a.linksitemap:hover {
	font:bold 13px Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}


.main               {
                	padding-left:1px;
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    }
.headline           {
                    padding-left:1px;
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    }
.sitetitlewhite          {
                  	font:bold 14px Arial,Helvetica,sans-serif;
                  	color: #ffffff;
                    font-weight:bold;
                    }
.sitetitleyellow          {
                  	font:bold 14px Arial,Helvetica,sans-serif;
                  	color: #ffcc00;
                    font-weight:bold;
                    }
.sitetitle          {
                    padding-left:1px;
                  	font:normal 14px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    }
.history            {
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    }
.mainbox            {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    }
.whitebox           {
                    padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #FFFFFF;
                    font-weight:bold;
                    }
.mainsmall          {
                    padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    }
.impressum          {
                  	font:normal 10px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    }



.txyellowbold       {
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #FFCC00;
                    font-weight:bold;
                    }
.txwhiten            {
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #FFFFFF;
                    font-weight:normal;
                    }
.txwhite            {
                  	font:normal 10px Arial,Helvetica,sans-serif;
                  	color: #FFFFFF;
                    font-weight:normal;
                    }
a.boldlink          {
                	padding-left:1px;
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.boldlink:visited  {
                	padding-left:1px;
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.boldlink:active   {
                	padding-left:1px;
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.boldlink:hover    {
                	padding-left:1px;
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.boldlink:link     {
                	padding-left:1px;
                  	font:normal 12px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }

a.boldlinksmall     {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.boldlinksmall:visited  {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.boldlinksmall:active   {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.boldlinksmall:hover    {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.boldlinksmall:link     {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:bold;
                    text-decoration:underline;
                    }

a.boxlinklist     {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    text-decoration:underline;
                    }
a.boxlinklist:visited  {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    text-decoration:underline;
                    }
a.boxlinklist:active   {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    text-decoration:underline;
                    }
a.boxlinklist:hover    {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    text-decoration:underline;
                    }
a.boxlinklist:link  {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #000000;
                    font-weight:normal;
                    text-decoration:underline;
                    }

a.whitelinksmall     {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #ffffff;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.whitelinksmall:visited  {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #ffffff;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.whitelinksmall:active   {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #ffffff;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.whitelinksmall:hover    {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #ffffff;
                    font-weight:bold;
                    text-decoration:underline;
                    }
a.whitelinksmall:link     {
                	padding-left:1px;
                  	font:normal 11px Arial,Helvetica,sans-serif;
                  	color: #ffffff;
                    font-weight:bold;
                    text-decoration:underline;
                    }
                    


/*** REDESIGN ***/

.logo { 
  font-size: 27px;
  color: #747474;
  font-family: Times New Roman;
  font-weight: normal
}

.topnavi a {
  text-indent: 10px;
  padding-right:10px;
  padding-top:4px;
  display: block;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  line-height: 24px;
}

.topnavi a:link,
.topnavi a:visited { 
  background-image:url(/img_ch/topnavi/nav1.gif);  
  color: #737373;
}

.topnavi a:focus,
.topnavi a:hover,
.topnavi a:active,
a#topnaviactiv { 
  background-image:url(/img_ch/topnavi/nav2.gif);
  color: #3b3b3b;
}

.pnavi a {
  text-indent: 21px;
  padding-right:16px;
  display: block;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  line-height: 33px;
  color: #FFFFFF;
}

.pnavi a:link,
.pnavi a:visited {
  background-image:url(/img_ch/pnavi/dot1.gif);  
}

.pnavi a:focus,
.pnavi a:hover,
.pnavi a:active,
a#pnaviactiv {
  background-image:url(/img_ch/pnavi/dot2.gif);
}


.suche1 a:link  	{ text-indent: 14px; padding-right:21px;   padding-bottom:1px; display: block;  background-image:url(/img_ch/pnavi/suche1.gif);  font-size: 11px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 18px; }
.suche1 a:visited	{ text-indent: 14px; padding-right:21px;   padding-bottom:1px; display: block;  background-image:url(/img_ch/pnavi/suche1.gif);  font-size: 11px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 18px; }
.suche1 a:focus     { text-indent: 14px; padding-right:21px;   padding-bottom:1px; display: block;  background-image:url(/img_ch/pnavi/suche2.gif);  font-size: 11px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 18px; }
.suche1 a:hover  	{ text-indent: 14px; padding-right:21px;   padding-bottom:1px; display: block;  background-image:url(/img_ch/pnavi/suche2.gif);  font-size: 11px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 18px; }
.suche1 a:active  	{ text-indent: 14px; padding-right:21px;   padding-bottom:1px; display: block;  background-image:url(/img_ch/pnavi/suche2.gif);  font-size: 11px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 18px; }

.swiss      	    { font-size: 10px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  font-style:italic; }

.navih      	    { text-indent: 18px;   display: block;  background-image:url(/img_ch/navi/1.gif);  background-repeat:no-repeat;  font-size: 11px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;    text-decoration: none; line-height: 21px; }
.navi a:link  	    { text-indent: 18px;   display: block;  background-image:url(/img_ch/navi/2.gif);  background-repeat:repeat-y ;  font-size: 10px; color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 20px; }
.navi a:visited  	{ text-indent: 18px;   display: block;  background-image:url(/img_ch/navi/2.gif);  background-repeat:repeat-y ;  font-size: 10px; color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 20px; }
.navi a:focus       { text-indent: 18px;   display: block;  background-image:url(/img_ch/navi/3.gif);  background-repeat:repeat-y ;  font-size: 10px; color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 20px; }
.navi a:hover       { text-indent: 18px;   display: block;  background-image:url(/img_ch/navi/3.gif);  background-repeat:repeat-y ;  font-size: 10px; color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 20px; }
.navi a:active      { text-indent: 18px;   display: block;  background-image:url(/img_ch/navi/3.gif);  background-repeat:repeat-y ;  font-size: 10px; color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 20px; }
a#naviactiv         { text-indent: 18px;   display: block;  background-image:url(/img_ch/navi/3.gif);  background-repeat:repeat-y ;  font-size: 10px; color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 20px; }

#quicksearch {
  margin: 0;
  padding: 0;
}

input.searchfield {
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-BOTTOM: 1px solid #cdcdcd;
	BORDER-LEFT: 2px solid #404040;
	BORDER-RIGHT: 1px solid #cdcdcd;
	BORDER-TOP: 2px solid #404040;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

.suche1 button { 
  display: block;
  width: 65Px;
  height: 18Px;
  line-height: 18px;
  margin: 0;
  padding: 0 0 1Px 0;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  border: 0;
  background: url(/img_ch/pnavi/suche1.gif);
}

.content1 a { 
  display: block;
  background-repeat:no-repeat;
}

.content1 a:link, .content1 a:visited {
  background-image:url(/img_ch/start_bg_link1.gif);
}

.content1 a:focus, .content1 a:hover, .content1 a:active {
  background-image:url(/img_ch/start_bg_link2.gif);
}

.rechts {
  text-indent: 10px;
  font-size: 13px;
  color: #636363;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  line-height: 18px;
}

.rechts1 {
  font-size: 13px;
  color: #636363;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  line-height: 20px;
}

.rechts2 a {
  display: block;
  padding: 0 6Px 0 21px;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  line-height: 20px;
  background-repeat:no-repeat;
}

.rechts2 a:link, .rechts2 a:visited {
  background-image:url(/img_ch/rechst/4.gif);
  color: #636363;
}
.rechts2 a:focus, .rechts2 a:hover, .rechts2 a:active {
  background-image:url(/img_ch/rechst/5.gif);
  color: #393939;
}

.rechtsbg3 {
  background-image:url(/img_ch/rechst/3.gif);
  background-repeat:no-repeat;
}

