/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////

CSS Document - uniserv.de
by daniel.seinsche@arrabiata.de
2008-11-05
*/

/* Stylesheet für Standard-Gui-Element */
@import url(wgl.css);

/* Stylesheet für Navigationen */
@import url(nav.css);


/* Pflegeschaltflächen */

#beButtonLayoutwizard           { position:absolute; margin:8px 0 0 8px; }
#beButtons                      { float:right; margin:-23px 0 0 3px; }
#beButtonAdmin                  { }
#beButtonPage                   { float:left; margin:0; }
#beButtonContent                { float:left; }
#beButtonEditTop                { }
#beButtonEditRight              { position:absolute; margin:-5px 0 0 5px; }
#beButtonEditBottom             { position:absolute; margin:1px 0 0 5px; }
#beButtonEditLeft               { position:absolute; margin:5px 0 0 5px; }
#beButtonEditNavigation         { position:absolute; margin:0 0 0 5px; }


#body {
	background-image: url(../images/body-bg.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-color: #B3B3B5;
	padding: 0px;
	margin: 0px;
}

#globalContainer {
	width: 990px;
	height: auto;
	margin: 0px auto;
	font-family: verdana, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;

}

/* *****************************************************************
 header styles */
#headerContainer-Start {
	width: 980px;
	height: 259px;
	margin-bottom: 3px;
	background-image:  url(../images/header-00.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#headerContainer-Standard {
	width: 980px;
	height: 170px;
	margin-bottom: 3px;
	background-image:  url(../images/header-01.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#headerContainer-Daten-Qualitaet {
	width: 980px;
	height: 170px;
	margin-bottom: 3px;
	background-image:  url(../images/header-01.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#headerContainer-Fuer-SAP {
	width: 980px;
	height: 170px;
	margin-bottom: 3px;
	background-image:  url(../images/header-02.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#headerContainer-Loesungen {
	width: 980px;
	height: 170px;
	margin-bottom: 3px;
	background-image:  url(../images/header-03.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#headerContainer-Services {
	width: 980px;
	height: 170px;
	margin-bottom: 3px;
	background-image:  url(../images/header-04.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}


#headerContainer-Unternehmen {
	width: 980px;
	height: 170px;
	margin-bottom: 3px;
	background-image:  url(../images/header-05.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#logo {
	width: 146px;
	height: 70px;
	float: left;
	margin-right: 35px;
}

#headerMenuContainer {
	width: auto;
	height: 38px;
	padding-top: 18px;
	float: left;
}

#headerMenuContainer a.headerMenuItem:link, a.headerMenuItem:visited, a.headerMenuItem:active {
	font-size: 11px;
	text-decoration: none;
	color: #999999;
	float: left;
	margin-right: 20px;
}

#headerMenuContainer a.headerMenuItem:hover {
	text-decoration: underline;
}

#headerLanguageContainer {
	width: auto;
	height: 38px;
	padding-top: 18px;
	float: right;
}

#headerLanguageContainer a.headerLanguageItem:link, a.headerLanguageItem:visited, a.headerLanguageItem:active {
	font-size: 11px;
	text-decoration: none;
	color: #999999;
	float: left;
	margin-left: 20px;
}

#headerLanguageContainer a.headerLanguageItem:hover {
	text-decoration: underline;
}

/* *****************************************************************
 firstMenu styles */

#firstMenuContainer {
	width: 980px;
	height: 39px;
	background-image:  url(../images/firstMenu-bg.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}		

#firstMenuItems {
	float: left;
	width: 782px;
	height: 32px;
}

/* firstMenu 01 with Link styles */
#firstMenuItem_01 {
	width: 224px;
	float: right;
	z-index: 10;
}

#firstMenuItem_01 a.firstMenuItem:link, #firstMenuItem_01 a.firstMenuItem:visited {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemLeft.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

#firstMenuItem_01 a.firstMenuItem:hover {
	background-image: url(../images/firstMenuItemLeft_hot.gif);
}

#firstMenuItem_01 a.firstMenuItem_hot:link, #firstMenuItem_01 a.firstMenuItem_hot:visited, #firstMenuItem_01 a.firstMenuItem_hot:hover {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemLeft_hot.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

/* firstMenu 02 with Link styles */
#firstMenuItem_02 {
	width: 151px;
	float: right;
	z-index: 9;
	margin-left: -20px;
}

#firstMenuItem_02 a.firstMenuItem:link, #firstMenuItem_02 a.firstMenuItem:visited {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemSmall.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

#firstMenuItem_02 a.firstMenuItem:hover {
	background-image: url(../images/firstMenuItemSmall_hot.gif);
}

#firstMenuItem_02 a.firstMenuItem_hot:link, #firstMenuItem_02 a.firstMenuItem_hot:visited, #firstMenuItem_02 a.firstMenuItem_hot:hover {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemSmall_hot.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

/* firstMenu 03 with Link styles */
#firstMenuItem_03 {
	width: 151px;
	float: right;
	z-index: 8;
	margin-left: -20px;
}

#firstMenuItem_03 a.firstMenuItem:link, #firstMenuItem_03 a.firstMenuItem:visited {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemSmall.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

#firstMenuItem_03 a.firstMenuItem:hover {
	background-image: url(../images/firstMenuItemSmall_hot.gif);
}

#firstMenuItem_03 a.firstMenuItem_hot:link, #firstMenuItem_03 a.firstMenuItem_hot:visited, #firstMenuItem_03 a.firstMenuItem_hot:hover {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemSmall_hot.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

/* firstMenu 04 with Link styles */
#firstMenuItem_04 {
	width: 151px;
	float: right;
	z-index: 7;
	margin-left: -20px;
}

#firstMenuItem_04 a.firstMenuItem:link, #firstMenuItem_04 a.firstMenuItem:visited {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemSmall.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

#firstMenuItem_04 a.firstMenuItem:hover {
	background-image: url(../images/firstMenuItemSmall_hot.gif);
}

#firstMenuItem_04 a.firstMenuItem_hot:link, #firstMenuItem_04 a.firstMenuItem_hot:visited, #firstMenuItem_04 a.firstMenuItem_hot:hover {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemSmall_hot.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

/* firstMenu 05 with Link styles */
#firstMenuItem_05 {
	width: 185px;
	float: right;
	z-index: 6;
	margin-left: -20px;
}

#firstMenuItem_05 a.firstMenuItem:link, #firstMenuItem_05 a.firstMenuItem:visited {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemLarge.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

#firstMenuItem_05 a.firstMenuItem:hover {
	background-image: url(../images/firstMenuItemLarge_hot.gif);
}

#firstMenuItem_05 a.firstMenuItem_hot:link, #firstMenuItem_05 a.firstMenuItem_hot:visited, #firstMenuItem_05 a.firstMenuItem_hot:hover {
	width: 100%;
	height: 32px;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial Narrow, Arial, sans-serif;
	text-transform: uppercase;
	background-image: url(../images/firstMenuItemLarge_hot.gif);
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

#firstMenuSearch {
	float: right;
	width: 160px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	padding-right: 15px;
	padding-top: 7px;
}

#firstMenuSearchInput {
	height: 15px;
	width: 110px;
	border-top: 1px solid #000000;
	border-right: 1px solid #C5CDD8;
	border-bottom: 1px solid #C5CDD8;
	border-left: 1px solid #000000;
	color: #9A9A9A;
	font-size: 11px;
	float: left;
	margin-right: 10px;
}

a.firstMenuSearchButton:link, a.firstMenuSearchButton:visited {
	width: 22px;
	height: 18px;
	display: block;
	background-image: url(../images/searchButton.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
}

a.firstMenuSearchButton:hover {
	background-image: url(../images/searchButton_hot.gif);
}

#firstMenuHomeBottomLine {
	width: 980px;
	height: 1px;
	background-color: #C9C8C7;
}

/* *****************************************************************
 secondMenu styles */

#secondMenuContainer {
	width: 980px;
	height: auto;
	margin-bottom: 5px;
}		

/* ********* Know your Customer ********* */
a#know-your-customer:link, a#know-your-customer:visited {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_know-your-customer.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 3px;
}

a#know-your-customer:hover {
	background-image: url(../images/navi_know-your-customer_hot.jpg);
}

a#know-your-customer_active:link, a#know-your-customer_active:visited, a#know-your-customer_active:hover {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_know-your-customer_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 3px;
}

/* ********* Operational Excellence ********* */
a#operational-excellence:link, a#operational-excellence:visited {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_operational-excellence.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 3px;
}

a#operational-excellence:hover {
	background-image: url(../images/navi_operational-excellence_hot.jpg);
}

a#operational-excellence_active:link, a#operational-excellence_active:visited, a#operational-excellence_active:hover {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_operational-excellence_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 3px;
}

/* ********* Compliance ********* */
a#compliance:link, a#compliance:visited {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_compliance.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 3px;
}

a#compliance:hover {
	background-image: url(../images/navi_compliance_hot.jpg);
}

a#compliance_active:link, a#compliance_active:visited, a#compliance_active:hover {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_compliance_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 3px;
}

/* ********* Change Support ********* */
a#change-support:link, a#change-support:visited {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_change-support.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
}

a#change-support:hover {
	background-image: url(../images/navi_change-support_hot.jpg);
}

a#change-support_active:link, a#change-support_active:visited, a#change-support_active:hover {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_change-support_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
}

/* ********* SAP-Integration ********* */
a#sap-integration:link, a#sap-integration:visited {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_sap-integration.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

a#sap-integration:hover {
	background-image: url(../images/navi_sap-integration_hot.jpg);
}

a#sap-integration_active:link, a#sap-integration_active:visited, a#sap-integration_active:hover {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_sap-integration_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

/* ********* SAP-Zertifizierung ********* */
a#sap-zertifizierung:link, a#sap-zertifizierung:visited {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_sap-zertifizierung.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

a#sap-zertifizierung:hover {
	background-image: url(../images/navi_sap-zertifizierung_hot.jpg);
}

a#sap-zertifizierung_active:link, a#sap-zertifizierung_active:visited, a#sap-zertifizierung_active:hover {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_sap-zertifizierung_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

/* ********* Partnerprogramme ********* */
a#partnerprogramme:link, a#partnerprogramme:visited {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_partnerprogramme.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

a#partnerprogramme:hover {
	background-image: url(../images/navi_partnerprogramme_hot.jpg);
}

a#partnerprogramme_active:link, a#partnerprogramme_active:visited, a#partnerprogramme_active:hover {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_partnerprogramme_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

/* ********* Referenzen ********* */
a#referenzen:link, a#referenzen:visited {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_referenzen.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
}

a#referenzen:hover {
	background-image: url(../images/navi_referenzen_hot.jpg);
}

a#referenzen_active:link, a#referenzen_active:visited, a#referenzen_active:hover {
	width: 242px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_referenzen_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
}

/* ********* Produktlösungen ********* */
a#produktloesungen:link, a#produktloesungen:visited {
	width: 324px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_produktloesungen.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

a#produktloesungen:hover {
	background-image: url(../images/navi_produktloesungen_hot.jpg);
}

a#produktloesungen_active:link, a#produktloesungen_active:visited, a#produktloesungen_active:hover {
	width: 324px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_produktloesungen_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

/* ********* DQ Life Cycle ********* */
a#dq-life-cycle:link, a#dq-life-cycle:visited {
	width: 324px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_dq-life-cycle.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

a#dq-life-cycle:hover {
	background-image: url(../images/navi_dq-life-cycle_hot.jpg);
}

a#dq-life-cycle_active:link, a#dq-life-cycle_active:visited, a#dq-life-cycle_active:hover {
	width: 324px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_dq-life-cycle_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 4px;
}

/* ********* Einsatzszenarien ********* */
a#einsatzszenarien:link, a#einsatzszenarien:visited {
	width: 324px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_einsatzszenarien.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
}

a#einsatzszenarien:hover {
	background-image: url(../images/navi_einsatzszenarien_hot.jpg);
}

a#einsatzszenarien_active:link, a#einsatzszenarien_active:visited, a#einsatzszenarien_active:hover {
	width: 324px;
	height: 94px;
	display: block;
	background-image: url(../images/navi_einsatzszenarien_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
}


/* *****************************************************************
 thirdMenu styles */

#thirdMenuContainer {
	width: 204px;
	height: auto;
	margin-top: 9px;
}

.thirdMenuLevel2 {
	width: 184px;
	height: auto;
	border-bottom: 1px dashed #999999;
	margin-top: 18px;
	margin-bottom: 8px;
}

a.thirdMenuItem2:link, a.thirdMenuItem2:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
	display: block;
	margin-bottom: 7px;
}

a.thirdMenuItem2:hover {
	color: #00C0E3;
}

a.thirdMenuItem2_hot:link, a.thirdMenuItem2_hot:visited, a.thirdMenuItem2_hot:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00C0E3;
	display: block;
	margin-bottom: 7px;
}

.thirdMenuLevel3 {
	width: 184px;
	height: auto;
}

a.thirdMenuItem3:link, a.thirdMenuItem3:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #7C7974;
	display: block;
	margin-top: 1px;
}

a.thirdMenuItem3:hover {
	color: #00C0E3;
	font-weight: bold;
}

a.thirdMenuItem3_hot:link, a.thirdMenuItem3_hot:visited, a.thirdMenuItem3_hot:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00C0E3;
	display: block;
	margin-top: 1px;
}


/* *****************************************************************
 content structure styles */

#contentContainer {
	width: 978px;
	height: auto;
	text-align: left !important;
	margin-top: 8px;
	color: #333333;
}

#contentContainerHomeColumn1 {
	float: left;
	width: 732px;
	height: 261px;
	padding-left: 20px;
	background-image: url(../images/homeContent-bg.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#welcomeContent {
	height: auto;
	width: 450px;
}

#contentContainerColumn1 {
	float: left;
	width: 204px;
	height: 100%;
	padding: 0px 20px;
	margin-top: 10px;
}

#contentContainerColumn2 {
	float: left;
	width: 500px;
	height: 100%;
	margin-top: 30px;
}

#contentContainerColumn3 {
	float: right;
	width: 185px;
	height: 100%;
	margin-top: 8px;
}

#contentContainerHomeColumn3 {
	float: right;
	width: 220px;
	height: 100%;
}

#contentContainerTeaser {
	clear: both;
	width: 978px;
	height: 152px;
	padding-top: 5px;
}

/* ********* Teaser DQ Audit ********* */
a#teaser-dq-audit:link, a#teaser-dq-audit:visited {
	width: 240px;
	height: 152px;
	display: block;
	background-image: url(../images/teaser_dq-audit.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 6px;
}

a#teaser-dq-audit:hover {
	background-image: url(../images/teaser_dq-audit_hot.jpg);
}

/* ********* Teaser Post-for-SAP ********* */
a#teaser-post-for-sap:link, a#teaser-post-for-sap:visited {
	width: 240px;
	height: 152px;
	display: block;
	background-image: url(../images/teaser_post-for-sap.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 6px;
}

a#teaser-post-for-sap:hover {
	background-image: url(../images/teaser_post-for-sap_hot.jpg);
}

/* ********* Teaser Mail-for-SAP ********* */
a#teaser-mail-for-sap:link, a#teaser-mail-for-sap:visited {
	width: 240px;
	height: 152px;
	display: block;
	background-image: url(../images/teaser_mail-for-sap.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
	margin-right: 6px;
}

a#teaser-mail-for-sap:hover {
	background-image: url(../images/teaser_mail-for-sap_hot.jpg);
}

/* ********* Teaser CCF ********* */
a#teaser-ccf:link, a#teaser-ccf:visited {
	width: 240px;
	height: 152px;
	display: block;
	background-image: url(../images/teaser_ccf.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	border: 0x;
	float: left;
}

a#teaser-ccf:hover {
	background-image: url(../images/teaser_ccf_hot.jpg);
}


/* *****************************************************************
 footer styles */

#bottomSpacerContainer {
	width: 990px;
	height: 40px;
	clear: both;
}

#bottomContainer {
	width: 990px;
	height: 14px;
	background-image:  url(../images/main-bottom.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	clear: both;
}

/* *****************************************************************
 Right Column News Menu */

#rightColumnNewsHeadline {
	height: auto;
	width: 168px;
	margin-top: 21px;
	padding-bottom: 7px;
	margin-bottom: 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
	border-bottom: 1px dashed #999999;
}

#rightColumnUniservHeadline {
	height: auto;
	width: 168px;
	margin-top: 13px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
	border-bottom: 1px dashed #999999;
}

#rightColumnNewsHeadlineHome {
	height: auto;
	width: 200px;
	margin-top: 10px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
	border-bottom: 1px dashed #999999;
}

#rightColumnUniservHeadlineHome {
	height: auto;
	width: 200px;
	margin-top: 10px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
	border-bottom: 1px dashed #999999;
}

a.rightColumnHeadline:link, a.rightColumnHeadline:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
}

a.rightColumnHeadline:hover {
	color: #00C0E3;
	text-decoration: none;
}

.rightColumnNewsItemContainer {
	margin-bottom: 4px;
	padding-left: 10px;
	background-image: url(../images/rightColumnNewsIcon.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}

a.rightColumnNewsItem:link, a.rightColumnNewsItem:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #B0024C;
}

a.rightColumnNewsItem:hover {
	color: #00C0E3;
}

/* *****************************************************************
 Center Column News List */

a.newsListTitle:link, a.newsListTitle:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
}

a.newsListTitle:hover {
	color: #00C0E3;
}

a.newsListMore:link, a.newsListMore:visited {
	width: 13px;
	height: 12px;
	background-image: url(../images/arrowMore.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin-left: 10px;
	color: transparent;
}

a.newsListMore:hover {
	background-image: url(../images/arrowMore_hot.gif);
}

.newsListDescription {
	margin-top: 10px;
	margin-bottom: 5px;
}	

/* *****************************************************************
 content text styles */

h1 {
	font-family: Arial Narrow, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #B0024C;
	margin-bottom: 18px;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0024C;
	margin-bottom: 5px;
}


a.linkListHeadline:link, a.linkListHeadline:visited {
	color: #B0024C;
	font-weight: bold;
	text-decoration: none;	
}

a.linkListHeadline:hover {
	color: #00C0E3;
	text-decoration: underline;
}


.elementText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

a img {
	border: 0px;
}

a:link {
	color: #B0024C;
	text-decoration: underline;
}

a:visited {
	color: #B0024C;
	text-decoration: underline;
}

a:hover {
	color: #00C0E3;
	text-decoration: underline;
}

a.grey:link, a.grey:visited {
	color: #333333;
	text-decoration: none;
}

a.grey:hover {
	color: #00C0E3;
	text-decoration: underline;
}

ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
}

li {
	background-image: url(../images/rightColumnNewsIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	margin-bottom: 5px;
}

/* *****************************************************************
 contact form styles */

.contactFormBox {
	background-color: #F7F7F7;
	padding: 12px;
}

.contactFormBoxColumn {
	height: auto;
	width: 50%;
	float: left;
}

.contactFormHeadline {
	font-weight: bold;
	font-size: 11px;
}

.contactFormTopic {
	float: left;
}

.labelTopic {
	font-size: 11px;
	margin-left: 3px;
	line-height: 20px;
}

.contactFormTextfield {
	width: 300px;
	height: 120px;
}

div.dashedLine {
	border-top: 1px dashed #989898;
	border-bottom: 0px solid #000000;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.contactFormButton {
	border: 1px solid #C0C0C0;
	background-color: #C0C0C0;
	color: #000000;
	width: 130px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px;
}

/* *****************************************************************
 javascrit topicBox styles */

.topicBoxClosed {
	height: 38px;
	width: 480px;
	padding: 0px 8px;
	background-color: #F5F5F5;
	border-bottom: 1px solid #999999;
	clear: both;
}

.topicBoxOpened {
	height: auto;
	width: 480px;
	padding: 0px 8px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	clear: both;
}

.topicBoxHeadline {
	font-size: 12px;
	font-weight: bold;
	color: #A40B4C;
	margin-top: 12px;
	margin-bottom: 12px;
	float: left;
}

.topicBoxArrow {
	float: right;
	cursor: pointer;
	margin-top: 15px;
}

.topicBoxContent {
	height: auto;
	width: 100%;
	clear: both;
}

.topicBoxContentText {
	font-size: 11px;
}

img.l, img.pictureLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.r, img.pictureRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}


/* Scholl-Ergänzung */

#contentContainerColumn3 h2  {
	height: auto;
	width: 168px;
	margin-top: 21px;
	padding-bottom: 7px;
	margin-bottom: 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
	border-bottom: 1px dashed #999999;
}
#contentContainerColumn3 h2 a:link, #contentContainerColumn3 h2 a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
}

#contentContainerHomeColumn3 h2 {
	height: auto;
	width: 200px;
	margin-top: 10px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
	border-bottom: 1px dashed #999999;
}
#contentContainerHomeColumn3 h2 a:link, #contentContainerHomeColumn3 h2 a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #B0024C;
}


/* Element Container */

.elementContainer               {margin:0 0 16px 0}
.elementContainerBox            {margin:0 0 16px 0}

.elementContainer1              {margin:0 0 0 0; clear:both;}
.elementContainer1 .col1        {}

.elementContainer2              {margin:0 0 16px 0; clear:both;}
.elementContainer2 h2           {margin:0 0 0 0;}

.elementContainer2 .col1        {float:left;margin:0 12px 0 0}
.elementContainer2 .col2        {float:left;}

#blockContentPopup .elementContainer2 .col1        {float:left;margin:0 12px 0 0;width:49% ;margin:0 2% 0 0}
#blockContentPopup .elementContainer2 .col2        {float:left;}

.elementContainer3              {margin:0 0 16px 0; width:100%}
.elementContainer3 .col1        {float:left;width:31%;margin:0 16px 0 0}
.elementContainer3 .col2        {float:left;width:31%;margin:0 16px 0 0}
.elementContainer3 .col3        {float:left;width:31%}

.elementContainerBox1           {margin:0 0 16px 0;padding:8px;background-color:#EBECEC;border:1px solid #999999}
.elementContainerBox1 .col1     {}

.elementContainerBox2           {margin:0 0 16px 0;padding:8px;background-color:#EBECEC;border:1px solid #999999}
.elementContainerBox2 .col1     {float:left;width:49%;margin:0 2% 0 0}
.elementContainerBox2 .col2     {float:left;width:49%}

.elementContainerBox3           {margin:0 0 16px 0;padding:8px;background-color:#EBECEC;border:1px solid #999999}
.elementContainerBox3 .col1     {float:left;width:32%;margin:0 2% 0 0}
.elementContainerBox3 .col2     {float:left;width:32%;margin:0 2% 0 0}
.elementContainerBox3 .col3     {float:left;width:32%}

/* für Editor area2 rechte Spalte */

#blockRight            {float:right;width:200px;margin:30px 0 0 0 ;vertical-align:top}
#blockRightInner       {padding:10px 9px 0 0}


/* Popup */

body#bodyPopup { background-image:url(/wUniservDE/wGlobal/layout/images/backgrounds/popup-header.jpg); 
				background-repeat:no-repeat; 
				background-position:left top;
				padding-top:100px;}

#blockMainPopup {
	width: 990px;
	height: auto;
	margin: 0px 2px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;

}