/*
** Standardlinks
** -----------------------------------------------------------------
*/

/* 1) Formatierung eines normalen Links */
a:link  {
	/* 1.1) Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* 1.2) Linkfarbe */
	color : #17637E;
}

/* 2) Formatierung eines besuchten Links */
a:visited {
	/* 2.1) Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* 2.2) Linkfarbe */
	color : #17637E;
}

/* 3) Formatierung eines aktiven Links (bei gedrückter Maustaste) */
a:active  {
	/* 3.1) Textdekoration (none, underline, ...) */
	text-decoration : none;

	/* 3.2) Linkfarbe */
	color : #17637E;
}

/* 4) Formatierung eines aktiven Links (hover) */
a:hover  {
	/* 4.1) Textdekoration (none, underline, ...) */
	text-decoration : underline;

	/* 4.2) Linkfarbe */
	color : #17637E;
}


/*
** 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: #ffffff;
        background-image:url(/images/allgemein/bg.gif);
        background-repeat: repeat-y;


background-position: center;


	scrollbar-base-color:#EAF2F4;
	scrollbar-3dlight-color:#DBE7EB;
	scrollbar-arrow-color:#5C91A4;
	scrollbar-darkshadow-color:#DBE7EB;
	scrollbar-face-color:#DBE7EB;
	scrollbar-highlight-color:#5C91A4;
	scrollbar-shadow-color:#5C91A4;
	scrollbar-track-color:#EAF2F4;

}


.notfall {
        padding: 0px 0px 0px 9px;
	color: #5C91A4;
}

.news {
        padding: 0px 0px 0px 30px;
	color: #5C91A4;
}



/*
** 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: 391px;
}

/* 4) Blockaufbaumodul Bild und Text */
.cmsModularDesign .imageAndText {
	/* 4.1) Abstand unten */
	margin-bottom: 15px;
	width: 391px;
}
/* .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: 391px;
}
/* 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: 391px;
	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 : Arial, Helvetica, sans-serif;

	/* 1.2) Schriftgrösse */
	font-size : 12px;

	/* 1.3) Schriftfarbe */
	color : #000000;

	/* 1.3) Zeilenhöhe*/
	line-height: 17px;
}

/* 2) Überschrift 1 = Titel */
h1  {
	/* 2.1) Schriftgrösse */
	font-size: 12px;

	/* 2.2) Gewicht der Schrift (normal, bold, bolder, ...)*/
	font-weight: bold;

	/* 2.3) Schriftfarbe */
	color : #5C91A4;

	/* 2.4) Abstand oben */
	margin-top: 0px; 

	/* 2.5) Abstand unten */
	margin-bottom: 38px;

	/* 2.5) Abstand links */
	margin-left: 0px;
	padding-left: 0px;

	/* Schrifttransformation */
	text-transform: normal;

	/*border-width: 0px;
	border-bottom-width: 0px;
	border-color: #E34A0E;
	border-style: solid;
	width: 417px;*/

}

/* 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 , h6  {
	/* 4.1) Schriftgrösse */
	font-size: 12px;

	/* 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: 4px;
}


/*
** Fusszeile
** -----------------------------------------------------------------
*/

/* 1) Formatierung der Fusszeile */
.footer {
	/* Hintergrundfarbe */
	/* background-color: #B8D0E7; */

	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: #5C91A4;
	font-size : 12px;

	/* align: middle; */

	/* Innenabstand links */
	padding-left: 10px;

	/* Innenabstand oben */
	padding-top: 23px;

	/* Innenabstand unten */
	padding-bottom: 0px;
}

/* 2) Formatierung des Abstandes zwischen Kunde und Impressum */
.footer1 {
	/* Innenabstand links */
	padding-bottom: 3px;
	padding-top: 3px;
}


/* 3) Formatierung des Abstandes zwischen print und rechtem Rand */
.footerPrint {
	/* Innenabstand links */
	padding-left: 0px;
}


/* 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 a:link {
	color: #5C91A4;
	text-decoration: none;
        font-weight: normal;
}

.footerlink a:active {
	color: #5C91A4;
	text-decoration: none;
        font-weight: normal;
}

.footerlink a:visited {
	color: #5C91A4;
	text-decoration: none;
        font-weight: normal;
}

.footerlink a:hover {
	text-decoration: underline;
        font-weight: normal;
	color: #5C91A4;
}



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

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

}
/*
** Header
** -----------------------------------------------------------------
*/

/* 1) */
.header {
	/* Hintergrundfarbe */
	background-color: #ffffff;
	font-size : 11px;
	color: #ffffff;
	margin: 0px;
        background-image:url(/images/header/bg_weiss.gif);
        background-repeat: repeat-y;
}

.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 */

.main_table {       
        background-image:url(/images/allgemein/bg_auge.jpg);
        background-repeat: no-repeat;
}

.main_table_2b {       
        background-image:url(/images/allgemein/bg_auge_2b.jpg);
        background-repeat: no-repeat;
}

.main_table_3 {       
        background-image:url(/images/allgemein/bg_auge_3.jpg);
        background-repeat: no-repeat;
}

.main_table_4 {       
        background-image:url(/images/allgemein/bg_auge_4.jpg);
        background-repeat: no-repeat;
}

.main_table_5 {       
        background-image:url(/images/allgemein/bg_auge_5.jpg);
        background-repeat: no-repeat;
}

.main_table_6 {       
        background-image:url(/images/allgemein/bg_auge_6.jpg);
        background-repeat: no-repeat;
}

.main_table_7 {       
        background-image:url(/images/allgemein/bg_auge_7.jpg);
        background-repeat: no-repeat;
}

.content {

	width: 391px;

	/* 1.1) Allgemeiner Abstand */
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 23px;
	padding-bottom: 10px;

	/* 1.4) Hintergrundfarbe */
	/* background-color: #EBF2F4; */





	/* 1.5) Hintergrundbild 
	background-image: url(/images/bg/bg.gif); 
	background-repeat: no-repeat;
	background-position: 80px 20px;*/


        /* 1.6) Rahmen*/
	border-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-color: #EBF2F4;
	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); */
list-style-type:disc;
	 padding-left: 15px;
	 margin-left: 0px;
	
}

.content ol {
	 padding-left: 15px;
	 margin-left: 0px;
}

.content li {
	 margin-left: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	
}

.content ol li {
	 margin-left: 0px;
	 padding-left: 15px;
}

.content p, .content ul, .content ol {
	margin-top: 0px;
	margin-bottom: 17px;
}


/*
** Kontaktformular
** -----------------------------------------------------------------
*/

/* 1) Formularfeld im Kontaktfomular */
.inputfield {
	/* 1.1 )Rahmenart */
	border-style: solid;
	border-width: 1px;
	border-color: #5C91A4;

	/* 1.2) Breite des Textfeldes */
	width: 220px;

	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* 2) Formularfeld im Kontaktfomular für PLZ */
.inputfieldPLZ {
	/* 2.1) Rahmenart */
	border-style: solid;
	border-width: 1px;
	border-color: #5C91A4;

	/* 2.2) Breite des Textfeldes */
	width: 100px;

	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.inputfield1 {
	/* 1.1 )Rahmenart */
	border-style: solid;
	border-width: 1px;
	border-color: #5C91A4;

	/* 1.2) Breite des Textfeldes */
	width: 20px;

	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.inputfield2 {
	/* 1.1 )Rahmenart */
	border-style: solid;
	border-width: 1px;
	border-color: #6699CC;
	background-color: #F0F5FA;

	/* 1.2) Breite des Textfeldes */
	width: 100px;

	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.radiozeile {
	
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
}




.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 {
 background-color: #ffffff;
 
 margin: 0px;

 padding-left: 0px;
 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-color: #ffffff;
 border-style: solid;

 vertical-align: top;

 font-family: Arial, Helvetica, sans-serif;
}



.menu {
	/* Breite der Navigation 671,42*/
 width: 670px; 
 height: 42px;
 color: #ffffff;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;


 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;

 font-family: Arial, Helvetica, sans-serif;

 border-style: solid;
 border-color: #5C91A4;

 border-top-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-right-width: 1px;
}


/*
** Subnavigation 1
** -----------------------------------------------------------------
*/
.submenu1 {
 background-color: #FFFFFF;

 float: left;
 
 /*width: 158px; */

	/* 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;

 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 
 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;

 font-weight: normal;
 font-size: 12px;

	/* 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; */
/* vertical-align: middle; */
}


.submenu1NoSubitems {
 background-color: #FFFFFF;
 
  float: left;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;

 float: left;*/
  
  /* width: 176px; */

 border-style: solid;

 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 
 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;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;

/* text-align: center; */
/* vertical-align: middle; */
}

.submenu1 a:link, .submenu1 a:visited, .submenu1 a:active, .submenu1NoSubitems a:link, .submenu1NoSubitems a:visited, .submenu1NoSubitems a:active {
 color: #5C91A4;
}
.submenu1 a:hover, .submenu1NoSubitems a:hover{
 color: #5C91A4;
 text-decoration: none;
}


.submenu1Mouseover {
 background-color: #DDE8EC;
 
  float: left;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;

 float: left;*/
  
/* width: 158px; */

 border-style: solid;

 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 
 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;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;
/* text-align: center; */
/* vertical-align: middle; */
}


.submenu1MouseoverNoSubitems {
 background-color: #DDE8EC;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat; */

 float: left; 
 
 /* width: 176px; */

 border-style: solid;
	
 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 
 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;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;
/* text-align: center; */
/* vertical-align: middle; */
}

.submenu1Mouseover a:link, .submenu1Mouseover a:visited, .submenu1Mouseover a:active, .submenu1MouseoverNoSubitems a:link, .submenu1MouseoverNoSubitems a:visited, .submenu1MouseoverNoSubitems a:active {
 color: #5C91A4;
 font-weight: normal;
}
.submenu1Mouseover a:hover, .submenu1MouseoverNoSubitems a:hover {
 color: #5C91A4;
 text-decoration: none;
 font-weight: normal;
}


.submenu1Active {
 background-color: #C6D9DF;

/* width: 158px; */

 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat; */

 float: left;
  


 border-style: solid;
	
 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 
 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;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;
/* text-align: center; */
/* vertical-align: middle; */
}

.submenu1Active a:link, .submenu1Active a:visited, .submenu1Active a:active {
 color: #5C91A4;
 font-weight: normal;
}

.submenu1Active a:hover {
 text-decoration: none;
 font-weight: normal;
}



.submenu1ActiveNoSubitems {
 background-color: #C6D9DF;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat; */

 float: left;
  
 /* width: 176px; */

 border-style: solid;
	
 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 
 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;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;
/* text-align: center; */
/* vertical-align: middle; */
}

.submenu1ActiveNoSubitems a:link, .submenu1ActiveNoSubitems a:visited, .submenu1ActiveNoSubitems a:active {
 color: #5C91A4;
}

.submenu1ActiveNoSubitems a:hover {
 text-decoration: none;
}


.submenu1_bullet {
 width: 0px;
	/* font-size: 12px;
	background-color: #00643C; 
	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;
 
 display: none;
}
 


.submenu1Active_submenu {
 background-color: #DDE8EC;
 	float: left;
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat; */

  width: 133px;


 border-style: solid;

 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 
  border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.submenu1 img, .submenu1NoSubitems  img, .submenu1ActiveNoSubitems img,  .submenu1Active img, .submenu1MouseoverNoSubitems img, .submenu1Mouseover img {
 border-style: solid;
 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 1px;

}


.submenu1_submenu {
 position: absolute;
 visibility: hidden;
 z-index: 1000;

 width: 133px;


 background-color: #DDE8EC;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat; */



 border-style: solid;

 border-top-color: #5C91A4;
 border-bottom-color: #5C91A4;
 border-left-color: #5C91A4;
 border-right-color: #5C91A4;
 
  border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}




/*
** Subnavigation 2
** -----------------------------------------------------------------
*/
.submenu2 {
 background-color: #DDE8EC;
/* width: 133px; */
 border-style: solid;
 border-color: #5C91A4;
  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: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 10px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;
 text-align: left;

 /* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu2NoSubitems {
 background-color: #DDE8EC;
  
 border-style: solid;

 border-color: #5C91A4;

 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: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 10px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;
 text-align: left;

/* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu2 a:link, .submenu2 a:visited, .submenu2NoSubitems a:link, .submenu2NoSubitems a:visited {
 color: #5C91A4;
 text-decoration: none;
}
.submenu2 a:hover, .submenu2 a:active, .submenu2NoSubitems a:hover, .submenu2NoSubitems a:active {
 color: #5C91A4;
 text-decoration: none;

}



.submenu2Mouseover, .submenu1_submenu .submenu1Mouseover, .submenu1_submenu submenu1Mouseover {
background-color: #C6D9DF;
 float: none;
 border-style: solid;

 border-color: #5C91A4;

 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: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 10px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;
 text-align: left;

 /* background-image:url(/images/berntor/navi/background.gif); */
}


.submenu2MouseoverNoSubitems {
 background-color: #C6D9DF;
 
 border-style: solid;

 border-color: #5C91A4;

 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: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 10px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;
 text-align: left;

 /* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu2Mouseover a:link, .submenu2Mouseover a:visited, .submenu2MouseoverNoSubitems a:link, .submenu2MouseoverNoSubitems a:visited, .submenu1_submenu .submenu1Mouseover a:link, .submenu1_submenu .submenu1Mouseover a:visited {
 color: #5C91A4;
 text-decoration: none;
}


.submenu2Mouseover a:hover, .submenu2Mouseover a:active, .submenu2MouseoverNoSubitems a:hover, .submenu2MouseoverNoSubitems a:active, .submenu1_submenu .submenu1Mouseover a:hover, .submenu1_submenu .submenu1Mouseover a:active {
 color: #5C91A4;
 text-decoration: none;
}



.submenu2Active {
 background-color: #C6D9DF;
 

 border-style: solid;

 border-color: #5C91A4;

 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: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 10px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;
 text-align: left;

 /* background-image:url(/images/berntor/navi/background.gif); */
}


.submenu2Active a:link, .submenu2Active a:visited {
 color: #5C91A4;
 text-decoration: none;
}
.submenu2Active a:hover, .submenu2Active a:active {
 color: #5C91A4;
 text-decoration: none;

}

.submenu2ActiveNoSubitems {
 background-color: #C6D9DF;
 

 border-style: solid;

 border-color: #5C91A4;

 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 1px;
 margin-left: 0px;

 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 10px;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;
 text-align: left;

 /* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu2ActiveNoSubitems a:link, .submenu2ActiveNoSubitems a:visited {
 color: #5C91A4;
 text-decoration: none;
}
.submenu2ActiveNoSubitems a:hover, .submenu2ActiveNoSubitems a:active {
 color: #5C91A4;
 text-decoration: none;
}


.submenu2_bullet {
 width: 0px;
 font-size: 6px;
 /*	background-color: #ffffff; */
 clear: none;
 float: left;
 display: none;
 color: #ffffff;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;

 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
} 



.submenu2_submenu {
 position: absolute;
 visibility: hidden;
 z-index: 2000;
 float: none;

 width: 133px;
 background-color: #DDE8EC;


 border-style: solid;

 border-color: #5C91A4;

 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;

 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}


.submenu2Active_submenu {
  visibility: hidden;
 z-index: 2000;
 background-color: #DDE8EC;
 float: none;

 border-style: solid;

 border-color: #5C91A4;

 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;
}


.submenu2Active a:link, .submenu2Active  a:visited {
 color: #5C91A4;
 text-decoration: none;
}
.submenu2Active  a:hover, .submenu2Active  a:active {
 color: #5C91A4;
 text-decoration: none;
}




/*
** Subnavigation 3
** -----------------------------------------------------------------
*/
.submenu3 {
	background-color: #DDE8EC; 

	border-style: solid;
	
	border-color: #5C91A4;
	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px; 
	
	vertical-align: middle;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
 	padding-left: 20px;

	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
/*	float: none;
	clear: right;
  background-image:url(/images/berntor/navi/background.gif); */
}

.submenu3NoSubitems {
	background-color: #DDE8EC; 

	border-style: solid;
	
	border-color: #DDE8EC;
	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px; 
	
	vertical-align: middle;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	 padding-left: 20px;

	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
/*	float: none;
	clear: right;
  background-image:url(/images/berntor/navi/background.gif); */
}


.submenu3 a:link, .submenu3 a:visited, .submenu3NoSubitems a:link, .submenu3NoSubitems a:visited {
	color: #5C91A4;
}
.submenu3 a:hover, .submenu3 a:active, .submenu3NoSubitems a:hover, .submenu3NoSubitems a:active {
	color: #5C91A4;
	text-decoration: none;

}


.submenu3Mouseover {
	background-color: #C6D9DF; 

	border-style: solid;
	
	border-color: #DDE8EC;
	
	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: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	 padding-left: 20px;

	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu3MouseoverNoSubitems {
	background-color: #C6D9DF; 
	border-style: solid;
	border-color: #DDE8EC;
	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: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	 padding-left: 20px;

	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}


.submenu3Mouseover a:link, .submenu3Mouseover a:visited, .submenu3MouseoverNoSubitems a:link, .submenu3MouseoverNoSubitems a:visited {
	color: #5C91A4;
	text-decoration: none;
}
.submenu3Mouseover a:hover, .submenu3Mouseover a:active, .submenu3MouseoverNoSubitems a:hover, .submenu3MouseoverNoSubitems a:active {
	color: #5C91A4;
	text-decoration: none;

}

.submenu3Active {
	background-color: #C6D9DF;

	border-style: solid;
	
	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: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	 padding-left: 20px;

	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu3Active a:link, .submenu3Active  a:visited {
	color: #5C91A4;
	text-decoration: none;
}
.submenu3Active  a:hover, .submenu3Active  a:active {
	color: #5C91A4;
	text-decoration: none;

}

.submenu3ActiveNoSubitems {
 background-color: #C6D9DF;

 border-style: solid;

 border-color: #5C91A4;

 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: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 20px;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;
 text-align: left;

 /* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu3ActiveNoSubitems a:link, .submenu3ActiveNoSubitems a:visited {
 color: #5C91A4;
 text-decoration: none;
}
.submenu3ActiveNoSubitems a:hover, .submenu3ActiveNoSubitems a:active {
 color: #5C91A4;
 text-decoration: none;
}


.submenu3_bullet {
	height: 0px;
	width: 0px;

/*	font-size: 6px;
	background-color: #EB0000; */
	
	vertical-align: middle;
	text-align: left;
	
	display: none;

	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;
}



.submenu3Active_submenu {
	background-color: #DDE8EC; 

	border-style: solid;

	border-color: #DDE8EC;

	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: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
 padding-left: 20px;
}



/*
** Subnavigation 4
** -----------------------------------------------------------------
*/
.submenu4 {
/*	background-color: #DDE8EC; 

	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: 0px;
	padding-left: 20px;

	font-weight: normal;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}
.submenu4NoSubitems {
/*	background-color: #DDE8EC; 
	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: 0px;
	padding-left: 20px;

	font-weight: normal;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu4 a:link, .submenu4 a:visited, .submenu4NoSubitems a:link, .submenu4NoSubitems a:visited {
	color: #5C91A4;
}
.submenu4 a:hover, .submenu4 a:active, .submenu4NoSubitems a:hover, .submenu4NoSubitems a:active {
	color: #5C91A4;
	text-decoration: none;

}


.submenu4Mouseover {
/*	background-color: #C6D9DF; 

	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: 0px;
	padding-left: 20px;

	font-weight: normal;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu4MouseoverNoSubitems {
/*	background-color: #C6D9DF; 

	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: 0px;
	padding-left: 20px;

	font-weight: normal;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}


.submenu4Mouseover a:link, .submenu4Mouseover a:visited, .submenu4MouseoverNoSubitems a:link, .submenu4MouseoverNoSubitems a:visited {
	color: #5C91A4;
	text-decoration: none;
}
.submenu4Mouseover a:hover, .submenu4Mouseover a:active, .submenu4MouseoverNoSubitems a:hover, .submenu4MouseoverNoSubitems a:active {
	color: #5C91A4;
	text-decoration: none;

}

.submenu4Active {
/*	background-color: #C6D9DF; */

	border-style: outset;
	
	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: 0px;
	padding-left: 20px;

	font-weight: normal;
	font-size: 9pt;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	/* background-image:url(/images/berntor/navi/background.gif); */
}

.submenu4Active a:link, .submenu4Active  a:visited {
	color: #5C91A4;
	text-decoration: none;
}
.submenu4Active  a:hover, .submenu4Active  a:active {
	color: #5C91A4;
	text-decoration: none;

}

.submenu4_bullet {
/*	width: 15px;
	font-size: 6px;
	background-color: #EBF4E9; 
	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;

}



.ohneLink {
 font-weight: normal;
 font-size: 10px;
 color: #ffffff;
 letter-spacing: 0px;

 text-transform: none;

 text-align: left;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;

 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 20px;

}

.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;
}
