/*////////////////////////////////////////////////////////////////
// Styles fuer das Layout
// WeblicationŽ CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit WeblicationŽ Content Management Server, www.weblication.de
////////////////////////////////////////////////////////////////*/

/*
 * STANDARDFORMATIERUNGEN
 * Grundvorgaben
 */

body                 															{margin:0;padding:0;font:normal 11px verdana,arial,helvetica,sans-serif;color:#000000;line-height:150%;}
p																									{/*margin:10 0 0 2px;padding:0;*/}

ul      				     															{margin-left:16px;padding:0px;list-style-type:square;}
ol      		   		   															{margin-left:16px;padding:0px;}
hr                   															{background-color:#000000;color:#000000;height:1px;border-style:none;}

h1                  															{font:normal 18px verdana,arial,helvetica,sans-serif;margin:0 0 10px 0;padding:0;color:#004f8b;line-height:150%;}
h2                  															{font:bold 15px verdana,arial,helvetica,sans-serif;margin:10px 0 4px 0;padding:0;color:#004f8b;line-height:150%;}
h3                   															{font:bold 13px verdana,arial,helvetica,sans-serif;margin:10px 0 4px 0;padding:0;color:#004f8b;line-height:150%;}
h4                   															{font:bold 11px verdana,arial,helvetica,sans-serif;margin:10px 0 2px 0;padding:0;color:#004f8b;line-height:150%;}
.leerschlag                   										{font-size:0px;color:#C5D5DC;width:10px;}
.leerschlag:hover                   						  {font-size:0px;color:#C5C5C7;width:10px;}

img.imgBorder																			{border:1px solid #004f8b;}

.textSmall           															{font:normal 10px verdana,arial,helvetica,sans-serif;color:#000000;line-height:150%;}
.text                															{font:normal 11px verdana,arial,helvetica,sans-serif;color:#000000;line-height:150%;}
.textItalic																				{font:normal 11px verdana,arial,helvetica,sans-serif;color:#000000;line-height:150%;font-style:italic;}
.textBold            															{font:bold 11px verdana,arial,helvetica,sans-serif;color:#000000;line-height:150%;}
.textLarge            														{font:normal 12px verdana,arial,helvetica,sans-serif;color:#000000;line-height:150%;}
.textLargeBold           													{font:bold 12px verdana,arial,helvetica,sans-serif;color:#000000;line-height:150%;}

input.button																			{cursor:pointer;padding:1px 5px;margin:2px 0;border:1px solid #606060;font:bold 11px arial,helvetica,sans-serif;text-decoration:none;color:#5A5B5D;background-color:#F0F0F0;background-image:url('/de/wLayout/design/img/backgrounds/bg_button.gif');}
input.button:hover																{color:#000000;border:1px solid #000000;text-decoration:none;}
input:button:focus																{color:#000000;border:1px solid #000000;text-decoration:none;}

a                    															{color:#004f8b;text-decoration:none;}
a:hover             															{text-decoration:underline;}

/*
 * FORMULARE
 */
 
form                 															{margin:0;padding:0;}
input                															{font:normal 11px arial,helvetica,sans-serif;border:1px solid #000000;padding:1px;margin:1px;background-color:#ffffff;}
select               															{font:normal 11px arial,helvetica,sans-serif;border:1px solid #000000;padding:1px;margin:1px;background-color:#ffffff;}
textarea             															{font:normal 11px arial,helvetica,sans-serif;border:1px solid #000000;padding:1px;margin:1px;background-color:#ffffff;}

/*
 * SEITENBLOECKE
 * Bloeck Seitenstruktur (z.T. abhaengig voneinander, bzw. vererbt)
 */

#blockContainer																		{min-height:100%;height:100%;width:100%;border-left:1px solid #000000;border-right:1px solid #000000;}
#blockContainer th																{height:202px;text-align:left;}
#blockContainer th.left														{width:60px;border-right:1px solid #000000;}
#blockContainer th.right													{width:80px;border-left:1px solid #000000;}
#blockContainer td.left														{width:60px;border-right:1px solid #000000;}
#blockContainer td.right													{width:80px;border-left:1px solid #000000;}
#blockContainer td.content												{min-height:100%;height:auto !important;/**/height:100%;/**/background-color:#c5d5dc;vertical-align:top;}
#blockMain      	 	 															{}
#blockMain td																			{vertical-align:top;}
#blockInfo																				{background-color:#c5d5dc;border-bottom:1px solid #000000;height:75px;}
#blockTop        		 															{background-color:#ffffff;height:100px;}
#blockNavigation																	{border-bottom:1px solid #000000;border-top:1px solid #000000;height:26px;background:#1860a7 url('/de/wLayout/design/img/backgrounds/bg_topnav.gif') right top no-repeat;}
#blockBody																				{background-color:#c5d5dc;} /* Fix fuer die korrekte Hoehendarstellung */ 
#blockLeft       	 	 															{width:200px;padding:20px 0 0 0;vertical-align:top;}
#blockContent    	 	 															{margin:0 20px;padding:0;vertical-align:top;}
#blockContent #blockBreadcrumb										{padding:20px 0;}
#blockBottom     	 	 															{/*clear:left;*/vertical-align:top;margin:10px 0 0 220px;padding:5px 0;border-top:1px solid #000000;}

/*
 * SEITENELEMENTE
 * Elemente mit Grundvorlagen der Formatierungen
 */

#blockTop .elementLogo														{height:100%;background:#ffffff url('/de/wLayout/design/img/backgrounds/bg_toplogo.gif') right top no-repeat;}
#blockTop .elementLogo img												{padding:5px 0 0 5px;border:none;}
#blockBottom .elementBottom												{font:normal 11px arial,helvetica,sans-seblockToprif;line-height:150%;}
#blockBottom .elementBottom a											{color:#000000;text-decoration:none;}
#blockBottom .elementBottom a:hover								{text-decoration:underline}
#blockLeft .elementNavigation											{font:normal 11px arial,helvetica,sans-serif;}
#blockLeft .elementNews														{margin-top:2em;padding:0 5px 0 10px;}
#blockLeft .elementNewsStart											{font:normal 11px verdana,arial,helvetica,sans-serif;margin:0 0 8px 0;}
#blockContent .elementText												{}
#blockContent .elementNews												{font:normal 11px verdana,arial,helvetica,sans-serif;}

.elementHeadline            											{padding:0;}
.elementStandard            											{padding:8px 0;}
.elementTable 		          											{padding:8px 0;}
.elementFormular           												{padding:8px 0;}
.elementInclude             											{padding:0px;}
.elementSpace               											{height:12px;padding:8px;}
.elementNews																		  {padding:0 0 8px 0;}
.elementLeft																			{float:left;margin:0;padding:0;width:150px;}
.elementRight																			{margin:0 0 0 175px;padding:0;}	
.elementClear																			{clear:both;}
.elementClearLeft																	{clear:left;}
.elementClearRight																{clear:right;}

.elementStandard table 														{font-size:11px;width:92%}
.elementStandard th 															{height:25px;font-weight:bold;text-align:left;vertical-align:top;background-color:#b1b1b4;}
.elementStandard td 															{text-align:left;vertical-align:top;}
.elementStandard td.small 												{width:150px;}
.elementStandard td.space													{padding:0 0 10px 0;}
.elementStandard td.portrait                      {width:200px;}

#elementVeranstaltungen table											{font-size:11px;border:none;}
#elementVeranstaltungen tr												{background-color:transparent;}
#elementVeranstaltungen tr.normal									{background-color:transparent;}
#elementVeranstaltungen tr.hover									{background-color:#c5c5c7;}
#elementVeranstaltungen th												{height:20px;padding:2px;background-color:#b1b1b4;border-top:1px solid #000000;border-bottom:1px solid #000000;text-align:left;vertical-align:top;font:weight:bold;}
#elementVeranstaltungen td												{padding:2px;border-bottom:1px solid #000000;text-align:left;vertical-aling:top;}

/* 
 * Allgemeine Elemente des linken Bereiches 
 */

.blockLeft .elementText                            {margin:0px 0px 16px 11px;padding:0px 6px 0px 11px;background-color:#EFDBCC;}
.blockLeft .elementText p                          {}

/* 
 * SPEC-ELEMENTE
 */
 
.hblue																						{color:#004f8b}
 
.sw,.searchword,var 															{font-weight:bold;color:#ff0000;}
abbr,acronym 																			{padding:0.05em;border-bottom:1px dotted #000000;color:#000000;cursor:help;}
abbr:hover,acronym:hover 													{padding:0.05em;border-bottom:1px dotted #004f8b;color:#004f8b;background:;}

.formButton 																			{cursor:pointer;background-image:url('/de/wLayout/admin/img/buttonbackground.gif');line-height:16px;text-decoration:none;border:1px solid #000000;background-color:#F0F0F0;padding:0 4px;margin:4px 0 5px 0;text-align:left;}
.formButton:focus,.formButton:hover								{color:#000000;border:1px solid #000000;text-decoration:none;}
a.formButton																			{color:#000000;cursor:pointer;background-image:url('/de/wLayout/admin/img/buttonbackground.gif');line-height:16px;text-decoration:none;border:1px solid #000000;background-color:#F0F0F0;padding:0 4px;margin:4px 0 5px 0;text-align:left;}
a.formButton:focus,a.formButton:hover							{color:#000000;border:1px solid #000000;text-decoration:none;}
 
.buttonAdministration,
a.buttonAdministration,
a.buttonAdministration:hover											{background: #c9ced4 url('/weblication/wGui/wImages/bg_button_bue.gif');white-space:nowrap;cursor:pointer;border:1px outset #000000;border-left:1px solid #BFBFBF;border-top:1px solid #BFBFBF;font:normal 11px arial,helvetica;text-decoration:none;color:#404040;height:16px;line-height:16px;padding:1px 5px 1px 5px;margin:1px 2px 1px 2px;}

.buttonCreate																			{margin:0 0 8px 0;cursor:pointer;cursor:hand;width:120px;border:1px solid #BFBFBF;border-right:1px solid #000000;border-bottom:1px solid #000000;color:#404040;background-color:#C9CED4;background-image:url('/weblication/wGui/wImages/bg_button_bue.gif');font:10px Arial,Helvetica,Sans-Serif;text-decoration:none;}
.buttonCreate a,
.buttonCreate a:hover 														{padding:1px 2px 2px 2px;display:block;white-space:nowrap;color:#404040;font:10px Arial,Helvetica,Sans-Serif;font-weight:normal;text-decoration:none;}


