/* ***************************** */
/* MISC */

body { color: black; background-color: #e6e6e6; background-image: url(../bg_repeat_y.gif); background-repeat: repeat-y; background-position: top center; padding:0px;
margin:0px; }

#container { position: relative; top: 0; width: 766px; margin-top: 0; margin-left: auto; margin-right: auto;
/*position: absolute; top: 0;  padding:0; border:0;*/
}		



a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }



.content_titel { color: #2a3945; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.content_subtitel { color: #630; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
.content_text { }

a.content_text:link 	{ color: blue }
a.content_text:visited	{ color: purple }
a.content_text:hover	{ color: purple }
a.content_text:active	{ color: red }



/* ***************************** */		
/* HEADER */

#header { background-image: url(../header_bg.jpg); background-repeat: no-repeat; background-position: 0 0; position: relative; left: 1px; height: 120px; margin: 0; padding: 0; }

#header #header_logo { position: relative; top: 0; left: 0; width: 737px; height: 120px !important; float: left; margin: 0; padding: 0 0 0 30px; }

#header #header_functions { height: 13px; float: right; padding-top: 75px; padding-right: 13px; border-width: 0; white-space: nowrap; }


/* ***************************** */
/* BANNER */

#banner { background-color: #0c6ebe; position: relative; left: 1px; padding:0; height: 189px; margin: 0; border-bottom: 1px solid #6b6b6b; }

#banner #banner_menu { background-image: url(../menu_main_bg.jpg); width: 207px; height: 175px; float: left; padding-top: 13px; white-space: nowrap; }

#banner #banner_menu .menu_banner { width: 207px; height: 28px; }

#banner #banner_head { background-image: url(../schmuckgraphiken/banner_schmuck_01.jpg); background-repeat: no-repeat; background-position: 0 0; position: relative; width: 559px; height: 189px; float: right; border-width: 0; white-space: nowrap; }

#banner #banner_head #headtitle { color:#ffff66; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-top: 110px; padding-left: 60px; }

#banner #banner_head #subtitle { color:#ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-left: 60px; }


/* ***************************** */
/* CONTENT */

#content { margin: 0; padding: 0; }

#content_menu { background-color: #f4f4f4; position: relative; top: 0; left: 1px; padding:19px 0 45px; border:0; height:auto !important;  /* für moderne Browser */
	width:207px; float: left; }

#content_menu .menu_container { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #accde5; background-image: url(../menu_passive_bg.gif); background-repeat: no-repeat; background-position: 0 0; width: 159px; height: 32px; margin-bottom: 2px; padding-top: 4px; padding-left: 48px; }

#content_menu a.menu:link { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #accde5; text-decoration: none; }
#content_menu a.menu:visited { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #accde5; text-decoration: none; }
#content_menu a.menu:hover { color: #c60; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #accde5; text-decoration: underline; }
#content_menu a.menu:active { color: #f33; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #accde5; text-decoration: underline; }

#content_menu .menu_container .menu_subtitel { color: #677b89; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }


#content_menu .menu_container_aktiv { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #0672c3; background-image: url(../menu_aktiv_bg.gif); background-repeat: no-repeat; background-position: 0 0; width: 159px; height: 32px; margin-bottom: 2px; padding-top: 4px; padding-left: 48px; }

#content_menu a.menu_aktiv:link  { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#content_menu a.menu_aktiv:visited  { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#content_menu a.menu_aktiv:hover  { color: #f96; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
#content_menu a.menu_aktiv:active  { color: #f33; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }

#content_menu .menu_aktiv .menu_subtitel_aktiv { color: #cde3f3; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#content_body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 24px; background-color: #ffffff; border:0; min-height: 500px; height:auto !important;  /* für moderne Browser */
	height: 500px;  /*für den IE */	
	
	width: 527px; float: right; padding: 19px 20px 22px 12px; list-style-image: url(../li.jpg); }


/* FOOTER */

#footer { background-color: #6a8091; background-image: url(../footer_bg.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 4px 0 0 223px; margin: 0; min-height: 55px; height: auto !important; height: 55px; clear: both; color: #c4cfd6; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.footer:link { color: #b6c7d4; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.footer:visited { color: #b6c7d4; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.footer:hover { color: #f96; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.footer:active { color: #f33; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

a.footer_activ:link { color: #e9f2f8; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.footer_activ:visited { color: #e9f2f8; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.footer_activ:hover { color: #f96; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.footer_activ:active { color: #f33; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
