/* neu */
/* pseudo */

a:link {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: underline;
}

a:active {
	
}

.gs-all {
    width: 990px;
    background: #fff;
}


/* Top */
.gs-top-body {
	margin-top: 5px;
	margin-left: 10px;
	background-color: #446189;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}

.gs-top-login {
	text-align: right;
	color: #ffffff;
	padding-right: 4px;
}

.gs-top-login-head {
	color: #ffffff;
}

.gs-top-login-input {
	border: 1px solid #000;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.gs-top-login-submit {
	border: 0px solid #000;
	background-color: #fff;
	color: #000;
}

.gs-top-top {
	color: #fff;
	height: 18px;
	padding-left:4px;
	padding-top: 3px;
}

.gs-top-top :link{
	color: #eef3fe;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.gs-top-top :visited {
	color: #eef3fe;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.gs-top {
	background: #446189 url(../pix/Kopf_09_01.jpg) no-repeat;
	/*background: #446189 url(../pix/Kopf_09_01.jpg) no-repeat;*/
	height: 200px;
	width: 990px;
	border: 0px;
}

.gs-top-bottom {
	border: 0px;
	padding-right: 4px;
}

.gs-top-neukunde {
	font-family: Verdana, Arial;
	font-size: 11px;
	border-top: 0px solid #F8f8ff;
	color: #fff;
	font-weight: normal;
	padding-left:5px;
}

.gs-top-neukunde :link {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

.gs-top-neukunde :visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

.gs-top-1 {
}
.gs-top-1-left {
  float: left;
  color: #fff;
}
.gs-top-1-left a {
  color: #fff;
}
.gs-top-1-right {
  float: right;
}
.gs-top-1-right table {
  border-spacing: 0px;
}
.gs-top-1-right form {
  color: #fff;
}

.gs-top-2 {
  padding-top: 121px;
  padding-bottom: 2px;
}
.gs-top-2-left {
  float: left;
}
.gs-top-2-left form {
  padding-top:3px;
}
.gs-top-2-right {
  float: right;
}
.gs-top-2-right form {
  padding-top: 3px;
}

.gs-top-basket {
	border: 0px solid #000;
	background-color: #fff;
	color: #000;
}

/* Nav Leiste */
.gs-navi {
	background: #446189;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 100%;
	height: 20px;
}

.gs-navi-order {
	float: left;
	display: block;
	margin-top: -1px;
	padding-left: 0px;
	height: 20px;
	width: 190px;
	background-color: #fff;
	border-right: 1px solid #fff;
	padding-top: 0px;
	border-left: 13px solid #fff;
}

.gs-navi-order :link {
	color: #000;
	font-family: Verdana, Arial;
}

.gs-navi-order-pic {
	padding-top: 3px;
}

.gs-navi-ata {
	float: left;
	display: block;
	height: 17px;
	border-right: 1px solid #fff;
	background-color: #446189;
	text-align: center;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

.gs-navi-ata :link {
	float: left;
	display: block;
	height: 17px;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #446189;
}

.gs-navi-ata :hover {
	float: left;
	display: block;
	height: 17px;
	text-decoration: underline;
}

.gs-navi-ata :visited {
	float: left;
	display: block;
	height: 17px;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #446189;
}

/* linke navi */

.gs-lnav {
	margin-top: 10px;
	width: 200px;
	/*width: 100%;*/
	height: 100%;
	padding-left:0px;
	background-color: #fff;
}

.gs-lnav-prod {
	width: 190px;
	padding:3px;
	border: 0px solid #f1f1f1;

}

.gs-lnav-head {
	width: 185px;
	color: #446189;
	border-bottom: 1px solid #f8f8ff;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	text-align: center;
}

.gs-lnav-item {
	width: 160px;
	display: block;
	border-bottom: 1px solid #f8f8ff;
	padding-bottom: 1px;
	font-size: 10px;
	padding-top: 1px;
	height: 14px;
	background: url(../pix/nav_normal.gif) left center no-repeat;
}

.gs-lnav-item :hover {
	background: url(../pix/nav_hover.gif) left center no-repeat;
	text-decoration: none;
}

.gs-lnav-item :link {
	width: 160px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 10px;
	color: #000;
	padding-left: 19px;
}

.gs-lnav-item :visited {
	width: 160px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000;
	font-size: 10px;
	padding-left: 19px;
}

.gs-lnav-item-act {
	width: 160px;
	display: block;
	border-bottom: 0px solid #f8f8ff;
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 1px;
	background: url(../pix/nav_hover.gif) left center no-repeat;
}

.gs-lnav-item-act :hover {
	background: url(../pix/nav_hover.gif) left center no-repeat;
	text-decoration: none;
}

.gs-lnav-item-act :link {
	width: 160px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 12px;
	color: #000;
	padding-left: 19px;
}

.gs-lnav-item-act :visited {
	width: 160px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 12px;
	color: #000;
	padding-left: 19px;
}

.gs-lnav-wg-item {
	width: 140px;
	display: block;
	border-bottom: 1px solid #f8f8ff;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-left: 20px;
	background: url(../pix/nav_normal.gif) left center no-repeat;
}

.gs-lnav-wg-item :hover {
	background: url(../pix/nav_hover.gif) left center no-repeat;
	text-decoration: none;
}

.gs-lnav-wg-item :link {
	width: 140px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000;
	padding-left: 19px;
}

.gs-lnav-wg-item :visited {
	width: 140px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000;
	padding-left: 19px;
}

.gs-lnav-wg-item-act {
	width: 140px;
	display: block;
	border-bottom: 0px solid #f8f8ff;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-left: 20px;
	background: url(../pix/nav_hover.gif) left center no-repeat;
}

.gs-lnav-wg-item-act :hover {
	background: url(../pix/nav_hover.gif) left center no-repeat;
	text-decoration: none;
}

.gs-lnav-wg-item-act :link {
	width: 140px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000;
	padding-left: 19px;
}

.gs-lnav-wg-item-act :visited {
	width: 140px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000;
	padding-left: 19px;
}

.gs-lnav-text-head {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #446189;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	text-align: center;
	background: #e3e7f0;
}

.gs-lnav-text {
	font-family: Verdana, Arial;
	font-size: 9px;
	margin-bottom: 7px;
	color: #000;
	padding-top: 0px;
	text-align: center;
	padding-right: 5px;
}

.gs-lnav-text :link {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #446189;
	text-align: center;
}

.gs-lnav-text :visited {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #446189;
	text-align: center;
}

.gs-lnav-text-left {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000;
	padding-top: 0px;
	padding-right: 2px;
	text-align: left;
}

.gs-lnav-text-pic {
	float: left;
	padding-right: 3px;
}

/* display products */

.gs-main-body {
	margin-top: 10px;
	margin-left: 5px;
	background-color: #fff;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
}

.gs-main-table {
	width: 985px;
	height: 100%;
	color: #000;
	font-weight: normal;
}

.gs-main-gruss {
	text-align: center;
	margin-bottom: 30px;
}

.gs-main-gruss-header {
	font-size: 22px;
	width: 100%;
	font-weight: bold;
}

.gs-main-gruss-2 {
	font-size: 13px;
	color: #446189;
}

.gs-main-krumen {
	border-bottom: 0px dashed #d3d3d3;
	width: 750px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	color: #446189;
}

.gs-main-notiz {
	font-weight: bold;
	font-size: 13px;
	margin-top: 10px;
}

.gs-main {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

.gs-main-red {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #dc143c;
}

.gs-list-item-container {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: left;
	color: #000;
	margin-top: 10px;
	font-weight: normal;
	width: 230px;
	margin-left: 10px;
	border: 1px solid #f1f1f1;
	display: block;
	float: left;
}

.gs-list-item-pic {
	height: 160px;

}

.gs-list-item-text {
	padding-top: 5px;
	text-align: center;
	padding-bottom: 3px;
	height: 35px;
}

.gs-list-item-text :link {
	font-family: Verdana, Arial;
	font-size: 11px;
}

.gs-list-item-price {
	border-top: 1px dashed #f1f1f1;
	padding-top: 5px;
	text-align: right;
	padding-right: 4px;
}

.gs-main-at {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	width: 100%;
}

.gs-main-at-nav {
	margin-bottom: 4px;
}

.gs-main-at-item {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #f8f8ff;
	padding-left: 3px;
	vertical-align: top;
}

.gs-main-at-item :link {
	color: #000;
	text-decoration: underline;
}

.gs-main-at-item :visited {
	color: #000;
	text-decoration: underline;
}

.gs-main-at-item-neu {
	color: #DC143C;
	font-weight: bold;
}

.gs-main-at-footer {
	color: #000;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.gs-main-at-footer :link {
	color: #000;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.gs-main-at-footer :visited {
	color: #000;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.gs-main-at-item-klein {
	font-size: 9px;
	color: #000;
	text-align: center;
	font-variant: small-caps;
}

.gs-main-at-item-klein :link {
	font-size: 9px;
	color: #000;
	text-align: center;
	font-variant: small-caps;
	font-weight: normal;
}

.gs-main-at-item-klein :visited {
	font-size: 9px;
	color: #000;
	text-align: center;
	font-variant: small-caps;
	font-weight: normal;
}

.gs-main-at-item-price {
	font-size: 11px;
	color: #000;
	text-align: left;
	margin: 4px;
}

.gs-news-container {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: left;
	color: #000;
	margin-top: 10px;
	font-weight: bold;
	/*width: 359px;*/
	margin-left: 10px;
	border: 1px solid #666;
	display: none;
	float: left;
}

.gs-news {
	font-family: Verdana, Arial;
	font-size: 11px;
	border-top: 1px solid #F8f8ff;
	margin-bottom: 4px;
	color: #000;
	padding-top: 4px;
	font-weight: bold;
	width: 110px;
	background: #fff url(http://212.12.121.50/thoele_3/pix/nav_rechts.gif) left top no-repeat;

}

.gs-news :link {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding-left: 19px;
}

.gs-news :visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding-left: 19px;
}

.gs-news :hover {
	background: #fff url(http://212.12.121.50/thoele_3/pix/nav_rechts_hov.gif) left bottom no-repeat;
	text-decoration: none;
}

.gs-news-head {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #446189;
	padding: 2px;
	font-weight: bold;
	/*width: 355px;*/
	background: #E3E7F0;
	text-align: center;
}

.gs-news-text {
	font-family: Verdana, Arial;
	font-size: 9px;
	margin-bottom: 4px;
	color: #000;
	padding-top: 4px;
	font-weight: normal;
	width: 355px;
	background: #fff;
	text-align: center;
}

.gs-news-text :link {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #446189;
	font-weight: normal;
}

.gs-news-text :visited {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #446189;
	font-weight: normal;
}

.gs-news-2 {
	font-family: Verdana, Arial;
	font-size: 11px;
	border-top: 1px solid #f8f8ff;
	margin-bottom: 4px;
	color: #000;
	padding-top: 4px;
	font-weight: bold;
	width: 110px;
	text-align: left;
	padding-left: 19px;
	background: #fff url(http://212.12.121.50/thoele_3/pix/nav_rechts.gif) left top no-repeat;
}

.gs-news-2 :link {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-align: left;
}

.gs-news-2 :visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-align: left;

}


.gs-news-2 :hover {
/*	background: #fff url(http://212.12.121.50/musikerber2/pix/nav_rechts_hov.gif) left bottom no-repeat; */
	text-decoration: none;
/*	padding-left: 15px;*/
}



.gs-news-3-input {
	font-family: Verdana, Arial;
	font-size: 11px;
	border: 1px solid #000;
	color: #000;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 105px;
}

.gs-news-3 {
	font-family: Verdana, Arial;
	font-size: 11px;
	border-top: 1px solid #f8f8ff;
	margin-bottom: 4px;
	color: #000;
	padding-top: 4px;
	font-weight: bold;
	width: 310px;
	text-align: left;
}

.gs-news-3 :link {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-align: left;
}

.gs-news-3 :visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-align: left;
}

.gs-detail-header {
	font-size: 18px;
	width: 750px;
	font-weight: bold;
	border-bottom: 1px solid #F6F5F1;
	padding-bottom: 5px;
	margin-top: 20px;
	padding-left: 10px;
	margin-right: 0px;
}

.gs-detail-pic {
	float: left;
	padding-right: 5px;
}

.gs-detail-bestellen {
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-top: 20;
	color: #BA3B42;
	border: 1px solid #F6F5F1;
	padding: 4px;
	width: 240px;
	font-weight: bold;
	text-align: center;
	margin-right: 10px;
}

.gs-detail-form {
	color: #796851;
	font-weight: normal;
	border-top: 1px solid #F6F5F1;
	margin-top: 4px;
	padding-top: 4px;
}

.gs-detail-form INPUT {
	border: 1px solid #000;
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-top: 4px;
	padding-top: 4px;
	text-align: right;
}

.gs-detail-submit {
	border: 0px solid #000;
	color: #BA3B42;
	background-color: transparent;
	font-weight: bold;
}

.gs-detail-price {
	float: right;
	display: block;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	color: #000;
}

.gs-detail-cart {
	padding-top: 10px;
	margin-left: 10px;
	color: #796851;
}

.gs-detail-klein {
	font-size: 10px;
	font-weight: normal;
	color: #000;
}

.gs-detail-text {

}

.gs-detail-footer {
	font-size: 10px;
	width: 750px;
	border-top: 1px solid #F6F5F1;
	margin-top: 20px;
	padding-left: 10px;
	margin-right: 0px;
}

.gs-order-table {
	width: 750px;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.gs-order-table-header {
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 4px;
}

.gs-order-table-item {
	border: 1px solid #F6F5F1;
	padding: 3px;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.gs-order-table-item :link {
	font-family: Verdana, Arial;
	text-decoration: underline;
	color: #000;
}

.gs-fehler {
	font-family: Verdana, Arial;
	font-size: 11px;
}

.gs-dologin-noway {
	color: #666;
	height: 25px;
	vertical-align: baseline;
	padding-left: 10px;
	padding-top: 18px;
	font-size: 13px;
	font-weight: bold;
}

.gs-dologin {
	border-left: 1px solid #446189;
	height: 25px;
	margin-top: 30px;
	color: #446189;
	margin-left: 30px;
}

.gs-dologin :link {
	color: #446189;
	height: 25px;
	vertical-align: baseline;
	padding-left: 10px;
	padding-top: 18px;
	font-size: 11px;
	font-weight: bold;
}

.gs-dologin :visited {
	color: #446189;
	height: 25px;
	vertical-align: baseline;
	padding-left: 10px;
	padding-top: 18px;
	font-size: 11px;
	font-weight: bold;
}

.gs-adduser {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #446189;
	border: 1px solid #446189;
	padding: 5px;
}

.gs-adduser INPUT {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #000;
}

.gs-adduser SELECT {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	border: 1px solid #000;
}

.gs-back {
	margin-top: 20px;
	margin-left: 10px;
}

.gs-adress {
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.gs-copyright {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #C5BBAB;
	margin-left: 250px;
	padding-bottom: 5px;
}

.gs-copyright :link {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #C5BBAB;
}

.gs-copyright :visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #C5BBAB;
}

.gs-nix {
	background-color: #fff;
}

/* Tpps */
.gs-main-tipp-link {
	float: left;
	display: block;
	border: 1px solid #ccc;
	background-color: #ccc;
	text-align: center;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 2px;
	width: 120px;
	height: 57px;
}

.gs-main-wg-item {
	width: 235px;
	display: block;
	border-bottom: 0px solid #f8f8ff;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-left: 20px;
	background: #f1f1f1 url(http://212.12.121.50/modellbau/pix/dreieck2.gif) left center no-repeat;
}

.gs-main-wg-item :hover {
	background: #f1f1f1 url(http://212.12.121.50/modellbau/pix/dreieck2.gif) left center no-repeat;
	text-decoration: none;
}

.gs-main-wg-item :link {
	width: 235px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000;
	padding-left: 19px;
}

.gs-main-wg-item :visited {
	width: 235px;
	display: block;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000;
	padding-left: 19px;
}

.gs-checkout-table {
     width: 100%;
     border: 1px solid #446189;
     padding: 3px;
}

.gs-checkout-table-top {
     background: #446189;
     color: #fff;
     font-weight: bold;
     font-size: 14px;
     text-align: center;
}

.gs-checkout-table-3 {
	border: 1px solid #f1f1f1;
	margin-top: 5px;
	width: 245px;
	height: 80px;
	padding: 2px;
}

.gs-checkout-table-2 {
	border: 1px solid #f1f1f1;
	margin-top: 5px;
	width: 365px;
	padding: 2px;
}

.gs-checkout-table-3-top {
	background: #f1f1f1;
	font-weight: bold;
	text-align: center;
}

.gs-checkout-table-1 {
	border: 1px solid #f1f1f1;
	margin-top: 5px;
	padding: 2px;
	width: 100%;
}

.gs-checkout-table-summen {
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
}


.gruss-img{
	float: right;
	margin-top: 21px;
	margin-left: 5px;
}

.gruss{
	margin-left: 5px;
}
