/******************/
/*                */
/*  STANDARD CSS  */
/*                */
/******************/

table {
	padding: 0px;
	border: 0 px;
	cellspacing: 0px:
}

/* Links im Allgemeinen */
a{
	text-decoration: none;
	color: #000000;
}

/* Bilder im Allgemeinen*/
img {
	border-style:none;
}

/* Text im Header: "Sonderveröffentlichung" */
.headertext {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color: #2D2D2D;
}

/* Trenner zwischen den Teasern (und im Artikel unter der Bildlupe) */
td.hori_trenner {
	background-color: #000000;
	border-bottom: 10px solid #FFFFFF;
	border-top: 10px solid #FFFFFF;
}

/* Linie zwischen Teasern und rechter Spalte */
td.vert_linie {
	background-color: #ffffff;
}

/* komplette rechte Spalte (sollte weiss bleiben) */
td.spalte_rechts_standard {
	background-color: #ffffff;
}

lb {
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	color:#000000;
}

a.lb:link {
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	color:#000000;
}

a.lb:visited {
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	color:#000000;
}

a.lb:hover {
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	color:#FE0100;
}

a.lb:active {
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	color: #000000;
}
a.ralink:link {
	text-decoration:none;
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	line-height:1.2;
	color:#000000;
}
a.ralink:visited {text-decoration:none;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:1.2;color:#000000;}
a.ralink:hover {text-decoration:underline;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:1.2;color:#666666;}
a.ralink:active {text-decoration:underline;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:1.2;color:#666666;}

/**********************/
/* KOMPONENTEN RECHTS */
/**********************/

/* Feinausrichtung der kleinen Bilder (Menuepunkte) in der rechten Spalte */
img.rmenu {
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #f1f1f1;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #f1f1f1;
}

/* Feinausrichtung der großen Bilder in der rechten Spalte */
img.rmenu_gross {

}

td.rechte_sp_spacer {
    background-color: #ffffff; 
}

td.rechte_spalte {
    background-color: #f1f1f1;	
}

/* Header von Linkliste, Impressum und Ticker */
td.boxHead {
	background-color: #f1f1f1; 
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 8px;
	border-bottom: 0px solid #FFFFFF;
	border-top: 5px solid #ffffff;
}

/* Element von Ticker */
td.boxTicker {
	background-color: #f1f1f1; 
	padding-left: 8px;
	padding-bottom: 6px;
	padding-top: 0px;
}

/*für HTML-Boxen*/
td.box {

	background-color: #f1f1f1; 
	padding-left: 12px;
	padding-right: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #f1f1f1;
}

/* Element vor Linkliste-Icons */
td.boxMini {
	vertical-align: top;
	background-color: #f1f1f1; 
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-top: 3px;
	border-bottom: 0px solid #f1f1f1;
	width: 4px;
}

/* Linkliste-Element ohne das Icon */
td.boxMiniRechts {
	background-color: #f1f1f1; 
	padding-left: 0px;
	border-bottom: 0px solid #f1f1f1;
	vertical-align: top;
}

td.logoBox {

	background-color: #f1f1f1; 
	padding-top: 0px;
	padding-bottom: 14px;
	border-bottom: 0px solid #f1f1f1;
	padding-left: 12px;
}


/* Ueberschrift der Komponenten rechts */
.rmenuheadline {
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color: #000000;
}

.linkohnegif:link {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#000000;	
	padding-left: 10px;
}
.linkohnegif:visited {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#000000;	
	padding-left: 10px;
}
.linkohnegif:hover {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#4a8000;	
	padding-left: 10px;
}
.linkohnegif:active {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#4a8000;	
	padding-left: 10px;
}
.rmenuheadline_fj {
	font-size:12px; 
	font-family:Arial;
	font-weight:bold;
	color: #000000;
}

/* text in linklisten 'ohne link' */
.keinlink {
	font-size:11px;
	font-family:Arial;
	color:#000000;
}

/* Links in Ticker und Linklisten */
a.ticker:link {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#000000;
}

a.ticker:visited {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#000000;
}

a.ticker:hover {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#4a8000;
}

a.ticker:active {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#4a8000;
}

a.implink:link {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#000000;
}

a.implink:visited {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#000000;
}

a.implink:hover {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#4a8000;
}

a.implink:active {
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color:#4a8000;
}

/* Überschrift des Impressums */
.impheadline {
/*	background-color: #f1f1f1;
*/	background-color: #f1f1f1;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color: #000000;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 8px;
	border-bottom: 0px solid #FFFFFF;
	border-top: 5px solid #ffffff;
}


/* Text des Impressums */
.imptext {
	background-color: #f1f1f1;
	font-size:11px;
	font-family:Arial;
	color:#000000;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 8px;
	border-bottom: 0px solid #FFFFFF;
}

/**********/
/* TEASER */
/**********/

/*  */
.teaser {
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	color:#000000;
}

/*
img[align=left] {
    padding-right: 10px;
    padding-bottom: 0px;
}

img[align=right] {
    padding-left: 10px;
    padding-bottom: 0px;
}*/

.picture_left {
    margin-right: 10px;
    margin-bottom: 0px;
}

.picture_right {
    margin-left: 10px;
    margin-bottom: 0px;
}



/* Link in Teaserueberschrift (komplette Ueberschrift) */
a.headline:link {
	font-size:15px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
	line-height:1.2;

}
a.headline:visited {font-size:15px;font-family:Verdana,Arial,sans-serif;font-weight:bold;color:#000000;text-decoration: none;line-height:1.2;}
a.headline:hover {font-size:15px;font-family:Verdana,Arial,sans-serif;font-weight:bold;color:#666666;text-decoration:underline;line-height:1.2;}
a.headline:active {font-size:15px;font-family:Verdana,Arial,sans-serif;font-weight:bold;color:#666666;text-decoration:none;line-height:1.2;}

/* Link im Teasertext (kompletter Teasertext ohne Ueberschrift) */
a.teaser:link {
	text-decoration:none;
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	line-height:17px;
	color:#000000;
}
a.teaser:visited {text-decoration:none;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:17px;color:#000000;}
a.teaser:hover {text-decoration:none;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:17px;color:#666666;}
a.teaser:active {text-decoration:none;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:17px;color:#666666;}


/* Links vom Teaser zum Artikel: ">>>" */
a.weiter:link {
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#4a8000;
}
a.weiter:visited {font-size:14px;font-family:Arial;color:#4a8000;font-weight:bold;}
a.weiter:hover {font-size:14px;font-family:Arial;text-decoration:underline;color:#4a8000;font-weight:bold;}
a.weiter:active {font-size:14px;font-family:Arial;text-decoration:none;color:#4a8000;font-weight:bold;}


.headlineabstand_liste {
    height: 17px;   
}

.teaser_header_abstand {
    height: 5px;
}

.first_spacer {
    height: 10px
}


/***********/
/* ARTIKEL */
/***********/

td.headlineabstand_artikel {
    padding-bottom: 17px;
}

/*Ueberschrift des Artikels */
.headline {
	font-size:15px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#000000;
	}

/*Subueberschrift des Artikels (nur wenn vorhanden)*/
.headline2 {
	font-size:10px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#000000;
}

/* Text im Artikel (!Achtung nur teilweise, da in Artikeln oft durch 'mode1' etc. überschrieben!) */
.bodytext, .abstract, p{
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	color:#000000;
	line-height:17px;
}
/* Ergänzung zu oben, um Fehlverhalten zu korrigieren */
.bodytext mode1 {font-size:12px;font-family:Verdana,Arial,sans-serif;color:#000000;line-height:17px;}

/* alles was innerhalb eines <p>...</p> steht */
p {
	font-size:12px; font-family:Verdana,Arial,sans-serif; color:#000000;line-height:17px; margin:20px 0 0 0;
}

/* Text unter Bild im Artikel */
.bildtext {
	font-size:11px;
	font-family:Arial;
	color:#808080;
}

/* Link für Popup: "BILDLUPE" */
a.popuplink:link {
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	color:#666666;
	font-weight:bold;
}
a.popuplink:visited {text-decoration:none;font-size:12px;font-family:Arial;color:#666666;font-weight:bold;}
a.popuplink:hover {text-decoration:underline;font-size:12px;font-family:Arial;color:#666666;font-weight:bold;}
a.popuplink:active {border-style:none;text-decoration:none;font-size:12px;font-family:Arial;color:#666666;font-weight:bold;}


/**********/
/* SEITEN */
/**********/

/* Text: "Seite" (nur bei mehreren Seiten) */
.textSeite {
	font-size:14px;
	font-family:Arial;
	color:#666666;
}

/* die aktuelle Seitennummer (nur bei mehreren Seiten) */
.aktSeite {
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#666666;
	
}

/* Link(s) zu nichtaktuellen Seitennummern (nur bei mehreren Seiten) */
a.linkSeite:link {
	text-decoration:none;
	font-size:14px;
	font-family:Arial;
	color:#FD6303;
	font-weight:bold;
}
a.linkSeite:visited {text-decoration:none;font-size:14px;font-family:Arial;color:#FD6303;font-weight:bold;}
a.linkSeite:hover {text-decoration:underline;font-size:14px;font-family:Arial;color:#FD6303;font-weight:bold;}
a.linkSeite:active {text-decoration:underline;font-size:14px;font-family:Arial;color:#FD6303;font-weight:bold;}

.main {
 text-decoration:none;
 font-size:12px;
 font-family:Verdana;
 color:#000000;
 line-height: 12px;
 }

.pfeil {
 text-decoration:none;
 font-size:12px;
 font-family:Verdana;
 color:#000000;
 line-height: 12px;
 }



.fussnote {
font-size: 12px;
font-family: Verdana;
}

/************/
/*          */
/************/

/* ? */
a.subheadline:link {
	font-size:14px;
	font-family:Arial;
	color:#000000;
	text-decoration: none;
}
a.subheadline:visited {font-size:14px;font-family:Arial;color:#000000;text-decoration: none;}
a.subheadline:hover {font-size:14px;font-family:Arial;color:#999999;text-decoration:underline;}
a.subheadline:active {font-size:14px;font-family:Arial;color:#999999;text-decoration:none;}

/* ? */
.lp {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

/************/
/*  OCS-Kram   */
/************/

input.quizbutton {
	border-color: #ffffff;
	background-color: #4a8000;
	color: #FFFFFF;
	width:120px;
	font-weight: bold;
}

input.empf_button {
	border-color: #ffffff;
	background-color: #4a8000;
	color: #FFFFFF;
	width: 120px;
	font-weight: bold;
}

input.gaestebuchbutton {
	border-color: #ffffff;
	background-color: #4a8000;
	color: #FFFFFF;
	width: 120px;
	font-weight: bold;
}

input.userbilderbutton {
	border-color: #ffffff;
	background-color: #4a8000;
	color: #FFFFFF;
	width: 120px;
	font-weight: bold;

}

/* Glossar */


		td.glossar_begriffe_allezeigen {
		padding-top: 0px;
	}
	
	input.glossar_suchbegriff {
		width: 160px;
		height: 18px;
		font-size: 12px;
		font-family: Arial;
		color: #316500;		
		border: 1px solid #316500;
		margin-left: 10px;
	}
	input.glossar_submit {
		width: 100px;
		height: 18px;
		font-size: 12px;
		font-weight:bold;
		font-family: Arial;
		background-color: #316500;
		color: #ffffff;		
		border: 1px solid #316500;
		margin-left: 0px;
	}
	td.glossar_begriffe_suche {
		padding-top: 20px;
	}
	div.glossar_erklaerung {
		padding-bottom: 10px;
	}
	table.glossar_erklaerungs_tabelle {
		
	}
	td.glossar_begriffe_top {
		padding-left: 0px;
		padding-bottom: 10px;
	}
	td.glossar_begriff_g {
		padding-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 12px;
		font-family: Verdana;

	}
	td.glossar_begriff_u {
		padding-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #f1f1f1;
		font-size: 12px;
		font-family: Verdana;
		}

	table.glossar_begriffs_tabelle {
		
	}
	table.glossar_woerter_erklaerungen {
		margin-top: 20px;
	}
	td.glossar_woerterliste {
		font-size: 12px;
		font-family: Arial;
		width: 180px;
		padding-right: 10px;
		border-right: 1px solid #316500;
		vertical-align: top;
	}
	td.glossar_erklaerungsliste {
		font-size: 12px;
		font-family: Arial;
		padding-left: 10px;
		vertical-align: top;
	}
	td.glossar_buchstabe_mover {
		font-size:14px;
		font-family:Arial;
		background-color: #316500;
		color: #FFFFFF;
		cursor: pointer;
		padding: 5px;
		border: 1px solid #FFFFFF;
		text-decoration: underline;
	}
	
	td.glossar_buchstabe_aktiv {
		font-size:14px;
		font-family:Arial;
		background-color: #316500;
		color: #FFFFFF;
		cursor: none;
		padding: 5px;
		border: 1px solid #FFFFFF;
		text-decoration: underline;
	}

	td.glossar_buchstabe_inaktiv {
		font-size:14px;
		font-family:Arial;
		background-color: #5A9200;
		color: #FFFFFF;
		cursor: none;
		padding: 5px;
		border: 1px solid #FFFFFF;
	}