body{
			font-family : arial, Verdana, Helvetica, sans-serif;
			background-color : #FFFFFF;
			background-repeat:no-repeat;
			background-attachment:fixed;
			}


/* Vorlage Schriftformat für Textarten */
p {
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			text-align: left;
			padding-right:15px;
			}
/* Ende */


/* eingerückt für Absätze (außer Aufzählungen) in den Aufklappmenüs */
p.einger{
      margin-left: 15px
      }
/* Ende */

/* Abstand Veranstaltungen-Überschrift*/
.veranst{
     	font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			text-align: left;
			padding-right:15px; 
      margin-bottom: 5px
      }
/* Ende */
/* Abstand Veranstaltungen*/
.veranst2{
     	font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			text-align: left;
			padding-right:15px; 
      }
/* Ende */


/* Standard Schriftformat für alle Seiten */
.maintxt{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			text-align: left;
			padding-right:15px;
     	}
/* ENDE */


/* Haupt_Überschrift1 */
.ueberschrift1{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: bold;
			color: #800000;
			}
/* ENDE */


/* Überschrift2_Zwischenüberschrift */
.ueberschrift2{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 14px;
			color: #000000;
			margin-top :20px;
			}
/* ENDE */


/* steht hinter einem roten Kästchen, Geschäftsleitung, Standort etc. */
.ueberschrSW{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #000000;
			margin-top :5px;
			}
/* ENDE */


/* CAD Kleintext */
.kleintxt{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 10px;
			color: #000000;
			}
/* ENDE */




/* ------------------------------ Hervorgehobener Text --------------------------------- */

/* Hervorgehobener Text 1 */
.HervTextKursiv{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-weight: normal;
			font-style: italic;
			font-size: 14px;
			color: #800000;			
			} 
/* ENDE */




/* ------------------- Ansprechpartner-Aktuelle Themen etc. rechts --------------------- */
			
/* Ueberschrift */
.AnsprUeb1{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #000000;			
			padding-bottom:5px;
			} 
/* ENDE */

/* Aktuelle Themen_farbig-Zwischenüberschrift */
.AktThemenFrb1{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #800000;			
			padding-bottom:35px;
			}	       
/* ENDE */

/* Aktuelle Themen_farbig-Unterpunkt */
.AktThemenFrb2{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-weight: normal;
			font-style: italic;
			font-size: 12px;
			color: #800000;			
			} 
/* ENDE */

/* -------------------------------------- ENDE ----------------------------------------- */
  
  		

/* --------------------------------- Hyperlinks ---------------------------------------- */
/* --- Reihenfolge beachten - :hover und :active müssen unbedingt nach :link und :visited stehen, sonst werden die Eigenschaften für :hover und :active ignoriert-- */

/* Links Standard */
a:link{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #800000;
			text-decoration: none;
			}

a:visited{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #800000;
			text-decoration: none;
			}

a:hover{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #800000;
			text-decoration: underline;
			}

a:active{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #800000;
			text-decoration: underline;
			}
/* ENDE */


/* Links Sitemap */
a.linksitemap:link{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #606060;
			font-size: 12px;
			text-decoration: none;
			}

a.linksitemap:visited{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #606060;
			font-size: 12px;
			text-decoration: none;
			}

a.linksitemap:hover{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #800000;
			font-size: 12px;
			text-decoration: none;
			}

a.linksitemap:active{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #606060;
			font-size: 12px;
			text-decoration: none;
			}
/* ENDE */


/* Links Sprung an den Anfang der Seite (steht immer am Ende einer Aufklapp-Aufzählung*/
a.linknachoben:link{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #C0C0C0;
			font-size: 9px;
			text-decoration: none;
			}

a.linknachoben:visited{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #C0C0C0;
			font-size: 9px;
			text-decoration: none;
			}

a.linknachoben:hover{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #C0C0C0;
			font-size: 9px;
			text-decoration: underline;
			}

a.linknachoben:active{
			font-family: arial, Verdana, Helvetica, sans-serif;
			color: #C0C0C0;
			font-size: 9px;
			text-decoration: underline;
			}
/* ENDE */

/* ------------------------------------ ENDE ----------------------------------------- */



/* ------------------------------ Tabellenstruktur Impressum ------------------------------ */

td.all{
			font-family:arial, Verdana, Helvetica, sans-serif;
			color:#000000;
			border-bottom-style: solid;
      font-size:12px;
			border-bottom-width: 1px;
			border-color:#800000;
			padding-top:2px;
			padding-bottom:2px;
			}


td.left{
			border-right-style: solid;
			border-right-width: 1px;
			}


td.right {

			padding-left:3px;
			}

/* ------------------------------------ ENDE ----------------------------------------- */


/* Schrift menuhtml_Adresse */
.adresse {
			font-family:arial, Verdana, Helvetica, sans-serif;
			color:#000000;
			font-size:12px;
			padding-bottom:0px;
			padding-top:0px;
			}
/* ENDE */


/* Aufzaehlung mit Dreieck_1 Ebene */
.alleaufzaehlung{
			font-weight:bold;
			color: #000000;
			font-size: 12px;
			}
/* Ende Aufzaehlung mit Dreieck_1 Ebene */


/* Aufzaehlung mit Dreieck_2 Ebene grau*/
.alleaufzaehlung3{
			color: #606060;
			font-size: 12px;
			}
/* Ende Aufzaehlung mit Dreieck_2 Ebene grauer Schrift*/


.aufzdreie{
      list-style-image:url(../img/design/dreieck_gr.gif);
      color: #707070;
      margin-left: 0;
      margin-top: 4px;
      }


.aufzviere{
      list-style-image:url(../img/design/viereck_gr.gif);
      color: #707070;
      margin-left: 0;
      margin-top: 4px;
      }
      



/* ---------------------------------- Klappmenü ---------------------------------------- */

/* Klappmenü - Text nach links verschieben */
.aufzstan{
      padding-left:4px;
      }
/* ENDE */


/* Popup Anzeige der Cursor-Hand für Auf-/Zuklappen */
.PopButton {
			CURSOR: hand;
			}
/* ENDE */


/* Klappmenü - Aufzaehlung_1 Ebene */
.klappmenue1{
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			padding-left:4px;
			padding-right:15px;
			padding-top:0px;
			padding-bottom:8px;
			}
/* ENDE */




/* ----------------------------- Allgemeine Tabellenstruktur --------------------------- */

/* legt die unsichtbare Tabelle um den Inhalt der Standard-Seiten fest */
.just {
			margin-left:20px;
			margin-right:10px;
			margin-top:0px;
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			text-align: left;
			width:85%;
      }
/* ENDE */

/* legt die unsichtbare Tabelle um den Inhalt der Standard-Seiten fest */
.just6 {
			margin-left:20px;
			margin-right:10px;
			margin-top:0px;
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			text-align: center;
			width:85%;
      }
/* ENDE */


/* legt die unsichtbare Tabelle um den Inhalt der Standard-Seiten fest */
.tab {
			margin-left:20px;
			margin-right:10px;
			margin-top:0px;
			font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			text-align: left;
      }
/* ENDE */

/* Breite für alle Seiten ohne Ansprechpartner */
.tab.oAnsprech {
			width:85%;
      }
/* ENDE */

/* Breite für alle Seiten mit Ansprechpartner */
.tab.mAnsprech {
			width:96%;
      }
/* ENDE */

/* legt die unsichtbare Tabelle um den Inhalt der Ansprechpartner fest */
.just3 {
			width:220px;
			margin-left:20px;
      }
/* ENDE */


/* ------------------------------------------- ENDE ------------------------------------ */




/* --------------------------------- Externes Kontaktformular -------------------------- */

.bgdunkel {
			background-color: #970035;
  		text-decoration: none
      }

.bghell {
			color: #000000;
  		background-color: #EEEEEE;
  		text-decoration: none
      }

.textueber {
			color: #FFFFFF;
      font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
      font-weight:bold;
      }

.textli {
			color: #000000;
      font-family: arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
      }
      
/* ------------------------------------------- ENDE ------------------------------------ */




/* -------------------------------------- Kontakt -------------------------------------- */

/* Pflicht - Formularfelder*/
.pflichtfeld {
			color: #800000;
      }
/* ENDE */

/* -------------------------------------- ENDE ----------------------------------------- */




/* --------------------- Infobox zu CAD Solutions - Veranstaltungen -------------------- */
a.infobox { 
	    color: #707070;
      margin-left: 0;
      margin-top: 4px;
      }

a.infobox:hover { 
	    cursor:pointer; 
	    color:#707070; 
	    background:white; 
      }

a.infobox span { 
	    visibility:hidden; 
	    position:absolute; 
      margin-top:1.5em; 
      padding:1em; 
      text-decoration:none; 
      }

a.infobox:hover span { 
	    visibility:visible; 
	    left:5em;
      border:1px solid #707070; 
      color:#707070; 
      background:#FFD5AA; 
      }
/* ------------------------------------- ENDE --------------------------------------- */

