/*



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



//



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



//



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



*/







/* formatierungen format  */





/* breiten und abstaende im content */

td.hoeheaktuelles {

	min-height:500px;

}

.LeftContentSpacing {

	padding-top: 17px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 34px;

}

.RightContentSpacing {

	padding-top: 17px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.LeftContentWidth {

	width: 270px;

	padding: 0px;

	margin: 0px;

}



.RightContentWidth {

	width: 556px;

	padding: 0px;

	margin: 0px;

}



/* textbreite 500px // div einbinden falls gewuenscht */



.RightContentText {

	width: 500px;

	padding: 0px;

	margin: 0px;

}





/* formatierung ueberschrift im header */



.TopTitel {

	padding-top: 17px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 34px;

}

#linkHome                     {position:absolute;margin:0 0 0 -100px}



/* formatierungen fuer footer // links, hintergrund, includes dynamische bilder, drucken */



.TdFooter {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	padding-left: 35px;

	padding-top: 3px;

	text-align: top;

	background-image: url(/de/new/img/99_layout/bg_footer_01.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 24px;

}

#Foot a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}

#Foot a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: underline;

}



.IncludeFooter {

	height: 37px;

}

.IncludeFooterBilder {

	height: 129px;



}

#footerRight         {width:200px;float:right;margin:0;padding:0 35px 0 0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration:none;}
#footerRight a       {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration:none;padding-right:8px;}
#footerRight a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration:underline;}

*html #footerRight         {margin:-15px 35px 0 0;}
.DivPrint {

	padding-bottom: 15px;

	padding-left: 33px;



}





/* formularfelder bei kontaktformular*/



.Formfeld01 {

	font-weight: bold;

	color:#62142b;

	background-color: #c1c8d0;

	border: 1px solid #29465f;

}


/* formatierungen für popup bei geschichte */
.PopupMain {
	width: 580px;
}

.PopupTdLeft {
	padding-top: 15px;
	padding-left: 17px;
	width: 90px;
}

.PopupTdMiddle {
	padding-top: 18px;
	padding-right: 40px;
	padding-left: 10px;
	width: 354px;
	padding-bottom: 15px;

}
.PopupTdRight {
	padding: 18px 0px 0px;
	width: 136px;
}
.PopupTdRightBagt {
	padding-top: 18px;
	padding-right: 10px;
	padding-left: 10px;
	width: 490px;
	padding-bottom: 15px;

}

/*Standardformatierungen*/







body     {background-color:#FFFFFF;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#7a8ea6;font-weight:normal;line-height:150%;}/*Standard Textformatierung*/







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



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



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



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



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







/*Links*/



a        {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#62142b;text-decoration:none;}



a:hover  {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#7a8ea6;text-decoration:underline;}







/*Eingabefelder*/



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



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



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







/*Horizontale Linien*/



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











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







h1 {margin:0px;padding:0px;font-size:23px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#c1c8d0;}

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

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

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

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

h6 {margin:0px;padding:0px;font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#c1c8d0;}









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







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



.textBold            {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   color:#7a8ea6;}/*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*/







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



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



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



.textSmallBoldInvert {font-size:9px; 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:#7a8ea6;}/*Gro&szlig;er Text*/



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



.textLargeInvert     {font-size:13px; 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 ################################*/
#blockMain {width:826px;}/*Gesamter Bereich*/
#blockLeft {width: 270px;float:left;vertical-align:top;}/*Bereich Links*/
#blockLeft .blockLeftInner {padding:17px 0 0 34px;}/*Bereich Links Innen*/
#blockContent {float:left;width:556px;vertical-align:top;}/*Inhaltsbereich*/
#blockContent .blockContentInner {padding:17px 0 0 0;}





.elementHeadline         {margin-bottom:6px;padding:0px;}/*Überschrift*/
.elementStandard         {padding:0 0 10px 0;}/*Standard*/
.elementStandardRight     {width:556px;margin-left:270px;padding:0 0 10px 0;}/*StandardRight*/
.elementStandardRightLeft  {width:356px;float:left;padding:0 0 10px 0;}/*StandardRight*/
.PictureRight              {float:right;padding:0 0 10px 0;}
.subText                     {margin-top:5px;}
.bildCenter                     {margin:0 0 0 178px;}



.elementFormular         {padding:0px;}/*Formulare*/



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



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







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



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







.elementLeftStandard     {padding:10px;}/*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    {width:500px;padding:20px 0px 0px;margin:0px;}/*Navigation im oberen Bereich*/



.elementTopSystemNavigation {position:absolute;top:10px;width:758px;text-align:right;}







.elementBottomStandard  {padding:4px;text-align:center;}/*Standard im unteren Bereich*/



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







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







.blockMain           {width:826px} /*Gesamter Bereich*/



.blockFooterBilder {

	width:826px;

	vertical-align: top;

}



.blockTop            {

	width:826px;

	height:215px;

	vertical-align:top;

	background-image: url(/de/new/img/99_layout/bg_top_01.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}/*Bereich oben*/

.blockTopHome            {

	width:826px;

	height:215px;

	vertical-align:top;

	background-image: url(/de/new/img/99_layout/bg_top_02.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}/*Bereich oben*/





.blockContent        {

	vertical-align:top;



}/*Inhaltsbereich*/













/*################################ 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}







.fragmentLinklistFloatLeft {padding:8px;margin-right:8px;margin-bottom:8px;float:left;border-style:solid;border-color:#7a8ea6;border-width:1px;} 


/*################################ Aktuelles ################################*/
.elementSpaceNews                          {margin:0;padding:0 0 1.5em 0;}
.elementSpaceSmall                     {margin:0 0 0.5em 0;padding:0;}
.elementFunction                       {margin:10px 0 0 270px;}
.elementFunction a                     {margin:0 0.25em;}
.elementLine                           {margin:0 0 1em 0;padding:0;}
.elementWarning                        {margin:0 0 1em 0;padding:0.5em;width:50%;color:#ff0000;border:1px solid #ff0000;background-color:#fff;}
.elementSuccess                        {margin:0 0 1em 0;padding:0.5em;width:50%;color:#4d6710;border:1px solid #4d6710;background-color:#fff;}
.elementMessage                        {margin:0 0 1em 0;padding:0.5em;color:#ff0000;border:1px solid #646466;background-color:#f9f9f9;}
.elementSource                         {padding:0.5em;border:1px dotted #646466;background-color:#f9f9f9;}
.elementSource:hover                   {background-color:#f2f2f3;}
.elementItem                           {margin:0 0 0.25em;}
.fns_buttonWeblication {cursor:pointer;width:auto;height:20px;color:#000;background-color:#c6c6c7;border:1px solid #000;margin:0 0.5em 0 0;padding:0 0.5em;font-weight:bold;text-decoration:none;}
.fns_buttonWeblication:hover {cursor:pointer;width:auto;height:20px;color:#fff;background-color:#62142B;border:1px solid #000;margin:0 0.5em 0 0;padding:0 0.5em;font-weight:bold;text-decoration:none;}

/*################################ Anzeige Verkaufsaussendienst ################################*/

#infobox {position:absolute;left:180; top:25;z-index:1; visibility:hidden;}
.infoText {
background-color:#F9FCFF;
border:8px solid #0090E0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#5F5F5F;
padding:15px;
}




