/*!
YUI 3.4.0 (build 3928)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}

/*!
Klinikum Ingolstadt ($Rev$)
*/
html {
    height:100%;
    background:none;
}

body {
    height:100%;
    min-height:100.01%;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    background:url(../images/bg_blau_1.jpg) fixed repeat-x;
}

body.bgBlau2 {
    background-image:url(../images/bg_blau_2.jpg);
}

body.bgBlauviolett {
    background-image:url(../images/bg_blauviolett.jpg);
}

body.bgBraun {
    background-image:url(../images/bg_braun.jpg);
}

body.bgDunkelgrau {
    background-image:url(../images/bg_dunkelgrau.jpg);
}

body.bgDunkelgruen {
    background-image:url(../images/bg_dunkelgruen.jpg);
}

body.bgGelb {
    background-image:url(../images/bg_gelb.jpg);
}

body.bgHellblau {
    background-image:url(../images/bg_hellblau.jpg);
}

body.bgHellgruen {
    background-image:url(../images/bg_hellgruen.jpg);
}

body.bgHellviolett {
    background-image:url(../images/bg_hellviolett.jpg);
}

body.bgMittelgruen {
    background-image:url(../images/bg_mittelgruen.jpg);
}

body.bgMoosgruen {
    background-image:url(../images/bg_moosgruen.jpg);
}

body.bgOrange {
    background-image:url(../images/bg_orange.jpg);
}

body.bgRot1 {
    background-image:url(../images/bg_rot_1.jpg);
}

body.bgRot2 {
    background-image:url(../images/bg_rot_2.jpg);
}

body.bgRot3 {
    background-image:url(../images/bg_rot_3.jpg);
}

body.bgViolett {
    background-image:url(../images/bg_violett.jpg);
}

h1, h2, h3, h4, h5, h6 {
    font-weight:bold;
}

h2 a {
    color:#666;
}

th {
    font-weight:bold;
    color:#666;
}

th, td {
    vertical-align:top;
    text-align:left;
}

dt {
    font-weight:bold;
}

a {
    text-decoration:none;
    color:#1E4387;
}

a:hover {
    color:#666;
}

strong {
    font-weight:bold;
}

fieldset {
    color: #1e4387;
    font-weight: bold;
    padding-top:10px;
}

fieldset p {
    font-weight:normal;
}

#spalteMitteDiv embed, #spalteMitteDiv object {
    margin-top:15px;
    margin-bottom:30px;
}

#containerDiv {
    width:1020px;
    margin:0 auto;
    height:100%;
    padding-top:60px;
}

#containerDiv.body1sp, body.home #containerDiv.body2sp {
    background-image:url(../images/bg_container_1sp.gif);
}

#containerDiv.body2sp {
    background-image:url(../images/bg_container_2sp.gif);
}

#containerObenDiv {
    background-color: #fff;
    -webkit-border-top-left-radius:24px;
    -webkit-border-top-right-radius:24px;
    -moz-border-radius-topleft:24px;
    -moz-border-radius-topright:24px;
    border-top-left-radius:24px;
    border-top-right-radius:24px;
    padding-top:24px;
    height:214px;
}

div.body1sp #containerUntenDiv, body.home div.body2sp #containerUntenDiv {
    background-image:url(../images/bg_container_1sp_un.gif);
}

div.body2sp #containerUntenDiv {
    background-image:url(../images/bg_container_2sp_un.gif);
}

#logoDiv {
    float:left;
    width:250px;
}

#kopfzeileDiv {
    width:746px;
    margin-left:250px;
}

#logoImg {
    padding-left:8px;
    padding-top:18px;
}

#kopfzeileDiv img {
    float:left;
}

#hauptnavigationUl {
    width:746px;
    height:20px;
    background-color:#1E4387;
    float:left;
}

#hauptnavigationUl li {
    float:left;
    height:40px;
    vertical-align:middle;
    padding-top:2px;
    padding-left:12px;
    padding-right:13px;
    color:#fff;
    border-left:1px solid #fff;
    font-weight:bold;
}

#hauptnavigationUl a {
    color:#fff;
    font-size:14px;
}

#hauptnavigationUl li.iffirst {
    border:none;
}

#spalteLinksDiv {
    float:left;
    margin-left:24px;
    width:156px;
    padding:14px;
    padding-top:4px;
    background-image:url(../images/bg_spalte.gif);
    background-repeat:no-repeat;
}

#spalteLinksDiv .csc-textpic {
    padding-left:24px;
}

#spalteLinksDiv embed {
    margin-top:40px;
}

body.home #spalteLinksDiv {
    margin-left:0;
    padding:0;
    padding-top:8px;
    width:240px;
    background-image:url(../images/bg_spalte_links_home.jpg);
    background-position:230px 0;
}

#spalteMitteDiv {
    width:auto;
    margin-left:250px;
    margin-right:228px;
}

#spalteRechtsDiv {
    float:right;
    width:156px;
    padding:14px;
    padding-top:4px;
    padding-right:38px;
    background-image:url(../images/bg_spalte.gif);
    background-repeat:no-repeat;
}

#spalteRechtsDiv h2, #spalteLinksDiv h2 {
    font-size:14px;
    color:#fff;
    text-transform:uppercase;
    padding-bottom:20px;
}

#spalteRechtsDiv h3, #spalteLinksDiv h3 {
    padding-bottom:10px;
}

#spalteRechtsDiv h3 a, #spalteLinksDiv h3 a {
    color:#666;
}

#spalteLinksDiv li, #spalteLinksDiv li li li {
    font-weight:bold;
    padding-bottom:10px;
}

#spalteLinksDiv li li {
    list-style-type:circle;
    margin-left:14px;
    color:#1E4387;
    padding-bottom:5px;
}

#spalteLinksDiv li li li {
    margin-left:0;
    font-weight:normal;
    padding-bottom:5px;
}

#spalteLinksDiv ul ul {
    padding-top:5px;
}

#sucheForm {
    padding-top:72px;
    padding-left:24px;
    clear:left;
}

#sucheForm input {
    width:160px;
    height:20px;
    padding:1px;
    border:1px solid #829DBA;
}

#spalteRechtsDiv li {
    line-height:20px;
}

#spalteRechtsDiv ul.news li {
    padding-bottom:8px;
}

#spalteRechtsDiv a {
    font-weight:bold;
}

#pfadP {
    padding-bottom:20px;
    font-weight:bold;
}

ul.hauptnavigation {
    background-color:#E8E8E8;
    padding:8px 12px;
}

.hauptnavigation li {
    padding-bottom:4px;
    font-weight:bold;
}

.hauptnavigation li a {
    display:block;
}

.hauptnavigation li a:hover {
    color:#ACADB0;
}

.hauptnavigation li.active a {
    color:#58585A;
}

#tipTable {
    width:542px;
    border-collapse:collapse;
}

#tipTable td {
    padding-bottom:5px;
}

#tipTable input, #tipTable textarea {
    width:300px;
    border:1px solid #1E4387;
}

#tipTable input.checkbox {
    width:auto;
    border:none;
}

#tipTable input.button {
    width:302px;
    background-color:#1E4387;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
}

#tipTable input.button:hover {
    background-color:#E8E8E8;
    color:#1E4387;
}

#tipTable strong {
    color:red;
}

div.tx-ttnews-browsebox {
    clear:left;
    padding-top:20px;
}

.tx-ttnews-browsebox table {
    float:right;
}

.tx-ttnews-browsebox td {
    padding-left:10px;
}

.tx-ttnews-browsebox-SCell a {
    text-decoration:underline;
}

a span.news-latest-date {
    color:#666;
}

div.news-latest-item, div.news-list-item {
    padding-bottom:15px;
    clear:left;
}

li.news-latest-item {
    padding-bottom:8px;
}

div.news-latest-item img, div.news-list-item img {
    float:left;
    clear:left;
    margin-right:14px;
    margin-bottom:5px;
}

.news-latest-item h1 {
    color:#1E4387;
}

.news-single-img {
    float:left;
    margin-right:10px;
}

p.news-single-imgcaption {
    display:inline;
    float:left;
    clear:left;
}

.news-single-timedata {
    padding-bottom:10px;
}

.csc-header h1, .news-single-item h1 {
    color:#1E4387;
    padding-bottom:10px;
}

.csc-frame-indent .csc-header h1 {
    padding-bottom:0;
}

.csc-subheader {
    padding-bottom:15px;
    font-weight:bold;
}

div.csc-frame-indent {
    clear:left;
}

.news-single-item p, p.bodytext {
    padding-bottom:10px;
    line-height:16px;
}

.rss td {
    padding-right:10px;
}

#spalteMitteDiv ol, #spalteMitteDiv ul {
    padding-bottom:20px;
}

#contentDiv {
    padding-bottom:20px;
    overflow:hidden;
}

#contentDiv li, .csc-bulletlist li {
    list-style-type:circle;
    margin-left:17px;
    line-height:16px;
}

#contentDiv .csc-textpic li {
    list-style-position:inside;
}

#contentDiv ol li {
    list-style-type:decimal;
    margin-left:24px;
}

.csc-caption, .news-single-imgcaption p {
    font-size:11px;
    padding-bottom:5px;
}

.internal-link, .news-latest-morelink a, .news-list-morelink a, .news-single-backlink a {
    display:block;
    text-align:right;
    font-weight:bold;
    color:#666;
    text-decoration:underline;
}

.csc-header, .csc-textpic {
    clear:left;
}

.contenttable {
    margin-bottom:20px;
}

.tx-felogin-pi1 div, .tx-felogin-pi1 p {
    padding-bottom:12px;
}

.tx-felogin-pi1 h1 {
    color:#1E4387;
    padding-bottom:10px;
}

.tx-felogin-pi1 legend {
    display:none;
}

.tx-felogin-pi1 fieldset {
    border:none;
}

.tx-felogin-pi1 label {
    float:left;
    width:222px;
}

.tx-felogin-pi1 input, .tx-felogin-pi1 textarea {
    width:300px;
    border:1px solid #1E4387;
}

.tx-felogin-pi1 input[type=submit] {
    width:302px;
    background-color:#1E4387;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    margin-left:222px;
}

.tx-felogin-pi1 input[type=submit]:hover {
    background-color:#E8E8E8;
    color:#1E4387;
}

p.icon {
    float:right;
}

p.icon img {
    margin-left:5px;
}

.fortbildungen td {
    width:250px;
    padding-bottom:4px;
    padding-right:8px;
}

.fortbildungen td.tr-1 {
    width:121px;
}

.fortbildungen td.tr-last {
    width:171px;
}

table.sozialdienst {
    width:542px;
}

.sozialdienst .tr-odd td {
    font-weight:bold;
}

.sozialdienst .tr-even td {
    padding-bottom:10px;
}

.geschaefte .td-0 {
    width:170px;
}

.geschaefte .td-1 {
    text-align:right;
    padding-right:10px;
}

.stadien th {
    width:80px;
}

table.praktikumsprogramm {
    width:100%;
}

.dozentenTable {
    width:100%;
}

.dozentenTable td {
    width:33%;
    padding:3px;
    padding-left:0;
}

.praktikumsprogramm th, .praktikumsprogramm td {
    padding-bottom:5px;
}

.praktikumsprogramm th.th-0, .praktikumsprogramm td.td-0 {
    width:63%;
    margin-left:0;
    padding-left:0;
}

.praktikumsprogramm th.th-1, .praktikumsprogramm td.td-1 {
    text-align:right;
    padding-right:10px;
    width:7%;
}

.praktikumsprogramm th.th-2, .praktikumsprogramm td.td-2 {
    width:30%;
}

.praktikumsprogramm .tr-last td {
    padding-top:10px;
}

#fusszeileDiv {
    text-align:center;
    font-weight:bold;
    padding: 10px 0 20px;
    border-top:1px solid #1E4387;
}

.pipe {
    padding-left:5px;
    padding-right:5px;
}


#sucheForm input {
    float:left;
    height:16px;
    margin-right:5px;
}

#clearDiv {
    clear:both;
}

.tx-powermail-pi1_fieldset_3, .tx-powermail-pi1_fieldset_4 {
    width:50%;
}

.tx-powermail-pi1_fieldset_2 {
    clear:left;
}

.tx-powermail-pi1_fieldset_3 {
    float:left;
}


.tx-powermail-pi1_fieldset_3 label, .tx-powermail-pi1_fieldset_4 label {
    display:block;
    padding-left:40px;
}

.tx-powermail-pi1_fieldset_dinlangflyerrechts legend {
    visibility:hidden;
}

div.tx_powermail_pi1_fieldwrap_html_select {
    padding-bottom:7px;
}

#tx-powermail-pi1_fieldset_5 legend {
    visibility:hidden;
    display:none;
}

#tx-powermail-pi1_fieldset_5 label, #tx-powermail-pi1_fieldset_9 label {
    display:block;
    width:140px;
    float:left;
    clear:left;
}

#tx-powermail-pi1_fieldset_5 input, #tx-powermail-pi1_fieldset_5 textarea, #tx-powermail-pi1_fieldset_9 input {
    border:1px solid #666;
    width:380px;
}

#tx-powermail-pi1_fieldset_5 textarea {
    height:100px;
}

#tx-powermail-pi1_fieldset_5 select {
    width:382px;
}

#tx-powermail-pi1_fieldset_9 .tx_powermail_pi1_fieldwrap_html_radio {
    padding-bottom:40px;
}

#tx-powermail-pi1_fieldset_9 .tx_powermail_pi1_fieldwrap_html_radio div {
    padding-left:130px;
}

#tx-powermail-pi1_fieldset_9 .tx_powermail_pi1_fieldwrap_html_radio input, #tx-powermail-pi1_fieldset_9 .tx_powermail_pi1_fieldwrap_html_radio label {
    float:left;
    clear:none;
    width:auto;
    margin-left:10px;
}


#tx-powermail-pi1_fieldset_9 .tx_powermail_pi1_fieldwrap_html_radio_title {
    display:none;
}

#powermaildiv_uid87 img {
    clear:left;
    padding-top:10px;
    padding-left:130px;
}

#tx-powermail-pi1_fieldset_5 span.tx-srfreecap-pi2-cant-read {
    clear:left;
    margin-left:140px;
    display:block;
    color:#666;
    font-weight:normal;
}


#tx-powermail-pi1_fieldset_5 .powermail_reset, #tx-powermail-pi1_fieldset_5 .powermail_submit, #tx-powermail-pi1_fieldset_9 .powermail_submit {
    width:180px;
    float:left;
    color:#fff;
    background-color:#1E4387;
    text-transform:uppercase;
    font-weight:bold;
}

#tx-powermail-pi1_fieldset_5 .powermail_reset {
    margin-left:140px;
    margin-top:10px;
}

#tx-powermail-pi1_fieldset_5 .powermail_submit {
    margin-left:22px;
}

#tx-powermail-pi1_fieldset_9 .powermail_submit {
    width:380px;
    margin-left:140px;
}

#tx-powermail-pi1_fieldset_5 .powermail_reset:hover, #tx-powermail-pi1_fieldset_5 .powermail_submit:hover, #tx-powermail-pi1_fieldset_9 .powermail_submit:hover {
    color:#1E4387;
    background-color:#E8E8E8;
}

.tx_powermail_pi1_fieldwrap_html {
    padding-bottom:10px;
}

div.vcard {
    clear:left;
    height:160px;
}

div.vcard h1, div.vcard p {
    margin-left:120px;
}

div.noimage {
    padding-bottom:20px;
    height:auto;
}

div.noimage h1, div.noimage p {
    margin-left:0;
}


div.vcard h1 {
    padding-bottom:20px;
}

div.vcard p {
    padding-bottom:10px;
}

div.vcard span.head {
    width:50px;
    display:block;
    float:left;
}

.tx-sfslideshow-pi1 {
    height:160px;
}

.facharztweiterbildungTable {
    border:1px solid #666;
}

.facharztweiterbildungTable td {
    padding-bottom:5px;
}

.facharztweiterbildungTable .td-last {
    width:70px;
    text-align:center;
}

.curriculumia1Table, .curriculumia2Table, .curriculumkc1Table, .curriculumkc2Table, .curriculumkdTable, .curriculumkfTable, .curriculumkiTable {
    margin-left:1px;
    border-collapse:collapse;
    width:540px;
}

.curriculumia1Table td, .curriculumia2Table td, .curriculumkc1Table td, .curriculumkc2Table td, .curriculumkdTable td, .curriculumkdTable td, .curriculumkfTable td, .curriculumkiTable td {
    border:1px solid #666;
    padding:3px;
}

.curriculumkiTable th {
    padding-right:3px;
}

.curriculumkc1Table em, .curriculumkc2Table em {
    visibility:hidden;
}

.curriculumkc1Table strong, .curriculumkc2Table strong {
    font-weight:normal;
    text-decoration:underline;
}

.curriculumkc1Table .td-last {
    width:145px;
}

.curriculumkc2Table .td-last {
    width:300px;
}

.curriculumkdTable .td-last {
    text-align:center;
    width:40px;
}

.curriculumkfTable td {
    text-align:center;
    vertical-align:middle;
}

.curriculumkfTable .td-0 {
    text-align:left;
}

.curriculumia1Table td, .curriculumia2Table td {
    text-align:center;
    vertical-align:middle;
}

.curriculumia1Table .td-0, .curriculumia1Table .td-1, .curriculumia2Table .td-0 {
    text-align:left;
}

#slider {
    position:relative;
    width:532px;
    height:200px;
    overflow:hidden;
}

#slider-menu {
    position:absolute;
    top:0;
    width:175px;
}

#slider-menu div {
    width:175px;
    height:50px;
}

#slider-menu div a {
    background:url(../images/slider-buttons-background.png) no-repeat;
    display:block;
    width:150px;
    height:50px;
    text-decoration:none;
}

#slider-menu div a:hover, #slider-menu div a.active {
    width:175px;
}

#slider-content {
    position:absolute;
    right:0;
    width:382px;
    height:200px;
}

#slider-menu #slider-menu-button1 {
    background-position:0 0;
}

#slider-menu #slider-menu-button2 {
    background-position:0 -50px;
}

#slider-menu #slider-menu-button3 {
    background-position:0 -100px;
}

#slider-menu #slider-menu-button4 {
    background-position:0 -150px;
}

#slider-menu #slider-menu-button1.active, #slider-menu #slider-menu-button1:hover {
    background-position:-175px 0;
}

#slider-menu #slider-menu-button2.active, #slider-menu #slider-menu-button2:hover {
    background-position:-175px -50px;
}

#slider-menu #slider-menu-button3.active, #slider-menu #slider-menu-button3:hover {
    background-position:-175px -100px;
}

#slider-menu #slider-menu-button4.active, #slider-menu #slider-menu-button4:hover {
    background-position:-175px -150px;
}

body #c659 {
    border: 1px solid #E2E2E2;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;    
    padding: 10px;
}

body #c7210 {
    border:1px solid #E2E2E2;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;    
    padding:4px;
}

#tagcloud {
    padding:50px 21px 0 15px;
    text-align:center;
}
#tagcloud .tag0 {
    font-size:10px;
}
#tagcloud .tag1 {
    font-size:12px;
}
#tagcloud .tag2 {
    font-size:14px;
}
#tagcloud .tag3 {
    font-size:16px;
}
#tagcloud .tag4 {
    font-size:18px;
}

.tx-flippingbook-pi1 li {
    border-bottom:0 !important;
    padding-bottom:0 !important;
}

.sprite {
	background-image:url(../img/sprites-20110223162838.png);
}

.sprite-print, .sprite-tip {
	width:16px;
	height:16px;
}

.sprite-print {
	background-position:-1px -1px;
}

.sprite-tip {
	background-position:-18px -1px;
}

/* Start: Extension Kunze YouTube Video */
.tx-kunzeyoutubeembed-pi1 {
    padding-bottom: 20px;
}
/* End: Extension Kunze YouTube Video */

/* Start: Follow us  */
#follow-us {
    padding-top: 20px;
}
body.home #follow-us {
    padding-bottom: 20px;
}
#follow-us li {
    display: inline;
    padding-right: 10px;
}
#follow-us li.last {
    padding-right: 0;
}
#follow-us li img {
    height: 25px;
    width: 25px;
}
/* End: Follow us  */

/* Start: Print */
@media print {
    #containerObenDiv, #spalteLinksDiv, #spalteRechtsDiv, #fusszeileDiv, #p.icon {
        display: none;
    }
    #containerDiv {
        padding-top: 0;
        width: auto;
    }
    #spalteMitteDiv {
        margin: 0;
    }
}
/* End: Print */
