body,div,p,h1,h2,h3,h4,h5,h6,form,textarea,table,td,th,ul,li,input,textarea
{
  margin:0px;
  padding:0px;
  font-family:Arial,sans-serif;
}

table
{
  border-collapse:collapse;
  margin-top:10px;
}
input,textarea,p,ul,.CDAgentContent,.Normal
{
   font-size:12px;
}

.AlphaLayer
{
  background-color:white;
  opacity:0.85;
  filter:Alpha(opacity=85);
  width:100%;
  height:3000px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:3;
}

.MessageBox
{
  position:absolute;
  top:110px;
  width:298px;
  border:1px solid #505050;
  left:50%;
  margin-left:-150px;
  background-color:white;
  z-index:4;
  text-align:left;
}

.MessageBox h1
{
  background-color:#93A3B7;
  padding:5px 10px;
  font-size:14px;
  color:white;
}

.MessageBox p
{
  padding:0px 10px;
}

.MessageBox p a, .MessageBox li a
{
  color:#1C82E0;
  text-decoration:none;
}
.MessageBox p a:hover, .MessageBox li a:hover
{
    color:#2c9291;
  text-decoration:underline;
}


ul
{
  list-style-position:inside;
  color:#2d5bb0;
  margin-top:5px;
}
.Button
{
  width:74px;
  height:27px;
  background:url(../Images/Button-BG.png) no-repeat center center;
  border:1px solid #505050;
  color:white;
  background-color:white;
  padding:1px;
  font-weight:bold;
}
p, .CDAgentContent, .Normal
{
  font-family:Arial,sans-serif;
  text-align:justify;
  margin-bottom:3px;
}

h1
{
  font-size:18px;
  color:#424242;
  margin-bottom:5px;
  padding-top:15px;
}
h2
{
  font-size:16px;
  border-bottom: 1px solid #424242;
  background:no-repeat url(../Images/H2-BG.png) right bottom;
  height:20px;
  color:#424242;
  margin-top:15px;
  margin-bottom:5px;
}

h3
{
  font-size:14px;
  color:#555555;
  margin-bottom:5px;
}
a img
{
  border:0px;
}
body
{
  background:url(../Images/Body-BG.png) repeat-y #96b0b0;
  text-align:center;
}

#AllContents
{
  width:810px;
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#AllContents .BG
{

  background:repeat-y url(../Images/AllContents-BG.png);
}

#Navigation
{
  float:left;
  width:170px;
}

#Navigation .Menu, #Navigation .PreMenu
{
  padding-left:10px;
  padding-right:10px;
  border-top:1px solid #2e983d;
  margin-top:12px;
  padding-bottom:10px;
}
#Navigation .PreMenu
{
  border-top:none;
  margin-top:5px;

  padding-bottom:0px;
}
#Navigation .Menu h2, #Navigation .PreMenu h2
{
  color:white;
  font-size:12px;
  height:15px;
  line-height:15px;
  border-bottom:1px solid white;
  margin-bottom:5px;
  margin-top:0px;
  padding-top:8px;
  background:url(../Images/Menu-H2-BG.png) no-repeat right bottom;
}
#Navigation .Menu ul, #Navigation .PreMenu ul
{
   list-style-type:none;
   list-style-position:inside;
}

#Navigation .Menu li, #Navigation .PreMenu li
{

  display:block;
  margin-bottom:2px;
  line-height:15px;
}

#Navigation .Menu a, #Navigation .PreMenu a
{
  font-size:12px;
  color:white;
  text-decoration:none;
  display:block;
}

#Navigation .Menu a:hover, #Navigation .PreMenu a:hover
{
  text-decoration:underline;
}
#Navigation .Menu a.Active
{
  color:#1B3A3A;;
}
a.Start
{
  display:block;
  text-align:center;
  padding-top:15px;
  height:182px;
  line-height:0px;
  margin-bottom:10px;
  text-decoration:none;
}

#LogoNavi
{

}

#LogoNaviIE6
{
  display:none;
}

#Logo
{
  background:url(../Images/Logo.png) no-repeat center center;
  height:68px;
  padding-top:20px;
}

#Contents
{
  margin-left:170px;
  background:url(../Images/DVD-R.png) no-repeat 380px bottom;
  height:auto;
  width:630px;

}

#Content
{
  padding:20px;
  padding-top:0px;
  min-height:600px;
  width:590px;
  color:#424242;
  float:right;
}


#Bottom
{
  position:relative;
  background:repeat-x url(../Images/Bottom-BG.png);
  height:10px;
  line-height:0px;
  font-size:0px;
  margin-left:10px;
  width:800px
}
.InfoBox
{
  background:repeat-y url(../Images/Box-BG.png) #f1f1f1;
  float:right;
  margin-left:10px;
  margin-bottom:10px;
  width:253px;
  padding:10px;
  border:1px solid #424242;

}

.InfoBox h2
{
  margin-top:0px;
  background-image:none;
}

.InfoBox .TopBorder
{
  margin-top:5px;

  padding-top:5px;
  border-top:1px solid #424242;
}
.InfoBox ul
{
  list-style-position:inside;
  list-style-type:none;

  color:#424242;

}
.InfoBox li
{
  font-size:12px;
  line-height:15px;
  margin:0px;
}

.InfoBox #Warenkorb
{
  font-weight:bold;
}



.NewsContent img
{
  border:1px solid #606060;
}

.NewsContent img.wp-smiley
{
  border:0px;
}


#BottomRight
{
  position:absolute;
  left:790px;
  top:0px;
  width:10px;
  height:10px;
  background:no-repeat url(../Images/Bottom-Right-BG.png);
}

#BottomLeft
{
  position:absolute;
  left:0px;
  top:0px;
  width:10px;
  height:10px;

  background:no-repeat url(../Images/Bottom-Left-BG.png);
}


.ClearRight
{
  clear:right;
  line-height:0px;
  height:0px;
  font-size:0px;
}
.Clearer
{
  clear:both;
  line-height:0px;
  height:0px;
  font-size:0px;
}

#Content a
{
color:#2d5bb0;
text-decoration:none;
}


#Content a:hover
{
  color:#007b11;
  background-color:#d7ecec;
  /*text-decoration:underline;*/
}

.More
{
  text-align:right;
  font-size:12px;
}

#Content .More a
{
  font-weight:bold;
}
#Content .More a:hover
{
   color:#007b11;
}
td
{
  font-size:11px;
}

th
{
  font-size:11px;
}


.AuflageForm
{
  float:right;
  margin-top:5px;
  font-size:12px;
  border:1px solid #424242;
  width:253px;
  padding:10px;

  padding-bottom:5px;
  background:repeat-y url(../Images/Box-BG.png) #f1f1f1;
  height:22px;
}

.AuflageForm input.Text
{
  width:70px;
  border: 1px solid #808080;
}

th, td
{
  text-align:right;
  padding-bottom:3px;
}

th.first
{
  text-align:left;
  border-right:1px solid #424242;
}


.list th, .list td
{
  text-align:left;
  font-size:12px;
}

.OrderForm th, .OrderForm td
{
  text-align:left;
  font-size:12px;
}

.OrderForm th
{
  padding-bottom:5px;
}
th.top
{

  border-bottom:1px solid #424242;
}
.ProductDetails
{
  height:auto;
}
.ProductImage
{
  float:right;
  width:100px;
  margin-left:10px;
  margin-bottom:10px;
  border:1px solid #186364;
}


.ProductImage img
{
  display:block;
}

table.Prizes
{
  width:590px;
}

.Formular
{

  padding:10px;
  margin-top:5px;

  margin-bottom:5px;
  border:1px solid #424242;
  background:repeat-y url(../Images/Box-BG.png) #f1f1f1;
}

.Label
{
  width:137px;
  padding-right:5px;
  float:left;
}

.Field
{
  width:137px;
  padding-right:5px;
  float:left;
  text-align:right;
}

.Formular .Last
{
  padding-right:0px;
  width:142px;
}
.Formular .Amount
{
  text-align:right;

}
.Formular .Price
{
  text-align:right;
}

.Formular .Big
{
  text-align:right;
  width:425px;
  padding-right:0px;

}

.Formular .Text
{
  border: 1px solid #808080;
}

.Formular .Big .Text
{
  width:421px;
}
.Formular .Big textarea
{
  width:421px;
  height:100px;
  border: 1px solid #505050;
}
.Formular .Big select
{
  width:427px;
}
.CDAgentLink, .PoweredBy
{
  text-align:right;
  font-family:Verdana, sans-serif;
  font-size:9px;
}

.CDAgentLink
{
  text-align:left;
}


.LexBreadCrum
{
  margin-top:10px;
  margin-bottom:-10px;
}

.Pager
{
  text-align:center;
  font-weight:bold;
  margin-top:10px;
  padding-top:5px;
  border-top: 1px solid #808080;
}


.Pager a
{
  margin-left:10px;

  margin-right:10px;
}

form.Hidden
{
  display:none;
}

.LeftImage
{
  float:left;
  margin-right:5px;
  margin-bottom:5px;
}

.TwoColumns
{
  margin-top:10px;
  margin-bottom:10px;
}

.TwoColumns h3
{
  padding-bottom:3px;
  border-bottom:1px solid #186364;

}
.TwoColumns .Left
{
  float:left;
  width:253px;

  padding:10px;
  border:1px solid #186364;
  background:repeat-y url(../Images/Box-BG.png) #f1f1f1;

}

.TwoColumns .Right
{
  margin-left:315px;
  width:253px;
  border:1px solid #424242;

  padding:10px;

  background:repeat-y url(../Images/Box-BG.png) #f1f1f1;
}

.Error
{
  color:red;
  font-weight:bold;
}

.Hint
{
  margin-top:15px;
  font-weight:bold;
}
table.Admin, .Table table
{
  width:100%;
}
table.Admin th, .Table th
{
  text-align:center;
}


table.Admin th, table.Admin td, .Table td, .Table th
{
  font-size:12px;
  padding:2px 5px;
  border:1px solid black;
}

table.Admin td, .Table td
{
text-align:left;
}

