/********************************************************
********   CSS-Stylesheet by Falko Werner   *************
*********************************************************
***********   last edited: 28.12.2006   *****************
******************   size: 80kb   ***********************
********************************************************/
/********************************************************
*********************   LAYOUT   ************************
********************************************************/
body 
{
	position: relative; 
	margin: 0; 
	padding: 0;
}
#content 
{
	position: absolute; 
	left: 160px; 
	right: 5px;
	margin: 30px 20px 40px 20px; 
	padding: 10px;
	width: 730px;
}
html>body #links {  /* nur fuer moderne Browser! */
  position: fixed;
}
#links 
{
	display: block; 
	position: absolute;
	top:106px; 
	left:0; 
	width: 160px; 
	height: 500px;
}
/********************************************************
*********************   FORMAT   ************************
********************************************************/
body 
{	
	background: url(sun_bg.jpg) 0 0 no-repeat fixed;
}
h1 
{	margin: 0.5em -4px 0.5em; 
	padding: 0.33em 0 0.167em;
	font: bold 200% sans-serif; 
	vertical-align: middle;
	color: white;
	letter-spacing: 0.8em; 
	text-transform: lowercase;
}
a  
{
	text-decoration:none; 
	font-weight: 100; 
	color: #ed5e16;
	margin-left: 5px	
	padding: 5px 10px;
	border-width: 1; 
} 
code, pre {color: #446; font-family: monospace;}
code {font-size: 110%;}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
img {border:0px;}
div#content 
{
	color: black; 
	border: solid #ed5e16;
	font-family: Verdana, Arial, Tahoma, sans-serif; 
	background: white url(sun_cont.jpg) 0 0 no-repeat fixed;
}
div#content h1, div#content h2, div#content h3 
{
	background: black url(sun_glow.jpg) 0 0 no-repeat fixed; 
	color: #ed5e16; 
	padding: 0.5em; 
	margin: 0 -10px 0.5em; 
	border-color: #ed5e16; 
	border-width: 1px 0; 
	border-style: solid;
}
div#content h1, h1 
{
	font: bold 120% sans-serif; 
	vertical-align: middle;
	color: white;
	letter-spacing: 0.8em; 
	text-transform: lowercase;
}
#content p 
{
	margin: 0 1em 1em; 
	padding: 0; 
	line-height: 1.3;
} 
#content a:link {color: darkblue;}
#content a:visited {color: black;}
#content a:link:hover {color: red;}
#content a:visited:hover {color: maroon;}
#links 
{
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size:100%;
	text-align: left;
}
#links div:hover
{
	// background: #fff5f3 url(sun_glow.jpg) 0 0 no-repeat fixed;
}
#links div
{
	border: solid 1px #ed5e16;
}
/********************************************************
*********************  CMSIMPLE  ************************
********************************************************/
body{scrollbar-arrow-color: #FFFFFF;scrollbar-3dlight-color: #596559;scrollbar-highlight-color: #FFFFFF;scrollbar-face-color: #596559;scrollbar-shadow-color: #FFFFFF;scrollbar-darkshadow-color: #596559;scrollbar-track-color: #596559;}
body,td,p {font-family:Verdana;line-height: 1.5em;font-size:8pt;}
a:link,a:active,a:visited {color:#000000;}
a:hover{color:#ed5e16;//text-decoration:underline;}
hr{height:1px;border:solid #000000 0px;border-top-width:1px;}
H1,H2,H3{font-size:10pt;font-weight:bold;margin-bottom:6px;//color:#000000;}
H4{font-size:10pt;font-weight:bold;margin-bottom:6px;color:#000000}
form{margin:0;}
IMG{border:0;}
ul.menulevel1,ul.menulevel2,ul.menulevel3{
	padding-left: 0;margin-left: 0;list-style: none;
	background: #fff5f3 url(sun_glow.jpg) 0 0 no-repeat fixed;
	border: solid 1px #ed5e16;
	color: white;
}
ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{}
li{line-height:1.5;}
li.doc{padding-left: 16px;background-image: url(menu/doc.gif);background-repeat: no-repeat;}
li.docs{padding-left: 16px;background-image: url(menu/docs.gif);background-repeat: no-repeat;}
li.sdoc{padding-left: 16px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;}
li.sdocs{padding-left: 16px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;}
.sitename{font-weight:normal;font-size:20pt;letter-spacing:1px;}
.menulevel1,.menulevel2,.menulevel3,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{font-weight:normal;font-size:8pt;color:#000000;}
textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:transparent;width:98%;}
.locator{font-weight:normal;font-size:8pt;color:#000000;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.locator a:link,.locator a:visited,.locator a:active,.locator a:hover,.navigator a:link,.navigator a:visited,.navigator a:active,.navigator a:hover {text-decoration:none;color:white;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover {text-decoration:none;color:orange;}
.menu{font-weight:normal;font-size:7pt;color:#000000;}
.menu a{text-decoration:underline;font-weight:normal;}
.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{font-weight:normal;font-size:7.5pt;color:#000000;text-decoration:none;}
.search a{font-weight:normal;color:#000000;}
.search a:link,.search a:visited{color:#000000;text-decoration:none;}
.search a:active,.search a:hover{color:#151C10;text-decoration:none;}
.edit{font-size:7pt;color:black;background-color:transparent;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;font-size:8pt;text-decoration:none;color:#000000;}
input,select{font-size:8pt;text-indent:2px;}
#searchbox .submit	{
	font-size:7pt;
	color:black;
	border-width: 0;
	background-color:transparent;
}
#searchbox .text	{
	font-size:7pt;
	color:black;
	background-color:transparent;
	border:1px solid #000000;
}
#searchbox:hover	{
	color:white;
	background: url(sun_cont.jpg) 0 0 no-repeat fixed; 
	border:1px solid #000000;
}
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.cmsline	{ background-color: #FFFFFF; border: 2px #ffffff solid; }
.innerline	{ border: 2px #FFFFFF solid; }
.copyright	{font-size:10px; border-width: 0;}
body.retrieve	{
	background: url(sun_cont.jpg) 0 0 no-repeat fixed; 
	font-family: Symbol, Tahoma, sans-serif; 
	// background-attachment: fixed; 
	background-position: -195px -175px;
}
body.retrieve>h1
{
	background-color: black;
	background-image: url(sun_glow.jpg);
	background-repeat: no-repeat;
	// background-attachment: fixed; 
	background-position: -195px -175px;
	padding: 0.5em; 
	margin: 0 0 0.5em; 
	border-color: #ed5e16; 
	border-width: 1px; 
	border-style: solid;
}