div.startseite { position:relative; top:0px; left:0px; width:100%; height:596px; 
/* 396 */ }


#startSeiteAlle {
	background:#e9e9e9 url(../Shop/Img/background/hintergrund_alle.jpg) repeat-x;
}

#startSeiteBB {
	background:#ffffff;
}

#startSeiteVM {
	background:#000000 url(../Shop/Img/background/hintergrund_vm.jpg) repeat-x;
}

#startSeiteGB {
	background:url(../Shop/Img/background/hintergrund_gb.jpg) repeat-x;
}


#contentBox {
	position:absolute;
	top:11px;
	left:164px;
	width:811px;
	height:565px;
}


#contentNavi {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	/*height:596px;*/
}

#newsletterNavi {
	position:relative;
	top:7px;
	left:0px;
	width:149px;
	height:39px;
	border:2px solid #000;
}


#emailInputNewsletterNavi input {
	position:absolute;
	width:97px;
	height:14px;
	font-size:11px;
	bottom:2px;
	left: 6px;
	background:#E9E9E9;
	display: inline;
	border:0px solid #e3e3e3;
}

#emailSendNewsletterNavi {
	position:absolute;
	bottom:5px;
	left:108px;
	width: 33px;
	
}

#facebookNavi {
	position:relative;
	top:10px;
	left:0px;
	width:149px;
	height:39px;
	border:2px solid #025692;
}



div.startVisualAll {
	float:left;
	margin-right:10px;
	border:3px solid #9d9d9d;
}

div.startVisualBB {
	margin-right:10px;
	border:3px solid #9a7b4c;
}

div.startVisualVM {
	margin-right:10px;
	border:3px solid #fff;
}

div.startVisualGB {
	margin-right:10px;
	border:3px solid #838383;
}

#visualLong {
	width:800px;
}

#visualLongVM {
	width:800px;
}

#visualLongGB {
	width:800px;
}

.tText {
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:115px;
	height:95px;
}

#teaser1 {
	position:absolute;
	top:0px;
	left:0px;
}

#teaser2 {
	position:absolute;
	top:128px;
	right:0px;
}

#teaser3 {
	position:absolute;
	bottom:0px;
	right:0px;
}

.tPic {
	float:left
}

.tText {
	float:left;
	margin-top:-8px;
	margin-left:10px;
	width:115px;
	height:95px;
	color:#FFF;
}

#teaserRight1 {
	position:absolute;
	top:0px;
	left:606px;
	width:194px;
	height:118px;
  border:3px solid #fff;
}

#teaserRight2 {
	position:absolute;
	top:128px;
	left:606px;
	width:194px;
	height:118px;
	border:3px solid #fff;
}

#teaserRight3 {
	position:absolute;
	top:256px;
	left:606px;
	width:194px;
	height:118px;
	
}

#teaserRight1GB {
	position:absolute;
	top:0px;
	left:612px;
	width:188px;
	height:176px;
	border:3px solid #838383;
}

#teaserRight2GB {
	position:absolute;
	top:192px;
	left:612px;
	width:188px;
	height:176px;
	border:3px solid #838383;
}

.teaserUnten {
	float:left;
	margin-right:10px;
	width:256px;
	height:112px;
	margin-top:10px;
	border:3px solid #9d9d9d;
}

.teaserUntenAll {
	float:left;
	margin-right:16px;
	width:256px;
	height:112px;
	margin-top:10px;
	border:3px solid #9d9d9d;
}



.teaserUntenAll2 {
	float:left;
	margin-right:10px;
	width:262px;
	height:118px;
	margin-top:10px;
	
}

#teaserUntenVM {
	position:absolute;
	top:380px;
	width:810px;
	left:0px;  
}

.teaserUntenVM {
	float:left;
	margin-right:10px;
	width:256px;
	height:112px;
	margin-top:0px;
	border:3px solid #fff;
}

#teaserUntenVM2 {
	position:absolute;
	top:507px;
	width:810px;
	left:0px;
}


.teaserUntenBB1 {
	float:left;
	width:800px;
	height:180px;
	margin-top:8px;
	border:3px solid #9a7b4c;
	
}

.teaserUntenBB3 {
	position:absolute;
	width:800px;
	height:368px;
	top:195px;
	border:3px solid #9a7b4c;
	
}

.teaser_gross_obenBB {
	position:absolute;
	top:0px;
	left:204px;
	border:3px solid #9a7b4c;
}

.teaser_rechts_obenBB {
	position:absolute;
	top:0px;
	left:0px;
	border:3px solid #9a7b4c;
}

.teaserUntenVM3 {
	
	width:800px;
	height:368px;
	margin-top:1px;
	border:3px solid #ffffff;
	
}
	
.teaserUntenBB2 {
	float:left;
	width:800px;
	height:180px;
	margin-top:8px;
	
}

.teaserUntenGB {
	float:left;
	margin-right:10px;
	width:256px;
	height:112px;
	margin-top:10px;
	border:3px solid #838383;
}	

.teaser1_VM {
	float:left;
	margin-right:10px;
	width:256px;
	height:112px;
	margin-top:10px;
	background:#a08661;
}

.teaser2_VM {
	float:left;
	margin-right:10px;
}

.teaser3_VM {
	float:left;
	margin-right:10px;
}

.teaser4_VM {
	position:absolute;
	top:0px;
	right:0px;
	border:0px;
}

.teaserAll {
	border:3px solid #9d9d9d;
}

.teaserBB {
	border:3px solid #9a7b4c;
	width:144px;
	height:123px;
}

.teaserVM1 {
	border:3px solid #ffffff;
	width:256px;
	height:112px;
	
}

.teaserVM {
	border:3px solid #fff;
}

.teaserGB {
	border:3px solid #838383;
}

#teaserUnterVisual {
	position:absolute;
	top:385px;
	left:10px;
}

#teaserUnterVisual a {
	text-decoration:none;
	color:#FFF;
}

#navi {
	position:absolute;
	left:0px;
	top:0px;
	width:154px;
	height:347px;
}

ul.naviAll, ul.naviAll ul, ul.naviBB, ul.naviBB ul, ul.naviVM, ul.naviVM ul, ul.naviGB, ul.naviGB ul{ 
	list-style:none;
	margin:0px;
	padding:0px;
	width:154px;
}


ul.naviAll li, ul.naviBB li, ul.naviVM li, ul.naviGB li {
	height:28px;
	width:154px;
	padding:0px;
	background:#FFF;
	border-bottom: 1px solid #bcbcbc;
	background: url(../Shop/Img/navi/navi_bg_all.gif) repeat-y;
}


ul.naviAll li.naviRed, ul.naviBB li.naviRed, ul.naviVM li.naviRed, ul.naviGB li.naviRed {
	background:#df3c48;
	border-bottom: 0px;
}

ul.naviAll ul li, ul.naviBB ul li, ul.naviVM ul li, ul.naviGB ul li {
	left:1px;
	height:20px;
	width:154px;
	padding:0px;
	background:#e1e1e1;
	border-bottom: 1px solid #bcbcbc;
}

ul.naviBB ul li {
	background:#e2ded7;
}

/* Navi Highlight */

ul.naviAll li.naviActive
{
	background: url(../Shop/Img/navi/all_navi_bg_over.gif) no-repeat;
}

ul.naviBB li.naviActive
{
	background: url(../Shop/Img/navi/bb_navi_bg_over.gif) no-repeat;
}

ul.naviVM li.naviActive
{
	background: url(../Shop/Img/navi/vm_navi_bg_over.gif) no-repeat;
}

ul.naviGB li.naviActive
{
	background: url(../Shop/Img/navi/gb_navi_bg_over.gif) no-repeat;
}
/******************/

ul.naviAll li.top, ul.naviBB li.top, ul.naviVM li.top, ul.naviGB li.top {
	border-top: 1px solid #bcbcbc;
}

ul.naviAll li.topSpace, ul.naviBB li.topSpace, ul.naviVM li.topSpace, ul.naviGB li.topSpace {
	border-top: 1px solid #bcbcbc;
	margin-top:6px;
}

ul.naviAll li a, ul.naviBB li a, ul.naviVM li a, ul.naviGB li a  { 
	display: block;
	padding-top: 7px;
	padding-left: 24px;
	color:#1a1d28;
	width:128px;
	text-decoration: none;
}

ul.naviAll ul li a, ul.naviBB ul li a, ul.naviVM ul li a, ul.naviGB ul li a  { 
	display: block;
	padding-top: 3px;
	padding-left: 24px;
	height:20px;
	width:130px;
	text-decoration: none;
}

html* ul.naviAll li a {
	height:21px;
}

html* ul.naviBB li a {
	height:21px;
}

html* ul.naviVM li a {
	height:21px;
}

html* ul.naviGB li a {
	height:21px;
}

/* Navi Hover */
ul.naviAll li a:hover, ul.naviAll li a:active
{
	height:21px;
	background:#e7e7e7;
	width:100%
}

ul.naviBB li a:hover, ul.naviBB li a:active
{
	height:21px;
	background:#efe6d4;
	width:100%
}

/* Sale Navi */
ul.naviAll li.naviRed a:hover, ul.naviAll li.naviRed a:active, ul.naviBB li.naviRed a:hover, ul.naviBB li.naviRed a:active, ul.naviVM li.naviRed a:hover, ul.naviVM li.naviRed a:active, ul.naviGB li.naviRed a:hover, ul.naviGB li.naviRed a:active
{
	height:21px;
	width:100%;
	background:#cc3742;
}

ul.naviVM li a:hover, ul.naviVM li a:active
{
	height:21px;
	width:100%;
	background:#e7e7e7;
}

ul.naviGB li a:hover, ul.naviGB li a:active
{
	height:21px;
	width:100%;
	background:#e7e7e7;
}

/* ************ */

/* Untere Navi Hover */
ul.naviAll ul li a:hover, ul.naviAll ul li a:active
{
	width:133px;
	background:#d1d1d1;
}


/* IE7 only */
html* ul.naviAll ul li a:hover, ul.naviAll ul li a:active {
	width:130px;
	height:17px;
}

/* IE 6 only */
* html ul.naviAll ul li a:hover, ul.naviAll ul li a:active {
	width:125px;
}

ul.naviBB ul li a:hover, ul.naviBB ul li a:active
{
	width:133px;
	background:#d2cdc3;
}

ul.naviVM ul li a:hover, ul.naviVM ul li a:active
{
	width:133px;
	background:#d1d1d1;
}

ul.naviGB ul li a:hover, ul.naviGB ul li a:active
{
	width:133px;
	background:#d1d1d1;
}

/* ************ */

.naviTextBold {
	font-weight:900;
}

.naviRed {
	font-weight:900;
	background:#df3c48;
}

.navitextWeiss {
color:#FFF;
}

.subNaviText {
	margin:0px;
	padding:0px;
	color:#000;
}

/* aktive SubNavi einrücken */
ul.naviAll ul li.unterNaviActive, ul.naviBB ul li.unterNaviActive, ul.naviVM ul li.unterNaviActive, ul.naviGB ul li.unterNaviActive {
	padding-top:3px;
	padding-left:24px;
	height:18px;
	width:130px;	
	font-weight:900;
	background:#b7b7b7;
	border-bottom:0px;
	cursor: pointer;
}

/* BB aktive SubNavi einrücken */
ul.naviBB ul li.unterNaviActive {
	background:#c2af95;
}

.iframeNavi {
	position:absolute;
	padding-top:11px;
	top:0px;
	left:0px;
	width:154px;
	height:347px;
}

#iframeNaviAll {
	background:#e9e9e9 url(../Shop/Img/background/hintergrund_alle.jpg) repeat-x;
}

#iframeNaviBB {
	background:#ffffff;
}

#iframeNaviVM {
	background:#e9e9e9 url(../Shop/Img/background/hintergrund_vm.jpg) repeat-x;
}

#iframeNaviGB {
	background:#e9e9e9 url(../Shop/Img/background/hintergrund_gb.jpg) repeat-x;
}

#footer {
	position:relative;
	top:1px;
	height:30px;
	width:100%;
}

#emailInput {
	margin-top:5px !important;
	margin-top:0px;
	margin-left:10px !important;
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	width:107px;
	height:19px !important;
	height:14px;
	font-size:10px;
}

#emailInput input, #emailInputAlleMarkenStartNew input {
	width:107px;
	height:16px;
	font-size:10px;
	//margin-left:-10px;
	border:1px solid black;

}

.nlText {
	width:180px;
	margin-top:25px;
	margin-left:8px;
	color:#000;
}

.nlTextneu {
	width:180px;
	margin-top:60px;
	margin-left:8px;
	color:#000;
}


/*IE7 only*/ 
html* #emailInput {
	margin-top:9px;
	margin-left:5px;
	width:107px;
	height:16px;
}

html* #emailInput input {
	height:10px;
	width:105px;
}

/* IE 6 only */
html * #emailInput {
	margin-left:10px;
	m\argin-left:10px;
	margin-top:5px;
	m\argin-top:5px;
}

#emailInputAlleMarkenStartNew {
	margin-top:63px;
	margin-left:10px;
	padding-left:0px;
	text-align:left;
	width:107px;
	height:12px;
	font-size:10px;		
}


#emailSend {
	margin-top:8px;
	margin-left:8px;
}

#emailSendAlleMarkenStartNew {
	margin-top:14px;
	margin-left:10px;
}


#teaserBox {
	position:absolute;
	top:575px;
	left:0px;
	width:806px;
	height:181px;
	background:#000;
	
}

#teaserBox2 {
	position:absolute;
	top:384px;
	left:0px;
	width:806px;
	height:181px;
	background:#000;
	
}

#teaserBoxBB {
	position:absolute;
	top:508px;
	left:0px;
	width:800px;
	height:181px;
	background:#000;
	
}

#teaserBoxBB2 {
	position:absolute;
	top:514px;
	left:0px;
	width:800px;
	height:181px;
	background:#000;
	
}

#teaserBoxGB {
	position:absolute;
	top:579px;
	left:0px;
	width:800px;
	height:181px;
	background:#000;
	border:3px solid #838383;
	
}

#teaserBoxVM {
	position:absolute;
	top:574px;
	left:0px;
	width:806px;
	height:181px;
	background:#000;
	
}

#teaserBox a {
	text-decoration:none;
}

.teaserFooterGB {
	background:#838383;
}

.teaserFooterBB {
	background:#9a7b4c;
}

.teaserFooterVM {
	background:#9a7b4c;
}

.teaserFooterAll {
	background:#9d9d9d;
}

#teaserFooter {
	position:absolute;
	bottom:0px;
	width:100%;
	height:28px;
}

/* IE 6 only */
html * #teaserFooter {
	bottom:-1px;
	b\ottom:-1px;
}

#teaserFooter p {
	position:absolute;
	left:7px;
	top:8px;
	color:#FFF;
	font-size:12px;
	font-weight:900;
	margin:0px;
	padding:0px;
	float:left;
}

#teaserFooter img {
	float:left;
}


#footerTeaser1 {
	position:absolute;
	top:12px;
	right:11px;
}

#footerTeaser2 {
	position:absolute;
	top:12px;
	right:171px;
}

#footerTeaser3 {
	position:absolute;
	top:12px;
	right:331px;
}

#txtTeaser {
	position:absolute;
	top:28px;
	left:21px;
	width:250px;
	color:#725b37
}

#txtTeaser h1 {
	margin:0px;
	padding:0px;
	font-size:36px;
}

#txtTeaser p {
	margin:0px;
	padding:0px;
	font-size:20px;
}

#emailInputAlleMarkenStartNew2 input {
	width:117px;
	height:18px;
	border:1px solid black;
	font-size:10px;
	margin-top: 106px;
	margin-left: 14px;
}

#emailSendAlleMarkenStartNew2 {
	margin-top:6px;
	margin-left:14px;
	width: 95px;
}

#teaserBoxAll {
	position:absolute;
	top:576px;
	left:0px;
	width:800px;
	height:181px;	
	border:3px solid #9d9d9d;
}

.teaserUntenKleinVM {
	float:left;
	margin-top:190px;
	margin-right:10px;
	width:188x;
	height:176px;
	border:3px solid #ffffff;
}

.teaser_grossAll {
	position:absolute;
	top:0px;
	left:0px;
	border:3px solid #9d9d9d;;
}

.teaser_VM1 {
	float:left;
	top:0px;
	left:0px;
	border:3px solid #ffffff;
	height:368px;
}

.teaser_VM2 {
	float:left;
	margin-top:10px;
	margin-right:10px;
	border:3px solid #ffffff;
	height:368px;
}


.teaserStart1{
	position:absolute;
	top:0px;
	left:5px;
}

.teaserStart2{
	position:absolute;
	top:0px;
	left:550px;
}

.teaserStart3{
	position:absolute;
	top:121px;
	left:550px;
}

.teaserStart4{
	position:absolute;
	top:498px;
	left:550px;
}

.teaserStart5{
	position:absolute;
	top:620px;
	left:550px;
}

.teaserStart6{
	position:absolute;
	top:622px;
	left:550px;
}

.teaserStartLang{
	position:absolute;
	top:414px;
	left:0px;
}

.teaser_links_obenGB {
	position:absolute;
	top:0px;
	left:3px;
	border:3px solid #838383;
}

.teaser_rechts1_obenGB {
	position:absolute;
	top:0px;
	left:275px;
	border:3px solid #838383;
}

.teaser_rechts2_obenGB {
	position:absolute;
	top:0px;
	left:547px;
	border:3px solid #838383;
}

.teaser_untenGB {
	position:absolute;
	top:415px;
	left:3px;
	border:3px solid #838383;
}

.teaserBB1{
	position:absolute;
	left:5px;
	border:3px solid #9a7b4c;
}

.teaserBB2{
	position:absolute;
	left:208px;
	top:0px;
	border:3px solid #9a7b4c;
}

.teaserBB3{
	position:absolute;
	left:5px;
	top:382px;
	border:3px solid #9a7b4c;
}

.teaserBB4{
	position:absolute;
	left:5px;
	top:577px;
	border:3px solid #9a7b4c;
}

.teaserBB5{
	position:absolute;
	left:411px;
	top:382px;
	border:3px solid #9a7b4c;
}

.teaserBB6{
	position:absolute;
	left:615px;
	top:382px;
	border:3px solid #9a7b4c;
}

/* ANDREAS CSS NEU */

.newTeaser {
	float:left; 
	margin-bottom:10px; 
	margin-right:10px;
}



.newTeaser img {
	cursor:pointer;
}
