img {
 border:0;
}

/* NAVIGATIONSELEMENTE */ 

#js-menu{ 
background-color: #F3EFF0; 
border-color: black; 
border: 1px solid; 
padding-left: 5px; 
padding-bottom: 3px; 
float:left; 
width:160px; 
filter: Alpha(opacity=100, finishopacity=70, style=1); 
} 

#js-menu a{ 
margin-left: 5px; 
text-decoration: none; 
color:black; 
} 

#js-menu a:hover{ 
background-color: black;
margin-left: 5px; 
text-decoration: none; 
color: #F3EFF0; 
} 


/* SEITENINHALTE */

a { 
color: #000000;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regularf; 
} 

a:hover { 
text-decoration : none; 
color: #000000;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regularf; 
} 

div.searchresultpagetitle a:hover {
text-decoration: none;
color: #000000; 
}

.inhalt_rechts_unten {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.inhalt_rechts_unten:hover {
text-decoration: none;
font-size: 12px;  
color: #f8f8f8; 
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

#inhalt_rechts_unten {
font-size: 12px;
padding-right: 5px;
padding-left: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

#inhalt_links_unten {
font-size: 12px;
padding-top: 3px;
padding-bottom: 0px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

#rahmen_header {   
border-top:0px solid #90acc1;
border-right:0px solid #90acc1;
border-left:0px solid #90acc1;
border-bottom:0px solid #CCCCCC;
}

#rahmen_menu {   
background: #F3EFF0
border-top:0px solid #90acc1;
border-right:1px solid #000000;
border-left:1px solid #000000;
border-bottom:0px solid #CCCCCC;
}

#rahmen_footer {  
background: #F3EFF0; 
border-right:1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
}

#inhalt {   
background: #FFFFFF;
padding-top: 15px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 15px;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
height: 85%;
}


h1 {   
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
color: #000000; 
font-weight : bold; 
font-size: 14px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;  
} 

h2 {   
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
color: #000000; 
font-weight : bold; 
font-size: 14px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
} 

h3 {   
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
color: #000000; 
font-weight : bold; 
font-size: 14px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
text-align: center;
}

.guesttext { 
  color : black; 
  background-color: #F3F3F3; 
  font-size: 12px; 
  font-family : Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
  border: solid 1px; 
  border-color: #CCCCCC;  
  padding: 0px 0px 0px 0px;
  vertical-align:bottom;
  width: 300px;
}  

.guest { 
  color : black; 
  background-color: #F3F3F3; 
  font-size: 12px; 
  font-family : Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
  border: solid 1px; 
  border-color: #CCCCCC;  
  padding: 0px 0px 0px 0px;
  vertical-align:bottom;
  width: 300px;
}  


.button { 
  color : black; 
  background-color: #F3F3F3; 
  font-size: 12px; 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  border: solid 1px; 
  border-color: #CCCCCC;  
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align:bottom;
} 


body { 
  margin-top: 0px;
  scrollbar-face-color: #F3EFF0;;
  scrollbar-highlight-color: black;
  scrollbar-shadow-color: black;
  scrollbar-3dlight-color: #F3EFF0;;
  scrollbar-arrow-color: black;
  scrollbar-track-color: #F3EFF0;;
  scrollbar-darkshadow-color: #F3EFF0;;
}


/* DIFFERENT LINK LAYOUT */

.linkExt { line-height: 160%; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size: 12px; color: #000000;border-bottom-style: none; border-bottom-color: #F3EFF0; border-bottom-width: 1px;}
.linkExt:hover { line-height: 160%; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size: 12px; color: #000000; TEXT-DECORATION: none; border-bottom-style: none; border-bottom-color: #F3EFF0; border-bottom-width: 1px;}

.linkInt { line-height: 160%; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size: 12px; color: #000000;border-bottom-style: none; border-bottom-color: #F3EFF0; border-bottom-width: 1px;}
.linkInt:hover { line-height: 160%; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size: 12px; color: #000000; TEXT-DECORATION: none; border-bottom-style: none; border-bottom-color: #F3EFF0; border-bottom-width: 1px;}

.linkMailto { line-height: 160%; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size: 12px; color: #000000;border-bottom-style: none; border-bottom-color: #F3EFF0; border-bottom-width: 1px;}
.linkMailto:hover { line-height: 160%; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size: 12px; color: #000000; TEXT-DECORATION: none; border-bottom-style: none; border-bottom-color: #F3EFF0; border-bottom-width: 1px;}


/* CONTENT BROWSING */

.tx-cccbrowse-pi1-browsebox   { text-align:center; clear:both; }
.tx-cccbrowse-pi1-browsebox table  {  margin-left:auto; margin-right:auto; border-style:dotted; border-width:1px; border-color:#FFFFFF; border-collapse:collapse; margin-top:15px; text-align:right;}
.tx-cccbrowse-pi1-browsebox table td { border-style:dotted; border-width:1px; border-color:#FFFFFF; text-align:center; margin:2px; padding-bottom:2px; padding-top:2px; padding-left:4px; padding-right:4px; background:#FFFFFF;}
.tx-cccbrowse-pi1-browsebox table td p a { font-weight:bold; text-decoration:none;font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size:12px;}
.tx-cccbrowse-pi1-browsebox-SCell p a { text-decoration:none; font-face:bold;}


/* LZ GALLERY */

	#tx-lzgallery-pi1-listing {border-style:dotted;border-width:1px;border-color:#90acc1;border-collapse:collapse;font-size:12px;padding:0px;font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;}
	#tx-lzgallery-pi1-listing tr.line1 {background-color:#90acc1;color:black;}
	#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.descr_short {font-size:10px;}
	#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.title a:visited {color:black; text-decoration: none;}   
	#tx-lzgallery-pi1-listing td.title a:hover {color:black; text-decoration: none;}   

	#tx-lzgallery-pi1-listing a {color:black;}	
	#tx-lzgallery-pi1-listing #line-descr-short {font-size:12px;border-top-width:1px;border-top-style:dotted;border-top-color:#90acc1;}
	#tx-lzgallery-pi1-parent-descr-short {font-size:12px;padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:12px;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:#2A88D8;}
	#tx-lzgallery-pi1-fotonav {background-color:#90acc1;border-style:dotted;border-width:1px;border-color:#90acc1;border-collapse:collapse;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

	#tx-lzgallery-pi1-fotos {table-align:center;border-style:dotted;border-width:1px;border-color:#90acc1;border-collapse:collapse;text-align:center;padding:5px 5px 5px 5px;background-color:#e9f0f5;border-collapse:collapse;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
	#tx-lzgallery-pi1-fotos td {table-align:center;text-align:center;padding:0;border-style:dotted;border-width:1px;border-color:#90acc1;border-collapse:collapse;padding:3px;}
	#tx-lzgallery-pi1-fotos tr {table-align:center;}

	#tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#90acc1;text-align:center;margin-bottom:20px;font-size:10px;font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;}
	#tx-lzgallery-pi1-descr-long {font-size:10px;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:10px;font-face:bold;border-bottom:1px solid lightgray;}
	.tx-lzgallery-pi1-1x1-2 {font-size:10px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}


/* GUESTBOOK */

.tx-guestbook-list-header { background-color: #CCCCCC; color: #000000; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color:  #F3F3F3; }
.tx-guestbook-list-small { font-size: 12px; color: #000000; font-style:italic; }
.tx-veguestbook-pi1-browsebox TD { font-size: 12px; color: #000000; }
.tx-veguestbook-pi1-browsebox TD:hover { font-size: 12px; color: #e54825; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #FFFFFF; }
.tx-guestbook-latest-header { background-color: #F3F3F3; 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:#CCCCCC; font-size:12; color:#000000; width:150; height:18; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#CCCCCC; font-size:12; color:#000000; width:150; height:18; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#CCCCCC; font-size:12; color:#000000; width:410; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-button { color: #000000; background-color: #F3F3F3; font-size: 12px; border: solid 1px; border-color: #90acc1; padding: 0px 0px 0px 0px; vertical-align: bottom; width:80; height:18; }
.tx-guestbook-form-error { color: #CC0000; }

.tx-srfreecap-pi2-cant-read {font-size: 12px; color: #000000;}

.guestbook_link:hover {
text-decoration: none;
color: #e54825; 
}

div.guestbook_link a:hover {
text-decoration: none;
color: #e54825; 
}


/* NEWS */

.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #FFFFFF;
	padding:3px;
	background-color: #FFFFFF;
}
.tx-ttnews-browsebox TD { 
	font-size: 12px; 
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #d1dfe9;
	border:1px solid #FFFFFF;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 12px; 
}


/* MAILFORMULAR */

SELECT {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
background-color:#e9f0f5;
}

TEXTAREA {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
border:1px solid #CCCCCC;
color: #000000;
font-weight : normal;
background-color:#F3F3F3;
}

INPUT {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
border:1px solid #CCCCCC;
color: #000000;
background-color:#F3F3F3;
}

.mailform {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight : normal;
}

.mailformrequired {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight : normal;
}

.mailformcomment {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight : normal;
}

.mailformlabel {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight : normal;
}

/* SITEMAP */

div.sitemapContent a {	
color:#000000;
text-decoration:none;
padding-left: 12px;
background: url(/submitPfeil.gif) no-repeat 2px 3px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

div.sitemapContent a:hover {	
color:#e54825;
text-decoration:none;
padding-left: 12px;
background: url(/submitPfeil.gif) no-repeat 2px 3px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

p.sitemapContent a {	
font-weight:bold;
color:#000000;
text-align:right;
text-decoration:none;
padding-left: 12px;
background: url(/submitPfeil.gif) no-repeat 2px 3px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

div.sitemapHeader {
color: #e54825;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.sitemapFooter:hover {
text-decoration: none;
font-size: 12px;  
color: #e54825; 
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.sitemapFooterTable {
background: #F2F2F2;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
}

.sitemapHeaderTable {
background: #F2F2F2;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding-left: 2px;
}

.sitemapContentTable {
padding-top: 12px;
}


/* DRUCKANSICHT */

#printHeader {
background: #F2F2F2;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding: 5px 5px 5px 5px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

#printContent {
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding: 5px 5px 5px 5px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

#printFooter {
background: #F2F2F2;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding: 2px 2px 2px 2px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

body, td, input, textarea, div, p { 
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
font-size : 12px; 
color: #000000;
}

.printFooter:hover {
text-decoration: none;
font-size: 12px;  
color: #e54825; 
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}


