/*



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



//



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





/* breiten und abstaende im content */



.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;

}



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



}



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







.elementHeadline         {padding:0px;}/*Überschrift*/



.elementStandard         {padding:0px;}/*Standard*/



.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    {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/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/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;} 
