body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.mod_navigation {
    width:170px;
}
.mod_navigation ul {
    margin:0 5px 0 25px;
    padding:0;
    list-style-type:none;
}
.mod_navigation li {
    margin:0;
    padding:5px 0;
    list-style-type:none;
}
.mod_navigation ul .first {
    border-top:0px;
}
.mod_navigation a,
.mod_navigation li,
.mod_navigation p {
    font-size:10px;
    font-weight:bold;
    color:#664405;
}
.mod_navigation a:hover {
    color:#ffb700;
}
.mod_navigation .submenu li {
    margin:0 0 0 8px;
    padding:0;
    border-top:1px solid #888;
}

/* Unterpunkte auf Startseite ausblenden */
.startseite .mod_navigation .submenu li {
    display:none;
}
.mod_navigation .level_2 li {
    padding:0 0 4px;
    border-top:1px dotted #888;
}
.mod_navigation .level_2 a,
.mod_navigation .level_2 li,
.mod_navigation .level_2 p {
    font-size:11px;
    font-weight:normal;
}
.mod_navigationMain ul {
    margin:0;
    padding:0;
}
.mod_navigation ul.level_2 {
    left:-25px;
    position:relative;
    margin-top:4px;
}
.mod_navigation li:hover ul.level_2 {
    left:-20px;
    background-color:#fffbf2;
    z-index: 10;
}
#footer .inside {
    padding-top:20px;
}
#kon,
#imp {
    position:absolute;
    font-size:10px;
    font-weight:bold;
    color:#593e0b;
}
#kon:hover,
#imp:hover {
    color:#db920b;
}
#kon {
    left:40px;
}
#imp {
    left:666px;
}

body {
    margin:0;
    padding:0;
    font-size:11px;
}
a,
b,
body,
cite,
div,
em,
i,
label,
li,
ol,
p,
strong,
td,
th,
u,
ul {
    font-family:Verdana,sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:Verdana,sans-serif;
}
fieldset,
form,
input,
optgroup,
select,
textarea {
    font-family:Verdana,sans-serif;
}
a,
div,
fieldset,
form,
input,
label,
li,
ol,
optgroup,
p,
select,
td,
th,
textarea,
ul {
    font-size:100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom:3px;
    font-size:110%;
    font-weight:bold;
}
h1.ce_headline {
    margin-bottom:20px;
}

img {
    border:0px;
}
p,
pre,
form {
    margin:0;
    padding:0;
}
optgroup {
    padding-top:3px;
    padding-bottom:3px;
}
a {
    text-decoration:none;
    color:#21a603;
}
a:hover {
    text-decoration:underline;
    color:#730e01;
}

.cookiebar {
    background-color:#4f320a;
}
.cookiebar__button:hover {
    background-color:#ffb300;
}
.cookiebar__button {
    background-color:#ffd000;
    color:#635322;
}
div#cookie-hinweis {
    width:260px;
    left:0;
    top:0;
    position:fixed;
    padding:6px;
    background-color:#eee;
    border:1px solid #ffd500;
    border-radius:6px;
    z-index:1000;
}
#wrapper {
    margin-bottom:60px;
}
h1.videotop {
    margin-top:20px;
    margin-bottom:5px;
    padding-top:30px;
}
.thanksdoc-big {
    width:360px;
    margin-left:254px;
}
#rund-um-jameda {
    width:768px;
    overflow:auto;
    margin:10px 10px 20px;
    background-image:url("../../files/zahnarztpraxisidaf/des/BG-boden.jpg");
    border:6px solid #40b8da;
    border-radius: 6px;
}
#jameda-widget-container182265 {
    margin:15px auto;
}
body {
    background:#261002 url("../../files/zahnarztpraxisidaf/des/BG-boden.jpg") center top repeat-y;
}
h1 {
    font-size:140%;
}
#wrapper {
    margin-top:20px;
    background-color:#fff;
    color:#573803;
}
#banner-grafik {
    margin-top:20px;
    margin-left:20px;
}
#left {
    background-image:url("../../files/zahnarztpraxisidaf/des/gruengelb-links.jpg");
    background-position:right top;
    background-repeat:no-repeat;
}
#main {
    margin-left:160px;
    padding-top:10px;
    padding-right:20px;
    padding-left:20px;
}
#header {
    background-image:url("../../files/zahnarztpraxisidaf/des/gruengelb-oben.jpg");
    background-position:center bottom;
    background-repeat:no-repeat;
}
#footer {
    background-image:url("../../files/zahnarztpraxisidaf/des/gruengelb-unten.jpg");
    background-position:center top;
    background-repeat:no-repeat;
}
#leftbanner {
    left:-44px;
    top:2px;
    position:absolute;
}
.keyimage {
    width:360px;
    float:right;
}
.keyimage img {
    float:right;
}
#adresse-im-trailer {
    padding-top:40px;
    padding-bottom:12px;
    text-align:center;
}
.banner-text {
    margin-top:3px;
    margin-right:5px;
    padding-right:5px;
    text-align:right;
    font-weight:bold;
    color:#575757;
}
.email-button,
.ref-button {
    border:1px solid #eee;
}
.formbody {
    margin-right:30px;
    padding:10px;
    background-color:#aaa;
    border:1px solid #2a3f4f;
}
.Informationseingabefeld {
    width:180px;
    overflow:auto;
    border:1 solid #f00;
}
.text,
.submit,
.textarea {
    color:#003;
}
.mod_breadcrumb {
    margin-right:5px;
    margin-left:5px;
}
#flash-hoering {
    width:800px;
    height:600px;
    left:0;
    top:140px;
    position:absolute;
    z-index: 200;
}
.praxis-bilder {
    float:left;
    margin-right:12px;
}
.aufzaehlung-m-abst li {
    margin-bottom:12px;
}
#ethik-kodex {
    margin-right:150px;
}
#tops-auf-startseite {
    margin:20px 0 0 15px;
    font-size:110%;
}
#ph-auf-startseite {
    float:right;
    margin-left:10px;
}
#urlaubsplan {
    margin-top:8px;
    margin-right:120px;
    margin-bottom:20px;
    padding:5px 5px 10px 10px;
    background-color:#ffea63;
    border:1px dotted #fccd53;
}
#urlaubsplan td {
    padding:5px;
    vertical-align:top;
}
#prodente-spiel {
    position:absolute;
    z-index: 10;
}
.videotop {
    background-image:url("../../files/zahnarztpraxisidaf/des/gruengelb-oben.jpg");
    background-position:center top;
    background-repeat:no-repeat;
}
#postit {
   background: yellow;
   margin: 10px;
   padding: 10px;
   nborder-bottom: solid brown 5px;
   nborder-right: solid brown 3px;
   box-shadow: 5px 5px 5px 3px #030303;
}

@media projection, screen {
#left {
    right:0;
    position:relative;
    float:right;
}
#main {
    width:600px;
    float:right;
    margin-left:0;
}
#container {
    padding-left:0;
}
}

