/* Gallery */

#tx-lzgallery-pi1-fotos td {
	border-style: solid;
	border-width:1px;
	border-color: #004D9A;
	text-align: center;
	background-color: #dddddd;
}
//* GENERAL fonts */
a:link { color: #FFFFFF;}

textarea {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight : normal;
border: solid;
border-width: 1px;
border-color: #004D9A;
}

INPUT {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight : normal;
border: solid;
border-width: 1px;
border-color: #004D9A;
background-color:#FFFFFF;
}


.formular {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #004D9A;
	font-weight: normal;
}

/* Mailform Formattting */
.mailform {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #004D9A;
font-weight : normal;
}

.mailformrequired {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #004D9A;
font-weight : normal;
}

.mailformcomment {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #004D9A;
font-weight : normal;
}

.mailformradio {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #004D9A;
font-weight : normal;
}

.contentLink {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.contentLink a {
	font-family: verdana, arial;
	font-size: 11px;
	color: #004D9A;
	font-weight: normal;
	text-decoration: underline;
}

.contentLink a:hover {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.contentLink a:active {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.divider { color: #FFFFFF;
}

.white {
	color:#FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.header {
	color: #004D9A;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	padding:4px;
	}
	
.header2 {
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #004D9A;
	padding:4px;
	}

.content {
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	}

body{margin: 0px 0px 0px 0px;
font-family: verdana, arial;
	font-size: 11px;
	}

	P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
	}
	
	P, H1, H2 {margin: 0px 0px 0px 0px;
	}



TD#footer {border-top: dotted 1px #999999;
	}

TD#footer P {
	font-size: 10px;
	text-align: center;
	}

/* Content column */
TD#content {
	vertical-align: top; 
	width: 585px;
	}
	

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 	
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	}
	
TD#menu_1 DIV {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_1 DIV A {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_1 DIV A:hover {
	text-decoration: underline;
	color: #CEE4FB;
	}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
background-image: url(../images/butt_back.gif);
  font-size: 11px;
  padding-left:27px;
  }

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
background-image: url(../images/butt_back.gif);
  font-weight:bold;
  font-size: 11px;
  padding-left:27px;
  color: #CEE4FB;
  text-decoration: underline;
  }
  
TD#menu_1 DIV.menu1-level1-act A {
  color: #CEE4FB;
  text-decoration: underline;
  }

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-weight: normal;
  font-size: 11px;
  padding-left:35px;
  color: #FFFFFF;
  background-image: url(../images/butt_back2.gif);
  line-height: 12px;
padding-bottom:4px;
  }
  
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 11px;
  font-weight: normal;
  color: #CEE4FB;
  padding-left:35px;
  background-image: url(../images/butt_back2.gif);
  line-height: 12px;
padding-bottom:4px;
text-decoration: underline;
  }
  
  TD#menu_1 DIV.menu1-level2-act A {
  color: #CEE4FB;
  text-decoration: underline;
  }
  
  /*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  font-weight: normal;
  font-size: 10px;
  padding-left:43px;
  color: #FFFFFF;
  background-image: url(../images/butt_back3.gif);
  line-height: 10px;
  padding-bottom:4px;
  }
  
/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  font-size: 10px;
  font-weight: normal;
  color: #CEE4FB;
  padding-left:43px;
  background-image: url(../images/butt_back3.gif);
  line-height: 10px;
  padding-bottom:4px;
  text-decoration: underline;
  }
  
TD#menu_1 DIV.menu1-level3-act A {
  color: #CEE4FB;
  text-decoration: underline;
  }
  
  TD#menu_3 SPAN {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_3 SPAN A {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_3 SPAN A:hover {
	color: #CEE4FB;
	text-decoration: underline;
	}
  
/*  MENU 3, level 1, normal state (NO) */
TD#menu_3 SPAN.menu3-level1-no  {
  font-family: verdana, arial;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  }

/*  MENU 3, level 1, active state (ACT) */
TD#menu_3 SPAN.menu3-level1-act  {
  font-weight: normal;
  font-size: 11px;
  color: #CEE4FB;
  }
  
TD#menu_3 SPAN.menu3-level1-act A {
  color: #CEE4FB;
  text-decoration: underline;
  }
  
  TD#menu_4 SPAN {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_4 SPAN A {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_4 SPAN A:hover {
	color: #CEE4FB;
	text-decoration: underline;
	}
  
  /*  MENU 4, level 1, normal state (NO) */
TD#menu_4 SPAN.menu4-level1-no  {
  font-family: verdana, arial;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  }
  
  /*  MENU 4, level 1, active state (ACT) */
TD#menu_4 SPAN.menu4-level1-act  {
  font-weight: normal;
  font-size: 11px;
  color: #CEE4FB;
  }
  
TD#menu_4 SPAN.menu4-level1-act A {
  color: #CEE4FB;
  }

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  padding-left:35px;
  }
  
TR#menu_2 TD A {
  font-weight: normal;
  color: white;
  font-size: 11px;
  font-family: verdana, arial;
  text-decoration: none;
  padding-left:35px;
  }
  
TR#menu_2 TD A:hover {
font-weight: normal;
  text-decoration: underline;
  padding-left:35px;
  }
  
TR#menu_2 TD.oddcell {
 padding-left:35px;
 }
 
TR#menu_2 TD.menu2-level1-act {
font-weight: normal;
  padding-left:35px;
  }

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;
  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
  }
  
TD#path A {
  text-decoration: none;
  color:black;
  }
  
TD#path A:hover {
  text-decoration: underline;
  }

.news_title {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.news_title a {
	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.news_title a:hover {
	color: #CEE4FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


.news_content a {
	color: #004D9A;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.news_content a:hover {
	color: #004D9A;
	font-weight: normal;
	text-decoration: underline;
}
/* additional gallery styles... */
.gallery-list-head{
border-bottom-style:solid;
border-top-style:solid;
border-width:1px;
}
* Guestbook */
.guestbook-entry{
	border:solid;
	border-width:1px;
	border-color:#004D9A;
}
.tx-guestbook-list-header {
background-color:#004D9A;
font-family: verdana, arial;
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
}

.tx-guestbook-list-rowleft{
	background-color: #EEEEEE;
}
.tx-guestbook-list-row{
	font-family: verdana, arial;
	font-size: 11px;
	background-color: #FFFFFF;
}
.tx-guestbook-list-small{
	font-size: 9px;
	color: #666666;
}
.tx-veguestbook-pi1-browsebox a{
	color:#004D9A;
}

.caption  {
	font-size: 11px;
	color: #004D9A;
}

.caption a {
	font-size: 11px;
	color: #004D9A;
}

.caption a:hover {
	font-size: 11px;
	color: #000000;
}
	