/****************************************************************************************\
Standard Stylesheet

© 2004 - 2005 goleon websolutions gmbh, CH-2503 Biel, http://www.go-leon.ch
\****************************************************************************************/

/****************************************************************************************\
Standard Elemente
\****************************************************************************************/
	html {
		height: 101%;
	}

	* {
		font-size:12px;
		font-family:Verdana;
		margin:0;
		padding:0;
		border:0;
		color: #666666;
	}
	@media only screen and (max-device-width: 890px) {
		* {
			font-size:30px;
			line-height:1.4 !important;
		}				p strong span {			font-size: 48px !important;		}
	}
	* p {padding-bottom:20px; line-height: 18px; color: #666666;}

	a {
		color:#000;
		text-decoration:none;
	}

	a:hover {
		color:#666666;
	}


	body {
		background-:#ffffff;
		margin:0 20px;
	}

	body.popup {
		background-color:#ffffff;
		margin:10px;
	}

	#content ul, content ol {
		margin-left: 20px;
	}

	#content li {
		color: #666666;
		line-height: 18px;
		padding-bottom: 12px;
	}

	strong,b {
		font-weight: bold;
	}

	small {
		font-size:11px;
	}

	h1,h2,h3,h4,h5,h6 {
		display:block;
		font-weight:bold;
	}

	h1 {
		font-size:16px;
		color:#444;
		margin-bottom:20px;
	}

	h2 {
		font-size:13px;
		color:#444;
		margin-bottom: 10px;
	}

	h3 {
		font-size:11px;
		color:#444;
		margin-bottom: 10px;
	}

	h4 {
		font-size:10px;
		color:#444;
		margin-bottom: 10px;
	}

	.glws_Entry a, #impressum a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#6b004e;
	}

	.glws_Entry a:hover, #impressum a:hover {
		color:#666666;
	}

	/* Float-Claring */
	.glws_ClearAll {
		clear:both;
	}

	/* Vertikale Ausrichtung von Elementen */
	.glws_AlignTop {
		vertical-align:top;
	}
	.glws_AlignMid {
		vertical-align:middle;
	}
	.glws_Alignbottom {
		vertical-align:bottom;
	}

/*
	Inhalts- und Layoutcontainer
*/
	.glws_ContentContainer {
		/*not used in this layout */
	}
	.glws_ExtendedContentContainer {
		/*not used in this layout */
	}
	.glws_Box0Container {
		/*not used in this layout */
	}
	.glws_Box1Container {
		/*width:200px;*/
	}
	.glws_Entry {
		margin:0px;
		padding: 0px;
	}

	#main {
		width:980px;
		text-align:left;
	}

	#header {
		display:block;
	}

	#logo {
		float:left;
		margin:20px;
	}

	#meta {
		float:right;
		text-align:right;
		margin:20px 20px 0 0;
	}

	#wrap {
		display:block;
	}

	#leftside {
		float:left;
		display:block;
		width:200px;
		margin-left:20px;
	}

	#content {
		float:left;
		display:block;
		width:480px;
		margin:20px 0 20px 20px;
	}

	#content.wide {
		width:720px;
	}

	#rightside {
		float:right;
		display:block;
		width:200px;
		margin-right:20px;
	}

	#rightside img {
		margin-top: 15px;
	}

	#footer {
		display:block;
	}

	#impressum {
		margin:0px;
		padding: 0px;
	}
	.teamDiv {
		float:left;
		width:200px;
		height:350px;
		overflow:hidden;
		margin-right:20px;
	}
	.teamDescDiv {
	padding-top:10px;
	}

/*
	Boxen ("Container")
*/
	div.glws_Box0 {
		disply:block;
		margin-bottom:20px;
	}
	div.glws_Box0 h2,
	div.glws_Box0 h3 {

	}
	div.glws_Box0 p {

	}

	div.glws_Box1 {
		disply:block;
		margin-bottom:20px;
	}

	div.glws_Box1 h2,
	div.glws_Box1 h3 {

	}

	div.glws_Box1 p {
	}

/*
	Footer
*/

	div.glws_FooterLeft {
		float: left;
		text-align: left;
		margin-left:20px;
	}

	div.glws_FooterRight {
		float: right;
		text-align: right;
		margin-right:20px;
	}

	.glws_FooterLeft * {

	}

	.glws_FooterRight * {

	}

/*
	Navigation
*/

  #nav, #subnav {display:block;}
  #nav a, #subnav a {text-decoration:none;}
  #nav ul, #subnav ul {display:block; list-style-type:none;}

  /* LEVEL 1 */
  #nav li {list-style-type:none; display:block; float:left;}
  #nav li a {float:left; display:block; padding:5px 20px; text-transform:uppercase;}
  #nav li a.glws_Navinact {}
  #nav li a.glws_Navinact:hover{}
  #nav li a.glws_Navact {font-weight:600;}
  #nav li a.glws_Navact:hover {}

  /* LEVEL 1 */
  #subnav li {list-style-type:none; display:block;}
  #subnav li a {display:block;}
  #subnav li a.glws_Navinact {}
  #subnav li a.glws_Navinact:hover {}
  #subnav li a.glws_Navact {font-weight:700;}


  /* LEVEL 2 */
  #subnav li li {list-style-type:none; display:block;}
  #subnav li li a {display:block; margin-left:20px;}
  #subnav li li a.glws_Navinact {}
  #subnav li li a.glws_Navinact:hover {}
  #subnav li li a.glws_Navact {font-weight:700;}

  /* LEVEL 3 */
  #subnav li li li {list-style-type:none; display:block;}
  #subnav li li li a {display:block; margin-left:40px;}
  #subnav li li li a.glws_Navinact {}
  #subnav li li li a.glws_Navinact:hover {}
  #subnav li li li a.glws_Navact {font-weight:700;}
  #subnav li li li a.glws_Navact:hover {}

/*
	Meta
*/
	#meta p {
		display: inline;
		padding:0;
	}

/*
	Sprachwahl
*/
	span.glws_SelLng {
		padding-right:10px;
	}

	.glws_SelLng, .glws_SelLng * {
	}

/*
	Formulare
*/
	.Aformular {
	}

	.Aformular label {
		display:-moz-inline-stack;
	    display:inline-block;
	    zoom:1;
	    *display:inline;
	}

	.Aform {
		padding-bottom:10px;
	}

	.Atitle {
		width:100px;
		float:left;
	}

	.butformA {
		background-color:#f0f0f0;
		border:1px solid #c0c0c0;
		width:100px;
	}

	.inp400,.inp350,.inp300,.inp250,.inp200,.inp150,.inp100,.inp50,.inp30,.butform,.longbutform {
		background-color:#f0f0f0;
		border:1px solid #c0c0c0;
	}
	.inp400 { width:400px }
	.inp350 { width:350px }
	.inp300 { width:300px }
	.inp250 { width:250px }
	.inp200 { width:200px }
	.inp150 { width:150px }
	.inp100 { width:100px }
	.inp50 { width:50px }
	.inp30 { width:30px }
	.butform {width:100px }
	.longbutform { width:150px }

/*
	Listen und Paging Elemente
*/
	div.glws_ListContainer,
	div.glws_ListHeader,
	div.glws_ListBody,
	div.glws_ListFooter {
		display:block;
	}

	table th, table td {
		vertical-align:top;
	}

	table.glws_ListTable {
		padding-bottom:5px;
	}
	td.glws_ListDate {
		padding-right:10px;
		width:50px;
	}

	td.glws_ListContent {
		padding-bottom:10px;
	}

	td.glws_ListThumb {
		text-align:right;
		padding-right:10px;
	}

	a.glws_ListTitle {
		font-weight:100;
		display: block;
	}

	a.glws_ListTitle:hover {
		font-weight:100;
		display: block;
	}

	div.glws_Paging {
		display:block;
		padding:10px 0;
		text-align:right;
	}
	.glws_Paging a {
		font-weight:100;
	}

/*
	Modul Warenkorb
*/

	table.glws_IntoBasket {
	}
	td.glws_IntoBasketItemNr {
	}
	td.glws_IntoBasketPrice {
	}
	td.glws_IntoBasketLink {
	}

	/* Warenkorbseite */
	div.glws_BasketHeader {
	}
	div.glws_BasketBody {
	}
	div.glws_BasketFooter {
	}
	table.glws_BasketTable {

	}
	td.glws_BasketHeadLeft {

	}
	td.glws_BasketHeadRight {
	;
	}
	td.glws_BasketLineLeft {

	}
	td.glws_BasketLineRight {

	}
	td.glws_BasketFootLeft {

	}
	td.glws_BasketFootRight {

	}
	td.glws_BasketButtonLeft {
	;
	}
	td.glws_BasketButtonRight {

	}
	.glws_BasketInpQty {

	}

	/* Adressseite */
	div.glws_BasketAddressHeader {
	}
	div.glws_BasketAddressBody {
	}
	div.glws_BasketAddressFooter {
	}
	table.glws_BasketAddressTable {
	}
	td.glws_BasketAddress {
	}
	table.glws_BasketPayment {
	}
	td.glws_BasketAddressButton {
	}

	/* Bestätigungsseite */
	div.glws_BasketConfirmHeader {
	}
	div.glws_BasketConfirmBody {
	}
	div.glws_BasketConfirmFooter {
	}
	td.glws_BasketConfirmButtonLeft {
	}
	td.glws_BasketConfirmButtonRight {
	}
	#order_link {
	}

/*
	Modul Newsletter
*/
	p.glws_Newsletter {
	}
	p.glws_Newsletter a {
	}
	p.glws_Newsletter a:hover {
	}

/*
	Modul Sitemap
*/
	p.glws_MapLevel0,p.glws_MapLevel1,p.glws_MapLevel2,p.glws_MapLevel3,p.glws_MapLevel4,p.glws_MapLevel5 {
		width:300px;
		margin-bottom:3px;
		padding-bottom:0px;
	}
	p.glws_MapLevel0 {
		border-top:1px solid #000000;
		padding-left:10px;
		padding-top:3px;
	}
	p.glws_MapLevel1 {
		padding-left:30px;
	}
	p.glws_MapLevel2 {
		padding-left:50px;
	}
	p.glws_MapLevel3 {
		padding-left:70px;
	}
	p.glws_MapLevel4 {
		padding-left:90px;
	}
	p.glws_MapLevel5 {
		padding-left:110px;
	}

	a.glws_MapLevel0, a.glws_MapLevel1, a.glws_MapLevel2, a.glws_MapLevel3, a.glws_MapLevel4, a.glws_MapLevel5 {
		text-decoration:none;
	}
	a.glws_MapLevel0:hover, a.glws_MapLevel1:hover, a.glws_MapLevel2:hover, a.glws_MapLevel3:hover, a.glws_MapLevel4:hover, a.glws_MapLevel5:hover {
		text-decoration:none;
	}
	a.glws_MapLevel0act, a.glws_MapLevel1act, a.glws_MapLevel2act, a.glws_MapLevel3act, a.glws_MapLevel4act, a.glws_MapLevel5act {
		text-decoration:none;
	}
	a.glws_MapLevel0act:hover, a.glws_MapLevel1act:hover, a.glws_MapLevel2act:hover, a.glws_MapLevel3act:hover, a.glws_MapLevel4act:hover, a.glws_MapLevel5act:hover {
		text-decoration:none;
	}
	a.glws_MapLevel0, a.glws_MapLevel0act {
		font-weight:700;
	}

/*
	Modul Catalog
*/

	/* Container */
	div.glws_CatListContainer {
		display:block;
	}
	div.glws_CatListHeader {
		display:block;
	}
	div.glws_CatSearch {
		display:block;
	}
	div.glws_CatListBody {
		display:block;
	}
	div.glws_CatListFooter {
		display:block;
	}

	/* Suchliste ein- und zweispaltig */
	div.glws_Cat1Col {
		display:block;
	}
	div.glws_Cat2Col {
		display:block;
	}
	div.glws_Cat2ColLeft {
		width:250px;
		float:left;
	}
	div.glws_Cat2ColRight {
		width:200px;
		float:left;
	}

	span.glws_Cat0act {
		display:block;
		vertical-align:top;
		padding-bottom:3px;
	}
	span.glws_Cat0inact {
		display:block;
		vertical-align:top;
	}
	span.glws_Cat1act {
		display:block;
		vertical-align:top;
	}
	span.glws_Cat1inact {
		display:block;
		vertical-align:top;
	}
	a.glws_Cat0act {
		font-weight:600;
	}
	a.glws_Cat0inact {
	}
	a.glws_Cat1act {
		font-weight:600;
	}
	a.glws_Cat1inact {
	}

	/* Formularfelder */
	.glws_catInp,.glws_catSel,.glws_catBut
	}
	.glws_catInp { width:250px }
	.glws_catSel { width:250px }
	.glws_catBut { width:30px }

/*
	Modul Gallery
*/
	div.glws_GalleryContainer {
		display:block;
	}
	div.glws_GalleryHeader {
		display:block;
	}
	div.glws_GalleryBody {
		display:block;
	}
	div.glws_GalleryFooter {
		display:block;
	}
	table.glws_GalleryTable {
		display:block;
	}
	td.glws_GalleryContent {
		vertical-align:top;
	}
	td.glws_GalleryThumb {
		vertical-align:top;
		padding-right: 15px;
	}
	a.glws_GalleryTitle {
		font-weight:100;
		display: block;
	}
	a.glws_GalleryTitle:hover {
		font-weight:100;
		display: block;
	}
	span.glws_GalleryDesc {
	}

/*
	Modul Benutzerlisten
*/
	div.glws_UserListContainer {
		display:block;
	}
	div.glws_UserListHeader {
		display:block;
	}
	div.glws_UserListBody {
		display:block;;
	}
	div.glws_UserListFooter {
		display:block;
	}
	table.glws_UserList {
		display:block;
	}
	table.glws_UserList tr th {
		display:block;
	}
	table.glws_UserList tr td {
		vertical-align:top;
	}

	table.glws_UserSearch {
	}
	table.glws_UserSearch td {
	}
	.glws_UserSearchInp {
	}
	.glws_UserSearchBut {
	}

/*
	Modul Forum
*/

	table.glws_ForumList, table.glws_ForumEdit {
		display:block;
		border-collapse: collapse;
	}
	.glws_ForumList tr, .glws_ForumEdit tr {
		vertical-align:top;
	}
	.glws_ForumList th, .glws_ForumList td {
	}
	.glws_ForumEdit td {
	}
	.glws_ForumEdit p {
	}
	table.glws_ForumList th {
	}
	table.glws_ForumList th strong{
	}
	table.glws_ForumList .subtitle {
	}
	td.glws_ForumListLeft {
		width:20%;
	}
	td.glws_ForumListRight {
		width:80%;
	}
	.glws_ForumNumber {
		text-align:center;
	}
	p.glws_ForumBreadcrumb {
	}

	a.glws_ForumButton {
	}
	.glws_ForumInput {
		display:block;
	}
	a.glws_ForumThreadTitle, a.glws_ForumListTitle {
		font-weight:700;
	}
	p.glws_ForumEditError {
		font-weight: 700;
	}
	.glws_ForumImputError {
	}
	.glws_ForumFile {
		display: inline;
	}

	.glws_ForumImage {
	}

	/****************************************************************************************\
	Suche
	\****************************************************************************************/

	.glws_SearchBox {
	}

	.glws_SearchBoxTitle {
	}

	.glws_SearchField {
	}

	.glws_SearchButton {
	}

	.glws_SearchTitle {
	}

	.glws_SearchTitle a {
	}

	.glws_SearchTitle a:hover {
	}

	.glws_SearchDesc {
	}
