/*

#009000 = gruen
#feff01 = gelb
*/

body  {
    font: 100.1% Verdana, Arial, Helvetica, sans-serif;
    margin:10px 0px 0px 0px; 
    padding: 0;
    text-align: center; 
    color: #000;
	background-color:#ffff00;
}
#container { 
    width: 750px;
    margin: 0 auto;
    text-align: left;
	background-image:url(standard_FILES/bg.jpg);
} 
#content_all {
}
#header { 
	height:100px; 
	background-image:url(standard_FILES/header.jpg);
} 
#teaser {
	font-size: 0.8em;
	height:30px;
	border:0px solid #000;
}
#teaser p{
	margin:0;
	padding:0;
}
#sidebar1 {
    float: left;
	clear:right;
    width: 155px; 
	margin:3px;
}
#mainContent { 
	width:540px;
	border:0px solid #000;
    margin:0;
	margin:0px 45px 30px 0px;	
	font-size:0.65em;
	float:right;
}

#footer { 
	border-bottom:2px solid #009000;
	border-top:1px solid #009000;
	text-align:center;
	font-size:0.8em;
} 
#footer p {
    margin: 0;
}
.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
h2{
	font-weight:500;
	font-size:1.4em;
	color:#009000;
	padding-left:80px;
	margin-top:8px;
}
a:link, a:visited {
	color: #009000;
	text-decoration:none;
}
a:hover {
	color: #016501;
	text-decoration:underline;
}
.navi {	margin-top:100px;}
.navi ul {
	margin-left:-39px;
}

*html #navi ul {margin-left:0px;}

.navi ul li {
	list-style-type:none;
	padding-top:16px;
	font-size:0.8em;
}
.navi a:link, #navi a:visited {
	text-decoration:none;
	padding-left:24px;
	letter-spacing:0px;
}
.navi a:hover {
	background-image:url(standard_FILES/ball.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#009000;
	font-weight:700;
	text-decoration:none;
}
.last {margin-top:20px;}
.aktivSub {
	background:url(standard_FILES/ball.gif) no-repeat;
	background-position:left bottom;
	font-weight:700;
}
.aktivSubLast {
	margin-top:20px;
	background-position:left bottom;
	font-weight:700;
}
.userNavi a:link,.userNavi a:visited {margin-left:24px;font-weight:500}
.contenttable {width:100%}
/* --------------- styles for lz_gallery -------------- */
.gallery {width:1000%;border:0px solid #000}
.title {padding-left:10px;}
.title_list {height:20px;background-color:#009000}
.gallerytable {width:100%}
.gallerytable a:link, .gallerytable a:visited {color:#ffff00}
.gallerytable a:hover {color:#ffdd00;text-decoration:underline}
.gallerytable img {border:1px solid #009000 }
.preview {padding:10px;}
.descr_long {padding-top:10px}
.count {padding-left:5px;}

#tx-lzgallery-pi1-fotos {width:100%;border:0;background-color:#feff01;text-align:center}
#tx-lzgallery-pi1-fotos td {border:0}
#tx-lzgallery-pi1-fotos img {border:2px solid #009000}
#tx-lzgallery-pi1-title {height:18px;width:540px;background-color:#009000;font-size:14px;color:#feff01;border-bottom:1px solid black;}
.tx-lzgallery-pi1-5x5-filename {font-size:8px;font-style:normal;}
#tx-lzgallery-pi1-fotonav {background-color:#009000;margin-top:17px;border:0;width:550px;}
#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;width:33%}
#tx-lzgallery-pi1-fotonav td a:link, #tx-lzgallery-pi1-fotonav td a:visited {color:#feff01}
#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
/* ---------------------------------------------------- */
.mail
h1 {font-size:1.1em;color:#009000;}
table {padding:0px;margin:0px}
thead {font-size:12px;font-weight:bold;padding:0;margin:0;}
.bodytext{padding:5px;margin:0}

.csc-header {font-size:1.1em;color:#009000;}
.csc-textpic a:link, .csc-textpic a:visited {padding:0;margin:0}
.csc-textpic-caption {padding-top:3px;color:grey}

/* ---------------------------------------------------- */
.tx-newloginbox-pi1 {margin-left:100px;}
.tx-newloginbox-pi1 form fieldset label {}
.tx-newloginbox-pi1 fieldset {width:180px;border:0;margin:0;padding:0}

.input_field {margin-bottom:10px}
.input_submit {margin-left:286px;margin-top:30px}

#footer .tx-newloginbox-pi1 form {margin:0px;padding:0px}
#footer .tx-newloginbox-pi1 {margin-left:27px}
/* ---------------------------------------------------- */