body{
	margin:0;
	padding:0;
	background: #fff url(./images/BG-paars.gif) no-repeat 20px 20px;
	color:#13017C;
	font-family: "Trebuchet MS";
	font-size:12px;
	line-height:150%;
}

body.print{
	background-color:#fff;
	background-image:none;
	color:#000;
	font-family:Helvetica,sans-serif;
	font-size:11px;
	margin:30px 30px 30px 30px;}

#wrapper{
	position:relative;
	width:800px;
	margin:0;
	padding:0;
	text-align:left;
	background-image:none;
}
#topmenu{
	position:relative;
	width:800px;
	height:50px;
	margin:0;
	padding:0;
	z-index:2;
	}

div#content0{
	clear:left;
	position:relative;
	width:800px;
	margin:0;
	padding:0;
	z-index:1;
	background-image:none;
	}
div#logo{
	float:left;
	width:230px;
	height:250px;
	margin:0;
	padding:0;
	background:url(./images/logo-new.gif) no-repeat 25px 20px;}
	
div#content2{
	float:right;
	width: 520px;
	padding:150px 0 40px 0;
	margin:0;
	background-image:none;
	}

div#content2 ul{
	list-style-type: square;
}
/****** STYLING EDITOR ******/ 
.retrieve{
	background-image:none;
	background-color:White;
	text-align: left;
}

/****** END STYLING EDITOR ******/ 
.trans-top{
	margin:0;
	padding:0;
	height: 25px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/trans-top.png');
}

.trans-bott{
	margin:0;
	padding:0;
	height: 25px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/trans-bott.png');
}

.transbox {
	width: 473px;
	margin: 0;
	padding: 15px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/trans-vlak.png');}
	
/* Square bracketed class styles are a non-IE type browser variety */
/* This is a seperate css entry, not part of the original trans_div class */
.trans-top[class] {
	background: url(./images/trans-top.png) no-repeat;
}

.trans-bott[class] {
	background:url(./images/trans-bott.png) no-repeat;
}
.transbox[class] {
	background-image:url(./images/trans-vlak.png);
}

#transbox div {
	padding: 15px;
	color: #3e2c7e;
	position: relative;
	text-align:left;
	background-image:none;
}
div#bottom{
	clear:both;
	width:800px;
	line-height:8px;}

/* Navigation - toc(1) ----------------------- */
div#nav {
	margin:0;
	padding:5px 0;
	width: 800px;}
div#nav ul {
	float:left;
	margin: 0 1px 0 5px;
	padding:0;
	height: 25px;}
div#nav li {
	position:relative;
	list-style:none;
	float:left;
	padding-left: 4px;
	margin:0;
	font-size: 11px;
	font-weight:bold:
	line-height: 20px;
	white-space: nowrap;
	background-color:#fff;}
div#nav li a{
	display:block;
	float:left;
	padding:4px 10px 4px 7px;
	text-decoration:none;
	font-weight: bold;
	background-color:#fff;
	color: #3e2c7e;
	width: .1em;}
html>body #nav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
div#nav a {float: none;} /* End of IE5-Mac hack */
div#nav a:hover,div#nav a:focus{color:#000;}
div#nav .sdoc, div#nav .sdocs {
	padding:4px 10px 4px 7px;
	text-decoration:none;
	font-weight: bold;
	color: #3e2c7e;
	background-color:#cec9e8;}
div#nav .sdoc a, div#nav .sdocs a  {
	font-weight: bold;
	color: #3e2c7e;
	background-color:#cec9e8;}
div#nav ul.menulevel1 li:hover,div#nav ul.menulevel1 li:focus{
	background-color:#cec9e8;}
div#nav li:hover a,div#nav li:focus a{
	background-color:#cec9e8;}
/* Navigation - toc(2)/toc(3) ----------------------- */
div#nav li ul.menulevel2,div#nav li ul.menulevel3{width:150px;}
div#nav ul ul{
	position:absolute;
	top:21px;
	left:0;
	margin:0;
	display:none;}
div#nav ul.menulevel1 li.docs:hover ul.menulevel2,div#nav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#nav ul.menulevel2 li.docs:hover ul.menulevel3,div#nav ul.menulevel2 li.sdocs:hover ul.menulevel3 {
	display:block;}
div#nav ul.menulevel2 li.doc,div#nav ul.menulevel2 li.docs{
	position:relative;
	list-style:none;
	float:left;
	padding: 0;
	margin:0;
	font-size: 11px;
	line-height: 18px;
	width:150px;
	white-space: nowrap;
	background-color:#cec9e8;}
div#nav ul.menulevel2 li.doc a,div#nav ul.menulevel2 li.docs a {
	display:block;
	float:left;
	text-decoration:none;
	font-weight: bold;
	color: #3e2c7e;
	width:130px;
	background-color:#cec9e8;}
div#nav ul.menulevel2 li.sdoc,div#nav ul.menulevel2 li.sdocs{
	position:relative;
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	font-size: 11px;
	line-height: 18px;
	width:150px;
	white-space: nowrap;
	background-color:#beb8d8;}
div#nav ul.menulevel2 li.sdoc a,div#nav ul.menulevel2 li.sdocs a {
	display:block;
	float:left;
	padding:4px 10px 4px 7px;
	text-decoration:none;
	font-weight: bold;
	color: #fff;
	background-color:#beb8d8;}
div#nav ul.menulevel2 li:hover,div#nav ul.menulevel2 li:focus {
	background-color:#beb8d8;}
div#nav ul.menulevel2 li:hover a,div#nav ul.menulevel2 li:focus a {
	background-color:#beb8d8;}
div#nav li ul.menulevel3 {margin: -5px 0 0 120px;}

/* Navigation - toc(3) ----------------------- */
div#nav ul.menulevel2 ul.menulevel3 li.doc,div#nav ul.menulevel2 ul.menulevel3 li.docs{
	position:relative;
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	font-size: 11px;
	line-height: 18px;
	width:150px;
	white-space: nowrap;
	background-color:#cec9e8;}
div#nav ul.menulevel2 ul.menulevel3 li.doc a,div#nav ul.menulevel2 ul.menulevel3 li.docs a {
	display:block;
	float:left;
	padding: 4px 10px 4px 7px;
	text-decoration:none;
	font-weight: bold;
	color: #3e2c7e;
	width:150px;
	background-color:#cec9e8;}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc,div#nav ul.menulevel2 ul.menulevel3 li.sdocs{
	position:relative;
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	font-size: 11px;
	line-height: 18px;
	width:150px;
	white-space: nowrap;
	background-color:#beb8d8;}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc a,div#nav ul.menulevel2 ul.menulevel3 li.sdocs a {
	display:block;
	float:left;
	padding: 4px 10px 4px 7px;
	text-decoration:none;
	font-weight: bold;
	color: #fff;
	background-color:#beb8d8;}
div#nav ul.menulevel2 ul.menulevel3 li:hover,div#nav ul.menulevel2 ul.menulevel3 li:focus {
	background-color:#beb8d8;}
div#nav ul.menulevel2 ul.menulevel3 li:hover a,div#nav ul.menulevel2 ul.menulevel3 li:focus a {
	color:#3e2c7e;
	background-color:#beb8d8;}

/* z-indices ----------------------------------- */
div#nav ul.menulevel1 {z-index:10;}
div#nav ul.menulevel2 {z-index:20;}
div#nav ul.menulevel3 {z-index:30;}
div#nav li:hover {z-index:40;}

h1,h2,h3{margin:0;font-size:16pt;font-weight:normal;padding:0 0 6px;
	background-image:none;}
h4{margin:0;font-size:16pt;font-weight:normal;padding:0;}
h5{margin:0;font-size:12pt;font-weight:bold;padding:0;}
h6{margin:0;font-size:12pt;font-weight:normal;padding:0;}
a:link,a:active,a:visited{text-decoration:underline;font-weight:bold;color:#3e2c7e;}
a:hover{text-decoration:underline;font-weight:bold;color: #ac82b7;}
ul.submenu,ul.search{margin:0;padding:0 0 0 15px;}
ul.submenu li,ul.search li.doc,ul.search li.docs{list-style-type:none;line-height:1.2em;margin:0;padding:0;}

/* Searchbox ----------------------- */
div#searchbox{float:left;padding:5px 0 0 45px;margin:0;line-height:0px;width:150px;z-index:1;}
div#searchbox .text{margin:0 0 1px;padding:0;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#00081F;background-color:transparent;border:1px solid #13017C;}
div#searchbox .submit{margin:0 0 0px 4px;padding:0;color:#13017C;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-weight:normal;background-color:transparent;border:0px solid White;}
div#locator{padding:5px 0 0 218px;z-index:1;}
div#locator a:link, div#locator a:visited,div#locator a:active{color:#3e2c7e;text-decoration:none;}
div#locator a:hover,div#locator a:focus{color: #ac82b7;text-decoration:underline;}
/* Ende der Searchbox ----------------- */

div.lastupdate{font-size:87%;line-height:1em;padding-top:10px;}

ul.sitemaplevel1{margin:0; padding:0 0 0 30px;}
ul.sitemaplevel2,ul.sitemaplevel3{margin:0; padding:0 0 0 10px;}
ul.sitemaplevel1 li.doc,ul.sitemaplevel2 li.doc,ul.sitemaplevel3 li.doc{
	list-style-type:none;
	padding-left:15px;
	line-height:1.5em;}
ul.sitemaplevel1 li.docs,ul.sitemaplevel2 li.docs,ul.sitemaplevel3 li.docs{
	list-style-type:none;
	padding-left:15px;
	line-height:1.5em;}

div#content form textarea{margin:10px 0 0;padding:0;background-color:white;border:3px double #ccc;width:320px;}
div#content input.submit, div#middle input.text{
	background-color:transparent;
	border:1px solid #ccc;
	margin-top:5px; 
	width:90px;}
div#content input.text{
	background-color:transparent;
	border:1px solid #ccc;
	margin-top:5px; 
	width:120px;}

div#content input.text{
	background-color:transparent;
	border:1px solid #ccc;
	margin-top:5px; 
	width:120px;}

#memberlogin{
	margin:0;
	padding: 20px;
	width:230px;
	float: left;
}

 .submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}

#copyright{
	margin: 0;
	padding:40px 0 10px 260px;
	font-size:9px;
	text-align:left;
	vertical-align:bottom;
}


