/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;font-family:Arial, Helvetica, sans-serif;}
body {line-height: 1.4;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}



/* Hill's Aktionswochen Tiergesundheit */
#container {position:relative;width:780px;margin:0 auto;font-size:13px;}

#navigation {position:relative;width:780px;height:51px;margin:0 0 15px 0;overflow:hidden;}
#navigation ul {width:780px;height:51px;}
#navigation ul li {float:left;height:51px;}
#navigation ul li a {display:block;float:left;height:51px;background:url(../img/navi.gif) no-repeat;text-indent:-9001px;}
#navigation ul li.navi1 a {width:60px;background-position:0 0;}
#navigation ul li.navi1.on a, #navigation ul li.navi1 a:hover {background-position:0 -51px;}
#navigation ul li.navi2 a {width:81px;background-position:-60px 0;}
#navigation ul li.navi2.on a, #navigation ul li.navi2 a:hover {background-position:-60px -51px;}
#navigation ul li.navi3 a {width:100px;background-position:-141px 0;}
#navigation ul li.navi3.on a, #navigation ul li.navi3 a:hover {background-position:-141px -51px;}
#navigation ul li.navi4 a {width:134px;background-position:-241px 0;}
#navigation ul li.navi4.on a, #navigation ul li.navi4 a:hover {background-position:-241px -51px;}
#navigation ul li.navi5 a {width:115px;background-position:-375px 0;}
#navigation ul li.navi5.on a, #navigation ul li.navi5 a:hover {background-position:-375px -51px;}
#navigation ul li.navi6 a {width:129px;background-position:-490px 0;}
#navigation ul li.navi6.on a, #navigation ul li.navi6 a:hover {background-position:-490px -51px;}
#navigation ul li.navi7 a {width:76px;background-position:-619px 0;}
#navigation ul li.navi7.on a, #navigation ul li.navi7 a:hover {background-position:-619px -51px;}
#navigation ul li.navi8 a {width:85px;background-position:-695px 0;}
#navigation ul li.navi8.on a, #navigation ul li.navi8 a:hover {background-position:-695px -51px;}

#content {min-height:460px;}
#content h1 {margin:0 0 5px 0;text-align:center;font-size:28px;font-weight:normal;font-family:Helvetica, Arial, sans-serif;color:#848484;}
#content h1 span {color:#bb0000}
#content h2 {padding:10px 20px 0 20px;font-weight:bold;}
#content .content-390 {color:#494949;float:left;width:390px;}
#content .content-390 p {font-size:12px;padding:10px 20px 10px 20px;text-align:justify;}
#content .content-390 a {color:#204194;text-decoration:none;font-weight:bold;}
#content .content-390 a:hover {text-decoration:underline;}

#content ul {font-size:12px; padding:10px 20px 0 20px;list-style-type:disc; text-align:justify;}
#content ul li {margin:0 0 10px 0;}
#content ul li ul {padding:10px 0 0 30px;list-style-type:circle;}

#content.page-home {background:url(../img/home.jpg) top right no-repeat;}
#content.page-home .content-390 p {padding:10px 50px 10px 20px;}

#content.page-aktion {background:url(../img/home.jpg) top right no-repeat;}
#content.page-aktion .content-390 p {padding:10px 50px 10px 20px;}

#content .content-390 .content-initiatoren {text-align:center;margin: 0 0 10px 0;}

#content.page-ratschlaege .content-390 h2 {font-size:20px;font-weight:normal;text-align:center;color:#848484;margin:0 0 20px 0;}
#content.page-ratschlaege .content-390 table {width:100%;}
#content.page-ratschlaege .content-390 table tr th {text-align:center;font-weight:bold;font-size:50px;color:#848484;}
#content.page-ratschlaege .content-390 table tr td {text-align:center;font-weight:bold;color:#848484;}

#content.page-vorsorge .content-390 ul.navi {list-style-type:none;}
#content.page-vorsorge .content-390 ul.navi li.vorsorge-link1 {height:28px;padding:7px 0 0 90px;background:url(../img/vorsorge-links.gif) 0 0 no-repeat;}
#content.page-vorsorge .content-390 ul.navi li.vorsorge-link2 {height:25px;padding:10px 0 0 90px;background:url(../img/vorsorge-links.gif) 0 -50px no-repeat;}
#content.page-vorsorge .content-390 ul.navi li.vorsorge-link3 {height:25px;padding:10px 0 0 90px;background:url(../img/vorsorge-links.gif) 0 -100px no-repeat;}


#content.page-gesunde_ernaehrung {}
#content.page-gesunde_ernaehrung_science_plan .content-390 ul.navi {list-style-type:none;}
#content.page-gesunde_ernaehrung_science_plan .content-390 ul.navi li {height:35px;}
#content.page-gesunde_ernaehrung_science_plan .content-390 ul.navi li div {text-indent:-9001px;width:35px;height:35px;margin:0 10px 0 0;float:left;}
#content.page-gesunde_ernaehrung_science_plan .content-390 ul.navi li a {display:block;float:left;margin:7px 0 0 0;}

#content.page-gesunde_ernaehrung_vet_essentials .content-390 ul.navi {list-style-type:none;}
#content.page-gesunde_ernaehrung_vet_essentials .content-390 ul.navi li {height:35px;}
#content.page-gesunde_ernaehrung_vet_essentials .content-390 ul.navi li div {text-indent:-9001px;width:35px;height:35px;margin:0 10px 0 0;float:left;}
#content.page-gesunde_ernaehrung_vet_essentials .content-390 ul.navi li a {display:block;float:left;margin:7px 0 0 0;}

#content .content-390 ul.navi li div.navi-welpe {background:url(../img/vorsorge-links.gif) 0 0 no-repeat;}
#content .content-390 ul.navi li div.navi-kaetzchen {background:url(../img/vorsorge-links.gif) -45px 0 no-repeat;}
#content .content-390 ul.navi li div.navi-adulthund {background:url(../img/vorsorge-links.gif) 0 -50px no-repeat;}
#content .content-390 ul.navi li div.navi-adultkatze {background:url(../img/vorsorge-links.gif) -45px -50px no-repeat;}
#content .content-390 ul.navi li div.navi-seniorhund {background:url(../img/vorsorge-links.gif) 0 -100px no-repeat;}
#content .content-390 ul.navi li div.navi-seniorkatze {background:url(../img/vorsorge-links.gif) -45px -100px no-repeat;}

#content.page-rolle_tierarzt .content-390 {width:540px;}
#content.page-rolle_tierarzt .rolle-tierarzt-photo {float:left;width:240px;}

#content.page-tieraerzte .content-390 {width:450px;padding:20px;}
#content.page-tieraerzte .content-390 .tieraerzte-form {width:350px;height:50px;margin:0 0 20px 0;clear:both;}
#content.page-tieraerzte .content-390 .tieraerzte-form .input {width:130px;height:50px;float:left;}
#content.page-tieraerzte .content-390 .tieraerzte-form .input label {display:block;height:18px;clear:both;font-size:12px;font-weight:bold; text-transform:uppercase;}
#content.page-tieraerzte .content-390 .tieraerzte-form .input input {display:block;clear:both;font-size:13px;width:100px;height:16px;padding:5px;border:1px solid #a8a8a8;}
#content.page-tieraerzte .content-390 .tieraerzte-form .select {width:130px;height:50px;float:left;}
#content.page-tieraerzte .content-390 .tieraerzte-form .select label {display:block;height:18px;clear:both;font-size:12px;font-weight:bold;}
#content.page-tieraerzte .content-390 .tieraerzte-form .select select {display:block;clear:both;font-size:13px;width:112px;padding:4px;height:28px;border:1px solid #a8a8a8;}
#content.page-tieraerzte .content-390 .tieraerzte-form .submit {width:90px;padding:18px 0 0 0;float:left;}
#content.page-tieraerzte .content-390 .tieraerzte-form .submit input {text-align:center;padding:4px;background:#204194;border:1px solid #051020;color:#fff;}
#content.page-tieraerzte .content-390 .tieraerzte-form .submit input:active {background:#102040;border:1px solid #051020;}

#content.page-tieraerzte .content-390 .tieraerzte-liste table tr th {padding:10px 5px 10px 0;font-size:12px;border-bottom:1px solid #ddd;}
#content.page-tieraerzte .content-390 .tieraerzte-liste table tr td {padding:10px 5px 10px 5px;font-size:12px;border-bottom:1px solid #ddd;}
#content.page-tieraerzte .content-390 .tieraerzte-liste table tr td.tieraerzte-name {padding:10px 0 10px 5px;font-size:12px;}

#content.page-tieraerzte .tieraerzte-photo {float:left;width:290px;}

/* Formular */
#content .cakeflash {border:2px solid #e4e4e4;background:#f4f4f4;padding:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#content .cakeflash h2 {padding:0;font-size:20px;color:#bb0000;}
.page-register {padding:0 20px 0 20px;color:#505050;}
#content.page-register h2 {font-size:24px;font-weight:normal;font-family:Helvetica, Arial, sans-serif;padding:0 0 10px 0;}
.page-register a {color:#204194;text-decoration:none;font-weight:bold;}
.page-register a:hover {text-decoration:underline;}
.RegFormTitle {float:left;width:160px;height:38px;padding:6px 0 6px 0;}
.RegFormField {float:left;width:400px;height:50px;}
.RegFormField input {width:300px;padding:5px;}
.RegFormField select {padding:5px;}
.BlueButton_Big a {text-align:center;padding:5px;background:#204194;border:1px solid #051020;color:#fff;}
.BlueButton_Big a:hover {text-decoration:none;background:#102040;border:1px solid #051020;color:#fff;}
.ClearDiv {clear:both;}


#footer {clear:both;position:relative;width:780px;height:96px;overflow:visible;background:url(../img/footer.gif) no-repeat 0 0;margin:0 auto;}
.footer-badge {position:absolute; bottom:61px; left:20px;}
.footer-signup {position:absolute;top:15px;right:150px;}
.footer-signup a {font-weight:bold;color:#404040;text-decoration:none;}
.footer-signup a:hover {color:#121212;}
.footer-navigation {position:absolute; right:10px; bottom:0;}
.footer-navigation ul li {float:left;border-left:1px solid #bababa;}
.footer-navigation ul li.first {border-left:1px solid #fff;}
.footer-navigation ul li a {display:block;float:left;height:24px;padding:10px 10px 0 10px;color:#707070;text-decoration:none;font-size:12px;}
.footer-navigation ul li a:hover {color:#303030;}


/* Fragebogen Hill's Aktionswochen Tiergesundheit */
#content .fragebogen ul {
	list-style-type:none;
}
#content .fragebogen li {
	display:block;
}
#content li.submit {
	list-style-type:none;
}
input.textselect{
	width:30px;
}

/* Downloadlinks 5€ gutscheine */
.fl {
    float: left;
    width: 258px;
    border: 1px solid #fff;
}

.fr {
    float: right;
    width: 258px;
    border: 1px solid #fff;
}

#gs_sp,
#gs_ve,
#gs_pd {
    text-align: center;
}

