/*
** Standardlinks
** -----------------------------------------------------------------
*/

/* 1) Formatierung eines normalen Links */
a:link  {
	/* 1.1) Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* 1.2) Linkfarbe */
	color : #00469B;
}

/* 2) Formatierung eines besuchten Links */
a:visited {
	/* 2.1) Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* 2.2) Linkfarbe */
	color : #00469B;
}

/* 3) Formatierung eines aktiven Links (bei gedrückter Maustaste) */
a:active  {
	/* 3.1) Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* 3.2) Linkfarbe */
	color : #00469B;
}

/* 4) Formatierung eines aktiven Links (hover) */
a:hover  {
	/* 4.1) Textdekoration (none, underline, ...) */
	text-decoration : underline;

	/* 4.2) Linkfarbe */
	color : #00469B;
}


/*
** Links für Sitemap
** -----------------------------------------------------------------
*/

/* 1) Formatierung eines normalen Links */
.sitemap a:link  {
	/* 1.1) Textdekoration (none, underline, ...) */
	text-decoration : none;
        font-weight: bold;
	/* 1.2) Linkfarbe */
	color : red;
}

/* 2) Formatierung eines besuchten Links */
.sitemap a:visited {
	/* 2.1) Textdekoration (none, underline, ...) */
	text-decoration : none;
        font-weight: bold;
	/* 2.2) Linkfarbe */
	color : #007B3A;
}

/* 3) Formatierung eines aktiven Links (bei gedrückter Maustaste) */
.sitemap a:active  {
	/* 3.1) Textdekoration (none, underline, ...) */
	text-decoration : none;
        font-weight: bold;
	/* 3.2) Linkfarbe */
	color : #007B3A;
}

/* 4) Formatierung eines aktiven Links (hover) */
.sitemap a:hover  {
	/* 4.1) Textdekoration (none, underline, ...) */
	text-decoration : underline;
        font-weight: bold;
	/* 4.2) Linkfarbe */
	color : #007B3A;
}

/*
** Angaben zum Adressblock
** -----------------------------------------------------------------
*/

/* 1) Formatierung des Adressblocks */
.address {
	/* Abstand oben */
	padding-top: 50px;

	/* Abstand unten */
	padding-bottom: 20px;

	/* Abstand links */
/*	padding-left: 15px; */

	/* Schriftgrösse */
/*	font-size: 10pt; */

	/* Gewicht der Schrift (normal, bold, bolder, ...)*/
	font-weight: normal;

	line-height: 16px;


	/* Schriftfarbe */
/*	color: #000000; */

}

/* 2) Formatierung des Abstand zwischen der Anschrift und der Telefonnummer */
.anschrift {
	/* Abstand unten */
	padding-bottom: 0px;
}

/* 3) Formatierung des Abstand zwischen der Telefonnummer und der e-mail */
.nummern {
	/* Abstand unten */
	padding-bottom: 0px;
}

/* 4) Formatierung des Firmennamen */
.addresstitel{
	/* Schriftgrösse */
/*	font-size: 10pt; */

	/* Gewicht der Schrift (normal, bold, bolder, ...)*/
/*	font-weight: bold; */

	/* Schriftfarbe */
/*	color: #000000; */

	/* Schrift Transformaion
           capitalize = Wortanfänge als Großbuchstaben
           uppercase = Nur Großbuchstaben
           lowercase = Nur Kleinbuchstaben
           none = normal */
	text-transform: none;
}

/* 5) Formatierung eines normalen Links */
.address a:link  {
	/* Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* Linkfarbe */
/*	color : #666666; */
}

/* 6) Formatierung eines besuchten Links */
.address a:visited {
	/* Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* Linkfarbe */
/*	color : #666666; */
}

/* 7) Formatierung eines aktiven Links (bei gedrückter Maustaste) */
.address a:active  {
	/* Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* Linkfarbe */
/*	color : #666666; */
}

/* 8) Formatierung eines aktiven Links (hover) */
.address a:hover  {
	/* 6.1) Textdekoration (none, underline, ...) */
	text-decoration : underline;

	/* Linkfarbe */
/*	color : #FF0000; */
}
/*
** Agenda
** -----------------------------------------------------------------
*/

/* 1) Agenda - Allgemeine Klasse für Vererbung */
.agenda {

}

/* 2) ungerade Zeile (1,3,5,...) */
.agenda .lineBgLight {
background: #F1F8F4;
padding-top: 3pt;
padding-bottom: 7pt;
}

/* 3) gerade Zeile (2,4,6,...) */
.agenda .lineBgDark {
background: #ffffff;
padding-top: 3pt;
padding-bottom: 7pt;
}
/*
** Allgemeine Angaben zum Inhalt
** -----------------------------------------------------------------
*/

/* 1) Allgemeine Seiten eigenschaften */
body {
	/* 1.1) Abstand zum Seitenrand */
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	/* 1.2) Hintergrundfarbe */
	background-color: #7399C8;


	scrollbar-base-color:#7399C8;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#7399C8;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#7399C8;

}
.main_table {
        background-image:url(/images/allgemein/hg.gif);
	background-repeat: no-repeat;
}

.main_table_1 {
        background-image:url(/images/allgemein/hg_1.gif);
	background-repeat: no-repeat;
}

.main_table_2 {
        background-image:url(/images/allgemein/hg_2.gif);
	background-repeat: no-repeat;
}



/*
** Bildergalerie
** -----------------------------------------------------------------
*/

/* 1) Bildergalerie - Allgemeine Klasse für Vererbung */
.gallery {

}

/* 2) Bildergalerie: Legende eines Bildes */
.gallery .caption {
	/* 2.1) Schriftgrösse */
	font-size: 8pt;
}
/*
** Blockaufbau-Module
** -----------------------------------------------------------------
*/

/* 1) Blockaufbau - Allgemeine Klasse für Vererbung */
.cmsModularDesign {
	/* ... */
}


/* 2) Blockaufbaumodul Bild */
.cmsModularDesign .image {
	/* 2.1) Abstand unten */
	margin-bottom: 15px;
}

/* 3) Blockaufbaumodul Text */
.cmsModularDesign .text {
	/* 3.1) Abstand unten */
	margin-bottom: 15px;
	width: 500px;
}

/* 4) Blockaufbaumodul Bild und Text */
.cmsModularDesign .imageAndText {
	/* 4.1) Abstand unten */
	margin-bottom: 15px;
	width: 500px;
}
/* .cmsModularDesign img{
	padding: 2px;
	border-style: solid;
	border-color: #00a6de;
	border-width: 1px;
} */


/* 5) Blockaufbaumodul Fileinclude */
.cmsModularDesign .includeFile {
	/* 5.1) Abstand unten */
	margin-bottom: 15px;
}


/* 6) Bildlegende */
.cmsModularDesign .caption {
	/* ... */
}

/* 7) Titel */
.cmsModularDesign .block {
	margin-bottom: 15px;
	width: 500px;
}
/* 7) Titel */
.cmsModularDesign .block th {
	background-color: #6699CC;
	text-align: left;
        font-weight: bold;
        padding: 3px;
}

.cmsModularDesign .block td.links {
	background-color: #F0F5FA;
        padding: 3px;
}


/* 8) Blockaufbaumodul News */
.cmsModularDesign .news {
	margin-bottom: 15px;
	padding: 3px;
	width: 500px;
	background-color: #F0F5FA;
	border-color: #6699CC;
	border-width: 1px;
	border-style: solid;
}
.cmsModularDesign .news h2{
	font-size: 16px;
	margin-bottom: 10px;
}

/*
** Schriftformatierung 
** -----------------------------------------------------------------
*/

/* 1) allg. Schriftformatierung */
body, table, td, input, select  {
	/* 1.1) Schriftart */
	font-family : Verdana, Arial, Helvetica, sans-serif;

	/* 1.2) Schriftgrösse */
	font-size : 12px;

	/* 1.3) Schriftfarbe */
	color : #000000;

	/* 1.3) Zeilenhöhe*/
	line-height: 16px;
}

/* 2) Überschrift 1 = Titel */
h1  {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color : #000000;
	font-family : Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;

	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 19px;
	width: 270px;

	text-transform: normal;

background-image: url(/images/bg_h1.gif);
background-repeat: no-repeat;

	/*border-width: 0px;
	border-bottom-width: 1px;
	border-color: #E34A0E;
	border-style: solid;
	width: 417px;*/

}
.text h1 {background-image: none; padding-left:0px;}

/* 3) Überschrift 2 */
h2  {
	/* 3.1) Schriftgrösse */
	font-size: 12px;

	/* 3.2) Gewicht der Schrift (normal, bold, bolder, ...)*/
	font-weight: bold;

	/* 3.3) Schriftfarbe */
	color : #000000;

	/* 3.4) Abstand oben */
	margin-top: 0px; 

	/* 3.5) Abstand unten */
	margin-bottom: 0px;
}

/* 4) Überschrift 3 und alle weiteren... */
h3, h4, h5  {
	/* 4.1) Schriftgrösse */
	font-size: 10px;

	/* 4.2) Gewicht der Schrift (normal, bold, bolder, ...)*/
	font-weight: bold;

	/* 4.3) Schriftfarbe */
	color : #000000;

	/* 4.4) Abstand oben */
	margin-top: 0px; 

	/* 4.5) Abstand unten */
	margin-bottom: 0px;
}

h6  {
	/* 4.1) Schriftgrösse */
	font-size: 11px;
	font-weight: normal;
}

/*
** Fusszeile
** -----------------------------------------------------------------
*/

/* 1) Formatierung der Fusszeile */
.footer {
	/* Hintergrundfarbe */
	background-color: #ffffff; 

	border-width: 0px;
	border-color: #ffffff;
	border-style: solid;

	/* Hintergrundbild 
	background-image: url(/images/footer/hg.gif); 
	background-repeat: no-repeat;
        background-position: center;*/

	color: #000000;
	font-size : 11px;

	align: middle; 

	/* Innenabstand links */
	padding-left: 20px;

	/* Innenabstand oben */
	padding-top: 2px;

	/* Innenabstand unten */
	padding-bottom: 0px;
}

.footerfr {
	/* Hintergrundfarbe */
	background-color: #ffffff; 

	border-width: 0px;
	border-color: #ffffff;
	border-style: solid;

	/* Hintergrundbild 
	background-image: url(/images/footer/hg.gif); 
	background-repeat: no-repeat;
        background-position: center;*/

	color: #000000;
	font-size : 11px;

	align: middle; 

	/* Innenabstand links */
	padding-left: 5px;

	/* Innenabstand oben */
	padding-top: 2px;

	/* Innenabstand unten */
	padding-bottom: 0px;
}

/* 2) Formatierung des Abstandes zwischen Kunde und Impressum */
.footer1 {
	/* Innenabstand links 
	padding-left: 0px;*/
}


/* 3) Formatierung des Abstandes zwischen print und rechtem Rand */
.footerPrint {
	/* Innenabstand links */
	padding-left: 3px;
	padding-top: 2px;
}


/* 4) Formatierung Rand der Tabelle */
/*.footerBorder {
	width: 703px;
	border-width: 0px;
	border-width: 0px;
	border-color: #ffffff;
	border-style: solid;*/

	/* Hintergrundfarbe 
	background-color: #ffffff;
}*/

.footerlink {
        font-weight: normal;
	color: #ffffff;
}

.footerlink a:link {
	color: #ffffff;
	text-decoration: none;
        font-weight: normal;
}

.footerlink a:active {
	color: #ffffff;
	text-decoration: none;
        font-weight: normal;
}

.footerlink a:visited {
	color: #ffffff;
	text-decoration: none;
        font-weight: normal;
}

.footerlink a:hover {
	text-decoration: underline;
        font-weight: normal;
	color: #ffffff;
}

.footer_links {
        padding:0px 0px 0px 28px;

	background-image: url(/images/allgemein/footer_links.gif); 
	background-repeat: no-repeat;
        background-position: left;

font-size:11px;
}

/*
** Gästebuch
** -----------------------------------------------------------------
*/

/* 1) Gästebuch - Allgemeine Klasse für Vererbung */
.guestbook {

}
/*
** Header
** -----------------------------------------------------------------
*/

/* 1) */
.header {
	/* Hintergrundfarbe */
	background-color: #000000;
	font-size : 11px;
	color: #ffffff;
	margin: 0px;
}

.header a:link, .header a:visited, .header a:active  {
	text-decoration: none;
	color: #FFFFFF;
}

.header a:hover  {
	text-decoration: none;
	color: #FFFFFF;
}

.headerbg {
	background-image: url(/images/header/trennlinie.gif); 
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 21px;
	text-align: right;
	vertical-align: middle;
	font-size : 8pt;
}

.header_balken {
	background-color: #E34A0E;
	color: #FFFFFF;
	font-size : 8pt;
}

.header_balken a:link, .header_balken a:visited, .header_balken a:active  {
	text-decoration: none;
	color: #FFFFFF;
}

.header_balken a:hover  {
	text-decoration: underline;
	color: #FFFFFF;
}

.headertrennlinie {
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 39px;
}

.suchen  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #E24203;

}
.suchen_input  {
	background-color:#ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #E24203;
	width: 115px;
	height: 16px;
}
.suchen_table  {
	padding: 0px;
}
.flags {
	margin: 0px;
	border-width: 0px;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size : 8pt;
	vertical-align: middle;
	height: 19px;


}
.flags img {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	height: 15px;
}


.rightColumnHeader {
	padding-left: 5px;

	/* Hintergrundbild */
        background-image: url(/images/allgemein/bg_right.gif); 
	background-repeat: repeat-y;
}

.breadcrumbs {
	color: #ffffff;
	background-color: #6699CC;
	vertical-align: middle;
	padding-left: 40px;
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active {

	color: #ffffff;
}

.shortcuts {
	vertical-align: middle;
	float: right;
	padding-right: 15px;
}


/*
** Angaben zum Inhaltsbereich
** -----------------------------------------------------------------
*/

/* 1) Inhaltsbereich */
.content {

	/*background-image: url(/images/allgemein/hg_inhalt.gif); 
	background-repeat: no-repeat; */

	/* 1.1) Allgemeiner Abstand */
	padding-left: 19px;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 10px;

	/* 1.4) Hintergrundfarbe */
	background-color: #ffffff;

	1.5) Hintergrundbild 

	/* background-position: 80px 20px;*/


        /* 1.6) Rahmen*/
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-color: #ffffff;
	border-style: solid;
}

/*.angebot {
	background-color: #FBEEE9;
	border-width: 1px;
	border-color: #E10305;
	border-style: solid;
}*/



/*.content ul {
	 list-style-image:url(/images/allgemein/bullet.gif);
	 padding-left: 16px;
	 margin-left: 0px;
	 margin-top: 0px;
	
}*/

.content ol {
	 padding-left: 15px;
	 margin-left: 0px;
	 margin-top: 0px;
}*/


/*.content li {
	 margin-left: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 line-height: 18px;
	
}*/


/*.content ul li {
	 margin-left: 0px;
	 margin-top: 0px;
	 padding-left: 0px;
}*/

.content p, .content ul, .content ol {
	margin-top: 0px;
	margin-bottom: 15px;
}






.content ul {
	 list-style-image:url(/images/allgemein/bullet.gif);
	 padding-left: 16px;
	 margin-left: 0px;
	 margin-top: 0px;
}

.content li {
	 margin-left: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 line-height: 18px;
}

.content ul li {
	 margin-left: 0px;
	 margin-top: 0px;
	 padding-left: 0px;
}

.bg_table {
        background-image:url(/images/eltern_lehrer/bestellung/bg.gif);
	background-repeat: no-repeat;
}

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

/* 1) Formularfeld im Kontaktfomular */
.inputfield {
	/* 1.1 )Rahmenart */
	border-style: solid;
	border-width: 1px;
	border-color: #6699CC;

	/* 1.2) Breite des Textfeldes */
	width: 220px;
}

/* 2) Formularfeld im Kontaktfomular für PLZ */
.inputfieldPLZ {
	/* 2.1) Rahmenart */
	border-style: solid;
	border-width: 1px;
	border-color: #6699CC;

	/* 2.2) Breite des Textfeldes */
	width: 100px;
}

.inputfield1 {
	/* 1.1 )Rahmenart */
	border-style: solid;
	border-width: 1px;
	border-color: #6699CC;

	/* 1.2) Breite des Textfeldes */
	width: 150px;
}

.inputfield2 {
	/* 1.1 )Rahmenart */
	border-style: solid;
	border-width: 1px;
	border-color: #6699CC;
	background-color: #F0F5FA;

	/* 1.2) Breite des Textfeldes */
	width: 100px;
}

.line_mitarbeiter td {
        margin: 0px;
	margin-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-color: #6699CC;
	border-style: solid;
}

.header_mitarbeiter {
	margin-top: 5px;
}
.header_mitarbeiter td {
	margin: 5px;
	margin-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 15px;
	border-bottom-width: 0px;
	border-color: #ffffff;
	border-style: solid;
	background: #B8D0E7;
}

.ausgabe_mitarbeiter td {
	margin: 0px;
	margin-top: 5px;
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #ffffff;
	border-style: solid;
}

.header_teilzeit td {
	margin: 5px;
	margin-top: 0px;
        padding-left: 5px;
        padding-right: 5px;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 10px;
	border-bottom-width: 5px;
	border-color: #ffffff;
	border-style: solid;
	background: #B8D0E7;
}

.ausgabe_teilzeit td {
	margin: 0px;
	margin-top: 0px;
        padding-left: 5px;
        padding-right: 10px;
        padding-top: 2px;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #ffffff;
	border-style: solid;
	background: #ffffff;
}

.ausgabe_zeilen td {
	margin: 0px;
	margin-top: 0px;
        padding-left: 5px;
        padding-right: 10px;
        padding-top: 2px;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #6699CC;
	border-style: solid;
	background: #ffffff;
}

.header_zentrale td {
	margin: 0px;
	margin-top: 0px;
        padding-left: 5px;
        padding-right: 10px;
        padding-top: 2px;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-color: #6699CC;
	border-style: solid;
	background: #F0F5FA;
}
/*
** Navigation
** -------------------------------------------------------------------------
*/

/* Navigationsbereich */
td.left_frame {



	/* Hintergrundfarbe */
	/* background-color: #ffffff;*/
	margin: 0px;
	padding: 0px;
	width: 182px;
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-color: #ffffff;
	border-style: solid;
	vertical-align: top;
}


/* Navigation */
.menu {
	/* Breite der Navigation */
	width: 182px;
       /*  height: 100px;*/
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;

	border-style: solid;
	/* Rahmenfarbe (oben, rechts, unten, links) */ 
	border-color: #ffffff;

	/* Rahmendicke alle Seiten */ 
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;

}

/*
** Subnavigation 1
** -----------------------------------------------------------------
*/
.menu .submenu1 {

	/* Hintergrundfarbe */	
	background-color: #ffffff;

	/* Rahmentyp festlegen.		

	none = kein Rahmen (bzw. unsichtbarer Rahmen).
	dotted = gepunktet.
	dashed = gestrichelt.
	solid = durchgezogen.
	double = doppelt durchgezogen.
	groove = 3D-Effekt.
	ridge = 3D-Effekt.
	inset = 3D-Effekt.
	outset = 3D-Effekt. */

	border-style: solid;
	
	/* Rahmenfarbe (oben, rechts, unten, links) */ 
	border-color: #ffffff;

	/* Rahmendicke alle Seiten */ 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
 
	/* Abstand/Rand oben */ 
	margin-top: 0px;

	/* Abstand/Rand rechts */ 
	margin-right: 0px;

	/* Abstand/Rand unten */ 
	margin-bottom: 0px;

	/* Abstand/Rand links */ 
	margin-left: 0px;
	
	/* Innen-Abstand/Rand oben */ 
	padding-top: 0px;

	/* Innen-Abstand/Rand rechts */ 
	padding-right: 0px;

	/* Innen-Abstand/Rand unten */ 
	padding-bottom: 5px;

	/* Innen-Abstand/Rand links */ 
	padding-left: 0px;


	/* Schriftgewicht */ 
	font-weight: bold;

	/* Schriftgrösse */ 
	font-size: 9pt;

	/* Zeichenabstand*/
	letter-spacing: 0px;

	/* Klein-/Grossbuchstaben
		capitalize = Wortanfänge als Grossbuchstaben.
		uppercase = Nur Grossbuchstaben.
		lowercase = Nur Kleinbuchstaben.
		none = normal (keine Text-Dekoration).
	*/
	text-transform: none;

	/* Horizontale Textausrichtung
		left = linksbündig ausrichten (Voreinstellung).
		center = zentriert ausrichten.
		right = rechtsbündig ausrichten.
		justify = als Blocksatz ausrichten. 
	*/
	text-align: left;

	/* Hintergrundbild */
	/* background-image:url(/images/berntor/navi/background.gif); */

}

.menu .submenu1 a:link, .menu .submenu1 a:visited, .menu .submenu1 a:active {
	/* Schriftfarbe */
	color: #00934E;
}
.menu .submenu1 a:hover {
	/* Schriftfarbe */
	color: #00934E;
	text-decoration: none;

}


.menu .submenu1Mouseover {
	background-color: #FFFFFF;

	border-style: solid;
	border-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

	font-weight: bold;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.menu .submenu1Mouseover a:link, .menu .submenu1Mouseover a:visited, .menu .submenu1Mouseover a:active {
	/* Schriftfarbe */
	color: #00934E;
}
.menu .submenu1Mouseover a:hover {
	/* Schriftfarbe */
	color: #00934E;
	text-decoration: none;

}


.menu .submenu1Active {
	background-color: #ffffff;
	border-style: solid;

	/* Rahmenfarbe (oben, rechts, unten, links) */ 
	border-color: #ffffff;

	/* Rahmendicke alle Seiten */ 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

	font-weight: bold;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.menu .submenu1Active a:link, .menu .submenu1Active a:visited, .menu .submenu1Active a:active {
	color: #00934E;
}

.menu .submenu1Active a:hover {
	text-decoration: none;
}

.menu .submenu1ActiveNoSubitems {
	background-color: #ffffff;
	border-style: solid;

	/* Rahmenfarbe (oben, rechts, unten, links) */ 
	border-color: #ffffff;

	/* Rahmendicke alle Seiten */ 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

	font-weight: bold;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.menu .submenu1_bullet {
	width: 0px;
	/* font-size: 6px;
	background-color: #ffffff; 
	clear: none; */
	float: left;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 


.menu .submenu1Active_submenu {
	background-color: #ffffff;
	border-style: solid;

	/* Rahmenfarbe (oben, rechts, unten, links) */ 
	border-color: #ffffff;

	/* Rahmendicke alle Seiten */ 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}




/*
** Subnavigation 2
** -----------------------------------------------------------------
*/
.menu .submenu2 {
	background-color: #ffffff;
	border-style: solid;
	border-color: #00934E;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

	font-weight: normal;
	font-size: 10pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}


.menu .submenu2 a:link, .menu .submenu2 a:visited {
	/* Schriftfarbe */
	color: #007A3B;
}
.menu .submenu2 a:hover, .menu .submenu2 a:active {
	/* Schriftfarbe */
	color: #007A3B;
	text-decoration: none;

}



.menu .submenu2Mouseover {
	background-color: #ffffff;
	border-style: solid;
	border-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

	font-weight: normal;
	font-size: 10pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}


.menu .submenu2Mouseover a:link, .menu .submenu2Mouseover a:visited {
	/* Schriftfarbe */
	color: #007A3B;
}
.menu .submenu2Mouseover a:hover, .menu .submenu1Mouseover a:active {
	/* Schriftfarbe */
	color: #007A3B;
	text-decoration: none;

}



.menu .submenu2Active {
	background-color: #ffffff;
	border-style: outset;
	border-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

	font-weight: normal;
	font-size: 10pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}


.menu .submenu2Active a:link, .menu .submenu2Active a:visited {
	/* Schriftfarbe */
	color: #007A3B;
}
.menu .submenu2Active a:hover, .menu .submenu2Active a:active {
	/* Schriftfarbe */
	color: #007A3B;
	text-decoration: none;

}

.menu .submenu2ActiveNoSubitems {
	background-color: #ffffff;
	border-style: outset;
	border-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

	font-weight: normal;
	font-size: 10pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}


.menu .submenu2_bullet {
	width: 9px;
	font-size: 6px;
	background-color: #ffffff; 
	clear: none;
	float: left;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

} 



.menu .submenu2Active_submenu {
	background-color: #ffffff;
	border-style: solid;

	/* Rahmenfarbe (oben, rechts, unten, links) */ 
	border-color: #ffffff;

	/* Rahmendicke alle Seiten */ 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.menu .submenu2Active_submenu a:link, .menu .submenu2Active_submenu  a:visited {
	/* Schriftfarbe */
	color: #007A3B;
}
.menu .submenu2Active_submenu  a:hover, .menu .submenu2Active_submenu  a:active {
	/* Schriftfarbe */
	color: #007A3B;
	text-decoration: none;

}




/*
** Subnavigation 3
** -----------------------------------------------------------------
*/
.menu .submenu3 {
	background-color: #ffffff;
	border-style: solid;
	border-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px; */

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

	font-weight: normal;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.menu .submenu3 a:link, .menu .submenu3 a:visited {
	/* Schriftfarbe */
	color: #00934E;
}
.menu .submenu3 a:hover, .menu .submenu3 a:active {
	/* Schriftfarbe */
	color: #00934E;
	text-decoration: none;

}


.menu .submenu3Mouseover {
	background-color: #ffffff;
	border-style: solid;
	border-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px; */

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

	font-weight: bold;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}


.menu .submenu3Mouseover a:link, .menu .submenu3Mouseover a:visited {
	/* Schriftfarbe */
	color: #00934E;
}
.menu .submenu3Mouseover a:hover, .menu .submenu3Mouseover a:active {
	/* Schriftfarbe */
	color: #00934E;
	text-decoration: none;

}

.menu .submenu3Active {
	background-color: #ffffff;
	border-style: outset;
	border-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

	font-weight: bold;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.menu .submenu3Active a:link, .menu .submenu2Active_submenu  a:visited {
	/* Schriftfarbe */
	color: #00934E;
}
.menu .submenu3Active  a:hover, .menu .submenu2Active_submenu  a:active {
	/* Schriftfarbe */
	color: #00934E;
	text-decoration: none;

}

.menu .submenu3_bullet {
/*	width: 15px;
	font-size: 6px;
	background-color: #ffffff; 
	clear: none; */
	float: left;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

} 
.newsbox {
	margin-bottom: 5px;
}
/*
** Newsticker
** -----------------------------------------------------------------
*/

/* 1) Newsticker - Allgemeine Klasse für Vererbung */
.newsticker {

}

/* 2) Klasse zur Formatierung des "Behälters" in dem die News angezeigt werden */
.newsticker .container {

}

/* 3) Klasse zur Formatierung einer Newsticker-Nachricht */
.newsticker .message {

}
.search input.searchform {
	border-style: solid;
	border-width: 1px;
	border-color: #6699CC;

	/* 1.2) Breite des Textfeldes */
	width: 100px;
}
.search input.submitbutton {
	padding: 2px;

	border-width: 1px;
	border-style: solid;
	border-color: #6699CC;

	background-color: #F0F5FA;
}

.file_list_path {
	background-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
	border-color: 666666;
	padding: 4px;
	margin-bottom: 10px;
}

/*
** spalte rechts 
** -------------------------------------------------------------------------
*/

.rightColumn {
	background-color: #E3F9FF;
	width: 149px;
	padding-top: 12px;
	padding-left: 4px;
	padding-right: 4px;

	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #000000;
	border-style: solid;

	/* Hintergrundbild */
        background-image: url(/images/allgemein/bg_right.gif); 
	background-repeat: repeat-y;
}

.modulsuchen {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
}


.eintragTable{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #E34A0E;
	border-style: solid;

        background-color: #ffffff;
}

.eintrag{
	font-size: 11px;
        color: #1E6D84;
        font-weight: bold;
        padding-left: 5px;
}

.eintrag a:link, .eintrag a:active, .eintrag a:visited {
	text-decoration: none;
        font-weight: normal;
	color: #1E6D84;
}

.eintrag a:hover {
	text-decoration: underline;
        font-weight: normal;
	color: #1E6D84;
}




.nutzfunktionen  {
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	border-color: #00a6de;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	font-weight: normal;
}
