/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication CMS Grid Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Stylesheet für Standard-Gui-Element */
@import url(wgl.css);

/* Stylesheet für Navigationen */
@import url(nav.css);

/* Formatierung von HTML-Elementen */

*					{margin:0;padding:0}

#body				{background-color:#FFF;text-align:center;}
body, html			{ height:100%;}

body				{font-family:Arial, Sans-serif, Helvetica;font-size:11px;color:#333333;font-weight:normal;line-height:14px}

div					{}
span				{}

/* Überschriften */

h1					{font-size:15px;font-weight:bold;line-height:22px;color:#126CA8;margin:0 0 14px 0}
h2					{font-size:13px;font-weight:bold;line-height:19px;color:#126CA8;margin:20px 0 7px 0}
h3					{font-size:12px;font-weight:bold;line-height:16px;color:#666666;margin:0 0 14px 0}
h4					{font-size:11px;font-weight:bold;line-height:13px;color:#666666;margin:0 0 14px 0}
h5					{font-size:11px;font-weight:bold;line-height:13px;color:#666666;margin:0 0 14px 0}
h6					{font-size:11px;font-weight:bold;line-height:13px;color:#666666;margin:0 0 14px 0}

/* Textblöcke */
p					{margin:0 0 10px 0}

/* Listen */
ul					{margin:0 0 14px 16px;padding:0 0 0 9px;list-style-image: url('/wDefault/images/layout/div/list.gif');}
ol					{margin:0 0 14px 28px;list-style-type:decimal}

/* Definitionslisten */
dl					{}
dt					{}
dd					{margin:0 0 14px 0;padding:0 0 0 16px;color:#a0a0a0}

/* Horizontale Linien */
hr					{background-color:#AEA794;color:#AEA794;height:1px;border-style:none}

/* Formularelemente */

form				{overflow:hidden}

input				{font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px}
select				{font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px}
textarea			{font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px}

button				{cursor:pointer;background-color:#B6B6B6;border:none;font-size:11px;line-height:18px;height:18px;color:#ffffff}
button:hover		{cursor:pointer;background-color:#98BFD7;border:none;font-size:11px;line-height:18px;height:18px;color:#ffffff}
#blockRight input.wglInput	{height:18px;}
.wglButtonContainer			{border:0px solid #000;}
.wglButtonContainer:hover	{border:0px solid #000;}
/* Links */

a					{text-decoration:none;color:#126CA8}
a:hover			{text-decoration:underline;color:#126CA8}
a.intern			{padding:0 0 0 14px;background:url(/wDefault/wGlobal/layout/images/links/intern.gif) top left no-repeat}
a.extern			{padding:0 0 0 14px;background:url(/wDefault/wGlobal/layout/images/links/extern.gif) top left no-repeat}
a.pdf				{padding:1px 0 2px 20px;background:url(/wDefault/wGlobal/layout/images/links/pdf.gif) top left no-repeat; line-height:18px;}
a.excel				{padding:1px 0 1px 20px;background:url(/wDefault/wGlobal/layout/images/links/excel.gif) top left no-repeat; line-height:18px;}
a.word				{padding:1px 0 1px 20px;background:url(/wDefault/wGlobal/layout/images/links/word.gif) top left no-repeat; line-height:18px;}

/* Bilder */

a img				{border:none}

img.picture			{margin:4px 4px 4px 4px}
img.pictureLeft		{float:left;margin:4px 4px 4px 0}
img.pictureRight	{float:right;margin:4px 0 4px 4px}

/* Tabellen */

table				{font:inherit;color:inherit;border:none}
tr, thead, tbody	{}
th, td				{vertical-align:top}

table.light			{border:none;margin-bottom:12px;}
table.light th		{border:none;text-align:left;background-color:#f0f0f0}
table.light td		{border:none;padding:2px}

table.default		{border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;}
table.default th	{border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}
table.default td	{border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}

table.full			{border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;}
table.full th		{border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}
table.full td		{border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}

/* Grundgerüst */

#blockMain			{margin:auto;width:990px;height:100%;background-image:url('/wDefault/images/layout/bg_normal.gif');background-position:center;background-repeat:repeat-y;}
#blockMainContent	{margin:auto;width:990px;height:100%;background-image:url('/wDefault/images/layout/bg_content_normal.gif');background-repeat:no-repeat; background-position:230px 0px;}
#blockMain[id]		{min-height:100%;height:auto;}
#blockMainContent[id]		{min-height:570px;height:auto;}

/* Kopfbereich - Standard */
#blockTop			{height:149px;}
/*213*/
#logo				{width:230px;height:123px;float:left;border:0px solid #fff;background-color:#FFF;padding:0;margin:0;}
#navigationBanner	{width:184px;height:123px;float:left;background-image:url('/wDefault/images/layout/navi/head_navi_1.jpg');}
/*593*/
#banner			{width:576px;height:123px;float:left;background-image:url('/wDefault/images/layout/navi/head_normal.gif');background-repeat:no-repeat;background-position: top left;padding:0;margin:0;}
#mainNavi			{clear:both; width:990px; height:25px;background-color:#126CA8;background-image:url('/wDefault/images/layout/bg_line.gif');background-repeat:repeat-x;background-position:top;text-align:center;padding:1px 0 0 0;}

/* Mittlerer bereich - Standard */
#blockLeft			{text-align:left;clear:both;float:left;width:230px;padding:20px 0 0 0;}
/*564*/
#blockContent				{text-align:left;float:left;width:530px;}
#blockContentInner		{padding:20px 15px 20px 15px;}
/* Kartentemplate */
#blockContentMap			{text-align:left;float:left;width:530px;}
#blockContentInnerMap		{padding:20px 0px 20px 0px;}
#blockContentInnerMap .elementText		{padding:0 15px;}
#blockContentInnerMap .elementHeadline	{padding:0 15px;}

#blockRight		{text-align:left;float:left;width:230px;vertical-align:top;padding:20px 0 0 0;}

/* Fussbereich */
#blockBottom						{position:relative;bottom:0px;clear:both;text-align:center;margin:-20px auto auto auto;height:20px;width:100%;}
#blockBottomInner .elementText	{margin: 0 auto;}

/*#blockLeftContentRight {overflow:hidden;margin:0 0 10px 0;background-image:url(/wDefault/wGlobal/layout/images/backgrounds/bg_main.gif);background-repeat:repeat-y;}*/

/* Globale Elemente */

/* Kopfbereich rechts */
.globalFunctions			{color:#FFF;text-align:left;}
.globalFunctions a			{color:#FFF;}
.globalFunctions a:hover	{text-decoration:none;color:#FFF;}
/*
#languageBlock			{height:18px;margin:103px 10px 2px 5px;line-height:18px;text-align:right;float:right;color:#FFF;}
*/
#languageBlock			{float:right;height:123px;width:70px;position:relative;}
#languageBlockInner		{position:absolute;bottom:0px;padding:0 2px 10px 0;text-align:left;}
.buttonLanguage				{font-weight:100;}
.buttonLanguageSelected		{font-weight:900;}
#spezialBlock				{float:right;height:123px;width:155px;position:relative;}
#serviceNavi				{position:absolute;top:0px;text-align:left;padding:20px 0 0 0;}
#serviceNavi a				{display:block;}
#fonzsizeBlock			{position:absolute;bottom:0px;padding:0 0 10px 0;font-size:13px;}
.font_small					{font-weight:900;font-size:11px;}
.font_middle				{font-weight:100;font-size:13px;}
.font_big					{font-weight:100;font-size:16px;}
#search					{float:right;margin:0 0 0 0}
.searchLabel				{float:left;line-height:20px;margin:0 8px 0 0}
.searchInput				{float:left;width:120px;margin:0 8px 0 0}
.searchButton				{float:left}
input.wglInput				{float:left;width:140px;margin:0 8px 0 0}

/* Pflegeschaltflächen */

#beButtonLayoutwizard		{position:absolute;margin:8px 0 0 8px}

#beButtons					{float:right;margin:-20px 0 0 3px}
#beButtonAdmin			{}
#beButtonPage				{float:left;margin:0}
#beButtonContent			{float:left}

#beButtonEditTop			{}
#beButtonEditRight		{position:absolute;margin:1px 0 0 5px}
#beButtonEditBottom		{position:absolute;margin:1px 0 0 5px}
#beButtonEditLeft			{position:absolute;margin:5px 0 0 5px}

#beButtonEditNavigation	{position:relative;margin:0 0 0 5px;display:block;}

/* Allgemeine Elemente */

.elementStandard			{margin:0 0 10px 0}
.elementHeadline			{margin:0 0 10px 0}
.elementText				{margin:0 0 10px 0}
.elementText .fragmentInfo		{background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDefault/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentWarning	{background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDefault/wGlobal/layout/images/icons/warning.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentTip		{background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDefault/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}


.elementPicture				{margin:0 0 10px 0}
.elementPicture .title		{line-height:20px;font-size:10px}
.elementLink				{margin:0 0 10px 0}
.elementVideo				{margin:0 0 10px 0}
.elementAudio				{margin:0 0 10px 0}
.elementPortlet				{margin:0 0 10px 0}
.elementScript				{margin:0 0 10px 0}
.elementSource				{margin:0 0 10px 0;padding:4px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}
.elementSource h4			{margin:0 0 4px 0;background-color:#ffffcc;padding:4px 4px 4px 0;border-bottom:solid 1px #cccccc}
.elementPlain				{margin:0 0 10px 0;overflow:auto;padding:4px;background-color:#f0f0f0;border:solid 1px #a0a0a0}
.elementDelimiter			{margin:0 0 10px 0}

.elementContainer			{margin:0 0 18px 0}
.elementContainerBox		{margin:0 0 18px 0}

.elementContainer1			{margin:0 0 0 0}
.elementContainer1 .col1	{}

.elementContainer2			{margin:0 0 0 0}

.elementContainer2 .col1	{float:left;width:254px;margin:0 16px 0 0}
.elementContainer2 .col2	{float:left;width:254px}

.elementContainer3			{margin:0 0 0 0}
.elementContainer3 .col1	{float:left;width:164px;margin:0 16px 0 0}
.elementContainer3 .col2	{float:left;width:164px;margin:0 16px 0 0}
.elementContainer3 .col3	{float:left;width:164px}

.elementContainerBox1			{margin:0 0 16px 0;padding:8px;background-color:#DBE9F2;border:1px none #e0e0e0}
.elementContainerBox1 .col1		{}

.elementContainerBox2			{margin:0 0 16px 0;padding:8px;background-color:#DBE9F2;border:1px none #e0e0e0}
.elementContainerBox2 .col1		{float:left;width:49%;margin:0 2% 0 0}
.elementContainerBox2 .col2		{float:left;width:49%}

.elementContainerBox3			{margin:0 0 16px 0;padding:8px;background-color:#DBE9F2;border:1px none #e0e0e0}
.elementContainerBox3 .col1		{float:left;width:32%;margin:0 2% 0 0}
.elementContainerBox3 .col2		{float:left;width:32%;margin:0 2% 0 0}
.elementContainerBox3 .col3		{float:left;width:32%}

/* Elemente des oberen Bereich */

/* Elemente des linken Bereiches */

#blockLeft .elementHeadline	{margin:0 0 8px 0px;padding:6px 10px 6px 10px;}
#blockLeft .elementText		{margin:0 0 8px 0px;padding:6px 10px 6px 10px;}

/* Elemente des Inhaltsbereiches */

/* Elemente des rechten Bereiches */

#blockRight .wglInput				{width:120px;}
#blockRight .elementHeadline		{clear:both; margin:0 0 1px 0;padding:2px 6px 2px 10px;background-color:#126CA8;}
#blockRight .elementHeadline h1	{margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h2	{margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h3	{margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h4	{margin:0;padding:0;color:#ffffff;}
#blockRight .elementText			{clear:both; margin:0 0 10px 0;padding:10px 6px 6px 10px;background-color:none;}

#blockRight .elementLink			{clear:both;margin:0 0 1px 0;padding:2px 6px 2px 10px;background-color:#126CA8;}
#blockRight .elementLink a			{font-size:15px;font-weight:bold;line-height:22px;color:#ffffff;margin:0 0 14px 0}
#blockRight .elementLink a:hover	{text-decoration:none;}
#blockRight li						{padding-bottom: 4px;}
#blockRight ul						{margin-left: 6px;}

/* Elemente der Startseite */

#startBlockMain			{width:990px;margin:auto;}
#startTop					{margin:auto; padding:0 10px; height:130px;}
#startTop .elementHeadline	{float: left;height: 22px;vertical-align: bottom;padding: 103px 0 0 15px;margin:0;}

#startLanguage			{float: right;height: 14px;padding: 111px 0 0 0;}
#navStartContainer		{height: 312px;margin:auto;text-align:center;padding: 0 0 0 2px;clear: both;}
.navStartLink				{float: left;display: block;margin: 0 3px 0 4px;color:#FFF;text-align:left;}
.navStartLink:hover		{color:#fff;text-decoration:none;}
.startLinkBlock				{cursor:pointer;height:200px; width:106px;padding:112px 5px 0 5px;}
.startLinkBlock ul			{margin:0 0 5px 0px;padding:0px;list-style-position:inside;}

.navText_normal				{font-size:11px;background-image:url('/wDefault/images/layout/div/arr_normal.gif');background-repeat:no-repeat;text-indent:20px;}
.navText_faq				{font-size:11px;background-image:url('/wDefault/images/layout/div/arr_faq.gif');background-repeat:no-repeat;text-indent:20px;}
.navText_info				{font-size:11px;background-image:url('/wDefault/images/layout/div/arr_info.gif');background-repeat:no-repeat;text-indent:20px;}

#startBlockBottom							{bottom:0px;clear:both;text-align:center;margin:10px 0 0 0;padding:0 10px;}
#blockBottomLeftInner .elementText		{padding:5px 0;float:left;text-align:left;font-size:7pt;font-weight:100;}
#blockBottomRightInner .elementText a	{padding:0 8px 0 8px; width:106px; margin:0;text-align:right;float:right;}


/* Individuelle Anpassungen */

/* Navigation */
#blockLeft .elementPortlet		{margin:0;}
#blockLeft .wglSheet			{margin:0;padding:0;}

/* FAQ */
.wglLinkText					{font-size:11px;line-height:13px;font-weight:500;} /* Titel */
.wListentryText					{margin:0 0 10px 0;}
.wListentryText a:hover		{text-decoration:none;}
.wglListEntry					{background-color:transparent;}
.wList .wHiddenDetails div		{font-size:11px;line-height:13px;}
div.faqAnswer li				{list-style:disc;}

/* Angebote */
#selectAdminbox	{margin:0 15px 20px 15px;}
#selectFieldbox	{margin:0 15px;}
#searchfield		{width:496px;padding:1px;}
#selectfield		{width:500px;padding:1px;}
#mapGanz			{width:530px;height:380px;padding:auto;margin:auto;}
.mapKantone			{width:530px;height:380px;}
.viewport_maintitel	{font-size:12px;line-height:14px;}
.viewport_titel		{font-size:11px;line-height:14px;}
.viewport			{font-size:11px;line-height:12px;}
.druckerNav   {background:url('/wDefault/images/layout/drucker_blau.gif') no-repeat;padding-left:25px;}
