﻿html, body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: White;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
}

img 
{
      border: none;
}
.darkblue
{
    color: #207DBB;
}
.borders
{
	border-left-color: #207DBB;
	border-left-width: 1px;
	border-left-style:solid;
	border-right-color: #207DBB;
	border-right-width: 1px;
	border-right-style:solid;
} 
hr
{
    background-color:#207DBB; /* Mozilla 1.4 */
    color:#e35f14; /* IE 6 */
    border: #e35f14; /* Opera 7.11 */
    height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
}

ol
{
    margin-top: 15px;
    margin-bottom: 15px;
    
}

h2
{
    font-size: 8pt;
    font-weight:normal;
    font-family: Arial;
    margin:0px;
    padding:0px;
    display: inline;
            
}

strong.begriffe
{
    font-weight:normal;
}

strong.ts
{
    font-size:12pt;
    color:#000000;
    font-weight:bold;
}

h1
{
    font-size:12px;
    margin:0px;
    padding:0px;
    display: inline;
}

strong 
{
    font-weight:bold;
}

table
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;   
    border-style:none;
}


A
{
    color: #207DBB;
}

A:link
{
    color: #207DBB;
}

A:visited
{
    color: #207DBB;
}

.LogoutLink
{
    color: #000000;
}

.LogoutLink:link
{
    color: #000000;
}

.LogoutLink:visited
{
    color: #000000;
}

.ExpressLink
{
    font-size:14px;
    font-weight:bold;
}

.VorschauText
{
    font-size:14px;
    font-weight:bold;
    color: #000000;    
}    

.SitemapText
{
    font-size: 12px;
    color: #207DBB;
    padding-left: 4px;
}

.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
}

.HelpButton
{
    z-index: 1000;
}

.MenueButton
{
    padding-top: 2px;
    font-size: 9pt;
    width: 145px;
    height: 20px;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.HomeProductText
{
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.Sprechblase
{
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../Shirts/pics/sprechblase.png',sizingMethod=scale); */
}

/* IE ignores styles with [attributes], so it will skip the following. */
.Sprechblase[class] {
  background-image:url(../Shirts/pics/sprechblase.png);    
}

/*
.LayerDisable
{
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../Shirts/pics/LayerDisable.png',sizingMethod=scale); +/
}
*/

/* IE ignores styles with [attributes], so it will skip the following. */
/*
.LayerDisable[class] {
  background-image:url(../Shirts/pics/LayerDisable.png);    
}
*/

/*
.Text12pxBold
{
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}
*/

.MenueButton:link
{
    color: #000000;
}

.MenueButton:visited
{
    color: #000000;
}

.MenueButton:hover
{
    color: #FFFFFF;
}

.ProduktButton
{
    padding-top: 2px;
    font-size: 9pt;
    width: 135px;
    height: 20px;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.ProduktButton:link
{
    color: #000000;
}

.ProduktButton:visited
{
    color: #000000;
}

.ProduktButton:hover
{
    color: #207DBB;
}

.HeaderDiv
{
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

.trigger {
  position:relative;
  cursor:pointer;
  z-index:2;
}
.menu {
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  z-index:1;
  margin:0;
  padding:4px;
  background-color:#207DBB;
  z-index: 999;    
}

.MenuTD
{
    border-top: solid 1px #ffffff;
    border-bottom: solid 0px #ffffff;
    padding-top: 2px;
    padding-bottom: 2px;
}

.MenuTR
{
}

.MenuTD:hover
{
    background-color: #FFD6BC;
}

.TopButton
{
    position: absolute;
    top: 120px;
    height: 20px;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
    z-index: 1000;
    cursor: hand;
}

.TopMenu
{
    position: relative;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
    z-index: 999;
}

.MenuBody
{
    position: relative;
    top: 6px;
}

.MenuElement
{
    position: relative;
    background-color:#207DBB;    
    padding: 2px 2px 2px 4px;
    border-top: solid 1px #FFFFFF;
}

.MenuLink
{
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.MenuLink2
{
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.MenuLink3
{
    font-size: 9pt;
    font-weight: bold;
    color: #207DBB;
    font-family: Arial;
    text-decoration: none;
}

.Fehlertext
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: Red;
}

.Hinweistext
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}

.Logintext
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial;
    font-size: 7pt;
}

.TopButton:link
{
    color: #000000;
}

.TopButton:visited
{
    color: #000000;
}

.TopButton:hover
{
    color: #FFFFFF;
}

.MenuLink:link
{
    color: #000000;
}

.MenuLink:visited
{
    color: #000000;
}

.MenuLink:hover
{
    color: #000000;
}

.MenuLink2:link
{
    color: #000000;
}

.MenuLink2:visited
{
    color: #000000;
}

.MenuLink2:hover
{
    color: #207DBB;
}
.MenuLink3:link
{
    color: #207DBB;
}

.MenuLink3:visited
{
    color: #207DBB;
}

.MenuLink3:hover
{
    color: #207DBB;
}

.MenuElement:hover
{
    background-color: #FFD6BC;
}

.Felder
{
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    z-index: 1;
}


.UploadInput
{
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    z-index: 1;
    margin-bottom:1em;
    margin-left:0em;
    margin-right:0.5em;
    width:60%;
}

.UploadForm
{
	background-color: #FFEFD9;
}

.Button
{
    text-decoration: none;
    font-family: Arial;
    font-size: 11px;
    border-width: 1px;
    font-weight: bold;
    border-style: solid;
    border-color: #FFFFFF;
    background-color: #207DBB;
    color: #FFFFFF;
    text-align: center;
    cursor: hand;
}

.ValidateHelp
{
    cursor: help;
    font-size: 11px;
    font-weight: normal;
}
.ValidateHelp2
{
    cursor: help;
    font-size: 14px;
    font-weight: bold;
}

.Ueberschrift
{
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 20px;
    font-family: Arial;
    text-decoration: none;
}

.fenster {
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  width:200px;
  margin:0;
  padding:0;
  font-size:x-small;
  color:#000;
  background:#FFEFD9;
  cursor:default;
  border:1px solid #207DBB;
  z-index: 1000;
}

.winBar {
  overflow:hidden;
  font-size:x-small;
  height:1.2em;
  margin:0;
  padding:1px;
  font-weight:bold;
  color:#FFFFFF;
  background:#207DBB;
  cursor:default;
  z-index: 1001
}
.winCloseBtn {
  position:absolute;
  overflow:hidden;
  font-size:x-small;
  width:1.2em;
  height:1.2em;
  margin:0;
  padding:0;
  color:#000;
  background:#FFD6BC;
  cursor:default;
}
.winContent {
  margin:6px;
}

.jobTrackingTable
{
  border-left: solid 1px #FFA66F;
  border-bottom: solid 1px #FFA66F;
  color: #207DBB;
}

.jobTrackingTableEnd
{
  border-left: solid 1px #FFA66F;
  border-bottom: solid 1px #FFA66F;
  border-right: solid 1px #FFA66F;
}

.jobTrackingChoosen
{
    background-color: #FFA66F;
    color: White;
}

/* CSS-Code für das MitteilungsDIV. Wenn es benötigt wird muss Visibilty auf visible gesetzt werden, sonst hidden. */

.MitteilungsDiv
{
    border: solid 2px #207DBB;
    visibility: visible; 
    position: absolute; 
    top: 200px; 
    left: 300px; 
    width: 300px; 
    height: auto;
    z-index: 1100;
    background-color: #D1E4F1;
}

/* Das Iframe muss unter dem MitteilungsDiv liegen, damit im IE nicht die Dropdown-Listen durch das Div kommen */

div.MitteilungsIframe
{
    position: absolute; 
    top: 200px; 
    left: 300px; 
    z-index: 999;
    visibility: visible;
}

.iframeIE
{
    height: 200px; 
    width: 304px;
    border: 0px;
}   

/* Spreadshirt Shop Styles*/

.MainTshirt
{	 
	 position:relative;
	 width:950px;
	 height:1014;
	 left:30px;
	 overflow:hidden;
	 z-index:2;
}

.MainTshirt2
{	 
	 position:relative;
	 width:900px;
	 height:auto;
	 /* left:30px; */
	 overflow:hidden;
	 z-index:2;
}

.LeftBar
{
	position:static;
	float:left;
	width:939px;
	height:40px;
	z-index:2;
	background-image:url(../Shirts/pics/Rahmen/Balken.png);
}

.RightBar
{
	position:static;
	float:left;
	width:11px;
	height:40px;
	z-index:2;
	background-image:url(../Shirts/pics/Rahmen/Balken_rechts.png);
}

.BottomBar
{
	position:absolute;
	width:950px;
	height:21px;
	top:942px;
	left:0px;
	z-index:2;
	clear:left;
}

.BottomLeftBar
{
	position:static;
	width:5px;
	height:21px;
	z-index:2;
	float:left;
	background-image:url(../Shirts/pics/Rahmen/rahmen_unten_links.gif);
}

.BottomMiddleBar
{
	position:static;
	width:930px;
	height:21px;
	z-index:2;
	float:left;
	background-image:url(../Shirts/pics/Rahmen/rahmen_unten_mitte.gif);
}

.BottomRightBar
{
	position:static;
	width:15px;
	height:21px;
	z-index:2;
	float:right;
	background-image:url(../Shirts/pics/Rahmen/rahmen_unten_rechts.gif);
} 

.MiddleContent
{
	position:static;
	z-index:2;
	height:940px;
	width:971px;
}

.SpreadshirtContent
{
	 border-left: solid 1px #207DBB;	
	 background-color: #D0E4F0;
	 position:static;
	 width:799px;
	 height:915px;
	 float:left;
	 z-index:2;
}

.Step
{
	 position:static;
	 width:798px;
	 height:251px;
	 z-index:2;
	 border-right: solid 1px #207DBB;		
	 border-bottom: solid 1px #207DBB;
}

.DivFlash1
{
	 width:663;
	 height:148;
	 position:static;
	 z-index:2;
	 text-align: center;
	 border:solid 1px #ff9f66;
}

.Spreadshop
{
    position:static;
	width:665px;
	height:650px;
	overflow:auto;
	z-index:2;
	float:left;
    /* border:solid 1px #ff9f66; */
}

.HelpContent
{
	 position:static;
	 width:151px;
	 height:902px;
	 z-index:2;
	 float:left;
	 overflow:hidden;
	 background-color:#7BB2D8;
	 border-right: solid 1px #207DBB;
}

.HelpContent2
{
	 position:static;
	 z-index:2;
	 width:115px;
	 height:873px;
	 margin:0px 3px 0px 18px;	
	 font-weight:bold;
}

.HelpImage
{
	margin:14px auto 0px 0px;	
}

.HelpManual2
{
	width:115px;
	margin:5px auto 20px 2px;
}

.HelpManual3
{
	width:115px;
	margin:5px auto 20px 2px;
}

.HelpManual4
{
	width:115px;
	margin:5px auto auto 2px;
}


.Manual
{
	width:129px;
	text-align:left; 
}

.MiddleBar
{
	position:absolute;
	height:650px;
	width:131px;
	left:668px;
	top:292px;
	z-index:2;	
}

.Girl
{
	position:static;
	height:650px;	
	width:131px;
	z-index:2;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#ffffff; 
	background-image:url(../Shirts/pics/frau_unten_rechts.png);
	border-right: solid 1px #207DBB;
}

.BarPlaceholder
{
	position:static;
	height:46px;
	width:798px;	
	z-index:2;
	border-top: solid 1px #207DBB;
	border-right: solid 1px #207DBB;
	background-color:#ffffff; 
}

.TopPlaceholder
{
	position:static;
	height:46px;
	width:109px;	
	z-index:2;
	background-color:#7BB2D8; 
	border-right: solid 1px #207DBB;	
}

.BottomPlaceholder
{
	position:static;
	height:22px;
	width:100px;	
	z-index:2;
	background-color:#7BB2D8;
}

.Border
{
	 position:absolute;
	 z-index:2;
	 width:799px;
	 overflow:hidden;
	 height:1px;
	 top:891px;
	 left:0px;
	 background-color:#207DBB;
}

.RightBorder
{
	 position:absolute;
	 z-index:2;
	 width:1px;
	 max-width:1px;
	 overflow:hidden;
	 height:905px;
	 top:289px;
	 left:986px;
	 background-color:#207DBB;

}
