@import url("/wDeutsch/wLayout/design/style/nav.css");
/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten der Gemeinde Hildrizhausen
//
////////////////////////////////////////////////////////////////
*/
/*################ Formatierung von HTML-Elementen ################*/

body            {position:relative; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#666666;font-size:1em; background-color:#f0f8fb; background-image:url('/wDeutsch/img/layout/linie.gif');  background-repeat:repeat-y; background-position:top left; z-index:0;}/*Standard Textformatierung*/
html			 			{height:100%; height:auto;}
h1		         	{background-image:url('/wDeutsch/img/layout/h1.gif'); background-repeat:no-repeat; background-position:bottom left; padding: 10px 0px 5px 22px; font-size:0.9em; font-weight:bold; color:#b14e4e; margin-bottom:11px;}
h2              {margin:15px 0px 0px 0px;padding:0;font-size:1em;font-weight:bold;color:#333333;}
h3              {margin-top:10px;padding:0;font-size:1em;font-weight:bold;color:#666666; text-align:left;}
h4              {margin-top:10px;padding:0;font-size:1em;font-weight:bold;color:#000066;}
h5              {margin-top:10px;padding:0;font-size:1em;font-weight:bold;color:#000066;}
h6              {margin-top:10px;padding:0;font-size:1em;font-weight:bold;color:#000066;}
.ueabstand      {padding-top:1em;padding-bottom:0.5em;font-size:1em;font-weight:bold;color:#333333;}
table 			 		{font-size:1em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:100%; border:0px;}
td				 			{font-family:Arial, Helvetica, sans-serif; }
img				 			{border:0px;}

.h1info		      {background-image:url('/wDeutsch/img/layout/kasten_h1.gif'); background-position:bottom left; background-repeat:no-repeat; padding: 10px 0px 5px 22px; font-size:0.9em; font-weight:bold; color:#b14e4e; margin:0;}
.ohne						{padding:0px; margin:0px; line-height:0px; font-size:0px;}/* fr Bilder im Ortsplan */
.abisz					{width:560px; text-align:center; margin-top:11px; margin-bottom:0px;}
.trennerabisz		{margin:15px -3px 5px -3px; padding:1px 3px 2px 3px; background-color:#fbf6e4; overflow:hidden;}
.trennerabisz2	{margin:15px 0px 5px -3px; padding:1px 3px 2px 3px; background-color:#fbf6e4; min-height:19px;}
.festebreite		{width:505px; height:16px; overflow:hidden;}
.hell						{color:99cccc; font-weight:bold; font-size:12px;} /* fr A-Z nicht enthaltene Buchstaben*/
.linie					{float:left; width:358px; margin:10px 0px 0px 102px;  font-size:1px; line-height:1px; border-bottom:solid 1px #cccccc;}
.t_rot					{font-weight:bold; color:#666666; font-size:13px;}
.t_roter				{font-weight:bold; color:#b14e4e; font-size:1em;}

.lebenslagen		{width:550px; margin-left:226px; margin-top:7px; margin-bottom:0px;font-size:10px; color:#bbbbbb; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}/* Block fr wo bin ich*/
a.menue 				{font-size:10px; color:#bbbbbb; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.hinweis				{width:360px !important; /*mozilla width*/ width:380px; background-color:#fefaeb; padding:10px; margin-left:125px;}
.hinweis2				{width:205px !important; /*mozilla width*/ width:225px; background-color:#fefaeb; padding:10px; margin-left:5px;}
.neuRechts			{float:right; margin-right:30px; width:271px !important; /*mozilla width*/ width:271px; font-size:0.8em; font-weight:normal; color:#444444; line-height:18px; text-align:right;}
.neuLinks				{float:left; display:block; padding-left:50px; margin-bottom:6px; width:207px !important; /*mozilla width*/ width:227px;}
.breakclear 		{font-size:0px; line-height:0px; clear:left;}
.brhalb					{font-size:5px; line-height:5px; }
.trennlinie			{border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#cccccc; clear:left;}
.rechts					{float:right; margin-left:20px; width:230px !important; /*mozilla width*/ width:250px; height:auto; font-size:0.8em; font-weight:normal; padding-left:20px; color:#444444; line-height:18px; text-align:left; border-left:solid 1px #999999; background-color:#FFFFFF;}
/* ################################# Fr notdienstkalender #############################*/
.notLinks		    {float:left; display:block;padding-left:25px; margin-bottom:6px; width:257px !important; /*mozilla width*/ width:277px;}
.notRechts			{float:left; margin-left:20px; width:220px !important; /*mozilla width*/ width:220px;}

/*.trennernot			 {margin:8px 0px 5px 0px; padding:0px 0px 0px 0px; background-color:#fbf6e4; overflow:hidden; font-weight:bold; font-size:0.8em; line-height:1em; color:#666666; }*/
.h1not					{margin-top: 10px; padding:3px; font-size:0.9em; font-weight:bold; color:#b14e4e; background-image:none;}
.h1contentnot		{margin-top: 8px; padding:3px; font-size:0.8em; font-weight:bold; color:#666666; background-color:#fbf6e4; background-image:none;}
/* ################################# Fr Formulare #############################*/
.head						{margin:5px 0px 5px 0px; padding:1px 5px 2px 5px; background-color:#fbf6e4; overflow:hidden;}
.err						{color:#cc0000; font-weight:bold; text-align:center;}
.msb						{color:#666666;}
.formularschrl 	{width:110px; float:left; line-height:16px;}
.formularschr2 	{width:150px; float:left; line-height:24px;}
.formularschr3 	{width:250px; float:left; line-height:16px;}
.formulargross	{width:350px; float:left; line-height:24px;}
.formularinh		{line-height:16px;}
.Stil1 					{color: #CC0000}/* # fr Fehlermeldungen# */
fieldset				{border:1px solid #A6A6A6; width:470px; padding:10px;}
legend    	    {color:#666666; font-size:1em; font-weight:bold;}
/* ######################### Fr Termine auf Startseite ######################################## */
.termineoben				 {background-image:url('/wDeutsch/img/layout/hg_termine_oben.gif'); background-repeat:repeat-y; width:171px !important; /*mozilla width*/ width:171px; margin-top:28px; margin-bottom:0px;}      
.termine						 {background-image:url('/wDeutsch/img/layout/hg_termine.gif'); background-repeat:repeat-y; width:171px !important; /*mozilla width*/ width:171px; margin:0px; padding:0px; display:block; overflow:auto;}      
.texttermineoben     {font-size:0.8em; font-weight:bold; color:#B14E4E; padding:11px 0px 8px 8px; margin:0px;}
.tag								 {width:20px; width:20px !important; float:left; display:block; max-width:20px;background-image:url('/wDeutsch/img/layout/tag.gif'); background-repeat:no-repeat; background-position: right; padding-left:8px; font-size:0.7em; font-weight:bold;}
.neuer_monat				 {float:left; display:block; padding-left:8px; margin-right:10px; margin-top:5px; font-size:0.75em; font-weight:bold; color:#666666; }
.terminname					 {width:120px; float:left;display:block; max-width:125px; font-size:0.8em; font-weight:normal;margin-left:10px;}
.termineunten				 {background-image:url('/wDeutsch/img/layout/hg_termine_unten.gif'); background-repeat:no-repeat; background-position:top; width:163px !important; /*mozilla width*/ width:171px; padding-bottom:7px; padding-left:8px; font-size:0.8em; font-weight:normal; margin:0px;}      
a.termin						 {font-weight:normal; text-decoration:none; color:#666666;}
a.termin:hover			 {font-weight:normal; text-decoration:none; color:#666666;}
a.termin:visited		 {font-weight:normal; text-decoration:none; color:#666666;}
/* ################################# Fr Terminkalender #############################*/
.terminheaderd 		{width:76px; float:left; line-height:1.2em; background-color:#fbf6e4; font-weight:bold; color:#666666;}
.terminheaderwa		{width:270px; float:left; line-height:1.2em; background-color:#fbf6e4; font-weight:bold; color:#666666;margin-left:10px; }
.terminheaderwo		{width:140px; float:left; line-height:1.2em; background-color:#fbf6e4; font-weight:bold; color:#666666;margin-left:10px; }
.datum 						{width:86px; float:left; display:block; max-width:86px;}
.was 							{width:270px; float:left;display:block; max-width:270px; }
.wo 							{width:140px; float:left;display:block; max-width:140px;margin-left:10px;}
.verfasser				{ text-align: right; color:#999999; font-size:0.8em; font-weight:normal;}
.terminlinks			{width:150px; float:left; }
.terminrechts			{width:300px; float:left; }
.linkeSeite				{float:left; margin:0px; padding:0px; width:235px !important; /*mozilla width*/ width:237px;}
.mitte			    	{float:left; width:15px; height:50px; }
/* ############################################################################ */
.grosseSpalte			{float:left; display:block; width:417px !important; /*mozilla width*/ width:417px;}
.kleineSpalte			{float:left; display:block; margin-left:30px; width:30px !important; /*mozilla width*/ width:30px;}

a               	{color:#669999; text-decoration:none; font-weight:bold;}
a:hover         	{color:#669999; text-decoration:none; font-weight:bold;}
a:focus         	{color:#669999; text-decoration:none; font-weight:bold;}

a.special 				{color:#669999; text-decoration:none; font-weight:normal;}
a.special:hover		{color:#669999; text-decoration:none; font-weight:normal;}

/* ################################# Fr Fotogalerie #############################*/
.galLinks		    	{float:left; display:block;margin-left:20px; margin-bottom:6px; width:257px !important; /*mozilla width*/ width:277px;}
.galRechts			 	{float:left; margin-left:20px; width:220px !important; /*mozilla width*/ width:220px;}
a.fototitel    		{font-weight:bold;font-size:1em; text-decoration:none; line-height:150%;color:#666666;}
a.fototitel:hover {color:#666666;font-size:1em;text-decoration:none;}
a.fototitel:focus {color:#666666;font-size:1em;text-decoration:none;}
a.fotolink    		{color:#669999; text-decoration:none; font-weight:bold; font-size:0.9em;}
a.fotolink:hover 	{color:#669999; text-decoration:none; font-weight:bold; font-size:0.9em;}
a.fotolink:focus 	{color:#669999; text-decoration:none; font-weight:bold; font-size:0.9em;}
.fotohigru				{width:86px; max-width:86px; width:86px !important; height:100px; background-image:url('/wDeutsch/img/layout/hg_fotogalerie.gif'); background-repeat:no-repeat; float:left; margin-right:10px;}
.foto							{margin:6px 0px 0px 6px; padding:0px;}
.fotolinks				{float:left; width:245px; width:245px !important; max-width:250px; height:100px;}
.uebersicht 			{margin:0px 2px 2px 0px; padding:0px; float:left; line-height:0px; font-size:0px;}
a.aktuelle  			{font-weight:bold; text-decoration:none; color:#666666;}
a.aktuelle:hover	{font-weight:bold; text-decoration:none; color:#666666;}
.inaktiv          {opacity: .5;filter: alpha(opacity=50);-moz-opacity:0.5; float:left;}
.detailfotooben		{ background-image:url('/wDeutsch/img/layout/bg_oben.jpg'); background-repeat:no-repeat; height:15px; width:432px; line-height:0px; font-size:0px;}
.detailfotolinks	{ background-image:url('/wDeutsch/img/layout/bg_links.jpg'); background-repeat:no-repeat; width:16px; height:300px; float:left; line-height:0px; font-size:0px; }
.detailfotounten	{ background-image:url('/wDeutsch/img/layout/bg_unten.jpg'); background-repeat:no-repeat; height:17px; width:432px; line-height:0px; font-size:0px;}
.detailfotorechts	{ background-image:url('/wDeutsch/img/layout/bg_rechts.jpg'); background-repeat:no-repeat; width:16px; height:300px;  float:left; line-height:0px; font-size:0px;}
/* ############################################################################ */
div              {padding:0;color:#444444;}
p                {margin:0;padding:0;color:#444444;}
span             {margin:0;padding:0;color:#444444;}
hr               {background-color:##666666;color:#666666;height:1px;border-style:none;}

ul               {list-style-position:outside;	list-style-image: url('/wDeutsch/img/layout/liste.gif');	list-style-type: disc; padding:0; margin:0px 0px 0px 19px;}
ul ul            {list-style-position:outside;	list-style-image: url('/wDeutsch/img/layout/liste2.gif');	list-style-type: disc; padding:0; margin:0px 0px 0px 19px;}
ul2 						 {list-style-type:decimal;}
li               {padding:0px; margin:0px;}
.zust            {list-style-position:outside;	list-style-image: url('/wDeutsch/img/buttons/b_weiter2.gif'); padding:0; margin:0px 0px 0px 19px;}}
form             {margin:0; padding:0;display:inline; z-index:1;}
input            {font-size:0.7em;  font-weight:normal; color:#444444; cursor:default; z-index:1; margin:3px;}
select           {font-size:0.7em;  font-weight:normal; color:#444444; cursor:default; z-index:1; margin:3px;}
textarea         {font-size:1em;  font-weight:normal; color:#444444; font-family:Arial, Helvetica, sans-serif; cursor:default; z-index:1; margin:3px;}


a.viewmode       {font-weight:bold;background-color:#F0F0F0;border:outset 1px #a0a0a0;font-size:1em;text-decoration:none;line-height:150%;padding-left:0.6em;padding-right:0.6em;}
a.viewmode:hover {color:#FFFFFF;background-color:#81A7CC;font-size:1em;text-decoration:none;}
a.viewmode:focus {color:#FFFFFF;background-color:#81A7CC;font-size:1em;text-decoration:none;}

/*################ Bloecke ################*/
.blockTop        {height:113px; background-image:url('/wDeutsch/img/layout/back_top.jpg'); background-repeat:no-repeat; background-position:left top;}
.blockLeft       {float:left; vertical-align:top; margin:0px 0px 0px 0px; padding:48px 0px 0px 0px; width:216px; background-color:#f0f8fb; background-image:url('/wDeutsch/img/layout/verlauf_vertikal_blau.jpg');  background-repeat:repeat-x; background-position:top left;}
.blockContent    {vertical-align:top; max-width:765px; overflow:hidden;}
.Content	 {width:100%; margin-top:42px; overflow:hidden;}
.infokasten	 {background-color:#fffdf7; width:163px !important; /*mozilla width*/ width:176px; /*IE width */ margin: 15px 0px 0px 19px; padding:4px 0px 4px 12px;}
.infokasten2		 {background-color:#fffdf7; width:163px !important; /*mozilla width*/ width:176px; /*IE width */ margin: 15px 0px 0px 19px; padding:4px 0px 4px 12px; border:solid 2px #cc3300;}
.inhaltLinks		 {float:left; display:block;padding-left:25px; margin-bottom:6px; width:307px !important; /*mozilla width*/ width:327px;}
.inhaltRechts		 {float:left; margin-left:30px; width:149px !important; /*mozilla width*/ width:171px;}
.inhalt				 	 {padding-left:26px; padding-right:22px; width:509px !important; /*mozilla width*/ width:557px;}
.inhaltclear		 {border:solid 1px #000000;float:right;}

.inhaltfooter		 {padding-left:25px;font-weight:normal; padding-right:22px;}
a.footer				 {color:#669999; text-decoration:none; font-weight:bold; font-size:0.7em; }
a.footer:hover	 {color:#669999; text-decoration:none; font-weight:bold; font-size:0.7em; }
a.footer:focus	 {color:#669999; text-decoration:none; font-weight:bold; font-size:0.7em; }
/*################ Elemente ################*/
.elementSearch 						  {text-align:right; position:relative; top:22px; max-width:998px; width:expression(document.body.clientWidth > 998? "998px":"auto" ); padding-right:5px;}
.elementSchrift 						{text-align:right; position:relative; top:4px; max-width:998px; width:expression(document.body.clientWidth > 998? "998px":"auto" ); padding-right:5px;}

.elementTopStandard         {padding:0;}/*Standard im oberen Bereich*/
.elementTopInclude          {padding:0;background-color:#426A9E;margin-top:0;border-style:none;width:100%}/*Include im oberen Bereich*/
.elementTopNavigation       {position:absolute;top:83px;margin-left:215px; width:560px; display:block;}

.elementBottomStandard      {padding-top:4px;padding-bottom:4px; width:555px;}/*Standard im unteren Bereich*/
.elementBottomInclude       {padding:8px;}/*Include im unteren Bereich*/

.spalteLinks								{float:left; font-size:0.8em; font-weight:normal; display:block;}
.spalteRechts								{float:left; padding-left:19px; font-size:0.8em; font-weight:normal; display:block;}
.trenner										{margin:8px 50px 5px 25px; padding:2px 5px 2px 5px; background-color:#fbf6e4; overflow:hidden;}

/*################ Allgemeine Textformatierungen ################*/
.text        					 {font-size:0.8em; font-weight:normal; color:#444444; text-align:justify;}
.textleft    					 {font-size:0.8em; font-weight:normal; color:#444444; text-align:left;} 
.textlinks						 {font-size:0.8em; font-weight:normal; color:#444444; float:left;}
.textrechts						 {font-size:0.8em; font-weight:normal; color:#444444; float:right;}
.textBold					     {font-size:0.8em; font-weight:bold;   color:#444444;}
.textaktuelles         {font-size:0.8em; font-weight:normal; color:#444444; text-align:justify;}
.textBoldaktuelles     {font-size:0.75em;font-weight:bold;   color:#444444; margin-top:11px;}
.textInvert            {font-size:0.8em; font-weight:normal; color:#FFFFFF;}
.textBoldInvert        {font-size:0.8em; font-weight:bold;   color:#FFFFFF;}

.textSmall             {font-size:0.6em; font-weight:normal; color:#444444;}
.textSmallBold         {font-size:0.6em; font-weight:bold;   color:#444444;}
.textSmallInvert       {font-size:0.6em; font-weight:normal; color:#FFFFFF;}
.textSmallBoldInvert   {font-size:0.6em; font-weight:bold;   color:#FFFFFF;}
.textSmallSoft         {font-size:0.8em; font-weight:normal; color:#7F7F7F;}

.textLarge             {font-size:1em;   font-weight:normal; color:#444444;}
.textLargeBold         {font-size:1em;   font-weight:bold;   color:#444444;}
.textLargeInvert       {font-size:1em;   font-weight:normal; color:#FFFFFF;}
.textLargeBoldInvert   {font-size:1em;   font-weight:bold;   color:#FFFFFF;}


.txtDunkelrot				 	 {color:#862d2d; font-size:0.75em; padding:0px 0px 0px 20px;}
.txtkasten    			 	 {color:#5e5d5d; font-size:0.75em; padding:0px 0px 0px 20px;}

.textWarning           {font-size:0.8em; font-weight:normal; color:#FF0000;}
.textBoldWarning       {font-size:0.8em; font-weight:bold;   color:#FF0000;}

a.notdienste           {text-decoration:none;color:#b14e4e; font-size:0.9em;}
a.notdienste:hover     {text-decoration:none;color:#b14e4e;font-size:0.9em;}

.buttonDefault           {cursor:pointer;background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);padding:0;font-size:0.7em;line-height:16px;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;padding-left:4px;padding-right:4px;text-align:center;}
a.buttonDefault          {cursor:pointer;color:#444444;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;font-size:0.7em;}
a:hover.buttonDefault    {cursor:pointer;color:#444444;font-weight:normal;font-size:0.7em;}

.buttonFunction          {cursor:pointer;padding:0em;margin-top:0em;font-size:0.7em;padding-top:0.2em;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;padding-left:4px;padding-right:4px;text-align:center;}
a.buttonFunction         {cursor:pointer;color:#444444;line-height:120%;height:20px;;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;font-size:0.7em;}
a:hover.buttonFunction   {cursor:pointer;color:#444444;font-weight:normal;line-height:120%;height:1.8em;font-weight:normal;font-size:0.7em;}

.buttonAdmin             {cursor:pointer;float:left;padding:0;font-size:0.7em;padding-left:4px;padding-right:4px;line-height:16px;}
a.buttonAdmin            {cursor:pointer;color:#444444;text-decoration:none;border-style:outset;background-color:#F0F0F0;border-color:#606060;border-width:1px;font-weight:normal;font-size:0.7em;}
a:hover.buttonAdmin      {cursor:pointer;color:#444444;font-weight:normal;font-weight:normal;font-size:0.7em;}

#box1 					 { z-index:-1; background-image:url('/wDeutsch/img/layout/rechts_2.jpg'); background-repeat:no-repeat; background-position:777px 81px; width:100%; height:652px; min-height:100%;  position:absolute; top:0px; left:0px;}  
  


