/* CSS datei f&uuml;r die Buchhandlung */



body {
width: 999px;
padding:auto;
margin:auto;
}



/* Styles for the main content areas (header, left menu, content, right menu, footer) */


#header_tb{
table-layout: fixed;
width: 999px;
height: 160px;
}



#header {
width: 999px;
height: 160px;
background: #ffffff url('../Site-Bilder/header_bg-img/header_bh.jpg') no-repeat;

}



#middle_tb{
table-layout: fixed;
width: 999px;
}



#leftMenu_td{
table-layout: fixed;
/* width: 50px; */
}


#left_menu {
width: 180px;
margin-top: 0px;
float: left;
}



#rightMenu_td{
table-layout: fixed;
/* width: 50px; */
}


#right_menu {
width: 176px;
margin-top: 0px;
float: left;
}



#content_td{
table-layout: fixed;
width: 600px;
}


#content{
margin-top: 50px;
margin-right: 37px;
margin-left: 37px;
}




#footer_tb{
table-layout: fixed;
width: 999px;
height: 30px;
}



#footer{
width:999px;
height:30px;
background-color:#4e5383;
}




/* Styles the products displayed in the header */


#products_div {
max-width: 804px;
margin: -3px 0px 0px 195px;
}



.products {
table-layout: fixed;
margin-top: 0px;
/* margin-left: auto; 
margin-right: auto; */
border: 0px solid #ffffff;
outline-style: hidden;
}



#top_menu {
max-width: 609px;
padding: 0px;
margin: 3px 0px 0px 187px;
}



/* Styles for all menu boxes */

.menu_style{
margin-left: 10px;
}

.menu_style A {
outline-style: hidden;
text-decoration: none;
letter-spacing: 1px;
font-size: 9pt;
font-family: verdana,arial,helvetica,clean,sans-serif;
font-weight: bold;
}

.menu_style A:link {
color: #4e5383;

}

.menu_style A:visited {
color: #4e5383;
}

.menu_style A:active {
color: #7f7f7f;
}

.menu_style A:hover {
color: #7f7f7f;
}

.menu_style h2 {
color: #7f7f7f;
margin-bottom: 9px;
margin-top: 35px;
font-size: 15pt;
font-family: Times,serif;
font-weight: normal;
}

.menu_style table {
margin-left: 10px;
width: 100%;
}

.menu_style td {
padding-top: 10px;
padding-bottom: 5px;
border-bottom:1px solid #4e5383;
}



/* Styles for the katalog and info anfordern links */

#katalog-info_menu{
margin-top: 30px;
}



/* Styles for the "footer" menu */

#footer_menu A{
outline-style: hidden;
text-decoration: none;
letter-spacing: 1px;
font-size: 9pt;
font-family: verdana,arial,helvetica,clean,sans-serif;
font-weight: bold;
}

#footer_menu A:link {
color: #4e5383;
}

#footer_menu A:visited {
color: #4e5383;
}

#footer_menu A:active {
color: #4e5383;
}

#footer_menu A:hover {
color: #4e5383;
}

#footer_menu{
color: #4e5383;
font-size: 9pt;
font-family: verdana,arial,helvetica,clean,sans-serif;
font-weight: bold;
margin-top: 40px;
margin-bottom: 10px;
}

#footer_menu td{
border-bottom:1px solid #4e5383;
}

#copyright{
color: #c2c2c2;
font-size: 9pt;
font-family: verdana,arial,helvetica,clean,sans-serif;
font-weight: bold;
margin-top: 40px;
margin-bottom: 10px;
}



/* Styles for the sections of the content area */

.content_style A {
outline-style: hidden;
text-decoration: none;
font-size: 10pt;
font-family: verdana,arial,helvetica,clean,sans-serif;
font-weight: bold;
padding: 3px;
}

.content_style A:link {
color: #f8ac00;
}

.content_style A:visited {
color: #f8ac00;
}

.content_style A:active {
color: #f8ac00;
}

.content_style A:hover {
color: #f8ac00;
}

#content_sections{
font-family: Arial;
color: #7f7f7f;
font-size: 10pt;
}

#content_title{
width: 100%;
border-bottom: 1px solid #4e5383;
color: #7f7f7f;
font-size: 21pt;
font-family: Times,serif;
font-weight: normal;
}

h2.sub-content_title{
width: 100%;
padding-top: 10px;
padding-bottom: 4px;
border-bottom: 1px solid #7f7f7f;
color: #7f7f7f;
font-size: 10pt;
font-family: verdana,arial,helvetica,clean,sans-serif;
font-weight: normal;
}

.sub-content{
color: #7f7f7f;
font-size: 10pt;
font-family: verdana,arial,helvetica,clean,sans-serif;
font-weight: normal;
padding-top: 10px;
margin-left: 15px;
}



td {
vertical-align: top;
}
