
/*
** Allgemeine Angaben zum Inhalt
** -----------------------------------------------------------------
*/

body {
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	background-color: #EBF1F4;
  background-image:url(/fileadmin/images/allgemein/bg.gif);
  background-repeat: repeat-y;
  background-position: center;

	scrollbar-base-color:#B8D0C3;
	scrollbar-3dlight-color:#A2C7B3;
	scrollbar-arrow-color:#D6E4DC;
	scrollbar-darkshadow-color:#A2C7B3;
	scrollbar-face-color:#307650;
	scrollbar-highlight-color:#A2C7B3;
	scrollbar-shadow-color:#A2C7B3;
	scrollbar-track-color:#D6E4DC;

}

/*
** Startseite
** -----------------------------------------------------------------
*/

.hp {
	margin: 0px;
	padding: 0px;
}

.texthp {
	margin: 0px; 
	padding-left: 65px;
	padding-right: 50px;
	padding-top: 0px;
	padding-left: 70px;
	vertical-align: top;
}


/*
** Schriftformatierung 
** -----------------------------------------------------------------
*/
body, table, td, input, select  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	text-align: left;
}

h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color : #003F7B;
	margin-top: 0px; 
	margin-bottom: 18px;
	margin-left: 0px;
	padding-left: 0px;
	letter-spacing: 1px;

	text-transform: normal;
}


.csc-header-n3  {
	display:block;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #497AA4;
	margin-top: 0px; 
	margin-bottom: 0px;
}

h3, h4, h5 , h6  {
	display:block;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #497AA4;
	margin-top: 0px; 
	margin-bottom: 5px;
}



/*
** Standardlinks
** -----------------------------------------------------------------
*/
a:link, a:visited, a:active  {
	text-decoration : none;
	color : #00447E;
}

a:hover  {
	text-decoration : underline;
	color : #00447E;
}


/*
** Header
** -----------------------------------------------------------------
*/
.trennlinie {
	background-color: #307650;
	padding: 0px;
}

.breadcrumbs {
	color: #ffffff;
	font-size : 12px;	
	font-weight: normal;
	background-color: #003F7B;
	vertical-align: middle;
	padding-left: 190px;
	width: 480px;
	height: 20px;
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #ffffff;	
	font-weight: bold;
	text-decoration : none;
}
.breadcrumbs a:hover {
	color: #ffffff;	
	font-weight: bold;
	text-decoration : underline;
}

.shortcuts {
	background-color: #003F7B;
	vertical-align: middle;
	padding-left: 10px;
	width: 170px;
	color: #ffffff;	
}

.shortcuts a:link, .shortcuts a:visited, .shortcuts a:active {
	color: #ffffff;	
	font-weight: normal;
	text-decoration : none;
}
.shortcuts a:hover {
	color: #ffffff;	
	font-weight: normal;
	text-decoration : underline;
}


/*
** Angaben zum Inhaltsbereich
** -----------------------------------------------------------------
*/

.content {
	width: 470px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
	vertical-align: top;
  background-image:url(/fileadmin/images/hp/bg.gif);
  background-repeat: no-repeat;	
}

.content ul {
	 list-style-image:url(/images/allgemein/bullet.gif);
	 padding-left: 16px;
	 margin-left: 0px;
   list-style-type: square;
	
}

.content ol {
	 padding-left: 0px;
	 margin-left: 0px;
}

.content li {
	 margin-left: 0px;
	 margin-bottom: 5px;
	 padding-left: 0px;
	
}

.content ol li {
	 margin-left: 0px;
	 padding-left: 15px;
}

.content p, .content ul, .content ol {
	margin-top: 0px;
	margin-bottom: 15px;
}

/* spalten ausgabe */

/* Vorstand */

.vorstandErsteSpalte {
	background-color:#CCDAE6;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	color: #000000;
	font-size : 12px;	
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}

.vorstandZweiteSpalte {
	background-color:#ECF1F6;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	color: #000000;
	font-size : 12px;	
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
/* //Vorstand */

/* Einzeleintrag Vereine */
.mitgliedTitle {
	background-color:#497AA4;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	font-size : 12px;	
	font-weight: bold;
	width: 460px;
	text-align: left;
	margin-top: 5px;
}

.mitgliedTable  {
	background-color:#ffffff;
	width: 460px;
	margin-bottom: 0px;
	border-width: 0px;
	border-color: #000000;
	border-style: solid;
}

.mitgliederVerband {
	background-color:tranparent;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	color: #000000;
	font-size : 12px;	
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
/* //Einzeleintrag Vereine */


/* ÃÂ¢ersichtsseite Vereine */
div#Datensatz {
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 470px;
  padding: 0px;
  border: 0px;
	background-color:#ffffff;
}

div#Titel {
	background-color:#497AA4;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size : 12px;	
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
	
div#hell {
	background-color:#ECF1F6;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size : 12px;	
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

div#dunkel {
	background-color:#CCDAE6;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size : 12px;	
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
/* //ÃÂ¢ersichtsseite Vereine */


/* //spalten ausgabe */



/*
** spalte rechts 
** -------------------------------------------------------------------------
*/

.rightColumn {
	background-color: #CAD4E0;
	
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 10px;

	border-width: 0px;
	border-color: #000000;
	border-style: solid;
	
	width: 170px;
	vertical-align: top;
}


.rightColumnBoxTable  {
	background-color:#ffffff;
	width: 170px;
	margin-bottom: 7px;
	border-width: 0px;
	border-color: #000000;
	border-style: solid;
}

.rightColumnBoxTitle {
	background-color:#003F7B;
	padding-left: 10px;
	color: #ffffff;
	font-size : 12px;	
	font-weight: bold;
	height: 20px;
}

.rightColumnBox  {
	background-color:#ffffff;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 14px;
	color: #307650;
	font-size : 12px;	
	font-weight: normal;
}

.rightColumnBoxImages{
	background-color:#ffffff;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.rightColumnBoxTrennlinie {
	background-color:#ffffff;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.rightColumnBox a:link, .rightColumnBox a:visited, .rightColumnBox a:active {
	color: #003F7B;	
	font-weight: normal;
	text-decoration : none;
}

.rightColumnBox a:hover {
	color: #003F7B;	
	font-weight: normal;
	text-decoration : underline;
}


/*
** Anschrift unter der Navigation
** -----------------------------------------------------------------
*/
.anschrift  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : #ffffff;
	padding-top: 10px;
	padding-left: 5px;
	letter-spacing: 0px;
	text-transform: normal;
}
.anschrift a:link, .anschrift a:visited, .anschrift a:active  {
	text-decoration : none;
	color : #ffffff;
}

.anschrift a:hover  {
	text-decoration : underline;
	color : #ffffff;
}



/*
** Navigation
** -------------------------------------------------------------------------
*/

/* Navigationsbereich  komplettes td*/
td.left_frame {
 background-color: #003F7B;

 /*background-image:url(/images/frames/left/back_left.gif);
 background-repeat: repeat-y; */
 
 margin: 0px;

 padding-left: 10px;
 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: #9900CC;
 border-style: solid;

 vertical-align: top;

 font-family: Arial, Helvetica, sans-serif;
}



.menu {
/* Navigation */

 width: 170px;

 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: #9900CC;

 border-top-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
}


/*
** Subnavigation 1
** -----------------------------------------------------------------
*/
.submenu1 {
/* 1. Navigationsebene inaktiv  - mit Unternavigation */

 background-color: #558CBD;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;*/
 
 /* float: left; */
 
 /* width: 176px; */

/* 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: #E4EAF0;
 border-bottom-color: #1D2F25;
 border-left-color: #ffffff;
 border-right-color: #ffffff;
 
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 5px;

 font-weight: bold;
 font-size: 12px;

/* Zeichenabstand*/
 letter-spacing: 0px;

/* Klein-/Grossbuchstaben
capitalize = WortanfÃ?Â¤Ã?Â®Ã?Â§e als Grossbuchstaben.
uppercase = Nur Grossbuchstaben.
lowercase = Nur Kleinbuchstaben.
none = normal (keine Text-Dekoration).
*/
 text-transform: none;

/* Horizontale Textausrichtung
left = linksb?ausrichten (Voreinstellung).
center = zentriert ausrichten.
right = rechtsb?ausrichten.
justify = als Blocksatz ausrichten. 
*/
text-align: left;
vertical-align: middle; 
}


.submenu1NoSubitems {
/* 1. Navigationsebene inaktiv - ohne Unternavigation */

 background-color: #558CBD;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;*/

 /* float: left; */
  
  /* width: 176px; */

 border-style: solid;

 border-top-color: #E4EAF0;
 border-bottom-color: #1D2F25;
 border-left-color: #ffffff;
 border-right-color: #ffffff;
 
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 5px;

 font-weight: bold;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;

text-align: left;
vertical-align: middle; 
}
.submenu1 a:link, .submenu1 a:visited, .submenu1 a:active, .submenu1NoSubitems a:link, .submenu1NoSubitems a:visited, .submenu1NoSubitems a:active {
 color: #FFFFFF;
}
.submenu1 a:hover, .submenu1NoSubitems a:hover{
 color: #FFFFFF;
 text-decoration: none;
}


.submenu1Mouseover {
/* 1. Navigationsebene wÃ?Â¤Ã?Â¨Ã?Â²end der Anwender mit der Maus ?en Verweistext fÃ?Â¤Ã?Â¨Ã?Â²t - mit Unternavigation  */

 background-color: #8BB3D6;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;*/

  /* float: left; */
  
 /* width: 176px; */

 border-style: solid;

 border-top-color: #E4EAF0;
 border-bottom-color: #1D2F25;
 border-left-color: #ffffff;
 border-right-color: #ffffff;
 
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 5px;

 font-weight: bold;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;

 text-align: left;
 vertical-align: middle; 
}


.submenu1MouseoverNoSubitems {
/* 1. Navigationsebene wÃ?Â¤Ã?Â¨Ã?Â²end der Anwender mit der Maus ?en Verweistext fÃ?Â¤Ã?Â¨Ã?Â²t - ohne Unternavigation */

 background-color: #8BB3D6;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;*/

  /* float: left; */
 
 /* width: 176px; */

 border-style: solid;
	
 border-top-color: #E4EAF0;
 border-bottom-color: #1D2F25;
 border-left-color: #ffffff;
 border-right-color: #ffffff;
 
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 5px;

 font-weight: bold;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;

 text-align: left;
 vertical-align: middle; 
}
.submenu1Mouseover a:link, .submenu1Mouseover a:visited, .submenu1Mouseover a:active, .submenu1MouseoverNoSubitems a:link, .submenu1MouseoverNoSubitems a:visited, .submenu1MouseoverNoSubitems a:active {
 color: #FFFFFF;
 font-weight: bold;
}
.submenu1Mouseover a:hover, .submenu1MouseoverNoSubitems a:hover {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
}


.submenu1Active {
/* 1. Navigationsebene in aktivem Zustand - mit Unternavigation */

 background-color: #8BB3D6;
 /* width: 176px; */

 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;*/

/* float: left; */
  
 border-style: solid;
	
 border-top-color: #E4EAF0;
 border-bottom-color: #1D2F25;
 border-left-color: #ffffff;
 border-right-color: #ffffff;
 
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 5px;

 font-weight: bold;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;

 text-align: left;
 vertical-align: middle; 
}
.submenu1Active a:link, .submenu1Active a:visited, .submenu1Active a:active {
 color: #FFFFFF;
 font-weight: bold;
}

.submenu1Active a:hover {
 text-decoration: none;
 font-weight: bold;
}



.submenu1ActiveNoSubitems {
/* 1. Navigationsebene in aktivem Zustand - ohne Unternavigation */

 background-color: #8BB3D6;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;*/

  /* float: left; */
  
 /* width: 176px; */

 border-style: solid;
	
 border-top-color: #E4EAF0;
 border-bottom-color: #1D2F25;
 border-left-color: #ffffff;
 border-right-color: #ffffff;
 
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-right-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 5px;

 font-weight: bold;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;

 text-align: left;
 vertical-align: middle; 
}
.submenu1ActiveNoSubitems a:link, .submenu1ActiveNoSubitems a:visited, .submenu1ActiveNoSubitems a:active {
 color: #FFFFFF;
}
.submenu1ActiveNoSubitems a:hover {
 text-decoration: none;
}


.submenu1_bullet {
/* 1. Navigationsebene AufzÃ?Â¤Ã?Â¨Ã?Â¬ungszeichen */

 width: 26px;
/* font-size: 12px;
background-color: #CC0000; 
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 {
/* 2. Navigationsebene komplett in aktivem Zustand  */

 background-color: #B6C7D6;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;*/

  /* float: left; */
  
 /* width: 176px; */

 border-style: solid;

 border-top-color: #9900CC;
 border-bottom-color: #9900CC;
 border-left-color: #9900CC;
 border-right-color: #9900CC;
 
 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: 15px;
}


.submenu1_submenu {
/* 2. Navigationsebene komplett in inaktivem Zustand */

 background-color: #307650;

 border-style: solid;

 border-top-color: #9900CC;
 border-bottom-color: #9900CC;
 border-left-color: #9900CC;
 border-right-color: #9900CC;
 
  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: 15px;
}





/*
** Subnavigation 2
** -----------------------------------------------------------------
*/
.submenu2 {
 background-color: #B6C7D6;

 border-style: solid;
 
 border-color: #9900CC;

 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: 0px;
 padding-left: 0px;

 font-weight: normal;
 font-size: 12px;
 text-transform: none;

 text-align: left;
 vertical-align: middle; 
}


.submenu2NoSubitems {
 background-color: #B6C7D6;

 border-style: solid;

 border-color: #9900CC;

 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: 0px;
 padding-left: 0px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;
 
 text-align: left;
 vertical-align: middle; 
}
.submenu2 a:link, .submenu2 a:visited, .submenu2NoSubitems a:link, .submenu2NoSubitems a:visited {
 color: #003F7B;
 text-decoration: none;
}
.submenu2 a:hover, .submenu2 a:active, .submenu2NoSubitems a:hover, .submenu2NoSubitems a:active {
 color: #003F7B;
 text-decoration: none;

}


.submenu2Mouseover {
 background-color: #B6C7D6;

 border-style: solid;

 border-color: #9900CC;

 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: 0px;
 padding-left: 0px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;

 text-align: left;
 vertical-align: middle; 
}


.submenu2MouseoverNoSubitems {
 background-color: #B6C7D6;

 border-style: solid;

 border-color: #9900CC;

 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: 0px;
 padding-left: 0px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;
 text-align: left;
 vertical-align: middle; 
}
.submenu2Mouseover a:link, .submenu2Mouseover a:visited, .submenu2MouseoverNoSubitems a:link, .submenu2MouseoverNoSubitems a:visited {
 color: #003F7B;
 text-decoration: none;
}
.submenu2Mouseover a:hover, .submenu2Mouseover a:active, .submenu2MouseoverNoSubitems a:hover, .submenu2MouseoverNoSubitems a:active {
 color: #003F7B;
 text-decoration: none;
}


.submenu2Active {
 background-color: #B6C7D6;

 border-style: solid;

 border-color: #9900CC;

 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: 0px;
 padding-left: 0px;

 font-weight: bold;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;

 text-align: left;
 vertical-align: middle; 
}
.submenu2Active a:link, .submenu2Active a:visited {
 color: #225B3C;
 text-decoration: none;
}
.submenu2Active a:hover, .submenu2Active a:active {
 color: #225B3C;
 text-decoration: none;
}


.submenu2ActiveNoSubitems {
 background-color: #B6C7D6;

 border-style: solid;

 border-color: #9900CC;

 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: 0px;
 padding-left: 0px;

 font-weight: bold;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;
 text-align: left;
 vertical-align: middle; 
}
.submenu2ActiveNoSubitems a:link, .submenu2ActiveNoSubitems a:visited {
 color: #003F7B;
 text-decoration: none;
}
.submenu2ActiveNoSubitems a:hover, .submenu2ActiveNoSubitems a:active {
 color: #003F7B;
 text-decoration: none;
}


.submenu2_bullet {
 width: 1px;
 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;
} 



.submenu2Active_submenu {
 background-color: #B6C7D6;

 border-style: solid;

 border-color: #9900CC;

 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: #003F7B;
 text-decoration: none;
}
.submenu2Active  a:hover, .submenu2Active  a:active {
 color: #003F7B;
 text-decoration: none;
}


.submenu2_submenu {

 background-color: #B6C7D6;
 
 border-style: solid;

 border-color: #9900CC;
 
 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;
}

 

/*
** Subnavigation 3
** -----------------------------------------------------------------
*/
.submenu3 {
background-color: transparent; 

border-style: solid;

border-color: #9900CC;
	
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: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

font-weight: normal;
font-size: 11px;
letter-spacing: 0px;
text-transform: none;
text-align: left;
/*	float: none;
	clear: right;
  background-image:url(/images/berntor/navi/background.gif); */
}


.submenu3NoSubitems {
background-color: transparent; 

border-style: solid;

border-color: #9900CC;

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: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

font-weight: normal;
font-size: 11px;
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: #225B3C;
}
.submenu3 a:hover, .submenu3 a:active, .submenu3NoSubitems a:hover, .submenu3NoSubitems a:active {
color: #225B3C;
text-decoration: none;
}


.submenu3Mouseover {
background-color: transparent; 

border-style: solid;

border-color: #9900CC;
	
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: 11px;
letter-spacing: 0px;
text-transform: none;
text-align: left;
/* background-image:url(/images/berntor/navi/background.gif); */
}


.submenu3MouseoverNoSubitems {
background-color: transparent; 

border-style: solid;

border-color: #9900CC;

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: 11px;
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: #225B3C;
text-decoration: none;
}
.submenu3Mouseover a:hover, .submenu3Mouseover a:active, .submenu3MouseoverNoSubitems a:hover, .submenu3MouseoverNoSubitems a:active {
color: #225B3C;
text-decoration: none;
}


.submenu3Active {
background-color: transparent; 

border-style: solid;

border-color: #9900CC;

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: bold;
font-size: 11px;
letter-spacing: 0px;
text-transform: none;
text-align: left;
/* background-image:url(/images/berntor/navi/background.gif); */
}
.submenu3Active a:link, .submenu3Active  a:visited {
color: #225B3C;
text-decoration: none;
}
.submenu3Active  a:hover, .submenu3Active  a:active {
color: #225B3C;
text-decoration: none;
}


.submenu3ActiveNoSubitems {
 background-color: transparent;

 border-style: solid;

 border-color: #9900CC;

 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: bold;
 font-size: 11px;
 letter-spacing: 0px;
 text-transform: none;
 text-align: left;

 /* background-image:url(/images/berntor/navi/background.gif); */
}
.submenu3ActiveNoSubitems a:link, .submenu3ActiveNoSubitems a:visited {
 color: #225B3C;
 text-decoration: none;
}
.submenu3ActiveNoSubitems a:hover, .submenu3ActiveNoSubitems a:active {
 color: #225B3C;
 text-decoration: none;
}


.submenu3_bullet {
height: 8px;
width: 10px;

/* font-size: 6px;
background-color: #EB0000; */

vertical-align: middle;
text-align: left;

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: #FFFF66; */ 

border-style: solid;

border-color: #9900CC;

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;
}


.submenu3_submenu {

 background-color: #FFFF66;
 
 /* background-image:url(/images/frames/nav/bottom/kreis.gif);
 background-repeat: no-repeat;*/

/* float: left; */
  
 /* width: 176px; */

 border-style: solid;

 border-color: #9900CC;
 
 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;
}




/*
** Subnavigation 4
** -----------------------------------------------------------------
*/
.submenu4 {
background-color: #FFFF66; 

border-style: solid;

border-color: #9900CC;

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: 9pt;
letter-spacing: 0px;
text-transform: none;
text-align: left;
/* background-image:url(/images/berntor/navi/background.gif); */
}


.submenu4NoSubitems {
background-color: #FFFF66; 

border-style: solid;

border-color: #9900CC;

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: 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: #002372;
}
.submenu4 a:hover, .submenu4 a:active, .submenu4NoSubitems a:hover, .submenu4NoSubitems a:active {
color: #002372;
text-decoration: none;
}


.submenu4Mouseover {
background-color: #FFFF00; 

border-style: solid;
	
border-color: #9900CC;

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: 9pt;
letter-spacing: 0px;
text-transform: none;
text-align: left;
/* background-image:url(/images/berntor/navi/background.gif); */
}


.submenu4MouseoverNoSubitems {
background-color: #FFFF00; 

border-style: solid;

border-color: #9900CC;
	
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: 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: #002372;
text-decoration: underline;
}
.submenu4Mouseover a:hover, .submenu4Mouseover a:active, .submenu4MouseoverNoSubitems a:hover, .submenu4MouseoverNoSubitems a:active {
color: #002372;
text-decoration: underline;
}


.submenu4Active {
background-color: #CCCC00;

 border-style: solid;

 border-color: #9900CC;

 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: 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: #002372;
text-decoration: underline;
}
.submenu4Active  a:hover, .submenu4Active  a:active {
color: #002372;
text-decoration: underline;
}


.submenu4ActiveNoSubitems {
 background-color: #CCCC00;

 border-style: solid;

 border-color: #9900CC;

 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: bold;
 font-size: 12px;
 letter-spacing: 0px;
 text-transform: none;
 text-align: left;

 /* background-image:url(/images/berntor/navi/background.gif); */
}
.submenu4ActiveNoSubitems a:link, .submenu4ActiveNoSubitems a:visited {
 color: #ffffff;
 text-decoration: none;
}
.submenu4ActiveNoSubitems a:hover, .submenu4ActiveNoSubitems a:active {
 color: #ffffff;
 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: 6px;

}




/* search Box 
*************************/
div.tx-macinasearchbox-pi1 {
	padding: 0px;
	margin-bottom: 10px;
}


.tx-macinasearchbox-pi1 input.searchbox {
	background-color:#ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #1C854C;
	width: 98px;
	height: 12px;
	display: inline;
	font-size:10px;
	vertical-align: middle;
}

.tx-macinasearchbox-pi1 input.searchbox_submit {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
	vertical-align: middle;
}

/* indexed_search
*************************/
td.tx-indexedsearch-form {
	padding-right: 10px;
}

input.tx-indexedsearch-searchbox-sword {
	border-width: 1px;
	border-style: solid;
	border-color: #1C854C;
}

input.tx-indexedsearch-searchbox-button {
	margin-left: 10px;
}

 td.tx-indexedsearch-list-header {
	background-color: #e0e0e0;
	padding: 2px;
}

/* td.tx-indexedsearch-list {
	background-color: #f0f0f0;
}*/
