﻿*{margin:0px;padding:0px;}
body{background-color:#ececec;font-family:arial, sans-serif;font-size:100%;background-image:url('http://www.steuerschroeder.de/images/bg_top_4.jpg');background-repeat:repeat-x;color:#333;}
a{color:#111;text-decoration:none;}
a:hover{text-decoration:underline;}
.linkto{color:#333;text-decoration:none;cursor:auto;}
a.linkto:hover{text-decoration:none;}
.page_center h1 a, .page_center h2 a,.page_center h3 a,.page_center h4 a{text-decoration:none;}
p{margin-top:5px;margin-bottom:5px;}
h1{font-size:240%;padding-top:10px;padding-bottom:10px;color:#1A4254;font-weight:normal;line-height:1.2em}
h2{font-size:200%;padding-top:10px;padding-bottom:10px;color:#1A4254;font-weight:normal;line-height:1.2em}
h3{font-size:160%;padding-top:10px;padding-bottom:10px;color:#1A4254;font-weight:normal;line-height:1.2em}
h4{font-size:120%;padding-top:10px;padding-bottom:10px;color:#1A4254;font-weight:normal;line-height:1.2em}
img{border:none;}
.page_all{width:960px;margin-left:auto;margin-right:auto;background-color:#fff;}
.page_top_content{background-color:#1a1a1a;height:22px;padding:2px;color:#eee;width:956px;z-index:10;border-bottom:1px solid #000;}
.page_top{height:20px;padding:24px 25px 25px 0px;font-family:Georgia, Verdana;font-size:28px;font-style:italic;top:-1px;background-color:#fff;z-index:52;width:935px;}
.page_top_content a{color:#efefef;}
.page_top_content div.newsletter{float:right;width:320px;}
.page_top_content div.kontakt{float:right;width:100px;text-align:right;padding-top:2px;margin-right:50px;}
.page_top_content div.suche{float:right;width:350px;margin-top:-2px;}
.page_top_content div.suche img{vertical-align:middle;}
.page_top img{position:relative;float:right;margin-top:-24px;z-index:20;}
.page_trenner{padding:25px;}
.page_picture{padding:25px;padding-top:160px;}
.page_picture_image{float:left;width:350px;}
.page_center{padding:25px;line-height:1.5em;clear:both;}
.page_center ul{padding-left:25px;}
.page_center a{color:#1A4254;text-decoration:underline;}
#steuer_org_news_1{xxx_text-align:left;}
.page_center h1 a{text-decoration:none;}
.page_center h2 a{text-decoration:none;}
.page_center h3 a{text-decoration:none;}
.brot_menu{top:129px;width:910px;height:15px;padding:4px 25px 4px 11px;background-color:#fff;border-bottom:1px solid #1a4254;color:#555;font-size:90%;z-index:50;}
.brot_menu a{color:#555;}
.brot_menu a:hover{text-decoration:none;}
#acc_menu{width:330px;float:left;margin-right:50px;visibility:hidden;margin-bottom:10px;}
#acc_menu ul{list-style-type:none;}
.actionButtons{width:120px;border:1px solid #fff;float:right;list-style-type:none;}
.actionButton{cursor:pointer;padding-top:5px;padding-bottom:6px;padding-left:5px;width:105px;height:45px;float:right;}
.actionButton a{color:#efefef;display:block;height:45px;}
.actionButton a:hover{text-decoration:none;}
.actionButton1{background-color:#628DA0;}
.actionButton2{margin-top:10px;background-color:#43606D;}
.actionButton3{margin-top:10px;background-color:#354C57;}
.actionButton4{margin-top:10px;background-color:#002E3F;}
.actionButton5{margin-top:10px;background-color:#002E3F;color:#efefef;}
.page_menu{height:29px;width:960px;padding-left:0px;background-color:#1a4254;border-top:1px solid #1a1a1a;border-bottom:1px solid #fff;padding-top:2px;top:69px;color:#fff;z-index:51;}
ul#Navigation{margin:0;padding:0;}
ul#Navigation li{list-style:none;float:left;position:relative;margin:0.4em;padding:0;}
* html ul#Navigation li{margin-bottom:-0.4em;}
*:first-child+html ul#Navigation li{margin-bottom:-0.1em;}
ul#Navigation li ul{margin:0;padding:0;position:absolute;top:5px;background-color:#1A4254;}
* html ul#Navigation li ul{left:-1.5em;lef\t:-0.4em;}
ul#Navigation li ul li{float:none;display:block;margin-bottom:0.2em;}
ul#Navigation a, ul#Navigation span{display:block;padding:2px 5px;text-decoration:none;color:#fff;}
* html ul#Navigation a, * html ul#Navigation span{width:100%;w\idth:6.4em;}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell{background-color:#628DA0;border-color:#999;color:white;}
li a#aktuell{color:maroon;background-color:silver;}
ul#Navigation li ul span{background-color:maroon;}
ul#Navigation li>ul{display:none;top:22px;z-index:51;}
ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul{display:block;}
*:first-child+html ul#Navigation ul{background-color:silver;padding-bottom:0.4em;}
ul#Navigation li ul li ul a{padding:10px;background-color:#354C57;}
ul#Navigation li ul li ul{display:none;top:22px;margin-left:125px;margin-top:-25px;z-index:95;}
ul#Navigation li ul li:hover>ul{display:block;}
.footer{width:960px;height:85px;margin-left:auto;margin-right:auto;margin-top:5px;padding-bottom:19px;background-image:url('http://www.steuerschroeder.de/images/footer_bg.png');background-repeat:no-repeat;}
.footer div.float_right{padding-right:5px;margin-top:60px;}
.float_right{float:right;}
.box-shadow{box-shadow:5px 5px 5px #999;-webkit-box-shadow:5px 5px 5px #999;-moz-box-shadow:5px 5px 5px #999}
.align_center{text-align:center;}
.text_align_left{text-align:left;}
.text_align_center{text-align:center;}
.page_bottom{clear:both;width:100%;background-color:#1A4254;border-top:1px solid #fff;color:#eee;padding:5px;}
.page_bottom a{color:#eee;}
.page_bottom a:hover{text-decoration:underline;}
.weitersagen img{vertical-align:middle;margin-left:10px;margin-right:10px;}
#dialog{display:none;}
.searchform fieldset{border:0px;}
.button{border-top:1px solid #96d1f8;background:#628da0;background:-webkit-gradient(linear, left top, left bottom, from(#1d4151), to(#628da0));background:-webkit-linear-gradient(top, #1d4151, #628da0);background:-moz-linear-gradient(top, #1d4151, #628da0);background:-ms-linear-gradient(top, #1d4151, #628da0);background:-o-linear-gradient(top, #1d4151, #628da0);padding:5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;box-shadow:rgba(0,0,0,1) 0 1px 0;text-shadow:rgba(0,0,0,.4) 0 1px 0;color:white;font-size:14px;font-family:Helvetica, Arial, Sans-Serif;text-decoration:none;vertical-align:middle;position:absolute;z-index:50;left:580px;top:35px;}
.button:hover{border-top-color:#28597a;background:#28597a;color:#ccc;}
.button:active{border-top-color:#1b435e;background:#1b435e;}
.content_button{border-top:1px solid #96d1f8;background:#628da0;background:-webkit-gradient(linear, left top, left bottom, from(#1d4151), to(#628da0));background:-webkit-linear-gradient(top, #1d4151, #628da0);background:-moz-linear-gradient(top, #1d4151, #628da0);background:-ms-linear-gradient(top, #1d4151, #628da0);background:-o-linear-gradient(top, #1d4151, #628da0);padding:4px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;box-shadow:rgba(0,0,0,1) 0 1px 0;text-shadow:rgba(0,0,0,.4) 0 1px 0;color:white !important;font-size:14px;font-family:Helvetica, Arial, Sans-Serif;text-decoration:none;vertical-align:middle;margin-left:240px;text-decoration:none !important;}
.content_button:hover{border-top-color:#28597a !important;background:#28597a !important;color:#ccc !important;}
.content_button:active{border-top-color:#1b435e;background:#1b435e;}
.anker_menue{width:728px;border:1px solid #333333;margin-top:25px;margin-bottom:25px;}
.anker_menue hr{border:0px;border-top:solid #cccccc 1px;height:1px;margin-top:10px;margin-bottom:10px;}
.rechner{border:1px solid #333;box-shadow:0px 5px 10px #ccc;width:729px;}
.rechner form{padding-left:10px;}
.rechner hr{border:0px;border-top:solid #cccccc 1px;height:1px;margin-top:10px;margin-bottom:10px;}
.rechner p input[type="button"]{background-color:#fff;cursor:pointer;border:1px solid #ddd;padding:3px 3px;}
.rechner_logo{float:right;padding-right:10px;}
.rechner_top{background-color:#1a4254;border-bottom:1px solid #333;padding-left:5px;}
h2.rechner_top{font-size:210%;padding-top:7px;margin:0px;color:#fff;line-height:1.2em}
.bottom_rechner{}
.inhaltsverzeichnis li a{text-decoration:none;}
.inhaltsverzeichnis li a:hover{text-decoration:underline;}
.telefonhotline{right:0px;top:51px;}
.page_picture{padding-top:130px;}
.page_right{width:336px;float:right;min-height:300px;margin-right:5px;}
.content{width:730px;float:left;}
.clear{clear:both;}
.page_center{padding:0px 0px 25px 10px;}
#acc_menu{font-size:90%;width:336px;}
#acc_menu div{padding:5px 5px 5px 5px;}
#acc_menu div ul{padding:0px}
#acc_menu div ul a{text-decoration:none;}
#acc_menu div ul a:hover{text-decoration:underline;}
.page_all{width:1096px;}
.page_top{width:1071px;}
.page_top_content{width:1092px;}
.page_menu{width:1096px;}
.brot_menu{width:1060px;}
.actionButtons{height:285px;}
.actionButton{width:326px;height:20px;}
.actionButton a{height:20px;text-decoration:none;}
.actionButton1:hover{width:300px}
.actionButton2:hover{width:300px}
.actionButton3:hover{width:300px}
.actionButton4:hover{width:300px}
.actionButton5:hover{width:300px}
.content_button{margin-left:0px;border-radius:0px 5px;width:316px;display:inline-block;text-align:center;}
.stellenangebot{padding-left:10px;float:left;}
#steuerlexikon-inhalt{padding:5px;}
#steuerlexikon-inhalt a{text-decoration:none;}
#steuerlexikon-inhalt a:hover{text-decoration:underline;}


.responsive-steuerschroeder-rechts{width:336px;height:280px;}

.responsive-steuerschroeder-unten {width: 320px; height: 100px;}
@media (max-width: 400px) { .responsive-steuerschroeder-unten { width: 320px; height: 100px; } }
@media (min-width:500px) { .responsive-steuerschroeder-unten { width: 468px; height: 60px; } }
@media (min-width:800px) { .responsive-steuerschroeder-unten { width: 728px; height: 300px; } }
.responsive-steuerschroeder-oben {width: 320px; height: 100px;}
@media (max-width: 400px) { .responsive-steuerschroeder-oben { width: 320px; height: 100px; } }
@media (min-width:500px) { .responsive-steuerschroeder-oben { width: 468px; height: 60px; } }
@media (min-width:800px) { .responsive-steuerschroeder-oben { width: 728px; height: 300px; } }
.responsive-steuerschroeder-mitte {width: 320px; height: 100px;}
@media (max-width: 400px) { .responsive-steuerschroeder-mitte { width: 320px; height: 100px; } }
@media (min-width:500px) { .responsive-steuerschroeder-mitte { width: 468px; height: 60px; } }
@media (min-width:800px) { .responsive-steuerschroeder-mitte { width: 728px; height: 300px; } }

.responsive_unten {width: 380px; height: 160px;}
@media (max-width: 400px) { .responsive_unten { width: 380px; height: 160px; } }
@media (min-width:500px) { .responsive_unten { width: 480px; height: 200px; } }
@media (min-width:800px) { .responsive_unten { width: 700px; height: 300px; } }


@media(max-width:800px){body{background-attachment:scroll;}
.page_all{width:800px;}
.page_top{width:770px;position:relative;padding:0px 25px 25px 0px;top:-3px;}
.page_top_content{width:770px;position:relative;height:23px;}
.page_top_content div.newsletter{float:left;width:300px;}
.page_top_content div.kontakt{margin-right:30px;width:50px;}
.page_menu{width:774px;position:relative;top:-3px;z-index:1;}
.page_picture{padding-top:0px;}
.brot_menu{position:relative;clear:both;top:20px}
.page_right{float:left;width:770px;}
.page_right p{display:none;}
.footer{width:770px;}
}
@media screen and (max-width:1500px){.telefonhotline{display:none;}
}
.content ol{margin-left:25px}
.content div.anker_menue h2{background-color:#43606d;padding-left:10px;color:#efefef;margin-bottom:10px;font-size:210%;line-height:1.2em}

.cc_container .cc_btn, .cc_container .cc_btn:visited {background-color: #628da0 !important;color: #fff !important;}
.cc_container .cc_btn {padding:5px 5px !important;}
.cc_container .cc_btn {max-width: 30px !important;}
.cc_container {font-size: 0.8em !important; padding: 5px 5px !important;}
.cc_container a, .cc_container a:visited {color: #999 !important}