body						{background-image: url(../img/navfill.gif); background-repeat: repeat-y;}

.spacetop				{background-color: #FFFFFF; height: 2px;}

.clle						{clear: left;}

#wobinich				{width: 800px; height: 32px; background-color: #FFFFFF;}

.wofont					{padding-top: 10px; padding-left: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC;}

a.mehr					{text-decoration: none; color: #3399CC;}

a.greylink, a        {color: #666666; text-decoration: none;}

a.greylink:hover, a:hover {text-decoration: underline;}

a.headnavi				{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; padding: 3px;}
					
a.headnavi:visited	{text-decoration: none;}
					
a.headnavi:hover		{text-decoration: underline;}
					
a.headnavi:active		{text-decoration: none;}

a.footlink				{color: #3399CC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; padding-left: 6px; padding-right: 6px;}

a.footlink:hover		{text-decoration: underline;}

#container				{position: relative; left: 2px; width: 800px;}
							
#logo						{position: relative; float: left; width: 179px; padding-right: 1px;}
							
#header					{position: relative; width: 800px; height: 79px;}
							
#headsearch				{position: relative; float: left; width: 620px; height: 79px; background-image: url(../img/headfill.gif); background-repeat: repeat-x;}
							
#search					{position: relative; float: right; padding-top: 18px; padding-right: 14px;}
							
.searchholder			{height: 53px;}

#suche					{position: relative; float: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
							
#suchfeld				{position: relative; float: left; padding-left: 9px; padding-right: 4px;}
							
#suchestarten			{position: relative; float: left;}

#conholder				{position: relative; width: 800px;}

.navtop					{padding-bottom: 2px; background-color: #FFFFFF;}

.padsub					{padding: 10px; width: 159px;}

.secondlevelpar		{width: 159px; padding-top: 3px; padding-bottom: 3px;}

.thirdlevelpar			{width: 159px; padding-top: 5px; padding-bottom: 5px;}

.bgwhite					{background-color: #FFFFFF;}

.pt3pb5					{padding-top: 3px; padding-bottom: 5px;}

.stripespacer			{padding-bottom: 2px; padding-top: 1px; background-color: #FFFFFF;}

.navtext					{padding: 10px; width: 159px;}

.navimagelink			{width: 179px; text-align: center; padding-bottom: 20px;}

.getacrobat				{width: 179px; text-align: center; padding-top: 20px;}

.horistripes			{padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF;}
							
.topnaviholder			{height: 25px;}

.siteheadline			{color: #3399CC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; padding-top: 5px; padding-left: 4px; padding-right: 4px; padding-bottom: 20px;}

.pt10						{padding-top: 10px;}

.innerstripes			{width: 439px; background-image: url(../img/innerstripesfill.gif); background-repeat: repeat-y;}

.space20					{height: 20px;}

.teaserheadbg			{background-image: url(../img/teaserheadsbg.gif); background-repeat: no-repeat; height: 25px; padding-bottom: 1px; background-color: #FFFFFF;}

.contimage				{position: relative; left: 3px;}

.starttext				{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 15px; padding-left: 4px; padding-right: 4px; line-height: 16px;}

.jumper					{float: right; padding-top: 11px; padding-right: 3px;}

#datum					{position: relative; float: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-top: 6px; padding-left: 10px;}
							
#toplinks				{position: relative; float: right;}
							
#starticon				{position: relative; float: left; padding-top: 4px;}
							
.startlink				{position: relative; float: left; padding-top: 6px;}
							
.topicons				{position: relative; float: left; padding-top: 4px; padding-left: 13px;}
							
.toplinks				{position: relative; float: left; padding-top: 6px;}
							
.topnavispacer			{position: relative; float: left; width: 12px;}
							
.navicontainer, .contspacer, .innercontainer, .teasercontainer		{position: relative; float: left;}
							
.innercontainer		{width: 439px;}
							
.navicontainer			{width: 182px;}

.mainnavholder			{background-color: #FFFFFF; padding-bottom: 1px; width: 179px; height: 25px; background-image: url(../img/navbutbg.gif); background-repeat: no-repeat;}
							
.meinrechtholder		{background-color: #FFFFFF; padding-bottom: 1px; width: 179px; height: 25px; background-image: url(../img/meinrecht_bg.gif); background-repeat: no-repeat;}

.contnavholder			{background-color: #FFFFFF; width: 433px; margin-top: 1px; height: 25px; background-image: url(../img/contbutbg.gif); background-repeat: no-repeat;}
					
a, a.fliesstext
{
   color: #3399CC;
   text-decoration:none;
}

a:Hover, a.fliesstext:Hover
{
   color: #3399CC;
   text-decoration:underline;
}					
							
a.mainnavi				{color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}				
							
a.mainnavi:hover		{color: #66CCFF;}	

a.secondlevel			{color: #3399CC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
text-decoration: none;}				
							
a.secondlevel:hover	{color: #003366;}	

a.thirdlevel			{color: #003366; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;}				
							
a.thirdlevel:hover	{color: #3399CC; text-decoration: underline;}	
							
.mainnavpos				{padding-left: 10px; padding-top: 6px;}
							
.teaserheads			{color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
text-decoration: none; text-align: center;}
							
.teasertext				{color: #003366; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;}
							
.teasercontainer		{ background-image: url(../img/teaserfill.gif); background-repeat: repeat-y; width: 151px;}
							
.teaserheadsright		{color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
text-decoration: none; text-align: center; padding-top: 6px;}

a.teaserlinks			{color: #003366; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}				
							
a.teaserlinks:hover	{color: #3399CC; text-decoration: underline;}

a.ansprechpartner		{color: #3399CC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

a.ansprechpartner:hover		{color: #3399CC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}	
							
.headline				{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 10px; padding-left: 4px; padding-right: 4px; line-height: 16px;}		
						
.headlineblue			{color: #3399CC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
padding-top: 35px; padding-left: 5px; padding-right: 4px; padding-bottom: 10px;}		
						
.contheadlineblue			{color: #3399CC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-top: 15px;}					

.contblue				{position: relative; left: 3px; background-color: #F6F6F6; width: 433px;}

.textinnerblue			{padding: 15px; text-align: left;}

.pl3pr3					{padding-left: 3px; padding-right: 3px;}

.pad10					{padding: 10px;}

.teaserinfo				{padding: 10px; padding-bottom: 20px; width: 145px;}

.dotsbottom				{position: relative; background-color: #FFFFFF; clear: left;}

.footspacer				{background-color: #FFFFFF; text-align: center; width: 800px; padding-top: 35px;}

.footstripes			{background-color: #FFFFFF; color: #3399CC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 30px; font-size: 12px; font-weight: bold;}

.copyright				{background-color: #FFFFFF; color: #CCCCCC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 30px; font-size: 10px;}

.artikeldatum			{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;}

.contheadline			{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 10px; line-height: 16px; font-weight: bold;}

.anreisser				{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 10px; line-height: 16px;}

.artikelspacer			{height: 25px;}

.fliesstext				{color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 10px; line-height: 16px; text-align:justify}

.seitentools			{float: left; padding-top: 3px;}

.toolbg					{width: 463px; height: 31px; background-image: url(../img/artikeltoolsbg.gif);}

.newscontainer {width: 135px; height: auto; padding-bottom:12px; background-color: #EEF3FF; text-align: center;}

.newscenter  {width: 124px;}

.inputbeschreib {color: #003366; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 6px; padding-bottom: 1px; text-align: left;}

.inputfeld {background-image: url(../img/newsinputbg.gif); background-color: transparent; background-repeat: no-repeat; width: 124px; height: 16px; color: #003366; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; border: none;}

.angaben {color: #999999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 10px; padding-bottom: 2px; text-align: center; padding-bottom: 7px;}


ol.fieldset
{
   list-style-type: none;
   padding:0px;
   margin:0px;
}

fieldset
{
   border:0px;
   padding:0px;
}

label
{
   width:300px;  
   display:block;
}
