html, body{
	margin: 0px;
	padding: 0px;
	background-color: White;
}
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	text-align: center;*/
}
form{
	margin: 0px;
}
a{
	color: #0000FF;
}
h2{
	display: none;
	margin: 0px;
	padding: 0px;
}
h3{
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
	text-transform: uppercase;
	color: #000066;
	margin: 0px;
	padding: 15px;
	text-align: center;
}
h3 a{ color: #000066; }
p{
	margin-top: 5px;
	margin-bottom: 10px;
}
h5{
	font-size: 14px;
	font-weight: bolder;
	margin: 8px;
	padding: 0px;
	text-align: center;
}
h5 a{
	color: red;
}
#head{
	height: 38px;
	width: 1000px;
	background-color: #000066;
	background-image: url(images/headBg.gif);
	background-position: 1px 0px;
	margin:0px auto;
	text-align: left;
}
#head a{ color: white; text-decoration: none; }
#head a:hover{ text-decoration: underline; }
#head .left{
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}
#head .right{
	float: right;
	padding-top: 10px;
	padding-right: 15px;
	font-weight: bolder;
}
#content{
	width: 998px;
	margin:0px auto;
	border-left: 1px solid #4A83FF;
	border-right: 1px solid #4A83FF;
	text-align: left;
}
#left{
	float: left;
	width: 623px;
}
#topMenu{
	margin:0px;
	padding:0px;
	padding-left: 5px;
	height: 76px;
	background-image: url(images/topMenuBg.gif);
}
#topMenu li{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#topMenu li a{
	display: block;
	padding-top: 13px;
	height: 63px;
	text-transform: uppercase;
	text-decoration: none;
	color: White;
	background-position: 0px 0px;
}
#topMenu li a:hover{
	color: #FFCC00;
	background-position: 0px 76px;
}
#topMenu1{ width:125px; background-image: url(images/menu1.gif); }
#topMenu2{ width:118px; background-image: url(images/menu2.gif); }
#topMenu3{ width:112px; background-image: url(images/menu3.gif); }
#topMenu4{ width:92px;  background-image: url(images/menu4.gif); }
#topMenu5{ width:171px; background-image: url(images/menu5.gif); }
#text{
	background-image: url(images/leftBg.gif);
	background-repeat: no-repeat;
	padding: 23px;
	padding-top: 224px;
}
#right{
	float: right;
	width: 375px;
	background-repeat: no-repeat;
	background-image: url(images/orderBg.gif);
}
#order{
	padding-top: 82px;
	height: 200px;
	background-image: url(images/rightBg.gif);
	background-position: 0px 76px;
	background-repeat: no-repeat;
}
#logo{
	height: 76px;
}
#login{
	height: 75px;
	background-image: url(images/loginBg.gif);
	padding-top: 15px;
	padding-left: 15px;
	color: White;
}
#login a{
	color: White;
}
#login div{
	height: 36px;
	width: 120px;
	float: left;
	text-align: center;
}
#login div.first{
	width: 225px;
	text-align: right;
}
#spez{
	background-image: url(images/spezBg.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
}
.box{
	width: 313px;
	margin: 0px auto;
	padding-bottom: 10px;
	background-image: url(images/boxBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 15px;
}
.box h4{
	background-image: url(images/boxTop.gif);
	font-weight: bolder;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #FFCC00;
	line-height: 35px;
}
.box div{
	background-color: White;
	padding: 7px;
	padding-left: 20px;
	padding-right: 20px;
}
.box img{
	border: 1px solid navy;
}
#foot{
	clear: both;
	height: 77px;
	background-color: #0066FF;
	background-image: url(images/footBg.gif);
	background-repeat: repeat-x;
	padding-right: 36px;
	text-align: right;
}
#foot div{
	background-color: #0066FF;
	background-image: url(images/bottomMenuBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	padding: 24px;
	padding-bottom: 12px;
}
#bottomMenu{
	height: 45px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#bottomMenu li{
	display: inline;
	list-style: none;
	padding-left: 15px;
	background-image: url(images/bottomMenuSep.gif);
	background-position: 2px center;
	background-repeat: no-repeat;
}
#bottomMenu li.first{
	padding: 0px;
	background: none;
}
#bottomMenu li a{
	text-decoration: none;
	color: White;
	text-transform: uppercase;
}
#bottomMenu li a:hover{
	color: #FFCC00;
	text-decoration: underline;
}
#order select{
	width: 130px;
}
#order .input{
	width: 100px;
}
#order td{
	font-size: 12px;
	height: 30px;
}
#news{
	width: 600px;
	text-align: center;
	margin: 0px auto;
}
#news div{
	width: 180px;
	padding-left: 10px;
	padding-right: 8px;
	float: left;
	text-align:left;
}
#news div.center{
	background-image: url(images/newsBg.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 180px;
	padding-left: 10px;
	padding-right: 12px;
}
#news .date{
	text-align: right;
	color: #000066;
	margin: 0px;
	padding: 0px;
	border: none;
}
.title{
	text-align: right;
	color: #FF0000;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px;
}
.link{
	font-size: 10px;
	text-align: right;
}
#inner{
	background-image: url(images/innerBg.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
	clear: both;
	padding-left: 13px;
}
#leftMenu{
	float: left;
	width: 233px;
	margin-top: 15px;
}
#leftMenu ul{
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}
#leftMenu li{
	line-height: 23px;
	background-image: url(images/menuL1.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	list-style: none;
}
#leftMenu .ul_1 li{
	line-height: 22px;
	background-image: url(images/menuL2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-top: 3px;
	list-style: none;
}
#leftMenu  a{
	width: 206px;
	display: block;
}
#leftMenu .ul_1 li a{
	width: 195px;
	display: block;
}
#leftMenu a{
	color: #000066;
	font-size: 10px;
	padding-left: 17px;
	text-decoration: none;
	line-height: 23px;
}
#leftMenu a:hover{
	color: #0066FF;
	font-weight: bolder;
}
.current a{
	color: Navy;
	font-weight: bolder;
}
#sep{
	background-image: url(images/sepBg.gif);
	background-repeat: repeat-y;
	background-position: 251px 0px;	
}
#rightText{
	width: 725px;
	float: right;
}
#ct{
	margin:0px;
	margin-top: 17px;
	padding: 0px;
}
#ct li{
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: inline;
}
#ct li a{
	color: #000066;
	padding-left: 15px;
	background-image: url(images/ctSep.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
#ct li.first a{
	padding-left: 15px;
	background-image: url(images/ctFirst.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
h1{
	text-transform: uppercase;
	color: #0066FF;
	border-left: 2px solid #28287D;
	margin-top: 35px;
	padding-top: 2px;
	padding-bottom: 22px;
	margin-bottom: 15px;
	font-size: 14px;
	margin-left: 25px;
	padding-left: 5px;
}
/*  --  */
table.normal p{
	padding: 0px;
	margin: 0px;
}
table.normal{
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid white;
	background-color: #CCE6FF;
}
table.normal td, table.normal th{
	border: 1px solid white;
	font-family: tahoma;
	font-size: 12px;
	padding: 5px;
}
table.normal th{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	color: white;
	background-color: #0062F5;
	font-weight: normal;
}
table.normal td{
	border-top: 1px solid #8FC5FF;
	border-left: 1px solid #8FC5FF;
	border-right: 1px solid #E6F4F7;
	border-bottom: 1px solid #E6F4F7;
}
table.hidden{
	padding: 0px;
	border: none;
	background: none;
	border-spacing: 0px;
}
table.hidden td, table.hidden th{
	border: none;
	background: none;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
table.hidden p{
	padding: 0px; margin:0px;
	padding-right:3px;
}
/* dl */
dt{
	font-weight: bolder;
	text-transform: uppercase;
	color: #000066;
}
dd{
	padding:0px;
	margin: 0px;
	margin-bottom: 25px;
}
dl{
	margin-bottom: 25px;
}
/*////////////////////////*/

/* */
.order{
	border-spacing: 0;
	background-color: #EDEDED; /*DEDEDE*/
}
.order1{
	background-color: #DEDEDE;
}
td, th{
	font-size: 12px;
}
.order td, th{
	border-bottom: 1px solid white;
	padding: 3px;
}
.order th{
	background-color: #0066FF;
	color: White;
	padding-top:5px;
	padding-bottom:5px;
}
sub{
color:red;
}