* {
 margin: 0px;
 padding: 0px;
}
 
html, body {
 background: #ffffff url(../images/bg.png) repeat-x; 
 text-align: center;
 width: 100%;
 height: 100%;
 font-size: 12px;
 line-height: 19px;
 color: #000000; 
 font-family: "Arial";
 margin: 0px auto;
 text-align: left;
}

#layer {

 width: 950px;
 min-height: 400px;
 margin: 0px auto;
}



#header {
position:relative;
 width: 949px;
 height: 157px;
 background: url(../images/oberteil.png) no-repeat;
 margin: 0px;
 padding: 0px;
}

#links {
 width: 650px;
 padding:20px 0px 0px 0px;
 float: left;
 color: #000000;
 font-size: 11px;
}

#rechts {
 padding:20px 0px 0px 0px;
 width: 300px;
 float: right;
 color: #000000;
 font-size: 11px;
}


#footer {
position:relative;
width: 950px;
 height: 20px;
 margin: 0px auto;
}
#headerlinks{
position:absolute;
top:122px;
left:145px;
width:800px;
font-family:arial;
color:#000000;
padding-right:20px;
}

.headerlink:link, .headerlink:active, .headerlink:visited {
font-family:arial;
color:#000000;
padding-right:10px;
padding-left:10px;
text-decoration:none;
font-size:11px;
font-weight:bold;
}


.headerlink:hover {
 color:#000066;
 text-decoration: none;
}
#loginbereich{
position:absolute;
top:19px;
right:240px;
width:180px;
height:70px;
font-family:arial;
color:#FFFFFF;

}
#warenkorb{
position:absolute;
top:20px;
right:65px;
width:170px;
height:70px;
font-family:arial;
color:#FFFFFF;

}



#startseitelayer
{
width:650px;
height:auto;
}

#startseitelinks
{
padding-left:22px;
width:280px;
height:auto;
float:left;
}
#startseitemitte
{
float:left;
background: url(../images/trennstrich.png) no-repeat;
width:46px;
height:344px;
}
#startseiterechts
{
float:left;
width:302px;
height:auto;
text-align:center;
}
.clean	{clear: both; height: 0px; font-size: 0px; display: block; width: 100%;}

.loginmail{
height:12px;
width:96px;
font-size:9px;
}

.loginfarbe{
color:#000000;
font-weight:bold;
}
.loginbereich{
color:#ffffff;
font-weight:bold;
font-size:10px;
}
.fehlerfarbe{
color:#FF0000;
font-weight:bold;
}
.vergessen:link, .vergessen:active, .vergessen:visited {
font-family:arial;
color:#FFFFFF;
text-decoration:none;
font-size:9px;
font-weight:bold;
}


.vergessen:hover {
 color:#000066;
 text-decoration: none;
}

.eingeloggt
{
line-height:9px;
font-size:9px;
color:#000033;
}

.logout:link, .logout:active, .logout:visited
{
line-height:9px;
font-size:9px;
color:#000033;
text-decoration:none;
}
.logout:hover {
 color:#0000FF;
 text-decoration: none;
}

.kleinbr{
line-height:3px;
font-size:3px;
}

.shirtangebote{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-style:italic;
font-weight:bold;
}

#angebotspreise
{
position:relative;
width:62px;
height:62px;
}

.euro
{
position:absolute;
bottom:0px;
left:0px;
font-size:26px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}

.cent
{
position:absolute;
bottom:4px;
left:27px;
font-size:14px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}

.eurotext
{
line-height:9px;
position:absolute;
bottom:0px;
left:25px;
font-size:8px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}



.fahrgestellnummern
{
font-family:Verdana;
position:relative;
padding-right:10px;
}
.tshirt
{
font-family:Verdana;
font-size:14px;
font-style:italic;
font-weight:bold;
}
.abstandmittel
{
font-size:28px;
line-height:28px;
}

.abstandklein
{
height:12px;

}
#rahmen
{
width:302px;
height:12px;
}

#orangerahmen
{
position:absolute;
top:-70px;
left:80px;
height:12px;
width:145px;
background-color:#E77817;
text-align:center;
font-family:arial;
color:#FFFFFF;
line-height:12px;
font-size:9px;
font-weight:bold;
}
#blaurahmen
{
position:absolute;
top:-70px;
left:340px;
height:12px;
width:145px;
background-color:#007CC3;
text-align:center;
font-family:arial;
color:#FFFFFF;
line-height:12px;
font-size:9px;
font-weight:bold;
}
#gruenrahmen
{
position:absolute;
top:-70px;
left:510px;
height:12px;
width:145px;
background-color:#84C225;
text-align:center;
font-family:arial;
color:#FFFFFF;
line-height:12px;
font-size:9px;
font-weight:bold;
}

#gelberrahmen
{
position:absolute;
top:-70px;
right:60px;
height:12px;
width:145px;
background-color:#F8C300;
text-align:center;
font-family:arial;
color:#FFFFFF;
line-height:12px;
font-size:9px;
font-weight:bold;
}
#derabstand
{
height:28px;
}

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

li	
{
list-style:inside;
}

#grosserabstand
{
height:70px;
}

.ueberschrift{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

#shirtstartseite
{
position:relative;
width:284px;
height:203px;
background: url(../images/shirtstartseite.png) no-repeat;
}
#startseiteeuro
{
position:absolute;
bottom:30px;
left:210px;
font-size:36px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
line-height:37px;
}

#startseitecent
{
position:absolute;
bottom:44px;
left:248px;
font-size:18px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}

#startseiteeurotext
{
line-height:9px;
position:absolute;
bottom:36px;
left:246px;
font-size:10px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}

.imrahmen:link, .imrahmen:active, .imrahmen:visited
{

font-size:9px;
color:#ffffff;
text-decoration:none;
}
.imrahmen:hover {
 color:#CCCCCC;
 text-decoration: none;
}
.newsletterbox
{
height:12px;
width:160px;
font-size:10px;
}

.newsletterknopf
{
height:18px;
width:164px;
font-size:9px;
background-color:#E77817;
border:1px;
color:#FFFFFF;
line-height:9px;
}

.submitbutton
{
height:18px;
width:156px;
font-size:9px;
background-color:#007CC3;
border:1px;
color:#FFFFFF;
line-height:9px;
}
#warenkorbbild
{
position:absolute;
width:40px;
height:33px;
bottom:25px;
left:130px;
}

#warenkorbtext
{
position:absolute;
bottom:40px;
left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
}

#warenkorbausgabe
{
position:absolute;
bottom:34px;
right:5px;
bottom:3px;
width:125px;
height:26px;

}



#warenpreis
{
position:absolute;
bottom:2px;
left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
line-height:9px;
}

#warenpreisausgabe
{
position:absolute;
bottom:2px;
left:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
line-height:9px;
}

#warenanzahl
{
position:absolute;
top:4px;
left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
line-height:9px;
}

#warenanzahlausgabe
{
position:absolute;
top:4px;
left:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
line-height:9px;
}

#produktansicht{
position:relative;
width:350px;
height:520px;
}

#bildausgabeeuro
{
position:absolute;
bottom:30px;
left:0px;
font-size:36px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
line-height:37px;
}

#bildausgabecent
{
position:absolute;
bottom:44px;
left:39px;
font-size:18px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}

#bildausgabeeurotext
{
line-height:9px;
position:absolute;
bottom:36px;
left:36px;
font-size:10px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}

#kleinbildausgabe
{
position:absolute;
top:200px;
right:0px;
width:60px;
height:110px;
}


#bildausgabeeurokapu
{
position:absolute;
bottom:130px;
left:0px;
font-size:36px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
line-height:37px;
}

#bildausgabecentkapu
{
position:absolute;
bottom:144px;
left:39px;
font-size:18px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}

#bildausgabeeurotextkapu
{
line-height:9px;
position:absolute;
bottom:136px;
left:36px;
font-size:10px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}
#bildausgabeeurosweat
{
position:absolute;
bottom:250px;
left:270px;
font-size:36px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
line-height:37px;
}

#bildausgabecentsweat
{
position:absolute;
bottom:264px;
left:309px;
font-size:18px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}

#bildausgabeeurotextsweat
{
line-height:9px;
position:absolute;
bottom:256px;
left:306px;
font-size:10px;
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}

.shoplinks
{
text-decoration:none;
color:#000066;
font-size:12px;
}
.shoplinksklein
{
text-decoration:none;
color:#000066;
font-size:11px;
padding-left:10px;
}
.shoplinksohne
{
text-decoration:none;
color:#000066;
font-size:11px;
padding-left:10px;
}


.shoplinksnichts
{
text-decoration:none;
color:#000066;
font-size:12px;
}

.shoplinksandere
{
color:#000066;
font-size:12px;
}

#kastenstartseite
{
position:relative;
width:280px;
height:96px;
}

#hier
{
position:absolute;
top:40px;
right:50px;
}
