* { margin: 0; padding: 0; }
body { font-size: medium; background-color: #bface6; background-image: url(../Images/back-body2.jpg); }
#wrap { background-color: #00007e; width: 960px; margin: 20px auto 0; text-align: left; height: 100%; overflow: hidden; box-shadow: 10px 10px 20px #000000; }
#header { background-color: #00007e; background-image: none; background-position: left center; vertical-align: middle; width: 958px; height: 74px; float: left; border: solid 1px #ffd700; }
#header h1 { color: #ddd; font-size: medium; font-family: "Merienda One", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; vertical-align: 8px; padding-left: 50px; display: inline; }
#footer { color: #ffd700; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #00007e; background-position: left 0; text-align: center; text-indent: 11px; width: 958px; height: 18px; float: left; border: solid 1px; }
#navig { background-color: #00007e; width: 958px; height: 46px; text-align: left; float: left; border-right: 1px solid #ffd700; border-bottom: 1px solid #ffd700; border-left: 1px solid #ffd700; }
#contentbridal { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #00007e; background-image: url(../Images/backbridal-start.jpg); background-repeat: no-repeat; background-position: right bottom; width: 958px; height: 500px; float: left; overflow: auto; border-right: 1px solid #ffd700; border-bottom: 1px solid #ffd700; border-left: 1px solid #ffd700; }
#contentbridal p { color: #b3c7e0; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 5px; padding-right: 200px; padding-left: 60px; }
#contentbridal h2 { color: #ffd700; font-size: medium; font-family: "Merienda One", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 12px; padding-left: 40px; }
#contentbridal td { color: white; background-image: none; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; vertical-align: middle; }
#contentkat { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #00007e; background-image: none; float: left; width: 551px; height: 500px; overflow: auto; border-right: 1px solid #ffd700; border-bottom: 1px solid #ffd700; }
#contentkat h3 { color: #ffd700; font-size: medium; font-family: "Merienda One", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 12px; padding-left: 5px; }
#contentkat p { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 5px; padding-right: 20px; padding-left: 20px; }
#contentkat table { padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#contentkat th { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; background-color: #e29931; background-repeat: repeat-x; vertical-align: middle; padding-top: 2px; padding-left: 5px; }
#contentkat td { color: white; background-image: url(../../nortonsw_0f46b8f0-4498-0.html); vertical-align: middle; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; border-top: 1px solid #e29931; border-bottom: 1px solid #e29931; }
#content { color: #ddd; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #00007e; background-image: url(../Images/back-start.jpg); background-repeat: no-repeat; background-position: right bottom; float: left; width: 958px; height: 500px; overflow: auto; border-right: 1px solid #ffd700; border-bottom: 1px solid #ffd700; border-left: 1px solid #ffd700; }
#content div { padding-top: 5px; padding-left: 60px; }
#content h1 { color: #ddd; font-size: medium; font-family: "Merienda One", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 5px; padding-left: 11px; }
#content h2 { color: #ffd700; font-size: medium; font-family: "Merienda One", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 12px; padding-left: 40px; }
#content h3 { color: #ffd700; font-size: medium; font-family: "Merienda One", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 12px; padding-left: 40px; }
#content ul { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 10px; padding-bottom: 5px; padding-left: 60px; list-style-type: none; }
#content li li { color: #ddd; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; padding-bottom: 5px; padding-left: 15px; list-style-type: circle; }
#content p { color: #b3c7e0; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 5px; padding-right: 20px; padding-left: 60px; }
#content td { color: #ddd; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; vertical-align: top; padding-left: 5px; }
#content a:link, #content a:visited { color: #ddd; text-decoration: underline  }
#content a:hover, #content a:focus, #content a:active { color: #ffd700; }
p.absatz { margin-top: 5px; }
.menu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto;
	background: #ebebeb url(../Images/menub_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.menu li{
	float:left;
}

.menu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: 'Merienda One', sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.menu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.menu li.maktiv a, .menu li a:hover{
	color: #fff;
	background: url(../Images/menub_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}
.menu li.maktiv a b, .menu li a:hover b{
	color: #fff;
	background: url(../Images/menub_hover_right.gif) no-repeat right top; 
}

