/*##########################
## Allgemeine Styles
###########################*/
html,BODY {
	background-color: transparent;
	color: #191919;
}
A {
	text-decoration: underline;
	color: #191919;
}
A.nav {
	text-decoration: none;
	color: #B0CA33;
}
A.nav:hover {
	text-decoration: none;
	color: #C8D96F;
}
A:hover {
	text-decoration: underline;
	color: #4A4A4A;
}
a:active, a:focus {
	outline: none;
}
TD, P, OL, UL, DIV {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-variant : normal;
	color: #191919;
}
H1 { font-size: 21px; }
H2 { font-size: 18px; }
H3 { font-size: 15px;}
H4 { font-size: 13px; }
H5 { font-size: 12px; }
P, H1, H2, H3, H4, H5 {margin: 0px 0px 5px 0px;}

td p.bodytext {
	margin: 0 0 0 0;
}

H1, H2, H3, H4, H5 {
	color: Black;
}
a.none-decoration {
	text-decoration: none;
}
.blocksatz {
	text-align: justify;
	font-size:8pt;
}
.info {
	color: 191919;
}
.rahmen {
	border: 1px dotted #F6AB58;
	padding: 2px;
}
.rahmen-1 {
	border: 1px solid #F6AB58;
	padding: 2px;
}
.foot {
	background-color: #F2F2F3;
}
.hgr-0 {
	background-color: #FFFFFF;
}
.hgr-1 {
	background-color: transparent;
}
.hgr-2 {
	background-color: #FAF3EA;
	padding: 1px;
}
.hgr-3 {
	background-color: #FCE6CE;
}
.busys-hgr-0 {
	background-color: #FDFBF9;
}
.busys-hgr-1 {
	background-color: #FCF8F3;
}
.busys-hgr-2 {
	background-color: #FDF2E5;
}
.busys-hgr-3 {
	background-color: #FCE6CE;
}
.color-0 {
	color: #B0CA33;
}
.color-1 {
	color: #E1E3E3;
}
.color-2 {
	color: #D1D3D4;
}
.color-3 {
	color: #BEC1C2;
}
.headline {
	background-color: transparent;
	padding: 2px;
}
.rubrik {
	background-color: transparent;
}
.datum {
	background-color: transparent;
}
.text {
	background-color: transparent;
}
.absatz {
	background-color: #F2F2F3;	
}
input.style-0 {
	border: 1px solid #7C8286;
	background: #F2F2F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	margin-top: 2px;
	height: 19px;
}
input.style-1 {
	border: 1px solid #F2F2F3;
	color: #7C8286;
	font-size: 10px;
	height: 16px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	margin-top: 2px;
}
input.style-2 {
	width: auto;
	background-color: transparent;
	font-size: 10px;
}
input.style-3 {
} 
A.simulate-button {
	text-decoration: none;
	background-color: transparent;
	color: #7D8387;
	font-size: 11px;
	border-bottom: 2px solid #979B9E;
	border-right: 2px solid #979B9E;
	border-left: 1px solid White;
	border-top: 1px solid White;
	font-weight: normal;
	padding: 2px 10px 2px 10px;
	height: 20px;
}
A.simulate-button:hover {
	text-decoration:none;
}

/********************************************************
* Men?styles - Bezeichnungen f?r jedes Portal individuell
********************************************************/
/*******
  MENU , level 1, normal state (NO) 
********/
.container-menu-1 {
	position: relative;
	padding: 8px 0px 8px 10px;
	height: auto;
	width: inherit;
	white-space: nowrap;
	text-align: left;
	font-size: 14px;
	color: #B0CA31;
	border-top: 2px solid #B0CA33;
	background: #333333;
}
* html .container-menu-1 {	/* IE Hack */
}
a.menu-1-no {
	color: #B0CA33;
	text-decoration: none;
}
a.menu-1-no:hover {
	color: #D4E191;
	text-decoration: none;
}
/*  MENU , level 0, normal state (ACT) */
a.menu-1-act {
	color: #B0CA33;
	font-weight: bold;
	text-decoration: none;
}
a.menu-1-act:hover {
	color: #B0CA33;
	text-decoration: none;
}

/*******
  MENU 1, level 1, normal state (NO) 
*********/
.container-menu-2 {
	margin: 0;
	padding: 6px 0px 6px 20px;
	height: auto;
	width: auto;
	white-space: nowrap;
	text-align: left;
	font-size: 12px;
	color: #B0CA33;
	background-color: #5A5A5A;
	border-top: 1px solid #B0CA33;
}
* html .container-menu-2 { /* IE Hack */
	width: auto;
}
a.menu-2-no {
	color: #B0CA33;
	text-decoration: none;
}
a.menu-2-no:hover {
	color: #D4E191;
	text-decoration: none;
}

/*  MENU 2, level 1, active state (ACT) */
a.menu-2-act {
	font-weight: bold;
	color: #B0CA33;
	text-decoration: none;
}
a.menu-2-act:hover {
	color: #B0CA33;
	text-decoration: none;
}

/***********
  MENU 1, level 2, normal state (NO) 
************/
.container-menu-3 {
	margin: 0;
	padding: 4px 10px 4px 35px;
	height: auto;
	width: auto;
	white-space: nowrap;
	text-align: left;
	font-size: 11px;
	color: #B0CA33;
	background-color: #7A7A7A;
	border-top: 1px solid #B0CA33;
}
* html .container-menu-3 { /* IE Hack */
	width: 140px;
}

a.menu-3-no {
	color: #B0CA33;
	text-decoration: none;
}
a.menu-3-no:hover {
	text-decoration: none;
	color: #D4E191;
}

/*  MENU 1, level 2, active state (ACT) */
a.menu-3-act {
	font-weight: bold;
	color: #B0CA33;
	text-decoration: none;
}
a.menu-3-act:hover {
	text-decoration: none;
	color: #B0CA33;
}



/*#################*/
/* RTE-Styles*/
/*#################*/
/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE.
#
# TYPO3 SVN ID: $Id: default.css 2663 2007-11-05 09:22:23Z ingmars $
# ***************************************************************************************/

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {	border: none;}
a.external-link-new-window {	border: none;}
a.internal-link {	border: none;}
a.internal-link-new-window {	border: none;}
a.download {}
a.mail {}

 
