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

/*Tabellenformatierung Standard*/

div             {margin:0px;padding:0px;}
p               {margin:0px;padding:0px;}
span            {margin:0px;padding:0px;}
form            {margin:0px;padding:0px;}

/*Ausrichtung und Hintergrundfarbe*/
body                {background-color:#FFFFFF; margin:0px;}
body.frameTop	    	{border-bottom:1px solid #c5c7c8;}
body.frameBottom		{border-top:1px solid #c5c7c8;}


table               {margin:0px;}

/*standard Textformatierungen*/
td, p, div, span {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}

/*Links*/
a                   		{font-family:arial, helvetica, sans-serif; color:#9C9C9C;}
a:hover             		{font-family:arial, helvetica, sans-serif; text-decoration:none; color:#9C9C9C;}
body.frameBottom a 			{color:#9c9c9c; text-decoration:none;}
body.frameBottom a:hover  	{color:#000000; text-decoration:none;}

a img	{border:0px;}

/*Falls Links nicht unterstrichen angezeigt werden sollen*/
.textDecorationNone {text-decoration:none;font-weight:normal;}

/*Eingabefelder*/
.input              {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}

/*Horizontale Linien*/
hr                   {background-color:#f1f1f1;color:#f1f1f1;height:1px;border-style:none}

.top					{}
td.logoStart	{padding:3px 0 0 0px; text-align:right;}
td.logo				{padding:3px 0 0 0px; text-align:right;}

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

h1 {margin:0px;padding:0px;font-size:18px; font-family:arial, sans-serif; font-weight:bold; color:#104489;}
h2 {margin:0px;padding:0px;font-size:12px; font-family:arial, sans-serif; font-weight:bold; color:#104489;}
h3 {margin:0px;padding:0px;font-size:10px; font-family:arial, sans-serif; font-weight:bold; color:#000000;}
h4 {margin:0px;padding:0px;font-size:10px; font-family:arial, sans-serif; font-weight:bold; color:#000000;}
h5 {margin:0px;padding:0px;font-size:102px;  font-family:arial, sans-serif; font-weight:bold; color:#000000;}
h6 {margin:0px;padding:0px;font-size:10px;  font-family:arial, sans-serif; font-weight:bold; color:#000000;}

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

/*Kleiner Text*/
.subText           {font-size:10px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}
.subTextBold       {font-size:10px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}
.subTextInvert     {font-size:10px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}
.subTextBoldInvert {font-size:10px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}

/*Normaler Text*/
.text              {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}
.textBold          {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}
.textInvert        {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}
.textBoldInvert    {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}

/*Ueberschrift*/
.subHead           {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}
.subHeadBold       {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}
.subHeadInvert     {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}
.subHeadBoldInvert {font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}

/*Hauptueberschrift*/
.head              {font-size:18px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}
.headBold          {font-size:18px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}
.headInvert        {font-size:18px; font-family:arial, helvetica, sans-serif; font-weight:normal; color:#000000;}
.headBoldInvert    {font-size:18px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#000000;}

/*Blauer Text*/
.textBlau          {font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:bold;   color:#154B8B;}

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

.elementHeadline         {padding:0px;}/*&Uuml;berschrift*/
.elementStandard         {padding:0px;}/*Standard*/
.elementFormular         {padding:0px;}/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:0px;}/*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*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {height:79px; margin-top:0px; border-top-style:solid; border-top-width:0px; border-top-color:#FFFFFF;}/*Include im oberen Bereich*/

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

.elementValignTop  		{vertical-align:top;}/*Standard im unteren Bereich*/

.elementClearFloat		{clear:both; height:1px; line-height:1px; font-size:1px;}

/*###################### Elemente Startseite rechte Spalte ##########################*/

.elementRubrik_rechts_text	{margin:10px 0 30px 0;}

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

.blockMain           {}/*Gesamter Bereich*/
.blockTop            {background-color:#034A8A;border-color:#034A8A;}/*Bereich oben*/
.blockLeft           {background-color:#B3C8DC;border-color:#034A8A;}/*Bereich links*/
.blockContent        {border-color:#034A8A;}/*Inhaltsbereich*/
.blockRight          {background-color:#B3C8DC;border-color:#034A8A;}/*Bereich rechts*/
.blockBottom         {background-color:#034A8A;border-color:#034A8A;}/*Bereich unten*/

/*################################ Fragmente ################################*/

.fragmentSpace             {height:12px;margin-bottom:0px;margin-left:0px;border-style:none;}

.fragmentPictureFloatLeft  {margin-right:8px;margin-bottom:8px;float:left;} 
.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right;} 

.fragmentTableDoubleCol    {spacing:0px;padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentTableTripleCol    {spacing:0px;padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentCellDoubleCol     {width:50%;padding:4px;vertical-align:top;}
.fragmentCellTripleCol     {width:33%;padding:4px;vertical-align:top;}

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

/*
################################################################
Styles f�r die Current Navigation
################################################################
*/

.currentLevel1			{font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#699BC5;}
.currentLevel1open		{font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#FFFFFF;}
.currentLevel2			{font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#699BC5;}
.currentLevel2open		{font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#FFFFFF;}
.currentLevel3			{font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#699BC5;}
.currentLevel3open		{font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#FFFFFF;}
.currentLevel4			{font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#699BC5;}
.currentLevel4open		{font-size:11px; font-family:arial, sans-serif; font-weight:normal; color:#FFFFFF;}


/*##################################### Sonstiges #############################*/

.votingBar   {background-color:#034A8A;}

.tableBorder {border-top-style:solid;border-top-width:1px;border-top-color:#ACACAC;border-left-style:solid;border-left-width:1px;border-left-color:#FF0000;}
.tdBorder    {border-right-style:solid;border-right-width:1px;border-right-color:#ACACAC;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#FF0000;}


.startseitenBlock 		{border-bottom:1px solid #FFFFFF;margin-left:10px; padding:20px 10px 20px 20px;}
.startseiteBlockMiddle 												{color:#000000;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:normal;}
.startseiteBlockMiddle .elementLink a					{text-decoration:none; color:#000000;}
.startseiteBlockMiddle .elementLink a:hover 	{text-decoration:underline; color:#000000;}
.startseiteBlockMiddle .elementHeadlineLink a	{color:#104489;text-decoration:none;}
.startseiteBlockMiddle .elementHeadlineLink a:hover	{color:#104489;text-decoration:underline;}
.startseiteBlockMiddle .elementStandard				{margin:0 0 15px 0;}
.startseiteBlockMiddle .elementStandardLeft		{margin:4px 4px 5px 0; float:left;}
.startseiteBlockMiddle .elementStandardRight	{margin:4px 0 5px 4px; float:right;}
.startseiteBlockMiddle .elementTable3Spaltig	{padding:0px;margin:0px;}
.startseiteBlockMiddle .elementTable3Spaltig td {padding:0px;margin:0px;}
.startseiteBlockMiddle hr						{background-color:#C5C7C8;color:#C5C7C8;height:1px;border-style:none}
.startseiteBlockMiddle h1 					{font-weight:normal;}
.startseiteZeile 		{margin:0px;padding:0px;}
.startseiteZeile img 	{margin:0px;padding:0px;line-height:1px;border:0px;}

.startseiteZeileLinks 	{margin:0px;padding:0px; float:left; width:222px; overflow:hidden;}
.startseiteZeileRechts 	{margin:0px;padding:0px; float:left; width:404px; overflow:hidden;}

.startseiteBlockRight		{padding:0 0 0 0;}
.startseiteBlockRight		.elementHeadline h1 {font-weight:normal;}
.startseiteBlockRight img	{border:0px;}

.startseiteBlockRight	hr {background-color:#C5C7C8; border-style:none; color:#C5C7C8; height:1px; margin:0px;}
/*################################################################
Scrollbalkenfarbe: 
################################################################*/
body {scrollbar-face-color: #C7C8CA; 
scrollbar-highlight-color: white; 
scrollbar-shadow-color: #999999; 
scrollbar-3dlight-color: #DDDDDD; 
scrollbar-arrow-color: white; 
scrollbar-track-color: #EEEEEF; 
scrollbar-darkshadow-color: #333333
