@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
//
////////////////////////////////////////////////////////////////
*/

/*
################################################################
Navigation oben
################################################################
*/
.navTopLevelTitel          {
	padding-left:0px;
	padding-right:17px;
	padding-top:0px;
	padding-bottom:5px;
	cursor:pointer;
	cursor:hand;
	}
.navTopLevelTitelOver      {
	padding-left:0px;
	padding-right:17px;
	padding-top:0px;
	padding-bottom:5px;
	cursor:pointer;
	cursor:hand;
}
.navTopLevelTitellast          {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
	cursor:pointer;
	cursor:hand;
	}




.navTopLevel1          {
	padding-left:0px;
	padding-right:18px;
	padding-top:0px;
	padding-bottom:5px;
	cursor:pointer;
	cursor:hand;
	}
.navTopLevel1Over      {
	padding-left:0px;
	padding-right:18px;
	padding-top:0px;
	padding-bottom:5px;
	cursor:pointer;
	cursor:hand;
}
.navTopLevel1last          {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
	cursor:pointer;
	cursor:hand;
	}




	
.NavTopSystemUs          {
	line-height: 115%;
	text-align: right;
}

/*
################################################################
Navigation links
################################################################
*/


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

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

.navLeftLevel4         {padding:4px;padding-left:30px;cursor:pointer;cursor:hand;background-image: url(/de/img/99_layout/bg_leftnav_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
.navLeftLevel4Over     {padding:4px;padding-left:30px;cursor:pointer;cursor:hand;background-image: url(/de/img/99_layout/bg_leftnav_03_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
.navLeftLevel5         {padding:4px;padding-left:40px;cursor:pointer;cursor:hand;background-image: url(/de/img/99_layout/bg_leftnav_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
.navLeftLevel5Over     {padding:4px;padding-left:40px;cursor:pointer;cursor:hand;background-image: url(/de/img/99_layout/bg_leftnav_03_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}


/*
################################################################
Styles für Layers
(nicht ändern)
################################################################
*/ 
.submenuTopLevel2   {position:absolute;visibility:hidden;z-index:2;margin:0px;margin-top:7px;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: solid;
	border-bottom-color: #333366;
}
.submenuToprowOver  {
	margin:0px;
	width:180px;
	padding:2px;
	padding-left:4px;
	cursor:pointer;
	cursor:hand;
	background-color:#cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333366;
}

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

.aNavTopLevelTitel:hover    {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size: 14px;
	}
.aNavTopLevelTitelOver          {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size: 14px;
}
.aNavTopLevelTitelOver:hover          {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size: 14px;
}




.aNavTopLevel1          {
	text-decoration:none;
	color:#333366;
	font-weight:bold;
	font-size: 13px;
}

.aNavTopLevel1:hover    {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	font-size: 13px;
	}
.aNavTopLevel1Over          {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	font-size: 13px;
}
.aNavTopLevel1Over:hover          {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	font-size: 13px;
}


.aNavLeftLevel          {
	text-decoration:none;
	color:#333366;
	font-weight: bold;
}
.aNavLeftLevel:hover    {
	text-decoration:none;
	color:#333366;
	font-weight: bold;
}
.aNavLeftLevelOver          {
	text-decoration:none;
	color:#333366;
	font-weight: bold;
}
.aNavLeftLevelOver:hover          {
	text-decoration:none;
	color:#333366;
	font-weight: bold;
}
.aNavLeftLevel3          {
	text-decoration:none;
	color:#333366;
	font-weight: normal;
}
.aNavLeftLevel3:hover    {
	text-decoration:none;
	color:#333366;
	font-weight: bold;
}
.aNavLeftLevel3Over          {
	text-decoration:none;
	color:#333366;
	font-weight: bold;
}
.aNavLeftLevel3Over:hover          {
	text-decoration:none;
	color:#333366;
	font-weight: bold;
}
.aNavLeftLevel4          {
	text-decoration:none;
	color:#333366;
	font-size: 11px;
	font-weight: normal;
}
.aNavLeftLevel4:hover    {
	text-decoration:none;
	color:#333366;
	font-size: 11px;
	font-weight: normal;
}
.aNavLeftLevel4Over          {
	text-decoration:none;
	color:#333366;
	font-size: 11px;
	font-weight: normal;
}
.aNavLeftLevel4Over:hover          {
	text-decoration:none;
	color:#333366;
	font-size: 11px;
	font-weight: normal;
}

.aNavTopSystem          {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	font-weight: bold;
}
.aNavTopSystem:hover    {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ffffff;
	font-weight: bold;}
	
.aNavTopSystemUs          {
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}
.aNavTopSystemUs:hover          {
	font-size:10px;
	text-decoration:underline;
	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     {background-color:#FFFFFF;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: #999999; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
 
}














}/*Standard Textformatierung*/



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

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

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

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

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



/*Links*/

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

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

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

a.BottomLink:hover  {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333366;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:#666666;}

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

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

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

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

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



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


.startbildergalerie  {position:relative;left:0px;top:10px;margin-bottom:10px;}
/*IEHACK7*/ *+html body .startbildergalerie  {position:relative;left:0px;top:5px;margin-bottom:5px;}
/*IEHACK6*/ *html body .startbildergalerie  {position:relative;left:0px;top:5px;margin-bottom:5px;}

.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:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff;}/*Text*/

.textSmall           {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}/*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:0px;
	padding-top:20px;
	padding-bottom:10px;
}/*Überschrift*/

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

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

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

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



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

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



.elementLeftStandard     {padding:8px;}/*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:200px;
	height:25px;
	text-align:left;
	vertical-align: top;
}
/*Navigation im oberen Bereich*/

.elementTopNavigationTitel    {
	margin-left:154px;
	height:25px;
	text-align:left;
	vertical-align: top;
}
/*Navigation im oberen Bereich*/

.elementTopSystemNavigation {
        position:absolute;
        margin-left:185px;
        top:20px;
	text-align:left;
}
.elementBottomStandard  {padding-top:8px;text-align:right;}/*Standard im unteren Bereich*/

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



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



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

.blockTop            {
	width:780px;
	vertical-align:top;
	background-image: url(/de/img/99_layout/us_bg_head.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}/*Bereich oben*/
.blockTopTitel            {
	width:780px;
	height: 155px;
	vertical-align:top;
	background-image: url(/de/img/99_layout/titel_pic_head_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}/*Bereich oben*/

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

.blockContent        {width:600px;vertical-align:top;}/*Inhaltsbereich*/
.TdBlockContent        {
	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_line_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;
	color: #333366;
	background-color: #e6e6e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333366;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;        
}/*bei aufzählungstabellen im TableContent oberste spalte*/
.TableContentTabelleTd02 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333366;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}/*bei aufzählungstabellen im TableContent alternative spalte*/

.TableContentTabelleTd02 a {
        font-weight:bold;
}

ul {
    list-style:url(/de/img/99_layout/pic_listenelement_01.gif);
	padding-left: 0px;
	margin-left: 20px;
}

.TableContentTabelleTable01{
empty-cells:show;
}



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



.FormFeld01 {

	width: 175px;
	background-color: #f7f7ff;
	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: #333366;
	border-right-color: #333366;
	border-bottom-color: #333366;
	border-left-color: #333366;
	color: #000000;
	font-weight: bold;



}/*textfeld 01 bei formular */

.FormButton01 {

	width: 100px;
	background-color: #f7f7ff;
	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: #333366;
	border-right-color: #333366;
	border-bottom-color: #333366;
	border-left-color: #333366;
	color: #000000;
	font-weight: bold;


}/*button senden und zurücksetzen bei formular */


