/* Hides from IE-mac \*/

* html .clearfix { height : 1%; }

a,
a:link,
a:visited,
a:hover,
a:active,
acronym{
	border-bottom : 0px #CDCDCD solid;
	color : #0F2F6B;
	text-decoration : none;
}

a:hover {
	border-bottom : 0px #CDCDCD solid;
	color : #630000;
	text-decoration : none;
}

a.rightlink {
	margin : 10px 0px;
	padding-right : 10px;
	display : block;
	background : url(../../gfx/rightarrow.gif) no-repeat right;
	font-size : 0.9em;
	text-align : right;
}

form{ margin : 1px; padding : 1px; }

h1, h2{
	margin : 0 0 2px -2px;
	color : #052868;
	font : bolder 1.1em "Verdana", Helvetica, Arial, sans-serif;
	text-decoration : none;
}

h3, h4 {
	margin : 7px 0 5px 0;
	color : #052868;
	font : bold 1.0em "Verdana", Helvetica, Arial, sans-serif;
}

html, body {
	margin : 0;
	padding : 0;
	background : url(../../gfx/bg_page.gif) repeat;
	font : 1.0em "Verdana", Lucida Grande, sans-serif;
	text-align : center;
}

input{
	border : 1px #727664 solid;
	margin : 1px;
	padding : 0 0 0 0;
	background : #D8DDE2;
	font : 1.3em "Verdana", Lucida Grande, sans-serif;
}

input.textbox, textarea {
	margin-bottom : 10px;
	width : 400px;
	font-family : Arial, Helvetica, sans-serif;
}

li{ list-style-type : circle; }

p{
	padding : 3px 15px;
	margin : 0;
	color : #555555;
	text-align : justify;
	line-height : 1.5em;
}

td, tr, th, p { font : 11px Verdana, Helvetica, Arial, sans-serif; }

.articleCode { font : 12px "Courier New", Courier, monospace; }

.articleHead, .articleList_tophead {
	margin : 0 0 0 0;
	color : #4862A7;
	font : bolder 1.2em "Verdana", Helvetica, Arial, sans-serif;
	text-decoration : none;
}

.articleSubHead, .articleList_topsubhead {
	margin : 7px 0 5px 0;
	color : #002F00;
	font : bold 1.0em "Verdana", Helvetica, Arial, sans-serif;
}

.articleSummary {
	color : #000000;
	font : 1.1em Verdana, Helvetica, Arial, sans-serif;
	text-align : justify;
}

.articleText { text-align : justify; }

.asterix { color : #990000; font-size : 12px; }

.breadcrumb{ padding-left : 200px; text-align : left; height : 22px; }

.checkLabel, .radioLabel { font : bold 10px Verdana, Helvetica, Arial, sans-serif; }

.clearfix { display : inline-block; }

.clearfix:after { clear : both; display : block; content : "."; visibility : hidden; }

.contentHead {
	color : #6D7983;
	font : bold 15px/110% Verdana, Helvetica, Arial, sans-serif;
}

.contentSubHead { color : #000000; font : 12px/110% Verdana, Helvetica, Arial, sans-serif; }

/* Text Styles */
.dropthecap {
	float : left;
	margin-top : 0px;
	padding-top : .2em;
	color : #000000;
	font : bold 36pt Verdana, Helvetica, Arial, sans-serif;
	height : 24pt;
}

.firstbigletter {
float:left;
color:#4862A7;
font-size:43;
line-height:25px;
padding-top:2px;
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
}

.firstletter:first-letter { float : left; font-size : 400%; line-height : .8em; }

.formButton	{
	color : #003366;
	background : #92A1AF;
	font : bold 10px Verdana, Helvetica, Arial, sans-serif;
}

.formLabel, .articleList_toptext { font : 10px Verdana, Helvetica, Arial, sans-serif; }

/* search */
.formSearch { font : bold 12px Verdana, Helvetica, Arial, sans-serif; }

.header{
	margin-top : -20px;
	width : 678px;
	border : 0px;
	display : block;
	color : #003366;
	background : url(../../images/header_bkg.gif) repeat-x;
	font : 1.5em "Verdana", serif;
	font-weight : bold;
	text-align : right;
	height : 75px;
}

.headersub{
	background : url(../../images/sidebar_top.gif) no-repeat top left;
	text-align : center;
	height : 22px;
}

.line{
	border-bottom : 1px dotted #052868;
	margin : 0px 10px 1px 0px;
	width : 175px;
	display : block;
	line-height : 1px;
}

.mailerror { color : Red; }

.navcontainer { margin : 5px 0 0 -19px; padding : 0 0 0 0; list-style-type : none; }

.navcontainer a {
	padding : 0 17px;
	width : 166px;
	display : block;
	list-style-type : none;
	color : #002F00;
	background : url(../../gfx/arrow.gif) no-repeat left;
	font-weight : bold;
	text-decoration : none;
}

.navcontainer a:hover {
	list-style-type : none;
	color : #DFFE63;
	background : url(../../gfx/arrow1.gif) no-repeat left;
	font-weight : bold;
	text-decoration : none;
}

.navcontainer li, .navcontainer ul ul li { margin : 0 0 1px 0; list-style-type : none; }

.navcontainer ul {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	list-style-type : none;
	list-style-type : none;
	font-family : verdana, arial, Helvetica, sans-serif;
}

.navcontainer ul a:hover {
	margin : 0 0 0 0;
	padding : 0 -5px 0 45px;
	width : 185px;
	list-style-type : none;
	color : #DFFE63;
	background : url(../../gfx/arrow1.gif) no-repeat left;
	font-weight : bold;
	text-decoration : none;
}

.navcontainer ul ul a {
	padding : 5px 5px 5px 30px;
	width : 130px;
	display : block;
	list-style-type : none;
	color : #DFFE63;
	background : #4862A7;
	text-decoration : none;
}

.navcontainer ul ul a:hover {
	list-style-type : none;
	color : #DFFE63; /*	background : #6699CC;*/
	background : url(../../gfx/arrow1.gif) no-repeat left;
	text-decoration : none;
}

.note { color : #999999; font-size : 0.9em; }

.search_form { }

.search_result { }

.selectMenu, .selectList, .articleList_listhead, .inputText, .inputPass { font : bold 11px Verdana, Helvetica, Arial, sans-serif; }

.sitemap_ebene, .sitemap_artikel { margin : 0 0 1px 0; }

.tableHead {
	color : #6D7983;
	font : bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}

.tableSubHead { color : #000000; font : 11px Verdana, Arial, Helvetica, sans-serif; }

/* Tabbed Horizontal Navigation */
.topcontainer {
	float : right;
	padding : 7px 0 20px 0;
	margin : 0 40px 0 0;
	font : bold 11px "Lucida Grande", Verdana, sans-serif;
}

#col {
	width : 500px;
	color : #666666;
	font : 0.8em normal Arial, Helvetica, sans-serif;
}

#cont_foot {
	margin : 0px;
	padding : 0px;
	width : 723px;
	background : transparent;
	background : url(../../gfx/cont_foot.gif);
	font-size : 0.1em;
	height : 40px;
}

#partcont_foot {
	margin : 0px;
	padding : 0px;
	width : 723px;
	background : transparent;
	background : url(../../gfx/part_cont_foot.gif);
	font-size : 0.1em;
	height : 40px;
}

#cont_head {
	margin : 0px;
	padding : 0px;
	width : 723px;
	background : url(../../gfx/cont_head.gif);
	font-size : 0.1em;
	height : 42px;
}

#partcont_head {
	margin : 0px;
	padding : 0px;
	width : 723px;
	background : url(../../gfx/part_cont_head.gif);
	font-size : 0.1em;
	height : 42px;
}

#container {
	margin : 0px auto;
	padding : 0 0 0 0;
	width : 723px;
	background : transparent;
	text-align : left;
	height : 100%;
}

#content { width : 723px; background : url(../../gfx/bg_content.gif); }
#partcontent { width : 723px; background : url(../../gfx/part_bg_content.gif); }

#disclaimer {
	padding : 0 30px 0 0;
	color : #4862A7;
	font : 0.7em normal Arial, Helvetica, sans-serif;
	text-align : right;
}

#disclaimer a,
#disclaimer a:link,
#disclaimer a:visited,
#disclaimer a:active{ color : #4862A7; font-weight : bold; text-decoration : none; }

#headerlink{ float : left; width : 317px; border : 0px; height : 75px; }

#headerlink span{ display : none; }

#headernavi{ float : right; font : 1em "Verdana", Helvetica, Arial, sans-serif; }

#innards {
	margin : 0 0 0 250px;
	padding : 0 0 5px 0;
	width : 445px;
	background : #FFFFFF;
	min-height : 570px;
	height : 570px/100%;
}

#layer1 {
	padding : 1px;
	margin : 10px auto;
	background : url(../../images/right.gif) repeat;
	text-align : left;
}

#leftcol {
	padding : 0 10px 0 0;
	width : 425px;
	color : #666666;
	font : 0.8em normal Arial, Helvetica, sans-serif;
}

#leftcontent{ margin : 5px 0 0 -2px; width : 175px; }

#leftmenu {
	float : left;
	padding : 10px 10px 0 45px;
	width : 185px;
	color : #666666;
	font : 0.8em normal Arial, Helvetica, sans-serif;
}

/* End hide from IE-mac */
#logo {
	float : right;
	padding : 0 0 0 0;
	width : 450px;
	background : url(../../gfx/logo.gif) no-repeat;
	height : 180px;
}

#main{ padding : 10px 30px 10px 30px; float : left; width : 452px; }

#mainimage{ margin : -7px 0 10px -18px; }

#mainnote{ color : #808080; text-align : right; }

#mainnote a,
#mainnote a:link,
#mainnote a:visited,
#mainnote a:active{ color : #808080; font-weight : bold; text-decoration : none; }

#menu { padding : 10px 0 0 250px; width : 425px; float : right; height : 22px; }

#menu a { float : left; height : 19px; }

#menu a.sel { background : url(../../gfx/uparrow.gif) no-repeat center bottom; }

#menu img { border : none; }

#minitabs { margin : -5px 0 -5px 0; padding : 5px 0 -5px 0; }

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	border-bottom : 4px solid #4862A7;
	padding-bottom : 2px;
	background : #FFFFFF;
	color : #4862A7;
	text-decoration : none;
}

#minitabs a:link, #minitabs a:visited {
	margin : 0 10px 4px 10px;
	padding-bottom : 2px;
	color : #4862A7;
	font-size : 10px;
	font-weight : bold;
	line-height : 25px;
	text-decoration : none;
}

#minitabs li {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	display : inline;
	list-style-type : none;
}

#print, #print a, #print a:link, #print a:visited {
	padding : 0 19px 0 0;
	color : #6D7983;
	font : 0.8em bold Arial, Helvetica, sans-serif;
	text-align : right;
	text-decoration : none;
}

#rightcol {
	border-left : 1px solid #D8DDE2;
	margin-left : 213px;
	padding-left : 10px;
	width : 289px;
	color : #666666;
	font : 0.8em normal Arial, Helvetica, sans-serif;
}

#rightcol.halfcol { margin-left : 246px; }

#search{ padding : 5px 0 0 92px; float : left; }

/*=- Sidebar -=*/
#sidebar {
	float : left;
	width : 155px;
	padding : 0 0 30px 10px;
	background : url(../../images/sidebar.gif) repeat-y;
	color : #333333;
}

#sidebar div{ padding : 2px 5px 2px 5px; }

#sidebar div.nav{ padding : 0; }

#sidebar h2{
	padding : 5px;
	margin : 0px;
	color : #003366;
	font : 1em "Lucida Grande", Verdana, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
	text-transform : uppercase;
}

#sidebar p{ margin : 0; padding : 3px; }

#toplink{
	padding : 0 10px 0 0;
	width : 16px;
	border : 0px;
	color : #003366;
	text-align : right;
	vertical-align : text-top;
	height : 18px;
}

#toplink a,
#toplink a:link,
#toplink a:visited,
#toplink a:active{ color : #003366; text-decoration : none; }

