/************************************************************************/
/* MAINFRAME 															*/
/************************************************************************/
#main_frame {
	border: 0px #000000 solid;
	width:1024px;
	margin:0px auto;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#main_frame.td {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}
/************************************************************************/
/* HEADER																*/	
/************************************************************************/
/* HEADER DIV LOGO und Menueleiste */
#seite{
	border: 0px #AAAAAA solid;
	width:1000px;
	margin: 1px auto;
}

/* MEDI Verbund Logo */
#logo{
	border: 0px #000000 solid;
	position: static;
	margin-top: 1px;
	padding: 0px;
	width: 220px;
	height: 65px;
	float: left;
}

/* Entwicklungsserver*/
#entwicklungsserver{
	border: 0px #000000 solid;
	position: static;
	margin-left: 50px;
	margin-top: 26px;
	padding-top: 0px;
	width: 150px;
	height: 35px;
	float: left;
	text-align: center;
}

/* Sie sind angemeldet als Text*/
#mein_medi_whoiam{
	border: 0px #000000 solid;
	position: static;
	margin-top: 26px;
	padding: 0px;
	width: 500px;
	height: 15px;
	float: right;
	text-align: right;
}

/* Mein MEDI */
#mein_medi{
	border: 0px #000000 solid;
	position: static;
	margin-top: 5px;
	padding: 0px;
	width: 500px;
	height: 15px;
	float: right;
	text-align: right;
}

/* Nicht angemeldet*/
#nicht_angemeldet{
	border: 0px #000000 solid;
	position: static;
	margin-top: 1px;
	padding: 0px;
	width: 300px;
	height: 61px;
	float: right;
}

/* Hauptmenueleiste 1*/
#hauptmenueleiste1{
	border: 0px #000000 solid;
	position: static;
	margin-top: 5px;
	width: 1000px;
	height: 25px;
	float: left;
	display: inline;
	background-repeat: no-repeat;
	background-image: url(/gfx/menueleiste.jpg);
	background-color:#00305e;
}

#hauptmenueleiste1_eintraege {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
}

#hauptmenueleiste1_abstand_top {
	margin-top: 5px;
}

#hauptmenueleiste1_eintraege li {
	display: inline;
	line-height: 12px;
}

#hauptmenueleiste1_eintraege li.hauptmenueleiste1_eintraege_link { 
	white-space: nowrap; 
}

/* Hauptmenueleiste 2*/
#hauptmenueleiste2{
	border: 0px #000000 solid;
	position: static;
	margin-top: 5px;
	padding: 0px;
	width: 1000px;
	height: 25px;
	float: left;
	display: inline;
	background-color: #FFFFFF;
}

#hauptmenueleiste2_eintraege {
	font-size: 11px;
	font-weight: bold;
	color: #95a5af;
	display: inline;
}

#hauptmenueleiste2_eintraege li {
	display: inline;
	line-height: 12px;
}

#hauptmenueleiste2_eintraege li.hauptmenueleiste2_eintraege_link { 
	margin: 0 40px 0 0; 
	white-space: nowrap; 
}

/************************************************************************/
/* CONTENT																*/	
/************************************************************************/
#inhalt{
	border: 0px #000000 solid;
	width: 1000px;
	height: 100%;
	float: left;
	margin:0 auto;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#seiten_inhalt{
	width: 630px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	background-color: #FFFFFF;
	overflow: auto;
}

/************************************************************************/
/* FOOTER																*/	
/************************************************************************/
#footer{
	width: 1000px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #00305e;
	text-align: right;
	background-color: #FFFFFF;
}




td{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}


.menu_top {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #00305e;
	text-align:left;
}

.menu_top_kein_link{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00305e;

}

.menu_hauptmenu {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.login {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


.menu_untermenu_titel {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


.menu_untermenu {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.menu_untermenu_zwischenueberschrift {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.ueberschrift {
	font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00305e;
}

.ueberschrift_print {
	font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.ueberschrift_klein {
	font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00305e;
}


.box_abstand {
	width: 100%;
	height: 10px;
	background-color: #FFFFFF;
}

.box_titel {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


.box_content {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.copyright {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #00305e;
}

.ticker_text {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}


/************************************************************************/
/* Angemeldet als Text oben rechts 					*/
/************************************************************************/

.angemeldet_als {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.angemeldet_als_name {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00305e;
}

/************************************************************************/
/* Edit/Save Ausgabe bei Formularen 					*/
/************************************************************************/

.edit_save {
	font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}

/************************************************************************/
/* Fehlermeldungen		 					*/
/************************************************************************/

.fehlermeldung {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}

.fehlermeldung_seite_fehler_ueberschrift {
					font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
					font-size: 24px;
					font-weight: bold;
					color: #FF0000;
}

.fehlermeldung_seite_fehler_text {
					font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
					font-size: 14px;
					color: #000000;

}

.fehlermeldung_klein {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}


/************************************************************************/
/* Tabellen 								*/
/************************************************************************/

.tabellen_zellen_feledbeschreibung{
	color:#000000;
	background-color:#efeeed;
	font-weight: bold;
	Text-Align: right;
	vertical-align: text-top;
}

.tabellen_zellen_feledbeschreibung_links{
	color:#000000;
	background-color:#efeeed;
	font-weight: bold;
	vertical-align: text-top;
}

.tabellen_zellen_feledbeschreibung_zentriert{
	color:#000000;
	background-color:#efeeed;
	font-weight: bold;
	Text-Align: center;
	vertical-align: text-top;
}


/*.tabellen_zellen_inhalt{
	background-color:#E8F2FF;
}
*/

/*
.tabellen_zellen_inhalt_weis{
	background-color:#000000; 
}
*/

/* hell blauer hintergrund */
.tabellen_zellen_inhalt_mit_hintergrund{
	background-color:#efeeed;
}

/* blauer hintergrund */
.tabellen_zellen_inhalt_mit_hintergrund_hell_blau{
	background-color:#efeeed;
}

.tabellen_zellen_inhalt_mit_hintergrund_hell_blau_fett_rechts{
	Text-Align: right;
	font-weight: bold;
	background-color:#efeeed;
}

.tabellen_zellen_inhalt_mit_hintergrund_hell_blau_fett_links{
	font-weight: bold;
	background-color:#efeeed;
}

.tabellen_zellen_inhalt_mit_hintergrund_orange{
	background-color:#efeeed;
}

.tabellen_zellen_inhalt_mit_hintergrund_hell_orange{
	background-color:#efeeed;
}

.tabellen_zellen_inhalt_mit_hintergrund_hell_gelb{
	background-color:#efeeed;
}


/************************************************************************/
/* Tabelle Mitgliedersuche						*/
/************************************************************************/

.mitgliedersuche_zellen_feledbeschreibung{
	color: #FFFFFF;
	background-color:#95a5af;
	font-weight: bold;
	Text-Align: center;
	vertical-align: text-top;
}

 .mitgliedersuche_tabelle_normal
		{
		background-color:#efeeed;
		border: 1px solid #000000;
		padding: 1px;
		}


.mitgliedersuche_tabelle_over
		{
		cursor:pointer;
		background-color:#95a5af;
		border: 1px solid #000000;
		padding: 1px;
		}


/************************************************************************/
/* Formularfelder							*/
/************************************************************************/

.formularfelder{
	background-color:#FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}



/************************************************************************/
/* lightbox thumbnails							*/
/************************************************************************/

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	



/************************************************************************/
/* Button								*/
/************************************************************************/


.button{
	color:#FFFFFF;
	height: 22px;
	background-color:#044676;
	/*
	border-bottom:thin solid #F58735;
	border-right:thin solid #F58735;
	border-top:thin solid #C35706;
	border-left:thin solid #C35706;
	*/
	border: 0px;
	font-size:14px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	cursor: pointer;
	background-image: url(/gfx/button_hintergrund.jpg);
}

.button_klein{
		color:#FFFFFF;
		height: 16px;
		background-color:#044676;
		/*
		border-bottom:thin solid #F58735;
		border-right:thin solid #F58735;
		border-top:thin solid #C35706;
		border-left:thin solid #C35706;
		*/
		border: 0px;
		font-size:11px;
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		cursor: pointer;
		background-image: url(/gfx/button_klein_hintergrund.jpg);

}


/************************************************************************/
/* nicht eingeloggt text oben rechts					*/
/************************************************************************/

.no_login_ueberschrift {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: 00305e;
}

.no_login_text {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}


/************************************************************************/
/* Links								*/
/************************************************************************/


a:link 		{	color:#FF6600;text-decoration: none;}
a:visited	{	color:#FF6600;text-decoration: none;}
a:active	{	color:#5F8BCD;text-decoration: underline;}
a:hover 	{	color:#5F8BCD;text-decoration: underline;}

a.menu_top:link 	{	color:#00305e;text-decoration: none;}
a.menu_top:visited	{	color:#00305e;text-decoration: none;}
a.menu_top:active	{	color:#FF6600;text-decoration: none;}
a.menu_top:hover	{	color:#FF6600;text-decoration: none;}

a.menu_hauptmenu_1:link 	{ color:#FFFFFF;text-decoration: none; }
a.menu_hauptmenu_1:visited	{ color:#FFFFFF;text-decoration: none; }
a.menu_hauptmenu_1:active 	{ color:#FF6600;text-decoration: none; }
a.menu_hauptmenu_1:hover    { color:#FF6600;text-decoration: none; }

a.menu_hauptmenu_2:link 	{ color:#000000;text-decoration: none; }
a.menu_hauptmenu_2:visited	{ color:#000000;text-decoration: none; }
a.menu_hauptmenu_2:active 	{ color:#FF6600;text-decoration: none; }
a.menu_hauptmenu_2:hover    { color:#FF6600;text-decoration: none; }

a.menu_untermenu:link 		{	color:#FFFFFF;text-decoration: none;}
a.menu_untermenu:visited	{	color:#FFFFFF;text-decoration: none;}
a.menu_untermenu:active 	{	color:#000000;text-decoration: none;}
a.menu_untermenu:hover 		{	color:#000000;text-decoration: none;}

a.no_login_link:link 		{	color:#FF6600;text-decoration: none;}
a.no_login_link:visited		{	color:#FF6600;text-decoration: none;}
a.no_login_link:active 		{	color:#5F8BCD;text-decoration: none;}
a.no_login_link:hover 		{	color:#5F8BCD;text-decoration: none;}

a.link_2:link 	{	color:#000000;text-decoration: none;}
a.link_2:visited{	color:#000000;text-decoration: none;}
a.link_2:active	{	color:#FF6600;text-decoration: none;}
a.link_2:hover	{	color:#FF6600;text-decoration: none;}

a.footer:link 	{ color:#00305e;text-decoration: none; }
a.footer:visited{ color:#00305e;text-decoration: none; }
a.footer:active	{ color:#FF6600;text-decoration: none; }
a.footer:hover	{ color:#FF6600;text-decoration: none; }


