/* CSS Document */
body { 
        background: white;
				background-image: url('images/back.png');
				background-repeat: repeat-x;
        font-family: verdana;
        font-size: 16px; 
				color:white;
				text-align:center;
				margin-top: -5px;
				margin-bottom: -2px;
				line-height: 1.3;
      } 

/* Table properties */

table
			{
				width:737px;
				border-color: white;
			}

table.dog
			{
				width:98%;
				height: 110px;
			}
			
td.body
			{
				padding-left: 4px;
				padding-right: 10px;
				padding-bottom: 30px;
				text-align: left;
				vertical-align: top;
	      width: 590px;
			}
      
td.menu
		  {
	      padding:4px 10px;
	      text-align: left;
	      vertical-align:top;
	      width: 160px;
	      border-right: 0px solid #466ca7;
      }
      
td.footer
		  {			
					border-top:3px double #ccc;
      }

td.dogpic
		  {
	      vertical-align:middle;
	      width: 100px;
      }
      
/* Image properties */

img
			{
				border:none;
			}

img.thumbs
			{
				margin-right: 10px;;
				margin-bottom: 10px;;
			}

img.news
			{
				margin-right:4px;
				float: left;
				width: 75px;
				margin-bottom:14px;
			}
			
img.flags
			{
				float: right;
				margin-left: 4px;
				height: 25px;
				width: 37px;
			}

img.portrait
			{
				width: 100px;
			}

/* Anchor properties */

a			{
				font-size: 13px;
				color:#ffc601;
				text-decoration: none;
        font-weight: bold;
        position:relative;
			}

a.submenu
			{
				font-size: 11px;
				color:#ffc601;
				text-decoration: none;
        font-weight: bold;
        margin-left:10px;
			}
			
a.email
			{
				color: #8d2f3a;
			}
			
a.impressum
			{
				font-size:10px;
			}
			
a.image
			{
				background:none;
			}

a:hover
			{
				background: #cfe2f1;
				text-decoration: none;
        font-weight: bold;
        color:black;
			}

a.image:hover
			{
				background:none;
			}
a.abclist
			{
			margin-left: 5px;
			margin-right: 5px;
			}
			
/* Text properties */

p
			{
				text-align: justify;
			}
			
p.welcome
			{
				color:#ffc601;
				margin-top: 2px;
			}

/* Division properties */
			
div.body
			{
				background-image: url('images/divback.png');
				background-repeat: repeat-y;
				width:750px;
				margin-left:auto; 
				margin-right:auto;
				padding-top: 10px;
			}

div.menu
			{
				margin-top: 10px;			
				font-size: 13px;
				color:#ffc601;
				text-decoration: none;
        font-weight: bold;
			}

div.footer
			{
				text-align: center;
				font-size: 10px;
				line-height: 0.3cm;
			}

div.heading
      {
				color: white;
 	  	  font-size: 28px;
        border-bottom: 1px solid white;
        font-family: "trebuchet ms";
        font-weight: bold;
      }
      
div.title
      {
				margin-left:20px;
				margin-top:10px;
				color: white;
 	  	  font-size: 18px;
        border-bottom: 1px solid white;
        font-family: "trebuchet ms";
        font-weight: bold;
      }

div.news
      {
				margin-top:10px;
				color: white;
 	  	  font-size: 14px;
        border: 1px dashed silver;
        padding: 0px 10px 0px 10px;
      }

div.headeradmin
      {
				margin-top:20px;
 	  	  font-size: 12px;
      }

div.flags
      {
				text-align:right;
      }

div.topflags
      {
				text-align: right;
				margin-top: -2px;
				margin-left: 5px;
				margin-bottom: -16px;
				margin-right: 15px;
      }

div.adminlink
			{
				position:relative; 
				top:-25px; 
				float:right; 
				margin-bottom:-25px;
			}				
div.contact
			{
				background:#c4d4ec;
				color: black;
				padding: 5px 0px 5px 40px;
			}
div.abclist
			{
				background: #334d73;
				margin-bottom: 20px;
				padding: 5px;
			}

/* Other Properties */
      
iframe {
border: 0px solid #ffffff;
}

span.one
			{
				background: #FF8C00;
				color:black;
				border-width: 2px;
				border-style: groove;
				border-color: #7e4b0e;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				line-height: 30px;
 	  	  font-size: 12px;
        font-weight: bold;
			}

span.two
			{
				background: #8B0000;
				border-width: 2px;
				border-style: groove;
				border-color: black;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				line-height: 30px;
 	  	  font-size: 12px;
        font-weight: bold;
			}

legend
			{
				color: white;
			}
			
span.highlighted
			{
				color: gray;
			}
			
/* Spiffy Corners */

div.spiffy1{
	margin-bottom: 20px;
}

div.spiffy2{
	margin-top: 10px;
	margin-bottom: 50px;
	color: black;
}

div.spiffy3{
	margin-bottom: 20px;
	text-align: justify;
	color: black;	
}

.europablue{display:block} .europablue *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#000099} .europablue1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #2e43a5; border-right:1px solid #2e43a5; background:#141d9e} .europablue2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #486bac; border-right:1px solid #486bac; background:#0f169d} .europablue3{ margin-left:1px; margin-right:1px; border-left:1px solid #0f169d; border-right:1px solid #0f169d;} .europablue4{ border-left:1px solid #2e43a5; border-right:1px solid #2e43a5} .europablue5{ border-left:1px solid #141d9e; border-right:1px solid #141d9e} .europabluefg{ background:#000099; padding: 5px;}

.babyblue{display:block} .babyblue *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#c4d4ec} .babyblue1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #829ec9; border-right:1px solid #829ec9; background:#a7bcdc} .babyblue2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #5c80b5; border-right:1px solid #5c80b5; background:#aec2e0} .babyblue3{ margin-left:1px; margin-right:1px; border-left:1px solid #aec2e0; border-right:1px solid #aec2e0;} .babyblue4{ border-left:1px solid #829ec9; border-right:1px solid #829ec9} .babyblue5{ border-left:1px solid #a7bcdc; border-right:1px solid #a7bcdc} .babybluefg{ background:#c4d4ec; padding: 10px; }

.furbrown{display:block} .furbrown *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#3c5a87} .furbrown1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #476a9d; border-right:1px solid #476a9d; background:#416191} .furbrown2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #4e74ab; border-right:1px solid #4e74ab; background:#3f5f8e} .furbrown3{ margin-left:1px; margin-right:1px; border-left:1px solid #3f5f8e; border-right:1px solid #3f5f8e;} .furbrown4{ border-left:1px solid #476a9d; border-right:1px solid #476a9d} .furbrown5{ border-left:1px solid #416191; border-right:1px solid #416191} .furbrownfg{ background:#3c5a87; padding: 5px;}

.yellow{display:block} .yellow *{   display:block;   height:1px;   overflow:hidden;   font-size:.01em;   background:#fae188} .yellow1{   margin-left:3px;   margin-right:3px;   padding-left:1px;   padding-right:1px;   border-left:1px solid #99a49e;   border-right:1px solid #99a49e;   background:#cfc691} .yellow2{   margin-left:1px;   margin-right:1px;   padding-right:1px;   padding-left:1px;   border-left:1px solid #6181ab;   border-right:1px solid #6181ab;   background:#d9cc8f} .yellow3{   margin-left:1px;   margin-right:1px;   border-left:1px solid #d9cc8f;   border-right:1px solid #d9cc8f;} .yellow4{   border-left:1px solid #99a49e;   border-right:1px solid #99a49e} .yellow5{   border-left:1px solid #cfc691;   border-right:1px solid #cfc691}  .yellowfg{   background:#fae188; padding: 10px;}

