
/* Formular */
fieldset.csc-mailform {
border:0;
}

.tx-your-extension-id-pi1-captcha {
	visibility:hidden;
	color: #ff9900;
}

/* Download-Links */
.csc-uploads-fileName a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}
.csc-uploads-fileName a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}
.csc-uploads-fileName a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}
.csc-uploads-fileName a:hoover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}
.csc-uploads-fileName a:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}


fieldset.csc-mailform label {
width: 120px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
color: #FFFFBB;
font-size: 9px;
text-align: right;
margin-right: 10px;
display: block
}


fieldset.csc-mailform input,fieldset.csc-mailform textarea, fieldset.csc-mailform select{
margin-bottom: 10px;
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
position: relative;
left: 125px;
top: -13px;
width:250px;
}

#mailformformtype_mail {
padding:2px;
margin-left:40px;
background:#eee;
border:1px solid #ccc;
width:80px;
text-align:center;
}



.csc-sitemap {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFBB; text-decoration: none; line-height: 6px}
.csc-sitemap a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFBB; text-decoration: none; font-style: none}
.csc-sitemap a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFFFBB; text-decoration: none; font-style: none}
.csc-sitemap a:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFFFBB; text-decoration: none; font-style: none}
.csc-sitemap a:hoover {  font-family: Verdana, Arial, Helvetica, sans-serif;   color: #FFFFBB; text-decoration: none; font-style: none}
.csc-sitemap a:focus {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFFFBB; text-decoration: none; font-style: none}

.csc-sitemap-level1 { margin-left: 15px; font-weight: bold; font-size: 15px}
.csc-sitemap-level2 { margin-left: 30px; font-size: 15px}
.csc-sitemap-level3 { margin-left: 45px; font-size: 12px}
.csc-sitemap-level4 { margin-left: 60px; font-size: 11px}
.csc-sitemap-level5 { margin-left: 75px; font-size: 9px}
.csc-sitemap-level6 { margin-left: 90px; font-size: 9px}
.csc-sitemap-level7 { margin-left: 105px; font-size: 9px}




.level1no { font-family: verdana; font-size: 12px;  font-weight:bold; color:#ffffff; text-decoration:none; margin-left: 5px; line-height: }
.level1no a:link { font-family: verdana; font-size: 12px; font-weight:bold; color:#ffffff; text-decoration:none ; margin-left: 5px; line-height: }
.level1no a:visited { font-family: verdana; font-size: 12px; font-weight:bold; color:#ffffff; text-decoration:none; margin-left: 5px; line-height: }
.level1no a:hover { font-family: verdana; font-size: 12px; font-weight:bold; color:#B0113A; text-decoration:none; margin-left: 5px ; line-height: }
.level1no a:active { font-family: verdana; font-size: 12px; font-weight:bold; color:#ffffff; text-decoration:underline; margin-left: 5px ; line-height: }
.level1no a:focus { font-family: verdana; font-size: 12px; font-weight:bold; color:#ffffff; text-decoration:underline; margin-left: 5px ; line-height: }

.level1act { font-family: verdana; font-size: 12px;  font-weight:bold; color:#B0113A; text-decoration:none; margin-left: 0px ; line-height: }
.level1act a:link { font-family: verdana; font-size: 12px; font-weight:bold; color:#B0113A; text-decoration:none ; margin-left: 0px; line-height: }
.level1act a:visited { font-family: verdana; font-size: 12px; font-weight:bold; color:#B0113A; text-decoration:none; margin-left: 0px ; line-height: }
.level1act a:hover { font-family: verdana; font-size: 12px; font-weight:bold; color:#B0113A; text-decoration:none; margin-left: 0px ; line-height: }
.level1act a:active { font-family: verdana; font-size: 12px; font-weight:bold; color:#B0113A; text-decoration:underline; margin-left: 0px ; line-height: }
.level1act a:focus { font-family: verdana; font-size: 12px; font-weight:bold; color:#B0113A; text-decoration:underline; margin-left: 0px ; line-height: }


.level2no { font-family: verdana; font-size: 11px;  font-weight:normal; color:#ffffff; text-decoration:none; margin-left: 15px; line-height: 15px}
.level2no a:link { font-family: verdana; font-size: 11px; font-weight:normal; color:#ffffff; text-decoration:none ; margin-left: 15px; line-height: 15px}
.level2no a:visited { font-family: verdana; font-size: 11px; font-weight:normal; color:#ffffff; text-decoration:none; margin-left: 15px;  line-height: 15px}
.level2no a:hover { font-family: verdana; font-size: 11px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 15px;  line-height: 15px}
.level2no a:active { font-family: verdana; font-size: 11px; font-weight:normal; color:#ffffff; text-decoration:underline; margin-left: 15px;  line-height: 15px}
.level2no a:focus { font-family: verdana; font-size: 11px; font-weight:normal; color:#ffffff; text-decoration:underline; margin-left: 15px;  line-height: 15px}

.level2act { font-family: verdana; font-size: 11px;  font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 15px;  line-height: 15px}
.level2act a:link { font-family: verdana; font-size: 11px; font-weight:normal; color:#B0113A; text-decoration:none ; margin-left: 15px; line-height: 15px}
.level2act a:visited { font-family: verdana; font-size: 11px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 15px;  line-height: 15px}
.level2act a:hover { font-family: verdana; font-size: 11px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 15px;  line-height: 15px}
.level2act a:active { font-family: verdana; font-size: 11px; font-weight:normal; color:#B0113A; text-decoration:underline; margin-left: 15px;  line-height: 15px}
.level2act a:focus { font-family: verdana; font-size: 11px; font-weight:normal; color:#B0113A; text-decoration:underline; margin-left: 15px;  line-height: 15px}


.level3no { font-family: verdana; font-size: 9px;  font-weight:normal; color:#ffffff; text-decoration:none; margin-left: 20px }
.level3no a:link { font-family: verdana; font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:none ; margin-left: 20px}
.level3no a:visited { font-family: verdana; font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:none; margin-left: 20px }
.level3no a:hover { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 20px }
.level3no a:active { font-family: verdana; font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:underline; margin-left: 20px }
.level3no a:focus { font-family: verdana; font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:underline; margin-left: 20px }

.level3act { font-family: verdana; font-size: 9px;  font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 20px }
.level3act a:link { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:none ; margin-left: 20px}
.level3act a:visited { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 20px }
.level3act a:hover { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 20px }
.level3act a:active { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:underline; margin-left: 20px }
.level3act a:focus { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:underline; margin-left: 20px }


.level4no { font-family: verdana; font-size: 9px;  font-weight:normal; color:#ffffff; text-decoration:none; margin-left: 25px }
.level4no a:link { font-family: verdana; font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:none ; margin-left: 25px}
.level4no a:visited { font-family: verdana; font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:none; margin-left: 25px }
.level4no a:hover { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 25px }
.level4no a:active { font-family: verdana; font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:underline; margin-left: 25px }
.level4no a:focus { font-family: verdana; font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:underline; margin-left: 25px }

.level4act { font-family: verdana; font-size: 9px;  font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 25px }
.level4act a:link { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:none ; margin-left: 25px}
.level4act a:visited { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 25px }
.level4act a:hover { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:none; margin-left: 25px }
.level4act a:active { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:underline; margin-left: 25px }
.level4act a:focus { font-family: verdana; font-size: 9px; font-weight:normal; color:#B0113A; text-decoration:underline; margin-left: 25px }


h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #FFF788; font-weight: bold;}
.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: none}
.bodytext a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}
.bodytext a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}
.bodytext a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}
.bodytext a:hoover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}
.bodytext a:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}

.tx-veguestbook-pi1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: none}

.tx-veguestbook-pi1 td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: none}
.tx-guestbook-list-table .tx-guestbook-list-row { color: #000000}
.tx-srfreecap-pi2-cant-read {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: none;}
.tx-srfreecap-pi2-cant-read a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #FFFFBB; text-decoration: underline; font-weight: bold;}


.bodytextblack {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #000000; text-decoration: none}


.selectprominiimage img {float:left; margin-top:4px; margin-right:4px}

.contenttable .bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 17px; color: #FFFFBB;  text-decoration: none}

.selectpro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFFBB; text-decoration: none}
.selectpro a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}
.selectpro a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}
.selectpro a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}
.selectpro a:hoover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}
.selectpro a:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFDBB; text-decoration: bold; font-style: italic}

.list_item_date{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFFBB; text-decoration: none}
.list_item_time{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFFBB; text-decoration: none}
.list_item_shortdescription{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFFBB; text-decoration: none}

li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #FFFFBB; text-decoration: none}
li a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}
li a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}
li a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}
li a:hoover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}
li a:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #FFFFBB; text-decoration: bold; font-style: italic}


.csc-caption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #FFFFBB; text-decoration: none}


.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; text-align: center}
.footer a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; text-align: center}
.footer a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; text-align: center}
.footer a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; text-align: center}
.footer a:hoover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; text-align: center}
.footer a:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; text-align: center}


.csc-form-label {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFFDE4;  text-decoration: none}
.csc-form-label-req {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFFDE4;  text-decoration: none; font-weight: bold}
.csc-form-radio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFBB; text-decoration: none}


.imgtext-table td {vertical-align: top; text-align:center; }

.navi {width: 180px; background-image: url(http://www.tierpark-nordhorn.de/fileadmin/template/bgtp.gif); }

body * {
	/* color: #FFFDBB; */
	/* Anpassung am 7. Dez, sonst wird gelb auf weiß im Gästebuch und im Formular angezeigt */
	
}

a {
	color: #FFFDBB; 
}

/* Anpassung am 7. Dez, sonst wird gelb auf weiß im Gästebuch und im Formular angezeigt */
span.bodytext input, span.bodytext select, span.bodytext option, td.tx-guestbook-list-rowleft p a{
	color: black;
}

/*.hnavi {
	display: none;
	position: absolute;
	top: 35px;
	left: 60px;
	width: 200px;
	background: #8CBE04;
	zindex: 9;
	border: 2px solid #049A34;
} */

table img {
}
#ticker {
	height: 25px;
	background-color: #009835;
}
.tx-cmjstickernews-pi1 {
	width: 835px;
	height: 24px;
	overflow: hidden;
}
.tx-cmjstickernews-pi1 table {
	width: 835px;
	height: 24px;
	overflow: hidden;
	
}

input {
}

.layout_form {
  color:white;
}
