@media screen{
/* Style sheet basic */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,figure,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
blockquote,q{quotes:none;}
fieldset,img{border:0;}
li{list-style-type:none;}sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
a{text-decoration:none;color:#2d611e;}
a:hover{text-decoration:underline;}
:focus{outline:0;}
body{font:14px Arial,Helvetica,sans-serif;color:#000;line-height:17px;}
input,button,textarea,select{font-size:99%;font-family:inherit;font-weight:inherit;}
pre,code{font:12px Monaco,monospace;}
h1,h2,h3,h4,h5,h6{font:100% Tahoma,Helvetica,Arial,sans-serif;font-weight:normal;color:#2d611e;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
table{font-size:inherit;}
caption,th{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
h1,h2{margin-top:0.75em;}
h3,h4,h5,h6,.mtop{margin-top:1em;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form,.mbot{margin-bottom:13px;}
.center{text-align:center;}
.middle{vertical-align:middle;}
.bc{margin-bottom:6px;}
}
@media screen{
/* Style sheet layout */
body{background:#7cc044 url("images/background.jpg") center center no-repeat;height:100.1%;background-attachment:fixed;}
#wrapper{width:960px;margin:0 auto;}
#container{position:absolute;top:50%;margin-top:-300px;}
#inside{height:600px;width:960px;padding:0px;margin:0 auto;}
#body .left {position:absolute;width:300px;margin:363px 0px 0px 0px;text-align:right;}
#body .flash{position:absolute;z-index:-999;margin:0px 305px;width:350px;}
#body .right {position:absolute;width:300px;margin:363px 0px 0px 660px;text-align:left;}
.anschrift{font-size:1em;}
#body .weiterleitung {position:absolute;width:100%;text-align:center;margin-top:550px;}
#body .weiterleitung a{color:#ffffff;font-size:16px;}

#left,#main,#right,#mainmenu{position:absolute;display:block;}
#left{float:left;width:290px;text-align:right;margin:110px 0 0 0;}
#main{width:352px;text-align:center;}
#aerzte #main{margin:0 305px;}
#leistungen #main,#kontakt #main{margin:50px 295px 0px 295px;}
#anfahrt #main{width:630px;text-align:left;margin:20px 0 0 320px;}
#impressum #main{width:576px;height:450px;text-align:left;margin:20px 0 0 350px;overflow:auto;}
#impressum #main p{width:95%;}
#right{width:290px;margin:100px 0 0 680px;}
#leistungen #right,#kontakt #right{margin:50px 0 0 680px;}

.mod_article>.block{margin-right:10px;margin-left:10px;}

.logo{padding-top:-10px;}
}
@media screen{
/* Style sheet navigation */
#mainmenu{clear:both;margin-top:500px;margin-left:30px;width:100%;text-align:center;}
#mainmenu li{text-align:center;float:left;padding:0 3px;line-height:1;min-width:100px;background:#4faa33 url("images/button.jpg") left top no-repeat;margin-right:10px;margin-left:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;-moz-box-shadow:0 5px 5px #2d611e;border:1px solid #48932d;}
#mainmenu a{display:block;padding:7px 7px 9px 10px;font-size:14px;text-decoration:none;color:#000;}
#mainmenu a:hover,#mainmenu .active{color:#fff;}

#mainmenu li.home,#mainmenu li.datenschutz{margin-top:0px;}
#mainmenu li.aerzte,#mainmenu li.aerzte,#mainmenu li.impressum{margin-top:10px;}
#mainmenu li.leistungen,#mainmenu li.kontakt{margin-top:20px;}
#mainmenu li.anfahrt{margin-top:30px;}
}
@media screen{
/* Style sheet content */
#leistungen #right li{margin-bottom:0.5em;}
#leistungen #right li:before{content:"- ";}
}
@media print{
/* Style sheet print */
body{font:11pt/1.5 Tahoma,Arial,sans-serif;font-weight:normal;color:#000;}
h1{margin-bottom:0.5em;font-size:16pt;}
h2{margin-bottom:0.25em;font-size:14pt;}
h3,h4,h5,h6{margin-bottom:0;font-size:12pt;}
a{text-decoration:none;color:#e4790f;}
img{border:0px;}
ul,ol{page-break-before:avoid;}
li{page-break-inside:avoid;}
table{margin-bottom:0.5em;border-collapse:collapse;border-spacing:0;font-size:inherit;}
th{font-weight:bold;}
th,td{margin:0;padding:1px 2px;text-align:left;vertical-align:top;border:1px solid #999;}
#copyright{margin-top:1cm;padding-top:0.25cm;border-top:1px solid #999;font-size:8pt;color:#666;}
#topmenu,#search,#mainmenu,#submenu,{display:none;}
.pdf_link{display:none;}
form,fieldset,legend,label,input,select,textarea{display:none;}
}