/*stand 31.07.2004 | mge*/

/*
////////////////////////////////////////////////////////////////
//
// nav.css  Stylesheet fuer die Navigation
//
// Weblication® CMS Strukturdesign Version 4.5
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/



/*
################################################################
Navigation links
################################################################
*/
.navLeftLevelStart         {
	padding-left:25px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}
.navLeftLevel1         {
	padding-left:25px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}
.navLeftLevel1Over         {
	padding-left:25px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_01_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}
.navLeftLevel2         {
	padding-left:35px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}
.navLeftLevel2Over         {
	padding-left:35px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_01_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}
.navLeftLevel3         {
	padding-left:40px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}
.navLeftLevel3Over         {
	padding-left:40px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_01_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}
.navLeftLevel4         {
	padding-left:45px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}
.navLeftLevel4Over         {
	padding-left:45px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	cursor:hand;
	table-layout:fixed;
	background-image: url(/de/img/99_layout/pic_nav_left_04_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 170px;
}

/*
################################################################
Styles für Layers
(nicht ändern)
################################################################
*/ 
.submenuTopLevel2   {position:absolute;visibility:hidden;z-index:2;margin:0px;margin-top:2px;margin-left:-4px;padding:0px;width:160px;}
.submenuTopLevel3   {position:absolute;visibility:hidden;z-index:3;margin:0px;margin-left:-1px;margin-top:-1px;padding:0px;width:160px;}
.submenuTopLevel4   {position:absolute;visibility:hidden;z-index:2;margin:0px;margin-left:-1px;margin-top:-1px;padding:0px;width:160px;}  	

/*
################################################################
Styles für Navigationslevel
################################################################
*/
.submenuTopRow		  {
	margin:0px;
	width:180px;
	padding:2px;
	padding-left:4px;
	cursor:pointer;
	cursor:hand;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.submenuToprowOver  {
	margin:0px;
	width:180px;
	padding:2px;
	padding-left:4px;
	cursor:pointer;
	cursor:hand;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

/*
################################################################
Hintergrundlayer zum Schließen des Layermenüs
################################################################
*/

.submenuCloser      {position:absolute;visibility:hidden;margin-top:30px; z-index:1;width:600px;height:480px;}

/*
################################################################
Formatierung der Links in Navigation
################################################################
*/
.aNavLeftLevelStart          {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 14px;
	line-height: 120%;
}
.aNavLeftLevelStart:hover          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 14px;
	line-height: 120%;
}
.aNavLeftLevel1          {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
}
.aNavLeftLevel1:hover    {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
}
.aNavLeftLevel1Over          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
}
.aNavLeftLevel1Over:hover          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
}
.aNavLeftLevel2          {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 120%;
}
.aNavLeftLevel2:hover    {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 120%;
}
.aNavLeftLevel2Over          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 11px;
	line-height: 120%;
}
.aNavLeftLevel2Over:hover          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 11px;
	line-height: 120%;
}
.aNavLeftLevel3          {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}
.aNavLeftLevel3:hover    {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}
.aNavLeftLevel3Over          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}
.aNavLeftLevel3Over:hover          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}
.aNavLeftLevel4          {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}
.aNavLeftLevel4:hover    {
	text-decoration:none;
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}
.aNavLeftLevel4Over          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}
.aNavLeftLevel4Over:hover          {
	text-decoration:none;
	color:#0099ff;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
}




.aNavTopSystem          {font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none;color:#000000;}
.aNavTopSystem:hover    {font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none;color:#FFFFFF;}

/*
################################################################
Sitemap
################################################################
*/

.sitemapLevel1                     {padding-left:0px;}
.sitemapLevel2                     {padding-left:10px;}
.sitemapLevel3                     {padding-left:20px;}
.sitemapLevel4                     {padding-left:30px;}



/*

////////////////////////////////////////////////////////////////

//

// design.css Stylesheet fuer die Inhaltsseiten

//

// Weblication® CMS Strukturdesign Version 4.5

// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de

// erstellt mit Weblication® Content Management Server, www.weblication.de

//

////////////////////////////////////////////////////////////////

*/



/*Standardformatierungen*/



body     {
        margin:0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px; 
        color:#000000;
        font-weight:normal;
        line-height:150%;

SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #666666; 
	SCROLLBAR-SHADOW-COLOR: #666666; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #666666; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff; 

}/*Standard Textformatierung*/



div      {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:150%;}

p        {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:150%;margin:0px;padding:0px;}

span     {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:150%;}

form     {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:150%;margin:0px;padding:0px;}

td       {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:150%;}



/*Links*/

a        {font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;}

a:hover  {font-family:Arial, Helvetica, sans-serif;color:#0099ff;text-decoration:underline;}

a.BottomLink        {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#0099ff;text-decoration:none;}

a.BottomLink:hover  {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#0099ff;text-decoration:underline;}


/*Eingabefelder*/

input    {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}

select   {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}

textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}



/*Horizontale Linien*/

hr       {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}





/*################################ Ueberschriften ################################*/



h1 {margin:0px;padding:0px;font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}

h2 {margin:0px;padding:0px;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}

h3 {margin:0px;padding:0px;font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}

h4 {margin:0px;padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}

h5 {margin:0px;padding:0px;font-size:9px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}

h6 {margin:0px;padding:0px;font-size:7px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}



/*################################ Texte ################################*/



.text                {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}/*Text*/

.textBold            {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   color:#000000;}/*Text fett*/

.textInvert          {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/

.textBoldInvert      {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Text fett negativ*/

.textLinkHeader      {font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}/*Text*/

.textSmall           {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}/*Kleiner Text*/

.textSmallBold       {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   color:#000000;}/*Kleiner Text fett*/

.textSmallInvert     {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/

.textSmallBoldInvert {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/



.textLarge           {font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}/*Gro&szlig;er Text*/

.textLargeBold       {font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   color:#000000;}/*Gro&szlig;er Text fett*/

.textLargeInvert     {font-size:13px; font-family:verda font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/

.textLargeBoldInvert {font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/



/*################################ Elemente ################################*/



.elementHeadline         {
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:10px;



}/*Überschrift*/

.elementStandard         {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}/*Standard*/

.elementFormular         {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	}/*Formulare*/

.elementInclude          {padding:0px;}/*Includes*/

.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/



.elementRightStandard    {padding:0px;}/*Standard im rechten Bereich*/

.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/



.elementLeftStandard     {padding:0px;}/*Standard im linken Bereich*/

.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/

.elementLeftNavigation   {padding:0px;
padding-top:65px;
}/*Navigation im linken Bereich*/



.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/

.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/

.elementTopNavigation    {
        margin-left:0px;
	height:25px;
	text-align:left;
}
/*Navigation im oberen Bereich*/

.elementTopSystemNavigation {
        position:absolute;
        width:735px;
        top:0px;
        text-align:right;
}
.elementBottomStandard  {padding-top:5px;text-align:right;}/*Standard im unteren Bereich*/

.elementBottomInclude   {padding:8px;}/*Include im unteren Bereich*/

.elementSuche  {padding-left:20px;}/*Include im unteren Bereich*/



/*################################ Bloecke ################################*/



.blockMain           {
        width:760px;
}/*Gesamter Bereich*/

.blockTop            {
	width:760px;
	height: 100px;
	vertical-align:top;
	background-image: url(/de/img/99_layout/bg_head_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}/*Bereich oben*/

.blockLeft           {
	width:170px;
	height:450px;
	vertical-align:top;
}/*Bereich links*/

.blockContent        {
	width:590px;
	vertical-align:top;
}/*Inhaltsbereich*/

.blockRight          {width:0px;height:0px;}/*Bereich rechts*/

.blockBottom         {
	height:30px;
	vertical-align:top;
	background-image: url(/de/img/99_layout/bg_footer_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}/*Bereich unten*/



/*################################ Fragmente ################################*/



.fragmentSpace             {height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}



.fragmentPictureFloatLeft  {margin-right:8px;margin-bottom:8px;float:left;} 

.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right;} 



.fragmentTableDoubleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}

.fragmentTableTripleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}

.fragmentCellDoubleCol     {width:50%;vertical-align:top;float:left}

.fragmentCellTripleCol     {width:30%;vertical-align:top;float:left}




/*################################ css styles couniq ################################*/


.TableContent {
width: 550px;
}/*tabelle gesamter content*/

.TableContentBreite01 {
	width: 20px;
}/*breite der spalten im content | schmalste breite */

.TableContentBreite02 {
	width: 170px;
}/*breite der spalten im content | 1-spaltig */
.TableContentBreite03 {
	width: 360px;
}/*breite der spalten im content | 2-spaltig */
.TableContentTd01Left {
	vertical-align: top;
width: 360px;

}/*klasse der linken td im TableContent */
.TableContentTd02Middle {
	vertical-align: top;
width: 20px;

}/*klasse der mittleren td im TableContent */
.TableContentTd03Right {
	vertical-align: top;
width: 170px;

}/*klasse der rechten td im TableContent */

.TableContentTabelleTd01 {
	background-color: #FFFF33;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	font-weight: bold;
	vertical-align: top;
}/*bei aufzählungstabellen im TableContent oberste spalte*/
.TableContentTabelleTd02 {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	vertical-align: top;
}/*bei aufzählungstabellen im TableContent alternative spalte*/

.spaceTitel {
	padding-top: 15px;
	padding-left: 25px;
}

/*################################ styles für formulare ################################*/
/*Suchfeld Suche Links */
.FormSucheLeft{
	width: 110px;
	background-color: #e9e9e9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #000000;
}


/*textfeld 01 bei formular */
.FormFeld01 {
	background-color: #FFFF33;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;
	font-weight: bold;

}

/*button senden und zurücksetzen bei formular */
.FormButton01 {
	background-color: #FFFF33;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;
	font-weight: bold;

}


ul {
    list-style:url(/de/img/99_layout/pic_listenelement_01.gif);
}


