/* @override http://www.mathe-shirts.dev/css/sth-content2.css */
html * {
font-size:100.001%;
}
html  {
 font-size: 11pt;}

body {
font-family:"Myriad Pro", "Lucida Grande", Lucida, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:75%;
color: #ccb569;
text-align:left;
background: #51739d url(../images/hintergrund_hell.png) fixed 0 0;
}

.subcolumns {
padding-right:0;
max-width:610px;
clear:none;
overflow:visible;
}

.subcolumns .dialog {
width:295px;
}

h1,h2,h3,h4,h5,h6 {
font-weight:700;
margin:0 0 .25em;
}

a,a:visited {
color: #D3D3D3;
text-shadow: #BABABA 1px 1px 3px;
text-decoration:none;
}

a:hover,a:active {
color: #ADA6B3;
text-shadow: #BABABA 0 1px 2px;
}

#col1_content p {
max-width:30em;
}

#topnav a {
text-shadow:#542300 1px 1px 4px;
}

#footer {
font-size:10px;
color:#5f5f5f;
}
#footer div h2, #footer div h2 a{
 margin: 0;
 display: inline;
 padding-right: 1em;
 color: #0d2543;}
#footer div {
 color: #0d2543;}
 #footer div b, #footer a{
 color: #061525;
 text-shadow: #0d2543 0 0 1px;}
#header h1 {
font-size:2.5em;
letter-spacing:-2px;
line-height:65%;
}

b { color: #ff5a00;

    
}
h1 {
color: #D3D3D3;
font-size:1.7em;
font-weight:400;
font-style:normal;
text-shadow: #BABABA 1px 1px 3px;
}

#col3 h1 {
font-size:1.5em;
color: #FFFFFF;
text-shadow: #BABABA 2px 2px 4px;
}

h2 {
font-size:1.3em;
margin-top:1em;
color:#8c8c8c;
}

h3 {
color: #FF0033;
font-size:2em;
font-weight:900;
font-style:normal;
}

#Table_01 {background-image:url(../images/titel.png);
    position:absolute;
    left:0px;
    top:0px;
    width:819px;
    height:151px;
}


#head-anfang {
    position:absolute;
    left:0px;
    top:0px;
    width:561px;
    height:99px;
}
#head-anfang_a {
    position:absolute;
    left:450px;
    top:0px;
    width:355px;
    height:94px;
}

#head-neu {
    position:absolute;
    left:0px;
    top:99px;
    width:103px;
    height:65px;
}

#head-shirto {
    position:absolute;
    left:103px;
    top:99px;
    width:101px;
    height:65px;
}

#head-warenk {
    position:absolute;
    left:205px;
    top:99px;
    width:95px;
    height:65px;
}

#head-hilfe {
    position:absolute;
    left:300px;
    top:99px;
    width:87px;
    height:65px;
}
  #head-bestell {
    position:absolute;
    left:387px;
    top:99px;
    width:164px;
    height:65px;
  }

#head-06_ {
    position:absolute;
    left:628px;
    top:99px;
    width:43px;
    height:45px;
}

#head-07_ {
    position:absolute;
    left:671px;
    top:99px;
    width:43px;
    height:45px;
}

#head-08_ {
    position:absolute;
    left:714px;
    top:99px;
    width:42px;
    height:45px;
}



#head-10_ {
    position:absolute;
    left:756px;
    top:99px;
    width:46px;
    height:45px;
}

/* width:140px; */
.motiv a img, .notizLinks div {

border:1px solid #222;
}

.motiv {
border:1px dashed #ff6b00;
width:142px;
height:142px;
float:left;
position:relative;
top:0;
left:0;
margin:4px;
}

.motivk {
margin-top:2px;
}

.motivname {
position:absolute;
bottom:0;
left:0;
top:200px;
width:140px;
text-align:bottom;
text-transform:none;
}

.featured {
    position:absolute;
    top:1px;
    left:1px;
    width:158px;
    text-align:left;
    text-transform:none;
}

.motivname a, .featured a {
color: #d9d9d9;
font-size:12px;
font-weight:100;
text-shadow:#e9e9e9 0 0 4px;
}

.motivname.lbg a, .featured.lbg a {
color: #FFFFFF;
text-shadow:#3f3f3f 0 0 4px;
}

.timestring {
    color: #cddff5;
position:absolute;
top:1px;
left:0;
width:140px;
padding-top:2px;
text-align:center;
text-transform:none;
}
.timestring.lbg  {
color:#222;
text-shadow:#3f3f3f 0 0 4px;
}



.designPreview {
margin-right:120px;
float:right;
border: 2px #2b5280;
height:144px;
width:192px;
left:0;
top:65px;
position:relative;
}

.designPreview .motivname {
width:190px;
height:0px;
}

.designPreview img,.dptooltip img {
border: 1px solid #ebf0f5;
}

.desc {
font-size:1.1em;
width:25em;
}

.dptooltip .content {
background:#fffcf2;
border:2px dashed #ff5a00;
height:192px;
width:192px;
left:0;
top:0;
position:relative;
}

.b2beschr {
    height:20px;
    max-width:15em;
    font-size:13px;
    background:url(http://mathe-shirts.de/images/bigbutton.png) repeat-x 0 -5px;
    color:#fff;
    font-weight:100;
    width:auto;
    float:right;
    border-bottom: 1px solid #061525;
    border-right: 1px solid #061525;
    border-top: 1px solid #a8c6e7;
    border-left: 1px solid #a8c6e7;
    text-align:center;
    margin-right:8px;
    padding:5px 10px 0;
    display:block;
    text-shadow:#d6d6d6 2px 2px 4px;
    
}

.toProd {
font-size:110%;
color:#d6d6d6;
font-weight:700;
background:url(http://mathe-shirts.de/images/bigbutton.png) repeat-x 0 0;

border-bottom: 1px solid #061525;
border-right: 1px solid #061525;
border-top: 1px solid #a8c6e7;
border-left: 1px solid #a8c6e7;
margin-top:8px;
margin-bottom:8px;
margin-right: 5px;
padding:3px 3px 2px;
float:left;
color:#fff;
text-shadow:#d6d6d6 2px 2px 4px;

}

.toProd a {
color:#fff;
font-weight:700;
text-shadow:#d6d6d6 2px 2px 4px;
}

.dateP {
    margin-top:1em;
    font-size:.9em;
    color:#555555;
}
.studhad, .studhad a{
 margin-top: 20px;
 color: #ff5000;
 font-weight: bold;
 font-size: 15px;
text-shadow:#e9e9e9 0 0 1px;

}

#faclist,#infolist {
list-style-type:none;
margin:0;
}

#faclist li,#infolist li {
display:block;
line-height:1.3em;
list-style-type:none;
margin:0 0 6px;
}

#faclist li.current a.facL,#deslist li.current a,#infolist li.current a {
color: #D3D3D3;
text-shadow: #BABABA 1px 1px 4px;
}

.facSL {
font-style:italic;
}

#deslist {
padding-left:15px;
list-style-type:none;
margin:0;
}

#deslist li {
text-indent:-20px;
padding-left:20px;
}

.c50l,.c50r,#impressumCustomer p,#impressumSpreadshirt p {
padding-bottom:0em;
}

#topline {
    color:#555555;
    font-size:6pt; 
}

.shlistd {
    margin-left:15px;
}


.notizLinks {
margin-right:6px;
border:1px dashed #FF6B00;
width:9.5em;
background-color:#fffcf2;position:absolute;left:-9.8em;top:170px;
}
.notizLinks h2 {
    margin-top:4px;
}
.notizLinks div {padding:5px;
}
.rabatte {
    margin-top:1em;
    border:1px dashed #FF6B00;
    margin-bottom:1em;
    font-size: 2em;
}

.phflr { float:left; margin-left:10px;margin-right:10px; margin-top:15px; margin-bottom:10px;
}

.rphoto {margin-left:10px;margin-right:10px; margin-top:15px; margin-bottom:5px;}
/* Hilfe seite */

.faqEmbedded .faqCategories {
width:290px;
display:block;
float:left;
margin:0pt 0pt 1em;
height: 17em;
}

.faqEmbedded ul, .faqEmbedded li {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.faqEmbedded .faqAnswer {
clear:both;
width:590px;
}
.faqEmbedded .faqAnswer p{

width:40em;
}
.faqEmbedded h2 {
    color: #2b5280;
}
.faqAnswer table {
    width:100%;
border:1px solid #D6D6D6;
border-collapse:collapse;
margin-bottom:2em;
}
.rowHL td.rowRange {
font-size:0.85em;
font-weight:normal;
margin:0pt 0.5em;
padding:0pt 0.2em 0pt 0pt;
text-align:left;
width:auto;
}
.rowData td.rowRange {
font-size:0.85em;
text-align:left;
}

.faqAnswer table tr.rowHL {
border-bottom:1px dashed #D6D6D6;
border-top:1px solid #D6D6D6;
}

.button.top {
float:right;
padding:0pt;
}

p {
color: #000000;
}

.kopf {
color: #FFFFFF;
}

a.list {
color: #DEB769;
font-size:16px; 
}
