﻿/*lGrund sätzlich Formatierungen
ALLER Tags in dieser Seite
Achtung Redundanzen für LI,P,TD;*/
BODY
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #555555;
	margin-top:0px; 
	margin-left:0px;
}

h1
{
	FONT-SIZE: 10pt;
	COLOR: #CC0000;
	letter-spacing: 3px;
	padding-top: 0px;
	padding-right : 5px;
	padding-bottom : 5px;
/*	line-height: 150%;*/
	vertical-align: top;
	white-space: normal;
	margin-bottom:0px;
	margin-top: 0px;
	line-height: 20px;
		
	
}
.Head_Tabelle
{
	margin-bottom: 15px;
	border: 0; 
	padding: 0;
}

.Head_Bereiche
{
	background-color: #e0e0e0;
	font-weight: bold;
	FONT-SIZE: 8pt;
	vertical-align: center;
	white-space: normal;
    border-width: 0px;
    padding-left: 5px;
    padding-right: 5px;
    width: 200px;
}

.tabh1
{
	FONT-SIZE: 8pt;
	COLOR: #CC0000;
	letter-spacing: 3px;
	padding-right : 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	white-space: normal;
	font-weight: bold;
}
/*für das H1 von Lösungen
macht das ganze Schwarz, wie H2;*/
.solutions
{
   FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	/*font-variant : small-caps;*/
	COLOR:#CC0000;
	line-height: 20pt;
	padding-right : 5px;
		
}
h2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt; /*font-variant : small-caps;*/;
	COLOR: #555555;
	line-height: 24px;
	margin-bottom:6px;
	margin-top: 0px;
}
h3
{
	
	FONT-SIZE: 8pt;
	/*font-variant : small-caps;*/
	COLOR:#CC0000;
	line-height: 8pt;
	padding-right : 5px;
}

/*Die Zeilehöhe von der ersten Zeile
in der Details Seite; nötig für Ausrichtung
von NavBar Content und Teaser*/
span.single
{
	line-height: 24px;
}
/*normaler Absatz wie in mText*/
P
{
	text-align: justify ; 
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#555555;
	line-height: 18px;
	margin-top: 2px;
}
/*Listen*/
/*normale Tabelle*/
.zelle
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#555555;
	line-height: 20px;
	margin-top: 2px;
	text-align: justify ; 
}
LI
{
	FONT-SIZE: 8pt;
	list-style-type: square;
    line-height: 20px;
	COLOR:#555555;

}
/*eine Adresse wie in Kontakt oder Impressum*/
ADDRESS
{
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	padding-right : 5px;
}


/*eine Zelle die den Content enthält*/
TD
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#555555;

	text-align: justify ; 
	line-height: 18px;
	margin-top: 2px;
}
.msuser
{
	COLOR:#555555;
	line-height: 20px;
}

.copyright
{
	COLOR: #CCCCCC;
}

/*Die Navigationsbar*/
a 
{
	color: #CC0000;
}
A.menuitemnav
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*font-variant: small-caps;*/
	COLOR:#555555;
	font-style: normal;
	text-decoration : none;
	line-height: 20px; 
}

A.menuitemnav:active
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#CC0000;
	font-style: normal;
	text-decoration : none;
	line-height: 20px; 
}
A.menuitemnav:hover
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#CC0000;
	font-style: normal;
	text-decoration : none;
 	line-height: 20px; 

}
A.menuitemActive
{
FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#CC0000;
	font-style: normal;
	text-decoration : none;
	line-height: 20px; 

	
} 

/*Die Links zu mlinkOuter*/
A.linkOuter
{
	COLOR: #CC0000;
	text-decoration: underline;
	/*	line-height: 20px; */
	font-weight: normal;
}
A.linkOuter:active
{
	COLOR:#555555;
	}
A.linkOuter:hover
{
	COLOR:#CC0000;
	}
A.linkOuter:link
{
}
A.linkOuter:visited
{ 
}
/*Die Links zu Lösungen(DETAILS)*/
/* Da der CSS Interpreter nicht so richtig funktioniert
muss man alle Arten nochmal definieren
sind zwar redundant, geht aber nicht besser*/
A.solutions
{
	COLOR:#555555;
	text-decoration: none; /*font-variant : small-caps;*/
	FONT-SIZE: 8pt;
}
A.solutions:active
{
	COLOR: Black;
	text-decoration: none;
}
A.solutions:hover
{
	COLOR:#CC0000;
	text-decoration : none;
	
}
A.solutions:link
{
	COLOR:#555555;
	text-decoration: none; /*font-variant : small-caps;*/
	FONT-SIZE: 8pt;
}
A.solutions:visited
{
	COLOR:#555555;
	text-decoration: none; /*font-variant : small-caps;*/
	FONT-SIZE: 8pt;
}

/*Der gesamte Teaser wird auf 7pt gesetzt*/
.teaser
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#555555;
	line-height: 14px;

}
/*Die Links zu Teaser */
/* Da der CSS Interpreter nicht so richtig funktioniert
muss man alle Arten nochmal definieren
sind zwar redundant, geht aber nicht besser*/
A.linkTeaser
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#555555;
	font-variant: normal;
	font-style : normal;
	/*font-weight : bold;
		line-height: 16px; */
}
A.linkTeaser:active
{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#CC0000;
	font-variant: normal;
	font-style : normal;
	font-weight : bold;
	/*	line-height: 16px; */
}
A.linkTeaser:hover
{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#CC0000;
	font-variant: normal;
	font-style : normal;
	font-weight : bold;
	/*	line-height: 16px; */
}
A.linkTeaser:link
{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	font-variant: normal;
	font-style : normal;
	font-weight: normal;
	/*	line-height: 16px; */
}
A.linkTeaser:visited
{ 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR:#CC0000;
	font-variant: normal;
	font-style : normal;
	/*font-weight : bold;
	  line-height: 16px; */
}
.Zitat
{
	border-bottom-color: #CC0000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #CC0000;
	border-top-style: solid;
	border-top-width: 1px;

	border-left-style: none;
	border-left-width: 0px;
}
.ZitatText
{
	line-height: 20px;
	background-attachment: scroll;
	background-repeat: repeat;
	content: none;
	COLOR: #555555;
}
.ZitatFooter
{
	font-weight: bold;
	font-size: xx-small;
	line-height: 20px;
	COLOR:#555555;
}
