
.boxLeft
{
float:left;
width:200px;
}

.boxRight
{
float:right;
width:175px;
}

.boxMiddle
{
/*margin-left:0px;*/
/*margin-right:238px;*/
width:570px;
float:left;
}

.footerMiddle
{
clear:both;
float:left;
width:100%;
text-align:center;
}

.backgroundimageLeft
{
border-bottom:1px solid #4F8BD4;
clear:both;
float:left;
width:100%;
background-image:url(/et/reference/9999/navigator_Ihr_Entwicklungsteam_ET.gif);
background-repeat:repeat-y;
background-position:left;
}

.backgroundimageRight
{
float:left;
width:100%;
background-image:url(/et/reference/9999/navigator_Ihr_Entwicklungsteam_ET.gif);
background-repeat:repeat-y;
background-position:right;
}

.backgroundimageMiddle
{
background-image:url(/et/reference/1/navigator_Ihr_Entwicklungsteam_ET.gif);
background-repeat:repeat-y;
background-position:left;
width: 50px;
}




/*
			h1.topHeadlineMiddle
			{
				font-size:19px;
				display:inline;
				border-bottom:2px solid #C1CD23;
				font-weight:normal;
				color:#00529B;
			}

			hr.clearFix
			{
				content: ;
				display: block;
				clear: both;
				float: left;
				visibility: hidden;
				height: 0;
				line-height: 0;
				border: 0;
				padding: 0;
				margin: -2em 0 0 0;
			}
*/

hr
{
border:1px solid #797A7C;
height:1px;
margin-bottom:15px;
margin-top:20px;
}




/* --------- Rahmenformatierung ---------- */

.borderBlue
{
border:1px solid #5E7DB3;
}

.borderBlueTop
{
border-top:1px solid #5E7DB3;
}

.borderBlueTopBottom
{
border-top:1px solid #5E7DB3;
border-bottom:1px solid #5E7DB3;
}

.borderWhite
{
border:none;
}

.borderWhiteTopBottom
{
border-top:none;
border-bottom:none;
}

/* ---------- Abstandsformatierung ---------- */

.boxMargin
{
margin:10px;
}

.footerMargin
{
margin:2px;
}

/* ---------- Höhenangaben ---------- */

		.boxHeight1
		{
		height:120px;
		}

		.boxHeight2
		{
		height:130px;
		}

		.boxLineHeight1
		{
		line-height:120px;
		}

		.boxLineHeight2
		{
		line-height:130px;
		}

/* ---------- Formatierung allgemein ---------- */

img, form, fieldset
{
	padding:0px;
	margin:0px;
	border:none;
}

.newLine
{
clear:both;
float:left;
line-height:1px;
height:1px;
margin:-1px;
padding:0px;
}

.trennlinieWeiss
{
border-top:1px solid #00529B;
line-height:1px;
}

.background
{
background-color:#EEEEBC;
}

.clearLeft
{
clear:left;
}

.clearRight
{
clear:right;
}

.clearBoth
{
clear:both;
}

.textCenter
{
text-align:center;
}

.backgroundImageHeader
{
background-image:url(http://www.etsg.de/et/pictures/logoEtNeu.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
}

.blueLine
{
clear:both;
line-height:1px;
height:1px;
background-color:#4F8BD4;
}

.trennlinie
{
border-bottom:1px solid #C1CD23;
padding-top:8px;

}

.zeilenabstand
{
padding-top:5px;
padding-top:5px;
}

p.textPaddingUnten
{
padding-bottom:14px;
}

p.textContent
{
padding-top:3px;
}

.textHeadline
{
font-size:0.8em;
color:#C1CD23;
}

.zweispaltig
{
float:left;
width:48%;
padding-right:5px;
}


.textLinks
{
float:left;
}

.textRechts
{
float:right;
}

.boxTextWeiss
{
color:#00529B;
}


.caseStudie
{
font-style:italic;
padding-left:5px;
}

.contentNormalRechts
{
padding-left:5px;
}


/*---------------------------------------------------*/
/*                    Abstandshalter                 */
/*---------------------------------------------------*/
.spacer2
{
padding-top:				1px;
padding-bottom:				1px;
line-height:				1px;
clear:both;
}


.spacer5
{
padding-top:				2px;
padding-bottom:				3px;
line-height:				1px;
clear:both;
}

.spacer10
{
padding-top:				5px;
padding-bottom:				5px;
line-height:				1px;
clear:both;
}

.spacer15
{
padding-top:				8px;
padding-bottom:				7px;
line-height:				1px;
clear:both;
}

.spacer20
{
padding-top:				10px;
padding-bottom:				10px;
line-height:				1px;
clear:both;
}




/* ---------- Formatierung Überschriften ---------- */


h1.weissGross
{
color:#FFF;
padding-top:10px;
font-size:1.3em;
}

h2.weissKlein
{
color:#FFF;
padding-top:20px;
padding-bottom:5px;
font-size:1.1em;
}

h2.padding
{
padding-top:20px;
padding-bottom:10px;
}

h1.header
{
color:#00529B;
font-size:1.5em;
font-weight:normal;
border-bottom:0px solid #C1CD23;
}

h1
{
padding:0px;
margin:0px;
font-weight:bold;
color:#00529B;
font-size:1.3em;
border-bottom:2px solid #C1CD23;
display:inline;
font-weight:normal;
line-height:1.7em;
vertical-align:100%;
}

h2
{
padding:0px;
margin:0px;
font-weight:bold;
color:#00529B;
padding-top:15px;
}

h2.blauRechteSpalte
{
font-weight:normal;
color:#00529B;
padding-left:5px;
}

h1.rechteSpalte
{
font-size:1em;
border-bottom:0px solid #C1CD23;
display:block;
vertical-align:100%;
padding:0px;
margin:0px;
font-weight:bold;
background-color:#C1CD23;
text-transform:uppercase;
line-height:20px;
color:#00529B;
padding-left:5px;
margin-bottom:10px;
}

h1.news
{
padding:0px;
margin:0px;
font-weight:bold;
color:#00529B;
font-size:1.3em;
border-bottom:2px solid #C1CD23;
font-weight:normal;
line-height:1.7em;
}

.test
{
color:#ff0000;
}

/* ---------- Formatierung Eingabefelder und Button ---------- */

input
{
border:1px solid #4F8BD4;
background-color:#FFF;
}

input.sucheKlein
{
width:160px;
}

input.buttonBorderNone
{
border:none;
width:50px;
background-color:#FFF;
color:#F26522;
}



/* ---------- Formatierung der verschiedenen Links ---------- */

/* Links standard */
a:link, a:visited, a:hover, a:active
{
font-weight:normal;
text-decoration:none;
color:#5E7DB3;
}


/* Navigation admin */
a.admin:link, a.admin:visited, a.admin:hover, a.admin:active
{
	color:#C1CD23;
	font-weight:normal;
	text-decoration:none;
	font-size:0.7em;
}


/* Hauptpunkte */
a.naviText:link, a.naviText:visited, a.naviText:hover, a.naviText:active
{
color:#00529B;
text-decoration:none;
font-size:1.1em;
}

a.naviText:hover
{
color:#00529B;
border-bottom:2px solid #C1CD23;
}


/* Unterpunkte */
a.subNaviText:link, a.subNaviText:visited, a.subNaviText:hover, a.subNaviText:active
{
color:#58585A;
text-decoration:none;
font-size:1.1em;
}

a.subNaviText:hover
{
border-bottom:2px solid #C1CD23;
}

a.subNaviAktiv:link, a.subNaviAktiv:visited, a.subNaviAktiv:hover, a.subNaviAktiv:active
{
border-bottom:2px solid #C1CD23;
}

/*Links rechte Spalte*/
a.orange:link, a.orange:visited, a.orange:hover, a.orange:active
{
font-weight:normal;
text-decoration:none;
color:#E95D0F;
padding-left:5px;
}

a.blauGrossHaken:hover
{
color:#DBDFED;
}


a.navAktiv:link, a.navAktiv:visited, a.navAktiv:hover, a.navAktiv:active
{
	font-weight:bold;
	text-decoration:none;
	border-bottom:2px solid #C1CD23;
}


/* umschließt den gesamten Adminbereich */
.adminHauptcontainer
{
margin-left:230px;
margin-right:230px;
border:1px solid #F26522;
background-color:#FFFFFF;
padding:10px;
}

/* umschließt die Hauptüberschrift */
.box
{
text-align:center;
border:1px solid #F26522;
}

/* formatiert die Hauptüberschrift */
h1.adminHeadline
{
font-size:1.7em;
font-weight:bold;
color: #F26522;
margin-top:10px;
margin-bottom:10px;
}

/* umschließt alles was zu Daten bearbeiten und Daten anlegen gehört */
fieldset.admin
{
border:1px solid #F26522;
background-color:#FFFFFF;
padding:10px;
}

/* formatiert die Überschrift die zwischen den Linien steht */
legend.admin
{
color: #F26522;
font-weight:bold;
font-size:1em;
margin-left:10px;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
}

/* neue Zeile mit einer festgelegten Höhe */
.leerzeile01
{
clear:both;
width:100%;
line-height:5px;
}

/* neue Zeile mit einer festgelegten Höhe */
.leerzeile02
{
clear:both;
width:100%;
line-height:10px;
}

/* neue Zeile mit einer festgelegten Höhe */
.leerzeile03
{
clear:both;
width:100%;
line-height:15px;
}

/* neue Zeile mit einer festgelegten Höhe */
.leerzeile04
{
clear:both;
width:100%;
line-height:50px;
}

/* neue Zeile mit einer festgelegten Höhe */
.leerzeile05
{
clear:both;
width:100%;
line-height:100px;
}

/* Linie unterhalb der Box und dem Löschen Link */
.linieMitAbstandBottom
{
clear:both;
border-top:1px solid #F26522;
}


/* Linke kleine Box */
.boxHeadlineLeft
{
color: #F26522;
float:left;
width:350px;
padding:3px;
border-left:1px solid #F26522;
border-top:1px solid  #F26522;
border-right:1px solid  #F26522;
background-color: #FDE7CC;
}

/* rechte kleine Box; beinhaltet nur den Löschen Link */
.boxHeadlineRight
{
float:right;
padding:3px;
}

/* Texte neben den Formularfeldern */
.adminTabelleLinks
{
width:100px;float:left;
text-align:left;
}

/* beinhaltet Formularfelder */
.adminTabelleRechts
{
text-align:left;
float:left;
}

/* wenn kein Text daneben stehen muss */
.adminTabelleZweispaltig
{
text-align:left;
float:left;
}

/* Leerzeile für den Umbruch von TabelleLinks und TabelleRechts */
.adminTabelleLeerzeile
{
clear:both;
line-height:1px;
}

.adminTextarea
{
width:400px;
height:150px;
border:1px solid #508BD4;
}

.adminTextfeldLang
{
width:400px;
height:16px;
border:1px solid #508BD4;
}

.adminTextfeldKurz
{
width:50px;
height:16px;
border:1px solid #508BD4;
text-align:right;
}

/* formatiert das Uploadfeld für Bilder und Dateien */
.adminUpload
{
width:401px;
height:19px;
border:1px solid #508BD4;
}

.adminButtonAbschicken
{
width:80px;
border:1px solid #508BD4;
background-color:#FFFFFF;
}

/* wird verwendet für die JA/NEIN Links */
.andereTextfarbe
{
color: #000000;
}

a.admin:link, a.admin:hover, a.admin:visited, a.admin:active
{
color: #F26522;
font-size:1em;
}

a.adminJaNein:link, a.adminJaNein:hover, a.adminJaNein:visited, a.adminJaNein:active
{
color: #1F68C2;
font-size: 1em;
font-weight:bold;
}


/* Formatierung Warnungen und Hinweise */
.adminMitteilung
{
color: #0000FF;
font-size: 1em;
text-align:center;
font-weight:bold;
}

.fett
{
font-weight:bold;
}

ul
{
	list-style-type: disc;
	list-style-position:outside;
	margin-left:1.7em;
}


