@import url("/wTraunstein/wLayout/design/style/weblics_new.css");
/*
////////////////////////////////////////////////////////////////
//
// 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
//
////////////////////////////////////////////////////////////////
*/
/*################ Formatierung von HTML-Elementen ################*/

body             {background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; padding:0px; margin:0; color:#000000; font-size:12px; line-height:1.4em; text-align:center;}/*Standard Textformatierung*/
*	 	    	 {margin:0; padding:0;}

h1               {margin:0;padding:0;font-size:1.4em;font-weight:bold;color:#789BD2;}
h2               {margin:0;padding:0;font-size:1em;font-weight:bold; color:#789BD2;}
h3               {margin:0;padding:0;font-size:1em;font-weight:bold;color:#789BD2;}
h4               {margin:0;padding:0;font-size:1em;font-weight:bold;color:#789BD2;}
h5               {margin:0;padding:0;font-size:1em;font-weight:bold;color:#789BD2;}
h6               {margin:0;padding:0;font-size:1em;font-weight:bold;color:#789BD2;}

a                {color:#789BD2;}
a:hover          {color:#A01E32;}
a img						 {border:none;}

div              {padding:0;color:#000000;}
p                {margin:0;padding:0;color:#000000;}
span             {margin:0;padding:0;color:#000000;}
hr               {background-color:#81A7CC;color:#81A7CC;height:1px;border-style:none;}

ul               {list-style:none; margin:0; padding:0;}
li               {margin-bottom:0.4em;}


.blockContent ol      												{zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal; height:auto;} 
.blockContent ul      												{zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: disc; height:auto;} 
.blockContent ul li   												{padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px; padding-bottom:0px;}

* html .blockContent ol      									{zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal;} 
* html .blockContent ul      									{zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: disc;} 
* html .blockContent ul li   									{text-indent:-17px; padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:0px;}

*+html .blockContent ol      									{zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal;} 
*+html .blockContent ul      									{zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: disc;} 
*+html .blockContent ul li   									{text-indent:-17px; padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:0px;}


.blockContent .elementStandard ol      				{zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal; height:auto;} 
.blockContent .elementStandard ul      				{zoom:100%; display:table; margin:0 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: disc; height:auto;} 
.blockContent .elementStandard ul li   				{padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px;}

* html .blockContent .elementStandard ol      {zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal;} 
* html .blockContent .elementStandard ul      {zoom:100%; display:table; margin:0 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: disc;} 
* html .blockContent .elementStandard ul li   {text-indent:-17px; padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px;}

*+html .blockContent .elementStandard ol      {zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal;} 
*+html .blockContent .elementStandard ul      {zoom:100%; display:table; margin:0 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: disc;} 
*+html .blockContent .elementStandard ul li   {text-indent:-17px; padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px;}


.elementClearFloat	{clear:both; line-height:1px; font-size:1px; height:1px;}

form             {margin:0; padding:0;display:inline;}
input            {font-weight:normal; color:#000000; cursor:default; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:1px 0 1px 0;}
select           {font-weight:normal; color:#000000; cursor:default; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:1px 0 1px 0;}
textarea         {font-weight:normal; color:#000000; cursor:default; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:1px 0 1px 0;}

#logo            {width:768px;border-style:none;}

/*################ Bloecke ################*/

.blockMain           {width:990px; border-style:none;margin:0 auto; text-align:left; background-image:url(/wTraunstein/wLayout/design/img/backgrounds/bg_main.gif); background-repeat:repeat-y;}
.blockTop            {width:990px; border-style:none;text-align:left; background-color:#FFF;}
.blockLeft           {float:left; width:226px; border-style:none; vertical-align:top; text-align:left;}
.blockContent        {float:left; width:540px; border-style:none; vertical-align:top; margin-top:20px; margin-bottom:20px; text-align:left;}
.blockRight          {float:right; width:216px; border-style:none; vertical-align:top; text-align:left; margin-top:20px; }
.blockBottom         {float:left; width:990px; border-style:none; clear:left; text-align:left; height:50px; background-color:#789BD2; background-image:url(/wTraunstein/wLayout/design/img/backgrounds/bg_bottom.gif); background-repeat:no-repeat; background-position:center center;}

/*################ Elemente ################*/

.elementHeadline            {margin:0.8em; margin-bottom:0.6em; padding:0; background-color:#FFFFFF; clear:both;}
.elementSheetHeadline       {margin:0.8em; margin-bottom:0.6em; padding:0; background-color:#FFFFFF; border-bottom:1px solid #81A7CC; clear:both;}
.elementLinkHeadline        {margin:0.8em; margin-bottom:0.6em; padding:0; background-color:#FFFFFF; clear:both;}
.elementLetterHeadline      {margin:0.8em; margin-bottom:0.6em; padding:0; background-color:#FFFFFF; clear:both;}
.elementListHeadline        {margin:0.8em; margin-bottom:0.6em; padding:0; padding-bottom:0.6em; background-color:#FFFFFF; border-bottom:1px solid #81A7CC; clear:both;}

.elementStandard            {margin:0 0.8em 0.8em 0.8em;}
.elementStandard p          {font-size:1em;}

.elementText                {margin:0.8em;margin-bottom:0.4em;padding:0;}
.elementText p              {font-size:1em}
.elementText li             {font-size:1em}
.elementText li img         {float:left;}
.elementText table          {padding:0;border-left:solid 1px #a0a0a0;border-top:solid 1px #a0a0a0}
.elementText table th       {text-align:left;padding:2px;font-size:1em;border-left:none;border-right:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;background-color:#F0F0F0}
.elementText table td       {padding:2px;font-size:1em;border-left:none;border-right:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0}

.elementFormular						{margin:0.8em;}

.elementLine                {margin:0.6em;border-bottom: 1px solid #81A7CC;}

.elementTable               {margin:0.6em;padding:0;}
.elementTable th            {text-align:left; padding:2px; font-size:1em; border-left:none; border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0; background-color:#F0F0F0}
.elementTable .cellValue    {font-size:1em;}

.elementTableDiv            {margin:0.6em;padding:0;}
.elementTableDiv p          {font-size:1em;}

.elementLink                {margin:0.6em; padding:0; background-color:#FFFFFF}
.elementLink a              {float:left; margin-right:1em}

.elementList                {margin:0.6em; padding:0;}
.elementList strong         {font-size:1em;font-weight:bold;}
.elementList p              {font-size:1em}
.elementList dl p           {font-size:1em;}
.elementList dt             {clear:left;float:left;width:11.5em;}
.elementList dt p           {font-size:1em;margin-bottom:1em;}
.elementList dd             {margin-left:12em;}
.elementlist dd p           {font-size:1em;}

.elementListStyle           {list-style:none;margin-left:0.4em;margin-right:0.2em;padding:0;}

.elementSheet               {margin:0.6em; padding:0; background-color:#FFFFFF}
.elementSheet p             {font-size:1em}

.elementSheetHeadlineIntern    {margin:0.6em;margin-bottom:0.8em;margin-top:1em;background-color:#F0F0F0;height:1em;clear:both;}
.elementSheetHeadlineIntern h3 {font-size:1em;color:#000000;clear:both;}

.elementForm                {margin:0.6em; clear: both;}

.blockContent .elementPictureLeft			       		 					{float:left;}
.blockContent table.elementPictureLeft			     					{width:1%;padding:0; border:0; margin:0; border-collapse:collapse;}
.blockContent .elementPictureLeft img					 						{margin:4px 0.8em 0.8em 0.8em}
.blockContent .elementPictureRight		           					{float:right;}
.blockContent table.elementPictureRight			        			{width:1%;padding:0; border:0; margin:0; border-collapse:collapse;}
.blockContent .elementPictureRight img					 					{margin:4px 0.8em 0.8em 0.8em}
.subText																									{font-size:0.9em;}
.elementPictureLeft .subText															{font-size:0.9em;margin:0 0 0 0.8em}
.elementPictureRight .subText															{font-size:0.9em;margin:0 0 0 0.8em}
.elementPictureLeft .elementPictureLeft	img								{margin-bottom:0px;}
.elementPictureRight .elementPictureRight	img							{margin-bottom:0px;}

.blockContent .elementStandard							 							{margin-bottom:0.8em;}
.blockContent .elementStandard img      				 					{margin:4px 0.8em 0 0}
.blockContent table.elementStandard 			         				{width:1%;padding:0;margin:0;border:0;border-collapse:collapse;}

.blockContent .elementStandard .fragmentPicture           {margin:0px; padding:4px 11px 11px 22px;}
.blockContent .elementStandard .fragmentPicture img       {}
.blockContent .elementStandard .fragmentPictureLeft			  {float:left; margin:0px; padding:4px 8px 4px 0px;}
.blockContent .elementStandard .fragmentPictureLeft img   {}
.blockContent .elementStandard .fragmentPictureRight		  {float:right; margin:0px; padding:4px 0px 4px 8px;}
.blockContent .elementStandard .fragmentPictureRight img  {}

.elementFuncHeader          {margin:0.6em;padding-bottom:2em;padding-top:1em;}
.elementFuncFooter          {margin:0.6em;margin-bottom:8em;margin-top:0.5em;margin-right:8px;padding-top:0.5em;border-top: 1px solid #81A7CC;clear:both;}

.elementLinkFooter          {margin:0.6em; border-top: 1px solid #81A7CC;clear:both;}
.elementLinkFooterEditGroup {margin:0.6em;}

.elementFunctions               {margin:0.6em;padding:0px;}
.elementFunctions a             {color:#000000;font-size:0.9em;}
.elementFunctions a:hover       {color:#000000;font-size:0.9em;}

.elementFunctionsAdmin          {margin:0.6em;padding:0px;text-align:right;z-index:3;}
.elementFunctionsAdmin a        {color:#000000;}
.elementFunctionsAdmin a:hover  {color:#000000;}

.elementEditGroup               {margin:0.6em;}

.elementEditbuttonPage          {position:absolute;margin-left:460px;margin-top:5px;}
.elementEditbuttonNavi          {padding:2px;padding-left:8px}

.elementRightHeadline       	{margin-bottom:0.0em;}/*Standard im rechten Bereich*/
.elementRightHeadlineBlueBack {background-color:#789BD2; display:block;margin:0 0 9px -10px;padding:1px 0 0 0;padding-left:1em;}
.elementRightHeadlineBlueBack h2{font-size:16px; color:#FFFFFF;margin:-1px 0 0 0px; font-weight:bold;line-height:1.9em;}
.elementRightHeadline p     {font-size:1em;}
.elementRightStandard       {margin-bottom:0.8em;}/*Standard im rechten Bereich*/
.elementRightStandard p     {font-size:1em;}
.elementRightInclude        {margin-bottom:0.8em;}/*Include im rechten Bereich*/
.elementRightInclude p      {font-size:1em;}

.elementLeftStandard        {padding:8px;}/*Standard im linken Bereich*/
.elementCurNavigation       {position:absolute; margin-left:235px;}/*Standard im linken Bereich*/
.elementLeftNavigation      {padding-top:20px;}/*Standard im linken Bereich*/
.elementRightNavigation     {padding-top:0px; margin-left:-10px; margin-bottom:20px;}/*Standard im linken Bereich*/
.elementLeftInclude         {padding:0;}/*Include im linken Bereich*/

.elementTopStandard         {padding:2px 0 2px 0; border-top:2px solid #789BD2;}/*Standard im oberen Bereich*/
.elementTopStandard img     {vertical-align:top;}/*Standard im oberen Bereich*/
.elementTopInclude          {padding:0;background-color:#426A9E;margin-top:0;border-style:none;width:100%}/*Include im oberen Bereich*/
.elementTopNavigation       {background-color:#789BD2; height:1.8em;}
.elementTopWillkommen				{float:right; white-space:nowrap;color:#789BD2;font-size:1.5em;font-weight:bold; margin-top:25px;margin-bottom:5px;}
.elementLogo								{float:left; margin-top:14px; margin-bottom:12px; margin-left:5px;}

.elementBottomStandard      {padding:8px 12px 4px 12px;text-align:left;color:#FFFFFF;}/*Standard im unteren Bereich*/
.elementBottomDelimiterLine {height:1px;font-size:1px;line-height:1px;margin-top:2px;margin-bottom:2px;background-image:url(/wTraunstein/wLayout/design/img/backgrounds/bg_line_dot.gif)}/*Standard im unteren Bereich*/
.elementBottomInclude       {padding:8px;}/*Include im unteren Bereich*/


/*##############Rechte Spalte##############*/

.blockRight .elementRightStandard ol      				{zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal; height:auto;} 
.blockRight .elementRightStandard ul      				{zoom:100%; display:table; margin:0 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: disc; height:auto;} 
.blockRight .elementRightStandard ul li   				{padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px;}
.blockRight .elementRightStandard ul li a  				{color:#000; text-decoration:none;}
.blockRight .elementRightStandard ul li a:hover			{color:#789BD2; text-decoration:none;}

* html .blockRight .elementRightStandard ol       {zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal;} 
* html .blockRight .elementRightStandard ul       {zoom:100%; display:table; margin:0 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: disc;} 
* html .blockRight .elementRightStandard ul li    {text-indent:-17px; padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px;}

*+html .blockRight .elementRightStandard ol       {zoom:100%; display:table; margin:0 0 0 12px; padding-bottom:8px; list-style-position:inside; list-style-type: decimal;} 
*+html .blockRight .elementRightStandard ul       {zoom:100%; display:table; margin:0 0 0; padding-bottom:8px; list-style-position:inside; list-style-type: disc;} 
*+html .blockRight .elementRightStandard ul li    {text-indent:-17px; padding-left:12px; list-style-type:none; background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif); background-repeat:no-repeat; background-position:0px 3px; margin-bottom:3px;}


/*################ Fragmente ################*/

.fragmentInfo             {margin-bottom:8px;background-color:#FFCCCC;color:#000000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#A0A0A0;}
.fragmentWarning          {margin-bottom:8px;background-color:#FFFFFF;color:#FF0000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#FF0000;}        

.fragmentDropDown         {float:left;margin-top:3px;margin-right:3px;}

.fragmentSheet            {padding-top:0.4em;padding-bottom:0.8em;border-bottom:1px solid #81A7CC;}
.fragmentSheet a          {font-size:1em;font-weight:normal}
.fragmentSheet a:hover    {font-size:1em;font-weight:normal}

.fragmentTableDivRow      {clear:both;padding-top:0.8em;}
.fragmentTableDivRowNull  {clear:both;padding-top:0em;}

.fragmentFormMainHead     {color:#606060;font-weight:bold;border-style:solid;border-width:1px;border-color:#A0A0A0;border-bottom-style:none}
.fragmentFormMainHead span{font-size:1em;}
.fragmentFormMainBody     {background-color:#FAFAFA;margin-bottom:8px;color:#606060;padding:4px;padding-bottom:8px;padding-left:8px;padding-right:8px;border-style:solid;border-width:1px;border-color:#A0A0A0;}

.fragmentSheetMainHead    {margin-left:12px;font-size:0.9em;font-weight:bold;border-style:solid;border-width:1px;border-color:#A0A0A0;border-bottom-style:none;padding:4px;width:100%;clear:both;}
.fragmentSheetMainHead span{font-size:1em;}
.fragmentSheetMainBody    {margin-left:12px;font-size:0.9em;background-color:#FAFAFA;margin-bottom:8px;color:#606060;padding:4px;padding-bottom:8px;padding-left:4px;padding-right:8px;border-style:solid;border-width:1px;border-color:#A0A0A0;}

.fragmentEditGroupHead           {background-color:#F0F0F0; border: 1px solid #A0A0A0; border-bottom-style:none; padding:4px;color:#606060; font-weight: bold;}
.fragmentEditGroupHead p         {font-size:0.9em;font-weight:bold;}
.fragmentEditGroupHead span      {font-size:1em;}

.fragmentEditGroupBody           {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.fragmentEditGroupBody p         {font-size:1em;}
.fragmentEditGroupBody tr        {}
.fragmentEditGroupBody td        {vertical-align:top;padding-right:1em;padding-bottom:0.2em;}
.fragmentEditGroupBody input     {width:19.9em;}
.fragmentEditGroupBody textarea  {width:19.9em;height:10em;}
.fragmentEditGroupBody select    {width:19.9em;}
.fragmentEditGroupBody .date     {width:8em; border:1px solid #888888; padding:2px;}
.fragmentEditGroupBody .time     {width:5em;}
.fragmentEditGroupBody .year     {width:5em;}
.fragmentEditGroupBody .zip      {width:4.4em;}
.fragmentEditGroupBody .city     {width:14.6em;}
.fragmentEditGroupBody .formImage input {width:5em;}
.fragmentEditGroupBody .formLink input  {width:16.7em;}
.fragmentEditGroupBody ul        {padding:0;}


.fragmentFormHead           {font-size:0.9em;font-weight:normal;border: 1px solid #A0A0A0; border-bottom-style:none;padding:4px;}
.fragmentFormHead p         {font-size:1em;}

.fragmentFormBody           {background-color:#FAFAFA; margin-bottom:1.5em; color:#606060; padding:4px; border:1px solid #A0A0A0;}
.fragmentFormBody p         {font-size:1em;}
.fragmentFormBody tr        {}
.fragmentFormBody td        {vertical-align:top;padding-right:1em;padding-top:0.2em;padding-bottom:0.2em;}
.fragmentFormBody input     {width:19.9em;}
.fragmentFormBody textarea  {width:19.9em;height:10em;}
.fragmentFormBody select    {width:19.9em;}
.fragmentFormBody .date     {width:8em; border:1px solid #888888; padding:2px;}
.fragmentFormBody .time     {width:5em;}
.fragmentFormBody .year     {width:5em;}
.fragmentFormBody .zip      {width:4.4em;}
.fragmentFormBody .city     {width:14.6em;}
.fragmentFormBody .button   {width:6em;}

.fragmentNewsEntry                   {padding:0;clear:both;margin-bottom:1.2em;}
.fragmentNewsEntry h2                {margin-bottom:0.4em;}
.fragmentNewsEntry h2 a              {text-decoration:none}
.fragmentNewsEntry .imgThumbnailNews {border-style:none;float:right;margin-bottom:0.3em;}
.fragmentNewsEntry p                 {text-decoration:none;font-size:1em}

.fragmentNewsEntryStart                   {padding:0;clear:both;margin-bottom:0.8em;}
.fragmentNewsEntryStart h3                {margin-bottom:0.4em;}
.fragmentNewsEntryStart h3 a              {text-decoration:none}
.fragmentNewsEntryStart .imgThumbnailNews {border-style:none;float:right;margin-left:0.8em;margin-right:0;margin-bottom:0.3em;}
.fragmentNewsEntryStart p                 {text-decoration:none;font-size:1em}


/*################ Allgemeine Textformatierungen ################*/

.text                  {font-weight:normal;}
.textBold              {font-weight:bold;}
.textInvert            {font-weight:normal; color:#FFFFFF;}
.textBoldInvert        {font-weight:bold; color:#FFFFFF;}

.textSmall             {font-size:0.6em; font-weight:normal; color:#000000;}
.textSmallBold         {font-size:0.6em; font-weight:bold;   color:#000000;}
.textSmallInvert       {font-size:0.6em; font-weight:normal; color:#FFFFFF;}
.textSmallBoldInvert   {font-size:0.6em; font-weight:bold;   color:#FFFFFF;}
.textSmallSoft         {font-size:0.7em; font-weight:normal; color:#7F7F7F;}

.textLarge             {font-size:1em;   font-weight:normal; color:#000000;}
.textLargeBold         {font-size:1em;   font-weight:bold;   color:#000000;}
.textLargeInvert       {font-size:1em;   font-weight:normal; color:#FFFFFF;}
.textLargeBoldInvert   {font-size:1em;   font-weight:bold;   color:#FFFFFF;}

.textWarning           {font-size:1em; font-weight:normal; color:#FF0000;}
.textBoldWarning       {font-size:1em; font-weight:bold;   color:#FF0000;}


/*################ Sonstige ################*/

.tableDivCol2             {float:left;width:50%;}
.tableDivCol2p10          {float:left;width:60%;}
.tableDivCol2m10          {float:left;width:40%;}
.tableDivCol3             {float:left;width:33%;}
.tableDivCol3p10          {float:left;width:43%;}
.tableDivCol3m10          {float:left;width:23%;}
.tableDivCol4             {float:left;width:25%;}
.tableDivCol4p10          {float:left;width:35%;}
.tableDivCol4m10          {float:left;width:12%;}


.formCaption              {margin:0;line-height:120%;padding-top:0.2em;}
.formCaption p            {}
.formValue                {margin:0;line-height:120%;vertical-align:top;}
.formValue p              {font-size:1em;}
.formValue a              {font-size:0.6em;width:19.2em;text-align:center;padding-right:0.2em;}
.formButton               {margin:0;line-height:120%;}
.formButton a             {width:19.7em;text-align:center;}
.formUpload               {margin:0;line-height:120%;vertical-align:top;}
.formUpload p             {font-size:1em;}
.formUpload input         {width:49%;}
.formPrice                {margin:0;line-height:120%;vertical-align:top;}
.formPrice p              {font-size:1em;display:inline;}
.formPrice input          {width:5.8em;}

.formCheckBox             {margin:0;line-height:120%;width:5em;vertical-align:top;}
.formCheckBox p           {font-size:1em;display:inline;}
.formCheckBox input       {width:1.2em;padding:0;vertical-align:middle;}
.formCheckBox img         {width:0.9em;height:0.9em;background-color:#426A9E;}
.formCheckBox div         {width:0.9;height:0.9em;vertical-align:middle;padding-top:0.1em;padding-right:0.2em;display:inline;}

.sheetCaption             {margin:0;font-weight:bold;padding-top:0.2em;padding-bottom:0.2em;font-size:1em;padding-right:0.8em;vertical-align:top;}
.sheetCaption p           {font-size:0.8em;}

.sheetValue               {margin:0;padding-top:0.2em;padding-bottom:0.2em;font-size:0.8em;vertical-align:top;}
.sheetValue p             {font-size:1em;}

.listCaption              {margin:0;line-height:120%;font-weight:bold;vertical-align:top;}
.listCaption p            {font-size:1em;}
.listValue                {margin:0;line-height:1.2em;vertical-align:top;clear:right;}
.listValue dt             {float:left;width:5em;}
.listValue dd             {margin-left:12px;margin-right:8px;margin-top:2px;margin-bottom:2px;}
.listValue p              {font-size:1em;}
.listValue a              {font-size:1em;font-weight:normal}
.listValue a:hover        {font-size:1em;font-weight:normal}

.listValue h4             {padding: 0 0 0.4em 0;}
.listValue h4 a           {font-size:1.1em;font-weight:bold;}
.listValue h4 a:hover     {font-size:1.1em;font-weight:bold;}

.listPictureLeft          {clear:left;float:left;padding: 0.2em 0.6em 0.2em 0;}

.listButton               {float:right;}

.linkHeaderLeft          {float:left;}
.linkHeaderLeft a        {font-size:1em;font-weight:normal}
.linkHeaderLeft a:hover  {font-size:1em;font-weight:normal}

.linkHeaderRight         {float:right;}
.linkHeaderRight a       {font-size:1em;font-weight:normal}
.linkHeaderRight a:hover {font-size:1em;font-weight:normal}

.linkHeaderRightButton   {float:right;padding-top:0.3em;}

.linkFooterLeft          {float:left;padding-top:0.4em;padding-bottom:0.4em;}
.linkFooterLeft p        {font-size:1em;}
.linkFooterLeft a        {font-size:1em;}
.linkFooterLeft a:hover  {font-size:1em;}

.linkFooterRight         {float:right;padding-top:0.4em;padding-bottom:0.4em;}
.linkFooterRight p       {font-size:1em;}
.linkFooterRight a       {font-size:1em;}
.linkFooterRight a:hover {font-size:1em;}


.buttonDefault           {cursor:pointer;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0;font-size:0.7em;line-height:16px;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;padding-left:4px;padding-right:4px;text-align:center;}
a.buttonDefault          {color:#000000;cursor:pointer;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;font-size:0.7em;}
a:hover.buttonDefault    {color:#000000;font-weight:normal;font-size:0.7em;}

.buttonFunction          {cursor:pointer;padding:0em;margin-top:0em;font-size:0.7em;padding-top:0.2em;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;padding-left:4px;padding-right:4px;text-align:center;}
a.buttonFunction         {color:#000000;cursor:pointer;line-height:120%;height:20px;;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;font-size:0.7em;}
a:hover.buttonFunction   {color:#000000;font-weight:normal;line-height:120%;height:1.8em;font-weight:normal;font-size:0.7em;}

.buttonAdmin             {float:left;padding:0;font-size:1em;padding-left:4px;padding-right:4px;line-height:16px;}
a.buttonAdmin            {color:#000000;cursor:pointer;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;font-size:1em;}
a:hover.buttonAdmin      {color:#000000;font-weight:normal;font-weight:normal;font-size:1em;}
.buttonBackend         	 {background-image:url(/weblication/wGui/wImages/bg_button_bue.gif); white-space:nowrap; cursor:pointer; font-family:arial,helvetica;font-weight:normal; font-size:11px; line-height:16px; color:#404040; background-color:#c9ced4;padding:0 0 0 4px; margin:0 0 0 8px; height:18px; width:160px; border-style:solid; border-top-color:#BFBFBF; border-bottom-color:#000000; border-left-color:#BFBFBF; border-right-color:#000000; border-width:1px; float:left; }
.editButton            {float:left;}


/* Allgemeine Elemente des linken Bereiches */

.blockLeft .elementStandard {margin:0.8em;}

.blockLeft .elementNavigation                      {margin-left:0;margin-right:0.4em;margin-bottom:0.4em;padding:0;background-color:#e0e0e0;border-top:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;}
.blockLeft .elementNavigation .fragmentNavigation  {}

.blockLeft .elementLeftBottom											 			 {margin-top:45px; padding-bottom:20px;}
.blockLeft .elementLeftBottom li										   	 {margin:0; padding:0;display:inline;}
.blockLeft .elementLeftBottom li.navLeftLevel2	a  			 {color:#000000;display:block;font-size:1.2em;height:2em;line-height:1.6em;margin:0;padding:0 0 0 1em;text-decoration:none;}
.blockLeft .elementLeftBottom li.navLeftLevel2	a:hover  {color:#789BD2;}

.blockLeft .elementLeftTop												 {margin-top:20px;}
.blockLeft .elementLeftTop li a										 {font-size:1em; color:#000000; text-decoration:none;}
.blockLeft .elementLeftTop li a:hover							 {text-decoration:none; color:#789BD2; }
.blockLeft .elementLeftTop li 										 {background-image:url(/wTraunstein/wLayout/design/img/decoration/bullet_list.gif);background-position:0 3px;background-repeat:no-repeat;list-style-type:none;margin-bottom:3px;padding-left:12px;}


/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementText                         {margin-left:0.4em;margin-right:0;margin-bottom:0.4em;padding:0.4em;background-color:#e0e0e0;border-top:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;}
.blockRight .elementText p                       {margin-bottom:0;font-size:0.6em;}

.blockRight .elementPicture                      {margin-left:0.4em;margin-right:0;margin-bottom:0.4em;padding-left:0;background-color:#c0c0c0;border-top:solid 1px #a0a0a0;border-bottom:solid 1px #a0a0a0;}
.blockRight .elementPicture img                  {}

.blockRight .elementBox                          {margin-left:0.4em;margin-right:0;margin-bottom:0.4em;}
.blockRight .elementBox .fragmentBoxHeadline     {font-size:0.6em;font-weight:bold;border-bottom:solid 1px #a0a0a0;padding:2px;padding-left:4px;background-color:#c0c0c0;color:#FFFFFF;}
.blockRight .elementBox .fragmentBoxContent      {padding:4px;background-color:#e0e0e0;border-bottom:solid 1px #a0a0a0;}
.blockRight .elementBox .fragmentBoxContent p    {margin-bottom:0;font-size:0.6em;}
.blockRight .elementBox .fragmentBoxContent ul   {list-style-type:none;padding:0;margin:0}
.blockRight .elementBox .fragmentBoxContent li   {font-weight:normal;font-size:0.6em;line-height:150%}
.blockRight .elementBox .fragmentBoxContent li a {text-decoration:underline}


/* Navigation links */

.navLeft                          {width:100%;padding:0;margin:0;border-style:none;}

.listNavLeft1                     {list-style:none;margin:0;padding:0;}
.listNavLeft2                     {list-style:none;margin:5px 0 10px 0;padding:0;}
.listNavLeft3                     {list-style:none;margin:5px 0 10px 0;padding:0;}
.listNavLeft4                     {list-style:none;margin:5px 0 10px 0;padding:0;}
.listNavLeft5                     {list-style:none;margin:5px 0 10px 0;padding:0;}

.navLeftLevel1                    {padding:0;margin:0;}
.navLeftLevel2                    {padding:0;margin:0;}
.navLeftLevel3                    {padding:0;margin:0;}
.navLeftLevel4                    {padding:0;margin:0;}
.navLeftLevel5                    {padding:0;margin:0;}

a.navLeftLevel2                   {color:#000000; font-size:1.2em; text-decoration:none; display:block; margin:0; padding:0; padding-left:1em; height:2em; line-height:1.6em;}
a.navLeftLevel2:hover             {color:#789BD2;}
a.navLeftLevel3                   {color:#000000; font-size:1.2em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:2em; line-height:1.3em;}
a.navLeftLevel3:hover             {color:#789BD2;}
a.navLeftLevel4                   {color:#333333; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:3em; line-height:1.3em;}
a.navLeftLevel4:hover             {color:#789BD2;}
a.navLeftLevel5                   {color:#000000; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:3em; line-height:1.3em;}
a.navLeftLevel5:hover             {color:#789BD2;}

.navLeftLevel1Open           	  {font-size:16px; color:#FFFFFF; background-color:#789BD2; display:block;margin:0;padding:0;padding-left:1em;font-weight:bold;line-height:1.9em;}
a.navLeftLevel2Open               {color:#000000; font-size:1.2em; text-decoration:none; display:block; margin:0; padding:0; padding-left:1em; height:2em; line-height:1.6em;}
a.navLeftLevel2Open:hover         {color:#789BD2;}
a.navLeftLevel3Open               {color:#789BD2; font-size:1.2em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:2em; line-height:1.3em;}
a.navLeftLevel3Open:hover         {color:#789BD2;}
a.navLeftLevel4Open               {color:#789BD2; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:3em; line-height:1.3em;}
a.navLeftLevel4Open:hover         {color:#789BD2;}

.navLeftLevel1Selected           	{font-size:16px; color:#FFFFFF; background-color:#789BD2; display:block;margin:0;padding:0;padding-left:1em;font-weight:bold;line-height:1.9em;}
a.navLeftLevel2Selected           {color:#789BD2; font-size:1.2em; text-decoration:none; display:block; margin:0; padding:0; padding-left:1em; height:2em; line-height:1.6em;}
a.navLeftLevel2Selected:hover     {color:#789BD2;}
a.navLeftLevel3Selected           {color:#789BD2; font-size:1.2em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:2em; line-height:1.3em;}
a.navLeftLevel3Selected:hover     {color:#789BD2;}
a.navLeftLevel4Selected           {color:#789BD2; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:3em; line-height:1.3em;}
a.navLeftLevel4Selected:hover     {color:#789BD2;}
a.navLeftLevel5Selected           {color:#789BD2; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:3em; line-height:1.3em;}
a.navLeftLevel5Selected:hover     {color:#789BD2;}

.navLeftLevel1OpenSelected       	{font-size:16px; color:#FFFFFF; background-color:#789BD2; display:block;margin:0;padding:0;padding-left:1em;font-weight:bold;line-height:1.9em;white-space:nowrap;}
a.navLeftLevel2OpenSelected       {color:#789BD2; font-size:1.2em; text-decoration:none; display:block; margin:0; padding:0; padding-left:1em; height:2em; line-height:1.6em;}
a.navLeftLevel2OpenSelected:hover {color:#789BD2;}
a.navLeftLevel3OpenSelected       {color:#789BD2; font-size:1.2em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:2em; line-height:1.3em}
a.navLeftLevel3OpenSelected:hover {color:#789BD2;}
a.navLeftLevel4OpenSelected       {color:#789BD2; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:3em; line-height:1.3em}
a.navLeftLevel4OpenSelected:hover {color:#789BD2;}
a.navLeftLevel5OpenSelected       {color:#789BD2; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:3em; line-height:1.3em}
a.navLeftLevel5OpenSelected:hover {color:#789BD2;}


/* Navigation rechts */

.navRight                          {width:100%;padding:0;margin:0;border-style:none;}

.listNavRight5                     {list-style:none;margin:10px 0 10px 0;padding:0;}

.navRightLevel5                    {padding:0;margin:0;}


.navRightLevel4Open           	  {font-size:16px; color:#FFFFFF; background-color:#789BD2; display:block;margin:0;padding:0;padding-left:1em;font-weight:bold;line-height:1.9em;}

a.navRightLevel5                   {color:#000000; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:1em; line-height:1.3em;}
a.navRightLevel5:hover             {color:#789BD2;}

a.navRightLevel4Open               {color:#789BD2; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:1em; line-height:1.3em;}
a.navRightLevel4Open:hover         {color:#789BD2;}

a.navRightLevel5Selected           {color:#789BD2; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:1em; line-height:1.3em;}
a.navRightLevel5Selected:hover     {color:#789BD2;}

a.navRightLevel5OpenSelected       {color:#789BD2; font-size:1.0em; text-decoration:none; display:block; margin:0; padding:0; padding-bottom:0.5em; padding-left:1em; line-height:1.3em}
a.navRightLevel5OpenSelected:hover {color:#789BD2;}


/* Navigation oben */

.navTopLevel1											{}
li.navTopLevel1										{display:inline-block;}
* html li.navTopLevel1						{float:left;} /*für IE 6*/
*+html li.navTopLevel1						{float:left;} /*für IE 7*/

.aNavTopLevel1                   	{font-size:1.4em; font-weight:bold; color:#FFFFFF; line-height:1.3em; padding:0 30px 0 30px; text-decoration:none;margin:0;white-space:nowrap;}
.aNavTopLevel1:hover             	{color:#A01E32; white-space:nowrap;}

.aNavTopLevel1Open               	{font-size:1.4em; font-weight:bold; color:#A01E32; line-height:1.3em; padding:0 30px 0 30px; text-decoration:none;margin:0;white-space:nowrap;}
.aNavTopLevel1Open:hover         	{color:#A01E32; white-space:nowrap;}

.aNavTopLevel1Selected           	{font-size:1.4em; font-weight:bold; color:#A01E32; line-height:1.3em; padding:0 30px 0 30px; text-decoration:none;margin:0;white-space:nowrap;}
.aNavTopLevel1Selected:hover     	{color:#A01E32; white-space:nowrap;}

.aNavTopLevel1OpenSelected       	{font-size:1.4em; font-weight:bold; color:#A01E32; line-height:1.3em; padding:0 30px 0 30px; text-decoration:none;margin:0;white-space:nowrap;}
.aNavTopLevel1OpenSelected:hover 	{color:#A01E32; white-space:nowrap;}


/* Breadcrumb-Navigation */

.textNavPath                      {font-size:0.9em;line-height:2em;color:#000000;}
a.textNavPath                     {text-decoration:none;color:#789BD2;}
a.textNavPath:hover               {text-decoration:none;color:#A01E32;}


/* Sitemap */

.sitemapLevel1                    			{padding-left:0.2em;margin:1px;}
.sitemapLevel2                    			{padding-left:2.0em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel3                    			{padding-left:3.8em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel4                    			{padding-left:5.6em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel5                    			{padding-left:7.4em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel6                    			{padding-left:9.4em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel7                    			{padding-left:9.4em;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.blockContent li.navSitemapLevel2Open 	{background-image:none;color:#789BD2;}
.blockContent li.navSitemapLevel3Open 	{background-image:none;color:#789BD2;}
.blockContent li.navSitemapLevel4Open 	{background-image:none;color:#789BD2;}
.blockContent li.navSitemapLevel5Open 	{background-image:none;color:#789BD2;}
.blockContent li.navSitemapLevel6Open 	{background-image:none;color:#789BD2;}
.blockContent li.navSitemapLevel7Open 	{background-image:none;color:#789BD2;}


/* Metanavigation */

.systemNaviTop                    	{top:1px;text-align:left;padding-top:6px;padding-bottom:2px; float:right; width:700px;}
.systemNaviTopLast									{top:1px;text-align:left;padding-top:6px;padding-bottom:2px; float:right; width:700px;}
.systemNaviTop span               	{display:none;}
a.systemNaviTop                   	{width:auto;font-size:1em;padding:0;padding-left:4px;padding-right:4px;text-decoration:none;line-height:100%;border-right:solid 1px #789BD2; float:left; }
a.systemNaviTopLast                	{width:auto;font-size:1em;padding:0;padding-left:4px;padding-right:4px;text-decoration:none;line-height:100%; float:left;}
a.systemNaviTopNormal              	{display:none;}
a.systemNaviTopNavi									{display:none;}
.systemNaviTop .elementSearch				{float:right;margin-top:10px; margin-left:5px; margin-right:10px;}
.systemNaviTop .elementPrint				{float:right;margin-top:12px;}
.systemNaviTop .elementPrint	a 		{display:inline-block; margin-right:10px;}
.systemNaviTop .elementFontSize			{float:right; margin-top:10px;}

.systemNaviTop .elementFontSize .elementSize12	{vertical-align:top; font-weight:bold;display:inline-block; height:17px; width:17px; border:1px solid #789BD2; font-size:10px; text-decoration:none;line-height:16px!important;line-height:14px;text-align:center; padding-top:2px;}
.systemNaviTop .elementFontSize .elementSize14	{vertical-align:top; font-weight:bold;display:inline-block; height:17px; width:17px; border:1px solid #789BD2; font-size:12px; text-decoration:none;line-height:15px; text-align:center; padding-top:2px;}
.systemNaviTop .elementFontSize .elementSize16	{vertical-align:top; font-weight:bold;display:inline-block; height:17px; width:17px; border:1px solid #789BD2; font-size:14px; text-decoration:none;line-height:14px!important;line-height:16px; text-align:center; padding-top:2px;}
.systemNaviTop .systemNaviTopLinks	{float:right;margin-top:16px;margin-left:10px;}
.systemNaviTop .systemNaviTopLinks	a	{font-size:1.2em; font-weight:bold;}

.systemNaviTab                    {position:absolute;top:-14em;left:-14em;}
.systemNaviTab a:focus            {color:#000000;background-color:#FFFFFF;position:absolute;top:18.32em;left:18.2em;white-space:nowrap;font-size:1em;}
.systemNaviTab a:hover            {color:#000000;background-color:#FFFFFF;position:absolute;top:18.32em;left:18.2em;white-space:nowrap;font-size:1em;}
.systemNaviTab a:active           {color:#000000;background-color:#FFFFFF;position:absolute;top:18.32em;left:18.2em;white-space:nowrap;font-size:1em;}


td.abteilung {border-color:#789BD2; border-width:thin; border-style:solid; padding:5px;}

/* Conatiner */
.container	{width:100%; float:left;}

.container .containerCol1	{width:49%; float:left}
.container .containerCol2	{width:49%; float:left}

/* Liste Dokumente */
li.document	{ list-style-type:none;}

/* Druckvorschau */

@media print {
	.elementTopStandard		{display:none;}
	.systemNaviTop			{display:none;}
	.elementTopWillkommen  	{display:none;}
	.elementTopNavigation	{display:none;}
	.blockTop				{border-bottom:2px solid #789BD2;}
	.blockLeft              {display:none;}
	.blockRight             {display:none;}
	.blockContent			{width:700px;margin:30px 0 0 -7px;}
	.blockBottom            {border-top:2px solid #789BD2;}
	.elementCurNavigation 	{margin-left:0;position:absolute;margin-top:10px;}
}