/*
Farben:
#dbf1fe=ganz hellblau
#92bfe8=hellblau
#1258a7=mittelblau
#003764=dunkelbau
#f8a12e=orange
*/
body {
  background-color: #1258a7; /*#ffffff;*/
  margin: 0;
  padding: 0;
}

a:active {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 12px; 
  color: #000000; 
  font-weight: bold; 
  text-decoration: none;
}

a:link {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 12px; 
  color: #1258A7;
  font-weight: bold; 
  text-decoration: none;
}

a:visited {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 12px; 
  /*color: #003764;*/
  color: #1258A7;
  font-weight: bold; 
  text-decoration: none;
}

a:hover {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 12px; 
  color: #f8a12e;
  font-weight: bold; 
  text-decoration: none;
}

h1 {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 14px; 
  color: #1258A7;
  margin-bottom: 10px;
}

h2 {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 14px; 
  color: #003764;
  font-weight: normal; 
  margin-bottom:10px;
}

h3 {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 12px; 
  color: #003764;
  font-weight: bold; 
  margin-top:10px; margin-bottom:-15px; 
  padding:0px;
}

h4 {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 12px; 
  color: #1258A7;
  font-weight: bold; 
  margin-top:10px; margin-bottom:-8px; 
  padding:0px;
}

h5 {
  margin: 0 0 0 0;
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 10px; 
  color: #000000; 
  font-weight: normal; 
  font-style: normal;
}

hr {
	height:1px; 
	border:none; 
	background:#003764;
	color: #003764; 
	margin:10px 0;
}

p, td, ul, li {
  font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
  font-size: 12px; 
  color: #000000; 
  font-weight: normal; 
  font-style: normal;
}

#contentCenter{
  text-align: center;
}

div.contentCenter{
  text-align: center;
}

#adresses p,#adresses a{
  font-size: 11px;
}

a img {
  border-width: 1px;
  border-color: #1258A7;
}

a:hover img {
  border-width: 1px;
  border-color: #f8a12e;
}

.block_text{
  text-align: justify;
}

#ul_big {
  list-style-image: url(../assets/images/layout/info1.gif);
  vertical-align: middle;
}

#ul_big2 {
  list-style-image: url(../assets/images/layout/info.gif);
  vertical-align: middle;
  margin-left: -18px;
}
* html #ul_big2 {  /* Korrekturen fuer IE 5.x */
  margin-left: 20px;
}

#ul_smal {
	list-style-image: url(../assets/images/layout/clearpixel.gif);
}

#ul_smal li {
	margin-top: 5px;
	margin-left: -35px;
}

#ul_smal2 {
}

#ul_smal2 li {
	margin-top: 5px;
	margin-left: -25px;
}

#ul_big2 li {
  margin-top: 5px;
  padding-left: 0px;
  text-indent: -5px
}

ul li a, ul li b {
  padding-left: 5px;
}

a.footer:link,a.footer:visited {
  font-size: 10px;
  color: #333333;
  margin-left: 10px;
  margin-right: 10px;
}

a.footer:hover {
  font-size: 10px;
  color: #3f3f3f;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: underline;
}

/* Rahmen und Ränder */
.rundrum {		/* used by Hundehimmel */
  border-width:6px; 
  border-style:solid; 
  border-color:black; 
  padding:2px; 
  text-align:justify;
}

#rundrum2 {		/* used by Ungarn-site / table Tierschutz-Fahrten */
  border-width: 1px; 
  border-style: solid; 
  border-color: #003764;
  padding: 2px; 
  text-align: justify;
}

.rundrum3 {		/* used by Ungarn-site / table Tierschutz-Fahrten */
  border-width: 1px; 
  border-bottom-style: solid; 
  border-color: #003764;
  padding: 2px; 
  text-align: justify;
}
/* Rahmen und Ränder Ende*/

.colLeft {
	border-right: 1px solid #1258A7;
	background: #92BFE8 none repeat scroll 0%;
}

/*SECOND NAVIGATION*/
#secondnav ul {
	margin:0px 0 0 0;
	padding:0;
	list-style-type: none;
	border-bottom: 1px solid #1258A7;
}

#secondnav ul li{
	margin:0px;
	padding:0px;
	line-height:21px;
	border-top: 1px solid #1258A7;
}
#secondnav ul li.liBreak{
	margin:0px;
	padding:0px;
	display: block;
	background: url(navback.jpg);
	height:10px;
	line-height:10px;
	font-size:8px;

}

* html #secondnav ul li.liBreak{
	line-height:10px;
}

#secondnav ul li a {
	display: block;
	color: #003764;
	padding:3px 0 0 20px; 
	padding-left: 20px;
	font: bold 12px Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	text-decoration:none;
	width:173px;
	height:17px;
}
* html #secondnav ul li a {  /* Korrekturen fuer IE 5.x */
    width:193px;
	height:20px;
}

#secondnav ul li a:hover, #secondnav ul li a:hover {
	color: #003764;
	font: bold 12px Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	/*background: url(../assets/images/layout/navback.gif) top left;*/
	background-repeat: no-repeat;
	background-color: #f8a12e;
}

#secondnav ul li a#current {
	color: #003764;
	font: bold 12px Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	/*background: url(../assets/images/layout/navback.gif) top left;*/
	background-repeat: no-repeat;
	background-color: #F8A12E;
}
/*SECOND NAVIGATION END*/

#gb {
	vertical-align:bottom;
	margin:15px 84px 15px 20px;
	padding:5px 5px 3px 6px;
	background:#F8A12E;
}

#gb2 {
	vertical-align:bottom;
	margin:20px 0px 20px 20px;
	color: #003764;
}


#contact {
	vertical-align:bottom;
	margin:20px 0px 40px 20px;
	color: #003764;
}

#line {
	border-top: 1px solid #1258A7;
}

#bannerText1 {
	font-size: 14px; 
	vertical-align:bottom;
	margin:10px 0px 5px 20px;
	color: #003764;
}

#banner {
	vertical-align:bottom;
	margin:0px 0px 5px 20px;
	color: #003764;
}

#bannerText2 {
	vertical-align:bottom;
	margin:0px 0px 30px 20px;
	color: #003764;
}

/* Kontaktformular einzeltiere */
#textareaInput {
  width: 450px;
  font-family: Arial; 
  font-size: 12px;
  border: #404040 1px solid;
}

#textInput {
  width: 200px;
  margin-bottom: 5px;
  font-family: Arial; 
  border: #404040 1px solid;
}

/* Patenschafts Barometer */
.bild1{
	z-index:2;
	background: #dbf1fe;
	width: 164px;
	height: 10px;
	font-size:1px;
}
.bild2{
	z-index:1;
	background: #1258a7;
	width: 0px;
	height: 10px;
	position: relative;
	top: -10px;
	/**/
	font-size:1px;
}
* html .bild2{
	left: 0px;
}
.number1{
	position: relative;
	top: -10px;
	font-size:10px;
}
.number2{
	position: relative;
	top: -22px;
	left: 137px;
	font-size:10px;
}
.bild01{
	z-index:2;
	width: 164px;
	height: 10px;
	font-size:1px;
}
.bild02{
	z-index:1;
	width: 0px;
	height: 10px;
	position: relative;
	top: -10px;
	/**/
	font-size:1px;
}

.bild0{
	z-index:2;
	width: 164px;
	height: 10px;
	font-size:1px;
}

/* Patenschafts Barometer Ende*/

/*EINGABE-MASKE ABSTAND*/
.inputBorder{
	border: #404040 1px solid;
}

#contentTable td.dist_10{
	padding-bottom:10px;
}

#contentTable td.dist_20{
	padding-bottom:10px;
}
/*EINGABE-MASKE ABSTAND ENDE*/

/* Format mehrspaltige div's s. Hundename */

.divColLeft{
	float:left; 
	width:264px; 
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size: 12px; 
	color: #000000;
}

.divColRight{
	float:right; 
	width:264px; 
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size: 12px; 
	color: #000000;
}
/* Format mehrspaltige div's s. Hundename ENDE*/