/******************************************************/
/*              (c) 2008 endurit gmbh                  */
/*              http://www.endurit.com              */
/******************************************************/

* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body { 
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size: 12px;
	background-color: #86a0b3;
	background-image: url(/poli/media/template/body_bg.gif);
	background-repeat: repeat-x;
}

a {
	outline:none;
}

p {
	line-height:1.5em;
	padding:0 0 10px 0;
}

td {
	line-height:1.5em;
}

/* html tags */

h1 { 
	margin: 1px 0px 0px 0px;
	padding: 22px 0px 15px 0px;
	font-size: 17px;
	color: #5d5d5d;
}

div.oben h1{
	font-size: 17px;
	color: #5d5d5d;
	padding: 0 0 15px 0;
	margin: 0px 50px 0px 0px;
}

h1.title{
	font-size: 17px;
	color: #5d5d5d;
	padding: 0 0 15px 0;
	margin: 0px 50px 0px 0px;
}

/* einruecken fuer selectfeld normalen titel ausblenden*/

.oben_124 {
display:none;
}


.like_h1 {
	font-size: 17px;
	color: #5d5d5d;
font-weight: bold;
white-space: nowrap;
}

.like_h1_ {
	height: 21px;
}

label.like_h1 {
cursor: pointer;
}

h2 {
	margin: 0px 0px 0px 0px;
	padding:15px 0px 8px 0px;
	font-size: 12px;
	color:#5d5d5d;
}

h3, h4 {
	color:#5d5d5d;
}

a:link, a:visited {
	color:#555555;
}

a:hover, a.snc, a.sc {
	color: #000000 !important;
}

.orange, #status_spezial b {
	color: #ff9119 !important;
}

#status_spezial b {
	font-weight:normal;
}


/* breite begrenzen */


/* raender links und rechts */
#rand_links {
	background-image: url(/poli/media/template/rand_links.gif);
	background-position: left  91px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#rand_rechts {
	background-image:url(/poli/media/template/rand_rechts.gif);
	background-position: right  91px;
	background-repeat: no-repeat;
}


/* header bereich */

#banner {
	position:relative;
	background-color: #FFFFFF;
	height: 91px;
	background-image: url(/poli/media/template/banner_bg.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
}

#logo_bg {
	position: absolute;
	left: 0px;
	top:2px;
	width: 256px;
	height: 91px;
	background-image: url(/poli/media/template/logo_bg.gif);
}

/* im offenen Bereich Standardmaessig versteckt */
a#logo {
	position: absolute;
	left:29px;
	top: 15px;
}


#logo_unternehmen {
	position: absolute;
	left: 100%;
	margin-top: -60px;
	margin-left: -200px;
}


#balken {
	position:relative;
	top: 0px;
	background-image: url(/poli/media/template/balken_stretch.gif);
	background-repeat: repeat-x;
	height: 11px;
	background-color:#FFFFFF;
	margin: 0 16px 0 15px;
}

.zunge_oben {
	position: relative;
	top: 0px;
left:-19px;
	margin: 0px auto 0 auto;
	width: 394px;
	height: 71px;
	background-image: url(/poli/media/template/zunge_oben_s.gif);
	background-repeat: no-repeat;
}


#zunge_oben_suchfeld {
	position: absolute;
	left: 12px;
	top: 5px;
	width: 73px;
	border: none;
	background-image: url(/poli/media/template/zunge_oben_suchfeld.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 6px 5px 5px 6px;
	color: #555555;
overflow: hidden;
background-position: right top;
}

input.text_input {
	width: 99px;
	border: none;
	background-image: url(/poli/media/template/text_input.gif);
	background-repeat: no-repeat;
	background-color: transparent;
background-position: top right;
	padding: 5px 5px 7px 5px;
	color: #555555;
}

#zunge_oben_suchbutton {
	position: absolute;
	left: 96px;
	top: 0px;
	border: none;
	width: 28px;
	height: 30px;
	background-image: url(/poli/media/template/zunge_oben_suchbutton.gif);
	background-position: 0px -5px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
}
#zunge_oben_suchbutton:hover {
	background-position: 0px -59px;
}


.link_button {
	border: none;
	padding: 5px 15px 8px 11px;
	background-image: url(/poli/media/template/link_button_bg.gif);
	background-position: 0px -10px;
	background-repeat: no-repeat;
	text-decoration: none;
}

input.link_button {
width: 130px !important;
height: 30px !important;
background-color: #FFF;
}

#erweiterte_suche_button {
	background-image: url(/poli/media/template/zunge_oben_erweiterte_suche.gif);
	position: absolute;
	left: 11px;
	top: 36px;
}

.container_zurueck_zu_den_suchresultaten {
	position:relative;
	top:10px;
	left:24px;
}

.container_zurueck_zu_den_suchresultaten_fr {
	position:relative;
	top:10px;
	left:6px;
}

#button_zurueck_zu_den_suchresultaten {
	background-image: url(/poli/media/template/button_zurueck_zu_den_suchresultaten.gif);
	height:20px;
	padding-top:7px;
}

#button_zurueck_zu_den_suchresultaten_fr {
	background-image: url(/poli/media/template/button_zurueck_zu_den_suchresultaten_fr.gif);
	height:20px;
	padding-top:7px;
}

a.link_button:hover {
background-position: 0px -60px;
}

/* allgemeine fuer archivdaten button */
.archivdaten_button {
	position: absolute;
	left: 141px;
	top: 4px;
padding: 12px 0 0 0;
	width: 113px;
	height: 61px;
	background-image: url(/poli/media/template/archivdaten_button.gif);
	background-repeat: no-repeat;
	display: none;
text-align: center;
text-decoration: none;
}

a.archivdaten_button_daten_anzeigen {
	background-position: 0px -20px;
}

/* anzeigen wenn eingeloggt */
.logged_in a.archivdaten_button_daten_anzeigen {
display: block;
}

a.archivdaten_button_daten_anzeigen:hover {
	background-position: 0px -100px;
}

a.archivdaten_button_daten_ausblenden {
	background-position: 0px -180px;
}

.logged_in a.archivdaten_button_daten_ausblenden {
display: block;
}
a.archivdaten_button_daten_ausblenden:hover {
	background-position: 0px -260px;
}

.hide_einblenden_YES {
display: none !important;
}

a#logout {
	position: absolute;
	left: 275px;
	top: 7px;
	background-image: url(/poli/media/template/zunge_oben_logout.gif);
	background-position: 0px -10px;
	background-repeat: no-repeat;
	padding: 2px 50px 4px 29px;
	text-decoration: none;
}

a#logout:hover {
	background-position: 0px -60px;
}

a#erweiterte_suche {
	position: absolute;
	right: 250px;
	top: 50px;
	background-image: url(/poli/media/template/erweiterte_suche.gif);
}

a#sprache_button {
	color: #4b4b4b;
	position: absolute;
	left: 270px;
	top: 36px;
	background-image: url(/poli/media/template/sprache_button.gif);
	background-position: 0px -10px;
	background-repeat: no-repeat;
	padding: 5px 33px 7px 34px;
	text-decoration: none;
}

.logged_out #zunge_oben_suchfeld, .logged_out #zunge_oben_suchbutton {
display: none;
} 

a#sprache_button:hover {
	background-position: 0px -60px;
}

/* zunge oben nicht eingeloggt */

#pw {
position: absolute;
left: 143px;
top: 32px;
}

#user {
position: absolute;
left: 11px;
top: 32px;
}

#login_username {
position: absolute;
left: 11px;
top: 7px;
}

#login_password {
position: absolute;
left: 143px;
top: 7px;
}

a#anmeldung2 {
position: absolute;
font-size: 11px;
color: #4b4b4b;
top: 30px;
text-decoration: none;
left: 12px;
}

a#anmeldung2:hover {
color: #000000;
text-decoration: underline;
}

#login_cookie {
position: absolute;
left: 141px;
top: 30px;
font-size: 11px;
border: none;
}

#merken {
margin: 0 0 0 1px;
color: #4b4b4b;
cursor: pointer;
}

input[type=checkbox] {
border: none;
border-color:#fff;
padding: 0 0 0 0;
margin: 0 0 0 0;
background-color: transparent;
z-index: 300;
}

input[type=radio] {
border: none;
margin: 0 5px 0 -3px;
}

#login_submit {
	position: absolute;
	left: 275px;
	top: 7px;
	background-image: url(/poli/media/template/zunge_oben_logout.gif);
	background-position: 0px -10px;
	background-repeat: no-repeat;
	padding: 0px 38px 0px 33px;
	text-decoration: none;
height: 20px;
border: none;
font-size: 13px;
color: #555555;
width: 106px;
}

#login_submit:hover {
	background-position: 0px -60px;
}

/* left column */

#left_column {
	float: left;
	width: 275px;
}

#left_column_padding {
	padding: 0 0 0 24px;
}

.img_ie {
	display: block;
}

.png {
behavior: url(poli/css/iepngfix.htc);
}

.navi_list_img, .navi_list_img_oben {
margin: 0 0 0 10px;
}

/* neu */
#main_navi {
	position: relative;
	left: 1px;
	width:195px;
	background-repeat: repeat-y;
}

#main_navi a, #section_filter a {

	display:block;
	text-decoration:none;
	padding:0px 0px 0px 38px;
	margin: 0px 0px -1px 0px;
	background-repeat: no-repeat;
	background-position: 3px 0px;
	overflow: hidden;
}

/* verical dots */

.vertical_dots_2, .vertical_dots_3, .vertical_dots_4 {
	position: relative;
	left: 10px;
	width: 207px;
	background-color: #FFFFFF;
	padding:0px 0px 1px 0px;
}

#section_108 .vertical_dots_2, #section_108 .vertical_dots_3, #section_108 .vertical_dots_4 {
	background-image: url(/poli/media/template/vertical_dots.gif);
	background-repeat: repeat-y;
	background-position: 3px 0px;
}

#section_124 .vertical_dots_3, #section_124 .vertical_dots_4, #section_124 .vertical_dots_5 {
	display: none;
}


/* children (einruecken) */

a.nav_2 {
	padding:0px 0px 0px 38px !important;
	width: 164px;
}


a.nav_3 {
	padding:0px 0px 0px 58px !important;
	background-position: 20px 0px !important;
width: 144px;
}

a.nav_4 {
	padding:0px 0px 0px 78px !important;
	background-position: 40px 0px !important;
width: 124px;
}

/* hide images on first level */
#main_navi img {
display: none;
}

/* display images on other levels */
#main_navi div img {
display: block;
}

.section_name {
	position:relative;
	left: 10px;
	font-size: 13px;
	width: 230px;
	font-weight: bold;
	background-image: url(/poli/media/template/title_neutral.gif);
	background-repeat: no-repeat;
	color: #ff911a;
	text-decoration: none;
}

/*dossiers*/
#section_108 .section_name {
	background-image: url(/poli/media/template/title_108.gif);
	padding: 5px 0 8px 5px;
	margin: 0px 0 0 0;
}
/*hilfe*/
#section_139 .section_name {
	background-image: url(/poli/media/template/title_139.gif);
	padding: 5px 0 8px 5px;
	margin: 15px 0 0px 0;
}



/*spezialansichten*/

#section_124 .section_name {
	background-image: url(/poli/media/template/title_124.gif);
	padding: 7px 0 9px 5px;
	margin: 13px 0 -1px 0;
}



#section_126 .section_name {
	background-image: url(/poli/media/template/title_126.gif);
}
/*kontakt, phone*/
#section_283 .section_name {
	background-image: url(/poli/media/template/title_283.gif);
	padding: 3px 0 9px 5px;
	margin: 15px 0 -1px 0;
}




/* home */

#section_148 .section_name {
	padding: 3px 0 9px 5px;
	margin: 3px 0 0px 0;
}


/* ueber politoscope */

#section_150 .section_name {
	padding: 3px 0 9px 5px;
}

/* kontakt */
#section_149 .section_name {
	padding: 3px 0 9px 5px;
}


/* linkformatierung nach section */

/* normale seiten */

#section_148 a {
	background-image: url(/poli/media/template/icon_seite_small_list.gif);
background-position: 19px 0px;
}

/* spezialansichten */

#section_124 a {
	background-image: url(/poli/media/template/icon_small_list_bg.gif);
background-position: 19px 1px;
}



/* dossiers */

#section_108 a.nsnc {
	background-image: url(/poli/media/template/menu_nsnc.gif);
}

#section_108 a.nscs {
	background-image: url(/poli/media/template/menu_snc.gif);
}

#section_108 a.snc {
	background-image: url(/poli/media/template/menu_snc.gif);
}

#section_108 a.nsc {
	background-image: url(/poli/media/template/menu_nsc.gif);
}

#section_108 a.sc {
	background-image: url(/poli/media/template/menu_snc.gif);
}

#section_108 a.nsc {
	background-image: url(/poli/media/template/menu_nsc.gif);
}

/* hovers */
#section_108 a.nsc:hover {
	background-image: url(/poli/media/template/menu_nsc_hover.gif);
}

#section_108 a.nsnc:hover {
	background-image: url(/poli/media/template/menu_nsnc_hover.gif);
}

/* hilfe */
#section_139 a {
	background-image: url(/poli/media/template/help_link_bg.gif);
background-position: 17px 1px;
}

/* Kontakt */
#section_283 a {
	background-image: url(/poli/media/template/contact_link_bg.gif);
background-position: 17px 0px;
}

/*hide bottom images*/

#main_navi div div img.navi_list_img {
display:none;
}

.navi_title_icon {
	position:absolute;
	left:200px;
	top:-4px;
}

#navibox_stretch {

	background-repeat: repeat-y;
width: 250px;
	float: left;
	background-image: url(/poli/media/template/navibox_stretch.gif);
}

.navi_list {
	position: relative;
	left: 10px;
	top: 3px;
	background-image: url(/poli/media/template/menu_bg.gif);
	background-repeat: repeat-y;
	margin: 0 0 17px 0;
}

#context_stretch .navi_list {
margin-right: 20px;
margin-left: 1px;
}


.navi_title_padding_context {
	display: block;
	color: #ff911a;
	text-decoration: none;
	padding: 3px 0 0 6px;
	color: #ff911a;
	font-size: 13px;
	font-weight: bold;
	float: left;
}

.navi_title_no_padding {
padding: 0 0 0 0;
}




.navi_title_rating {
	color: #ff911a;
	font-size: 13px;
	font-weight: bold;
	float: left;
}

.navi_title_padding {
	display: block;
	color: #ff911a;
	text-decoration: none;
}


#downloads a, a.context_link {
	background-image: url(/poli/media/template/download_menu.gif);
	background-repeat: no-repeat;
background-position: 7px 0px;
	display:block;
	text-decoration:none;
	padding:0px 0px 1px 28px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;

}

a.context_link {
	background-image: url(/poli/media/template/context_link.gif);
}

#main navi .navi_list_unten_box {
	height: 4px;
	display: none;
	}
	
/* sollte nur bei erstem level erscheinen */
.show_1 {
display: block;
}


/* fuer folgende seiten/itemtypes wird die seite aufgrund der vorstosstabelle (flexgrid) verbreitert: 
124 -> spezialansichten 
32 -> itemtype dossier
226 -> erweiterte suche
*/



/* oberer rahmen content */
#content_border_top {
	position: relative;
	background-image: url(/poli/media/template/content_top_stretch.gif);
	background-repeat: repeat-x;
	height: 9px;
}

/* ecken */
#content_links_oben {
	position: absolute;
	left: 0px;
}
#content_oben_rechts {
	position: absolute;
	right: 1px;
	top: 1px;
}

/* ende oberer rahmen content */


/* unterer rahmen content */
#content_border_bottom {
	position: relative;
	background-image: url(/poli/media/template/content_unten.gif);
	background-repeat: repeat-x;
	height: 10px;
}
#content_unten_links {
	position: absolute;
	left: 0px;
	height: 9px;
}


#content_unten_rechts {
position: absolute;
right: 1px;
top: 1px;
}

/* ende unterer rahmen content */

#content_stretch_left {
background-image: url(/poli/media/template/content_links_stretch.gif);
background-repeat: repeat-y;

}




/* funktionale elemente im oberen contentbereich */


/* shared */ 

.content_suchfeld_links {
position: absolute;
left: 0px;
}


.content_suchfeld_stretch {
position: absolute;
left: 8px;
width: 80px;
border: none;
background-image: url(/poli/media/template/content_suchfeld_stretch.png);
behavior: url(poli/css/iepngfix.htc);
background-repeat: no-repeat;
background-color: transparent;
padding: 3px 0px 8px 0px;
color: #555555;
overflow: hidden;
}

.suchfeld_dossier {
padding: 6px 0px 5px 0px !important;
width: 159px !important;
top: 7px !important;
}

.content_suchfeld {
border: none;
background-image: url(/poli/media/template/content_suchfeld.gif);
background-repeat: no-repeat;
background-color: transparent;
padding: 5px 0px 6px 10px;
color: #555555;
}

.content_suchfeld_button {
position: absolute;
/*left: 80px;*/
top:-5px;
	width: 28px;
	height: 30px;
	border: none;
	background-image: url(/poli/media/template/content_suchfeld_button.gif);
background-position: 0px -60px;
background-repeat: no-repeat;
background-color: transparent;
}



/* select */

#content_select_box {
position: absolute;
left: 15px;
top: 3px;
cursor: pointer;
}

#content_freitext_box {
position: absolute;
top: -7px;
}

.content_suchfeld_button_hor {
position: absolute;
left: 80px;
top: -5px;
border: none;
width: 28px;
height: 30px;
background-image: url(/poli/media/template/content_suchfeld_button_hor.gif);
background-position: 0px -60px;
background-repeat: no-repeat;
cursor: pointer;
}

#eingrenzen {
position: absolute;
right: 205px;
top: 3px
}

#eingrenzen_parteien {
position: absolute;
right: 205px;
top: 38px
}

#eingrenzen_noscript {
position: absolute;
right: 190px;
top: 3px;
}

input#eingrenzen_button {
position: absolute;
left: 87px;
top: 0px;
border: none;
width: 28px;
height: 25px;
background-image: url(/poli/media/template/eingrenzen_button_go.png);
background-position: 0px -65px;
background-repeat: no-repeat;
background-color: transparent;
cursor: pointer;
}
input#eingrenzen_button:hover{
background-position: 0px -12px;
}


input#eingrenzen_button_reset {
position: absolute;
left: 102px;
top: 0px;
border: none;
width: 36px;
height: 25px;
background-image: url(/poli/media/template/eingrenzen_button_reset.png);
background-position: 0px -65px;
background-color: transparent;
cursor: pointer;
}

input#eingrenzen_button_reset:hover{
background-position: 0px -12px;
}

#eingrenzen_stretch {
position: absolute;
left: 8px;
width: 86px;
border: none;
background-image: url(/poli/media/template/content_suchfeld_stretch.gif);
background-repeat: repeat-x;
background-color: transparent;
padding: 5px 0px 6px 0px;
color: #555555;
overflow: hidden;
height: 16px;
}

#eingrenzen_stretch_js {
position: absolute;
left: 8px;
width: 86px;
border: none;
background-image: url(/poli/media/template/content_suchfeld_stretch.gif);
background-repeat: repeat-x;
background-color: transparent;
padding: 5px 0px 6px 0px;
color: #555555;
overflow: hidden;
height: 16px;
}

#eingrenzen div.content_suchfeld_stretch {
width: 110px;
}


/* reset (x) versteck-klasse */

.hide_reset input#eingrenzen_button_reset{
display: none;
}
.hide_reset input#eingrenzen_button{
left: 108px !important;
}
.hide_reset #eingrenzen_stretch, .hide_reset #eingrenzen_stretch_js{
width: 107px !important;
}


/* eingrenzende suche */

#content_suchfeld_box {
position: absolute;
right: 180px;
top: 7px;
}

/*
input.content_suchfeld_button_hor {
position: relative;
left: -5px;
border: none;
width: 28px;
height: 30px;
background-image: url(/poli/media/template/content_suchfeld_button.gif);
background-position: 0px -60px;
background-repeat: no-repeat;
background-color: transparent;
}
input#content_suchfeld_button_hor:hover {
background-position: 0px -7px;
}
*/



/* content tabelle */

#content_table_padding {
	margin: 0 240px 0 0;
}

.content_table th {
height: 28px; /*ev 27*/
background-image: url(/poli/media/template/th_bg.gif);
background-repeat: repeat-x;
border-right: 1px solid #d0d0d0;
text-align: left;
padding: 0 5px 0 5px;
}

.content_table td {
border-right: 1px solid #d0d0d0;
padding: 5px;
}

.content_table td table td {
border:none;
}

.content_table p img {
margin: 0 0px 10px 10px !important;
}

/* umbruch der sortier-pfeile verhindern */
table.vorstoesse th a {
position: relative;
padding: 0 10px 0 0px;
}

table.vorstoesse th a img {
position: absolute;
top: 6px;
right: 0px;
}

.abstand_name {
width: 100px;
font-weight: bold;
}

.subtitle {
font-weight: bold;
color: #666666;
padding: 5px 0 0 0;
}



/* weitere content elemente */

.suchfeld_allgemein {
height: 30px;
	width: 153px;
	border: none;
	background-image: url(/poli/media/template/zunge_oben_suchfeld.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 6px 5px 6px 6px;
	color: #555555;
}

/* context */

#context {
	float: right;
	width: 236px;
	position:relative;
	right: -10px;
}

#context_padding {
	padding: 0 0 0 5px;
}

#context_stretch {
	background-image: url(/poli/media/template/context_stretch.gif);
	background-repeat: repeat-y;
	float: left;
}

/* geändert */
.context_inside_position {
	position: relative;
	left: 5px;
width: 200px;
}

.context_inside_position img {
	margin: 7px 0 0 0;
	behavior: url(poli/css/iepngfix.htc);
}

.navi_title_context {
	position:relative;
	left: 11px;
	font-size: 13px;
	width: 225px;
	height: 25px;
	font-weight: bold;
	background-image: url(/poli/media/template/context_navi_title.gif);
	background-repeat: no-repeat;
}

#region {
float:left;
margin: 4px 10px 0 0;
}

.vorstoss_values {
width: 250px;
}

/* pdf link: allgemeine + verstecken standard */

.pdf {
position: absolute;
right: 46px;
top: 4px;
background-image: url(/poli/media/template/icon_pdf.gif);
display: none;
}

/* pdf: link zum richtigen temporary template anzeigen. link für seite wird überdeckt */

#seite_pdf_30 {
display:block !important;
}

#vorstossdetail_pdf_33 {
display:block !important;
}

#spezialansichten_pdf_124{
display:block !important;
}

#dossier_pdf_32 {
display:block !important;
}

#home_pdf_111{
display:block !important;
}

.hide_pdf_erweiterte_226{
background-color: #FFF;
}

/* altes überdecken, nachher diese id löschen*/


#print {
position: absolute;
right: 21px;
top: 5px;
background-image: url(/poli/media/template/icon_printer.gif);
}


/* dossier template */

#link_comments{
margin-top: 12px;
}

#all_comments{
margin-top: 12px;
}

#autotabelle {
clear: right;
position: relative;
top: 10px;
}

/* footer */

#footer {
/* evt. fuer ie6 clear: all;*/
clear: both;
position: relative;
margin: 0;
background-image: url(/poli/media/template/footer_stretch.gif);
background-repeat: repeat-x;
height: 17px;
}

#footer_left_corner {
position:absolute;
left: 0px;
top: 0px;
background-image:url(/poli/media/template/footer_left_bottom.gif);
background-repeat: no-repeat;
width: 23px;
height: 17px;
}

#footer_content {
position:absolute;
left: 15px;
top:10px;
color: #f3f3f3;
font-size: 11px;
}

#footer_content a {
color: #f3f3f3 !important;
}
#footer_content a:hover {
color: #ffffff!important;
}

/* zunge unten*/

/* flexibel */



/* fixe breite*/
#zunge_unten_pos {
position:relative;
margin: 0 auto 0 auto;
width: 970px;
height: 45px;
}

#zunge_unten_content {
position: relative;
top: 10px;
text-align: center;
font-size: 12px;
}

#zunge_unten_box {
position:relative;
margin: 0 39px 0 296px;
color: #4b4b4b;
}

.png {
behavior: url(poli/css/iepngfix.htc);
}

#zunge_unten_links {
background-image: url(/poli/media/template/zunge_unten_links.png);
background-repeat: no-repeat;
behavior: url(poli/css/iepngfix.htc);
}
#zunge_unten_rechts {
background-image: url(/poli/media/template/zunge_unten_rechts.png);
background-repeat: no-repeat;
behavior: url(poli/css/iepngfix.htc);
background-color: #FFF;
}


/* formatierung innerhalb zunge fuer script part */



.seite {
margin: 0 15px 0 0;
font-weight: bold;
}

#bgg {
width: 100%;
background-image: url(/poli/media/template/zunge_unten_stretch.png);
behavior: url(poli/css/iepngfix.htc);
}

#sourcediv {
display:none;
}


/* spezialansichten */

#mydiv {
position: absolute;
left: 21px;
top: 26px;
background-color: #FFF;
border: 1px solid #c9d3d9;
border-top: none;
visibility:hidden;
z-index: 200;
padding: 5px 5px 5px 0;
}
#mydiv a {
padding: 7px 7px 0px 7px;
background-color: #FFF;
display: block;
}

#mydiv a:hover {
background-color: #dfeaf0;
}

.content_suchfeld_button_rating {
float: left;
width: 28px;
height: 30px;
background-image: url(/poli/media/template/content_suchfeld_button.gif);
background-position: 0px -60px;
}


#option_noscript {
width: 200px;
position: absolute;
left: 243px;
top: 8px;
}

#mydiv div.spalte {
width: 50px;
float: left;
}

/*kantone*/

.spalte_kantone {
width: 47px;
float: left;
}

.spalte_kantone div {
width: 47px;
float: left;
padding: 2px 0px 2px 4px;
}

.kantonswappen {
margin: 12px 0 -5px 3px;
z-index: 250;
}


/* partei */

.partei {
padding: 2px 2px 2px 4px;
}

.submitbutton_kantone {
position: relative;
left: 190px;
top:5px;
border: none;
width: 110px;
height: 33px;
background-image: url(/poli/media/template/submitbutton.gif);
background-repeat: no-repeat;
background-color: transparent;
font-size: 13px;
padding: 0 0 2px 0;
color: #4b4b4b;
}

.submitbutton_rating {
position: relative;
left: 0px;
top:0px;
border: none;
width: 110px;
height: 33px;
background-image: url(/poli/media/template/submitbutton.gif);
background-repeat: no-repeat;
background-color: transparent;
font-size: 13px;
padding: 0 0 2px 0;
color: #4b4b4b;
}

.rating_select {
margin: 2px 0 2px 10px;
}

.rating_select img {
margin: 3px 3px 3px 3px;
}

.submitbutton_parteien {
position: relative;
left:0px;
border: none;
width: 110px;
height: 33px;
background-image: url(/poli/media/template/submitbutton.gif);
background-repeat: no-repeat;
background-color: transparent;
font-size: 13px;
padding: 0 0 2px 0;
color: #4b4b4b;

left: -4px;
}

.bottomlayer_32 {
visibility: visible !important;
}


/* autovorstoss */




.rating_img {
	margin: 4px 0 0 0;
	behavior: url(poli/css/iepngfix.htc);
}

#userdossierrating {
	position: relative;
display: block;
	left: 28px;
	top: 18px;
	background-image: url(/poli/media/template/rating_g_0.png);
	background-repeat: no-repeat;
	width:141px;
	height:47px;
	behavior: url(poli/css/iepngfix.htc);
}
#userdossierrating table {
margin: 12px 0 0 4px;
}

#userdossierrating table td {
text-align: center;
}

.rating_height {
height: 60px;
}

#rating_title{
position: absolute;
left: 3px;
	color: #ff911a;
	font-size: 13px;
	font-weight: bold;
}

.HasCommentFalse,.HasComment0 {
	display:none;
}

#advanced_search select,#advanced_search input {
	width:250px;
}
/* spezialansichten parteien */

#SearchTags {
padding: 5px 5px 5px 5px;
}

#SearchTags input {
margin: 4px;
}

#SearchScan {
display: none;
}

#AlleParteien {
display: none;
}

#AlleParteien div.like_h1{
margin: 2px !important;
}

.zeiger {
cursor: pointer;
}


#dossier_suche {
top: 7px;
width: 167px;
padding: 6px 0 8px 0 !important;
}

/* aufhellen des input feldes */

.input_passive{
color: #999999 !important;
}


/* spezialbehandlung der spezial ansichten (oberer inhaltsbereich mit dropdown etc.) */

/* allgemein */

.anzeige_button_noscript{
position: absolute;
}


/* neue */

#h1_322_d{
padding: 0 0 15px 230px;
}

#h1_noscript_322_f{

}

#h1_noscript_322_d{
padding-left: 250px;
padding-top: 3px;
}

.option_noscript_322{
left: 15px; 
width:260px;
}

.content_suchfeld_stretch_322_d{
width: 200px !important;
}

.content_suchfeld_button_322_d{
left: 200px !important;
}

.content_suchfeld_button_322_f{
left: 162px !important;
}

.mydiv_322_f{
left: 188px !important;
}

.content_select_box_322_f{
left: 182px !important;

}

.content_suchfeld_stretch_322_f{
width: 170px !important;
}


#anzeige_button_noscript_322_d{
left: 360px !important;
top: 0;
}

/* geänderte */

.content_select_box_327_f{
left: 261px !important;
}

.content_suchfeld_stretch_327_f{
width: 170px !important;
}

.content_suchfeld_button_327_f{
left: 164px !important;
}

.content_suchfeld_button_327_d{
left: 203px !important;
}

.mydiv_327_f{
left: 267px !important;
}

/* nach ratings */

.mydiv_122_d{
left: 192px !important;
}

.mydiv_122_f{
left: 242px !important;
}

.mydiv_125_f{
left: 242px !important;
}



/* nach regionen */

.content_select_box_126_d{
left: 135px !important; 
width: 190px !important;
}

.content_select_box_126_f{
left: 150px !important; 
width: 190px !important;
}

.mydiv_126_d{
left: 143px !important; 
width: 317px !important;
}

.mydiv_126_f{
left: 155px !important; 
width: 317px !important;
}

#anzeigen_noscript_126_f{
left: 200px;
}

/* letzte Kommentare */


.content_suchfeld_button_325_f{
left: 163px !important;
}

.mydiv_325_f{
left: 223px !important;
}

.content_select_box_325_f{
left: 220px !important;

}

.content_suchfeld_stretch_325_f{
width: 180px !important;
}




img.help_tip {
	position: relative;
	top: 8px;
}

/* fShowAjax Bugfix */
#Ajax_div .fshowajax_container {
	display: none !important;
}




/* tb added */


.body_section_289 #section_filter{ /* ausblenden von Filter auf Öffentlichem Bereich */
	display:none;
}

#section_filter .section_name {
	background-image: url(/poli/media/template/title_filter.gif);
	padding: 5px 0 8px 5px;
	margin: 15px 0 0px 0;
}
#section_filter a.checkbox_filter_false {
	background-image: url(/poli/media/template/checkbox_false.gif);
	background-position: 17px 3px;
}

#section_filter a.checkbox_filter_true {
	background-image: url(/poli/media/template/checkbox_true.gif);
	background-position: 17px 3px;
}





