H1 {color: #F48000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none;}
h1black { color: #000000; font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold; letter-spacing: 1px; text-decoration: none; }
H2 {color: #F48000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none;}
H3 {color: #F48000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-indent: 15pt; margin-top: 1px; margin-right: 1px}

.angbild {border:1px solid gray}

p, div, td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; }
div.meinungbg {background-color:#cccccc; padding:3px}
div.kleinezeile { line-height: 12px};

span.highlightcolor {color:#4466AA}




td.modelltabelle {background-color:#FFDDBB;padding-right:10px}
td.modelltabelleheader {background-color:#FFC980;padding-right:10px;color:#000000}
td.modelltabelle1 {background-color:#FFEEDD}
td.modelltabelle2 {background-color:#FFDDBB;text-align:center;width:14px}

td.tr0 {background-color:#FFDDBB;}
td.tr1 {background-color:#FFEEDD;}

td.footertr0 {background-color:#FFDDBB;font-size:10px;}
td.footertr1 {background-color:#FFEEDD;font-size:10px;}

.tableback {background-color:#FFEEDD;}
.tableback:hover {background-color:#FFCCAA;}

.navtheadback {background: url(/Bilder/navi_header.jpg) bottom left repeat-x;padding:3px;color:#ffffff;font-weight:bold}
.navtableback {background: url(/Bilder/navi_inaktiv.jpg) bottom left repeat-x;padding:3px;font-weight:bold;}
.navtableback:hover {background: url(/Bilder/navi_aktiv.jpg) bottom left repeat-x;padding:3px;font-weight:bold;}

.navtableback10 {background: url(/Bilder/navi_inaktiv.jpg) bottom left repeat-x;padding:3px;padding-top:1px;padding-bottom:1px;padding-left:10px;font-weight:bold;}
.navtableback10:hover {background: url(/Bilder/navi_aktiv.jpg) bottom left repeat-x;padding:3px;padding-top:1px;padding-bottom:1px;padding-left:10px;font-weight:bold;}


.navtablelink:link {color:#606060;text-decoration:none;}
.navtablelink:active {color:#606060;text-decoration:none;}
.navtablelink:hover {color:#606060;text-decoration:none;}
.navtablelink:visited {color:#606060;text-decoration:none;}

.navtablelink10:link {color:#606060;text-decoration:none;font-size:10px}
.navtablelink10:active {color:#606060;text-decoration:none;font-size:10px}
.navtablelink10:hover {color:#606060;text-decoration:none;font-size:10px}
.navtablelink10:visited {color:#606060;text-decoration:none;font-size:10px}


td.tdback {background-color:#FFEEDD;}
td.tdback:hover {background-color:#FFCCAA;}


td.std_dunkel {background-color:#FFDDBB}
td.std_hell {background-color:#FFEEDD}
td.std_dunkel_pr {background-color:#FFDDBB;padding-right:10px}
td.std_hell_pr {background-color:#FFEEDD;padding-right:10px}


.fthead {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; font-style: normal; text-decoration: none; line-height: 12pt}

.fliesstext {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; font-style: normal; text-decoration: none; line-height: 12pt; text-align:left}

.fliesstextklein {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; font-style: normal; text-decoration: none; line-height: 10pt}

.metanavi2 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none; line-height: 11pt}



.navi {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; font-style: normal; text-decoration: none; line-height: 12pt}


.shopbeschreibung {color: #001743; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; font-style: normal; text-decoration: none; line-height: 17pt}


   A.newslink:link  {
          color : #E47000;
          text-decoration : none;
   }

    A.newslink:visited  {
           color : #F48000;
           text-decoration : none;
    }


   A.newslink:Active  {
          color : #F48000;
          text-decoration : none;
   }
   A.newslink:Hover  {
          color : #FF4040;
	  text-decoration:underline;
 }

a:visited {color: #F48000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none;}
a:link {color: #F48000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none; }
a:hover {color: #F48000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: underline; }

a.link11:visited {font-size:11px; font-weight:normal}
a.link11:link {font-size:11px; font-weight:normal}
a.link11:hover {font-size:11px; font-weight:normal;text-decoration:underline}

a.metanavi:visited {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none; }
a.metanavi:link {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none; }
a.metanavi:hover {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: underline; }

a.navilink:visited {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none; }
a.navilink:link {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none; }
a.navilink:hover {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: underline; }

a.navilink11:visited {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none;}
a.navilink11:link {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none; }
a.navilink11:hover {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: underline; }


a.nlklein:visited {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none;line-height:11px; overflow:hidden}
a.nlklein:link {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none; line-height:11px; overflow:hidden}
a.nlklein:hover {color: #606060; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: underline; line-height:11px; overflow:hidden}

div.npl {padding-left:8px}
div.nhdiv {color:#606060; font-size:11px; font-weight:bold}

a.linksklein:visited {color: #F48000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; font-style: normal; text-decoration: none; line-height: 10pt}
a.linksklein:link {color: #F48000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; font-style: normal; text-decoration: none; line-height: 10pt}
a.linksklein:hover {color: #F48000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; font-style: normal; text-decoration: underline; line-height: 10pt}


body, textarea { scrollbar-base-color: #FFFFFF; scrollbar-3dlight-color: #000000; 
               scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: 
               #000000; scrollbar-face-color: #E6E7E8; 
               scrollbar-highlight-color: #E6E7E8; scrollbar-shadow-color: 
               #E6E7E8; scrollbar-track-color: #FFFFFF}


.inputfeld { border-width:1px; border-style:bold; border-color:#000000; background-color:#e0e0e0; text-align:right }
.submitbutton { border-width:1px; border-style:solic; border-color:#000000; background-color:#FFC980; color:#000000; width:150px; height:20px;}
.submitbutton100 { border-width:1px; border-style:bold; border-color:#000000; background-color:#FFF0D3; color:#000000; font-weight:bold; width:100px; height:20px; }
.textinput { border-width:1px; border-style:solid; border-color:#F29E00; background-color:#e0e0e0;}
.textinput.250 {width:250px};


.boldtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; font-weight: bold}
.normtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000}
.redboldtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #dd0000; font-weight: bold}
.redtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #dd0000}

.kleintext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;color: #606060}
.redkleintext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;color: #dd0000}
.mediumtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 14px;color: #000000}
.mediumregular {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;color: #000000}
.mediumtextweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;color: #FFFFFF}

.mtverdana {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;color: #000000}
.mtverdanabold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 11px; line-height: 14px;color: #000000}
.mtverdanaweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;color: #FFFFFF}


.zwischenzeile {height: 10px; line-height:10px;overflow:hidden}
.zwischenzeile8 {height: 8px; line-height:8px;overflow:hidden}
.zwischenzeile6 {height: 6px; line-height:6px;overflow:hidden}
.zwischenzeile4 {height: 4px; line-height:4px;overflow:hidden}
.zwischenzeile2 {height: 2px; line-height:2px;overflow:hidden}



/* Kleinanzeigen */
.kleinanzeigen-header-table { width: 380px; border-width: 0px; margin-top: 0px; margin-bottom: 10px; left-padding: 0px; right-padding: 0px; top-padding: 0px; bottom-padding: 0px; text-align:left; font-size: 14px; color: white; background-color: #104DCC; font-weight: bold; }
.blau1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.blau2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px}


table.navitable {border-style: solid; border-color: #1B6FA5; border-width: 1px; width:130px}
tr.thead {background-color: #1B6FA5; color: #ffffff;}
td.thead {background-color: #1B6FA5; color: #ffffff;}


/* Konkret-kompatible Inputfelder */
.inputfeld350 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width:350px}
.inputfeld50 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width:50px}
.inputfeld30 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width:30px}
.inputfeld60 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width:60px}
.inputfeld116 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width:113px}
.inputfeld120 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width:120px}
.tarea {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width:350px}
.formknopf {border-color: #CC4040; background-color: #909090; color:#FFFFFF; border-style:solid; font-size: 10px}


/* Schmuckeinträge */
.tableschmuck2 {border-top: 1px solid #000000; background-color: #DDEEFF; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}
.tableschmuck1 {border-top: 1px solid #000000; background-color: #AACCEE; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}
.tableschmuckinnen {font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal; padding: 6px}
.tabledetail {border-bottom: 1px solid #000000; border-top: 1px solid #000000; background-color: #DDEEFF; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}
.tablestandard1 {border-top: 1px solid #000000; background-color: #DDDDDD; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}
.tablestandard0 {border-top: 1px solid #000000; background-color: #EEEEEE; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}
.tdstandard0 {background-color: #EEEEEE; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}
.tdstandard1 {background-color: #DDDDDD; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}
.tdschmuck2 {background-color: #DDEEFF; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}
.tdschmuck1 {background-color: #AACCEE; font-family: arial,helvetica,sans-serif; color: #000000; font-size: 11px; font-weight: normal}

.hotel {font-family: arial,helvetica,sans-serif; color: #990000; font-size: 12px; font-weight: bold}

a.hotellink:link {font-family: arial,helvetica,sans-serif; color: #990000; font-size: 12px; font-weight: bold; text-decoration: none}
a.hotellink:visited {font-family: arial,helvetica,sans-serif; color: #990000; font-size: 12px; font-weight: bold; text-decoration: none}
a.hotellink:hover {font-family: arial,helvetica,sans-serif; color: #990000; font-size: 12px; font-weight: bold; text-decoration: underline}

/* Newssystem neu */

.newsintro {padding-left:5px; color:#FFFFFF;font-size:12px; line-height:18px; font-weight:normal; background-color:#AAAAAA}

.newsubs {padding-left:5px;font-size:13px; font-weight:bold}
.newstext {padding-left:5px;}
.text12 {font-size:12px}
.newsintrofooter {padding-left:5px; color:#FFFFFF;font-size:10px; line-height:14px; font-weight:normal;background-color:#909090}

/* Produkte */
.produktintro {padding-left:5px; color:#FFFFFF;font-size:12px; line-height:18px; font-weight:normal; border-style:solid; border-width:1px; border-color:#D08800;background-image:url(Bilder/produkttable_bg.gif)}


td.navicol {background-color:#FFFFFF; border-left: 1px solid #999999;border-right:1px solid #999999;}
td.adcol {background-color:#ffffff;border-left: 1px solid #999999; border-right: 1px solid #999999;}
td.adcollinks {background-color:#EDEDED;border-right: 1px solid #999999;}
td.contentcol {border-right: 1px solid #999999;}


/* Fotosets */
td.fubstkopf {font-size:12px; font-weight:bold; color:#CC0000; background-color:#FFEEDD; border-left-width:1px; border-left-style:solid; border-left-color:#F29E00;border-right-width:1px; border-right-style:solid; border-right-color:#F29E00; border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;padding:10px}
td.fubsttext {font-size:11px; font-weight:bold; background-color:#FFF8EE; border-left-width:1px; border-left-style:solid; border-left-color:#F29E00;border-right-width:1px; border-right-style:solid; border-right-color:#F29E00; padding:10px}
td.fubstfoto {border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;border-right-width:1px; border-right-style:solid; border-right-color:#F29E00; padding:2px}
td.fubstabschluss {font-size:12px; font-weight:bold; color:#CC0000; border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;}

td.fgalfoto1 {border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;border-left-width:1px; border-left-style:solid; border-left-color:#F29E00; padding:2px}
td.fgalfoto2 {border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;border-right-width:1px; border-right-style:solid; border-right-color:#F29E00; border-left-width:1px; border-left-style:solid; border-left-color:#F29E00;padding:2px}
td.fgalabschluss {font-size:12px; font-weight:bold; color:#CC0000; border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;}
td.fgalabschluss0 {border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;border-left-width:1px; border-left-style:solid; border-left-color:#F29E00; padding:2px}
td.fgalabschluss1 {border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;padding:2px}
td.fgalabschluss2 {border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;border-right-width:1px; border-right-style:solid; border-right-color:#F29E00; padding:2px}
td.fgalabschluss3 {border-top-width:1px; border-top-style:solid; border-top-color:#F29E00;border-right-width:1px; border-right-style:solid; border-right-color:#F29E00; border-left-width:1px; border-left-style:solid; border-left-color:#F29E00;padding:2px}


/* Navigationstest */

ul#Navigation {
    margin: 0; 
    background-color: #ffffff;
  }
  ul#Navigation li {
	list-style: none;
	background: url(/Bilder/navi_inaktiv.jpg) bottom left repeat-x;    
	font-size: 0.7 em
	text-decoration: none; 
	font-weight: bold;
	color: #606060; 
  }

  ul#Navigation a {
	display:block;
	padding-left:10 px;
	padding-top:1px;
	padding-bottom:2px;
	border-bottom:2px solid #FFFFFF;	
	font-size: 0.7 em
	text-decoration: none; 
	font-weight: bold;
	color: #606060; 
  }

  ul#Navigation a:hover {
	color: white; 
	text-decoration: none;     
	background: url(/Bilder/navi_aktiv.jpg) bottom left repeat-x;    
  }

ul#Navigation-head {
    margin: 0; 
    background-color: #ffffff;
  }
  ul#Navigation-head li {
	list-style: none;
	background: url(/Bilder/navi_header.jpg) bottom left repeat-x;    
	padding-left:10 px;
	padding-top:1px;
	padding-bottom:2px;
	font-size: 0.7 em
	text-decoration: none; 
	font-weight: bold;
	color: #FFFFFF; 
  }
ul#subnavigation {
    margin: 0; 
    background-color: #DDDDDD;
    padding-top:2px;
  }

ul#subnavigation li {
	list-style: none;
  	padding-left:20 px;
  	padding-right:20 px;
	font-size: 0.5 em
	text-decoration: none; 
	font-weight: normal;
	color: #FFFFFF; 
  }
  
   ul#subnavigation a {
  	display:block;
  	border-bottom:2px solid #FFFFFF;	
  	border-left:2px solid #FFFFFF;	  	
  	padding-top:1px;
  	padding-left:3 px;  	
  	padding-bottom:2px;
	background: url(/Bilder/navi_inaktiv.jpg) bottom left repeat-x;      	
  	font-size: 0.5 em
  	text-decoration: none; 
  	font-weight: normal;
  	color: #404040; 
  	
    }
  
    ul#subnavigation a:hover {
  	color: white; 
  	text-decoration: none;     
  	background: url(/Bilder/navi_aktiv.jpg) bottom left repeat-x;    
  }