/*style Version 1 */

body {
    background-color: #99ccff;
    background-image: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #003366;
}

hr {
    border:1px solid #003366;
    width:50%;
    float: left;
}

a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #003366;
    text-decoration:none;
}

a.friends {
    text-decoration:none;
}

a.active {
    font-size: 10px; 
    font-weight: bold; 
    color: #9933FF;
    text-decoration: none;
}

a.passive {
    font-size: 10px; 
    font-weight: bold; 
    color: #99ccff;
    text-decoration: none;
}
a.passive:link {
    color: #99ccff;
}
a.passive:visited {
    color: #99ccff;
}
a.passive:hover {
    color: #9933FF;
}
a.passive:active {
    color: #9933FF;
}
a.passive:focus {
    color: #9933FF;
}


a.subactive {
    font-size: 10px; 
    font-weight: normal; 
    color: #9933FF;
    text-decoration: none;
}

a.subpassive {
    font-size: 10px; 
    font-weight: normal; 
    color: #003366;
    text-decoration: none;
}

a.subpassive:link {
    color: #003366;
}
a.subpassive:visited {
    color: #003366;
}
a.subpassive:hover {
    color: #9933FF;
}
a.subpassive:active {
    color: #9933FF;
}
a.subpassive:focus {
    color: #9933FF;
}


div.intro {
    position: absolute;
    top:200px;
    text-align: center;
}

/*horizontale Linie */
div.styleElement1 {
    z-index:2;
    position: absolute;
    top:30px;
    left:0px;
    width:100%;
    height:1px;
    background-color:#0066CC;
    background-image: none;
}


/*dunkelblauer Balken */
div.styleElement2 {
    z-index:1;
    position: absolute;
    top:0px;
    left: 0px;
    width: 100%;
    height: 20px;
    background-color:#003399;
    background-image: none;
}

/*graue horizontale Linie */
div.styleElement3 {
    z-index:4;
    position: absolute;
    top: 0px;
    left: 39px;
    width: 1px;
    height:44px;
    background-color:#0066CC;
    background-image: none;
} 

div.navigation {
    z-index:5;
    position: absolute; 
    top:4px; 
    left:45px;
}

div.subnavigation {
    position: absolute;
    top:30px;
    left:50px;
    height:15px;
}

div.contArea {
    position: absolute;
    top: 100px;
    left: 50px;
}

div.logo {
    position: absolute;
    top: -10px;
    left: 160px;
}

h1 {
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}

h2 {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 1px;
}

div.title {
    position: absolute;
    top: -5px;
    left: 0px;
    width:500px;
}
div.titleOrder {
    position: absolute;
    top: 10px;
    left: 0px;
    width:500px;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #003366;
}
div.titleMemory {
    position: absolute;
    top: 5px;
    left: 0px;
    width:500px;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #003366;
}

div.content {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 500px;
}

div.contentMemory {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 500px;
}

div.contentMemory table {
    width: 430px;
    float: left;
    padding: 1px;
    margin: 0px;
}

div.contentMemory img {
    width: 70px;
    float: left;
    height: 83px;
    padding: 0px;
    margin: 0px;
    border: 1px solid #336699;
}

div.bestellform {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 500px;
}

div.content h3 {
    padding-top: 0px;
    margin-top: 0px;
}

div.frame {
    position: absolute;
    text-align: center;
    top: 45px;
    left: 550px;
    width: 300px;
    height: 400px;
}

div.frame img {
    text-align: center;
}

div.frameMemory {
    position: absolute;
    text-align: center;
    top: 45px;
    left: 550px;
    width: 300px;
    height: 400px;
}

p.frameText {
}

img.wBorder {
    border:1px solid rgb(0,51,102);
}

span.small {
    font-size: 10px;
}

table.order {
    border: 1px solid #003399;
    width:800px;
    float: left;
    padding: 10px;
    margin: 0px;
}

table.order1 {
    border-right: 1px solid #003399;
    width:390px;
    float: left;
    margin: 0px;
}

table.order2 {
    width:390px;
    float: left;
    margin: 0px;
}

table.order3 {
    width:390px;
    float: left;
    border-top: 1px solid #003399;
    border-bottom: 1px solid #003399;
    margin: 0px;
}

p.productDetail {
    margin: 0px;
    margin-bottom: 8px;
}

td.einmitten {
    text-align:center;
}

td.rechts {
    text-align: right;
}

table.listContent {
    width: 450px;
    float: left;
}

td.thumbs {
    width: 50px;
    float: left;
}

td.thumbs3 {
    width: 75px;
    float: left;
}
td {
    vertical-align:top;
}

div.validation
{
    display: none;
}
a.invisible
{
    color: #003399;
}
a.invisible:link {
    color: #003399;
}
a.invisible:visited {
    color: #003399;
}
a.invisible:hover {
    color: #003399;
}
a.invisible:active {
    color: #003399;
}
a.invisible:focus {
    color: #003399;
}