/* praesidium */
#password_info_link {
	display: block!important;
}


.steuerzahlerportal_start #password_info_link {
	display: none!important;
}

#menu ul.menu0 li ul.menu1 {
	width: auto;
}


/* Angepasstes Designset nur fuer Portal */
#content, .contentmiddle { background: #91b3cb;}
.row { margin-bottom:5px; background: none; padding-bottom:0px; padding-top:0px;}
.korb, .korb .tabNavigation {background:#bccfde!important;}
.korb .tabNavigation, .korb .content_nodirection {min-width: 700px; width:700px;}
#content .korb {margin-top:0px; padding: 0 10px 10px 10px; width:700px!important; min-width: 700px!important;}
.korb .tabNavigation li { margin-bottom:0px!important; margin-right:1px;}
/* .korb .randunten_nodirection, .randunten_left, .randunten_right { display:none;} */
.content_left h2, .content_right h2, .content_nodirection h2, .contentrand_nodirection h2 {padding-top:3px;}

/* Topmeldungen auf in site runterskalieren auf 200 Pixel Breite*/
.steuerzahlerportal_folge .topnewsContent .imageleft, .steuerzahlerportal_folge .topnewsContent .imageleft img { width: 200px!important; }
.steuerzahlerportal_folge .topnewsContent .topnewsText { margin-left: 200px!important;}


*+html .korb {
	z-index: 50;
	top: 0px!important;
	margin:  0px!important;
}





.onlinepetition textarea, select{
	border: 1px solid #ccc!important;
	width: 350px!important;
	margin-left: 0!important;
	font-family: Verdana, Sans-Serif; 
	font-size: .9em!important;
}
.onlinepetition input[type="text"], .onlinepetition input[type="select"]{
	border: 1px solid #ccc!important;
	width: 350px!important;
	font-family: Verdana, Sans-Serif; 
	font-size: .9em!important;
}
.onlinepetition #strasse {
	width: 250px!important;
}
.onlinepetition #hausnummer {
	width: 92px!important;
}
.onlinepetition input[type="submit"] {
	margin:50px 0 50px 170px;
	
}


.onlinepetition #mitglied_nein, .onlinepetition #mitglied_ja {
	width: auto;
}

.onlinepetition label.checkbox, .onlinepetition label.radio {
	width: auto !important;
	margin-right: 1em !important;
}

.onlinepetition label {
	display: block;
	float: left;
	width: 170px !important;
	margin: 0 0 6px !important;
	line-height: 22px;
	clear:none;
}

.onlinepetition form br {
	clear: both !important;
	display: block;
}

.onlinepetition input.checkbox, .onlinepetition input.radio {
border: 0 none !important;
width: auto;
margin: 6px 6px 0 0 !important;
float: left!important;
}

.onlinepetition input.checkbox {
margin: 6px 6px 0 170px !important;
}

.onlinepetition label.checkbox {
width: 400px !important;
}