html				{ height:100%; background-color:#E3E4E4; font-size:x-small; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/hgzweispaltig.jpg); background-repeat:repeat-y; background-position:center; }

body				{ font-family:verdana,arial,tahoma,helvetica,sans serif; font-size:160%; color:#000000; padding:0px; margin:0px; background-color:#E3E4E4; }

.bodytext				{ margin-top:0px; padding:0px; }

.invisible			{ position:absolute; left:-9990px; width:9000px; height:0; width:0; line-height:0; font-size:0.00001em; }

form 				{ font-family:verdana,arial,tahoma,helvetica,sans serif; margin:0 0 0 0; font-size:100%; font-weight:normal; color:#000000; }
input				{ margin:0px; font-size:95%; font-weight:normal; color:#000000; background-color:#FFFBF0; }
textarea				{ margin:0px; font-size:95%; font-weight:normal; color:#000000; background-color:#FFFBF0; }
select				{ font-size:100%; color:#000000; }
select				{ margin:0px; font-size:95%; font-weight:normal; color:#000000; background-color:#FFFBF0; }
checkbox				{ margin:0px; font-size:95%; font-weight:normal; color:#000000; background-color:#FFFBF0; }
.wahlennav select			{ margin:0px; font-size:90%; font-weight:normal; color:#000000; background-color:#FFFBF0; border:1px solid #000000; }

div.mailform			{ font-family:verdana,arial,tahoma,helvetica,sans serif; font-size:80%; background-color:#FFFFFF; }
div.mailform input			{ font-family:verdana,arial,tahoma,helvetica,sans serif; margin:0px; font-weight:normal; color:#000000; background-color:#DBDBDB; border:1px solid #B2B2B3; }
div.mailform textarea		{ font-family:verdana,arial,tahoma,helvetica,sans serif; margin:0px; font-weight:normal; color:#000000; background-color:#DBDBDB; border:1px solid #B2B2B3; }
div.mailform select		{ margin:0px; font-weight:normal; color:#000000; background-color:#FFFBF0; }
div.mailform checkbox		{ margin:0px; font-weight:normal; color:#000000; background-color:#FFFBF0; }
div.mailform form 			{ margin:0px; font-weight:normal; color:#646466; } 
div.mailform select		{ color:#000000; }

div.fehlermeldung			{ width:400px; margin:0px; padding:0px; font-size:80%; }
div.fehlermeldung ul		{ width:400px; margin:0px; padding:0px; }
div.fehlermeldung li		{ width:400px; list-style-type:none; margin:0px; padding:0px; }

a:link.nml1			{ width:100px; background-color:#FFFFFF; margin:0px; padding:0px; font-size:75%; color:#98989C; text-decoration:none; font-weight:normal; }
a:visited.nml1			{ width:100px; background-color:#FFFFFF; margin:0px; padding:0px; font-size:75%; color:#98989C; text-decoration:none; font-weight:normal; }
a:hover.nml1			{ width:100px; background-color:#FFFFFF; margin:0px; padding:0px; font-size:75%; color:#98989C; text-decoration:none; font-weight:bold; }
a:active.nml1			{ width:100px; background-color:#FFFFFF; margin:0px; padding:0px; font-size:75%; color:#98989C; text-decoration:none; font-weight:normal; }

a:link.act1			{ width:100px; background-color:#FFFFFF; margin:0px; padding:0px; font-size:75%; color:#0D3F96; text-decoration:none; font-weight:bold; }
a:visited.act1			{ width:100px; background-color:#FFFFFF; margin:0px; padding:0px; font-size:75%; color:#0D3F96; text-decoration:none; font-weight:bold; }
a:hover.act1			{ width:100px; background-color:#FFFFFF; margin:0px; padding:0px; font-size:75%; color:#0D3F96; text-decoration:none; font-weight:bold; }
a:active.act1			{ width:100px; background-color:#FFFFFF; margin:0px; padding:0px; font-size:75%; color:#0D3F96; text-decoration:none; font-weight:bold; }

a:link.nml2			{ display:block; margin:0px; padding:0px; padding-left:15px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:visited.nml2			{ display:block; margin:0px; padding:0px; padding-left:15px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:hover.nml2			{ display:block; margin:0px; padding:0px; padding-left:15px; font-size:75%; color:#878889; text-decoration:none; font-weight:bold; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/hg_nav1.jpg); background-repeat:no-repeat; background-position:left center; }
a:active.nml2			{ display:block; margin:0px; padding:0px; padding-left:15px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }

a:link.act2			{ display:block; margin:0px; padding:0px; padding-left:15px; font-size:75%; color:#0D4591; text-decoration:none; font-weight:bold; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/hg_nav1.jpg); background-repeat:no-repeat; background-position:left center; }
a:visited.act2			{ display:block; margin:0px; padding:0px; padding-left:15px; font-size:75%; color:#0D4591; text-decoration:none; font-weight:bold; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/hg_nav1.jpg); background-repeat:no-repeat; background-position:left center; }
a:hover.act2			{ display:block; margin:0px; padding:0px; padding-left:15px; font-size:75%; color:#0D4591; text-decoration:none; font-weight:bold; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/hg_nav1.jpg); background-repeat:no-repeat; background-position:left center; }
a:active.act2			{ display:block; margin:0px; padding:0px; padding-left:15px; font-size:75%; color:#0D4591; text-decoration:none; font-weight:bold; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/hg_nav1.jpg); background-repeat:no-repeat; background-position:left center; }

a:link.nml3			{ width:170px; text-align:left; display:block; margin:0px; padding:0px; padding-left:23px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }
a:visited.nml3			{ width:170px; text-align:left; display:block; margin:0px; padding:0px; padding-left:23px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }
a:hover.nml3			{ width:170px; text-align:left; display:block; margin:0px; padding:0px; padding-left:23px; font-size:75%; color:#5489C2; text-decoration:none; font-weight:normal; }
a:active.nml3			{ width:170px; text-align:left; display:block; margin:0px; padding:0px; padding-left:23px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }

a:link.act3			{ width:170px; text-align:left; display:block; margin:0px; padding:0px; padding-left:23px; font-size:75%; color:#5489C2; text-decoration:none; font-weight:normal; }
a:visited.act3			{ width:170px; text-align:left; display:block; margin:0px; padding:0px; padding-left:23px; font-size:75%; color:#5489C2; text-decoration:none; font-weight:normal; }
a:hover.act3			{ width:170px; text-align:left; display:block; margin:0px; padding:0px; padding-left:23px; font-size:75%; color:#5489C2; text-decoration:none; font-weight:normal; }
a:active.act3			{ width:170px; text-align:left; display:block; margin:0px; padding:0px; padding-left:23px; font-size:75%; color:#5489C2; text-decoration:none; font-weight:normal; }

a:link.nml4			{ display:block; margin:0px; padding:0px; padding-left:30px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }
a:visited.nml4			{ display:block; margin:0px; padding:0px; padding-left:30px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }
a:hover.nml4			{ display:block; margin:0px; padding:0px; padding-left:30px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:active.nml4			{ display:block; margin:0px; padding:0px; padding-left:30px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }

a:link.act4			{ display:block; margin:0px; padding:0px; padding-left:30px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:visited.act4			{ display:block; margin:0px; padding:0px; padding-left:30px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:hover.act4			{ display:block; margin:0px; padding:0px; padding-left:30px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:active.act4			{ display:block; margin:0px; padding:0px; padding-left:30px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }

a:link.nml5			{ display:block; margin:0px; padding:0px; padding-left:35px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }
a:visited.nml5			{ display:block; margin:0px; padding:0px; padding-left:35px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }
a:hover.nml5			{ display:block; margin:0px; padding:0px; padding-left:35px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:active.nml5			{ display:block; margin:0px; padding:0px; padding-left:35px; font-size:75%; color:#878889; text-decoration:none; font-weight:normal; }

a:link.act5			{ display:block; margin:0px; padding:0px; padding-left:35px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:visited.act5			{ display:block; margin:0px; padding:0px; padding-left:35px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:hover.act5			{ display:block; margin:0px; padding:0px; padding-left:35px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }
a:active.act5			{ display:block; margin:0px; padding:0px; padding-left:35px; font-size:75%; color:#000000; text-decoration:none; font-weight:normal; }

a:link.nml5wahlen			{ display:block; margin:0px; padding:0px; padding-left:40px; font-size:70%; color:#878889; text-decoration:none; font-weight:normal; }
a:visited.nml5wahlen		{ display:block; margin:0px; padding:0px; padding-left:40px; font-size:70%; color:#878889; text-decoration:none; font-weight:normal; }
a:hover.nml5wahlen			{ display:block; margin:0px; padding:0px; padding-left:40px; font-size:70%; color:#000000; text-decoration:none; font-weight:normal; }
a:active.nml5wahlen		{ display:block; margin:0px; padding:0px; padding-left:40px; font-size:70%; color:#878889; text-decoration:none; font-weight:normal; }

a:link.act5wahlen			{ display:block; margin:0px; padding:0px; padding-left:40px; font-size:70%; color:#000000; text-decoration:none; font-weight:normal; }
a:visited.act5wahlen		{ display:block; margin:0px; padding:0px; padding-left:40px; font-size:70%; color:#000000; text-decoration:none; font-weight:normal; }
a:hover.act5wahlen			{ display:block; margin:0px; padding:0px; padding-left:40px; font-size:70%; color:#000000; text-decoration:none; font-weight:normal; }
a:active.act5wahlen		{ display:block; margin:0px; padding:0px; padding-left:40px; font-size:70%; color:#000000; text-decoration:none; font-weight:normal; }

ul.navzwei			{ list-style-type:none; text-align:left; padding:0px; margin:0px; padding-bottom:15px; padding-top:5px; }
li.navzwei			{ line-height:160%; display:block; display:inline; text-align:left; width:160px; padding:0px; margin:0px; }
.nav2trenner 			{ text-align:left; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/deisgn/hg_links.jpg); background-repeat:repeat-y; }

ul.navdrei			{ list-style-type:none; text-align:left; padding:0px; margin:0px; padding-bottom:15px; padding-top:5px; }
li.navdrei			{ line-height:160%; display:inline; display:block; text-align:left; width:160px; padding:0px; margin:0px; }

ul.navvier			{ list-style-type:none; text-align:left; padding:0px; margin:0px; padding-bottom:15px; }
li.navvier			{ line-height:160%; display:inline; display:block; text-align:left; width:160px; padding:0px; margin:0px; }

ul.navfuenf			{ list-style-type:none; text-align:left; padding:0px; margin:0px; padding-bottom:15px; }
li.navfuenf			{ line-height:160%; display:inline; display:block; text-align:left; width:160px; padding:0px; margin:0px; }

ul.navfuenfwahlen			{ list-style-type:none; text-align:left; padding:0px; margin:0px; padding-bottom:5px; }
li.navfuenfwahlen			{ line-height:120%; display:inline; display:block; text-align:left; width:170px; padding:0px; margin:0px; }

.tx_lumogooglemaps_pi1_infobox	{ width:450px; }

div.kontakt			{ text-align:left; height:26px; padding-top:12px; padding-left:30px; margin:0px; margin:0px; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/kontakt_001.jpg); background-position:right; background-repeat:no-repeat; font-weight:normal; color:#000000;  }
div.kontakt a:link			{ font-size:75%; color:#807F84; text-decoration:none; font-weight:normal; }
div.kontakt a:visited		{ font-size:75%; color:#807F84; text-decoration:none; font-weight:normal; }
div.kontakt a:hover		{ font-size:75%; color:#807F84; text-decoration:none; font-weight:bold; }
div.kontakt a:active		{ font-size:75%; color:#807F84; text-decoration:none; font-weight:normal; }

div.kontakt2			{ width:174px; text-align:left; height:26px; padding-top:12px; padding-left:30px; margin:0px; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/kontakt_002.jpg); background-position:right; background-repeat:no-repeat; font-weight:normal; color:#000000; }
div.kontakt2 a:link		{ font-size:75%; color:#807F84; text-decoration:none; font-weight:bold; }
div.kontakt2 a:visited		{ font-size:75%; color:#807F84; text-decoration:none; font-weight:bold; }
div.kontakt2 a:hover		{ font-size:75%; color:#807F84; text-decoration:none; font-weight:bold; }
div.kontakt2 a:active		{ font-size:75%; color:#807F84; text-decoration:none; font-weight:bold; }

div.hilfsnav			{ font-size:75%; color:#98989C; text-decoration:none; font-weight:normal; width:174px; text-align:left; padding-top:15px; padding-left:30px; }
div.hilfsnav a:link		{ color:#98989C; text-decoration:none; font-weight:normal; }
div.hilfsnav a:visited		{ color:#98989C; text-decoration:none; font-weight:normal; }
div.hilfsnav a:hover		{ color:#98989C; text-decoration:none; font-weight:normal; }
div.hilfsnav a:active		{ color:#98989C; text-decoration:none; font-weight:normal; }

div.hilfsnav2			{ font-size:75%; color:#98989C; text-decoration:none; font-weight:normal; width:174px; text-align:left; padding-top:0px; padding-left:30px; }
div.hilfsnav2 a:link		{ color:#98989C; text-decoration:none; font-weight:normal; }
div.hilfsnav2 a:visited		{ color:#98989C; text-decoration:none; font-weight:normal; }
div.hilfsnav2 a:hover		{ color:#98989C; text-decoration:none; font-weight:normal; }
div.hilfsnav2 a:active		{ color:#98989C; text-decoration:none; font-weight:normal; }

span.impressum			{ text-align:left; height:26px; margin:0px; padding:0px; color:#000000;  }
span.impressum a:link		{ font-size:80%; color:#807F84; text-decoration:none; font-weight:normal; }
span.impressum a:visited		{ font-size:80%; color:#807F84; text-decoration:none; font-weight:normal; }
span.impressum a:hover		{ font-size:80%; color:#807F84; text-decoration:underline; font-weight:normal; }
span.impressum a:active		{ font-size:80%; color:#807F84; text-decoration:none; font-weight:normal; }

.suchformular			{ color:#646466; }

div.inhalt			{ font-size:80%; display:block; margin:0px; padding:20px 14px 10px 14px; background-color:#ECECEC; }
div.inhalt p			{ padding-bottom:6px; font-weight:normal; color:#646466; line-height:130%; }
div.inhalt span			{ padding-bottom:6px; font-weight:normal; color:#646466; line-height:130%; }
div.inhalt li			{ font-weight:normal; color:#646466; padding-bottom:0px; padding-top:0px; margin:0px; margin-left:20px; }
div.inhalt ul			{ background-color:#ECECEC; font-weight:normal; color:#646466; margin-top:0px; margin-bottom:0px; padding:0px; list-style-type:disc; }
div.inhalt ol			{ background-color:#ECECEC; font-weight:normal; color:#646466; margin-top:0px; margin-bottom:0px; padding:0px; }
div.inhalt table thead		{ color:#FFFFFF; font-weight:bold; line-height:130%; background-color:#BCBDC0; }
div.inhalt table thead td		{ color:#FFFFFF; font-weight:bold; line-height:130%; background-color:#BCBDC0; }
div.inhalt table thead td p		{ color:#FFFFFF; font-weight:bold; line-height:130%; background-color:#BCBDC0; }
div.inhalt tbody			{ font-weight:normal; color:#646466; line-height:130%; background-color:#FFFFFF; }
div.inhalt tbody td p		{ font-weight:normal; color:#646466; line-height:130%; background-color:#FFFFFF; }
div.inhalt tbody td p a:link	{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt tbody td p a:visited	{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt tbody td p a:hover	{ color:#646466; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt tbody td p a:active	{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt a:link			{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt a:visited		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt a:hover			{ color:#646466; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt a:active		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt h1			{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt h2			{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt h3			{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt h3 a:link		{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt h3 a:visited		{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt h3 a:hover		{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt h3 a:active		{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt h4			{ font-size:100%; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; background-color:#5489C2; padding-left:20px; padding-bottom:8px; padding-top:8px; margin-bottom:0px; margin-top:0px; }
div.inhalt h5			{ font-size:100%; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; background-color:#C5C6C8; padding-left:20px; padding-bottom:8px; padding-top:8px; margin-bottom:0px; margin-top:5px; }
div.inhalt .bodytext		{ margin:0px 0px 10px 0px; padding-top:0px; padding-left:0px; }
div.inhalt .csc-frame-frame1	{ border:1px solid #56504F; padding:10px 3px 3px 3px; }
div.inhalt .csc-frame-frame2	{ border:0px solid #56504F; background-color:#DAE2E5; padding:0px; }
div.inhalt .DIV.csc-frame-rulerAfter	{ border-bottom:1px dotted #AEB0B1; margin-bottom:5px; margin-top:5px; }
div.inhalt .hervorgehoben .bodytext	{ font-size:80%; }
div.inhalt .csc-caption		{ font-size:90%; background-color:#ECECEC; }

div.inhalt2			{ display:block; width:699px; font-size:80%; margin:0px; padding:20px 14px 10px 14px; background-color:#ECECEC; }
div.inhalt2 p			{ padding-bottom:6px; font-weight:normal; color:#646466; line-height:130%; }
div.inhalt2 span			{ padding-bottom:6px; font-weight:normal; color:#646466; line-height:130%; }
div.inhalt2 li			{ font-weight:normal; color:#646466; padding-bottom:0px; padding-top:0px; margin:0px; margin-left:20px; }
div.inhalt2 ul			{ background-color:#ECECEC; font-weight:normal; color:#646466; margin-top:0px; margin-bottom:0px; padding:0px; list-style-type:disc; }
div.inhalt2 ol			{ background-color:#ECECEC; font-weight:normal; color:#646466; margin-top:0px; margin-bottom:0px; padding:0px; }
div.inhalt2 table thead		{ color:#FFFFFF; font-weight:bold; line-height:130%; background-color:#BCBDC0; }
div.inhalt2 table thead td		{ color:#FFFFFF; font-weight:bold; line-height:130%; background-color:#BCBDC0; }
div.inhalt2 table thead td p	{ color:#FFFFFF; font-weight:bold; line-height:130%; background-color:#BCBDC0; }
div.inhalt2 tbody			{ font-weight:normal; color:#646466; line-height:130%; background-color:#FFFFFF; }
div.inhalt2 tbody td p		{ font-weight:normal; color:#646466; line-height:130%; background-color:#FFFFFF; }
div.inhalt2 tbody td p a:link	{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 tbody td p a:visited	{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 tbody td p a:hover	{ color:#646466; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt2 tbody td p a:active	{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 a:link			{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 a:visited		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 a:hover		{ color:#646466; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt2 a:active		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 h1			{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h2			{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h3			{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h3 a:link		{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h3 a:visited		{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h3 a:hover		{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h3 a:active		{ font-size:100%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h4			{ font-size:100%; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; background-color:#5489C2; padding-left:20px; padding-bottom:8px; padding-top:8px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h5			{ font-size:100%; color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; background-color:#C5C6C8; padding-left:20px; padding-bottom:8px; padding-top:8px; margin-bottom:0px; margin-top:5px; }
div.inhalt2 .bodytext		{ margin:0px 0px 10px 0px; padding-top:0px; padding-left:0px; }
div.inhalt2 .csc-frame-frame1	{ border:1px solid #56504F; padding:10px 3px 3px 3px; }
div.inhalt2 .csc-frame-frame2	{ border:0px solid #56504F; background-color:#DAE2E5; padding:0px; }
div.inhalt2 .DIV.csc-frame-rulerAfter	{ border-bottom:1px dotted #AEB0B1; margin-bottom:5px; margin-top:5px; }
div.inhalt2 .csc-caption		{ font-size:90%; background-color:#ECECEC; }

div.rechts			{ width:204px; font-size:80%; margin:0px 0px 0px 0px; margin-left:6px; line-height:120%; padding:0px 0px 0px 0px; border-top:1px solid #D9DADB; }
div.rechts p			{ padding-bottom:6px; padding-left:6px; font-weight:normal; color:#878889; }
div.rechts li			{ font-weight:normal; color:#646466; padding:0px; margin:0px; margin-left:30px; }
div.rechts ul			{ font-weight:normal; color:#878889; margin:0px; margin-top:7px; margin-bottom:0px; padding:0px; }
div.rechts ol			{ font-weight:normal; color:#878889; margin:0px; margin-top:7px; margin-bottom:0px; padding:0px; }
div.rechts td			{ font-weight:normal; color:#878889; }
div.rechts a:link			{ color:#878889; text-decoration:none; font-weight:bold; }
div.rechts a:visited		{ color:#878889; text-decoration:none; font-weight:bold; }
div.rechts a:hover			{ color:#878889; text-decoration:underline; font-weight:bold; }
div.rechts a:active		{ color:#878889; text-decoration:none; font-weight:bold; }
div.rechts h1			{ display:block; font-size:100%; color:#AEAFB2; text-decoration:none; font-weight:bold; padding-left:6px; padding-top:8px; padding-bottom:8px; margin-bottom:0px; margin-top:0px; border-bottom:1px dotted #D9DADB; }
div.rechts h2			{ font-size:100%; color:{$ueberschrift2rechts}; text-decoration:none; font-weight:bold; padding-left:6px; padding-top:10px; padding-bottom:6px; margin-bottom:0px; margin-top:0px; }
div.rechts h3			{ display:block; font-size:100%; color:{$ueberschrift2rechts}; text-decoration:none; font-weight:bold; padding-left:6px; padding-top:8px; padding-bottom:8px; margin-bottom:0px; margin-top:0px; border-bottom:1px dotted #D9DADB; }
div.rechts h4			{ font-size:100%; color:{$ueberschrift2rechts}; text-decoration:none; font-weight:bold; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:6px; margin-bottom:0px; margin-top:0px; }
div.rechts .bodytext		{ margin:5px 10px 5px 0px; padding-top:0px; padding-left:6px; padding-right:10px; padding-bottom:0px; }
div.rechts .csc-frame-frame1	{ border:1px solid #56504F; padding:10 3 3 3; }
div.rechts .csc-frame-frame2	{ border:0px solid #56504F; background-color:#DAE2E5; padding:0 0 0 0; }
div.rechts .DIV.csc-frame-rulerAfter	{ border-bottom:1px dotted #56504F; margin-bottom:5px; margin-top:5px; }
div.rechts .formular		{ padding-bottom:6px; padding-left:6px; font-weight:normal; color:#878889; }
div.rechts input		{ margin:0 0 0 0; font-size:95%; font-weight:normal; color:#000000; background-color:#FFFBF0; border:1px solid #CCCCCC; }
div.rechts textarea		{ margin:0 0 0 0; font-size:95%; font-weight:normal; color:#000000; background-color:#FFFBF0; }
div.rechts select		{ margin:0 0 0 0; font-size:95%; font-weight:normal; color:#000000; background-color:#FFFBF0; }
div.rechts checkbox		{ margin:0 0 0 0; font-size:95%; font-weight:normal; color:#000000; background-color:#FFFBF0; }
div.rechts form 		{ margin:0 0 0 0; font-size:100%; font-weight:normal; color:#000000; } 
div.rechts select		{ font-size:100%; color:#000000; }
div.rechts .csc-caption		{ font-size:90%; background-color:#FFFFFF; }

div.links			{ font-size:75%; margin:0px; padding:0px; padding-left:30px; padding-top:10px; }
div.links p			{ padding-bottom:6px; font-weight:normal; color:#646466; line-height:130%; }
div.links ul			{ font-weight:normal; color:#646466; line-height:130%; margin-left:30px; margin-top:10px; margin-bottom:0px; }
div.links ol			{ font-weight:normal; color:#646466; line-height:130%; margin-left:30px; margin-top:10px; margin-bottom:0px; }
div.links td			{ font-weight:normal; color:#646466; line-height:130%; }
div.links a:link		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.links a:visited		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.links a:hover		{ color:#646466; text-decoration:underline; font-weight:bold; line-height:130%; }
div.links a:active		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.links h1			{ font-size:85%; color:#004494; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.links h2			{ color:#646466; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:3px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.links h3			{ color:#646466; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:4px; margin-bottom:0px; margin-top:0px; }
div.links h4			{ color:#646466; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:4px; margin-bottom:0px; margin-top:0px; }
div.links .bodytext		{ margin:0px; padding-top:0px; padding-left:0px; }
div.links .csc-frame-frame1	{ border:1px solid #56504F; padding:10px 3px 3px 3px; }
div.links .csc-frame-frame2	{ border:0px solid #56504F; background-color:#DAE2E5; padding:0px; }
div.links .DIV.csc-frame-rulerAfter	{ border-bottom:1px solid #56504F; margin-bottom:15px; margin-top:5px; }

div.pfad			{ text-align:left; font-size:75%; margin:0px; padding:8px 0px 7px 20px; background-color:#ECECEC; float:left; text-align:left; border-bottom:4px solid #FFFFFF; width:496px; }
div.pfad p			{ margin:0px; padding:0px; font-weight:normal; color:#646466; line-height:100%; }
div.pfad ul			{ font-weight:normal; color:#646466; line-height:130%; margin-left:30px; margin-top:10px; margin-bottom:0px; }
div.pfad ol			{ font-weight:normal; color:#646466; line-height:130%; margin-left:30px; margin-top:10px; margin-bottom:0px; }
div.pfad td			{ font-weight:normal; color:#646466; line-height:130%; }
div.pfad a:link			{ color:#646466; text-decoration:none; font-weight:normal; line-height:130%; }
div.pfad a:visited		{ color:#646466; text-decoration:none; font-weight:normal; line-height:130%; }
div.pfad a:hover		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.pfad a:active		{ color:#646466; text-decoration:none; font-weight:normal; line-height:130%; }
div.pfad h1			{ font-size:100%; color:#646466; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.pfad h2			{ color:#646466; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:3px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.pfad h3			{ color:#646466; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:4px; margin-bottom:0px; margin-top:0px; }
div.pfad h4			{ color:#646466; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:4px; margin-bottom:0px; margin-top:0px; }
div.pfad .bodytext		{ margin:0 0 0 0px; padding-top:0px; padding-left:0px; }
div.pfad .csc-frame-frame1	{ border:1px solid #56504F; padding:10 3 3 3; }
div.pfad .csc-frame-frame2	{ border:0px solid #56504F; background-color:#DAE2E5; padding:0 0 0 0; }
div.pfad .DIV.csc-frame-rulerAfter	{ border-bottom:1px solid #56504F; margin-bottom:15px; margin-top:5px; }

div.pfad2			{ text-align:left; font-size:85%; margin:0px; padding:8px 0px 7px 20px; background-color:#ECECED; float:left; text-align:left; border-bottom:4px solid #FFFFFF; width:707px; }
div.pfad2 p			{ margin:0px; padding:0px; font-weight:normal; color:#646466; line-height:100%; }
div.pfad2 ul			{ font-weight:normal; color:#646466; line-height:130%; margin-left:30px; margin-top:10px; margin-bottom:0px; }
div.pfad2 ol			{ font-weight:normal; color:#646466; line-height:130%; margin-left:30px; margin-top:10px; margin-bottom:0px; }
div.pfad2 td			{ font-weight:normal; color:#646466; line-height:130%; }
div.pfad2 a:link			{ color:#646466; text-decoration:none; font-weight:normal; line-height:130%; }
div.pfad2 a:visited		{ color:#646466; text-decoration:none; font-weight:normal; line-height:130%; }
div.pfad2 a:hover		{ color:#646466; text-decoration:none; font-weight:bold; line-height:130%; }
div.pfad2 a:active		{ color:#646466; text-decoration:none; font-weight:normal; line-height:130%; }
div.pfad2 h1			{ font-size:100%; color:{$ueberschirft1}; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.pfad2 h2			{ color:{$ueberschirft1}; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:3px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.pfad2 h3			{ color:{$ueberschirft1}; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:4px; margin-bottom:0px; margin-top:0px; }
div.pfad2 h4			{ color:{$ueberschirft1}; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:4px; margin-bottom:0px; margin-top:0px; }
div.pfad2 .bodytext		{ margin:0 0 0 0px; padding-top:0px; padding-left:0px; }
div.pfad2 .csc-frame-frame1	{ border:1px solid #56504F; padding:10 3 3 3; }
div.pfad2 .csc-frame-frame2	{ border:0px solid #56504F; background-color:#DAE2E5; padding:0 0 0 0; }
div.pfad2 .DIV.csc-frame-rulerAfter	{ border-bottom:1px solid #56504F; margin-bottom:15px; margin-top:5px; }

div.newsralf			{ text-align:left; font-size:100%; margin:0px; padding:0px; }
div.newsralf p			{ margin:0px; padding:4px 0px 7px 0px; font-weight:normal; line-height:130%; }
div.newsralf dd			{ color:#000000; margin:0px; padding:0px; margin-top:10px; font-weight:bold; line-height:100%; }
div.newsralf span			{ padding-bottom:16px; font-weight:normal; line-height:130%; }
div.newsralf ul			{ text-align:left; font-weight:normal; line-height:120%; margin:0px; margin-left:17px; margin-top:6px; margin-bottom:0px; padding:0px; }
div.newsralf ol			{ text-align:left; font-weight:normal; line-height:120%; margin:0px; margin-left:17px; margin-top:6px; margin-bottom:0px; padding:0px; }
div.newsralf li			{ text-align:left; font-weight:normal; line-height:120%; margin:0px; margin-top:0px; margin-bottom:4px; }
div.newsralf td			{ font-weight:normal; line-height:130%; }
div.newsralf a:link		{ text-decoration:none; font-weight:bold; line-height:130%; }
div.newsralf a:visited		{ text-decoration:none; font-weight:bold; line-height:130%; }
div.newsralf a:hover		{ text-decoration:underline; font-weight:bold; line-height:130%; }
div.newsralf a:active		{ text-decoration:none; font-weight:bold; line-height:130%; }
div.newsralf h1			{ font-size:100%; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.newsralf h2			{ font-size:100%; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:12px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.newsralf h3			{ font-size:100%; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.newsralf h3 a:link		{ font-size:100%; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.newsralf h3 a:visited		{ font-size:100%; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.newsralf h3 a:hover		{ font-size:100%; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.newsralf h3 a:active		{ font-size:100%; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.newsralf h4			{ text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:4px; margin-bottom:0px; margin-top:0px; }
div.newsralf .bodytext		{ margin:3px 0px 5px 0px; padding-top:0px; padding-left:0px; }
div.newsralf .csc-frame-frame1	{ border:1px solid #56504F; padding:10px 3px 3px 3px; }
div.newsralf .csc-frame-frame2	{ border:0px solid #56504F; background-color:#DAE2E5; padding:0px; }
div.newsralf .DIV.csc-frame-rulerAfter	{ border-bottom:1px dotted #D9DADB; margin-bottom:5px; margin-top:5px; }

.searchform { text-align:left; margin:0px; margin-left:15px; margin-bottom:5px; }
.unsichtbar { position: absolute; left: -9990px; width: 9000px; height:0; width:0; line-height:0; font-size:0.00001em; margin:0; padding:0; }
.suchfeld { background-color:#F6F6F6; border:2px solid #F6F6F6; color:#AEAFB2; font-weight:bold; }

.csc-textpic-imagewrap { margin-right:10px; margin-top:10px; }
.csc-frame csc-frame-rulerAfter { border-bottom:1px dotted #D9DADB; }

table p { margin:0px; padding:0px; line-height:100%; }

.sucheinventar form		{ font-family:verdana,arial,tahoma,helvetica,sans serif; margin:0px; padding:0px; font-size:100%; font-weight:normal; color:#646466; background-color:#DEDEDE; }
.sucheinventar input		{ margin:0px; padding:2px; font-size:100%; font-weight:normal; color:#646466; background-color:#F0F0F0; border:1px solid #CCCCCC; width:120px; }
.sucheinventar textarea		{ margin:0px; font-size:95%; font-weight:normal; color:#646466; background-color:#DEDEDE; }
.sucheinventar select		{ font-size:100%; color:#000000; background-color:#DEDEDE; }
.sucheinventar select		{ margin:0px; font-size:95%; font-weight:normal; color:#646466; }
.sucheinventar checkbox		{ margin:0px; font-size:95%; font-weight:normal; color:#646466; background-color:#DEDEDE; }


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer {
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;
}
.news-latest-container HR.clearer { clear:left; }

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container { border:1px solid #333; background-color:#BBE53A; }

.news-latest-container H2,.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#FFFFFF;
}

.news-latest-gotoarchive { font-weight:bold; margin-top:5px; }
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER { }
.news-latest-gotoarchive A { }
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-latest-item IMG { margin-bottom:5px; margin-right:5px; border:1px solid #666; float:left; }
.news-latest-category IMG { float:none; border:none; margin:0px; }
.news-latest-date,.news-latest-morelink,.news-latest-category { }
.news-latest-morelink { height:12px; }
.news-latest-morelink A { float:right; }

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { border:1px solid #000; background-color:#BBE53A; }
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-search-form { padding:3px; margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-search-emptyMsg { margin:0px; }
.news-search-form FORM { margin:0px; }
.news-list-container H3 {
	margin-bottom:5px;
	padding:2px;
	border-bottom:1px solid #769024;
	background-color:#FFFFFF;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { padding-left:2px; }
.news-list-container H3 A { }
.news-list-container P { padding-left:3px; }
.news-list-date {
	float:right;
	color:#3E551C;
	width:180px;
	text-align:right;
	height:20px;
	margin-top:-2px;
	margin-right:-2px;
	font-weight:normal;
	background-color: #F9FFE5;
	}
.news-list-imgcaption { float:right; padding-top:3px; padding-right:3px; font-size:80%; }
.news-list-container IMG {
	float:right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG { float:none; border:none; margin:0px; }
.news-list-morelink,.news-list-category { margin-left:3px; }
.news-list-morelink { margin-bottom:3px; }
.news-list-browse { text-align:center; }

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox { margin:3px; border:1px solid #666; padding:3px; background-color:#F9FFE5; }
.tx-ttnews-browsebox TD { font-size:80%; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight:bold; }
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P { margin:0px; }
.tx-ttnews-browsebox-SCell { background-color:#BBE53A; border:1px solid #666; }
.news-search-emptyMsg { font-size:11px; margin-left:10px; }

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item { padding:5px; margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-single-item H2 { font-size:120%; font-weight:bold; color: #85A600; margin-bottom:0px; }
.news-single-item H3 { margin-bottom:15px; }
.news-single-img { float:right; margin-left:5px; }
.news-single-imgcaption { padding:3px; clear:both; }
.news-single-category { float:right; }
.news-single-backlink, .news-single-backlink a {
	font-weight:bold;
	margin-bottom:15px;
	margin-top:10px;
}
.news-single-timedata { float:right; }
.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size:80%; }
.news-single-author { padding-bottom:3px; }
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;
}
.news-single-related,.news-single-files,.news-single-links {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left:20px; }
.news-single-related DT, .news-single-links DT, .news-single-files DT {font-weight:bold; margin-left:5px; width:90%; }

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	list-style-type:none; padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#004494;
	padding:3px;
	border:0px solid #FFFFFF;
	background-color:#FFFFFF;
}
.news-amenu-item-year {
	font-weight: bold;
	border:0px solid #FFFFFF;
	padding:0px;
	background-color: #FFFFFF;
	color:#004494;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}

.csc-sitemap ul			{ list-style-type:none; margin:0px; padding:0px; }
.csc-sitemap li			{ list-style-type:none; margin:0px; padding:0px; }
.csc-sitemap div		{ margin:0px; padding:0px; }
.csc-sitemap li 		{ color:#333331; }
.csc-sitemap li a		{ color:#333331; font-weight:bold; }
.csc-sitemap li a:link		{ color:#333331; text-decoration:none; font-weight:bold; }
.csc-sitemap li a:visited	{ color:#333331; text-decoration:none; font-weight:bold; }
.csc-sitemap li a:hover		{ color:#333331; text-decoration:underline; font-weight:bold; }
.csc-sitemap li a:active	{ color:#333331; text-decoration:none; font-weight:bold; }

img { border:0px; background-color:#ECECEC; }
.csc-caption	{ padding-bottom:6px; font-weight:normal; color:#646466; line-height:130%; background-color:#ECECEC; }

/* Sonderdefinitionen für Abfuhrkalender by sitekick */
div.tx-skawacalendar-pi1 input,div.tx-skawacalendar-pi1 select,div.tx-skcalculator-pi1 input,div.tx-skcalculator-pi1 select {
	background-color: #fff;
}
div.tx-skawacalendar-pi1 td,div.tx-skcalculator-pi1 td{
	background-color:#ECECEC;
}

div.tx-skcalculator-pi1 legend {
	border: 1px solid #848484;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	margin: 10px 0 0 0;
}

div.tx-skcalculator-pi1 div.field {
	margin: 5px 0 0 0;
}

div.tx-skcalculator-pi1 div.field label {
	margin: 15px 0 0 0;
}

.ganzerbereich { width:950px; border:0px; padding:0px; margin:0px; background-image:url(http://www.ostallgaeu.de/fileadmin/_neu/design/hgzweispaltig.jpg); background-repeat:repeat-y; }
.innererbereich { width:950px; border:0px; padding:0px; margin:0px; }
.kopfbereich { width:950px; padding:0px; margin:0px; }
.linkespalte { float:left; padding:0px; padding-left:6px; margin:0px; width:205px; height:100%; }
.linkespaltelogo { text-align:center; padding:0px; padding-top:20px; height:190px; margin:0px; border:0px; }
.linkespaltetrenner1 { text-align:right; padding:0px; margin:0px; }
.linkespaltesuche { padding:0px; margin:0px; vertical-align:baseline; }
.linkespaltetrenner2 { text-align:left; padding:0px; margin:0px; }
.linkespaltenavigation { padding:0px; margin:0px; }
.linkespaltelinks { text-align:left; padding:0px; margin:0px; height:100%; }

.rechterbereich { float:right; text-align:left; width:733px; border:0px; }
.rechterbereich2 { width:727px; height:160px; padding:0px; margin:0px; }
.rechtskopfbereich { float:left; width:516px; height:160px; }
.hilfsnavigation { float:right; width:211px; height:160px; background-color:#FFFFFF; }
.navigationoben { text-align:left; width:727px; background-color:#FFFFFF; border:0px; margin:0px; padding:0px; }
.navigation { text-align:left; width:516px; padding:0px; background-color:#FFFFFF; margin:0px; padding-top:18px; padding-bottom:15px; }
.ausgabebereich { text-align:left; width:727px; }
.rechtespalte { vertical-align:top; float:right; width:211px; text-align:left; }
.mittlerespalte { float:left; width:516px; text-align:left; }


@media print {

@page { size:auto; margin:1cm; font-size:80%; }

.ganzerbereich { width:100%; float:none; }
.innererbereich { width:100%; float:none; }
.kopfbereich { display:none; }
.linkespalte { display:none; }

.rechterbereich { width:100%; float:none; }
.rechterbereich2 { width:100%; float:none; }
.rechtskopfbereich { display:none; }
.hilfsnavigation { display:none; }
.navigationoben { display:none; }
.navigation { display:none; }
.ausgabebereich { width:100%; float:none; }
.rechtespalte { display:none; }
.mittlerespalte { width:100%; float:none; }
.pfad { display:none; }

}

	A:link {text-decoration: none}
	A:visited {text-decoration: none}
	A:active {text-decoration: none}