/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten
//
// Weblication® CMS Strukturdesign Version 4.0.9
// 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: tahoma, arial, verdana, sans-serif;font-size:12px;color:#000000;font-weight:normal;line-height:140%;}/*Standard Textformatierung*/

div      {margin:0px;padding:0px;font-family: tahoma, arial, verdana, sans-serif;font-size:12px;color:#333333;line-height:140%;}
p        {margin:0px;padding:0px;font-family: tahoma, arial, verdana, sans-serif;font-size:12px;color:#333333;line-height:140%;}
span     {margin:0px;padding:0px;font-family: tahoma, arial, verdana, sans-serif;font-size:12px;color:#333333;line-height:140%;}
form     {margin:0px;padding:0px;font-family: tahoma, arial, verdana, sans-serif;font-size:12px;color:#333333;line-height:140%;}
td       {font-family: tahoma, arial, verdana, sans-serif;font-size:12px;color:#333333;line-height:140%;}

/*Links*/
a        {font-family: tahoma, arial, verdana, sans-serif;color:#0071BC;text-decoration:none;}
a:hover  {font-family: tahoma, arial, verdana, sans-serif;color:#0071BC;text-decoration:underline;}

/*Eingabefelder*/
input    {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#333333;}
select   {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#333333;}
textarea {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#333333;}


.inputLogin			{padding-left:5px; height:18px; width:100px; background-color:#f3f3f3; border:none; border-bottom:solid 1px #D7E4ED; border-top:solid 1px #f3f3f3; color:#0071BC; font-size:11px;}

.buttonDefault                 {cursor:pointer;cursor:hand;font-family:arial, helvetica;color:#333333;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0px;font-size:10px;line-height:16px;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#cccccc;border-width:1px;padding-left:4px;padding-right:4px}
a.buttonDefault                {cursor:pointer;cursor:hand;font-family:arial, helvetica;color:#333333;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0px;font-size:10px;line-height:16px;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#cccccc;border-width:1px;padding-left:4px;padding-right:4px}
a.buttonDefault:hover          {cursor:pointer;cursor:hand;font-family:arial, helvetica;color:#333333;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0px;font-size:10px;line-height:16px;text-decoration:underline;border-style:outset;background-color:#F0F0F0;border-color:#cccccc;border-width:1px;padding-left:4px;padding-right:4px}

img				{border:none;}

ul				{margin-top:5px; margin-bottom:5px;}



/*Horizontale Linien
hr       {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}*/

hr       {border-top-style:dotted; border-top-width:1px; border-top-color:#cccccc; margin-top:5px; margin-bottom:5px; height:1px; color:#FFFFFF; background-color:#FFFFFF;}


/*################################ Ueberschriften ################################*/

h1 			{margin:0px; padding:3px; font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#ffffff; background-color:#0071BC; padding-left:14px; padding-right:14px; color:#ffffff; display:inline; line-height:140%;}

h2			{margin:0px;padding:0px;font-size:13px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#333333;}
h3			{margin:0px;padding:0px;font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#333333;}
h4			{margin:0px;padding:0px;font-size:11px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#333333;}
h5			{margin:0px;padding:0px;font-size:10px;  font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#333333;}
h6			{margin:0px;padding:0px;font-size:8px;  font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#333333;}

/*################################ Texte ################################*/

.text                {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#333333;}/*Text*/
.textBold            {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold;   color:#333333;}/*Text fett*/
.textInvert          {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/
.textBoldInvert      {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Text fett negativ*/

.textSitemap1         {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#999999;}/*Text*/
.textSitemap2         {font-size:11px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#999999;}/*Text*/


.textSmall           {font-size:10px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#333333;}/*Kleiner Text*/
.textSmallBold       {font-size:10px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold;   color:#333333;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:9px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:9px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/

.textLarge           {font-size:13px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#333333;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:13px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold;   color:#333333;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:13px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:13px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

/* Footer*/
.footerCopyright			{font-size:10px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#666666;}
.footerGNM, .footerGNM a	{font-size:10px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#BBBBBB; text-decoration:none;}
.footerGNM a:hover			{text-decoration:underline; color:#BBBBBB;}


/* Functions Links Header*/
a.linkFunctionsHeader           {font-size:11px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#007BC0; text-decoration:none;}
a.linkFunctionsHeader:hover	    {text-decoration:underline;}



/* Header */
.textHomeHeader      {font-size:16px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#FFFFFF; line-height:110%;}
.textHomeDescription {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#FFFFFF; line-height:140%;}

.textHomeNewsTitle   {font-size:12px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#FFFFFF; line-height:110%; padding-bottom:3px;}
.textHomeNews        {font-size:11px; font-family: tahoma, arial, verdana, sans-serif; font-weight:normal; color:#FFFFFF; line-height:140%;}
a.textHomeNewsBold          {font-size:11px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#FFFFFF; line-height:140%; text-decoration:none;}
a.textHomeNewsBold:hover    {font-size:11px; font-family: tahoma, arial, verdana, sans-serif; font-weight:bold; color:#FFFFFF; line-height:140%; text-decoration:underline;}

/*################################ Elemente ################################*/

/* Blueblade Elemente */
.elementStandardBlueblade  	{margin-left:11px; margin-right:10px; padding-bottom:12px; padding-top:8px; padding-left:14px; padding-right:21px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/
.elementEmptyBlueblade     	{margin-left:11px; margin-right:10px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999; padding:1px; padding-left:10px; padding-right:10px;}
.elementHeadlineBlueblade  	{margin-left:11px; margin-right:10px; padding-top:12px; padding-left:14px; padding-right:21px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Überschrift*/
.elementFormularBlueblade  	{margin-left:11px; margin-right:10px; padding-bottom:12px; padding-top:8px; padding-left:14px; padding-right:21px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/
.elementStandardNoSpaceBlueblade  	{margin-left:11px; margin-right:10px; padding-bottom:0px; padding-top:0px; padding-left:14px; padding-right:21px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/
.elementSpace            	{margin-left:11px; margin-right:10px; background-color:#E6F1F8; border-left:solid 1px #cccccc; border-right:solid 1px #999999; padding:10px;}/*Leerzeile*/


/* Standard Elemente */
.elementH1					{margin-left:11px; margin-right:10px; margin-top:8px; border-bottom:solid 1px #cccccc; padding:0px; margin-bottom:0px; }
.elementHeadline         	{margin-left:11px; margin-right:10px; padding-top:12px; padding-left:14px; padding-right:21px; background-color:#FFFFFF; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Überschrift*/
.elementStandard         	{margin-left:11px; margin-right:10px; padding-bottom:12px; padding-top:8px; padding-left:14px; padding-right:21px; background-color:#FFFFFF; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/
.elementStandardNoSpace    	{margin-left:11px; margin-right:10px; padding-bottom:0px; padding-top:0px; padding-left:14px; padding-right:21px; background-color:#FFFFFF; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/

.elementFormular         	{margin-left:11px; margin-right:10px; padding-bottom:12px; padding-top:8px; padding-left:14px; padding-right:21px; background-color:#FFFFFF; border-left:solid 1px #cccccc; border-right:solid 1px #999999;}/*Standard*/
.elementInclude          	{padding:0px;}/*Includes*/
.elementSpace            	{margin-left:11px; margin-right:10px; background-color:#FFFFFF; border-left:solid 1px #cccccc; border-right:solid 1px #999999; padding:10px;}/*Leerzeile*/
.elementEmpty           	{margin-left:11px; margin-right:10px; background-color:#FFFFFF; border-left:solid 1px #cccccc; border-right:solid 1px #999999; padding:1px; padding-left:10px; padding-right:10px;}

.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; padding-left:9px; padding-right:25px;}/*Navigation im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/
.elementTopNavigation    {padding:0px;margin:0px;padding-left:158px;background-color:#B3C8DC;height:24px;border-bottom-style:solid;border-top-style:solid;border-width:1px;border-color:#FFFFFF;}/*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*/

.elementContentBottom	{margin-left:11px; margin-right:10px; border-top:solid 1px #999999;}
.elementFooter			{margin-left:11px; margin-right:10px; margin-top:15px; border-top:dotted 1px #cccccc;}


.elementHomeHeader      {padding-left:25px; padding-top:22px; padding-right:30px;}
.elementHomeDescription {padding-left:25px; padding-top:15px; padding-right:30px;}
.elementHomeFunctions   {padding-left:330px; padding-top:18px;}
.elementHomeMemberLogin {padding-left:333px; padding-top:7px; padding-right:9px;}
.elementHomeNews        {padding-left:40px; padding-top:10px;}


.elementSubHeader      {padding-left:25px; padding-top:22px; padding-right:30px;}
.elementSubDescription {padding-left:25px; padding-top:15px; padding-right:30px;}
.elementSubFunctions   {padding-left:395px; padding-top:10px;}
.elementSubMemberLogin {padding-left:395px; padding-top:5px;}



/*################################ Bloecke ################################*/

.blockMain           {width:100%; } /*Gesamter Bereich*/
.blockTop            { display:none; }/*Bereich oben*/
.blockLeft           { display:none; }/*Bereich links*/
.blockContent        {width:100%;vertical-align:top;}/*Inhaltsbereich*/
.blockRight          { display:none; }/*Bereich rechts*/
.blockBottom         { display:none; }/*Bereich unten*/

/*################################ Fragmente ################################*/

.fragmentSpace             {height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}

.fragmentPictureFloatLeft  {margin-right:8px;margin-bottom:8px;float:left; margin-top:4px;} 
.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right; margin-top:4px;} 

.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:#000000;border-width:1px;} 


/*################################ Custom Classes ################################*/

.imgNewsList			{ margin-right:10px; margin-bottom:10px; margin-top:4px;}
.hr						{ border-top:dotted 1px #cccccc; margin-top:10px; margin-bottom:10px;}

