/* ---------- allgemeine Formatierungen ---------- */
img  /* live chat fenster*/
{
border:			0px;
margin:			0px;
padding:		0px;
}

.smallText
{
font-size:		0.7em;
color:			#000; /* copyright text 000000*/
}

.warning
{
color:			#F20201;
font-weight:bold;
}

.formularWarning
{
background-color:	#F20201;
}

.trennzeichenNavigation
{
font-weight:		bold;
color:			#aaaaaa; /* doppelpunkte zwischen navi	ECECEC */
}

h1.header
{
color:			#000000;/* text über navi 000000*/
text-align:		center;
letter-spacing:		8px;
font-size:		1em;
}

h1.headlineDetail
{
border-bottom:		1px solid #FFF;
padding-bottom:		4px;
font-size:		1.3em;
}

.rotGross
{
color:			#F20201;
font-size:		1em;
font-weight:		bold;
}

.containerReferences
{
height:300px;
overflow:auto;
}

.tdMainContent, .tdMainContentKleineSchrift
{
width:			100%;
vertical-align:		top;
font-size:		0.8em;/* nachträglich vom Kunden kleine Schrift gewünscht */
}

.tdMainContentKleineSchrift
{
font-size:		0.8em;
padding-left:		18px;
}

.ausrichtungOben
{
vertical-align:		top;
}

/*---------Ersatz für den Verlauf ist ein Rahmen --------*/

.hauptrahmenSchwarz
{
border:			1px solid #000;
}


/* --------------- Verlauf um den Auftritt ----------------------------
wird im Moment nicht gewünscht.
Bilder auskommentiert und nur eine Höhe festgelegt
*/


.backgroundImageTop
{
/* background-image:	url(/pictures/randOben.jpg); */
height:			1px;
line-height:		1px;
}

.backgroundImageRight
{
/* background-image:	url(/pictures/randRechts.jpg); */
height:			1px;
line-height:		1px;
}

.backgroundImageBottom
{
/* background-image:	url(/pictures/randUnten.jpg); */
height:			1px;
line-height:		1px;
}

.backgroundImageLeft
{
/* background-image:	url(/pictures/randLinks.jpg); */
height:			1px;
line-height:		1px;
}

.backgroundImageTopLeft
{
/* background-image:	url(/pictures/eckeObenLinks.jpg); */
height:			1px;
line-height:		1px;
}

.backgroundImageTopRight
{
/* background-image:	url(/pictures/eckeObenRechts.jpg); */
height:			1px;
line-height:		1px;
}

.backgroundImageBottomLeft
{
/* background-image:	url(/pictures/eckeUntenLinks.jpg); */
height:			1px;
line-height:		1px;
}

.backgroundImageBottomRight
{
/* background-image:url(/pictures/eckeUntenRechts.jpg); */
height:			1px;
line-height:		1px;
}

/* ---------- Formatierung der verschiedenen Tabellen mit dem eigentlichen Inhalt ---------- */
table.header
{
border:0px solid red;
width:100%;
}

table.navigation
{
width:			100%;
}

table.footer
{
background-color:       #000000;
width:			100%;
}

table.mainContent
{
width:			100%;
border:			0px solid red;
}


/* ---------- Formatierung der verschiedenen Links ---------- */ 
a.footerLink:link, a.footerLink:visited, a.footerLink:hover, a.footerLink:active
{
color:			#aaaaaa;
text-decoration:	none;
}

a.navigation:link, a.navigation:visited, a.navigation:hover, a.navigation:active
{
color:			#aaaaaa; /* navi farbe*/ /*FFF*/
text-decoration:	none;
margin-left:		10px;
margin-right:		10px;
}

a.navigation:hover
{
color:			#FFF;
}


/* ---------- unsichtbare Texte ----------------------------- */
.googleText
{
color:			#252524;
}

/* ------------- Formulare ---------------------------------*/

input.phoneCode
{
width:			40px;
margin-right:		3px;
}

input.phoneNumber
{
width:			203px;
}

input.creditCardNumber
{
width:			150px;
}

input.securityCode
{
width:			50px;
}

.button14
{
border:none;
background-color:	#252525;
color:			#FE0102;
font-size:		17px;
font-weight:		bold;
padding-top:		0px;
width:			120px;
height:			27px;
cursor:			auto;
}


/*--------------------------------------Help-Size-----------------------------------*/
table.helpSize, td.helpSize
{
font-size:		0.8em;
}

a.helpSizeTop:link, a.helpSizeTop:visited, a.helpSizeTop:hover, a.helpSizeTop:active
{
color:			#E40403;
}

h1.helpSize
{
margin-bottom:	10px;
padding-top:	20px;
}

h2.helpSize
{
margin-bottom: 	10px;
padding-top: 	20px;
border-top: 	1px solid white;
}