/* CSS Document */

/*################ Standardformatierungen ################*/
body							{background-color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px; background-image: url(/wDeutsch/wLayout/design/img/design/bg.gif); background-repeat: repeat-y; height: 100%;}
div             				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 130%;}
p								{padding:0px; margin: 9px 0 0 0;}

a              					{text-decoration: none; color: #336699;}
a:hover        					{text-decoration: none; color: #003366;}

a.top         					{background-image:url(/wDeutsch/wLayout/design/img/design/nach_oben_pfeil.gif); background-repeat: no-repeat; background-position: left center; color: #336699; padding: 10px 0px 10px 13px;}
a.top:hover   					{background-image:url(/wDeutsch/wLayout/design/img/design/nach_oben_pfeil.gif); background-repeat: no-repeat; background-position: left center; color: #003366; padding: 10px 0px 10px 13px;}

a.link         					{background-image:url(/wDeutsch/wLayout/design/img/design/link_pfeil.gif); background-repeat: no-repeat; background-position: 0px 0px; color: #336699; padding: 0px; margin: 0px; line-height: 15px;}
a.link:hover   					{background-image:url(/wDeutsch/wLayout/design/img/design/link_pfeil.gif); background-repeat: no-repeat; background-position: 0px 0px; color: #003366; padding: 0px; margin: 0px; }

a.zurueck         				{display:block; background-image:url(/wDeutsch/wLayout/design/img/design/zurueck_pfeil.gif); background-repeat: no-repeat; background-position: left center; color: #336699; padding: 4px 0px 4px 13px;}
a.zurueck:hover   				{display:block; background-image:url(/wDeutsch/wLayout/design/img/design/zurueck_pfeil.gif); background-repeat: no-repeat; background-position: left center; color: #003366; padding: 4px 0px 4px 13px;}

a.weiter         				{display:block; background-image:url(/wDeutsch/wLayout/design/img/design/weiter_pfeil.gif); background-repeat: no-repeat; background-position: left center; color: #336699; padding: 4px 0px 4px 13px;}
a.weiter:hover   				{display:block; background-image:url(/wDeutsch/wLayout/design/img/design/weiter_pfeil.gif); background-repeat: no-repeat; background-position: left center; color: #003366; padding: 4px 0px 4px 13px;}

input							{padding: 0px; margin: 0px;}
textarea						{padding: 0px; margin: 0px; border:1px solid #336699; background-color:#FFFFFF;}
form							{padding: 0px; margin: 10px 0px 10px 0px;}
form input.elementButton 		{cursor: pointer; cursor: hand;}							

/*################ Ueberschriften ################*/
h1								{font-size: 12px; font-weight: bold; color: #336699; line-height: 100%; padding: 0px 0px 10px 0px; margin: 0px;}
h2								{font-size: 11px; font-weight: bold; color: #333333; line-height: 100%; padding: 15px 0px 8px 0px; margin: 0px;}


/*################ Texte ################*/
.elementText					{padding: 20px 0px 24px 24px;}
.error							{font-weight: bold; color: #990000;}
.loginMeldung					{font-weight: bold; color: #336699;}


/*################ Elemente ################*/
.elementLink					{padding: 0px; margin: 4px 0px 4px 0px;}

.elementTrennlinie				{height: 1px, width: 100%; background-color:#92ADC8; margin: 5px 0px 0px 0px;}
.elementLinieBildOben			{height: 1px, width: 100%; background-color:#92ADC8; margin: 15px 0px 1px 0px;}
.elementLinieBildUnten			{height: 1px, width: 100%; background-color:#92ADC8; margin: 1px 0px 15px 0px;}

.elementBlau					{background-color: #336699; width: 22px; height: 81px; float: left;}
.elementWeisseLinie				{background-color: #FFFFFF; width: 1px; height: 81px; float: left;}
.elementLogo					{background-color: #EAEFF5; width: 186px; height: 81px; float: left;}
.elementBilder					{width: 490px; float: left;}
.elementWeisserBalken			{background-color: #FFFFFF; height: 23px; clear: left;}
.elementContent					{width: 430px}
.elementContentBottom			{padding-bottom: 10px; background-color: #FFFFFF;}
.elementFooterText				{padding: 0px 0px 30px 24px; color:#000000; font-size: 9px; background-color: #FFFFFF; display: none;}

.elementLogoCC					{float: right; margin: 5px 75px 0px 0px;}

a.elementDeutsch				{display: block; background-image:url(/wDeutsch/wLayout/design/img/design/deutsch_mo.gif); background-repeat: no-repeat; width: 20px; height: 12px; float: right; cursor: hand; cursor: pointer; margin: 0px 4px 0px 0px;}
a.elementDeutsch:hover			{display: block; background-image:url(/wDeutsch/wLayout/design/img/design/deutsch.gif); background-repeat: no-repeat; width: 20px; height: 12px; float: right; cursor: hand; cursor: pointer; margin: 0px 4px 0px 0px;}
.elementDeutschSelected			{display: block; background-image:url(/wDeutsch/wLayout/design/img/design/deutsch.gif); background-repeat: no-repeat; width: 20px; height: 12px; float: right; margin: 0px 4px 0px 0px;}

a.elementFranzoesisch			{display: block; background-image:url(/wDeutsch/wLayout/design/img/design/franzoesisch_mo.gif); background-repeat: no-repeat; width: 20px; height: 12px; float: right; cursor: hand; cursor: pointer;}
a.elementFranzoesisch:hover		{display: block; background-image:url(/wDeutsch/wLayout/design/img/design/franzoesisch.gif); background-repeat: no-repeat; width: 20px; height: 12px; float: right; cursor: hand; cursor: pointer;}
.elementFranzoesischSelected	{display: block; background-image:url(/wDeutsch/wLayout/design/img/design/franzoesisch.gif); background-repeat: no-repeat; width: 20px; height: 12px; float: right;}

.elementLoginformular			{width: 240px; padding: 10px 0px 0px 0px;}
.elementCheckbox				{float: left; margin-right: 5px; margin-bottom: 10px;}
.elementFormularZeile			{clear: both; height: 25px; padding: 0px; margin: 0px;}
.elementFormularLabel			{float: left; padding: 0px; margin: 0px;}
.elementFormularFeld			{float: right; padding: 0px; margin: 0px;}
.elementRadiobuttons			{width: 260px; float: right;}
.elementFormularButtons			{float: right; padding: 15px 0px 0px 10px; margin: 0px;}
.elementLoginButtons			{float: right; padding: 10px 0px 0px 10px; margin: 0px;}
.elementRadioInput				{vertical-align: middle;}
.elementTextInput				{width: 260px; height:18px; border:1px solid #598DBF; background-color:#FFFFFF; padding: 0px; margin: 0px;}
.elementLoginInput				{height: 18px; border:1px solid #598DBF; background-color:#FFFFFF; width: 130px; padding: 0px; margin: 0px;}
.elementTextarea				{width: 260px; border:1px solid #598DBF; background-color:#FFFFFF;}
.elementButton					{border:1px solid #598DBF; background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; padding: 0px; margin: 0px;}
.elementButton:hover			{border:1px solid #598DBF; background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699; font-size: 11px; padding: 0px; margin: 0px;}

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

/*################ Fragmente ################*/
.fragmentAbstandWeisserBalken	{padding: 5px 4px 0px 0px;}
.fragmentAbstandUnten			{height: 20px; background-color: #FFFFFF;}

/*################ Bloecke ################*/
.blockMain						{width: 700px;}
.blockTop						{width: 700px; height: 81px;}
.blockNavigation				{padding: 0px 0px 0px 17px; float: left;}
.blockContent					{background-color:#F1F4F8; width: 490px; float: left;}


/*############### Startseite ################*/
.blockMainStart					{width:879px;}
.blockTopStart					{width:879px;}
.blockContentStart				{background-color:#F1F4F8; width: 490px; float: left;}
.blockRight						{float:left; width:179px;}
.elementRight					{background-color:#f1f4f8;margin-left:5px;}
.elementRight h2				{display:block; background-color:#d6e0eb; font-weight:bold; padding:6px 0 6px 10px; color:#336699; border-bottom:1px solid #FFFFFF;}
.elementRight .elementStandard	{padding: 0px 10px 0px 10px;}
.elementRightBottom	{width:174px; height:9px;background-image:url(/wDeutsch/wLayout/design/img/design/bg_rechts.gif); background-repeat:no-repeat;}

/*############### Aktuelles auf der Startseite ###############*/
.elementRight .fragmentNewsEntry						{padding:0 0 7px 0;margin:0px;}
.elementRight .fragmentNewsEntry h2					{margin:0px; padding:7px 0 0 0; background-color:transparent; margin:0px; border-bottom:none;}
.elementRight .fragmentNewsEntry	a 					{line-height:14px; padding:0px; margin:0px;}
.elementRight .fragmentNewsEntry a.mehr 				{padding:0 0 0 14px; background-image:url(/wDeutsch/wLayout/design/img/design/weiter_pfeil.gif); background-repeat:no-repeat; background-position:0 2px;}

.fragmentNewsEntry	a 					{line-height:14px; padding:0px; margin:0px;}
.fragmentNewsEntry a.mehr 				{padding:0 0 0 14px; background-image:url(/wDeutsch/wLayout/design/img/design/weiter_pfeil.gif); background-repeat:no-repeat; background-position:0 2px;}

.elementText .elementText	{padding: 0 0px 10px 0}


@media print {
  /* ... Formatdefinitionen zum Drucken ... */
	.elementFooterText			{padding: 0px 0px 0px 24px; color:#336699; font-size: 9px; background-color: #FFFFFF; display: block;}
}

