/*
 * Datei: gewerbe.css
 * Purpose: Styles für die Gewerbefunktionen
 * Author: Bernhard Kraus, (c)2009 CSE Kraus & Straubinger
 * Datum: 24.07.2009
 * ***********************************************************************************
 * Updates:
 * ***********************************************************************************
 */

/* Global */
#gclear			{ clear:both; }
.gSelect		{ font-size:.9em; }
.gCheckbox		{ vertical-align:middle; }
h1#gh1			{ color:#518b22; font-size:1.6em; background:none; margin:0px 0px 0px 0px; padding:4px 0px; }
h1#gh1Err		{ color:#ec0433; font-size:1.6em; background:none; margin:0px 0px 0px 0px; padding:4px 0px; }
.gSmall			{ font-size:.9em; vertical-align:middle; font-weight:normal; }
.gError			{ color:red; }
.gErrorDiv		{ border:1px solid red; padding:2px; }
.gMeldungOK		{ border: 1px solid green; background: #efefef; padding: 4px; }
.gMeldungErr	{ border: 1px solid red; background: #efefef; padding: 4px; color: red; }
.gMeldung		{ border: 1px solid #ababab; padding: 4px; background: #efefef; }
.gBtnClose		{ background:url(/gewerbe/img/framework/close.png) no-repeat; border:0px; padding:0px; margin:0px; width:20px; height:17px; cursor:pointer; }

/* Suche */
#gSucheDivMain	{ width:100%; }
#gSucheDiv		{ border-bottom:1px solid #00447e; padding:4px; margin:0px 0px 0px 0px; }
.gSucheLabel	{ float:left; clear:left; width:20%; font-weight:bold; margin:4px 0px; }
.gSucheField	{ float:left; clear:right; width:80%; margin:4px 0px; }
.gSucheList		{ overflow:auto; height:100px; background:#efefef; padding:2px; width:79%; border:1px inset; font-size:.9em; }
#gSucheLetters	{ margin:0px 0px 0px 0px; background:#00447e; padding:4px 2px; color:#fff; text-align:center; }
.gSucheListItem	{ float:left; width:50%; }
a.gSucheLetter:link, a.gSucheLetter:visited, a.gSucheLetter:visited 	{ color:#fff; text-decoration:none; border:1px solid #00447e; padding:0px 2px; }
a.gSucheLetter:hover	{ color:#fff; text-decoration:none; border:1px solid #fff; padding:0px 2px; }
a.gSucheLetterActive:link, a.gSucheLetterActive:visited, a.gSucheLetterActive:visited 	{ color:#fff; text-decoration:none; border:1px solid #fff; padding:0px 2px; }
a.gSucheLetterActive:hover	{ color:#fff; text-decoration:none; border:1px solid #fff; padding:0px 2px; }

/* Liste */
#gListeTop			{ width:722px; height:21px; border-bottom:1px solid #ababab; margin:0px 0px 0px 0px; }
.greitersellinks	{ float:left; width:7px; height:21px; background:url(/gewerbe/img/framework/reitersellinks.png) no-repeat bottom; margin:1px 0px 0px 0px; }
.greiterselrechts	{ float:left; width:7px; height:21px; background:url(/gewerbe/img/framework/reiterselrechts.png) no-repeat bottom; margin:1px 0px 0px 0px; }
.greiterselmitte	{ float:left; height:21px; background:url(/gewerbe/img/framework/reiterselmitte.png) repeat-x top; padding:4px 0px 0px 0px; margin:1px 0px 0px 0px; }
.greiternosellinks	{ float:left; width:6px; height:19px; background:url(/gewerbe/img/framework/reiternoselectlinks.png) no-repeat bottom; margin:2px 0px 0px 0px; }
.greiternoselrechts	{ float:left; width:6px; height:19px; background:url(/gewerbe/img/framework/reiternoselectrechts.png) no-repeat bottom; margin:2px 0px 0px 0px; }
.greiternoselmitte	{ float:left; height:19px; background:url(/gewerbe/img/framework/reiternoselectmitte.png) repeat-x top; padding:4px 0px 0px 0px; margin:2px 0px 0px 0px; }
.gListReiterSpacer	{ float:left; margin-right:2px; }
#gListContent			{ width:720px; background:#fff; border-right:1px solid #ababab; border-bottom:1px solid #ababab; border-left:1px solid #ababab; padding:4px 0px 0px 0px; }
#gListItems			{ padding:4px; }
a.gBlank:link, a.gBlank:visited, a.gBlank:visited 	{ color:#ababab; text-decoration:none; font-weight:bold; }
a.gBlank:hover	{ color:#000; text-decoration:none; font-weight:bold; }
/* Liste Mitgliedskasten */
.gItemDiv			{ padding:0px; margin:0px 0px 10px 0px; width:700px; border:1px solid #888; clear:both; }
.gItemH1			{ background:#888; color:#fff; font-size:1.2em; margin:0px; padding:2px; }
.gItemH2			{ background:#efefef; font-size:1em; margin:0px; padding:2px; }
.gItemBodyLeft		{ float:left; width:100px; }
.gLogo				{ float:left; width:100px;  text-align:center; }
.gInfoDiv			{ float:left; width:350px; padding:2px; }
.gInfoLbl			{ float:left; width:100px; font-weight:bold; vertical-align:top; }
.gInfo				{ float:left; width:150px; white-space:nowrap; }
.gItemBodyRight		{ float:left; width:599px; border-left:1px solid #888; }
.gInfoZusatz		{ float:left; padding:2px; width:241px; }
.gItemNav			{ border-top:1px solid #888; padding:2px; }
.gItemNav ul		{ margin:0px; padding:0px; }
.gItemNav ul li		{ display:inline; padding:0px 0px 0px 16px; margin:0px; }
.gInfoContent		{ border-top:1px solid #888; padding:2px; }
a.gInfoLink:link, a.gInfoLink:visited, a.gInfoLink:visited 	{ color:#518b22; text-decoration:none; font-weight:bold; }
a.gInfoLink:hover	{ color:#000; text-decoration:underline; font-weight:bold; }
a.gInfoLinkSel:link, a.gInfoLinkSel:visited, a.gInfoLinkSel:visited 	{ color:#000; text-decoration:none; font-weight:bold; }
a.gInfoLinkSel:hover	{ color:#000; text-decoration:underline; font-weight:bold; }
/* Mitglied Kontaktformular */
.gKontaktH1			{ margin:4px 0px 0px 10px; padding:2px; background:none; font-size:1.4em; color:#666; font-weight:bold; }

/* Mitgliedsformular */
.h3mform		{ margin:10px 0px 4px 0px; padding:0px; border-bottom:1px solid #666; }
.gfLinkdiv		{ width:100%; text-align:right; padding:2px; }
.gItemNavControls	{ width:100%; text-align:right; border-top:1px solid #888; }

/* Anzeigen Controls */
.msceditorControlsA	{ margin:0px 0px 0px 0px; vertical-align:bottom; border:1px solid #000; padding:2px; background:#fff; }

/* Anzeigendetails */
.gAnzeigenKopf		{ border:1px solid #888; }
