/* Format für body allgemein */
body { background-repeat:no-repeat; background-color:#FFFFFF; margin-left:10px; margin-top:25px;}

/* Format für Fliesstext */
.text01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #333333; margin-left: 0px; margin-right: 40px;}

/* Format für Fliesstext - ROT */
.text01_r { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #CC0033; margin-left: 0px;}

/* Format für titel */
.titel { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; margin-left: 0px; margin-right: 40px; line-height: 25px; letter-spacing: 1px;}

/* Format für titel in rot*/
.titel_r { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0033; margin-left: 0px; margin-right: 40px; line-height: 25px; letter-spacing: 1px;}

/* Format für Rubriktitel */
.titel2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; font-weight: bold; color: #999999; letter-spacing: 1px}

/* Format für untertitel */
.rubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: 700;}

/* Format für 1px-Zelle */
.line { font-size: 1px; color: #ffffff; }

/* Format für kleinen Text anthrazit */
.text02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #333333}

/* Format für kleinen Text ROT */
.text02_r { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #CC0033}

/* Format für kleinen Text GRAU */
.text02_g { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #CCCCCC}

/* Format für Newsletter Rueckmeldungen Schrift weiss */
.text03 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; margin-left: 0px;}

/* Format fuer Gaestebuch - Eintragen Seite*/
.guestbox { background: transparent; background-color: White; border: 1px solid #000000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; }

/* Format für Bildlegende */
.bild {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}

/* Format für allgemeine Links in Orange */
.norm:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: underline;  font-weight: bold}
.norm:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600;  text-decoration: underline; font-weight: bold}
.norm:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: underline; font-weight: bold}
.norm:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: underline; font-weight: bold}

/* Format für Links in Orange / NICHT UNTERSTRICHEN */
.normnub:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: none;  font-weight: bold}
.normnub:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600;  text-decoration: none; font-weight: bold}
.normnub:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: underline; font-weight: bold}
.normnub:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: underline; font-weight: bold}

/* Format für Links in Orange nicht bold, nicht unterstrichen - Bibliothek/OPAC */
.normnu:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: none;}
.normnu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: none;}
.normnu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: underline}
.normnu:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #FF6600; text-decoration: underline}

/* Format für speziell herausgehobene Links in Rot */
.sonder:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #CC0033; text-decoration: underline;  font-weight: bold}
.sonder:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #CC0033;  text-decoration: underline; font-weight: bold}
.sonder:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #CC0033; text-decoration: underline; font-weight: bold}
.sonder:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #CC0033; text-decoration: underline; font-weight: bold}

/* Format für kleinere, speziell herausgehobene Links in Rot */
.klsonder:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #CC0033; text-decoration: none}
.klsonder:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #CC0033;  text-decoration: none}
.klsonder:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #CC0033; text-decoration: none}
.klsonder:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #CC0033; text-decoration: none}


/* Format für Links der vierten Ebene: klein, on-mouse-over */
.klein:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF6600; text-decoration: none;  line-height: 12px}
.klein:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF6600;  text-decoration: none; line-height: 12px}
.klein:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF6600; text-decoration: underline; line-height: 12px}
.klein:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF6600; text-decoration: underline; line-height: 12px}

/* Format für Links der vierten Ebene, fett: klein, bold, on-mouse-over in grau*/

.kbold:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF6600; text-decoration: none;  font-weight: bold; line-height: 12px}
.kbold:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF6600;  text-decoration: none; font-weight: bold; line-height: 12px}
.kbold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF6600; text-decoration: underline; font-weight: bold; line-height: 12px}
.kbold:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #FF6600; text-decoration: underline; font-weight: bold; line-height: 12px}


/* Format für grosse Links: gross, orange, on-mouse-over */

.gross:link {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #FF6600; margin-left: 0px; margin-right: 40px; line-height: normal;	letter-spacing: 1px; font-weight: bold;	text-decoration: none;}
.gross:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF6600; margin-left: 0px; margin-right: 40px; line-height: normal; letter-spacing: 1px; font-weight: bold; text-decoration: none;}
.gross:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF6600; margin-left: 0px; margin-right: 40px; line-height: normal; letter-spacing: 1px; font-weight: bold; text-decoration: underline;}
.gross:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF6600; margin-left: 0px; margin-right: 40px; line-height: normal; letter-spacing: 1px; font-weight: bold; text-decoration: underline;}


/* Linkformat für Monatsangaben */
a.hns2,a.hns2:visited     {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	text-decoration:none;
	border: 1px solid #FF6600;
	padding: 1px;
	height: 16px;
	line-height: 20px;
}

a.hns2:hover             {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	text-decoration:underline;
	background-color:silver;
	border:1px solid #FF6600;
	padding: 1px;
	height: 16px;
	line-height: 20px;
}

a.hns3,a.hns3:visited     {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:none;
	border: 1px solid #FF6600;
	padding: 1px;
	height: 12px;
	line-height: 20px;
}

a.hns3:hover             {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:underline;
	background-color:silver;
	border:1px solid #FF6600;
	padding: 1px;
	height: 12px;
	line-height: 20px;
}


.homepage {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold}

/* Kasten - helle Schrift: Positionierung rechts */
.pos_r {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* Kasten - helle Schrift: Positionierung links */
.pos_l {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
}

/* Bild m. Abstand zur BU */
.bild_bu {
    margin-bottom:7px;
}

/* Format für Formulare */
.feld01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #333333; background-color: #EDECEC}

.button { font-size: 11px; color:#333333; font-weight:bold; background-color : #EFEFEF; border : 1px solid #FF6600;}
.inputtext { font-size:12px; line-height: 15px; color: #333333;  border: 0px none; background-color: #EFEFEF;}

/* Format für 2. Ebene: Newsletter  */
.nav07:link{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0.1em; color: #999999; text-decoration:none}
.nav07:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0.1em; color: #999999; text-decoration:none}
.nav07:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0.1em; color: #999999; text-decoration:underline}
.nav07:active{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0.1em; color: #FF6600; text-decoration:none}

/* Format für Homepage-Suche */
.eingabe { font-size:11px;  color: #333333;  border: 0px none; width:83px; background-color: #efefef;}

/* kein Umbruch */
.nobreak {
  white-space: nowrap;
}

