/*
 * 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:#d22118; 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(/partnerportal/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:900px; height:21px; border-bottom:1px solid #ababab; margin:0px 0px 0px 40px; }
.greitersellinks	{ float:left; width:7px; height:21px; background:url(/partnerportal/img/framework/reitersellinks.png) no-repeat bottom; margin:1px 0px 0px 0px; }
.greiterselrechts	{ float:left; width:7px; height:21px; background:url(/partnerportal/img/framework/reiterselrechts.png) no-repeat bottom; margin:1px 0px 0px 0px; }
.greiterselmitte	{ float:left; height:21px; background:url(/partnerportal/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(/partnerportal/img/framework/reiternoselectlinks.png) no-repeat bottom; margin:2px 0px 0px 0px; }
.greiternoselrechts	{ float:left; width:6px; height:19px; background:url(/partnerportal/img/framework/reiternoselectrechts.png) no-repeat bottom; margin:2px 0px 0px 0px; }
.greiternoselmitte	{ float:left; height:19px; background:url(/partnerportal/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:899px; background:#fff; border-right:1px solid #ababab; border-bottom:1px solid #ababab; border-left:1px solid #ababab; padding:4px 0px 0px 0px; margin-left:39px; }
#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:890px; 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:450px; 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:789px; border-left:1px solid #888; }
.gInfoZusatz		{ float:left; padding:2px; width:320px; }
.gItemNav			{ background:#cfcfd1; padding:2px; }
.gItemNav ul		{ margin:0px; padding:0px; }
.gItemNav ul li		{ display:inline; padding:0px 0px 0px 0px; margin:0px 10px 0px 0px; }
.gInfoContent		{ padding:2px; margin-top:10px; }
a.gInfoLink:link, a.gInfoLink:visited, a.gInfoLink:visited 	{ color:#000; text-decoration:none; font-weight:bold; }
a.gInfoLink:hover	{ color:#d22118; text-decoration:underline; font-weight:bold; }
a.gInfoLinkSel:link, a.gInfoLinkSel:visited, a.gInfoLinkSel:visited 	{ color:#d22118; 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; }

/* :::::::::: Form Styles Ende :::::::::: */
.gfrmnomargin 	{ margin: 0px; }
input 			{	font-family: tahoma,arial,sans-serif; color: #001000; font-size: 1em; }
textarea 		{	font-family: tahoma,arial,sans-serif; color: #001000; font-size: 1em; border: 1px inset; }
.ginputborder1 	{ border:1px solid #ababab; }
.ginput20		{ width: 20px; background: #fff repeat-x; }
.ginput30		{ width: 30px; background: #fff repeat-x; }
.ginput50		{ width: 50px; background: #fff repeat-x; }
.ginput100		{ width: 100px; background: #fff repeat-x; }
.ginput200		{ width: 200px; background: #fff repeat-x; }
.ginput300		{ width: 300px; background: #fff repeat-x;}
.ginput400		{ width: 400px; background: #fff repeat-x;}
.gsubmit		{ text-align:center; margin:0px; }
.gbutton		{ border: 1px outset; background: #efefef; cursor:pointer; }
.gselect 		{ font-size: .8em; }
.gfieldset		{ padding: 6px; border: 1px solid #474747; }
.gfeldname		{ width: 100%; margin-top: 5px; font-weight: bold; }
.gfeld			{ width: 100%; }
.gfeldnamefl		{ float: left; width: 20%; margin:2px 0px; font-weight: bold; clear: left;}
.gfeldfl			{ float: left; width: 80%; margin:2px 0px; clear: right;}
.gformspan		{ padding: 6px;  margin: auto;  }
.gfieldspan		{ clear: both; }
/* :::::::::: Form Styles Ende :::::::::: */
