/* HTML start */
BODY {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	background-image: url(img/hg_inhalt_body.gif);
	background-position: center;
	background-repeat: repeat-y;
}
H1, H2, H3, H4, P {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
H1 {
}
H2 {
	font-weight: normal;
}
H3 {
	font-weight: bold;
	color: #4B4B4B;
}
H4 {
	font-weight: normal;
	color: #4B4B4B;
	margin: -6px 0px 8px 0px;
}
P {
}
/* HTML ende */

/* Navilisten start */
.s_metanav UL, .s_nav UL, .s_subnav UL, .s_rechtsnav UL, .s_aktionen UL, .i_subnav UL, .i_link_nav UL {
	margin: 0px;
	padding: 0px;
}
.s_metanav LI, .s_nav LI, .s_subnav LI, .s_rechtsnav LI, .s_aktionen LI, .i_subnav LI, .i_link_nav LI {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.s_metanav A, .s_nav A, .s_subnav A, .s_rechtsnav A, .s_aktionen A, .i_subnav A, .i_link_nav A {
	text-decoration: none;
}
/* Navilisten ende */

/* Struktur start */
.s_vollebreite, .s_vollebreite_hg {
	width: 100%;
	float: left;
}
.s_vollebreite_hg {
	background-image: url(img/hg_aussen.gif);
	background-repeat: repeat-x;
/*
	background-color: #CC6633;
*/
}
.s_zentrieren {
	margin: 0px auto;
	width: 920px;
}
.s_rand {
	float: left;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	width: 918px;
}
.s_metanav {
	padding-top: 8px;
	text-align: right;
	padding-right: 10px;
	background-color: #FFF;
}
.s_kopfbild {
	background-color: #FFF;
}
.s_metanav LI {
	display: inline;
	border-left: 1px solid #6F6F6F;
	padding-left: 0.3em;
}
.s_metanav LI.erster {
	border: none;
}
.s_metanav, .s_metanav A {
	color: #6F6F6F;
}
.s_nav {
	height: 38px;
	padding: 2px 0px;
	background-color: #FFF;
}
.s_nav LI {
	float: left;
}
.s_nav A {
	width: 228px;
	height: 38px;
	float: left;
	background-repeat: no-repeat;
	margin-left: 2px;
	float: left;
}
.s_gemeinden A {
	margin-left: 0px;
	background-image: url(img/nav_gemeinden.gif);
}
.s_partner A {
	background-image: url(img/nav_partner.gif);
}
.s_grundlagen A {
	background-image: url(img/nav_grundlagen.gif);
}
.s_service A {
	background-image: url(img/nav_service.gif);
}
.s_links {
	float: left;
	width: 228px;
}
.s_subnav {
	width: 228px;
	padding: 40px 0px;
	float: left;
	overflow: hidden;
}
.s_subnav LI {
	float: left;
}
.s_subnav LI A {
	width: 147px;
	padding: 4px 34px 4px 47px;
	background-position: 34px 7px;
	background-repeat: no-repeat;
	float: left;
	letter-spacing: 1px;
	color: #FFF;
}
.s_subnav LI A:hover, .s_subnav LI A.aktiv {
	font-weight: bold;
}
.s_subnav LI LI A {
	width: 132px;
	padding: 4px 34px 4px 62px;
	background-position: 49px 7px;
}
.s_subnav LI LI LI A {
	width: 117px;
	padding: 4px 34px 4px 77px;
	background-position: 64px 7px;
}
.s_inhalt {
	float: left;
	width: 520px;
	padding: 40px 30px 40px 30px;
}
.s_rechtsnav {
	float: left;
	width: 110px;
}
.s_rechtsnav A {
	border-bottom: 2px solid #FFF;
	width: 110px;
	text-align: center;
	float: left;
	padding: 13px 0px 13px 0px;
	color: #FFF;
}
.s_rechtsnav LI {
	float: left;
}
.s_suche {
	padding: 16px 11px 16px 11px;
	float: left
}
.s_suche .suchfeld {
	width: 67px;
	padding: 0px;
	border: 1px solid #FFF;
	margin: 0px;
	color: #E2001A;
	float: left;
	margin-right: 2px;
	height: 13px;
}
.s_suche .suchbutton {
	float: left;
	border: none;
	padding: 0px;
	margin: 0px;
}
.s_logoooe {
	padding: 35px 0px 35px 61px;
	float: left;
	width: 132px;
}
.s_fusszeile {
	background-image: url(img/hg_linie_h.gif);
	background-repeat: repeat-x;
	width: 520px;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
}
.s_aktionen {
	float: left;
	width: 176px;
	padding: 2px 12px 12px 12px;
	background-image: url(img/hg_linie_v.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.s_impressum {
	float: left;
	padding: 2px 12px 12px 24px;
}
.s_impressum A {
	color: #4B4B4B !important;
}
/* Struktur ende */

/* Farbenspiel start */
#farbe_gemeinden .s_inhalt A, #farbe_gemeinden .s_inhalt H1, #farbe_gemeinden .s_inhalt H2, .i_unternehmen THEAD {
	color: #2B7BBB;
}
#farbe_partner .s_inhalt A, #farbe_partner .s_inhalt H1, #farbe_partner .s_inhalt H2 {
	color: #A3C538;
}
#farbe_grundlagen .s_inhalt A, #farbe_grundlagen .s_inhalt H1, #farbe_grundlagen .s_inhalt H2 {
	color: #F6A800;
}
#farbe_service .s_inhalt A, #farbe_service .s_inhalt H1, #farbe_service .s_inhalt H2 {
	color: #69C0BB;
}
#farbe_rot .s_inhalt A, #farbe_rot .s_inhalt H1, #farbe_rot .s_inhalt H2 {
	color: #E2001A;
}
#farbe_gemeinden .s_subnav A {
	background-image: url(img/snav_gemeinden.gif);
}
#farbe_partner .s_subnav A {
	background-image: url(img/snav_partner.gif);
}
#farbe_grundlagen .s_subnav A {
	background-image: url(img/snav_grundlagen.gif);
}
#farbe_service .s_subnav A {
	background-image: url(img/snav_service.gif);
}
#farbe_rot .s_subnav A {
	background-image: url(img/snav_rot.gif);
}
#farbe_gemeinden .s_subnav A:hover, #farbe_gemeinden .s_subnav A.aktiv {
	background-image: url(img/snav_gemeinden_a.gif);
}
#farbe_partner .s_subnav A:hover, #farbe_partner .s_subnav A.aktiv {
	background-image: url(img/snav_partner_a.gif);
}
#farbe_grundlagen .s_subnav A:hover, #farbe_grundlagen .s_subnav A.aktiv {
	background-image: url(img/snav_grundlagen_a.gif);
}
#farbe_service .s_subnav A:hover, #farbe_service .s_subnav A.aktiv {
	background-image: url(img/snav_service_a.gif);
}
#farbe_rot .s_subnav A:hover, #farbe_rot .s_subnav A.aktiv {
	background-image: url(img/snav_rot_a.gif);
}
#farbe_gemeinden .s_subnav {
	background-color: #2B7BBB;
}
#farbe_partner .s_subnav {
	background-color: #A3C538;
}
#farbe_grundlagen .s_subnav {
	background-color: #F6A800;
}
#farbe_service .s_subnav {
	background-color: #69C0BB;
}
#farbe_rot .s_subnav {
	background-color: #E2001A;
}
/* Farbenspiel start */

/* Inhalte start */
.i_einspaltig, .i_zweispaltig, .i_gemeinden, .i_subnav, .i_text_ueberschrift, .i_text_zwei_ueberschriften, .i_text_download, .i_pressefotos, .i_link_element, .i_unternehmen {
	width: 520px;
	float: left;
	clear: both;
}
.i_links {
	width: 400px;
	padding-right: 30px;
	float: left;
}



.i_rechts {
	width: 90px;
	float: left;
}
.i_subnav {
	margin-bottom: 8px;
}

.i_subnav_pt {
	width:190px;
}
.i_subnav_l {
	width: 190px;
	float: left;
	margin-right: 20px;
}
.i_subnav_r {
	width: 190px;
	float: left;
}
.i_subnav UL UL {
	background-image: url(img/hg_linie_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 2px;
}
.i_subnav UL {
	background-image: none;
}
.i_subnav LI {
	background-image: url(img/hg_linie_h.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 2px 0px;
}
.i_subnav LI LI {
	padding: 2px 10px;
}
.i_subnav LI SPAN {
	padding: 0px 10px;
}
.i_subnav LI A {
	color: #4B4B4B !important;
}

.i_subnav_pt LI A {
	color: #69C0BB !important;
}


.i_link A {
	text-decoration: none;
}

.blue {
  color:#2B7BBB;
}

.i_text {
	width: 400px;

}

.i_text_ueberschrift, .i_text_zwei_ueberschriften, .i_text_download, .i_pressefotos {
	background-image: url(img/hg_linie_h.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	margin-top: 5px;
}
.i_text_zwei_ueberschriften H2 {
	margin-bottom: 2px;
}
.i_text_zwei_ueberschriften H3 {
	font-weight: normal;
}
.i_text_download .i_links {
	width: 90px;
	float: left;
	padding-right: 30px;
}
.i_text_download .i_rechts {
	width: 400px;
	padding-right: 0px;
	float: left;
}

.i_text_vorlagen  li {
list-style:none;
}

.i_text_vorlagen .i_links {
	width: 340px;
	float: left;
	padding-right: 30px;
}
.i_text_vorlagen .i_rechts {
	width: 150px;
	padding-right: 0px;
	float: left;
}

.i_text_vorlagen div.hr {
  height: 1px;
  background-image: url(img/hg_linie_h.gif);
  background-repeat: repeat-x;
  width: 520px;
  margin-top:10px;  
  margin-bottom:10px;
  float:left;
}

.i_text_vorlagen div.hr hr {
display: none;
}


.i_pressefotos .i_rechts {
	width: 90px;
	float: left;
	padding-right: 30px;
}
.i_pressefotos .i_links {
	width: 400px;
	padding-right: 0px;
	float: left;
}

.i_gemeinden H2 {
	margin: 0px;
}
.i_gemeinden .i_wappen IMG {
	border: 1px solid #A5A5A5;
}
.i_gemeinden .i_wappen {
	margin-bottom: 10px;
}
.s_inhalt .i_gemeinden .i_links UL {

padding-left:25px;
}

.s_inhalt .i_gemeinden .i_links LI {
list-style-image:url(img/bluebullet.gif) !important;

}

.i_link_nav UL {
	padding-bottom: 10px;
	float: left;
}
.i_link_nav {
	float: left;
}
.i_link_nav A {
	color: #4B4B4B !important;
	text-decoration: underline;
}
.i_link_nav LI {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #4B4B4B;
}
.i_link_nav LI.erster {
	margin: 0px;
	padding: 0px;
	border: none;
}
.i_link_element {
padding-top:20px;
}

.i_link_element h2 {
font-weight:bold;
}




H3.linktitel {
	margin: 0px;
	font-weight:normal;
}
.i_unternehmen {
	width: 400px;
}
.i_unternehmen, .i_unternehmen TD, .i_unternehmen TH {
	border: none;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
.i_unternehmen TD DIV, .i_unternehmen TH DIV {
	padding: 5px 10px 5px 10px;
	background-image: url(img/hg_linie_h.gif);
	background-repeat: repeat-x;
}
.i_unternehmen TH {
	width: 190px;
	padding-right: 20px;
}
.i_unternehmen TBODY TD {
	width: 190px;
}


.i_veranstaltungen {
	width: 520px;
	background-image: url(img/hb_veranstaltungen.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	padding-bottom: 30px;
	margin-top: 15px;
}
.i_veranstaltungen .i_datum {
	width: 100px;
	padding: 2px 10px;
	margin-right: 0px;
	float: left;
	clear: left;
}
.i_veranstaltungen .i_veranstaltung {
	width: 380px;
	padding: 2px 10px;
	float: left;
}
.i_veranstaltungen .i_kopf {
	background-image: url(img/hb_veranstaltungen.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	color: #E2001A;
}
.i_veranstaltungen .i_daten {
	background-image: url(img/hb_veranstaltungen.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
}
.i_veranstaltungen .i_daten .i_datum {
	padding: 15px 10px;
}
.i_veranstaltungen .i_daten .i_veranstaltung {
	padding: 15px 10px;
}
.i_veranstaltungen .i_daten H3 {
	color: #E2001A;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.i_veranstaltungen .i_daten P {
	margin: 0px;
	padding: 0px;
}

/* Inhalte ende */

/* diverses start */
.hide {
	display: none;
}
.drucken A, .pdf A, .email A, .top A {
	color: #4B4B4B !important;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
}
.drucken A {
	background-image: url(img/ico_drucken.gif);
}
.pdf A {
	background-image: url(img/ico_pdf.gif);
}
.email A {
	background-image: url(img/ico_email.gif);
}
.top A {
	background-image: url(img/ico_top.gif);
}
.motto {
	font-weight: bold;
	color: #4B4B4B !important;
	margin: -7px 0px 10px 0px;
}
H2.impressum {
	color: #4B4B4B !important;
	margin: 0px;
	font-weight: bold;
}
#f1 {
	font-size: 10px;
}
#f2 {
	font-size: 11px;
}
#f3 {
	font-size: 12px;
}
/* diverses ende */


/* plugins */

.tx-flseositemap-pi1 {
float:left;
}


.tx-flseositemap-pi1 {
line-height:1.5em;
}

/*forms*/

#tiplinkform {
float:left;
}

#tiplinkform fieldset {
display:hidden;
}


.news-latest-date P {
 display: inline;
}

.news-single-backlink a {
font-weight:normal;
}


.kontaktform {
width:auto;

}

.kontaktform dl {
padding-bottom:0px;
}

.kontaktform .red {
color:red;

}



.kontaktform input {
margin-left:10px;
}

.kontaktform .ftext {
width:250px;
border:1px solid #000000;
}

.kontaktform .ftextplz {
width:50px;
border:1px solid #000000;
}


.sackerl .ftextplz {
width:50px;
border:1px solid #000000;
}

.kontaktform .ftextort {
width:185px;
border:1px solid #000000;
}

.kontaktform dt  {
float:left;
width:120px;
padding-bottom:10px;
}

.kontaktform dd  {
padding-bottom:10px;
}



.kontaktformanrede label {
margin-right:10px;
padding:0px;

}

.kontaktformanrede .fherr {
	padding-top:4px;

}
.kontakttext {
	float:left;
	width:100%;
	padding-top:30px;
}
.kontaktformanrede input {
	margin-left:0px;
	margin-right:10px;

}
.kontaktnutzung {
	float:left;
}
.kontaktmailtouser {
	float:left;
}
.kontaktmailtouser input {
	padding-left:0px;
	margin-left:0px;
}
.kontaktsubmit {
	float:right;
}
.red {
	color:#FF0000;
}
.tx-thmailformplus-pi1 {
	float:left;
}
.tx-thmailformplus-pi1 .ftext {
	width:250px;
	border:1px solid #000000;
}
.tx-thmailformplus-pi1 .ftextarea {
	width:400px;
	border:1px solid #000000;
}
.i_link_element .ilinklink a:link, .i_link_element .ilinklink a:active, .i_link_element .ilinklink a:visited {
	color:#4B4B4B !important;
	padding-bottom:5px;
}

.s_inhalt .i_pressefotos .i_links h2 {

color:#000000 !important;
}

div.hr {
  height: 1px;
  background-image: url(img/hg_linie_h.gif);
  background-repeat: repeat-x;
  width: 400px;
  margin-top:10px;  
  margin-bottom:10px;
}

div.hr hr {
display: none;
}

.tx-ramaorderform-pi1 {
width:520px;
}

.tx-ramaorderform-pi1 input {
border:1px solid #666666;
}

.tx-ramaorderform-pi1 .f-text {
width:250px;
}

.tx-ramaorderform-pi1 .f-ort {
width:168px;
}

.tx-ramaorderform-pi1 .f-zip {
width:70px;
margin-right:10px;
}

.ItemsList {
float:left;
width:400px;
}



.ItemsListItem .links {
float:left;
width:250px;
}

.ItemsListItem .rechts {
float:right;
width:150px;
}

.roform {
float:left;

}

div.rofline {
  height: 1px;
  background-image: url(img/hg_linie_h.gif);
  background-repeat: repeat-x;
  width: 370px;
  margin-top:10px;  
  margin-bottom:10px;
  float:left;
}

div.rofline hr {
display: none;
}

.rofsendtext {
width:380px;
}

.rofsubmit {

text-align:right;
}

.roformtext {
width:370px;
}



.rofItitle {
font-weight:bold;
}

.i_text_awbildung .i_links {
	width: 340px;
	float: left;
	padding-right: 30px;
}
.i_text_awbildung .i_rechts {
	width: 120px;
	padding-right: 0px;
	float: right;
}

.i_text_awbildung .i_text_awbildung_Kurzbeschreibung {
padding-top:8px;

}

.i_text_awbildung div.hr {
  height: 1px;
  background-image: url(img/hg_linie_h.gif);
  background-repeat: repeat-x;
  width: 520px;
  margin-top:10px;  
  margin-bottom:10px;
  float:left;
}


.i_text_awbildung div.hr hr {
display: none;
}

.video {
width:100%;
text-align:center;
}

.video_text {
width:100%;
padding-top:10px;
font-size:10px;
text-align:center;
}
