/*** Allgemeine TAGS ***/


/*** LINKS***/


/*** Startseite ***/
td.start-weiss {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}

td.start-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #E2A737;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}


/*** NAVIGATIONSLEISTE ***/
a.navi {
	font-family: Arial, Helvetica, sans-serif;
	color: #515054;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}

a.navi-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #E2A737;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}

a.navi-weiss {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}


a.navi:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #515054;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}

a.navi:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #515054;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}

/*** AUSTELLERSEITE ***/
/*** link zur aussteller homepage ***/
a.aussteller {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 13px;
	font-weight: bold;
	vertical-align : bottom;
	text-decoration : none;
}

a.aussteller-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #E2A737;
	font-size: 13px;
	font-weight: bold;
	vertical-align : bottom;
	text-decoration : none;
}

/*** LISTE DER AUSSTELLER bzw. DER GEWERKE***/

/*** 2005 ***/

div.gew {
	font-family: Arial, Helvetica, sans-serif;
	color: #79818C;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
	

a.gew-weiss {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	
}
	
a.gew-grau1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #515054;
	font-size: 13px;
	font-weight: bold;
	text-decoration : none;
	line-height: 18px;
}
a.gew-grau1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

a.gew-grau2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #96999E;
	font-size: 13px;
	font-weight: bold;
	text-decoration : none;
	line-height: 18px;
}

a.gew-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #E2A737;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
a.gew-orange:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

/*** gewerke oben GRAU und link-texte der FORM-seiten***/
a.gewerke1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}

a.gewerke1:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}


a.gewerke1:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}

a.gewerke1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}

/*** gewerke oben ORANGE ***/

a.gewerke1-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}

a.gewerke1-orange:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}


a.gewerke1-orange:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	text-decoration : none;
}


/***  gewerke unten  ***/

a.gewerke2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}

a.gewerke2:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}


a.gewerke2:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}

a.gewerke2:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}


/*** gewerke-links: gewerke unten ORANGE ***/

a.gewerke2-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}

a.gewerke2-orange:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}
a.gewerke2-orange:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}


/***  künstlernamen graue schrift, hover orange ***/

a.namen1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #959595;
	font-size: 17px;
	font-weight: bold;
	vertical-align : middle;
	text-decoration : none;
}

a.namen1:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : middle;
	text-decoration : none;
}

a.namen1:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #959595;
	font-size: 17px;
	font-weight: bold;
	vertical-align : middle;
	text-decoration : none;
}	

a.namen1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : middle;
	text-decoration : none;
}

/***  künstlernamen unten graue schrift, hover orange ***/

a.namen2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #959595;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}
	
	
a.namen2:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}

a.namen2:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #959595;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}

a.namen2:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}

/***  künstlernamen oben ORANGE ***/

a.namen1-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : middle;
	text-decoration : none;
}

a.namen1-orange:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : middle;
	text-decoration : none;
}

a.namen1-orange:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : middle;
	text-decoration : none;
}
/***  künstlernamen unten ORANGE ***/

a.namen2-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}
	
a.namen2-orange:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}

a.namen2-orange:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-decoration : none;
}


a.webcon {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
}


/***  TABELLENZELLEN ***/

/*** tabellenzellen navigationsleiste bg-rot1 ***/

TD.navi {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 17px;
	font-weight: bold;
	text-align : center;
}

/*** tabellenzellen seite2 ***/

TD.seite2oben {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	vertical-align : bottom;
	text-align : left;
}


TD.schriftzug {
	font-family: Arial, Helvetica, sans-serif;
	color: #E2A737;
	font-size: 17px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}
/*** tabellenzellen ausstellerauflistung ***/

TD.gewerke1 {
	vertical-align : top;
}

TD.gewerke2 {
	vertical-align : top;
}


TD.namen1 {
	vertical-align : top;
}

TD.namen2 {
	vertical-align : top;
}

/*** tabellenzellen ausstellerseiten:  ***/

/*** ausstellername  ***/

TD.aussteller {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-align : left;
}

/*** gewerk in orange  ***/
TD.aussteller-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #E2A737;
	font-size: 17px;
	font-weight: bold;
	vertical-align : top;
	text-align : left;
}


/*** gewerk in weiss  ***/
TD.aussteller-weiss {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 17px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}

/*** adresse des ausstellers  ***/
TD.adresse {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 13px;
	font-weight: bold;
	vertical-align : bottom;
	text-align : left;
}

/*** Text Gruss Bürgermeister   ***/
TD.gruss {
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	font-size: 11px;
	font-weight: normal;
	line-height : 11.5px;
}

/*** Text Gruss  Graf usw.  ***/
TD.gruss2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	font-size: 11px;
	font-weight: normal;
	line-height : 12px;
}


/*** Text Form  ***/
TD.form {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 11px;
	font-weight: normal;
	line-height : 14px;
}

TD.form2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 12px;
	font-weight: normal;
	line-height : 14px;
}
a.form{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/*** routenplaner-orange  ***/
TD.route-orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 12px;
	font-weight: bold;
	line-height : 12px;
}


/*** routenplaner.  ***/
TD.route {
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	font-size: 12px;
	font-weight: bold;
	line-height : 12px;
}

/*** text einladung linke seite  ***/
TD.einladung {
	font-family: Arial, Helvetica, sans-serif;
	color: #515054;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	line-height: 30px;
}

TD.hinweis {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 13px;
	font-weight: bold;
	text-align : left;
}


/*** text einladung linke seite  ***/
TD.einladung2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 12px;
	font-weight: bold;
	text-align : left;
}


/*** text einladung linke seite  ***/
TD.gesendet {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc9933;
	font-size: 17px;
	font-weight: bold;
	text-align : center;
}

/*** kontakt  ***/

TD.kontakt {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
}
TD.kontakt2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
}

TD.kontakt3 {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
}

TD.aussteller2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 17px;
	font-weight: bold;
	vertical-align : bottom;
	text-align : left;
}

/*** impressum  ***/

td.imp1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color : #2b2b2b;
	line-height : normal;
	vertical-align : top;
	letter-spacing : 4px;
}

td.imp2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #959595;
	line-height : 18px;
	vertical-align : top;
	letter-spacing : 4px;
}

td.imp3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #959595;
	line-height : 18px;
	vertical-align : top;
	letter-spacing : 2px;
}

td.imp4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #646464;
	line-height : 18px;
	vertical-align : top;
	letter-spacing : 2px;
}

div.imp1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	line-height: 15px;
}

div.imp2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}