body		{
			padding : 0;
			margin : 0;
			background-color : #FFF;
			font-family : Arial, Verdana, Geneva, sans-serif;
			font-size : 12px;
			line-height : 130%;
			color : #61606a;
			background: url("images/back_left.gif");
			background-repeat: repeat-y;
			background-position : center;
			}

h1			{
			font-size : 19px;
			color : #f39900;
			font-weight : normal;
			margin-bottom : 16px;
			margin-top :0;
			line-height : 125%;
			}
			
h2			{
			font-size : 12px;
			color : #3399cc;
			font-weight : normal;
			margin-bottom : 5px;
			margin-top :0;
			}
			

			
			
.grey		{
			color : #333333;
			}
			
.blue		{
			color : #006fb7;
			font-weight : bold;
			}
			
.navi		{
			font-size : 12px;
			color : #666666;
			line-height : 150%;
			}
			

			
.content a		{
			color : #006fb7;
			text-decoration : none;
			font-weight : bold;
			}
			
.content a:hover	{
			color : #006fb7;
			text-decoration : underline;
			font-weight : bold;
			}
			
.naviklein	{
			font-size : 10px;
			}
			

			
.footer		{
			font-size : 10px;
			padding-right : 3px;
			color : #999999;
			padding-top : 5px;
			}
			
.footer a	{
			text-decoration : none;
			color : #999999;
			font-size : 10px;
			}
			
.footer a:hover	{
			text-decoration : underline;
			color : #999999;
			font-size : 10px;
			}
			
			
li			{
			font-weight : normal;
			padding : 2px;
			margin-bottom : 0px;
			}
			
ul			{
			margin-left : 0;
			padding-left : 20px;
			margin-bottom : 20px;
			list-style-type : none;
			list-style-image : url(images/cross.gif);
			}
			
.kunden	{
			font-size : 12px;
			line-height : 130%;
			color : #61606a;
			}

.refteaser	{
			font-size : 11px;
			line-height : 120%;
			color : #61606a;
			}
			
.refteaser a{
			text-decoration : none;
			color : #61606a;
			}
			
.refteaser a:hover{
			color : #000000;
			}
			
.black		{
			color : #000000;
			}
			
.fes		{
			font-style : italic;
			font-weight : bold;
			font-size : 120%;
			color : #0065A3;
			}
			
.backlink	{
			font-size : 11px;
			padding-top : 6px;
			padding-right : 8px;
			}
			
.backlink a {
			text-decoration : none;
			}
			
a			{
			color : #f39900;
			text-decoration : underline;
			}

a:hover		{
			color : #f39900;
			text-decoration : none;
			}
			
.textfeld		{
			padding : 0;
			margin : 0;
			font-family : Arial, Verdana, Geneva, sans-serif;
			font-size : 11px;
			line-height : 130%;
			color : #61606a;
			padding : 1px;
			width : 220px;
			border : #cccccc;
			border-style : solid;
			border-width : 1px;
			}
			
.tooltip	{
			font-size : 11px;
			}
			
.accordion_toggle {
			display: block;
			height: 30px;
			width: 513px;
			background: #ffffff;
			padding: 0 0px 0 10px;
			line-height: 30px;
			color : #61606a;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			border-bottom: 1px solid #dadadb;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		
.accordion_toggle:hover {
			display: block;
			height: 30px;
			width: 513px;
			background: #f39900;
			padding: 0 0px 0 10px;
			line-height: 30px;
			color : #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			border-bottom: 1px solid #dadadb;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: #f39900;
			color : #ffffff;
			border-bottom: 1px solid #dadadb;
			font-weight : normal;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color : #61606a;
			overflow: hidden;
			width: 523px;
			border-bottom: 1px solid #dadadb;
			
			
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 493px;
			background: #cfe51a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #fff;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: #000;
			color: #ffffff;
			border-bottom: 1px solid #fff;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}