
/* ================================= Allgemeine Formatierungen ===================================*/

/* Tabellen ------------------------------------------------------------------------------------- */
.spacer {
	height : 10px;
}
.spacerSmall {
	height : 5px;
}
.spacerMiddle {
	height : 10px;
}
.spacerLarge {
	height : 15px;
}
.spacerXLarge {
	height : 20px;
}
.spacerXXLarge {
	height : 25px;
}
.spacerXXXLarge {
	height : 30px;
}
.center{
	text-align : center;
}

.right{
	text-align : right;
}

.left{
	text-align : left;
}

td,tr{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
/* - - - - - - - - - - Tabellengrössen - - - - - - - - - - */
.contentTitleTable {
	height : 23px;
	width : 590px;
	border : 0;
	margin-top: 45px;
}
/* - - - - - - - - - - AlphabetLinkTabelle - - - - - - - - - - */
.alphabet {
	width: 30px;
	border-right: thin solid Black;
	text-align: center;
}
.alphabet1 {
	width: 30px;
	text-align: center;
}
/* ------------------------------------------------------------------------------------------------- */
.basePage {
	background-color : #FFFFFF;
        margin:	0px 0px 10px 0px;
		
		
}
.whitePage {
	background-color : #FFFFFF;
}


.historyBack {
	text-align : right;
	vertical-align : bottom;
	width : 50%;
}
/* -------------------------------------------------------------------------------------------------- */

/* Formulare ---------------------------------------------------------------------------------------- */
/* Suchfeld - Erweiterte oekoweb Suche */
.exKeyword{
	width : 400px;
}
/* Suchfeld - Header Suche */
.headerKeyword{
	width : 130px;
	background-color : White;
}
/* Suchfeld - Standard */
.formBaseField {
	width: 250px;
}
/* Suchfeld - erweitert */
.formSelField {
	width: 250px;
}
/* Feldabstand 2-spaltig */
.formBase {
 float:left;width:100px;
}
/* -------------------------------------------------------------------------------------------------- */

/* Absatz und Überschriften ------------------------------------------------------------------------- */
p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
/* -------------------------------------------------------------------------------------------------- */

/* Spezielle Schriftformate ------------------------------------------------------------------------- */
.error {
	font-size: 14px;
	font-weight: bold;
	color: Red;
}
.mysql {
	color: Blue;
}
.bold {
	font-weight: bold;
}
/* -------------------------------------------------------------------------------------------------- */

/* Schriftformate ----------------------------------------------------------------------------------- */
/* Vorgesehene Codeconvention: am Anfang ein f, dann die Schriftgröße und die Schriftstile b für Fett, i für Kursiv und u für
    Unterstrichen -  danach falls benötigt  _ und die Schriftfarbe (1 - 2 Buchstaben englisch Grundfarbe) alle Zeichen in
	Kleinbuchstaben z.B.: f20bi_r - Rote Schrift 20px fett und kursiv */
/* ----- 32 ----- */
.f32 {
	font-size : 32px;
}
/* ----- /32 ----- */
/* ----- 28 ----- */
.f28 {
	font-size : 28px;
}
.f28s {
	font-size: 28pt;
	font-weight: bold;
	font-family: Blackoak;
}
/* ----- /28 ----- */
/* ----- 26 ----- */
.f26 {
	font-size : 26px;
}
.f26s {
	font-size : 26px;
	font-weight : bold;
}
/* ----- /26 ----- */
/* ----- 24 ----- */
.f24 {
	font-size : 24px;
}
.f24t {
	font-size : 24px;
	color : #4A397B;
}
/* ----- / 24 ----- */
/* ----- 22 ----- */
.f22 {
	font-size : 22px;
}
/* ----- / 22 ----- */

/* ----- 20 ----- */
.f20s {
	font-size : 20px;
	font-weight : bold;
}
.f20 {
	font-size : 20px;
}

/* ----- / 20 ----- */
/* ----- 18 ----- */
.f18s {
	font-size : 18px;
	font-weight : bold;
}
.f18s {
	font-size : 18px;
	font-weight : bold;
}
.f18 {
	font-size : 18px;
}
/* ----- / 16 ----- */
/* ----- 16 ----- */
.f16b_r {
	font-size : 16px;
	color : Red;
	font-weight : bold;
}
.f16br {
	font-size : 16px;
	color : Red;
	font-weight : bold;
}
.f16gs {
	font-size : 20px;
	color : #AAAAAA;
	font-weight : bold;
}
.f16 {
	font-size : 16px;
}
.f16b {
	font-size : 16px;
	font-weight : bold;
}
/* ----- / 15 ----- */
.f15 {
	font-size : 15px;
}
.f15b {
	font-size : 15px;
	font-weight : bold;
}
/* ----- 14 ----- */
.f14s {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
.f14b {
	font-size : 14px;
	font-weight : bold;
}
.f14 {
	font-size : 14px;
}

.f14bb {
	color : #316AC5;
	font-size : 14px;
	font-weight : bold;
}
/* ----- / 14 ---- */
/* ----- 13 ----- */
.f13br{
	font-size : 13px;
	font-weight : bold;
	color : Red;
}
.f13s{
	font-size : 13px;
	font-weight : bold;
}
.f13b{
	font-size : 13px;
	font-weight : bold;
}
.f13bu{
	font-size : 13px;
	font-weight : bold;
	text-decoration : underline;
}
/* ----- /13 ---- */
/* ----- 12 ----- */
.f12i {
	font-size : 12px;
	font-style: italic;
}
.f12s {
	font-size : 12px;
	font-weight : bold;
}
.f12b {
	font-size : 12px;
	font-weight : bold;
}
.f12si {
	font-size : 12px;
	font-weight : bold;
	font-style : italic;
}
.f12bi {
	font-size : 12px;
	font-weight : bold;
	font-style : italic;
}
.f12ws {
	font-weight : bold;
	color : White;
}
.f12bs {
	font-size : 12px;
	font-weight : bold;
	color : #316AC5;
}
.f12br {
	font-size : 12px;
	font-weight : bold;
	color : Red;
}
.f12grey {
	font-size : 12px;
	color: #585858;

}
.f12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.f12right {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : right;
}
/* ----- / 12 ----- */


/* ----- 11 ----- */
.f11 {
	font-size : 11px;
}
.f11grey {
	font-size : 11px;
	color:#666666;	
	 
}
.f11s {
	font-weight : bold;
	font-size : 11px;
}
.f11b{
	font-weight : bold;
	font-size : 11px;
}
.txt11gs {
	font-size : 11px;
	color : #FDF300;
	font-weight : bold;
}
.f11b_ga {
	font-weight : bold;
	font-size : 11px;
	color : Silver;
}
/* ----- / 11 ----- */


/* ----- 10 ----- */
.f10b_ga {
	font-size : 10px;
	font-weight : bold;
	color: #A9A9A9;
}
.f10 {
	font-size : 10px;
}
.f10ws {
	font-size : 10px;
	color : White;
	font-weight : bold;
}
.f10b {
	font-size : 10px;
	font-weight : bolder;
}
.f10g {
	font-size : 10px;
	color : #999999;
}
.f10r{
	font-size: 10px;
	color : Red;
}
/* ----- / 10 ----- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Info Tabellen -------------------------------------------------------------------------------------------------------------------------------------------- */
.imginfHead0{
	text-align : center;
	padding-bottom : 10px;
}
.imginfBase0{
	text-align : center;
}
.imginfRounded{
	width : 5px;
	height : 5px;
}
.imginfTable5{
	background-color : White;
	border : 1px;
	border-color : Black;
	border-style : solid;
}
.imginfHead5{
	padding : 5px;
}
.imginfCenter5{
	padding : 5px;
}
.imginfBase6 {
	font-size : 10px;
	padding-bottom : 30px;
	text-align : center;
}
.imginfTable7{
	background-color : White;
	border : 1px;
	border-color : Black;
	border-style : solid;
	width : 130px;

}
.imginfHead8{
	padding : 5px;
}
.imginfTable{
	
	background-color : White;
	border : 1px;
	border-color : Black;
	border-style : solid;
	padding:5px;
	
	
}
.imginfCenter7{
	padding : 5px;
	text-align : center;
}
imginfCenter8{
	padding-right : 10px;

}
.imginfTable8{
		width : 230px;

}
/* ---
------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.strich_gruen {  border-color: #008000 #FFFFFF #FFFFFF ;
                    border-style: solid;
					border-top-width: thin;
					border-right-width: thin;
					border-bottom-width: thin;
					border-left-width: thin}

/* ================================== Bereichs Formatierungen ==================================== */


/* Left Menu ------------------------------------------------------------------------------------------------------------------------------------------------- */
.menuTable20 {
	border-right : 0px solid #006600;
	width : 160px;
	height : 20px;
	margin:0;
}
.menuTable160 {
	border-right : 0px solid #006600;
	border-bottom : 1px solid #006600;
	width : 160px;
	height : 184px;
}
.incTable{
	border-right : 1px solid #006600;
	width : 160px;
	text-align : center;
}
.menuTableInfo {
	text-align : center;
	padding-top : 10px;
}
.menuTableInclude {
	width : 160px;
	text-align : center;
}

A:LINK.leftMenu_active {
	text-decoration : none;
	color : Black;
}
A:VISITED.leftMenu_active {
	text-decoration : none;
	color : Black;
}
A:HOVER.leftMenu_active {
	text-decoration : none;
	color : Black;
	font-size : 12px;
}
A:ACTIVE.leftMenu_active {
	text-decoration : none;
	color : Black;
}

A:LINK.leftMenu {
	text-decoration : none;
	color : Black;
}
A:VISITED.leftMenu {
	text-decoration : none;
	color : Black;
}
A:HOVER.leftMenu {
	text-decoration : none;
	color : #006600;
	font-size : 12px;
}
A:ACTIVE.leftMenu {
	text-decoration : none;
	color : #339900;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* - - - - - - - - - - Standartlink - - - - - - - - - - */
A:LINK {
	text-decoration : none;
	color : #006600;
	font-weight : bold;
}
A:VISITED {
	text-decoration : none;
	color : #669933;
	font-weight : bold;
}
A:HOVER {
	text-decoration : underline;
	color : #006600;
	font-weight : bold;
}
A:ACTIVE {
	text-decoration : none;
	color : #006600;
	font-weight : bold;
}
/* - - - - - - - - - - Wichtiger Link - - - - - - - - - - */
A:LINK.important {
	text-decoration : none;
	font-weight : bold;
	color : #CC0000;
	   
	
	
}
A:VISITED.important {
	text-decoration : none;
	font-weight : bold;
	color : Red;
	
}
A:HOVER.important {
	text-decoration : underline;
	font-weight : bold;
	color : Red;
	
}
A:ACTIVE.important {
	text-decoration : none;
	font-weight : bold;
	color : Red;
	
}
A:LINK.black {
	text-decoration : none;
	font-weight : normal;
	color : Black;
}
A:VISITED.black {
	text-decoration : none;
	font-weight : normal;
	color : Black;
}
A:HOVER .black{
	text-decoration : underline;
	font-weight : normal;
	color : Black;
}
A:ACTIVE.black {
	text-decoration : none;
	font-weight : normal;
	color : Black;
}

A:LINK.blackbold {
	text-decoration : none;
	font-weight : normal;
	color : Black;
	font-weight : bold;
	font-size:15px;
}

A:VISITED.blackbold {
	text-decoration : none;
	font-weight : normal;
	color : Black;
	font-weight : bold;
	font-size:15px;
}
A:HOVER .blackbold{
	text-decoration : underline;
	font-weight : normal;
	color : Black;
	font-weight : bold;
	font-size:15px;
}
A:ACTIVE.blackbold {
	text-decoration : none;
	font-weight : normal;
	color : Black;
	font-weight : bold;
	font-size:15px;
}
/*- - - - - - - - - -- - Link für grosse Überschriften - - - - -- -*/
A:LINK.big {
	text-decoration : none;
	color : #006600;
	font-weight : bold;
	font-size : 16px;
}
A:VISITED .big{
	text-decoration : none;
	color : #669933;
	font-weight : bold;
	font-size : 16px;
}
A:HOVER.big {
	text-decoration : underline;
	color : #006600;
	font-weight : bold;
	font-size : 16px;
}
A:ACTIVE.big {
	text-decoration : none;
	color : #006600;
	font-weight : bold;
	font-size : 16px;
}
A:LINK.smaller {
	text-decoration : none;
	color : #006600;
	font-weight : bold;
	font-size : 14px;
}
A:VISITED .smaller{
	text-decoration : none;
	color : #669933;
	font-weight : bold;
	font-size : 14px;
}
A:HOVER.smaller {
	text-decoration : underline;
	color : #006600;
	font-weight : bold;
	font-size : 14px;
}
A:ACTIVE.smaller {
	text-decoration : none;
	color : #006600;
	font-weight : bold;
	font-size : 14px;
}
/*- - - - - - - - - -- - Link für  kleine  Überschriften - - - - -- -*/
A:LINK.small {
	text-decoration : none;
	color : #006600;
	font-weight : normal;
	font-size : 10px;
}
A:VISITED.small {
	text-decoration : none;
	color : #006600;
	font-weight : normal;
	font-size : 10px;
}
A:HOVER.small {
	text-decoration : underline;
	color : #006600;
	font-weight : normal;
	font-size : 10px;
}

.suche {
	font-weight : bold;
	/*color : Red; */
	color:#000080;
}
.contentTitle{
	font-size : 14px;
	font-weight : bold;
	background-color : #ccff66;
}
.contentTitleResults{
	font-size : 14px;
	font-weight : bold;
	background-color : #ccff66;
	text-align : right;
    color : #316AC5;
}
.contentTitleHeight{
	height : 23px;
}
.contentTitleSpacer{
	height : 5px;
}
.contentGrey{
	font-size : 12px;
	background-color : #D1DCDD;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ----- Previous / Next----- */
A:LINK.ul {
	text-decoration : underline;
	color : #006600;
}
A:VISITED.ul {
	text-decoration : underline;
	color : #006600;
}
A:HOVER.ul {
	text-decoration : underline;
	color : #006699;
}
A:ACTIVE.ul {
	text-decoration : underline;
	color : #009966;
}
/* ----- / Previous / Next----- */

/* ----- FONTS----- */

.h16{
	font-size : 16px;
	font-weight : bold;
	text-indent : 10px;
}
.h15{
	font-size : 15px;
	font-weight : bold;
	text-indent : 10px;
}
.h14{
	font-size : 14px;
	font-weight : bold;
	text-indent : 10px;
}
.h13 {
	font-size : 13px;
	font-weight : bold;
}
.h12 {
	font-size : 12px;
	font-weight : bold;
}
.h3g {
	font-size : 20px;
	color : #BBBBBB;
	font-weight : bold;
}

/* -------------------------------------------------------- / FONTS ----- */

A:LINK.subl {
	text-decoration : none;
	color : Black;
}
A:VISITED.navl {
	text-decoration : none;
	color : Black;
}
A:HOVER.navl {
	text-decoration : none;
	color : #006600;
}
A:ACTIVE.navl {
	text-decoration : none;
	color : #009900;
}
.nav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : White;
}

TD.home {
	font-size : 11px;
	font-weight : bold;
	text-indent : 15px;
	letter-spacing : 1px;
}
.buttsub {
	background-image : url(../_images/butt.gif);
}

A:LINK.sub {
	text-decoration : none;
	color : Black;
		font-weight : bold;
}
A:VISITED.sub {
	text-decoration : none;
	color : Black;
		font-weight : bold;
}
A:HOVER.sub {
	text-decoration : none;
	color : #006600;
		font-weight : bold;
}
A:ACTIVE.sub {
	text-decoration : none;
	color : #006600;
		font-weight : bold;

}


/* ================================= Modul Formatierungen ======================================= */
/* Marktplatz ------------------------------------------------------------------------------------------------------------------------------------------------ */
.marketReference {
	text-align : center;
	font-size : 16px;
	padding-bottom : 15px;
	padding-top : 15px;
}
.marketID {
	font-size : 10px;
	color : #A9A9A9;
	font-weight : bold;
}
.marketPoints {
	font-size : 10px;
	color : #A9A9A9;
	font-weight : bold;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Thesaurus ----------------------------------------------------------------------------------------------------------------------------------------------- */
.thesaurusSort {
	width : 135px;
	height : 30px;
	background-color : #DFDFDF;
	border : 1px;
	border-color : Black;
	border-style : solid;
}
.marktplatzSort {
	width : 175px;
	height : 30px;
	background-color : #DFDFDF;
	border : 1px;
	border-color : Black;
	border-style : solid;
}


.thesaurusEintrag {
	width : 135px;
	height : 128px;
	background-color : #DFDFDF;
	border : 1px;
	border-color : Black;
	border-style : solid;
}
/* -------------------------------------------------------------------------------- */

/* Journal ------------------------------------------------------------------------ */
.tableStart {
	background-image : url(/neu/_images/journal/startBackground.jpg);
	width : 590px;
	height : 285px;
	background-repeat : no-repeat;
	background-position : center;
}
.tableArchiv {
	background-image : url(/neu/_images/journal/archivBackground.jpg);
	width : 590px;
	height : 285px;
	background-repeat : no-repeat;
	background-position : center;
}
.Indent9i {
	font-style: italic;
	text-indent : 9px;
}
.Indent1 {
	text-indent : 1px;
}
.Indent5 {
	text-indent : 5px;
}
.Indent10 {
	text-indent : 10px;
}
.Indent15 {
	text-indent : 15px;
}
.Indent20 {
	text-indent : 20px;
}
.Indent30 {
	text-indent : 30px;
}
.Indent40 {
	text-indent : 40px;
}
.Indent50 {
	text-indent : 50px;
}
.Indent70 {
	text-indent : 70px;
}
.xSmallGray {
	font-size : 10px;
	color : #A9A9A9;
	font-weight : bold;
}
.xSmallBlack {
	font-size : 10px;
	color : Black;
	font-weight : bold;
}
.xLargeTableHead{
	font-size : 16px;
	font-weight : bold;
	background-color : #ccff66;
	text-indent : 10px;
}
.xLargeTableHeadSearch{
	font-size : 14px;
	font-weight : bold;
	background-color : #ccff66;
}
.test {
	color : #316AC5;
	font-size : 14px;
}
.xLargeRed {
	font-size : 16px;
	font-weight : bold;
	color : Red;
}

/* -------------------------------------------------------------------------------- */

/* take it! ----------------------------------------------------------------------- */
A:LINK.WhiteTakeIt {
	color : #F3F3E5;
}
A:VISITED.WhiteTakeIt {
	color : #F3F3E5;
}
A:HOVER.WhiteTakeIt {
	color : #FFFFFF;
}
A:ACTIVE.WhiteTakeIt {
	color : #FFFFFF;
}
.TakeBlue {
	font-size : 12px;
	font-weight : bold;
	color : #F3F3E5;
	background-color : #423973;
	text-align : center;
}
.TakeGreen {
	font-size : 12px;
	font-weight : bold;
	color : #F3F3E5;
	background-color : #639463;
	text-align : center;
}
A:LINK.takeitContrast {
	color : #F3F3E5;
}
A:VISITED.takeitContrast {
	color : #F3F3E5;
}
A:HOVER.takeitContrast {
	color : #FFFFFF;
}
A:ACTIVE.takeitContrast {
	color : #FFFFFF;
}

.takeitMenuBase {
	font-size : 12px;
	font-weight : bold;
	color : #F3F3E5;
	background-color : #423973;
	text-align : center;
}
.takeitMenuAlternate {
	font-size : 12px;
	font-weight : bold;
	color : #F3F3E5;
	background-color : #639463;
	text-align : center;
}

.takeitSlogan {
	text-align : center;
	font-size : 20px;
	color : #4A397B;
}
.takeitPage {
	background-color : #F3F3E5;
}
.takeitHistoryBack {
	text-align : right;
	vertical-align : bottom;
	width : 18%;
}
/* -------------------------------------------------------------------------------- */

/* Sitemap ------------------------------------------------------------------------ */
.sitemapIndent {
	padding-left : 10px;
}
.sitemapSubIndent {
	padding-left : 20px;
}
.sitemapSubSubIndent {
	padding-left : 40px;
}
/* -------------------------------------------------------------------------------- */

/* Ehrenschutz -------------------------------------------------------------------- */
A:LINK.honor {
	text-decoration : none;
	color : #006600;
	font-weight : normal;
}
A:VISITED.honor {
	text-decoration : none;
	color : #669933;
	font-weight : normal;
}
A:HOVER.honor {
	text-decoration : underline;
	color : #006600;
	font-weight : normal;
}
A:ACTIVE.honor {
	text-decoration : none;
	color : #006600;
	font-weight : normal;
}
/* -------------------------------------------------------------------------------- */

/* Reparaturführer ---------------------------------------------------------------- */
.repairBase {
	background-image: url(../_images/reparatur/repairBackground.jpg);
	height: 370px;
}
/* -------------------------------------------------------------------------------- */
/* Markplatz - Basisseite ---------------------------------------------------------------- */
.menuMarkenBanner {
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	width : 158px;
	height : 56px;
	text-align : center;
	background : #80BFFF;
	font-size : 10px;
	padding-top : 3px;
	padding-bottom : 4px;
}
* -------------------------------------------------------------------------------- */


A:LINK.headSearch {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : White;
	font-weight : bold;
	margin-top : 5px;
}
A:VISITED.headSearch {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : White;
	font-weight : bold;
	margin-top : 5px;
}
A:HOVER.headSearch  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : Yellow;
	font-weight : bold;
	margin-top : 5px;
}
A:ACTIVE.headSearch {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : Yellow;
	font-weight : bold;
	margin-top : 5px;
}
.wuh1{
	font-family:tahoma;
	font-size:120%;
	font-weight:bold;
	color:#000000;
	border-bottom:black thin solid;
	border-top:black thin solid;
}
.liste_trefferanzahl{
	font-size:110%;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px
}
.filly{
	color : #FDF3BD;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Strommarkt --------------------------------------------------------------------------------------------------------------------------------------------------- */
.gruen {  background-color: #C9FF93; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: center}
.blau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #CCEBFF}
.grau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #a4a4a4}
.rot {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #FABDAB}
.hellgrau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DDDDEE}
.text_fett {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.rahmen {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: #000000 solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 5px; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #DFDFDF; border-width: 1px 1px 0px}
.rahmengelb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: #000000 solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 5px; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #FDF3BD; border-width: 1px 1px 0px}
.ueberschrift {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.schrift_klein {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 100; color: #000000; line-height: normal}
.schrift_gross {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal}
.rahmengelb_komplett { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: 1px #000000 solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 5px; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #FDF3BD}
.rahmen_komplett { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: 1px #000000 solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 5px; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #DFDFDF}
.grau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DFDFDF}
.gelb {  font-family: Arial, Helvetica, sans-serif; background-color: #FDF3BD; font-size: 12px}
.strich {  border-color: #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.abstand {  border: #FFFFFF; border-style: solid; border-top-width: 3px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.titel {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0099cc}
TABLE.home {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
; font-style: normal; font-weight: normal
}
/*---------------------------------------Testbereich-------------------------------*/
.rahmen_komplett { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: 1px #000000 solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 5px; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #DFDFDF}
.edit{
	width: 635px;
}
.select{
	width:160px;
}
.bord{
	border : 0px none;
	frameborder: 0;
}
/* Nachhaltigkeitsbericht --------------------------------------------------------------------------------------------------------------------------------------------------- */
.navi_blue{
	background-color : #9999FF;
	font-weight : bold;
	font-size : 11px;
}
.navi_aktiv{
	background-color : Navy;
}
A:LINK.Menu_navi {
	text-decoration : none;
	color : Black;
}
A:VISITED.Menu_navi {
	text-decoration : none;
	color : Black;
}
A:HOVER.Menu_navi {
	text-decoration : none;
	color : White;
	font-size : 12px;
}
A:ACTIVE.Menu_navi {
	text-decoration : none;
	color : White;
}
.nav12b {
	color : White;
	font-size : 12px;
}
A:LINK.Menu_navi2 {
	text-decoration : none;
	color : White;
}
A:VISITED.Menu_navi2 {
	text-decoration : none;
	color : White;
}
A:HOVER.Menu_navi2 {
	text-decoration : none;
	color : White;
	font-size : 12px;
}
A:ACTIVE.Menu_navi2 {
	text-decoration : none;
	color : White;
}
.tableColour {
	background : #FDFBDB;
	border-right : 1px solid black;
	border-left : 9px solid #F9F38A;

}
.tableColourText {
	background: White;
	border-right: 9px solid #F9F38A;
	padding-left: 9px;
	padding-right: 9px;
	padding: 9px;
}
.headerColour {
	background : #F9F38A;
	border-right: 1px solid Black;
}
.headerColourDetail {
	background : #F9F38A;
}

.tableColourTextDetail {
	background: #FDFBDB;
	border-right: 9px solid #F9F38A;
	border-left: 9px solid #F9F38A;


}
tableColourDetail {
	background: #FDFBDB;
	border-right: 9px solid #F9F38A;
	border-left: 9px solid #F9F38A;
}
.headerColourEvent {
	background: #F9F38A;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;

}


#startright {
	background-image:url(../_images/start/bg_1.png);
	background-position:top;
	background-repeat:no-repeat;
	border: 0px solid #000000; 
	width:140px; 
	padding:2px 3px 3px 5px; 
	background-color:#f0ffcb;
	margin-top:20px;
	text-align:center;
}

#startright h2 {
	text-align:center;
	font-size:12px;

}

#rechts {
	background-image:url(/neu/_images/start/bg_rechts_1.png);
	background-repeat: no-repeat; 
	background-position:center; 
	height:375px;
	width:152px;
	padding-left:4px;
	padding-right:2px;
	padding-top:4px;
}
.rechts {
	width:95%;
	height:2px;
	
}

#inhalt {
	border-left:1px solid #000000; border-right:1px solid #000000; width:100%;
}

#inhalt1{
	height:110px;
	background-image:url(/neu/_images/start/hintergrund0_a.gif);
	background-repeat: no-repeat; 
	background-position:center; 
	text-align:center;
	padding-top:2px;
	
}
#inhalt2{
	margin-top:15px;
	height:90px;
	background-image:url(/neu/_images/start/hintergrund0_a.gif);
	background-repeat: no-repeat; 
	background-position:center; 
	text-align:center;
	padding-top:2px;
}
#inhalt3{
	margin-top:25px;
	background-image:url(/neu/_images/start/hintergrund0_h.gif);
	background-repeat: no-repeat; 
	background-position:center;
	height:90px;
	padding-left:20px; 
	padding-top:5px;
	
}
#inhalt3_a {
	background-color:#d4e9aa;
	width:580px;
	height:30px;
	padding-left:10px;
	display:table-cell;
	vertical-align:middle;
	border: 1px solid #FFFFFF;
}
#inhalt3_b {
	background-color:#ecfdca;
	width:560px;
	height:30px;
	margin-left:15px;
	margin-top:10px;
	padding-top:4px;
	padding-left:4px;
	border:solid 1px #FFFFFF;
}

#inhaltNews {
	margin-top:15px;
	padding-left:20px; 
	padding-top:5px;
	background-image:url(/neu/_images/start/hintergrund0_h.gif);
	background-repeat: no-repeat; 
	background-position:center; 
	height:250px;
	
}
#news1 {
	 background-color:#d4e9aa;
	 width:580px;
	 height:30px;
	 padding-left:10px;
	 display: table-cell;
	 vertical-align: middle;
	 border: 1px solid #FFFFFF;
	
 }
#news2 {
	 margin-top:30px;
	 float:left;
	 width:300px;
	 padding-left:20px;
	 
 }
#news3 {
	 margin-top:-10px;
	 float: right;
	 width:200px;
	 text-align:right;
	 padding-right:50px;
	 position: relative;
	
 }


