* {
margin:0px;
padding:0px;
}

body {
	font: normal 100.01% Helvetica, Arial, sans-serif;
	color: white;
	background: #0e0891;
	margin: 0px;
	padding: 0px;
}

/* generelle Einstellungen fuer alle Tabellen */
table,td,tr {
background: transparent;
border-collapse: collapse;
margin: 0px;
border-width: 0px;
border-style: hidden;
border-spacing:0px;
padding:5px;
background: #0e0891;
background-repeat: no-repeat;
}
/* Haupttabelle ---------------------------------------------------------------*/
table.container {
background: transparent;
width: 910px;
}

/* Hauptnavigation oben ---------------------------------------------------------------*/
table.navi,td.navi,tr.navi {
padding:0px;
}

div.margined {
	margin:3px;
}

/* Nebennavigation (rechts) ---------------------------------------------------------------*/
table.subnavi,tr.subnavi {
text-align: center;
}

td.subnavi{ /* inaktiv */
background: #0e0891; /*url(../images/iButton-Liste-Name.jpg);*/
background-repeat: no-repeat;
text-align:center;
/*vertical-align:center;*/
width:150px;
height:35px;
padding:0px;
color:white;
}

td.subnavia{ /*aktiv*/
background: #0e0891 url(../images/iButton-Liste-a.jpg);
background-repeat: no-repeat;
text-align:center;
/*vertical-align:center;*/
width:150px;
height:35px;
}

td.subnavi a, td.subnavia a {
text-decoration:none;
}

/* Hunde-Seiten ---------------------------------------------------------------*/
table.hund {
background: #fff8ce;
padding: 0px;
margin:0px;
border-collapse:collapse;
border: 1px black;
width:580px;
}

tr.hund {
background: #fff8ce;
padding: 0px;
margin:0px;
border-collapse:collapse;
border: 1px black;
}

td.hund{
background: transparent;
color: black;
padding: 0px;
margin:0px;
border: 1px solid black;
height:400px;
vertical-align:top;
text-align:left;

}

td.hunda {
background: #fffdee url(../images/reiter-aktiv.jpg);
background-repeat: no-repeat;
width: 145px;
height: 30px;
padding: 0px;
margin:0px;
color: black;
text-align:left;
border:0px;
border-collapse:collapse;
}

td.hunda b {margin:2px;}
td.hundb a {margin:2px;}

td.hundb {
background: #fffdee url(../images/reiter-inaktiv.jpg);
background-repeat: no-repeat;
width: 145px;
height: 30px;
color: grey;
border:1px;
padding: 0px;
margin:0px;
}

td.hundc {
background: #fffdee;
background-repeat: no-repeat;
border:0px;
padding: 0px;
margin:0px;
}

table.hundinner {
background: transparent;
width: 100%;
}

td.hundinner{
background: #fff8ce;
color: black;
padding:5px;
vertical-align:top;
}

td.gal{
background: #fff8ce;
color: black;
padding:30px;
vertical-align:middle;
text-align:center;
}

table.sb {
background: #fff8ce;
padding: 0px;
margin:1px;
border-collapse:collapse;
width:560px;
}

tr.sb,td.sb {
background: #fff8ce;
font-size:10px;
padding: 1px;
border: 1px solid black;
color:black;
}

table.sb a {
color:black;
}
/* UMFELD-Seite ------------------------------------------------------*/
.umfeld {
background: transparent;
color:black;
vertical-align:top;
}

#umfeldcontent {
height:300px;
}

/* NEWS-Seite ------------------------------------------------------*/
.news {
background: transparent;
color:black;
vertical-align:top;
}

#newscontent {
height:300px;
}
	
.newsc {
background: transparent;
color:black;
vertical-align:bottom;
padding:45px;
}

.newsp {
background: transparent;
color:black;
vertical-align:bottom;
padding:1px;
margin:3px;
}


h2.news {
text-align:center;
}

/* Fusszeile ------------------------------------------------------*/
table.footer, table.footer>tr,table.footer>td  {
background: #0e0891;
padding: 0px;
}

p, h1 {
color:black
}

a {
color:black;
}

a.subnavi {
color:white;
}

a.subnavi:visited {
color:white;
}


a.hund {
color:black;
}

a.hund:visited {
color:black;
}

a:hover {
color:blue;
}
a:visited {
color:black;
}

#logo {
background: #0e0891; 
}

#maincontent {
 background: #0e0891 url(../images/bg2.jpg);
 background-repeat: no-repeat;
 color:black;
 width: 648px;
 height: 492px;
 padding: 30px; 
 vertical-align: top;
 color: black; 
}

#maincontentrueden {
 background: #0e0891 url(../images/bg-rueden.jpg);
 background-repeat: no-repeat;
 color:black;
 width: 648px;
 height: 492px;
 padding: 30px; 
 vertical-align: top;
 color: black; 
}

#maincontenthund {
 background: #0e0891 url(../images/bg-hunde.jpg);
 background-repeat: no-repeat;
 color:black;
 width: 648px;
 height: 492px;
 padding: 30px; 
 vertical-align: top;
 color: black; 
}

#maincontenthuendinnen {
 background: #0e0891 url(../images/bg-huendinnen.jpg);
 background-repeat: no-repeat;
 color:black;
 width: 648px;
 height: 492px;
 padding: 30px; 
 vertical-align: top;
 color: black; 
}

#maincontentumfeld {
 background: #0e0891 url(../images/bg-umfeld.jpg);
 background-repeat: no-repeat;
 color:black;
 width: 648px;
 height: 492px;
 padding: 30px; 
 vertical-align: top;
 color: black; 
}

#maincontentnews {
 background: #0e0891 url(../images/bg-news.jpg);
 background-repeat: no-repeat;
 color:black;
 width: 648px;
 height: 492px;
 padding: 30px; 
 vertical-align: top;
 color: black; 
}

#maincontentwelpen {
 background: #0e0891 url(../images/bg-welpen.jpg);
 background-repeat: no-repeat;
 color:black;
 width: 648px;
 height: 492px;
 padding: 30px; 
 vertical-align: top;
 color: black; 
}

#footer {
font-size:0.9em;
}

