body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#000063;  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#ffffff; background-image:url('/fileadmin/templates/images/bg1.gif')}

h1 {margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; font-size:16px; font-weight:bold; text-decoration:none; color:#000063;font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 {margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; font-size:15px; font-weight:bold; text-decoration:none; color:#000063;font-family:Verdana, Arial, Helvetica, sans-serif;}
h3 {margin:0px; padding:0px 0px 12px 0px; line-height:normal; font-size:14px; font-weight:bold; text-decoration:none; color:#000063;font-family:Verdana, Arial, Helvetica, sans-serif;}
h4 {margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; font-size:14px; font-weight:normal; text-decoration:none; color:#000063;font-family:Verdana, Arial, Helvetica, sans-serif;}
h5 {margin:0px; padding:0px 0px 10px 0px; line-height:normal; font-size:13px; font-weight:bold; text-decoration:none; color:#000063;font-family:Verdana, Arial, Helvetica, sans-serif;}
h6 {margin:0px; padding:0px 0px 10px 0px; line-height:normal; font-style:italic; font-size:13px; font-weight:normal; text-decoration:none; color:#000063;font-family:Verdana, Arial, Helvetica, sans-serif;}


td {font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
p {margin:0px 0px 0px 0px; padding:0px 0px 13px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
ul {padding:0px 0px 20px 17px; margin:0px}
ol {padding:0px 0px 20px 30px; margin:0px}
li {padding:5px 0px 5px 0px; margin:0px}
ul li ul {padding-bottom: 0px; margin:0px; padding-top:5px}

BLOCKQUOTE {margin-top:0px; margin-bottom:0px; padding:0px}

.content_small {font-size:8pt}

form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

.bg_white {background-color:#ffffff;}

.whitebox a {color:#ffffff;text-decoration:underline; font-weight:bold; font-size:11px}
.whitebox a:visited {color:#ffffff;text-decoration:underline; font-weight:bold; font-size:11px}
.whitebox a:hover {color:#ffffff;text-decoration:none; font-weight:bold; font-size:11px}

.white {color:#ffffff;}
.white a {color:#ffffff;}
.white a:visited {color:#ffffff;}
.white a:hover {color:#ffffff; }

a {text-decoration:underline; color:#00008C}
a:visited {text-decoration:underline; color:#181463}
a:hover {text-decoration:none; color:#00008C}

a.leftnav1 {font-size:12px; text-decoration:none; color:#ffffff; font-weight:bold}
a.leftnav1:visited {font-size:12px; text-decoration:none; color:#ffffff; font-weight:bold}
a.leftnav1:hover {font-size:12px; text-decoration:underline; color:#ffffff; font-weight:bold}

a.leftnav1_act {font-size:12px; text-decoration:underline; color:#ffffff; font-weight:bold}
a.leftnav1_act:visited {font-size:12px; text-decoration:underline; color:#ffffff; font-weight:bold}
a.leftnav1_act:hover {font-size:12px; text-decoration:underline; color:#ffffff; font-weight:bold}

a.leftnav2 {font-size:11px; text-decoration:none; color:#000063}
a.leftnav2:visited {font-size:11px; text-decoration:none; color:#000063}
a.leftnav2:hover {font-size:11px; text-decoration:underline; color:#000063}

a.leftnav2_act {font-size:11px; text-decoration:underline; color:#000063}
a.leftnav2_act:visited {font-size:11px; text-decoration:underline; color:#000063}
a.leftnav2_act:hover {font-size:11px; text-decoration:underline; color:#000063}

a.pathnav {font-size:13px}
a.pathnav:visited {font-size:13px}
a.pathnav:hover {font-size:13px}

/* Indexed search BEGIN */
	.tx-indexedsearch .tx-indexedsearch-searchbox P {padding-top:12px}
	.tx-indexedsearch .tx-indexedsearch-searchbox {padding:0px 0px 0px 0px}
	.tx-indexedsearch .tx-indexedsearch-whatis {padding:0px 0px 0px 0px}
	.tx-indexedsearch .tx-indexedsearch-res {padding:0px 0px 0px 0px}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; height:20px}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px}
	.tx-indexedsearch .tx-indexedsearch-browsebox {padding:5px 20px 0px 0px; font-size:13px}
	.tx-indexedsearch .tx-indexedsearch-browsebox ul {margin-top:0px; margin-bottom:20px; padding:0px}
	.tx-indexedsearch .tx-indexedsearch-whatis P {font-size:13px}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size:13px}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; padding:5px 0px 5px 0px; vertical-align:absmiddle}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { padding:5px 10px 5px 0px; font-weight:normal; color:#5c5c5c; vertical-align:absmiddle}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {padding:10px 0px 0px 0px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-number {font-weight:bold}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {font-size:13px}
	.tx-indexedsearch .tx-indexedsearch-res .searchbox_info{ padding: 10px 10px 0px 10px; border:1px dotted #3F5361;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { background-color:##111170; margin-top:20px; margin-bottom:5px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; padding:0px 0px 0px 0px; color:#ffffff;}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a { color:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a:visited { color:color:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a:hover { color:color:#ffffff;}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title {padding:10px 0px 10px 0px; color:#000063; font-size:16px; font-weight:bold; text-decoration:none}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title a {font-size:16px; font-weight:bold; text-decoration:none}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title a:visited {font-size:16px; font-weight:bold; text-decoration:none}	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title a:hover {font-size:16px;font-weight:bold; text-decoration:underline}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P a { color:#5c5c5c }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P a:visited { color:#5c5c5c }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P a:hover { color:#5c5c5c}

input.searchbox {border:0px; width:180px; height:16px; background-color:#ffffff; color:#333333; font-size:13px;}
input.indexed_search {vertical-align:top; border:1px solid #cccccc; width:200px; height:22px; font-size:13px; color:#666666}

.tx-indexedsearch-redMarkup { color:red; font-weight:normal}
input {border:1px solid #aaaaaa}
textarea {border:1px solid #aaaaaa}
select.select {border-style:1px none}
option {border:1px solid #aaaaaa}
input.radio {border:0px}

/* Indexed search END */

a.mainnav1 {font-weight:bold; text-decoration:none; color:#FFFFFF;}
a.mainnav1:visited {font-weight:bold; text-decoration:none; color:#FFFFFF;}
a.mainnav1:hover {font-weight:bold; text-decoration:none; color:#FFFFFF;}

a.mainnav2 {font-weight:bold; color:#000000; text-decoration:none}
a.mainnav2:visited {font-weight:bold; color:#000000; text-decoration:none}
a.mainnav2:hover {font-weight:bold; color:#000000; text-decoration:none}

.imprint a {text-decoration:none; font-size:11px; font-weight:normal;}
.imprint a:visited {text-decoration:none; font-size:11px; font-weight:normal;}
.imprint a:hover {text-decoration:underline; font-size:11px; font-weight:normal;}

a.sitemap1 {text-decoration:none; font-weight:bold}
a.sitemap1:visited {text-decoration:none; font-weight:bold}
a.sitemap1:hover {text-decoration:underline; font-weight:bold}

a.sitemap2 {text-decoration:none; font-weight:bold}
a.sitemap2:visited {text-decoration:none; font-weight:bold}
a.sitemap2:hover {text-decoration:underline; font-weight:bold}

a.lang_act {text-decoration:underline; font-size:11px; font-weight:bold;}
a.lang_act:visited {text-decoration:underline; font-size:11px; font-weight:bold;}
a.lang_act:hover {text-decoration:underline; font-size:11px; font-weight:bold;}

a.lang {text-decoration:none; font-size:11px; font-weight:bold;}
a.lang:visited {text-decoration:none; font-size:11px; font-weight:bold;}
a.lang:hover {text-decoration:underline; font-size:11px; font-weight:bold;}

.header_text {position:absolute; left:220px; top:170px; width:380px; color:#333333}
.print a {text-decoration:none;}
.print a:visited {text-decoration:none;}
.print a:hover {text-decoration:underline;}


/* 11.3.2010 nb */

ul 
{
padding-left: 0;
margin-left: 0;

width: 200px;
}

#leftmenu li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#leftmenu li a { text-decoration: none; }
