body { 
	margin: 0px;
	padding: 0px;
	background-image: url('../images/hg.gif');
	background-repeat: repeat-x;
	background-color: #9D9D9D;
	font-family: "Verdana","Trebuchet MS","Tahoma","Arial",sans-serif;
}

#container { 
	width: 950px;		
	margin: 0px  auto;
  	padding: 0px;	
}

#contentBox {
	width: 946px;
	background-color: #FFFFFF;
	border: 2px solid #DA163D;
	border-bottom: 10px solid #DA163D;
	float: none;
	clear: left;
	overflow: hidden;

}

#contentBox .column {
/*
    	margin-bottom: -20000px;
	padding-bottom: 20010px;
   	float: left; 
   	background-image:url('../images/transparent.gif');
 */
}





/* ABSTAENDE */

#dividerBrowserContainer { 
	margin-top: 40px;
}

#dividerTopnaviHead { 
	margin-bottom: 0px;
}

#dividerHeadContent { 
	margin-bottom: 0px;
}

#dividerLeftCenter { 
	margin-right: 0px;
}

#dividerCenterRight { 
	margin-right: 0px;
}

#dividerContentFooter {
    margin: 0px 0px 0px ! important; 
    float: none;
}

#dividerContainerBrowser {}





/* TEXTFORMATIERUNG */

p { 
		
	padding: 0px 0px 0px 0px;
  text-align: left;
	font-size: 0.8em;
  line-height: 1.4em;
  font-weight: normal;
  color: #434343;
	text-decoration: none;
}

h1 { 
	margin-top: 15px;
		
	padding: 0px;
  text-align: left;
  font-size: 1.1em;
  color: #DA163D;
	
	font-weight: bold;
	font-style: normalo;
  line-height: 125%;
}

h2 { 
	width: 590px;
	margin-top: 19px;
	padding-bottom: 1px;
  text-align: left;
  font-size: 0.80em;
  color: #000000;
	border-bottom: 1px dotted #BDBDBD;
	font-weight: bold;

}

h3 { 
	
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0px;
   	text-align: left;
   	font-size: 0.85em;
   	color: #DA163D;
	font-weight: normal;
}



img {
    border: none;
    margin: 0px;
    padding: 0px;
}


.bildLinks {
	border: none;

	margin-right: 15px;
	margin-bottom: 5px;
	padding: 0px;
	float: left;
	
}

.zuHause {
	
	float: left;
	margin-right: 12px !important;
	margin-bottom: 12px !important;
	*margin-right: 8px;
	*margin-bottom: 8px;
	padding: 0px;
}

.zuHause2 {
	
	float: left;
	margin-right: 12px !important;
	margin-bottom: 2px !important;
	*margin-right: 8px;
	*margin-bottom: 1px;
	padding: 0px;
}

.anfahrt {
  width: 238px;
  height: 215px;
  margin-right: 25px;
	padding: 0px 0px 0px 0px;
	float: left;

}

.ulabstand {
	display: block;
	width: 200px;
	float: left;
	margin-left: 0px;
}

li {
	margin-left: 40px;
	*margin-left: 3px;
  text-align: left;
	font-size: 0.8em;
  line-height: 1.3em;
  font-weight: normal;
  color: #DA163D;
	text-decoration: none;
}


.interneLinks {
	margin-left: 15px;
    	line-height: 1.6em;

}

.externeLinks {
	line-height: 1.6em;
}



/* TABELLE */

#pedigree {

	width: 580px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #012D5C;
}

#pedigree th {	
	color: #012D5C;
	text-align: left;
	
	border: 1px solid #012D5C;
	background: #DEDEDE;
	font-weight: normal;
	padding: 5px;
	margin: 0px;
}

#pedigree td {
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 1.5em;
	font-size: 0.8em;
	border: 1px solid #012D5C;
	background-color: #F1F1F1;	
}


/* TABELLE IMPRESSUM */

table {
line-height: 1.4em;

}


table a {
	margin: 0px;
	padding: 0px;
  color: #434343;
	
	text-decoration: none;
}

table td {
	margin: 0px;
	padding: 0px;
  color: #434343;
	text-decoration: none;
}

table a:hover {
	border-bottom: 1px dotted #BDBDBD;
}



a {
	margin: 0px;
	padding: 0px;
   	color: #434343;
	text-decoration: none;
}

a:hover {
	border-bottom: 1px dotted #BDBDBD;
}


#ZuruckButton  {
	width: 580px;
	margin-top: 10px; 
	padding-top: 0px; 
	text-align: right;


}

#ZuruckButton a.znavb {
	background-image: url('../images/zurueck.gif');
	background-image: no-repeat;
	width: 30px;
	height: 18px;
 	margin: 0px;
	padding: 0px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	display: block;
	float: right;
	color: #012D5C;
}

#ZuruckButton a.znavb:hover {
 	margin: 0px;
	padding: 0px;
	background-image: url('../images/zurueck-active.gif');
	background-image: no-repeat;
	border-bottom: 1px dotted #012D5C;
	color: #012D5C;
	border: none;
	text-decoration: none;
}


/* HEADER */

#headerBox {
	width: 950px;
	margin: 0px 0px 0px 0px !important;
	*margin: 0px 0px 0px 0px; 
	padding: 0px;
}




/* HAUPTNAVIAGATION */

#HauptNav {
	width: 558px;
	height: 26px;	
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	float: left;
	
	
}

#HauptNav a.hnav {

	width: 108px;
	height: 26px !important;
	*height: 19px;

	margin: 0px 2px 0px 0px;
	padding-top: 7px;
	
	border: none;
	background-image: url('../images/hg-nav.gif');
	background-repeat: no-repeat;
	
	text-decoration: none;
	text-align: center;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
}

#HauptNav a.hnav:hover {
	background-image: url('../images/hg-nav-active.gif');
	background-repeat: no-repeat;
}


#HauptNav a.hnavactive {
	width: 108px;
	height: 26px !important;
	*height: 19px;

	margin: 0px 2px 0px 0px;
	padding-top: 7px;
	
	border: none;
	background-image: url('../images/hg-nav-active.gif');
	background-repeat: no-repeat;
	
	text-decoration: none;
	text-align: center;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	
	float: left;
}




/* NEBENNAVIGATION */

#NebenNav {
	width: 390px;
	
	margin: 0px 0px 0px 0px; 
	padding-top: 6px; 
	text-align: right;
	font-size: 0.7em;
	color: #000000;
	float: left;
}

#NebenNav a.nnav {
 	margin: 0px;
	padding: 0px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	
	
	color: #000000;
}

#NebenNav a.nnav:hover {
 	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #DA163D;
	color: #000000;
}

#NebenNav a.nnavactive {
 	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #DA163D;
	

	color: #000000;
}


#contentLogobild a, #contentLogobild a:hover {
	border: none;
	text-decoration: none;
	
}


/* CENTERBOX */

#centerBox { 
	width: 676px;
	margin: 0px 0px 0px 0px !important;
	*margin: 0px 5px 0px 0px;	
	padding: 0px;
/*	clear: left; */
 	float: left; 
  background-image: url('../images/transparent.gif');	
}

#centerBoxInnen {
	margin: 0px 0px 130px 30px;
	padding: 0px 25px 0px 25px;
  	background-image:url('../images/transparent.gif');	
}

.zuchtplanung {
	width: 293px;
	float: left;
	margin-bottom: 20px;
	padding: 0px;
}

.hundeklassen {
	width: 262px;
	margin-right: 35px !important;
	*margin-right: 20px;
	padding: 0px;
	float: left;

}

.bilderPraxis {
	width: 280px;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px !important;
	*margin-right: 10px;
	margin-top: 25px;
	padding: 0px;
}

.bilderPraxishochformat {
	width: 200px;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-top: 25px;
	padding: 0px;
}

.bilderWesenstest {
	width: 180px;
	float: left;
	margin-right: 5px;
	padding: 0px;

}

a.LinkZuGrossenBildern {
	margin: 0px;
	padding: 0px;
}

a.LinkZuGrossenBildern:hover {
	margin: 0px;
	padding: 0px;
	border: none;
}

a.bilderGross {
	margin: 0px;
	padding: 0px;

}

a.bilderGross:hover {
	margin: 0px;
	padding: 0px;
	border: none;

}

#centerBox ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;

}

#centerBox ul li {	
	padding: 0px 0px 5px 0px;
}



#contentBoxUnten {
  float: none;
  clear: left;
	margin-left: 0px !important;
	*margin-left: -5px;
	min-height: 500px;
	height: auto !important;
	*height: 500px;
	background-image: url('../images/hg-hund-schatten.gif');
	background-position: bottom;
  	background-repeat: no-repeat;
/*	*background-image: url('../images/hg-hund-schatten_ie6.gif');
	background-attachment: fixed; */
}


/* TABELLENFORMATIERUNG */

table {
	width: 240px;	

	margin-right: 5px;
	margin_bottom: 5px;
	padding: 0px;
	border: none;

	text-align: left;
	font-size: 0.8em;
    	/*line-height: 1.2em;*/
    	font-weight: normal;
    	
	text-decoration: none;
}


tr {
	width: 0px;
	margin: 0px;
	padding: 0px;
	border: none;

}

td {
	width: 0px;
	margin: 0px;
	padding: 0px;
	border: none;

}

.tNummernAbstand {
	margin-bottom: 15px;
	padding: 0px;
	border: none;
}






/* CENTERBOX Ð FORMULARE */

#centerBox form {
	
	margin: 0px 0px 0px 0px;
}

#centerBox .important {
	font-weight: bolder;
	font-size: 0.9em;
	color: #C80000;
}

#centerBox fieldset {
	border: none;
	border: 1px solid #012D5C;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#centerBox legend {
	font-weight: bold;
	font-size: 0.8em;
	color: #012D5C;
	margin: 0px 0px 5px 0px;
}

#centerBox .inputSet {
	margin: 10px 20px 5px 10px;
	font-size: 0.8em;
	display: block;
	float: none;
	clear: both;
}

#centerBox label, #centerBox .label {
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 10px;
	margin-left: 10px;
}

#centerBox .input {
	width: 180px;
	padding: 2px 10px 3px 10px;
	background-color: #F0F0F0;
	border: none;
	border: 1px solid #012D5C;
}

#centerBox .multipleChoice {
	margin-bottom: 4px;
}

#centerBox .radio, #centerBox .checkbox {
	margin: 0px;	
	padding: 0px;
	float: left;
}

#centerBox .radioText, #centerBox .checkboxText {
	margin-left: 5px;
}

#centerBox .select {
	width: 221px;
	background: #F0F0F0;
	padding: 5px 10px 3px 10px;
	margin: 0px 0px 0px 0px;
	border: none;
	border-left: 1px solid #EF7900;
	border-bottom: 1px solid #EF7900;
}

#centerBox option {
	color: #787878;
	padding: 3px 3px 3px 3px;
}

#centerBox .button {
	text-align: right;
}

#centerBox .primaryAction {
	color: #012D5C;
	font-weight: bold;
	border: 1px solid #012D5C;
	background: #F0F0F0;
}

#centerBox .primaryAction:hover, #centerBox .primaryAction:focus {
	background: #43668C;
	color: #FFFFFF;
	border: 1px solid #012D5C;
} 

#centerBox .secondaryAction {
	color: #c0c0c0;
	background: #fff;
	border: 1px solid #C9DCA6;
}

#centerBox .secondaryAction:hover, #centerBox .secondaryAction:focus {
	color: #000000;
	border: 1px solid #C9DCA6;
}


.linieHeadline {
	width: 480px;
	border-bottom: 1px solid #CECECE;

}









/* RIGHTBOX */

#rightBox {
	width: 230px;
	margin: 0px 15px 100px 15px;
	padding: 0px;
	background-image: url('../images/transparent.gif');
 	float: left; 
}

#Mobilnummer{
	display: block;	
	background-image: url(../images/subnav-linie.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	padding: 5px 0px 0px 25px;
	height: 27px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	color: #000000;
}



#SubNav-Headline {
	width: 223px;

	background-repeat: no-repeat;

	margin: 0px;
	padding: 3px 0px 3px 0px;

	
	border-bottom: 1px solid #DA163D;
	color: #DA163D;
	font-size: 0.85em;
	font-weight: bold;
}

#SubNav-Menu {
	width: 223px;
	margin: 0px;
	padding: 0px;


}

#SubNav-Menu a.snav01 {
	display: block;	
	background-image: url('../images/subnav-linie.gif');
	background-repeat: no-repeat;
	margin-top: 5px;
	padding: 5px 0px 0px 25px;
	height: 27px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	color: #000000;
}

#SubNav-Menu a.snav01:hover {
 	display: block;	
	background-image: url('../images/subnav-linie-active.gif');
	border: none;
	margin-top: 5px;
	padding: 5px 0px 0px 40px;
	height: 27px;
	text-decoration: none;
	color: #000000;
}

#SubNav-Menu a.snav01active {
 	display: block;	
	background-image: url('../images/subnav-linie-active.gif');
	background-repeat: no-repeat;
	margin-top: 5px;
	padding: 5px 0px 0px 40px;
	height: 27px;
	border: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}









#SubNav-Menu a.snav01l {
	display: block;	
	background-image: url('../images/subnavl-linie.gif');
	background-repeat: no-repeat;
	margin-top: 5px;
	padding: 5px 0px 20px 25px;
	height: 27px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	color: #000000;
}

#SubNav-Menu a.snav01l:hover {
 	display: block;	
	background-image: url('../images/subnavl-linie-active.gif');
	border: none;
	margin-top: 5px;
	padding: 5px 0px 20px 40px;
	height: 27px;
	text-decoration: none;
	color: #000000;
}

#SubNav-Menu a.snav01lactive {
 	display: block;	
	background-image: url('../images/subnavl-linie-active.gif');
	background-repeat: no-repeat;
	margin-top: 5px;
	padding: 5px 0px 20px 40px;
	height: 27px;
	border: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}










#SubNav-Menu a.snav02 {
	display: block;	

	margin-top: 0px;
	padding: 1px 0px 3px 40px;

	border: none;
	text-decoration: none;
	font-size: 0.7em;

	color: #000000;
}

#SubNav-Menu a.snav02:hover {
 	display: block;	
	
	border: none;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#SubNav-Menu a.snav02active {
 	display: block;	

	margin-top: 0px;
	padding: 0px 0px 3px 40px;

	border: none;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
}




#dividerCenterRight {
	width: 8px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	background-image: url('../images/schatten.gif');
	background-repeat: repeat-y;
	float: left;
	overflow: hidden;
}



.clear {
    float: none;
    clear: left;
}

tr.zeilenLink  {
	font-weight: normal;
}

tr.zeilenLink:hover {
	font-weight: bold;
}





#copyright {
margin-top: 5px;
margin-bottom: 10px;
padding: 0px;
font-size: 0.7em;
color: #012D5C;

}

#copyright a {
border: none;

}