body {
font:95% Verdana, Geneva, sans-serif;
color:#00476F;
background-color:#fff;
background:url(../tshirt-druck/hg-header.jpg) top left;
background-repeat:repeat-x;
/*
background:url(../tshirt-druck/schnoerkel.jpg) top right no-repeat;
*/
}

/* IDs */
#container {
width:975px;	
}
#logo {
position:absolute;
top:0;
width:975px;
background:url(../tshirt-druck/shirts-drucken-shop.jpg) top left no-repeat;
height:77px;
z-index:10;
}
#logo img {
position:absolute;
left:-2000em;
}
#logo a {
position:absolute;
display:block;
width:975px;
height:77px;
margin:0;
z-index:15;
}
#header {
position:absolute;
width:975px;
height:77px;
z-index:5;
}
#empfehlen_fav {
position:absolute;
width:975px;
text-align:right;
margin-top:5px;
font-size:0.75em;
color:#00476f;
z-index:20;
}
#empfehlen_fav a, #empfehlen_fav a:link, #empfehlen_fav a:focus, #empfehlen_fav a:active, #empfehlen_fav a:visited {
font-size:100%;
color:#00476f;
}
#empfehlen_fav a:hover {
color:#f75d09;
}

#main {
padding-top:102px;
}
#content {
float:left;
width:755px;
padding:35px 20px 0 0;
}
#content p {
font-size:0.75em;
margin:0 0 8px 0;
}
#content p.teaser {
font-weight:bold;
font-size:0.85em;
}
#content a {
font-size:100%;
background:url(../tshirt-druck/pfeile.jpg) bottom left;
background-repeat:no-repeat;
padding-left:10px;
}
#content .linkbild a {
background:none;
padding:0;
}
#content .linkbild img {
margin-bottom:15px;
}
#content img.right {
float:right;
padding-left:15px;
}
#content img.left {
float:left;
margin:0 15px 15px 0;
}
#content p.shirtdruck {
margin:40px 0 0 0;
}
#content p.shirtdruck a.shirtdruck, #content p.shirtdruck a:link.shirtdruck, #content p.shirtdruck a:focus.shirtdruck, #content p.shirtdruck a:active.shirtdruck, #content p.shirtdruck a:visited.shirtdruck {
font-size:120%;
font-weight:bold;
color:#00476F;
background:url(../tshirt-druck/t-shirts-druck.gif) top left; background-repeat:no-repeat;
padding:7px 0 7px 43px;
}
#content p.shirtdruck a:hover.shirtdruck {
color:#f75d09;
}
#content p.shirtdruck_innen {
margin:35px 0 35px 0;
}
#content p.shirtdruck_innen a.shirtdruck_innen, #content p.shirtdruck_innen a:link.shirtdruck_innen, #content p.shirtdruck_innen a:focus.shirtdruck_innen, #content p.shirtdruck_innen a:active.shirtdruck_innen, #content p.shirtdruck_innen a:visited.shirtdruck_innen {
font-size:120%;
font-weight:bold;
color:#00476F;
background:url(../tshirt-druck/t-shirts-druck.gif) top left; background-repeat:no-repeat;
padding:7px 0 7px 43px;
}
#content p.shirtdruck_innen a:hover.shirtdruck_innen {
color:#f75d09;
}
#content ul {
border:1px dotted #00476F;
}
#content ul li {
font-size:0.75em;
padding:3px;
margin-left:20px;
line-height:120%;
}
#content ul li.ue {
background:#F75D09;
list-style:none;
margin:2px 2px 5px 2px;
padding:5px;
font-size:0.85em;
color:#fff;
font-weight:bold;
}
#content .key {
font-style:italic;
font-size:0.8em;
}
#column_right {
float:right;
width:200px;
margin-top:35px;
}
#column_right div {
border:1px solid #dddddd;
margin-bottom:15px;
padding:3px;
background:#fff;
}
#column_right div ul {
list-style:none;
margin:0 0 0 2px;
padding:0;
}
#column_right div ul li {
padding:2px 0;
font-size:0.75em;
line-height:120%;
}
#column_right h1 {
font-size:0.85em;
margin-bottom:8px;
background:#EAEAEA;
padding:1px 1px 1px 3px;
}
#column_right p {
font-size:0.75em;
margin:0 0 4px 0;
}
h1 {
font-size:1em;
font-weight:bold;
color:#F75D09;
margin:0 0 10px 0;
}
h1.hoch {
margin:40px 0 10px 0;
}
h2 {
font-size:0.85em;
color:#00476F;
margin:0 0 10px 0;
}
h2.hoch {
margin:40px 0 10px 0;
}
h2.hoch2 {
margin:20px 0 10px 0;
}
a, a:link, a:focus, a:active, a:visited {
color:#00476F;
}
a:hover {
color:#f75d09;
}

/*** Klassen ***/
p.mainbot {
clear:both;
padding-top:10px;
}
#content p.mainbot {
clear:both;
height:15px;
margin:0;
padding:0;
}

/*** Navigationen ***/
#navi_top {
position:absolute;
width:965px;
margin:77px 0 0 0;
background:#00476F;
padding:10px 5px 0 5px;
z-index:25;
text-align:left;
background:url(../tshirt-druck/hg-navi.jpg) top left no-repeat;
height:49px;
}
#navi_bottom {
padding-top:5px;
border-top:1px dotted #9C9E9C;
margin-bottom:10px;
}
#navi_top ul, #navi_bottom ul {
list-style:none;
}
#navi_top ul li, #navi_bottom ul li {
display:inline;
}
#navi_top ul li {
color:#fff;
padding:0 28px 0 10px;
font-size:0.80em;
}
#navi_bottom ul li {
color:#00476F;
padding:0 20px 0 0;
font-size:0.75em;
}
#navi_top ul li a, #navi_top ul li a:link, #navi_top ul li a:focus, #navi_top ul li a:active, #navi_top ul li a:visited {
color:#fff;
text-decoration:none;
}
#navi_top ul li a:hover {
text-decoration:none;
color:#f75d09;
}
#navi_bottom ul li a, #navi_bottom ul li a:link, #navi_bottom ul li a:focus, #navi_bottom ul li a:active, #navi_bottom ul li a:visited {
color:#00476F;
}
#navi_bottom ul li a:hover {
color:#f75d09;
}

/* Formular */
form {
margin:0;
padding:0;
}
form fieldset {
/*
border:1px solid #00476F;
padding:8px;
*/
border:none;
padding:0;
margin-bottom:15px;
}
form fieldset legend {
color:#F75D09;
font-weight:bold;
font-size:1em;
margin-bottom:15px;
}
form fieldset label {
display:block;
float:left;
width:90px;
}
form fieldset input, form fieldset select {
font-size:12px;
color:#00476F;
}
form fieldset select {
width:100px;
}
form fieldset p {
margin: 6px 0 6px 0;
padding:0;
clear: left;
}
form .submit {
width:100px;
border:1px solid #00476F;
color:#00476F;
font-weight:bold;
}

/* Creator
#content a.footerItemLink {
margin-left:10px;
}
#content a.footerItemLink:link          {text-decoration:underline;font-size:0.75em; }
#content a.footerItemLink:visited       {text-decoration:underline;font-size:0.75em; }
#content a.footerItemLink:hover         {text-decoration:underline;font-size:0.75em; }
#content a.footerItemLink:active    	{text-decoration:underline;font-size:0.75em; }

#creatorProductDetailEnv {
width:699px;
margin-left:20px;
}
*/