@charset "utf-8";
/* CSS Document for smk-steuer */

body{ margin:0; padding:0; background:#111b3e url(../images/body-bg.gif) repeat-x 0 0; font-family:Verdana, Geneva, sans-serif; color:#333; font-size:11px; line-height:1.5em;}

h1, h2, h3, h4, h5 {color: #00378b; font-weight:bold; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

h2 {
	font-size: 16px;	
}

h1{ font-size:22px; margin:15px 0 8px 0; }

h2 a:hover{ text-decoration:none;}

h3{ margin:8px 0 0 0;}

img{ border:0px solid #00378b;}

a:link, a:visited{color: #00378b; text-decoration:none;}
a:hover{text-decoration:underline;}

.wrapper{ width:980px; margin:0 auto;}

.header{width:980px; margin:0 auto; background:transparent url(../images/header.jpg) no-repeat center top; padding:129px 0 0 0; }

.menu{ height:41px; margin:0 auto; background: transparent url(../images/menu-bg.gif) no-repeat center top;}

.menulist{ list-style-type:none; margin:0; padding:0 0 0 30px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; font-style: italic; color:#e1e1e1;}

.menuitem{display:inline; }

.menuitem a:link, .menuitem a:visited{color:#e1e1e1; text-decoration:none; padding:0 10px; line-height:33px;}
.menuitem a:hover, #menuactive a{color:#fff600; }

.contentwrapper{ width:940px; margin:0 auto; background: #FFF url(../images/content-top-bg.gif) no-repeat center top; padding:30px 0 30px 0;}

.contentwide{  padding:0 30px; }

.contentleft{ float:left; width:420px; margin-left:30px;}

.contentright{float:right; width:420px; margin-right:30px;}

.contentfooter{ height:33px; background:transparent url(../images/content-bottom-bg.gif) no-repeat center top; margin-bottom:30px; }

.clear{ clear:both;}

.highlight{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}

.speednavi{ margin:0;  font-weight:bold; font-size:13px;}
.speednavi li{ margin: 0 0 10px 0;}
/* .speednavi li a {color:#900;}*/

.imgright{ float:right; margin: 0 0 30px 35px;}
