.row { margin:0px!important; padding:0px!important; }

#content {	padding-top:0; background: url(/images/steuerzahler_portal/bg_startseite.jpg) repeat-y!important; }
.contentmiddle {
	width: 740px!important;
	background: none;
}

.contentrand_nodirection { padding-left:0px;}
.contentrand_nodirection, .contentrand_left, .contentrand_right { padding-top: 0;}
.randunten_nodirection, .randunten_left, .randunten_right { display: none;}

.contentrand_nodirection h2 { font-size: 1.8em;}

#tool { display: none;}

#sidebar { 
	clear:both; 
	width:970px;
}


#mitgliedWerden {  width: 228px; height: 35px; background: #006b98; float:left;}

#mitgliedWerden a {
	font-size: 1.7em;
	letter-spacing: 1.5px;
	color:#fff!important;
	display:block;
	padding-top:5px;
}
*+html #menu .menu0 .scroller_container {
	padding: 0!important;
	margin: 0!important;
	height: 35px!important;
}
#ticker {
}
.scroller_container { border: none;}
.scroller { padding-top:10px; line-height:12px;}
.scroller a { font-size: 1.1em;color:#1a171b!important; text-align: left!important; display: inline!important; }
* html #ticker {
	width: 736px!important;
	height: 33px!important;
}
*+html #ticker .scroller {
	padding-top:0px;
	line-height: 35px;
	padding-bottom: 0px!important;
}
* html #ticker .scroller {
	padding-top:0px;
	line-height: 35px;
	padding-bottom: 0px!important;
}
* html #ticker .scroller a {
/*	line-height: 1.5em; */
}
#karte {
	width: 228px;
	background-color: #fff;
	float:left;
	height: 300px;
	padding-top:15px;
	text-align: center;
}
#kartetop {
	background: #fff;
}

#sidebar { float:none!important;}
.sidebar1_container, .sidebar2_container {
	float:left;
}

.portlet { 
	float:left;
/*	background: none; */
	background: #000;
	height: 103px;
/*	width:160px;
	min-width:160px; */
	width:152px;
	min-width:152px;
	margin:15px;
	margin-top:12px;	
}
.portlet  p { 
	margin: 0;
}
* html .portlet {
	margin:13px;
	height: 103px;
	overflow: hidden;
}
*+html .sidebar1_container {
	padding-bottom: 15px!important;
}
* html .sidebar1_container {
	padding-bottom: 15px!important;
}
#sidebar .sidebar1_container .portlet-login {
	width: 211px!important;
}
#login #head {
	padding-top: 2px;
}
#login #foot #get_password,
#login #foot br,
#login #foot #password_info_link {
	display: none;
}
*+html #login #head  { padding-top: 0!important; }
* html #login #head { padding-top: 0!important; }
#login #loginForm { padding-top:1px; }
*+html #login #loginForm { padding: 0!important; }
* html #login #loginForm { padding: 0!important; }
#login #footer { padding-top: 1px; }
.steuerzahlerportal_start .portlet-login,
.steuerzahlerportal_start .portlet-login  #logout { height: 103px; }

.portlet-rahmen { padding: 0;}
.portlet-rahmen h2  { display:none;}
.portlethead, .portletfoot { display: none; }

.imageleft, .imageright, .imageblock  {margin-left: 0px;}

.topmeldung .imageleft {margin-bottom:0px;}
.topmeldung { height: 323px!important; overflow:hidden;}
.topmeldung .mehrThemen { display: block!important; padding: 10px 0px 30px; }
.topmeldung .mehrThemen a { color:#be0839; font-size: 1.5em; text-align: right; font-weight: bold; display:block;}
#content_container.topmeldung,
#content_container.topmeldung .topnewsContent {
	width:740px !important; background: #fff;
}
#mycarousel {
	display:block;
}

#mycarousel li {
	float: left;
}
.topnewsContent .imageleft span {display:none;}

* html .topmeldung,
* html .row { 
	background: none;
}
.contentmiddle {
	height:315px;
	width:740px;
	overflow: hidden;
}
*+html .contentmiddle {
	overflow: hidden;
}
*+html .topmeldung {
	width: 740px!important;
}
*+html .jcarousel-clip{
	height: 323px!important;
	width: 740px!important;
}
* html .contentmiddle {
	overflow: hidden;
}
* html .topmeldung {
	width: 740px!important;
}
* html .jcarousel-clip{
	height: 323px!important;
	width: 740px!important;
}
* html #sidebar { float: none; }
* html #sidebar .portlet { width:152px!important; }
* html #suche { margin-bottom: 10px; }
*+html #kartetop .clear { height: 0!important; }


.steuerzahlerportal_start #content .topmeldung  .jcarousel-next,
.steuerzahlerportal_start #content .topmeldung  .jcarousel-prev,
.steuerzahlerportal_start #content .topmeldung .jcarousel-control {
	display: block!important;
	margin-bottom: 10px;
}
