.StandardBox{
	background-color: #EBEEF5;
	margin-top:15px;
	padding:10px;
	border: 1px #CBCBCB dotted;
}
.StandardHead{
	width:100%;
	padding:3px;
	font-size:14px;
	font-weight: bold;
	border-bottom:1px dotted black;
}

.StandardBody{
	padding:3px;
}

.list0 {background-color: #E7EEEC;}
.list1 {background-color: #F4F9F7;}
.commentbox{
	border:1px #555555 solid;
	margin-bottom:10px;
}
.commenthead{
color:white;
font-weight: bold;
	padding: 3px;
	border-bottom:1px #555555 solid;
	width: 100%;
	background: #D51A33;
}
.commentbody{
	color: #666666;
	font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	padding:3px;
}

.inputbutton{
	border-right: #C5D7D1 1px outset;
	border-left: #C5D7D1 1px outset;
	border-top: #C5D7D1 1px outset;
	border-bottom: 1px outset #C5D7D1;
	color: #003E77;
	background-color: #EEEEEE;
	font-family: Arial, sans-serif;
	font-size: 12px;
	height: 18px;
}

.lastline{
	font-size: 9px;
	line-height:22px;
}
ul{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
//-----------------------------------------------------------------------
.shoplinkbox{
	border: 1px #000000 solid;
	float: left;
	margin: 10px 20px 13px 0px;
	padding: 15px;
}

a {
	color: #003E77;
	text-decoration: none;
}

a:hover {
	color: #E32038;
	text-decoration: underline;
}
a:visited {
	color: #003E77;
}
a:visited:hover {
	color: #B20000;
}

a:hover.articlemenulink {
	border-left: 5px solid #D09F9F;
	text-decoration:underline;
}

a:hover.articlemenulinkselected {
	border-left: 5px solid #D09F9F;
	text-decoration:underline;
}

a:hover.faqmenulink {
	border-left: 5px solid #D09F9F;
	color: #46524E;
}

a:hover.faqquestion{

}

a:hover.navlev1 {
	background-color: #CCCC99;
	color: #333333;
}

a:hover.navlev1sel {
	color: #333333;
}

a:hover.navlev2{
	text-decoration: underline;
}

a:hover.navlev2sel {
}

a:hover.navlev3{
}

a:hover.navlev3sel {
}

a:hover.question{
	color: #46524E;
}

a:hover.searchhead {
	border-bottom: 1px solid #666666;
	text-decoration:none;
}

a:hover.sitemaplevel1 {

}

a:hover.sitemaplevel2 {
}

a:hover.sitemaplevel3 {
}

body{
	background-color: #002D63;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px auto;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #006699;
	scrollbar-darkshadow-color: #98AAB1;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-track-color: #EFEFEF;
}

form {
	margin: 0;
	padding: 0;
}

h1{
	border-bottom: 1px dotted silver;
	color: #D51A33;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 20px;
}

h2{
	border-bottom: 1px solid #888888;
	color: #333333;
	font-size: 11px;
	line-height: 12px;
	margin-top: 15px;
	margin-bottom: 4px;

}


h5{
	background: #9A9DA0;
	border-left: 5px solid #7E909D;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 12px;
	margin-top: 30px;
	padding-left: 4px;
}

input{
	font-family: Arial, sans-serif;
	font-size: 12px;
	height: 20px;
	margin-top: 4px;
}

p{
	margin-bottom: 0px;
	margin-top: 0cm;
}

select {
	background-color: white;
	border: thin groove;
	font-size: 9px;
}

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
}
table{
		background-color:#EBEEF5;
}
textarea{
	border: #999999 1px solid;
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 12px;
	width:230px;
	background-color: white;
}

.articlemenu{
	background-color: #B9BCBF;
	border: 1px solid #555555;
	color: #46524E;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 25px;
	text-indent: -15px;
}

.articlemenulink{
	border-left: 5px solid #A1ABCD;
	font-size: 10px;
	line-height: 16px;
	padding-left: 25px;
	text-indent: -15px;
	width: 100%;
}

.articlemenulinkselected{
	color: black;
	background-color: white;
	border-left: 5px solid #D51A33;
	font-size: 10px;
	line-height: 16px;
	padding-left: 25px;
	text-indent: -15px;
	width: 100%;
}

.b{
	font-weight: bold;
}

.boxed{
	border: thin groove #EEEEEE;
	margin-top: 8px;
	width: 98%;
}

.button {
	background: #FFFFFF;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #999999;
	border-right: 1px solid #444444;
	border-top: 1px solid #999999;
	color: #888888;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 22px;
	padding: 3px 15px;
	text-align: center;
	text-decoration: none;
}

.comment{
	color: #666666;
	font-family: Small Fonts, Arial, Helvetica;
	font-size: 9px;
	width: 98%;
}

.contentbox{
	margin: 10px 15px 12px 15px;
}
.content{
		background-color:#EBEEF5;
}
.faqanswer {

	border-style: solid;
	border-width: 0px 1px 1px 1px;
	color: #444444;
	font-size: 12px;
	margin: 0px 15px 10px 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 4px;
}

.faqbox{
	margin: 10px 15px 5px 0px;
	padding-bottom: 5px;
}

.faqmenu{
	background-color: #C5D7D1;
	border: 1px solid #555555;
	color: #46524E;
}

.faqmenulink{
	border-left: 5px solid #ECECEC;
	color: #333333;
	font-size: 10px;
	line-height: 16px;
	padding-left: 10px;
	width: 100%;
}

.faqmenulinkselected{
	background-color: white;
	border-left: 5px solid #D51A33;
	color: #333333;
	font-size: 10px;
	line-height: 16px;
	padding-left: 10px;
	width: 100%;
}

.faqquestion{
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	width: 100%;
}

.faqquestionmarked {
	background-color: white;
	border: 1px groove #46524E;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 15px 0px 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 4px;
}

.formwarning{
	background: #A1ABCD;
}

.glossaryabc{
	font-size: 16px;
	padding-right: 20px;
	text-align: justify;
}

li{
 }
 
.glossarybox{
	border: 1px dotted #000000;
	margin-bottom: 10px;
	padding: 5px;
}

.glossarydescription{
	padding: 2px 2px 2px 0px;
}

.glossaryname{
	background-color: #EbEbEb;
	padding: 2px 2px 2px 5px;
}

.headline{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 14px;
	line-height: 20px;
	margin: 10px 15px 12px 15px;
}

.heiseheadline{
	margin: 10px 10px 20px 0px;
}

.hidden {
	display: none;
}

.infocontentbox{
	border: 1px #000000;
	color: #333333;
	padding: 6px 3px 0px 8px;
	padding-bottom: 10px;
	width: 100%;
}

.infocontentboxopen{
	color: #333333;
	padding: 6px 3px 0px 8px;
	padding-bottom: 10px;
	width: 100%;
}

.infoheadlinebox{
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 22px;
	text-indent: 7px;
	border-bottom:1px dotted silver;

}

.inputsmall{
	background: #008000;
	border: 1 groove;
	color: #FFFFFF;
	font-size: 9px;
	line-height: 12px;
}

.linkcategory{
	background-color: #DCE2ED;
	margin: 5px 0px 3px 0px;
	padding: 3px;
}

.linkdescription{
	font-size: 10px;
	padding: 2px 0px 15px 3px;
}

.linkname{
	border-bottom: 1px dotted;
	font-weight: bold;
	padding: 2px 0px 2px 3px;
}

.marked {
	font-weight: bold;
}

.matched{
	background: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
}

.navlev1{
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 2px;
	text-indent: 0px;
}

.navlev1 a:link{
	color: #333333;
}

.navlev1box{
	margin-left:5px;

}

.navlev1sel{
	background-color: #CCCC99;
	border-bottom: 1px solid #000000;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-top: 1px;
	width: 100%;
}

.navlev2{
	color: #CC6633;
	font-size: 10px;
	line-height: 16px;
	width: 100%;
	margin-left:19px;
	background-repeat: repeat-x;
}

.navlev2 a:link{

}

.navlev2box{
	color: #333333;
	padding: 3px 0px 10px 0px;
	width: 100%;
}

.navlev2sel{
	background-color: white;
	font-size: 10px;
	line-height: 16px;
	border-left: 5px solid #D51A33;
	padding-left:6px;
	margin-left:8px;
	width: 100%;
}

.navlev3{
	font-size: 10px;
	line-height: 16px;
	padding-left: 30px;
	width: 100%;
}

.navlev3 a:link{

}

.navlev3box{
	color: #333333;
	padding: 5px 0px 10px 0px;
	width: 100%;
}

.navlev3sel{
	background-color: #ECECEC;
	color: #333333;
	font-size: 10px;
	line-height: 16px;
	padding-left: 3px;
	margin-left:27px;
	width: 100%;
}

.newsbox{
	border: 1px dotted #000000;
	margin-bottom: 10px;
	padding: 5px;
}

.newscontent{
}

.newsheader{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.question{
	color: #1F2221;
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
}

.questionmarked {
	background-color: #E7EEEC;
	border: 1px groove #46524E;
	color: #46524E;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 4px;
}

.referencebox{
	margin-bottom: 15px;
	margin-top: 15px;
}

.referencehead{
	color: #46524E;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.searchhead{
	border-bottom: 1px dotted #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-top: 1px;
	width: 98%;
}

.shoplinktitle{
	border-bottom: 1px #000000 dotted;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 3px;
}

.sitemapcomment{
	color: #666666;
	font-family: Small Fonts, Arial, Helvetica;
	font-size: 9px;
}

a:visited.sitemaplevel1{
		color: #333333;
}

.sitemaplevel1{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-right: 3px;
	margin-top: 10px;
	margin-bottom:0px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-top: 1px;
	width: 240px;
/*	border: 1px outset;*/
	padding-left:5px;
}

.sitemaplevel2{
/*	border: 1px outset;*/
	border-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 23px;
	margin-top: 5px;
	margin-left:20px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	width: 200px;
}

.sitemaplevel3{
	background-color: #F9F9F9;
/*	border: 1px outset;*/
	border-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 3px;
	margin-left:40px;
	margin-top: 5px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	width: 160px;
}

.subheadline{
	border-bottom: 1px dotted #000000;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

.topcomment{
	color: #333333;
	font-variant: small-caps;
}

.visible {
	display: block;
}
.Download ul {

}
.Download li{
	margin-bottom:0.5em;
}
.Download ul .DOC{
list-style: none url(/uploads/images/Icons/DOC.gif);
}

.Download ul .PDF{
list-style: none url(/uploads/images/Icons/PDF.gif);margin-bottom:0.75em;
}

.Download ul .PPT{
list-style: none url(/uploads/images/Icons/PPT.gif);
}

.Download ul .ZIP{
list-style: none url(/uploads/images/Icons/ZIP.gif);
}