/* RESET BROWSERSTYLE */
* {padding: 0; margin: 0;}

/* GLOBAL */
h1, h2, h3 {
	font-family: 'times new roman', serif; 
	color: #532; 
	font-size: 2.0em; 
	line-height: 1.4em; 
	font-weight: 300; 
	letter-spacing: 1px; 
	text-align: left; 
	margin: 10px 0 10px 0;
	}
h4 {
	font-family: verdana, arial, sans-serif; 
	color: #532; 
	font-size: 1.5em; 
	line-height: 1.4em; 
	font-weight: 300; 
	letter-spacing: 1px; 
	margin: 15px 0 10px 0;
	}
h5 {
	font-family: verdana, arial, sans-serif;
	color: #532; 
	font-size: 1.375em; 
	line-height: 1.4em; 
	font-weight: 300; 
	letter-spacing: 1px; 
	margin: 15px 0 10px 0;
	}
h6 {
	font-family: verdana, arial, sans-serif;
	color: #532; 
	font-size: 1.25em; 
	line-height: 1.4em; 
	font-weight: 300; 
	letter-spacing: 1px; 
	margin: 15px 0 10px 0;
	}
p {
	margin: 10px 0;
	}
ol {
	margin: 6px 0;
	}
ol li {
	line-height: 1.2em; 
	border: 0; 
	padding: 3px 0; 
	margin: 0 0 0 22px;
	}
ul {
	list-style-image: url(images/inhlist.gif); 
	margin: 6px 0;
	}
ul li {
	line-height: 1.2em; 
	border: 0; padding: 3px 0; 
	margin: 0 0 0 17px;
	}
hr {
	clear: both; 
	height: 1px; 
	color: #abc; 
	background-color: #abc; 
	border: 0; 
	margin: 5px 0 3px 0;
	}


/* BODY UND SEITE / BODY AND PAGE */
body {
	font-family: verdana, arial, sans-serif; 
	font-size: 0.875em; 
	color: #000000;
	}
#lollo_body {
	background: #eed url(images/bgbody.jpg) fixed top right no-repeat; 
	text-align: center;
	}
#top {
	font-size: 0.625em; 
	line-height: 0.625em;
	}
#lollo_page {
	width: 100%; 
	min-width: 990px;
	}
#lollo_pagein {
	width: 800px; line-height: 1.2em; 
	margin: 8px auto; 
	background: #fff;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow:8px 8px 8px #4C4C4C;
    -moz-box-shadow:8px 8px 8px #4C4C4C;
    box-shadow:8px 8px 8px #4C4C4C;
	-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#4C4C4C3, offx=3, offy=3)";
    filter:progid:DXImageTransform.Microsoft.DropShadow(color=#4C4C4C, offx=3, offy=3);
	}


/* LOCATOR und SUCHE / LOCATOR and SEARCHBOX */
/*#lollo_locator {width: 72%; float: left; font-family: arial, sans-serif; font-size: 15px; font-weight: 700; text-align: left; padding: 22px 0 0 0;} 

#lollo_locator a:link {font-weight: 300;}
#lollo_locator a:visited {font-weight: 300;}
#lollo_locator a:hover {font-weight: 300;}
#lollo_locator a:active {font-weight: 300;}
#lollo_locator a:focus {font-weight: 300;}*/

div#searchbox {
	width: 26%; 
	float: right; 
	text-align: right; 
	padding: 18px 0 0 6px;
	}
div#searchbox .submit {
	background: none; 
	font-family: verdana, sans-serif; 
	font-size: 0.875em; 
	color: #852; 
	border: 0px solid #fff; 
	padding: 3px;
	}
div#searchbox .submit:hover {
	background: #dcdcd3; 
	color: #222;
	}
div#searchbox .text {
	width: 50%; 
	background: #ffffff; 
	border: 1px solid #bba; 
	padding: 3px 4px;
	}


/* KOPFBEREICH / HEADER */
#lollo_header {
	float: left; 
	width: 100%; 
	margin: 0; 
	text-align: 
	center;
	}

#lollo_headerin h1 {
	text-transform: uppercase; 
	font-family: georgia, serif; 
	color: #641; 
	font-size: 1.5em; 
	line-height: 2em; 
	text-align: center; 
	letter-spacing: 2px; 
	font-weight: 100; 
	border-top: 3px solid #641;
	}

#lollo_headerin h2 {
	text-transform: uppercase; 
	font-family: georgia, serif; 
	color: #641; 
	font-size: 0.8em; 
	line-height: 1.2em; 
	text-align: center; 
	letter-spacing: 1px; 
	font-weight: 100; 
	}


/* KOPFNAVIGATION / HEADER-NAVIGATION */
#lollo_headnav {
	clear: both; 
	background: #EDEEDC;
	}
#lollo_headnavin {
	font-family: georgia, serif; 
	font-weight: 300; 
	text-align: center; 
	border-top: 2px solid #bba; 
	border-bottom: 2px solid #bba; 
	padding: 1px 6px; 
	margin: 0 0 16px 0;
	}

#lollo_headnavtable {
	margin: 6px auto;
	}
#lollo_headnav ul {
	float: left; 
	border-right: 1px solid #bba; 
	padding: 0; 
	margin: 0 auto;
	}
#lollo_headnav li {
	list-style-type: none; 
	list-style-image: none; 
	display: inline;
	}
#lollo_headnav ul.menulevel1 li {
	float: left; 
	font-size: 1.2em; 
	line-height: 1.2em; 
	border-left: 1px solid #bba; 
	padding: 0 10px 2px 8px; 
	margin: 0;
	}
#lollo_headnav ul.menulevel1 li:hover {
	background: #dcdcd3;
	}
/*#lollo_headnav ul.menulevel1 li.sdocs {}
#lollo_headnav ul.menulevel1 li.sdoc {}*/


/* SIDEBAR NAVIGATION */
#lollo_sidebar1 {
	width: 24%; 
	float: left;
	}
#lollo_sidebar1in {
	color: #222; 
	font-family: arial, sans-serif; 
	padding: 16px 0 0 10px;
	}
#lollo_sidebar1 li {
	list-style-type: none; 
	list-style-image: none;
	}
#lollo_sidebar1 ul.menulevel1 {
	border-top: 1px solid #999; 
	padding: 0; 
	margin: 0;
	}
#lollo_sidebar1 ul.menulevel1 li {
	font-family: arial, sans-serif; 
	font-size: 1.2em; 
	line-height: 1.2em; 
	text-align: left; 
	font-weight: 700; 
	border-bottom: 1px solid #999; 
	padding: 12px 0 6px 0; 
	margin: 0;
	}
#lollo_sidebar1 ul.menulevel2 {
	border-top: 1px solid #999; 
	padding: 0; 
	margin: 0;
	}
#lollo_sidebar1 ul.menulevel2 li {
	font-family: arial, sans-serif; 
	font-size: 1.0em; 
	line-height: 1.2em; 
	text-align: left; 
	font-weight: 700; 
	border-bottom: 1px solid #999; 
	padding: 6px 0 6px 0; 
	margin: 0;
	}
#lollo_sidebar1 ul ul.menulevel3 {
	margin: 5px 0 0 0;
	}
#lollo_sidebar1 ul ul.menulevel3 li {
	font-family: arial, sans-serif; 
	line-height: 1.2em; 
	font-size: 1.0em; 
	font-weight: 300; 
	text-align: left; 
	border: 0; 
	padding: 3px 0 1px 16px; 
	margin: 0;
	}
#lollo_sidebar1 h2 {
	width: 208px; 
	float: right; 
	font-size: 1.25em; 
	line-height: 1.0em;
	}
#lollo_sidebar1 h4 {
	clear: both; 
	width: 220px; 
	float: right; 
	background: #345 url(images/bgh4.jpg) top left repeat-x; 
	font-size: 0.938em; 
	color: #fff; 
	font-weight: 300; 
	line-height: 1.2em; 
	text-align: left; 
	border: 1px solid #345; 
	padding: 3px 6px 4px 8px; 
	margin: 0;
	}
.docs {
	color: #222;
	}
.sdocs {
	color: #222;
	}
ul.lollo_subnav {
	clear: both; 
	list-style-type: none; 
	text-align: left; 
	padding: 24px 0 10px 0; 
	margin: 0;}
ul.lollo_subnav li {
	font-size: 0.875em; 
	padding: 5px 6px 5px 0; 
	margin: 0;}
#lollo_lastupdate {
	font-size: 0.688em; 
	color: #333; 
	padding: 0 12px;
	}
#lollo_headnavin li.sdocs a:link {
	color: #222; 
	text-decoration: none;
	}
#lollo_headnavin li.sdocs a:visited {
	color: #222; 
	text-decoration: none;
	}
#lollo_headnavin li.sdocs a:hover {
	color: #222; 
	text-decoration: underline;
	}
#lollo_headnavin li.sdocs a:active {
	text-decoration: none;
	}
#lollo_headnavin li.sdocs a:focus {
	text-decoration: none;
	}


/* INHALT / CONTENT */
#lollo_content {
	float: right; width: 72%;}
#lollo_contentin {
	font-size: 14px; 
	text-align: left; 
	padding: 0 10px 0 0;
	}
/*#lollo_contentin h1, #lollo_contentin h2, #lollo_contentin h3 {}*/
#lollo_content li {
	background: none;
	}
.left {
	float: left;
	}
.right {
	float: right;
	}
.center {
	text-align: center
	}
.border {
	border: 1px solid #333;
	}
.noborder {
	border: 0;
	}
.lollo_box01 {
	background: #EDEEDC; 
	border: 4px double #bba; 
	padding: 4px 16px; 
	margin: 12px 0;
	}


/* NEWSBOXEN / NEWSBOXES */
/*div.lollo_news {width: 33.3%; float: right;}
div.lollo_newsin {background: #EDEEDC; text-align: left; font-size: 14px; border: 4px double #bba; line-height: 1.2em; padding: 16px; margin: 10px;}

div.lollo_newsin h4 {font-size: 24px; font-weight: 300; line-height: 1.2em; border-bottom: 2px solid #754; padding: 0 0 6px 0; margin: 0;}
div.lollo_newsin h5 {font-size: 20px; font-weight: 300; letter-spacing: 1px; margin: 10px 0 0 0;}
div.lollo_newsin h6 {font-size: 18px; font-weight: 300; letter-spacing: 1px; margin: 10px 0 0 0;}*/


/* FUSSNAVIGATION / FOOTER NAVIGATION */
#lollo_footer {
	clear: both; 
	float: left; 
	width: 100%;
	}
#lollo_footerin {
	text-align: center; 
	border-top: 1px solid #bba; 
	padding: 10px 0 10px 0; 
	margin: 16px 0;
	}
#lollo_footerin span {
	padding: 0 6px 0 2px;
	}


/* FUSSLINKS / LEGAL LINKS */
#lollo_notes {
	font-family: arial, sans-serif; 
	font-size: 14px; 
	text-align: center; 
	}
#lollo_notes span {
	padding: 0 6px 0 2px;
	}


/* VORDEFINIERTE KLASSEN FUER BILDER / PREDEFINED CLASSES FOR IMAGES */
img.left {
	float: left; 
	margin: 8px 20px 10px 0;
	}
img.right {
	float: right; 
	margin: 8px 0 10px 20px;
	}
img.center {
	margin: 10px auto;
	}
img.border {
	border: 1px solid #333;
	}
img.noborder {
	border: 0;
	}


/* LINKFORMATIERUNG / LINKS */
a:link {
	color: #852; 
	text-decoration: none;
	}
a:visited {
	color: #852; 
	text-decoration: none;
	}
a:hover {
	color: #842; 
	background: #dcdcd3; 
	color: #222;
	}
a:active {
	color: #842; 
	text-decoration: none;
	}
a:focus {
	color: #842; 
	text-decoration: none;
	}


/* SONSTIGES / THE REST */
#passwd {
	border: 1px solid #999;
	}
.text {
	background: #EDEEDC; 
	border: 2px solid #bba; 
	padding: 3px 4px;
	}
.file {
	border: 1px solid #999;
	}
p.code {
	background: #eed; 
	font-family: 'courier new', serif; 
	border: 1px solid #997; 
	padding: 20px;
	}
p.date {
	color: #093; 
	text-align: right; 
	line-height: 1.2em;
	}
.scroll {
	background: #eec; 
	border: 1px solid #997; 
	padding: 10px; 
	overflow: scroll;
	}
.border {
	border: 1px solid #666;
	}
.retrieve {
	background: #fff; 
	background-image:none; 
	border: 0;
	}
table.edit {
	background: #eee; 
	font-size: 0.875em; 
	line-height: 1.2em; 
	border: 1px solid #999;
	margin: 1px 0;
	}
table.edit td {
	border: 0;
	padding: 3px;
	}
textarea {
	width: 90%; 
	background: #f6f6f6; 
	font-family: arial, sans-serif; 
	border: 1px solid #999; 
	padding: 10px; 
	margin: 0 0 10px 0;
	}
.hinweis {
	line-height: 1.2em; padding: 2px 10px;
	}

#pp_last_update{
	font-family: 'times new roman', serif; 
	color: #532; 
	font-size: 0.563em;
	}