/* THREE COLUMN LIQUID CENTER LAYOUT */

body {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size:10px;
    padding:0;
    border:0;
    margin:0;
    color:black;
}
* {margin:0;padding:0;}
input {font-size:10px;padding:2px;}
div#main_wrapper {min-height:800px;min-width:900px; max-width:2000px;  margin-left:auto; margin-right:auto;background-image:url(images/bg.png)} /* centers layout when > max width */
div#header {
    width:auto;
    height:190px;
    background-image:url(images/linie_oben3.png);
    white-space:nowrap;
}
#threecolwrap {
    float:left;
    width:100%;
}
#twocolwrap {
    float:left;
    width:100%;
    display:inline; /* stops IE doubling  margin on float*/
    margin-right:-200px; /* CWS - neg margin move */
}
#nav {
    float:left;
    margin-left:5px;
    width:195px;
    display:inline; /* stops IE doubling  margin on float*/
    background-image:url(images/menu_bg2.png);
    min-height:650px;
}
#content {
    width:auto;
    margin-left:200px;
    margin-right:200px;
}
#cartinfo {
    float:left;
    margin-right:5px;
    width:195px;
    background-image:url(images/menu_bg2.png);
    min-height:650px;
}
#footer {
    width:100%;
    clear:both;
}
/* end of structural styles */

/* inner div margin */
#nav_inner, #cartinfo_inner {
    overflow:hidden; /* prevents oversize elements from breaking the layout */
}
#cartinfo_inner {
    padding:10px;
}
#cartinfo_inner input.all_delete{
    font-size:12px;
    margin-bottom:10px;
    color:red;
}
#cartinfo_inner input.checkout{
    font-size:12px;
    margin-top:5px;
    color:green;
}
#cartinfo_inner .cart_description{
    color:white;
    margin-bottom:5px;
}

#nocart {
    color:#FEDB89;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    font-family:'Garamond';
}
#nocart hr {
    color:white;
    margin-top:10px;
    margin-bottom:10px;
}

#nocart div {
    color:#FEDB89;
    font-size:15px;
    text-align:center;
    font-family:'Garamond';
}

#header{
    text-align:center;
}
#header a {
    color:#FEDB89;
    text-decoration:none;
    text-align:left;
}
#header div {
    font-size:12px;
    color:#FEDB89;
    margin-right:35px;
    text-align:center;
    vertical-align:top;
    display:inline-block;
}
#header select {
    width:150px;
}
#header div.logo {
    margin-top:5px;
    margin-right:0;
    margin-left:0;
    margin-bottom:0;
}
#header div.name {
    margin-top:15px;
    margin-right:0;
    margin-left:10px;
    margin-bottom:0;
}

#header div.menu {
    margin:0;
}

#nav_inner,#cartinfo_inner {
}

#content_inner {
    text-align:center;
    margin:auto;
}

#content_inner div.navigation_center{
    margin-bottom: 10px;
}

#footer_inner {
    padding:.5em 5em;
    text-align:center;
}

#breadcrumb {
    height:40px;
    color:white;
    font-size:15px;
    text-align:center;
    vertical-align:middle;
}
#breadcrumb a {
    color:#FEDB89;
}

#breadcrumb h1 {
    display:inline;
    height:40px;
    color:white;
    font-size:15px;
    text-align:center;
    vertical-align:middle;
    font-weight:normal;
}

div.kettenhemd_info1 {
    margin-left:18px;
    margin-right:18px;
}
div.kettenhemd_info2 {
    background-color: #582F26;
    color:white;
    margin-left:auto;
    margin-right:auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding:10px;
    font-size: 12px;
    line-height: 17px;
}
