/* Style sheet style */
*{margin:0;padding:0;border:0;}
html{height:100%;}
body{height:100%;text-align:center;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:12px;color:#555;line-height:1.6em;background: #f4f4f4 url(../img/bg.gif) 0 0 repeat-x;}
a:link,a:visited{text-decoration:underline;color:#42648c;}
a:hover,a:active{text-decoration:none;color:#375374;}
address{font-style: normal;}
.clearing{float:none;clear:both;}
#text ul,#text ol{margin:0 0 10px 20px;}
h1,h2{font-size:1.17em;}
p{margin-bottom:10px;}
h3{margin-bottom:10px;font-size:1em;}
#container{width:968px;height:100%;margin:0 auto;text-align:left;border-right:1px solid #FFF;border-left:1px solid #FFF;}
#tabelle{height:100%;background: transparent url(../img/bg_container.gif) 0 0 repeat-y;}
#tabelle td{vertical-align:top;}
#text img{border:1px solid #CCC;}
#text .mime_icon{top:4px;position:relative;border:0;}
#oben{border-bottom:1px solid #FFF;background: #d7deeb url(../img/bg_oben.gif) 0 0 repeat-x;}
#logo{width:240px;height:81px;float:left;}
#print_logo,#adresse_print{display:none;}
#navi{width:727px;height:29px;float:left;margin-top:52px;padding-left:1px;background: transparent url(../img/navi_linie.gif) 0 0 repeat-y;}
#navi ul{margin:0;padding:0;list-style-type:none;}
#navi ul li{height:29px;float:left;background: transparent url(../img/navi_bgbutton.gif) right top no-repeat;}
#navi li a:link,#navi li a:visited,#navi ul li.active,#navi ul li.trail a:link,#navi ul li.trail a:visited{height:24px;float:left;display:block;padding:5px 7px 0 7px;font-weight:bold;text-decoration:none;font-size:13px;text-transform: uppercase;}
#navi ul li.trail a:link,#navi ul li.trail a:visited{color:#555;}
#navi ul li.active,#navi ul li.trail{background-color:#FFF;}
#navi li a:hover,#navi li a:active{background-color:#E9EAEC;color:#555;}
.subnavi a:link,.subnavi a:visited{font-weight:bold;text-decoration:none;}
.subnavi a:hover,.subnavi a:active{text-decoration:underline;color:#555;}
.subnavi li{padding:2px 0 2px 10px;border-bottom:1px solid #b8c8dc;list-style-type:none;background: transparent url(../img/subnavi_pfeil.gif) 0 9px no-repeat;}
.subnavi li.active{font-weight:bold;color:#42648C;}
.subnavi li.trail,.subnavi li.active{background-image:url("../img/subnavi_pfeilaktiv.gif");}
.subnavi .level_2 a:link,.subnavi .level_2 a:visited{font-weight:normal;font-size:11px;}
.subnavi .level_2 li{border:0;line-height:1.4em;background-position: 0 7px;}
.subnavi .level_2 li.active{text-decoration:underline;background: transparent url(../img/subnavi_pfeil2.gif) 0 7px no-repeat;}
#mitte{height:198px;background-color:#e9eaec;border-bottom:1px solid #FFF;}
#einleitung{width:208px;float:left;padding:15px 16px 0 16px;}
#einleitung h2{margin-bottom:15px;font-weight:normal;font-size:1.5em;}
#keymotiv{width:728px;height:198px;float:left;}
#unten{}
#links{width:208px;float:left;padding:15px 16px 0 16px;}
#content{width:488px;float:left;padding-left:16px;}
#breadcrump{margin:15px 0 20px 0;font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;font-size:11px;}
#text{margin-bottom:25px;}
#text h1{margin-bottom:20px;font: bold 1.33em/1.4em Arial, Helvetica, Verdana, sans-serif;}
#rechts,#rechts_kompetenzen,#adresse_print{width:192px;float:left;padding-left:16px;}
#suche{margin:15px 0 30px 0;}
input.text{width:118px;float:left;margin-right:3px;padding:2px;border:1px solid #b6c6da;font-size:11px;color:#838993;background: #f2f3f4 url(../img/bg_suche.gif) 0 0 repeat-x;}
input.submit{width:65px;float:left;padding:1px 0 1px 8px;border:1px solid #9bb1cd;font-weight:bold;font-size:11px;color:#37649b;background: #cdcdcd url(../img/button_suche.gif) 0 0 no-repeat;}
.mod_search #query_type{clear:both;padding-top:5px;}
.mod_search .header{margin-bottom:20px;font-size:11px;}
#rechts h1,#rechts_kompetenzen h1,#top-steuerberater h1{margin-bottom:5px;padding-left:32px;font-weight:normal;font-size:16px;color:#37649b;background: transparent url(../img/h1_pfeil.gif) 0 2px no-repeat;}
.mod_rss_reader p,.mod_rss_reader h2,.mod_newslist p,.mod_newslist h2{margin-bottom:0;font-size:11px;line-height:1.4em;}
.mod_rss_reader h2 a:link,.mod_rss_reader h2 a:visited,.mod_newslist h2 a:link,.mod_newslist h2 a:visited{text-decoration:none;color:#555;}
.mod_rss_reader{margin:10px 0 15px 0;background-color:#E9EAEE;}
.rss_items_only{padding:5px;}
.mod_rss_reader h3{padding-left:5px;border-bottom:1px solid #FFF;font-weight:normal;font-size:11px;text-transform: uppercase;}
.mod_rss_reader .description a{padding-right:10px;background: transparent url(../img/icon_links.gif) right center no-repeat;}
.mod_newslist .block{margin-bottom:20px;}
#inhalte{float:left;}
.newsarchiv a:link,.newsarchiv a:visited,.sonstige a,.ce_tabcontrol_tabs li{padding-left:10px;text-decoration:none;font-size:11px;background: transparent url(../img/icon_newsarchiv.gif) 0 6px no-repeat;}
.sonstige a{text-decoration:underline;}
.sonstige a:hover,.sonstige a:active{text-decoration:none;}
.newsarchiv a:hover,.newsarchiv a:active{text-decoration:underline;}
.mod_newsarchive h2 a{text-decoration:none;}
.mod_newsarchive .layout_latest{margin-bottom:10px;padding-top:5px;border-top:1px solid #CCC;}
#footer{width:696px;margin:30px 0 20px 16px;padding-top:5px;background: transparent url(../img/footer_linie.gif) 16px 0 repeat-x;}
.mod_customnav{float:left;}
#footer ul{margin:0;list-style-type:none;}
#footer li{float:left;padding-right:16px;font-size:11px;}
#footer a:link,#footer a:visited{text-decoration:none;color:#8b8b8b;}
#footer a:hover,#footer a:active{text-decoration:underline;color:#42648c;}
#totop{width:24px;height:14px;float:right;}
#content .ce_image{border:1px solid #CCC;}
#kontakt label{width:110px;float:left;clear:left;display:block;}
#kontakt input,#kontakt textarea{width:150px;float:none;padding:2px;border:1px solid #CCC;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#0a495f;}
#kontakt textarea{width:350px;height:130px;}
#kontakt input.submit{width:95px;margin-left:110px;}
#kontakt p.error{margin-left:110px;font-size:11px;color:#ff3333;}
#kontakt div{float:none;clear:both;margin-bottom:10px;}
#kontakt input.error{border:1px solid #ff6666;}
#inhaltwas-wir-tun ul{margin:0 0 15px 0;}
#inhaltwas-wir-tun .mod_customnav{width:238px;}
#inhaltwas-wir-tun li{width:238px;display:block;padding:2px 0;font-size:11px;line-height:1.4em;background: transparent url(../img/border.gif) left bottom repeat-x;}
#inhaltwas-wir-tun li a:link,#inhaltwas-wir-tun li a:visited{display:block;padding-left:12px;text-decoration:none;background: transparent url(../img/icon_links_uebersicht.gif) 0 2px no-repeat;}
#inhaltwas-wir-tun li a:hover,#inhaltwas-wir-tun li a:active{text-decoration:underline;background: transparent url(../img/icon_links_uebersicht_a.gif) 0 2px no-repeat;}
#inhaltwas-wir-tun li.first{margin-bottom:5px;padding:0;background-color:#7292b9;font-size:12px;}
#inhaltwas-wir-tun li.first a:link,#inhaltwas-wir-tun li.first a:visited{padding-left:5px;font-weight:bold;text-decoration:none;color:#FFF;}
#inhaltwas-wir-tun li.first a:hover,#inhaltwas-wir-tun li.first a:active{background-image:url("none");}
.ce_tabcontrol_tabs{padding-bottom:7px;}
.ansprechpartner .mod_article {margin-top:-12px;}
.ansprechpartner h2.ce_headline{padding:7px 5px 0 10px;background-color:#eaeaec;font-size:12px;}
.ansprechpartner .image_container{width:192px;margin-bottom:1px;}
.image_container img{margin-bottom:-5px;}
#sitemap ul{margin:0;}
#sitemap ul li{margin-bottom:2px;font-weight:bold;font-size:12px;line-height:1.8em;list-style-type:none;text-transform: uppercase;}
#sitemap ul li li{margin-bottom:0;margin-left:10px;padding-left:10px;font-weight:bold;font-size:11px;text-transform: none;background: transparent url(../img/subnavi_pfeil.gif) 0 7px no-repeat;}
#sitemap ul li li li{font-weight:normal;background: transparent url(../img/icon_links_uebersicht.gif) 0 5px no-repeat;}
#top-steuerberater a.pdf{padding:0 0 1px 19px;background: transparent url(../../../system/themes/default/images/iconPDF.gif) 0 0 no-repeat;}
#top-steuerberater img{padding:0 2px 5px 4px;}
.abstand{margin-top:25px;}
#inhaltteam table{width:100%;margin-bottom:10px;border-top:1px solid #CCC;}
td.portrait{width:130px;}
.selected{font-weight:bold;color:#555;}
.ce_tabcontrol_tabs ul{color:#375374;list-style-type:none;}
.ce_tabcontrol_tabs li:hover,.ce_tabcontrol_tabs li:active{text-decoration:underline;color:#555;cursor: pointer;}

