/* Stylesheet Trafobau Laubach */

a, .headline, .text, .pdftext, .spalte, .input, .inputArea, .inputButton, A.snav, A.navtext, A.liste, A.pdf, #header, #bar, #navtest, #footer, .navigation1, .navigation1_on, .navigation2, .navigation2_on, .navigation3, .navigation3_on, .newsart, .newsheader, .newstext, .trNews1, trNews2
                  {font-family: TheSans, Arial, Verdana, Times;}                

body              {text-align:center; margin:auto; background:#c1c3cb; background-image:url(../upload/layout/back-verlauf2.gif); background-repeat:repeat-x;}

#outer            {width:778px; text-align:left; border:0px solid #000000; margin: 1em auto;}
#header           {width:778px; height:130px; background-image:url(../upload/layout/header-basic.jpg);}

#bar              {height:15px; background:#10238c; padding:5px; padding-right:12px;}
#bodyblock        {width:778px; position:relative; background-color:#c1c3cb;}

#l-col            {width:178px; height: 20px; position:absolute; left:0px; top:0px; margin-top: 0px; background-color:#eeeeee; background-image:url(../upload/layout/header-schatten-menue.gif); background-repeat:repeat-x;} 
#l-col-menue      {width:178px; position:absolute; left:0px; top:25px; background-color:#c1c3cb;}

#cont-us          {width:600px; height: 20px; margin-top:0px; position:aright;  background-color: #eeeeee; background-image: url(../upload/layout/header-schatten-contend.gif); background-repeat: repeat-x;}
#cont             {width:600px; position:relative; background-color:#dddee1; padding: 0px 0px 15px 0px; height:400px;}
#cont[id]         {height:auto; min-height:500px;}

/*#headline       {width:340px; font-size:20px; color:#000000; margin-top:0px; margin-left: 0px; padding-right: 0px; float:left;}
/*#spalte         {width:170px; font-size:12px; color:#000000; margin-top:0px; margin-right:0px; background-color:#D8D8DB; float:right;} 
/*.text           {width:340px; font-size:12px; color:#000000; margin-top:0px; margin-left: 0px; margin-bottom: 0px; float:left;} */
.headline         {font-size:22px; width:370px; color:#000000;}
.spalte           {font-size:12px; width:170px; color:#000000; background-color:#D8D8DB;}
.text             {font-size:12px; width:370px; color:#000000; text-align:top; line-height:18px;}       
.pdftext          {margin: 0px; font-size:10px; color:#000000; text-decoration:none}
             
#footer           {height:15px; background:#10238c; text-align:right; font-size:12px; padding:8px; padding-right:15px; color:#A8B0DA; clear:both;}		 

A:link            {font-size:12px; color:#10238c; font-weight:normal; line-height:14px}
A:visited         {font-size:12px; color:#10238c; font-weight:normal; line-height:14px}
A:hover           {font-size:12px; color:#666666; text-decoration:underline}
A:active          {font-size:12px; color:#666666; text-decoration:underline}

A.snav:link       {margin: 8px; font-size:12px; color:#A8B0DA; text-align:right; text-decoration:none}
A.snav:visited    {margin: 8px; font-size:12px; color:#A8B0DA; text-align:right; text-decoration:none}
A.snav:hover      {margin: 8px; font-size:12px; color:#ffffff; text-align:right; text-decoration:none}
A.snav:active     {margin: 8px; font-size:12px; color:#A8B0DA; text-align:right; text-decoration:none}

A.navtext:link    {margin: 5px; font-size:12px; color:#eeeeee; text-align:right; text-decoration:none}
A.navtext:visited {margin: 5px; font-size:12px; color:#eeeeee; text-align:right; text-decoration:none}
A.navtext:hover   {margin: 5px; font-size:12px; color:#eeeeee; text-align:right; text-decoration:none}
A.navtext:active  {margin: 5px; font-size:12px; color:#eeeeee; text-align:right; text-decoration:none}

A.news:link       {margin: 5px; font-size:12px; color:#10238c; text-align:right; text-decoration:none}
A.news:visited    {margin: 5px; font-size:12px; color:#10238c; text-align:right; text-decoration:none}
A.news:hover      {margin: 5px; font-size:12px; color:#10238c; text-align:right; text-decoration:underline}
A.news:active     {margin: 5px; font-size:12px; color:#10238c; text-align:right; text-decoration:none}

A.pdf:link        {margin-left: 3px; font-size: 9px; color:#10238c; text-align:right; text-decoration:none}
A.pdf:visited     {margin-left: 3px; font-size: 9px; color:#10238c; text-align:right; text-decoration:none}
A.pdf:hover       {margin-left: 3px; font-size: 9px; color:#cc3300; text-align:right; text-decoration:none}
A.pdf:active      {margin-left: 3px; font-size: 9px; color:#10238c; text-align:right; text-decoration:none}

A.liste:link      {font-size:12px; color:#10238c; font-weight:normal; line-height:14px}
A.liste:visited   {font-size:12px; color:#10238c; font-weight:normal; line-height:14px}
A.liste:hover     {font-size:12px; color:#666666; text-decoration:underline}
A.liste:active    {font-size:12px; color:#666666; text-decoration:underline}

img.foto          {float:left; height:135px; width:100px; margin-top:1px; margin-right:10px;
                   background:#f0f0f0; border:0px solid #10238c; 
                   }

.navigation1      {cursor:pointer; font-size:12px; color:#10238c; font-weight:normal}
.nav-1-off        {cursor:pointer; width:180px; height:30px; text-align:left; 
                   border-top:0px; border-top-color:#ffffff;
                   border-left:0px; border-left-color:#ffffff;
                   border-right:0px; border-right-color:#ffffff;
                   border-bottom:1px; border-bottom-color:#dddee1;
                   border-style:solid; padding-left:12px;
				           }

.navigation1_on   {cursor:pointer; font-size:12px; color:#10238c; font-weight:normal}
.nav-1-on         {cursor:pointer; width:180px; height:30px; text-align:left;
                   border-top:0px; border-top-color:#ffffff;
                   border-left:0px; border-left-color:#ffffff;
                   border-right:0px; border-right-color:#ffffff;
                   border-bottom:1px; border-bottom-color:#dddee1;
                   border-style:solid; padding-left:12px;
				           }

.navigation2      {cursor:pointer; font-size:12px; color:#0000000; font-weight:normal}
.nav-2-off        {cursor:pointer; width:180px; height:30px; text-align:left;
                   border-top:0px; border-top-color:#ffffff;
                   border-left:0px; border-left-color:#ffffff;
                   border-right:0px; border-right-color:#ffffff;
                   border-bottom:1px; border-bottom-color:#dddee1;
                   border-style:solid; padding-left:24px;
                   }

.navigation2_on   {cursor:pointer; font-size:12px; color:#000000; font-weight:normal}
.nav-2-on	        {cursor:pointer; width:180px; height:30px; text-align:left;
                   border-top:0px;border-top-color:#ffffff;
                   border-left:0px; border-left-color:#ffffff;
                   border-right:0px; border-right-color:#ffffff;
                   border-bottom:1px; border-bottom-color:#dddee1;
                   border-style:solid; padding-left:24px;
                   }

.navigation3      {cursor:pointer; font-size:12px; color:#000000; font-weight:normal}
.nav-3-off        {cursor:pointer; width:180px; height:30px; text-align:left;
                   border-top:0px; border-top-color:#ffffff;
                   border-left:0px; border-left-color:#ffffff;
                   border-right:0px; border-right-color:#ffffff;
                   border-bottom:1px; border-bottom-color:#eeeeee;
                   border-style:solid; padding-left:36px;
                   }
	
.navigation3_on   {cursor:pointer; font-size:12px; color:#000000; font-weight:normal}
.nav-3-on         {cursor:pointer; width:180px; height:30px; text-align:left;
                   border-top:0px; border-top-color:#ffffff;
                   border-left:0px; border-left-color:#ffffff;
                   border-right:0px; border-right-color:#ffffff;
                   border-bottom:1px; border-bottom-color:#eeeeee;
                   border-style:solid; padding-left:36px;
                   }		  							  
                   
.newsheader       {font-size:12px; color:#000000; font-weight:bold; border:0px; border-color:#000000; padding-left:0px; border-style:solid; background-color:#c1c3cb;}
.newsart          {border:0px; border-color:#c1c3cb; border-style:solid; border-bottom:1px; background-color:#D8D8DB; padding-left:5px; text-align:center}
.trNews1          {font-size:12px; color:#000000; font-weight:bold; border-top: #ffffff 1px solid; background-color:#eeeeee;}
.trNews2          {font-size:12px; color:#333333; font-weight:normal; border-bottom: #5AB8BB 0px solid; background-color:#eeeeeee;} 
.newstext         {font-size:12px;} 

.input            {background-color:#eeeeee; border:0px; margin-bottom:5px;}
.inputArea        {background-color:#eeeeee; border:0px; margin-bottom:5px;} 
.inputButton      {background-color:#f0f0f0}	  							  



