body {
	font-family: "Century Gothic";
	font-size: 14px;
	line-height: 150%;
	color: #000000;
	margin: 0;
	padding: 0;
	background-color: #FAFBFC;
}

img.nsc_border {
	border: 1px solid #000000;
}

/********ID********/

#container {
	width: 800px;
	margin: 0 auto 0 auto;
}

#header {
	background-image: url(../images/logo-sarinas-dream.jpg);
	height: 225px;
}

#header-flag {
	margin: 10px;
	float: right;
}

#content {
	width: 800px;
	float: left;
}

#menu {
	width: 165px;
	float: left;
}

#menu ul, #menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#text {
	width: 595px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#text h1 {
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#text h1.marg {
	font-size: 16px;
	margin: 0;
	padding: 20px 0 0 0;
}

#text h2.laatste_nieuws {
	font-size: 16px;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0;
}

#text h2.headline {
	font-size: 15px;
	color: #FF0000;
	text-align: center;
	border-bottom: 1px solid #FF0000;
	margin: 0;
	padding:5px;
}

#gedicht {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-align: center;
	width: 500px;
}

#gedicht h1 {
	padding: 0 0 20px 0;
}

#footer {
	font-size: 9px;
	text-align: center;
	clear: both;
}

/********CLASSES********/

.welkom {
	font-size: 15px;
	text-align: center;
}

.update {
	margin: 10px 0 0 0;
	padding: 10px;
	text-align: center;
	font-weight: bold;
}

.nieuws {
	background-color: #FFFFFF;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
}

.nieuws_red {
	color: #FF0000;
}

.datum {
	margin: 0 20px 0 0;
	padding: 5px 0 5px 5px;
	float: left;
}

.item {
	margin: 0px;
	padding: 5px 5px 5px 0
}

.border {
	border-bottom: 1px solid #FF0000;
}

.spaniel_club {
	margin: 0;
	padding: 0px;
}

.gboek {
	margin: 0;
	padding: 10px;
}

.contact {
	margin: 0;
	padding: 10px;
}

.over_ons {
	width: 256px;
	margin: 0 0 20px 5px;
	float: left;
}
	
.hide {
	display: none;
}

.clear {
	clear: both;
}

.clearmargin {
	clear: both;
	padding: 10px 0 0 0;
}

.rechts {
	float: right;
}

.id_nieuws {
	width: 50px;
	height: 50px;
	float: left;
}

.naam_nieuws {
	width: 450px;
	height: 50px;
	float: left;
}

.actie_nieuws {
	width: 80px;
	height: 50px;
	float: left;
}

.form_margin {
	margin: 0;
	padding: 0;
}

/***HOND***/
.hond {
	background-color: #EEF6FE;
	border: 1px solid #DBEBFB;
	width: 200px;
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: 20px;
	float: left;
}

.hondpuppy {
	background-color: #EEF6FE;
	border: 1px solid #DBEBFB;
	width: 150px;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	float: left;
}

.hond-naam {
	font-weight: bold;
}

.hond-foto img {
	margin: 10px 0 0 0;
	border: 0;
}

.hond-foto a {
	font-size: 12px
}

.hond-item {
	width: 100%;
}

.hond-res {
	color: #FF0000;
	font-weight: bold;
}

.hond-res p {
	margin: 0;
	padding: 0;
}

.hond-imp {
	font-weight: bold;
}

.hond-imp p {
	margin: 0;
	padding: 0;
}

.hond-eig {
	font-size: 12px;
	font-weight: bold;
}

.hond-eig p {
	margin: 15px 0 0 0;
	padding: 0;
}

.hond-info {
	width: 390px;
	margin: 10px 0 0 0;
	float: left;
}

.h-sitem {
	width: 125px;
	font-weight: bold;
	float: left;
}

.h-item {
	float: left;
	width: 250px;
}

.h-bold {
	font-weight: bold;
	float: left;
}

.h-red {
	color: #FF0000;
	font-weight: bold;
	float: left;
}

.hond-foto {
	float: left;
}

.h-overig {
	clear: left;
}

.h-overig h2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.redunder {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

/***SUBMENU***/

#submenu {
	width: 400px;
	margin: 0 auto 0 auto;
}

#submenu-t {
	width: 595px;
	margin: 0 auto 0 auto;
}


#submenu .s-item, #submenu-t .s-item {
	width: 65px;
	text-align: center;
	float: left;
}

#showsubmenu {
	width: 100%;
	margin: 0 auto 0 auto;
}

#showsubmenu .s-item {
	width: 55px;
	text-align: center;
	float: left;
}

table#show {
	margin: 20px 0 0 0;
	border: 1px solid #000;
}

table#show tr.head {
	background-color: #EEF6FE;
}

table#show td {
	border: 1px solid #000;
	padding: 5px;
}

#puppysubmenu {
	width: 100%;
	margin: 0 auto 0 auto;
}

#puppysubmenu .s-item {
	width: 65px;
	text-align: center;
	float: left;
}

/********STAMBOOM********/
.stamboom {
	font-size: 11px;
	text-align: center;
}

.st-vader {
	border: 2px solid #000000;
	padding: 10px;
	height: 150px;
	width: 175px;
	float: left;
}

.st-vader2 {
	border: 2px solid #000000;
	padding: 10px;
	height: 171px;
	width: 175px;
	float: left;
}

.st-vader p, .st-vader2 p {
	margin: 0;
	padding: 50px 0 0 0;
}

.st-moeder {
	border: 2px solid #000000;
	padding: 10px;
	height: 150px;
	width: 175px;
	float: left;
}

.st-moeder2 {
	border: 2px solid #000000;
	padding: 10px;
	height: 171px;
	width: 175px;
	float: left;
}

.st-moeder p, .st-moeder2 p {
	margin: 0;
	padding: 50px 0 0 0;
}

.st-sub {
	height: 150px;
	float: left;
}

.sts1 {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 64px;
	width: 175px;
}

.st-sub2 {
	height: 171px;
	float: left;
}

.sts12 {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 74px;
	width: 175px;
}

.sts1 p, .sts12 p {
	margin: 0;
	padding: 20px 0 0 0;
}

.sts2 {
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 64px;
	width: 175px;
}

.sts22 {
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 75px;
	width: 175px;
}

.sts2 p, .sts22 p {
	margin: 0;
	padding: 20px 0 0 0;
}

.st-subsub {
	height: 150px;
	float: left;
}

.stss1 {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 21px;
	width: 175px;
}

.stss2 {
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 21px;
	width: 175px;
}

.stss3 {
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 21px;
	width: 175px;
}

.stss4 {
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 21px;
	width: 175px;
}

.stss12 {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 26px;
	width: 175px;
}

.stss22 {
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 26px;
	width: 175px;
}

.stss32 {
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 26px;
	width: 175px;
}

.stss42 {
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	padding: 10px;
	height: 27px;
	width: 175px;
}

.stss1 p, .stss2 p, .stss3 p, .stss4 p, .stss12 p, .stss22 p, .stss32 p, .stss42 p {
	margin: 0;
	padding: 0;
}

/********LINKS********/

a {
	color: #0000CC;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #0099ff;
}
