/*************************************************************************************
Datei:		project/css/schule.css
--------------------------------------------------------------------------------------
AUTHOR:		LOE - artsoftandmore
DATUM:		28.04.2005 17:00
--------------------------------------------------------------------------------------
BESCHREIBUNG:

Standard Style-Sheet-Datei für Nymphenburger Schulen.
--------------------------------------------------------------------------------------
INHALT:

Body
Navigation
Kopfzeilen
Text
Images
Tabellen
Listen
Formulare
Kalender
Glossar
Mensa
--------------------------------------------------------------------------------------
AENDERUNGEN:

Datum		Name						Beschreibung
----------	------------------------	----------------------------------------------

*************************************************************************************/

/****************************************
				Body 
******************************************/
.asam_body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 10px;
}
a.aktuelles
{
	color: #CC0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
a.aktuelles:link
{
	color: #CC0033;
}
a.aktuelles:visited
{
	color: #CC0033;
}
a.aktuelles:hover
{
	color: #CC0033;
	text-decoration: underline;
}
a.aktuelles:active
{
	color: #CC0033;
}

a:link
{
	color: #000066;
}
a:visited
{
	color: #000066;
}
a:hover
{
	color: #000066;
}
a:active
{
	color: #000066;
}
hr
{
	height:1px; 
	color:#AAAAAA;
	text-align:center;
}
hr.mensa
{
	height:1px; 
	width: 250px;
	color:#CC0033;
	text-align:center;
}
hr.mensa_print1
{
	height:1px; 
	color:#000000;
	text-align:center;
}
hr.mensa_print2
{
	height:1px; 
	width: 250px;
	color:#000000;
	text-align:center;
}
hr.rot
{
	height:1px; 
	color:#CC0033;
	text-align:center;
}
.padding_left_20px
{
	padding-left: 20px;
}

/****************************************
				Navigation 
******************************************/
.navigation 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	color: #000000;
	background-color: #CCCCCC;
}
.mainnavbg 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* Hauptnavigation angeklickt */
.mainnav_active 
{
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
a.mainnav_active:link 
{
	text-decoration: none;
}
a.mainnav_active:visited 
{
	color: #CC0033;
	text-decoration: none;
}
a.mainnav_active:hover 
{
	color: #CC0033;
	text-decoration: none;
}
a.mainnav_active:active 
{
	text-decoration: none;
}
/* Hauptnavigation nicht angeklickt */
.mainnav_passive 
{
	color: #ECECEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.mainnav_passive:link 
{
	text-decoration: none;
}
a.mainnav_passive:visited 
{
	text-decoration: none;
}
a.mainnav_passive:hover 
{
	color: #CC0033;
	text-decoration: none;
}
a.mainnav_passive:active 
{
	text-decoration: none;
}
/* Hauptpunkte Navigationsleiste links oder rechts angeklickt */
.ticker_nav
{
	color: #CC0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
.aktuelles_nav
{
	color: #CC0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: overline;
}

.subnavanchor1_active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCCCCC;
}
a.subnavanchor1_active:link 
{
	text-decoration: none;
}
a.subnavanchor1_active:visited 
{
	text-decoration: none;
}
a.subnavanchor1_active:hover 
{
	text-decoration: underline;
	background-color: #CCCCCC;
}
a.subnavanchor1_active:active 
{
	text-decoration: none;
}
/* Hauptpunkte Navigationsleiste links aktiv, da Unterpunkt angeklickt */
.subnavanchor1a_active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.subnavanchor1a_active:link 
{
	text-decoration: none;
}
a.subnavanchor1a_active:visited 
{
	text-decoration: none;
}
a.subnavanchor1a_active:hover 
{
	text-decoration: underline;
	background-color: #CCCCCC;
}
a.subnavanchor1a_active:active 
{
	text-decoration: none;
}
/* Hauptpunkte Navigationsleiste links nicht angeklickt */
.subnavanchor1_passive 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a.subnavanchor1_passive:link 
{
	text-decoration: none;
}
a.subnavanchor1_passive:visited 
{
	text-decoration: none;
}
a.subnavanchor1_passive:hover 
{
	text-decoration: underline;
	background-color: #CCCCCC;
}
a.subnavanchor1_passive:active 
{
	text-decoration: none;
}
/* Unterpunkte Navigationsleiste links angeklickt */
.subnavanchor2_active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.subnavanchor2_active:link 
{
	text-decoration: none;
}
a.subnavanchor2_active:visited 
{
	text-decoration: none;
}
a.subnavanchor2_active:hover 
{
	text-decoration: underline;
	background-color: #CCCCCC;
}
a.subnavanchor2_active:active 
{
	text-decoration: none;
}
/* Unterpunkte Navigationsleiste links nicht angeklickt */
.subnavanchor2_passive 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a.subnavanchor2_passive:link 
{
	text-decoration: none;
}
a.subnavanchor2_passive:visited 
{
	text-decoration: none;
}
a.subnavanchor2_passive:hover 
{
	text-decoration: underline;
	background-color: #CCCCCC;
}
a.subnavanchor2_passive:active 
{
	text-decoration: none;
}
.subnavp 
{
	background-color: #EFEFEF;
}
.nav_header
{
	color: #ECECEC;
	background-color: #999999;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.nav_header_gelb
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: #999999;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.nav_space
{
	font-size: 2pt;
	background-color: #CCCCCC;
	border-bottom-color: #CC0033;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.nav_col
{
	background-color: #CCCCCC;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
}
.navtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	margin-left: 4px;
	text-decoration: none;
}
.navtitle:link 
{
	text-decoration: none;
}
.navtitle:visited
{
	text-decoration: none;
}
.navtitle:hover 
{
	text-decoration: underline;
}
.navtitle:active 
{
	text-decoration: none;
}
.navcolor 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #008080;
	margin-left: 4px;
}
.navcoloranchor
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #008080;
	margin-left: 4px;
	text-decoration: none;
}
.navcoloranchor:link
{
	text-decoration: none;
}
.navcoloranchor:visited
{
	text-decoration: none;
}
.navColorAnchor:hover
{
	text-decoration: underline;
}
.navcoloranchor:active
{
	text-decoration: none;
}
.divinfo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 4px;
	background-color: #EFEFEF;
}
a.divinfo:link 
{
	text-decoration: none;
}
a.divinfo:visited 
{
	text-decoration: none;
}
a.divinfo:hover 
{
	text-decoration: underline;
}
a.divinfo:active 
{
	text-decoration: none;
}

/****************************************
				Kopfzeilen 
******************************************/
.slogan 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	vertical-align: middle;
	text-align: center;
}
.pageheader1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	text-align: center;
}
.pageheader1a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
}
.pageheader1a:link 
{
	color: #000000;
	text-decoration: none;
}
.pageheader1a:visited 
{
	color: #000000;
	text-decoration: none;
}
.pageheader1a:hover 
{
	color: #000000;
	text-decoration: underline;
}
.pageheader1a:active
{
	color: #000000;
	text-decoration: none;
}
.pageheader2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	text-align: center;
}
.pageheader3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	text-align: center;
}
.pageheader4 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.pageheader5 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;	
}
.pageheader5:link 
{
	text-decoration: none;	
}
.pageheader5:visited 
{
	text-decoration: none;	
}
.pageheader5:hover 
{
	text-decoration: underline;	
}
.pageheader5:active 
{
	text-decoration: none;	
}
.pageheader7 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.pagefooter1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	margin-left: 4px; 
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #000000;
}
/****************************************
					Text 
******************************************/
.lh_20
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
.text_sup
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
.text_1pt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.text_6pt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.text_7pt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.text_8pt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.text_8pt_bold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.text_8pt_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.text_8pt_bold_rot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #CC0033;
}
.text_8pt_justify 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.text_10pt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.text_10pt_white 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.text_10pt_rot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #CC0033;
}
.text_10pt_rot_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #CC0033;
}
.text_10pt_rot_bold:link
{
	color: #CC0033;
}
.text_10pt_rot_bold:visited
{
	color: #CC0033;
}
.text_10pt_rot_bold:hover
{
	color: #CC0033;
}
.text_10pt_rot_bold:active
{
	color: #CC0033;
}
.text_10pt_bold_blau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #0000CC;
}
.text_10pt_bold_gruen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #00CC55;
}
.text_10pt_bold_blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000088;
}
.text_10pt_bold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.text_10pt_bold_center 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.text_10pt_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.text_10pt_bold_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.text_10pt_justify 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}
.text_10pt_bold_justify 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	color: #000000;
}
.text_10pt_underline 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
.text_10pt_bold_underline 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.text_12pt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
}
.text_12pt_bold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.text_12pt_bold_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;	
	color: #000000;
}
.text_12pt_bold_red 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #CC0033;
}
.text_12pt_bold_blue 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000088;
}
.text_12pt_bold_center
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.text_12pt_bold_center_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #000000;
}
.text_12pt_bold_lh_20 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 24px;
	color: #000000;
}
.text_16pt_bold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
}
.text_16pt_bold_rot 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #CC0033;
}
.text_16pt_bold_blau 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000066;
}
.text_16pt_bold_grau 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #666666;
}
.bodyanchor 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0000AA;
	text-decoration: underline;
/*	margin-left: 4px; */
}
.bodyanchor:link 
{
	text-decoration: underline;
}
.bodyanchor:visited 
{
	text-decoration: underline;
}
.bodyanchor:hover 
{
	text-decoration: underline;
}
.bodyanchor:active 
{
	text-decoration: underline;
}
a.bodyanchor_active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0033;
	text-decoration: none;
}
.bodyanchor_8pt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0000AA;
	text-decoration: underline;
/*	margin-left: 4px; */
}
.bodyanchor_8pt:link 
{
	text-decoration: underline;
}
.bodyanchor_8pt:visited 
{
	text-decoration: underline;
}
.bodyanchor_8pt:hover 
{
	text-decoration: underline;
}
.bodyanchor_8pt:active 
{
	text-decoration: underline;
}
.bodyanchor_lh125 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	line-height: 125%;
}
.bodyanchor_lh125:link 
{
	text-decoration: underline;
	color: #000088;
}
.bodyanchor_lh125:visited 
{
	text-decoration: underline;
	color: #000088;
}
.bodyanchor_lh125:hover 
{
	text-decoration: underline;
	color: #000088;
}
.bodyanchor_lh125:active 
{
	text-decoration: underline;
	color: #000088;
}
.body_anchor_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.body_anchor_bold:link 
{
	text-decoration: none;
}
.body_anchor_bold:visited 
{
	text-decoration: none;
}
.body_anchor_bold:hover 
{
	text-decoration: underline;
}
.body_anchor_bold:active 
{
	text-decoration: none;
}
.text_blau_bold_10
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	color: #0000FF; 
}
.text_blau_bold_12
{ 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	color: #0000FF; 
}
.text_schwarz_center_italic 
{ 
	font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: italic;
	font-weight: normal;
	text-align: center;
	color: #000000; 
}
.text_schwarz_justify 
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #000000; 
}
.text_schwarz_bold_center_12
{ 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #000000; 
}
.sozp_text_7pt_grey
{ 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000066; 
	background-color: #CCCCCC;
}
.sozp_text_7pt_bold_grey
{ 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	color: #000066; 
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sozp_text_7pt
{ 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000066; 
	padding-top: 2px;
	padding-bottom: 2px;
}
.sozp_text_7pt_green
{ 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000066; 
	background-color: #E8FBF3;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sozp_text_7pt_green_border
{ 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000066; 
	background-color: #E8FBF3;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.sozp_text_7pt_pink
{ 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000066; 
	background-color: #FFCCAA;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sozp_text_7pt_pink_border
{ 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000066; 
	background-color: #FFCCAA;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.sozp_text_8pt
{ 
	font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000066; 
}
.sozp_text_10pt
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000066; 
}
.sozp_text_10pt_bold
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	color: #000066; 
}
.sozp_text_10pt_bold_red_ul
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #CC0033; 
	text-decoration: none;
}
.sozp_text_12pt_bold
{ 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	color: #000066; 
}
.sozp_text_12pt_bold_bg
{ 
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	color: #000066; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-color: #CCCCCC;
}
.sozp_text_16pt_bold
{ 
	font-size: 16pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	color: #000066; 
}
.sozp_text_10pt_justify
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #000066; 
}
.asn_text_10pt
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000000; 
}
.asn_text_10pt_bold
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	color: #000000; 
}
.asn_text_10pt_justify
{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #000000; 
	text-align: justify;
}
/****************************************
				Images 
******************************************/
.image_border
{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.sozp_img_marg_right
{
	margin-right: 8px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.sozp_img_marg_left
{
	margin-right: 0px;
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
/****************************************
				Tabellen 
******************************************/
tr.decoration img
{
	display: block;
}

.table_align_left
{
	vertical-align: top;
	text-align: left;	
}
.table_align_right
{
	vertical-align: top;
	text-align: right;	
}
.table_align_center
{
	vertical-align: top;
	text-align: center;	
}
.table_align_center_middle
{
	vertical-align: middle;
	text-align: center;	
}
.table_align_center_bottom
{
	vertical-align: bottom;
	text-align: center;	
}
.asam_content_column
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.trbgweiss 
{
	background-color: #FFFFFF;
}
.trbgblack 
{
	background-color: #000000;
}
.tdbgweiss 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.tdbgweiss:link 
{
	text-decoration: none;
}
a.tdbgweiss:visited 
{
	text-decoration: none;
}
a.tdbgweiss:hover 
{
	text-decoration: underline;
	background-color: #000066;
	color: #FFFFFF;
}
a.tdbgweiss:active 
{
	text-decoration: none;
}
.tdbggelbborder 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFFFCC;
	border: 1px solid #999999;
}
.tdbggelb 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFFFCC;
}
.tdbggrau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CCCCCC;
}
.tdstdbg
{
	background-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.tdbgimage1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/luftb_gr2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.tdbgimage2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/theater_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.td_wr_bg_image
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/fs_wr/wr_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.td_la_bg_image
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/la_bg.gif);
	background-repeat: repeat;
	background-position: center center;
}
.td_ski_bg_image
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/ski_bg.gif);
	background-repeat: repeat;
	background-position: center center;
}
.td_schwimm_bg_image
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../images/schwimm_bg.gif);
	background-repeat: repeat;
	background-position: center center;
}
.td_pi_bg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(../images/fs_math/pi_kreis.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.td_padding
{
	padding-top: 50px;	
}
.tableborder 
{
	background-color: #AAAAAA;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.tableborder_grey 
{
	background-color: #DDDDDD;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.tableborder_all 
{
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.tableborder_4px 
{
	background-color: #FFFFFF;
	border-top-width: 4px;
	border-left-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.tableborder_1px 
{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.tableborder_top_red 
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0033;
}
.tableborder_bottom_red 
{
	background-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0033;
}
.sozp_table
{
	background-color: #FFFFCC; 
	color: #000066;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-left-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
}
.asn_table
{
	background-color: #FFFFFF;
	color: #000066;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-left-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
}
.td_english_bckgrnd_img
{
	background-attachment: scroll;
	background-image: url(../images/englisch_bckgrnd.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	
}
.td_basketball_bckgrnd_img
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/basketball_piktogramm.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
/****************************************
				Listen 
******************************************/
.liste_grau 
{
	background-color: #EFEFEF;
}
.liste_darkgrey 
{
	background-color: #CCCCCC;
}
.liste_weiss 
{
	background-color: #FFFFFF;
}
.liste_blau 
{
	background-color: #F0F8FF;
}
.liste_test 
{
	background-color: #FFDDAA;
}
.liste_gelb
{
	background-color: #FFFFCC;	
}
.liste_dunkelgrau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #EBEAEA;
}
.liste_musik
{
	list-style-image: url(../images/noten.gif);	
}
/****************************************
				Formulare 
******************************************/
.asam_label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.asam_field
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFCC;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;	
}
.asam_field_protected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;	
}
/****************************************
				Kalender 
******************************************/
/****************************************
				Glossar 
******************************************/
.letter_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.letter_bold:link
{
	text-decoration: none;
}
.letter_bold:visited
{
	text-decoration: none;
}
.letter_bold:hover
{
	text-decoration: underline;
}
.letter_bold:active
{
	text-decoration: none;
}
.letter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.letter:link
{
	text-decoration: none;
}
.letter:visited
{
	text-decoration: none;
}
.letter:hover
{
	text-decoration: underline;
}
.letter:active
{
	text-decoration: none;
}
.body_text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.body_text_justify 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}
.bodyanchor2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.bodyanchor2:link 
{
	text-decoration: none;
}
.bodyanchor2:visited 
{
	text-decoration: none;
}
.bodyanchor2:hover 
{
	text-decoration: underline;
}
.bodyanchor2:active 
{
	text-decoration: none;
}
/****************************************
				Mensa 
******************************************/
.bodyanchor_10pt_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
.bodyanchor_10pt_bold:link
{
	text-decoration: none;
}
.bodyanchor_10pt_bold:visited
{
	text-decoration: none;
}
.bodyanchor_10pt_bold:hover
{
	text-decoration: underline;
}
.bodyanchor_10pt_bold:active
{
	text-decoration: none;
}

.table_mensa_bg
{
	background-attachment: scroll;
	background-image: url(../images/mensa_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/****************************************
				SOZP 
******************************************/
.bodyanchor_12pt_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
.bodyanchor_12pt_bold:link
{
	text-decoration: none;
}
.bodyanchor_12pt_bold:visited
{
	text-decoration: none;
}
.bodyanchor_12pt_bold:hover
{
	text-decoration: underline;
}
.bodyanchor_12pt_bold:active
{
	text-decoration: none;
}
/****************************************
				Realschule 
******************************************/
.realschule_bg
{
	background-attachment: scroll;
	background-image: url(../images/5r_treppe.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
/****************************************
				Maibaum 
******************************************/
.image_border_mai
{
	border-width: 1px;
	border-style: solid;
	border-color: #0099FF;
}
.text_8pt_bold_gruen_mai
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #00CC66;
	text-decoration: none
}
.text_12pt_bold_gruen_mai
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #00CC66;
	text-decoration: none
}
/****************************************
				Afrika 
******************************************/
.image_border_afrika
{
	border-width: 1px;
	border-style: solid;
	border-color: #990033;
}
.table_bg_afrika
{
	background-color: #D8B202;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990033;
	border-left-color: #990033;
	border-right-color: #990033;
	border-bottom-color: #990033;
}
.table_bg_afrika_muster
{
	background-attachment: scroll;
	background-image: url(../images/muster_raute.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.table_bg_gruen
{
	background-color: #009900;
}
.text_8pt_gelb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFF33;
}
.text_8pt_bold_weiss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.text_8pt_bold_weiss:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.text_8pt_bold_weiss:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.text_8pt_bold_weiss:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.text_8pt_bold_weiss:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.text_8pt_bold_gelb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF33;
	text-decoration: none
}
.text_8pt_bold_gelb:link
{
	color: #FFFF33;
	text-decoration: none;
}
.text_8pt_bold_gelb:visited
{
	color: #FFFF33;
	text-decoration: none;
}
.text_8pt_bold_gelb:hover
{
	color: #FFFF33;
	text-decoration: underline;
}
.text_8pt_bold_gelb:active
{
	color: #FFFF33;
	text-decoration: none;
}

.text_10pt_bold_gelb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFF33;
	text-decoration: none
}
.text_10pt_braun 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #663333;
}
.text_10pt_bold_weiss 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_10pt_bold_braun 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #663333;
}

.text_10pt_bold_rot 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
.text_10pt_bold_rot:link 
{
	color: #990033;
	text-decoration: none;
}
.text_10pt_bold_rot:visited 
{
	color: #990033;
	text-decoration: none;
}
.text_10pt_bold_rot:hover 
{
	color: #990033;
	text-decoration: underline;
}
.text_10pt_bold_rot:active 
{
	color: #990033;
	text-decoration: none;
}

.text_12pt_afrika 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #009900;
}
.text_12pt_gelb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFF33;
}

.text_12pt_bold_gruen 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #009900;
}
.text_12pt_bold_mittelbraun 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #B46743;
}
.text_12pt_bold_rot 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #990033;
}

.text_18pt_bold_gelb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFF33;
}
.text_20pt_bold_rot 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #990033;
}
/****************************************
				Indien 
******************************************/
.table_bg_indien
{
	background-color: #F8EFCC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990033;
	border-left-color: #990033;
	border-right-color: #990033;
	border-bottom-color: #990033;
}
.table_bg_senegal
{
	background-color: #EBD8AF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990033;
	border-left-color: #990033;
	border-right-color: #990033;
	border-bottom-color: #990033;
}
.table_bg_indien_muster
{
	background-attachment: scroll;
	background-image: url(../images/indien/ornament.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.table_bg_senegal_muster
{
	background-attachment: scroll;
	background-image: url(../images/senegal/ornament.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.text_14pt_bold_hellbraun
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #CFA238;
}
.text_14pt_bold_dunkelbraun
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #3D0017;
}
.text_10pt_dunkelbraun
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #3D0017;
}
.text_8pt_dunkelbraun
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #3D0017;
}
.text_8pt_braun
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #663333;
}
/****************************************
				Nepal 
******************************************/
.table_bg_nepal
{
	background-color: #E2EBFE;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990033;
	border-left-color: #990033;
	border-right-color: #990033;
	border-bottom-color: #990033;
}
.text_14pt_bold_rot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #990033;
}
/****************************************
				Brasilien 
******************************************/

.table_bg_brasilien
{
	background-color: #F3E00E;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990033;
	border-left-color: #990033;
	border-right-color: #990033;
	border-bottom-color: #990033;
}
.text_10pt_gruen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #0B8A04;
}
.text_10pt_braun_italic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	color: #663333;
}
.text_12pt_bold_gruen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0B8A04;
}

.text_14pt_bold_gruen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0B8A04;
}
.text_12pt_bold_blau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0066CC;
}

.text_14pt_bold_blau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0066CC;
}
/****************************************
				Prowo 
******************************************/
.table_bg_prowo
{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.table_bg_prowo_muster
{
	background-attachment: scroll;
	background-image: url(../images/muster_prowo.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.table_bg_prowo_blau
{
	background-color: #CCCCFF;
}
.table_bg_swim_blau
{
	background-color: #0099CC;
}
.table_bg_la_gruen
{
	background-color: #00CC00;
}
/****************************************
				SMV 
******************************************/
.smv_text12pt
{
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
.smv_text12pt_bold_italic
{
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

