html, body {	
	height:100%;
	margin:0px;
}

form { 
	padding:0px;
	margin: 0px;
}

img {
	border:0px;
}

h1 {
	margin-bottom:-10px;
}

h1, p {
	font-family:arial;
	color:#000;
	font-size:18px;
}

h2 {
	font-family:arial;
	color:#000;
	font-size:16px;
}

p {
	font-size:12px;
}

a, a:active, a:hover {
	font-size: 14px;
	font-family: arial;
	text-decoration: none;
	color:black;
}

#ContentBox, #ContentBoxVerteiler {
	position:relative;
	top:0px; 
	margin:auto; 
	
	height:100%;
}

#ContentBox {
	width:1024px
}

#ContentBoxVerteiler {
	width:922px; 
}

#header {
	position:absolute; 
	left:0px; 
	top:0px; 
	height:24px; 
	width:681px; 
	z-index:9; 

}

#Headline {
	position:absolute; 
	left:237px;
	top:124px;
	width:750px
}

#Headline_tmpl {
	position:absolute; 
	left:237px;
	top:260px;
	width:734px

}

#over {
	position:absolute;
	left:237px;
	top:420px;
	width:800px;
	padding-bottom: 20px;
}

/* Google over*/ 
#overGA {
	position:relative;
	left:237px;
	top:250px;
	width:800px;
}
#overGAHsa {
	position:relative;
	left:237px;
	top:265px;
	width:800px;
}

/* Footer Template */

#Footer_tmpl {
	position:fixed; 
	bottom:0px;
	width:100%;
	height:22px; 
	background-color:#EDEBE8;
}

#Footer_tmplGaZw {
	position:fixed; 
	bottom:0px;
	width:1024px;
	height:22px; 
	background-color:#EDEBE8;
}
	
#Footer_rechts {
	position:static;
	top:3px;
	right:20px;
	color:#808080;
	font-size:11px;
	font-family:arial;
	z-index:8;
}

}
/* Footer Template ENDE */

#Style {
	position:relative; 
	width:176px;
	height:265px;
	margin-right:10px; 
	margin-top:20px; 
	float:left;
}

#StyleGA {
	position:relative; 
	width:176px;
	height:355px;
	margin-right:10px; 
	margin-top:20px; 
	float:left;
	border-bottom: 1px solid #ddd;
}


#BootomGA {
	position:relative; 
	width:740px;
	height:10px;
	margin-right:10px; 
	margin-top:20px; 
	float:left;
}

#SeitenFooter {
	clear:left;
	position:relative; 
	width:760px;
	margin-left:20px; 
	padding-top:20px; 
	float:clear;
	font-size: 16px;
	font-family: arial;
	font-weight:900;
}

.textclass {
	position:absolute; 
	top:0px; 
	left: 50%; 
	text-align:center; 
	width: 100%; 
	margin-left: -50%;
}

.textclass a, .textclass a:hover, .textclass a:link, .textclass a:visited {
	text-decoration: underline;
	font-size: 12px;
	font-weight:900;
}

.descStyleClass {
	position:absolute; 
	top:0px; 
	left: 50%; 
	text-align:center; 
	width: 100%; 
	margin-left: -50%;
}

.descStyleClass a, .descStyleClass a:hover, .descStyleClass a:link, .descStyleClass a:visited {
	text-decoration: none;
	font-size: 12px;
}

#Visual {
	position:absolute; 
	left:237px;
	top:138px;
	width:540px
}

#Vorteile {
	position:absolute; 
	left:797px;
	top:165px;
	width:185px
}

#textVorteile {
  position:absolute; 
	left:20px;
	top:13px;
	width:160px;
	font-family:arial;
	color:#787878;
	font-size:12px;
	text-align:center; 
}

#zumShopButton {
	position:relative;
	left:20px
}

#Keyvisual {
	position:absolute;
	left:237px;
	top:280px;
	width:800px
}


/* Footer Shopseite */
#Footer { 
	position:absolute; 
	top:605px;
	width:768px; 
	height:22px; 
}
/* Footer Verteiler ENDE*/

#Navi {
	position:absolute;
	top:138px;
	left:31px;
}

#naviSuche {
	position:absolute;
	top:410px;
	left:31px;
}

#newsletterBox {
	position:absolute;
	top:510px;
	left:31px
}

#Links {
	position:absolute;
	color:#808080;
	font-size:10px;
	top:603px;
	left:31px;
	float:left;
	padding-left:5px;
	z-index:99;
}

#Links a, #Links a:hover, #Links a:link, #Links a:visited {
	color:#808080;
}


#Basketbox {
	position:absolute;
	right:0px; 
	top:0px; 
	height:68px; 
	width:195px; 
}



#linkbox_verteiler {
	position:absolute; 
	left:0px; 
	top:0px; 
	height:24px; 
	width:681px; 
	background-color:#4D4D4D; 
}

#Verteiler_HL {
	position:absolute;
	top:30px;
}

#Verteiler_PicBox {
	position:absolute;
	top:140px;
	border: 1px solid red;
}

#Verteiler_PicGW {
	position:absolute;
	top:0px;
	left:0px;
}

#Verteiler_PicTC {
	position:absolute;
	top:0px;
	left:260px;
}

#Verteiler_PicSC {
	position:absolute;
	top:0px;
	left:520px;
}

#Verteiler_TeaserBox {
	position:absolute;
	top:140px;
	right:0px;
	width:161px;
	height:383px;
}

/* Footer Verteiler */
#Verteiler_Footer {
	position: fixed;
	left:0px;
  bottom:0px;
  width:100%;
  height:22px;
	background-color:#222223;
	z-index:99;
}

#Footer_inner {
	position:relative;
	margin:auto;
	width:932px;
	height:22px;
}

#footerInnerGa {
	position:relative;
	margin-left:10px;
	width:750px;
	height:22px;
	/*border:1px solid yellow*/
}

#footerInnerGaZW {
	position:relative;
	margin:auto;
	width:750px;
	height:22px;
	/*border:1px solid yellow*/
}

#Footer_index {
	position: absolute;
	width:650px;
	height:22px;
	right:0px;
	top:0px;
}

#Footer_index a{
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#808080;
	margin-top:3px;
}
/* Footer Verteiler ENDE */

ul.navistart { 

	list-style:none;
	margin:0px;
	padding-left:1px;
	padding-top:0px;
	width:175px;
}

ul.navistart li {
	border-bottom:2px solid #FFF;
	background: #EDEBE8;
	width:175px;
	height:28px;
	font-size:12px;
	font-family:arial;

}

ul.navistart li:hover, li:active {
	border-bottom:2px solid #FFF;
	background-color:#ACACAC;
	color:#FFF;
	text-decoration:none;
	width:175px;
	height:28px;
	vertical-align:middle;
	font-size:12px;
	font-family:arial;
}

ul.navistart a, ul.navistart a:link, ul.navistart a:hover, ul.navistart a:active, ul.navistart a:visited { 
	display:block; 
	text-decoration:none; 
	font-weight:bold;
	padding:0px;
	height:28px;
}

ul.navistart a:hover, ul.navistart a:active { background-color:#ACACAC; color:#FFF}

.navistart_text {
	font-family:arial;
	font-size:12px;
	position:relative;
	top:6px;
	left:16px;
}



ul.navisuche { 
	position:relative;
	top:0px;
	left:12px;
	margin:0px;
	padding-left:5px;
	width:175px;
	font-family:arial;
	list-style-type:circle;
	list-style-image:url(../Shop/Img/pfeil_rot.gif);
}

ul.navisuche li, li:hover, li:active {
	border-bottom:2px solid #FFF;
	background-color:#FFF;
	text-decoration:none;
	height:16px;
	font-size:12px;
	font-family:arial;
}

ul.navisuche a, ul.navisuche a:link, ul.navisuche a:hover, ul.navisuche a:active, ul.navisuche a:visited { 
	font-size:12px;
	font-weight:bold;
	text-decoration:none; 
}


ul.SeitenFooter { 
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:20px;
	width:176px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	list-style-type:disc;
}

ul.SeitenFooter li, li:hover, li:active {
	border-bottom:2px solid #FFF;
	background-color:#FFF;
	text-decoration:none;
	height:16px;
	font-size:12px;
	font-family:arial;
}

ul.SeitenFooter a, ul.SeitenFooter a:link, ul.SeitenFooter a:hover, ul.SeitenFooter a:active, ul.SeitenFooter a:visited { 
	text-decoration:none; 
	font-weight:normal;
	font-size:12px;
}

.footer_links {
	color:#808080;
	font-size:10px;
	font-family:arial;
	font-size:12px;
	top:2px;
	left:16px;
}

.preisbasic{
	text-align:center;
	color:#666; 
	text-decoration:line-through;
}


/* Google zusatz */

.preis { 
	text-align:center;
	font-size: 12px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	text-transform:capitalize;
}

.grautext {
	text-align:center;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	color:#666; 
	text-transform:capitalize;
}

.styleFoto {
	position:absolute;
	left:20px;
}

.preisBox {
	position:absolute;
	top:195px;
	left:0px;
	width:176px;
	height:22px;
	background-color:#EDEBE8;
}

.preisBox .preisUnterBild {
	margin:auto;
	text-align:center
}

.topShopLinks {
	position:absolute;
	top:3px;
	height:20px;
	/*border: 1px solid yellow;*/
}

#linkSCSC {
	left:50px;
	width:100px;
}

#linkSCGW {
	left:165px;
	width:90px;
}

#linkSCGWM {
	left:270px;
	width:110px;
}

#linkSCTC {
	left:390px;
	width:80px;
}

#linkTCSC {
	left:370px;
	width:100px;
}

#linkTCGW {
	left:135px;
	width:90px;
}

#linkTCGWM {
	left:245px;
	width:110px;
}

#linkTCTC {
	left:50px;
	width:80px;
}

#linkGWGW {
	left:49px;
	width:100px;
}

#linkGWGWM {
	left:145px;
	width:110px;
}

#linkGWTC {
	left:162px;
	width:84px;
}

#linkGWSC {
	left:258px;
	width:110px;
}

#linkHilfe {
	left:675px;
	width:35px;
}

#linkKontakt {
	left:720px;
	width:40px;
}

#linkWK {
	left:780px;
	width:195px;
	height:65px;
}

#ZwischenseiteGA {
	position:relative;
	top:138px;
	left:227px;
}


/* Klassen */

.Bildunterschrift {
	width:176px; 
	text-align:center;
	text-decoration: underline;
	font-size: 12px;
	font-weight:900;
}

.Style {
	position:relative; 
	width:176px;
	height:265px;
	margin-right:10px; 
	margin-top:20px; 
	float:left;
}