/*****************************************************************************/
/* Änderungen von Gritsoft                                                   */
/*****************************************************************************/

/* für Seitenaufrufe ohne Header, Footer, Menü, usw. */
body.NoContext
{
  background-color: White ;
  background-image: none ;
 }


/* Standardbild einer Person löschen, weil bei der Funktionärssuche andere Bilder angezeigt werden */
div.contactlist ul.kontaktlistejwfunktionaer li h3 a 
{
  background: none !important;
}

/*****************************************************************************/
/*****************************************************************************/

body {
  background: #d8d8d8;
}

h1, h2, h3, h4, h5, h6 {
font-family:Verdana,"Lucida Grande","Bitstream Vera Sans","Sun Sans-Regular",Helvetica,Arial,sans-serif;
font-weight:normal;
}

a { color:#FF973A; } /*SD-31.10.09*/

div#content { background:#FFFFFF; }

fieldset {
  padding-top: 0;
}

select {
margin-bottom: 10px;
}

input.input_text:hover,
input.input_text:focus,
textarea.input_text:hover,
textarea.input_text:focus {
  background: #eeeef0;
  border: 1px solid black;
}

div#contentspalte h1,
div#contentspalte h2,
div#contentspalte h3,
div#contentspalte h4,
div#contentspalte h5,
div#contentspalte h6,
div#contentspalte p.date,
div#contentspalte div.box div.doclist h3,
div#format_content div#ii_format_zusatzinfos h3,
div#contentspalte div.hilfecenter_box.box ul li h3,
div#contentspalte div.hilfecenter_box.box ul li h3 a,
div#header form#quicksearch input#quicksearch_submit,
div.contactlist ul.kontaktliste li h3 a {
	font-family: Verdana,"Lucida Grande","Bitstream Vera Sans","Sun Sans-Regular",Helvetica,Arial,sans-serif;
	font-weight: normal;
}

div#format_content div#ii_format_zusatzinfos h3,
div#contentspalte div.jw_kontaktseite_grid h2,
div#contentspalte div#jw_kontaktbox h2,
div#contentspalte div#suche_header h2 {color: black;}

div#contentspalte div.jw_kontaktseite_grid h2,
div#contentspalte div#jw_kontaktbox h2 {font-weight: normal}

h2 { font-size: 18px; }

div#contentspalte a,
div#contentspalte a:visited {
	color:#ee6f06;
}

div#contentspalte a:hover,
div#contentspalte div.box ul li p.position a:hover,
div#contentspalte div.alert_info a.suchtipps:hover,
div.teaser_gross h2 a:hover,
div.teaser_vertikal h2 a:hover,
div.teaser_horizontal h2 a:hover,
div.teaser_text h2 a:hover {
	color:#ff973a;
	text-decoration:underline;
}

div#footer1 a {
	text-decoration:none;
}

div#footer1 a:hover {
	text-decoration:underline;
}


div#rahmen1,
div#rahmen2,
div#rahmen3 {
  padding: 0;
  background: none;
}

div#wrapper {
  width: 980px;
  margin: 0 auto 0 auto;
  background: #ffffff;
  padding-bottom: 20px;
}

div#header {
  height: 130px;
  background: url(../img/header_neutral.png) no-repeat;
}

body.dg1 div#header { background-image: url(../img/header_dg1.png); }
body.dg2 div#header { background-image: url(../img/header_dg2.png); }
body.dg3 div#header { background-image: url(../img/header_dg3.png); }
body.dg4 div#header { background-image: url(../img/header_dg4.png); }
body.dg5 div#header { background-image: url(../img/header_dg5.png); }
body.dg6 div#header { background-image: url(../img/header_dg6.png); }
body.dg7 div#header { background-image: url(../img/header_dg7.png); }
body.dg8 div#header { background-image: url(../img/header_dg8.png); }
body.dg9 div#header { background-image: url(../img/header_dg9.png); }
body.dg10 div#header { background-image: url(../img/header_dg10.png); }


h1#logo strong,
input.access {
  position: absolute;
  left: -3000px
}

h1#logo a {
  top: 0;
  width: 140px;
}

form#quicksearch {
  top: 84px;
  right: 0;
  position: absolute;
  width: 350px;
}

div#header form#quicksearch input#quicksearch_suchbegriff {
  width: 148px; /*SD-31.10.09: width, height, padding*/
  height: 17px;
  background: url(../img/quicksearch_suchbegriff.png) no-repeat 100% 0;
  font-size: 12px;
  padding: 3px 0 0 2px;
  border: none;
  margin: 0;
}

div#header form#quicksearch input#quicksearch_submit {
  width: 65px;
  height: 20px;
  background: none;
  font-size: 12px;
  padding: 0;
  border: none;
}

div#jw_nav {
  margin: 0 0 18px 28px;
  position: relative
}

ul#landesnav,
ul#jw_subnav {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul#landesnav li,
ul#jw_subnav li {
  margin: 0;
  padding: 0;
  background: none;
  display: inline;
}

ul#landesnav li a,
ul#landesnav li#link_landesnav_dg1 a,
ul#jw_subnav li a {
  margin: 0;
  padding: 2px 0 2px 0;
  background: none;
  color: #4b4b4d;
  text-transform: uppercase;
  font-size: 11px;
  text-decoration: none;
}

ul#landesnav li.aktiv a,
ul#landesnav li#link_landesnav_dg1.aktiv a,
ul#jw_subnav li.aktiv a,
ul#landesnav li.aktiv a:hover,
ul#landesnav li#link_landesnav_dg1.aktiv a:hover,
ul#jw_subnav li.aktiv a:hover {
  background: none;
  color: #ffffff;
  text-decoration: none;
}

ul#landesnav li.aktiv,
ul#jw_subnav li.aktiv {
  background: #ee6f06 !important;
}

ul#landesnav li.aktiv {
	padding: 2px 0 2px 0;
}

ul#landesnav li a:hover,
ul#landesnav li#link_landesnav_dg1 a:hover,
ul#jw_subnav li a:hover {
  color: #ee6f06;
  text-decoration: underline;
}

ul#landesnav li#link_landesnav_dg1 { left: 0; width: 85px; margin-left: 0; }
ul#landesnav li#link_landesnav_dg2 { left: 95px; width: 95px; z-index: 50000}
ul#landesnav li#link_landesnav_dg3 { left: 197px; width: 75px; }
ul#landesnav li#link_landesnav_dg4 { left: 279px; width: 130px; }
ul#landesnav li#link_landesnav_dg5 { left: 415px; width: 120px; }
ul#landesnav li#link_landesnav_dg6 { left: 541px; width: 80px; }
ul#landesnav li#link_landesnav_dg7 { left: 627px; width: 85px; }
ul#landesnav li#link_landesnav_dg8 { left: 718px; width: 50px; }
ul#landesnav li#link_landesnav_dg9 { left: 774px; width: 90px; }
ul#landesnav li#link_landesnav_dg10 { left: 870px; width: 50px; }

ul#jw_subnav li { padding: 0 5px 0 5px; margin-right: 15px;}
ul#jw_subnav li a { color: #87888a; }

/* =PINNWAND, NEWSBOXEN //////////////////////////////////////// */

div#pinnwand {background: #ECEEEE;}

div#wrapper div#pinnwand div.newsbox_breit h2 {
  padding: 0;
}

div#wrapper div#pinnwand div.newsbox_breit h2 a {
  font-size: 21px;
}

div#wrapper div#pinnwand div.newsbox_breit p strong  {
  text-transform: uppercase;
}

div#pinnwand div.newsbox_bildlinks,
div#pinnwand div.newsbox_bildrechts {
  height: 136px;
}

div#pinnwand div.newsbox_layered_bg { /* SD021009 */
  height: 166px;
}

div#pinnwand div.newsbox_bildlinks p,
div#pinnwand div.newsbox_bildrechts p {
  font-weight: bold;
  font-size: 14px;
  margin: 5px 0 0 0;
}

div#pinnwand div.newsbox_bildlinks {
	padding:30px 35px 0 530px;
	width:415px;
	text-align: right;
}

div#pinnwand div.newsbox_bildrechts {
	padding:30px 530px 0 35px;
	width:415px;
	text-align: left;
}


div#pinnwand div.newsbox_bildlinks div.actionbutton strong,
div#pinnwand div.newsbox_bildrechts div.actionbutton strong {
  margin: 10px 0 0 0;;
}

div#pinnwand div.newsbox_bildrechts div.actionbutton strong {
float:none;
}

div#content div.actionbutton strong a:hover,
div#content div#format_content div.actionbutton strong a:hover,
div#wrapper div#pinnwand div.newsbox_bildlinks div.actionbutton strong a:hover,
div#wrapper div#pinnwand div.newsbox_bildrechts div.actionbutton strong a:hover {
color:#ea4819;
}


div.infoimage,
div#content div.infoimage,
#jw_kontaktbox,
#jw_formularbox,
div.form_submit {
  background: #eceeee !important;
}

a.link_funktionaere {background-color: #eceeee; margin-bottom: 20px; color: #000000 !important; font-size: 15px; font-weight: normal}
a.link_funktionaere:hover {background-color: #e5e5e5;}

div#ii_channels {padding-left: 0; padding-right: 20px;}

div#ii_channels ul.dropnav {
  padding-top: 15px;
}

ul.dropnav li a {
  color: #444446;
  background: none;
  display: block;
}

ul.dropnav li.aktiv {
  background: none;
  position: static
}

ul.dropnav > li.aktiv {
  position: relative
}

ul.dropnav li.aktiv > a {
  color: #ea4819;
  background: none;
  font-weight: normal;
  padding-left: 39px;
}

ul.dropnav li li {padding-left: 26px}

ul.dropnav > li > a {
	border-left: 4px solid #eceeee;
	padding-left: 22px;
	background-position: 7px -822px !important;
}

ul.dropnav > li.aktiv > a { padding-left: 22px; }

ul.dropnav > li.aktiv > a,
div#grid_nav ul.dropnav > li > a:hover {
  border-color: #ea4819;
  position: relative;
  display: block;
}

ul.dropnav > li.aktiv > a {
  font-weight: bold;
}

div.box {
  background: white;
  border: 1px solid #ee6f06;
  padding: 0;
  margin: 0 0 20px 0;
}

div#contentspalte div.box h2 {
  color: white;
  background: #ee6f06;
  text-transform: uppercase;
  padding: 5px;
}

div.boxcontent {padding: 10px; margin: 0;}
div.jw_boxbottom {text-align: right; padding: 5px;}

div.jw_teaser_box {
  background: #eceeee;
  padding: 10px;
}

div#contentspalte div.jw_teaser_box > h2,
div#contentspalte div#jw_funktionaere_box > h2 {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 15px;
  color: black;
}

div.teaser_gross,
div.teaser_vertikal,
div.teaser_horizontal,
div.teaser_text,
div#pinnwand div.teaser_gross,
div#pinnwand div.teaser_vertikal,
div#pinnwand div.teaser_horizontal,
div#pinnwand div.teaser_text {
  padding-bottom: 15px;
}


div#contentspalte div.teaser_gross h2 { font-size: 16px; }

div#contentspalte div.teaser_horizontal h2, 
div#contentspalte div.teaser_vertikal h2 { font-size: 11px; font-weight: bold !important; }

div#contentspalte div.teaser_text h2 { font-size: 14px; }

div.teaser_gross p,
div.teaser_vertikal p,
div.teaser_horizontal p,
div.teaser_text p {
  padding-top: 3px;
}

div#contentspalte h1 {
  color: #414042;
  font-size: 21px;
  padding-bottom: 8px;
}

div#contentspalte h2 {
  color: #f58229;
  font-size: 15px;
  font-weight: bold;
  padding-top: 4px;
}

div#contentspalte h1 + h2, div#contentspalte h2 + h3 {padding-top: 0;}

div#contentspalte h3 {
  color: #f58229;
  font-size: 13px;
  font-weight: bold;
  padding-top: 4px;
}
div#contentspalte div.teaser_gross h2,
div#contentspalte div.teaser_text h2,
div#contentspalte div.teaser_vertikal h2,
div#contentspalte div.teaser_horizontal h2,
div#contentspalte div.doclist h3 {font-weight: normal}


div#footer {
	background:none;
	border-top:none;
	margin-left: 340px;
	width: 620px;
	padding-top: 20px;
}

div#copyright,
div#copyright a {
	display:block;
	float:none;
	margin: 0;
	width:auto;
	color: #919191;
	font-size:12px;
	font-weight: bold;
	text-align: right;
	
}

div#footer div#copyright {
  margin: 20px 20px 0 0;
  width: 620px;
}

div#copyright a:hover { color: #ff973a; }


div#footer1 div.seiteversenden_box,
div#footer1 div.seiteversenden_box div.boxcontent {
 	display:block;
	float:none;
	margin: 0;
	width: auto;
	border: none;
}

div.seiteversenden_box {
  padding: 5px;
}

div.seiteversenden_box.offen {
  background: #eeeef0;
}


ul#jw_page_options {
	list-style: none;
	padding: 0 0 5px 0;
	margin: 1px 0 0 0;
	float: right;
}

div#footer1 div ul#jw_page_options li {
	display: inline;
	margin: 0 0 0 100px;
	padding: 5px 0 5px 0;
}

div#footer1 a.link_seiteversenden {
	color: #919191;
  background: url(../img/i_link_seiteversenden.png) no-repeat 0 50%; /* SD-21.10.09 background, position, top */
  position: relative;
  top: -4px;
}

ul#jw_page_options li a {
	background: url(../img/i_link_print.png) no-repeat 0 50%;
	padding: 5px 0 5px 22px;
	color: #919191;
}

ul#jw_page_options li#jw_page_options_bookmarken a {
	background: url(../img/i_link_bookmark.png) no-repeat 0 50%;
	padding-left: 20px;
}

ul#jw_page_options li#jw_page_options_back a {
	background: url(../img/i_link_back.png) no-repeat 0 55%;
	padding-left: 22px;
}

div#footer1 a.link_seiteversenden:hover,
ul#jw_page_options li a:hover {
  color: #ff973a;
}

div#footer1 div.box h2 {
	color: #557483;
	font-size: 14px;
	margin: 0 10px 8px 0;
	padding: 0;
	background: none;
	text-transform: none;
	color: black;
}

div#footer1 textarea,
div#footer1 input.input_text {
	border:1px solid #719CBA;
	margin:5px 0;
}

/* =FORMULARE */

input[disabled="disabled"], select [disabled="disabled"] { color: #666666; font-style: italic; border-color: #666666 !important;}

div#jw_formularbox.loginbox_locked,
div#jw_formularbox.loginbox_unlocked {
  background: #ECEEEE url(../img/i_meinejw_login_locked.png) no-repeat 20px 20px !important;
  padding-left: 110px;
}

div#jw_formularbox.loginbox_unlocked {
  background-image: url(../img/i_meinejw_login_unlocked.png) !important;
  background-position: 17px 20px !important;
}

form#form_seiteversenden label {width: 220px;}

.form_field_xxxsmall {
  width: 30px;
}

#jw_form_anmeldung_abschluss td {
  padding-bottom: 10px;
}

#jw_form_anmeldung_abschluss td.form_td_label {
  width: 25px;
  padding-top: 0 !important;
}

#jw_form_onlinebefragung tr td {
  padding-bottom: 20px;
}

table.form_daten td {
  width: 200px;
}

table#jw_form_meinejw_buttontable {margin-top: 7px;}
table#jw_form_meinejw_buttontable td {padding: 2px 5px 5px 5px;}

div#jw_formularbox table.paylife_firstyear {
background: #FFF;
float: right;
margin-right: -20px;
margin-left: 20px;
width: 185px;
}

div#jw_formularbox table.paylife_firstyear td { padding: 10px;}
div#jw_formularbox table.paylife_firstyear td.form_td_label {padding: 10px 0 10px 10px;}

div#jw_formularbox table.paylife_firstyear input {
margin-top: 10px;
}

div#jw_formularbox p.paylife_firstyear img {
margin-top: 20px;
}

div#jw_formularbox td.jw_formularbox_table_lowerlabel label {position: relative; top: 8px;}

div.form_submit {
  padding-left: 0;
}

div#footer1 div.form_submit {
	background: none;
	margin: 0;
	padding: 0;
}

div.form_submit input.button {
	position: static;
	padding: 0 4px;
}

input.button,
div#contentspalte input.button,
input#branchensuche_submit {
	background: #81888d url(../img/button_bg.png) repeat-x;
  border: 1px solid #44484b;
}

div#wrapper div#main div.promotionbox img,
div#contentspalte div.promotionbox img,
div#wrapper div#main div.promotionbox div.grid_mini img,
div#contentspalte div.promotionbox div.grid_mini img {
  border-color: #5c5d5d;
  margin-bottom: 0;
}

div.promotionbox {margin-bottom: 20px;}

div#wrapper div#main div.promotionbox img:hover,
div#contentspalte div.promotionbox img:hover,
div#wrapper div#main div.promotionbox div.grid_mini img:hover,
div#contentspalte div.promotionbox div.grid_mini img:hover {
  border-color: #ff973a;
}


ul.jw_terminliste {
	list-style: none;
	overflow: hidden;
	width: 278px;
	font-size: 10px;
}

ul.jw_terminliste li,
div#contentspalte ul.jw_terminliste li a {
	display: block;
	color: #737373;
	text-decoration: none;
}

div#contentspalte ul.jw_terminliste li a:hover {
	color: #EE6F06;
}

ul.jw_terminliste li {
	margin: 5px 0 5px 0;
}

ul.jw_terminliste li a strong {
	float: right;
	border-left: 1px solid #ff7a00;
	width: 50px;
	padding: 0 0 0 10px;
	font-weight: normal;
}

ul.jw_terminliste li a em {
	display: block;
}

div.jw_partnerbox img {
  margin: 5px 0 5px 0;
}


/* Suchergebnis-Seite */

div#suche_header, div#suche div.sortierleiste, div.sortierleiste {
background-color: #eceeee;
}

ul.register_navigation{
border-bottom: none;
}

ul.register_navigation li a {
background-color: #ffffff;
color: black !important;
padding-right: 15px;
}

ul.register_navigation li.aktiv a { background-color: #EE6F06; color: white !important; }

div#suche_filter {
background-color: #FFF;
background-image: none;
}

select#suche_filter_wo {
margin-left: 10px;
}

form#suche_filter_form input#suche_filter_submit {
margin-right: 0;
}

div.alert_info, div#contentspalte div.alert_info ul.alert_info_list a, div#contentspalte div.alert_info ul.alert_info_list a:visited, div#contentspalte div.alert_info a.suchtipps, div#contentspalte div.alert_info a.suchtipps:visited  {
color:#555;
}

div.alert_info {border: 1px solid #cccccc}

div#contentspalte div.alert_info ul.alert_info_list a:hover, div#contentspalte div.alert_info a.suchtipps:hover {
color: #87888A;
}

div.alert_info div {
background-image: url(../img/alert_info_icon.png);
}

div.doclist h3, div.doclist h4, div.doclist h5, div#contentspalte div.box div.doclist h3, div#contentspalte div.box div.doclist h4, div#contentspalte div.box div.doclist h5, div.contactlist ul.kontaktliste li h3 a {
font-size: 14px;
}

/* Superformat */

div#breadcrumb {
  background-color: #ECEEEE;
  border-bottom: none;
  padding-bottom: 6px;
}

div#pinnwand div#breadcrumb li {
  color: #EA4819;
}

div#breadcrumb li#homelink {
  background: transparent url(../img/i_breadcrumb_home.png) no-repeat 0 6px;
  padding: 3px 0 3px 14px;
}

div#pinnwand div#breadcrumb li a, div#pinnwand div#breadcrumb ul li a:hover {
  background: transparent url(../img/i_breadcrumb_slash.png) no-repeat scroll 100% 2px;
  color: #4F4F4F;
}

div#jw_format_content_rueckfrage {
  border-left: 1px solid #E4E4E4;
  width: 160px;
  padding: 2px 0 2px 10px;
  margin: 0 0 20px 20px;
  float: right;
  color: #999;
}

div#contentspalte div#format_content div#jw_format_content_rueckfrage p {
  padding: 0;
}

div#contentspalte div#format_content div#jw_format_content_rueckfrage a {
  color: #999;
  text-decoration: none;
}

div#contentspalte div#format_content div#jw_format_content_rueckfrage a:hover {
  text-decoration: underline;
}

div#jw_kontaktbox_bezirkdropdown {margin-bottom: 20px;}

select#jw_form_bezirkdropdown {
  position: absolute;
  left: 150px;
  top: 9px;
}

div#jw_kontaktbox {position: relative;}

div#contentspalte div#format_content h3, div#contentspalte div#format_content h4 {
  font-size: 13px;
  font-weight: bold;
}

div#format_content p {
padding-bottom: 12px;
}

div#contentspalte div#format_content a {
color: #272D2E;
}

div#format_content ul.vorteilliste li, div#format_content ol.vorteilliste li {
background:transparent url(../img/i_vorteil.png) no-repeat scroll 0 3px;
}

div#format_content table tr th {
background-color: #ECEEEE;
}

div#format_content p.tipp {
background-image: url(../img/i_tipp.png);
}

div#format_content p.achtung, div.textbox p.achtung {
background-image: url(../img/i_achtung.png);
}


div#contentspalte div#format_content div.mehrbox {
background: #eceeee;
}

div#contentspalte div#format_content div.mehrbox h2 {
color: #272D2E;
font-weight: normal;
}

div#format_content table.formats tr th.topheader {
background-color: #4F4F51;
}

/* Kontaktseite Team */

div#jw_funktionaere_box {
margin-top: 20px;
}

div.jw_kontaktseite_grid {
margin-bottom: 20px;
overflow: hidden;
width: 620px;
}

div.kontakt_kommunikation {
display: inline;
float:left;
margin-top: 0px;
width: 240px;
}

div.kontakt_adr {
margin-left: 250px;
}

div.kontakt_adr ul.linkliste .adr_anfahrt {
background: url(../img/i_adr_anfahrt.png) no-repeat scroll 0 3px;
padding-left: 18px;
}

div#jw_kontaktbox,
div#jw_formularbox {
padding: 10px 20px;
}

div#jw_formularbox ul.linkliste a,
div#jw_formularbox ul.linkliste a:visited {
color: #272D2E;
}

div#jw_formularbox p {
padding: 6px 0 10px 0;
}

div#jw_formularbox h2 {
padding-bottom: 16px;
}

div#jw_formularbox h3 {
color: #272D2E;
}

div.kontakt_kommunikation h2, div.kontakt_adr h2, div#jw_kontaktbox h2 {
font-size: 16px;
}

div#jw_kontaktbox h2 {
padding-bottom: 10px;
}

div.kontakt_kommunikation li strong, div.kontakt_adr li strong {
width: 70px;
}

div.kontakt_adr ul.linkliste strong {
width: 90px;
}

div.kontaktdaten, div.contactlist div.kontaktdaten {
padding-left: 62px;
}

div.contactlist div.kontaktdaten {
padding-left: 32px;
}

div.kontaktdaten h3 a {
text-decoration: none;
}

ul.kontaktliste li {
margin-bottom: 15px;
}

ul.kontaktliste li img {
height: 77px;
width: 52px;
}

ul.kontaktliste.bezirk li img
{
	margin-left:11px;
}

ul.kontaktliste div.kontaktdaten ul.linkliste strong {
width: 55px;
}

div.kontaktdaten ul.linkliste li a {
text-decoration: underline;
}

span.validation_error {
 border: 1px solid #932005 !important;
 background: #f0bfb9 !important;
 color: #932005 !important;
 padding: 3px 2px 2px 2px;
}

input.validation_error:hover {
 border: 1px solid #5d1504 !important;
 background: #e29b92 !important;
 color: #4f1203 !important;
}

div#contentspalte div.alert_success h3 {
color: #275709;
}

div#contentspalte div.alert_error h3 {
color: #932005;
}

div#contentspalte div.alert h3 {
color: #563006;
}

div#contentspalte div.alert_info h3 {
color: #2a2a2a; /* SD-21.10.09 */
}

/* =VERANSTALTUNGEN-UEBERBLICKSSEITE //////////////////////////////////////////// */

div#veranstaltungen_header {
  background: #ECEEEE url(../img/ii_suche.png) no-repeat 12px 20px;
  padding: 20px 0 0 0;
}

div#veranstaltungen_header h2 {
  padding-bottom: 4px;
  padding-left: 8px;
}

div#veranstaltungen_header ul.register_navigation li a {
  font-weight: normal;
  font-size: 11px;
  color: #21272b !important;
  margin:0 3px 0 0; /* SD-21.10.09 */
  padding: 10px 13px 6px 13px;
}

div#veranstaltungen_header ul.register_navigation li a abbr {border: none;} /* SD-21.10.09 */

div#veranstaltungen_header ul.register_navigation li.aktiv a {
  color: white !important;
}

.doclist .event > h3 a,
.doclist .event > h4 a,
.doclist .event > h5 a {
  background-position:3px -1349px;
}

div#wrapper div#main div.promotionbox div.grid_mini .promo_spalte1 img {
margin-right:0 ;
}

div#wrapper div#main div.promotionbox div.grid_mini .promo_spalte2 img {margin-left:20px;}

ul.linkliste li.adr_skype {
  background: url(../img/call_skype.png) no-repeat -2px;
  padding-left: 19px;
}

div#format_content table,
div.textbox table,
div#format_content table tr td,
div.textbox table tr td {
  border: none;
}

div#format_content ul,
div#format_content ol,
div.textbox ul,
div.textbox ol {
  list-style-position: outside;
}

/* IIA FAZ 20100506 */

DIV#ii_jw_faz
{
    background: url(http://images.wko.at/common/styles/ind/281/img/ii_jw_bg.png) repeat-x 0 0;
    width: 298px;
    margin-bottom:15px;
}
 DIV#ii_jw_faz_Header
{color: #ea4819;
    padding-top: 12px;
    margin-top:0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-family: "Trebuchet MS" , Verdana, sans-serif;
    font-size: 20px;
    font-weight:bold;
    margin: 0px 0px 0px 10px;
}

DIV#ii_jw_faz H2
{color: #ea4819;
   
    padding-right: 0px;
    padding-bottom: 0px;
    
    font-family: "Trebuchet MS" , Verdana, sans-serif;
    font-size: 12px;
    margin: 0px 0px 0px 10px;
}
DIV#ii_jw_faz .lbltxt
{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: "Trebuchet MS" , Verdana, sans-serif;
    font-size: 12px;
    margin: 0px 0px 0px 10px;
    display:block;
}
DIV#ii_jw_faz table
{
    width: 100%;
}
DIV#ii_jw_faz LABEL.access
{
    left: -3000px;
    width: 1px;
    position: absolute;
    top: -7000px;
    height: 10px;
}
DIV#ii_jw_faz INPUT
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
DIV#ii_jw_faz INPUT.input_text
{
    border: #3c4754 1px solid;
    padding: 2px 0px 0px 0px;
    font: 12px Verdana, "Lucida Grande" , "Bitstream Vera Sans" , "Sun Sans-Regular" , Helvetica, Arial, sans-serif;
    vertical-align: top;
    color: #272d2e;
    margin: 8px 0px 0px 10px;
    height: 19px;
    width: 274px;
}
DIV#ii_jw_faz input.watermark
{
    color: #73777d;
    font-style: italic;
}
DIV#ii_jw_faz INPUT#ii_jw_faz_form_submit
{
    margin: 10px 0px 0px 2px;
    width: 70px;
}
DIV#ii_jw_faz INPUT.button
{
    border-right: #333f4c 1px solid;
    padding-right: 0px;
    border-top: #333f4c 1px solid;
    padding-left: 0px;
    font-size: 13px;
    background: url(http://images.wko.at/common/icons/portal/img/button_sprite.png) no-repeat 0px -50px;
    padding-bottom: 0px;
    overflow: visible;
    border-left: #333f4c 1px solid;
    cursor: pointer;
    color: #fff;
    padding-top: 0px;
    border-bottom: #333f4c 1px solid;
    font-style: normal;
    height: 23px;
    text-align: center;
}

