body {
background-color:	#666666;
font-family:		Arial, SanSerif;
text-decoration:	none;
background-image:	url(../images/bg.gif);
margin:                 0;
padding:                0;
}
#horizeile {
width:                  650px;
height:                 1px;
background-color:       #FFBF00;
overflow:hidden;
}
#banner {
z-index:		1;
position:		absolute;
top:			25px;
left:			25px;
width:			964px;
height:			97px;
background-image:	url(../images/bgbanner.gif);
background-position:	fixed;
background-repeat:	no;
}
#mainnavi {
z-index:		1;
position:		absolute;
top:			132px;
left:			30px;
width:			140px;
height:			502px;
}
#mainnavibg {
z-index:		0;
position:		absolute;
top:			132px;
left:			25px;
width:			152px;
height:			502px;
background-image:	url(../images/bgnavi.png);
background-position:	fixed;
background-repeat:	no;
}



#mainnavi a {
display:		block;
color:			#FFBF00;
text-decoration:	none ;
text-align:		left;
border-top:		1px;
border-bottom:		1px;
}

#mainnav1_ACT a {
font-size:              12px;
background-color:	#000;
color:			#CCCCCC;
opacity: 		0.50;
-moz-opacity: 		0.50;
_filter: 		progid:DXImageTransform.Microsoft.Alpha(opacity=50);
border-top:		1px dotted #CCCCCC;
border-bottom:		1px dotted #CCCCCC;
}

#mainnav1_NO a {
font-size:              12px;
border-top:		1px;
border-bottom:		1px;
}

#mainnav1_NO a:hover {
background-color:	#000;
color:			#FFF;
opacity: 		0.50;
-moz-opacity: 		0.50;
_filter: 		progid:DXImageTransform.Microsoft.Alpha(opacity=50);
border-top:		1px dotted #CCCCCC;
border-bottom:		1px dotted #CCCCCC;
}
#mainnav2_ACT a {
font-size:              12px;
background-color:	#000;
color:			#CCCCCC;
opacity: 		0.50;
-moz-opacity: 		0.50;
_filter: 		progid:DXImageTransform.Microsoft.Alpha(opacity=50);
padding-left:		25px;
border-top:		1px dotted #CCCCCC;
border-bottom:		1px dotted #CCCCCC;
}
#mainnav2_NO a {
font-size:              12px;
padding-left:		25px;
border-top:		1px;
border-bottom:		1px;
}
#mainnav2_NO a:hover {
font-size:              12px;
background-color:	#000;
color:			#FFF;
opacity: 		0.50;
-moz-opacity: 		0.50;
_filter: 		progid:DXImageTransform.Microsoft.Alpha(opacity=50);
padding-left:		25px;
border-top:		1px dotted #CCCCCC;
border-bottom:		1px dotted #CCCCCC;
}
#mainnavi ul li {
list-style-type: 	none;
padding:		0px;
margin-top:            5px;
margin-left:		-40px;
width:			140px;
}

#breadcrumb {
position:		absolute;
top:			137px;
left:			207px;
width:			675px;
height:			40px;
overflow:		auto;
line-height:            1.0;
z-index:		3;
font-size:              12px;
color:                  #CCCCCC;
}
#horizeilebread {
position:		absolute;
top:			165px;
left:			207px;
width:			650px;
height:                 1px;
background-color:       #FFBF00;
overflow:hidden;
z-index:		10;
}
#breadcrumb a {
color:			#FFBF00;
text-decoration:	none ;
text-align:		left;
}
#content {
position:		absolute;
top:			170px;
left:			207px;
width:			777px;
height:			459px;
overflow:		scroll;
z-index:		3;
float:			left;
}
#contentbg {
position:		absolute;
top:			132px;
left:			187px;
width:			802px;
height:			502px;
z-index:	        0;
background-image:	url(../images/bgmain.png);
background-position:	fixed;
background-repeat:	no;
}
#content a {
color:			#FFBF00;
text-decoration:	none ;
text-align:		left;
}
#content h1 {
color:			#FFBF00;
text-align:		left;
font:                   bold 18px;
font-variant:           small-caps;
}
#content h2 {
color:			#FFBF00;
text-align:		left;
font:                   bold 14px;
}
#content h3 {
color:			#FFBF00;
text-align:		left;
font:                   bold 12px;
}
#content .bodytext {
color:			#CCCCCC;
text-align:		left;
font:                   normal 12px;
}
#content ul li {
list-style-type: 	none;
padding:		0px;
}
/*scrolleiste ie vers.5.5*/
body {
scrollbar-track-color: #3F3F3F;
scrollbar-arrow-color: #fff;
scrollbar-base-color: #2d2d2d;
scrollbar-highlight-color : #000000;
scrollbar-shadow-color : #2d2d2d;
}

/* gallerie - listing */  
#tx-lzgallery-pi1-listing {width:100%;border-style:dotted;border-width:0px;border-color:#FFBF00;border-collapse:collapse;font-size:12px;padding:0px;font-family:arial}
#tx-lzgallery-pi1-listing tr.line1 {background-color:#333333;color:#CCCCCC;}  
#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
#tx-lzgallery-pi1-listing td.title {font-size:12px;font-face:bold;padding-left:10px;width:80%;}
#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
#tx-lzgallery-pi1-listing td.descr_short {font-size:12px;}
#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:0px;border-top-style:dotted;border-top-color:#00008c;}
#tx-lzgallery-pi1-parent-descr-short {font-size:10px;padding:4px 4px 20px 4px;}
#tx-lzgallery-pi1-parent-title {padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

/* gallery - album  */
#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
#tx-lzgallery-pi1-fotonav td.descr {color:#FFBF00;}
#tx-lzgallery-pi1-fotonav {background-color:#333333;border-color:#FFBF00;border-style:solid;border-width:1px;font-family:arial;}
#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#FFBF00;padding:3px;}
#tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#FFBF00;text-align:center;margin-bottom:20px;font-size:20px;}
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid 333333;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}


label, input, select { /* Alle Labels UND Formularelemente auswählen */
  width: 100px; /* Breite.*/
  font-size:12px;
  font-weight:normal;
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

.csc-mailform {
border:    	0px solid #000;
color:		#CCCCCC;
background: #333333;
border: 1px solid #CCC;
margin:0;
padding:.5em;
width:500px;
}
#mailformname {
width:150px;
margin:.5em;
}
#mailformemail {
width:150px;
margin:.5em;
}

.tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
