@import url("/de/wLayout/design/style/weblics_new.css");
/*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
//
////////////////////////////////////////////////////////////////
*/

@import url(/format/styles/shared.gui.css);

/*
################################################################
Navigation oben
################################################################
*/
.navTopLevel1          {
	padding-left:0px;
	padding-right:9px;
	padding-top:0px;
	padding-bottom:5px;
	cursor:pointer;
	cursor:hand;
	}
.navTopLevel1Over      {
	padding-left:0px;
	padding-right:9px;
	padding-top:0px;
	padding-bottom:5px;
	cursor:pointer;
	cursor:hand;
}


/*
################################################################
Navigation links
################################################################
*/
.navLeftLevel1         {padding:4px;padding-left:4px;cursor:pointer;cursor:hand;}
.navLeftLevel1Over     {padding:4px;padding-left:4px;cursor:pointer;cursor:hand;}

.navLeftLevel2         {
	padding:4px;
	padding-left:0px;
	cursor:pointer;
	cursor:hand;
	background-image: url(/de/img/99_layout/bg_td_leftnav_01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.navLeftLevel2Over     {
	padding:4px;
	padding-left:0px;
	cursor:pointer;
	cursor:hand;
	background-image: url(/de/img/99_layout/bg_td_leftnav_01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

.navLeftLevel3         {padding:2px;padding-left:10px;cursor:pointer;cursor:hand;}
.navLeftLevel3Over     {padding:2px;padding-left:10px;cursor:pointer;cursor:hand;}

.navLeftLevel4         {padding:2px;padding-left:20px;cursor:pointer;cursor:hand;}
.navLeftLevel4Over     {padding:2px;padding-left:20px;cursor:pointer;cursor:hand;}

.navLeftLevel5         {padding:2px;padding-left:15px;cursor:pointer;cursor:hand;}
.navLeftLevel5Over     {padding:2px;padding-left:15px;cursor:pointer;cursor:hand;}

/*
################################################################
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
################################################################
*/
.aNavTopLevel1          {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size: 12px;
}

.aNavTopLevel1:hover    {
	text-decoration:none;
	color:#cc3333;
	font-weight:bold;
	font-size: 12px;
	}
.aNavTopLevel1Over          {
	text-decoration:none;
	color:#cc3333;
	font-weight:bold;
	font-size: 12px;
}
.aNavTopLevel1Over:hover          {
	text-decoration:none;
	color:#cc3333;
	font-weight:bold;
	font-size: 12px;
}
.aNavTopLevel2          {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size: 11px;
}
.aNavTopLevel2:hover    {
	text-decoration:none;
	color:#cc3333;
	font-weight:bold;
	font-size: 11px;}
.aNavTopLevel3          {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size: 11px;}
.aNavTopLevel3:hover    {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size: 11px;}
.aNavTopLevel4          {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size: 11px;}
.aNavTopLevel4:hover    {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size: 11px;}

 /*
################################################################
Formatierung der Links in Navigation Links
################################################################
*/

.aNavLeftLevel1          {
	text-decoration:none;
	color:#666666;
	font-weight: bold;
}
.aNavLeftLevel1:hover    {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}
.aNavLeftLevelOver1          {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}
.aNavLeftLevelOver1:hover          {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}

.aNavLeftLevel2          {
	text-decoration:none;
	color:#666666;
	font-weight: bold;
}
.aNavLeftLevel2:hover    {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}
.aNavLeftLevelOver2          {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}
.aNavLeftLevelOver2:hover          {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}


.aNavLeftLevel3          {
	text-decoration:none;
	color:#666666;
	font-weight: bold;
}
.aNavLeftLevel3:hover    {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}
.aNavLeftLevelOver3          {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}
.aNavLeftLevelOver3:hover          {
	text-decoration:none;
	color:#cc3333;
	font-weight: bold;
}

.aNavLeftLevel4          {
	text-decoration:none;
	color:#666666;

}
.aNavLeftLevel4:hover    {
	text-decoration:none;
	color:#cc3333;

}
.aNavLeftLevelOver4          {
	text-decoration:none;
	color:#cc3333;

}
.aNavLeftLevelOver4:hover          {
	text-decoration:none;
	color:#cc3333;


}

.aNavLeftLevel5          {
	text-decoration:none;
	color:#666666;
         font-size:9px;

}
.aNavLeftLevel5:hover    {
	text-decoration:none;
	color:#cc3333;
         font-size:9px;

}
.aNavLeftLevelOver5          {
	text-decoration:none;
	color:#cc3333;
         font-size:9px;

}
.aNavLeftLevelOver5:hover          {
	text-decoration:none;
	color:#cc3333;
         font-size:9px;

}


.aNavTopSystem          {font-size:10px; font-family:verdana, Helvetica, sans-serif; font-weight: bold; text-decoration:none;color:#999999;}
.aNavTopSystem:hover    {font-size:10px; font-family:verdana, Helvetica, sans-serif; font-weight: bold; text-decoration:none;color:#000000;}

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

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



/*

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

//

// 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     {background-color:#FFFFFF;margin:0px;font-family:verdana, Helvetica, sans-serif;font-size:11px;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:verdana, Helvetica, sans-serif;font-size:11px;color:#000000;line-height:150%;}

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

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

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

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



/*Links*/

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

a:hover  {font-family:verdana, Helvetica, sans-serif;color:#cc3333;text-decoration:underline;}

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

a.BottomLink:hover  {font-family:verdana, Helvetica, sans-serif;font-size:10px;color:#cc3333;text-decoration:none;}


/*Eingabefelder*/

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

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

textarea {font-size:11px; font-family:verdana, 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:verdana, Helvetica, sans-serif; font-weight:bold; color:#000000;}

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

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

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

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

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



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



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

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

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

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

.textLinkHeader      {font-size:10px; font-family:verdana, Helvetica, sans-serif; font-weight:bold; color:#999999;}/*Text*/

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

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

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

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

.textsuccess         {font-size:10px; font-family:verdana, Helvetica, sans-serif; font-weight:bold; color:#608030; }/*Kleiner Text success*/


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

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

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

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



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



.elementHeadline         {
	padding-left:9px;
	padding-right:0px;
	padding-top:25px;
	padding-bottom:10px;
}/*Überschrift*/

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

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

.elementSuche         {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:8px;
	}/*SucheinNavigation*/


.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;}/*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:754px;
        top:85px;
        text-align:right;
}
.elementBottomStandard  {padding-top:5px;text-align:right;}/*Standard im unteren Bereich*/

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



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



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

.blockTop            {
	width:760px;
	height: 129px;
	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:160px;
	height:450px;
	vertical-align:top;
}/*Bereich links*/

.blockContent        {width:600px;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: 580px;
}/*tabelle gesamter content*/
.TableContentBreite01 {
	width: 20px;
}/*breite der spalten im content | schmalste breite */
.TableContentBreite02 {
	width: 180px;
}/*breite der spalten im content | 1-spaltig */
.TableContentBreite03 {
	width: 380px;
}/*breite der spalten im content | 2-spaltig */
.TableContentTd01Left {
	vertical-align: top;
         width: 380px;

}/*klasse der linken td im TableContent */
.TableContentTd02Middle {
	vertical-align: top;
	width: 20px;
	background-image: url(/de/img/99_layout/01_linie_vertikal.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;

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


}/*klasse der rechten td im TableContent */

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


/*################################ styles für formulare ################################*/

.FormFeldTitel {
	width: 130px;
	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: #cc3333;
	font-weight: bold;



}/*textfeld 01 bei formular */

.FormFeld01 {
	width: 165px;
	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: #cc3333;
	font-weight: bold;



}/*textfeld 01 bei formular */

.FormFeld02 {
	width: 230px;
	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: #cc3333;
	font-weight: bold;



}/*textfeld 01 bei formular */
.FormButton01 {
	width: 100px;
	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: #cc3333;
	font-weight: bold;

}/*button senden und zurücksetzen bei formular */
.FormTd {
	height: 30px;
	vertical-align: top;
}

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

.TableGrau {
	width: 580px;
	background-color: #e9e9e9;
}
.TableGrauTdRot {
	background-color: #cc3333;
}
.TableGrauTdBlau {
	background-color: #77a1d7;
}