body		{
			margin: 0; padding: 0;
			
			font-size: 10pt;
			font-family: arial, helvetica, sans-serif;
			line-height: 13pt; color: #172644;
			
			background-color: #ffffff;
			background-image:url(../bilder/bg.jpg);
			background-repeat:repeat-x;		
			}



.clearboth	{ clear: both; }


#head		{
			width: 950px;
			padding: 0;
			margin: 0;
			height: 75px;
			background-color: #ffffff;
			}

#logo		{
			float: right;
			width: 300px;
			padding: 0;
			margin: 0 10px 0 0;
			height: 75px;
			}

#subnavi	{
			float: left;
			width: 300px;
			padding: 50px 0 0 25px;
			margin: 0;
			}


#info		{
			width: 950px;
			padding: 0;
			margin: 0;
			height: 115px;
			background-color: transparent;
			text-align: right;
			}


#main
			{
			margin: 0;
			padding: 0;
			width: 950px;
			background-color: #ffffff;
			}



#navi	{
			float: left;
			width: 210px;
			height: 400px;
			padding: 0;
			margin: 0;
			background-color: #ffffff;
			}


#content	{
			float: left;
			width: 740px;
			padding: 0;
			margin: 0;
			background-color: #ffffff;
			background-image:url(../bilder/bg-content.jpg);
			background-repeat:repeat-x;		
			}

#content2	{
			float: left;
			width: 520px;
			padding: 0;
			margin: 0;
			background-color: #ffffff;
			background-image:url(../bilder/bg-content.jpg);
			background-repeat:repeat-x;		
			}

#nestedbox	{
			float: left;
			width: 220px;
			height: 400px;
			padding: 0;
			margin: 0;
			background-color: #ffffff;
			font-size: 85%;
			line-height: 120%;
			}


.abstand1	{
			padding: 25px 10px 10px 15px;
			}

.abstand2	{
			padding: 0 0 0 20px;
			}

.abstand3	{
			padding: 25px 25px 10px 22px;
			}

.abstand4	{
			padding: 0;
			margin: 25px 5px 0 8px;
			}



.infopicts	{
			float: left;
			padding: 0 5px 0 0;
			margin: 0;
			}

.infopicts2	{
			float: right;
			padding: 0;
			margin: 0;
			}

.imglogos	{
			padding: 0;
			margin: 0 10px 0 0;
			border: 0;
			}

.imgborder	{
			padding: 0;
			margin: 0 10px 0 0;
			border: 0;
			}

.pfeil		{
			padding: 0;
			margin: 0 3px 0 0;
			}




/* ---------------- Icon-Liste */
.basiclist	{
			padding: 0;
			margin: 0;
			list-style: none;
			}
			
li.basic
		{
		background-image: url(../bilder/bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 0.6em;
		padding: 2px 0px 2px 13px;
		margin: 0;
		}
					
li.basic2
		{
		color: 5f9c83;
		background-image: url(../bilder/bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 0.6em;
		padding: 2px 0px 6px 13px;
		margin: 0;
		}
					
					
					
					

.iconlist
		{
		list-style: none;
		margin: 0;
		padding: 0;
		}
	

li.pointer
		{
		background-image: url(../bilder/pointer.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 5px 0px 6px 20px;
		margin: 0;
		border-top: 1px dotted #5d786d;
		}
		
li.pointer2
		{
		background-image: url(../bilder/pointer.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 5px 0px 7px 20px;
		margin: 0;
		border-top: 1px dotted #5d786d;
		border-bottom: 1px dotted #5d786d;
		}

li.pointeraktiv
		{
		background-image: url(../bilder/pointer.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 5px 0px 6px 20px;
		margin: 0;
		border-right: 3px solid #5d786d;
		border-top: 1px dotted #5d786d;
		}
		
li.pointeraktiv2
		{
		background-image: url(../bilder/pointer.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 5px 0px 7px 20px;
		margin: 0;
		border-right: 3px solid #5d786d;
		border-top: 1px dotted #5d786d;
		border-bottom: 1px dotted #5d786d;
		}
