/* for positioning of elements include: */
/*@import "archi_sub_layout.css";*/

/* General header and bodytext: */
H1 {    
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
	text-align: left;
}
H2 {    
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
H3 {    
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: left;
	font-weight: normal;
	margin: 0 0 0 0;
}

H4 {
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: left;
	font-weight: normal;
	margin: 0 0 0 0;
}

li,
P.bodytext {
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	text-align: left;
}
ul {
	list-style-image: url(../../main/solutionsBild/square7.gif);
	list-style-type: square;
	padding: 18px 0px 18px 15px;
}

#toplink {
}

P A {
	color: #000000;
}


/* Die Zweispaltero ct7 und ct11 */
#ct11 #colRight H1,
#ct11 #colNormal H1,
#ct7 #colRight H1,
#ct7 #colNormal H1
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 14px 0px;
	color: #FF0000;
	text-align: left;
}
#ct11 #colRight H2,
#ct11 #colRight H2,
#ct7 #colRight H2,
#ct7 #colNormal H2
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 14px 0px;
	color: #FF0000;
	text-align: left;
}
#ct11 #colRight H3,
#ct11 #colRight H3,
#ct7 #colRight H3,
#ct7 #colNormal H3
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FF0000;
	text-align: left;
}
#ct11 #colRight H4,
#ct11 #colNormal H4,
#ct7 #colRight H4,
#ct7 #colNormal H4
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px 0px 14px 0px;
	color: #FF0000;
	text-align: left;
}
#ct11 #colRight P,
#ct11 #colNormal P,
#ct7 #colRight P,
#ct7 #colNormal P.bodytext
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	text-align: left;

}
#ct7 .csc-textpic-imagewrap {
	padding-bottom: 10px;
}
#ct7 .csc-textpic-text {
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 162px;
}
#ct7 .csc-textpic-text A:hover {
	color: #FF0000;
}




/* ct8 Dreispalter, alle gleich */
#ct8 #colRight H1,
#ct8 #colLeft H1,
#ct8 #colNormal H1
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #FF0000;
	text-align: left;
	margin: 0px 0px 14px 0px;
}
#ct8 #colRight H2,
#ct8 #colLeft H2,
#ct8 #colNormal H2
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 14px 0px;
	color: #000000;
	text-align: left;
}
#ct8 #colRight H3,
#ct8 #colLeft H3,
#ct8 #colNormal H3
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #FF0000;
	margin: 0px 0px 14px 0px;
	text-align: left;
}

#ct8 #colRight H4,
#ct8 #colLeft H4,
#ct8 #colNormal H4
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px 0px 14px 0px;
	color: #FF0000;
	text-align: left;
}

#ct8 #colRight P,
#ct8 #colLeft P.bodytext,
#ct8 #colNormal P.bodytext
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	text-align: left;
}

/* ct12 Drei- bis Vierspalter */
#ct12 #colRight H1,
#ct12 #colLeft H1,
#ct12 #colNormal H1,
#ct12 #colBorder H1
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #FF0000;
	text-align: left;
	margin: 0px 0px 14px 0px;
}
#ct12 #colRight H2,
#ct12 #colLeft H2,
#ct12 #colNormal H2,
#ct12 #colBorder H2
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 14px 0px;
	color: #FF0000;
	text-align: left;
}
#ct12 #colRight H3,
#ct12 #colLeft H3,
#ct12 #colNormal H3,
#ct12 #colBorder H3,
#ct12 #colRight H3 A,
#ct12 #colLeft H3 A,
#ct12 #colNormal H3 A,
#ct12 #colBorder H3 A
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#ct12 #colRight H4,
#ct12 #colLeft H4,
#ct12 #colNormal H4,
#ct12 #colBorder H4,
#ct12 #colRight H4 A,
#ct12 #colLeft H4 A,
#ct12 #colNormal H4 A,
#ct12 #colBorder H4 A
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	color: #333333;
	text-align: left;
}

/* ct14 Dreispalter, alle gleich */
#ct14 #colRight H1,
#ct14 #colBorder H1,
#ct14 #colNormal H1
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #FF0000;
	text-align: left;
	margin: 0px 0px 14px 0px;
}
#ct14 #colRight H2,
#ct14 #colBorder H2,
#ct14 #colNormal H2
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 14px 0px;
	color: #FF0000;
	text-align: left;
}
#ct14 #colRight H3,
#ct14 #colBorder H3,
#ct14 #colNormal H3
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #FF0000;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#ct14 #colRight H4,
#ct14 #colBorder H4,
#ct14 #colNormal H4
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px 0px 14px 0px;
	color: #FF0000;
	text-align: left;
}

#ct14 #colRight P,
#ct14 #colBorder P.bodytext,
#ct14 #colNormal P
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	text-align: left;
}

#ct14 #colBorder P.bodytext A
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
}

/* ct9 Dreispalter fuer Start bzw. Newsseite */
#ct9 #colRight H1,
#ct9 #colLeft H1,
#ct9 #colNormal H1
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
	text-align: left;
	margin: 0px 0px 14px 0px;
}
#ct9 #colRight H2,
#ct9 #colLeft H2,
#ct9 #colNormal H2
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px 0px 16px 0px;
	color: #000000;
	text-align: left;
}
#ct9 #colRight H3,
#ct9 #colLeft H3,
#ct9 #colNormal H3
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #FF0000;
	margin: 0px 0px 16px 0px;
	text-align: left;
}
#ct9 #colRight H4,
#ct9 #colLeft H4,
#ct9 #colNormal H4
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #FF0000;
	text-align: left;
	margin: 0px 0px 16px 0px;
}

#ct9 #colRight P,
#ct9 #colLeft P.bodytext,
#ct9 #colNormal P.bodytext
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	text-align: left;
}

#ct9 #colLeft P.bodytext {
	font-size: 10px;
}

/* ct10 Einspalter, z.b. Single News */
#ct10 #colNormal H1
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
	text-align: left;
	margin: 0px 0px 14px 0px;
}
#ct10 #colNormal H2
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px 0px 16px 0px;
	color: #000000;
	text-align: left;
}

#ct10 #colNormal H3
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #FF0000;
	margin: 0px 0px 16px 0px;
	text-align: left;
}

#ct10 #colNormal H4
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px 0px 16px 0px;
	color: #FF0000;
	text-align: left;
}

#ct10 #colNormal P.bodytext
{
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	text-align: left;
}


/* News Styles */
/* Styles fuer #ct_x beachten */
/* Latest News - links Spalte */

.news-latest-date {
}
.news-latest-title {
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	color: #FF0000;
}

.news-latest-text P.bodytext {
	font-size: 11px;
	color: #333333;
}
.news-latest-morelink A {
	color: #000000;
}

/* List News - Minispalte mitte */

.newsletter-title, 
.news-list2-title, 
.news-list-title {
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #FF0000;
}

.newsletter-text, 
.news-list-text P.bodytext {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
}
.newsletter-date, 
.news-list2-date {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #333333;
}
.newsletter-more, 
.newsletter-more A, 
.news-list-morelink A {
	font-weight: bold;
	color: #000000;
}
.newsletter-more A:hover {
	color: #FF0000;
}

/* Single News */

.news-single-date {
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #333333;
}

.news-single-category {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #000000;
}
/* wie H2 */
.news-single-title {
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 16px;
	color: #FF0000;
	margin: 0px 0px 3px 0px;
}
/* wie H1 */

.news-single-subheader P.bodytext {
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	padding: 14px 0px 14px 0px;
}

/* wie P */
.news-single-text P.bodytext {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin: 0px 0px 0px 0px;
}
.news-single-backlink {
	margin: 16px 0px 16px 0px;
	color: #000000;
}

