@charset "utf-8";
/* CSS Document */
body, p, table, tr, td, th, address, blockquote {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
    color: #000000;
}
a:link { text-decoration:none; color:#000080 }
a:visited { text-decoration:none; color:#000080 }
a:active { text-decoration:none; color:#000080 }
a:hover { text-decoration:underline; color:#a88c17 }

.impressum:link { text-decoration:none; color:#ffffff; text-decoration:underline}
.impressum:visited { text-decoration:none; color:#ffffff; text-decoration:underline}
.impressum:active { text-decoration:underline; color:#ffffff; text-decoration:underline}
.impressum:hover { text-decoration:none; color:#ffd300; text-decoration:underline}

.ticker:link { text-decoration:none; color:#ffffff; text-decoration:none}
.ticker:visited { text-decoration:none; color:#ffffff; text-decoration:none}
.ticker:active { text-decoration:underline; color:#ffffff; text-decoration:underline}
.ticker:hover { text-decoration:none; color:#ffdf00; text-decoration:none}

h1 {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #111111;
}
h2 {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 28px;
color: #243646;
}

.body {
background-image:url(../images/bg_body.png);
background-repeat:repeat-x;
background-color: #25385b;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:25px;
}

.bg_banner {
background-image:url(../images/bg_blau.jpg);
background-repeat:repeat-x;
}
.bg_ticker {
background-image:url(../images/bg_ticker.png);
background-repeat:no-repeat;
}
.bg_links {
background-image:url(../images/bg_links.png);
background-repeat:no-repeat;
}
.bg_grau {
background-image:url(../images/bg_grau.png);
background-repeat:repeat-x;
}
.bg_ueberschrift {
background-image:url(../images/u_start.gif);
background-repeat:no-repeat;
background-position:left;
}
.bg_u_admin {
background-image:url(../images/u_admin.gif);
background-repeat:no-repeat;
background-position:left;
}
.text_news {
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
margin-top:13px;
text-align:right;
}
.text_ticker {
font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ff66ff;
margin-top:12px;
text-align:right;
}

.text_menu {
margin-top:12px;
margin-left:17px;
text-align:left;
}
.text_ueberschrift {
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
margin-top:15px;
margin-left:24px;
text-align:left;
}
.text_startseite {
margin-top:20px;
margin-left:24px;
margin-right:22px;
text-align:left;
}
.text_flash {
margin-top:15px;
text-align:left;
}
.text_footer {
color:#ffffff;
text-align:center;
}
.text_rand {
margin-left:24px;
text-align:left;
}
.text_impressum {
margin-left:24px;
margin-right:24px;
text-align:left;
}
.text_fehler {
padding-top:5px;
padding-bottom:5px;
text-align:left;
}
.text_db {
padding-top:1px;
padding-left:5px;
padding-bottom:2px;
text-align:left;
font-weight:bold;
}
.text_db2 {
font-size:14px;
padding-top:2px;
padding-left:5px;
padding-bottom:6px;
text-align:left;
font-weight:bold;
}
/*
.text_rahmen {
border:1px solid #cbcbcb;
padding:5px;
background:transparent;
text-align:left;
} */
.text_kontakt_ueber {
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding-top:5px;
padding-left:6px;
text-align:left;
}
.text_kontakt_text {
padding-left:6px;
text-align:left;
}
.bg_rahmen_kontakt {
background-image:url(../images/rahmen_kontakt.gif);
background-repeat:no-repeat;
}
.text_rahmen_email {
border:1px solid #cbcbcb;
background:transparent;
text-align:left;
}
.text_email {
padding-left:10px;
padding-top:2px;
text-align:left;
}
.text_email_hinweis {
font-size:11px;
padding-left:10px;
padding-top:2px;
}
.bild_db {
padding-top:2px;
padding-left:8px;
text-align:left;
}

.admin_border {
border:solid;
border-width:thin;
border-color:#375385;
}

.bild_rhein {
margin-top:23px;
text-align:left;
}
.bild_angler {
margin-left:24px;
text-align:left;
}
.bild_rahmen img {
border:1px solid #cbcbcb;
padding:5px;
background:transparent;
text-align:left;
}
.bild_jugend_berichte {
background-image:url(../images/berichte_und_anlaesse.jpg);
background-repeat:no-repeat;
background-position:top right;
}
.bild_jugend_treffen {
background-image:url(../images/wann_treffen_wir_uns.jpg);
background-repeat:no-repeat;
background-position:top right;
}
.bild_jugend_mitmachen {
background-image:url(../images/wer_kann_mitmachen.jpg);
background-repeat:no-repeat;
background-position:top right;
}
.bild_jugend_jugendfischereischein {
background-image:url(../images/jugendfischereischein.jpg);
background-repeat:no-repeat;
background-position:top right;
}


.pixlie_ueberschrift {
margin-left:24px;
text-align:left;
font-weight:bold;
}
#pixlie-inhalt-liste{
  float: left;
  width:728px;
  text-align:left;
/*  border-right:1px solid #E4E4E4; */
}
.pixlie-container-bilderliste{
  padding: 10px 0px 0px 24px;
  margin-left: auto;
  margin-right: auto;
}
.pixlie-container-bilderliste-updt{
  padding: 5px 0px 0px 0px;
  margin-left: auto;
  margin-right: auto;
}
.pixlie-bilderliste{
  list-style-type: none;
  padding: 0 0 0 0;
  margin: 0;
}

/* Rahmen und Abstaende um jedes Bild */
.pixlie-bilderliste li{
  float: left;
  display: inline;
  margin: 0px 25px 15px 0px;
  padding:0;
/*  width: 146px;
  height: 176px; */
}

.pixlie-bilderliste li a{
  text-decoration: none;
}

.pixlie-bilderliste li p{
  padding: 0;
  margin: 0;
}

.pixlie-bilderliste li img{
  border: 1px solid #DCDCDC;
  padding: 5px;
  background: transparent;
}

.pixlie-bilderliste li a:hover img{
  border: 1px solid #717171;
}

/* Rahemn und Abstaende für die 4 Update-Bilder */
.pixlie-bilderliste-updt{
  list-style-type: none;
  padding: 0 0 0 0;
  margin: 0;
}
.pixlie-bilderliste-updt li{
  float: left;
  display: inline;
  margin: 0px 25px 6px 0px;
  padding:0;
/*  width: 146px;
  height: 176px; */
}
.pixlie-bilderliste-updt li a{
  text-decoration: none;
}
.pixlie-bilderliste-updt li p{
  padding: 0;
  margin: 0;
}
.pixlie-bilderliste-updt li img{
  border: 1px solid #DCDCDC;
  padding: 5px;
  background: transparent;
}
.pixlie-bilderliste-updt li a:hover img{
  border: 1px solid #717171;
}
.pixlie-bildertext{
margin-top: 2px;
margin-bottom: 2px;
}
.pixlie-seitenzahlen{
  padding-top: 5px; 
  clear: left;
  text-align:center;
}
.pixlie-seiteninfo {
clear:left;
margin-left:24px;
text-align:left;
/*  padding-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding: 0;
  margin: 3px 0px 0px 15px; */
}
#pixlie-bildhalter{
  margin: 0px 0px 0px 0px;
  background: url('pixlieloader.gif') 50% 50% no-repeat;
}
/******************************
* Anzeigen eines Vorschaubildes
******************************/
#pixlie-bildhalter{
  margin: 0px 0px 0px 0px;
  background: url('pixlieloader.gif') 50% 50% no-repeat;
}

#pixlie-vorschaubild {
  background: transparent;
}

.pixlie-vorschaubild-rahmen{
  border:1px solid #DCDCDC;
  padding:5px;
  margin:8px 0px 0px 0px;
}

a:hover .pixlie-vorschaubild-rahmen{
  border:1px solid #717171;
}

/* ### Start AjaxSwitch Menu ### */
.loading {
	color:#ffffff; 
	font-family:Arial;
	font-size: 14px; 
	background-color:; 
	padding:4px;
}
#SwitchMenu{
	width: 170px;
	background-color:;
}
.menuOut {
	cursor:pointer; 
	color: #ffffff;
	border: 0px;
	background-color:;	
	padding: 4px;
	font-family:Arial;
	font-size: 14px;
	border-color:;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}
.menuOver {
	cursor:pointer;
	color: #ffd300;
	border: 0px;
	background-color:;	
	padding: 4px;
	font-family:Arial;
	font-size: 14px;
	border-color: #C3C8CB #C3C8CB #FEFEFE #C3C8CB;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}

.menuSelected {
	cursor:pointer; 
	color: #ffffff;
	border: 0px;
	background-color:;
	padding: 4px;
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	border-color: #FEFEFE #C3C8CB #C3C8CB;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}

.submenu {
	font-family:Arial;
	font-size: 12px;
	padding-top:0px; 
	padding-bottom:4px; 
	padding-left:20px;
}
.submenu a {
	color:#ffffff; 
	text-decoration:none;
	font-family:Arial;
	font-size: 12px;
}
.submenu a:hover {
	color:#fbcb00; 
	text-decoration:none; 
	font-family:Arial;
	font-size: 12px;
}
.subMenuSelected {
	color:#ffffff; 
	font-weight:bold;
	text-decoration:none; 
	font-family:Arial;
	font-size: 12px;
}
/* ### Ende AjaxSwitch Menu ### */

