﻿/* ---------------------- */
/* styled by jr-design.ch */
/* ---------------------- */

/* Body-Style */



		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, tr, th, td, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, input, textarea {	
		margin:0; padding:0; border:0; outline:0; font-size:100%; font-weight:normal; vertical-align:top;}


		body
		{	
			font-size:12px; 
			Color:#333333;
			background-color:#ffffff; 
			margin:0px;
			overflow-y:scroll;
			overflow-x:auto;

			width:100%;
			height:100%;		
		}


/* Schriften über alle Objekte */
		
		body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, tr, th, td, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, input, textarea 
		{
			font-family:Arial, Helvetica;
		}

		p{
		margin-top:0;
		margin-bottom:1em;  
		padding:0;
			}


/* jquery datepicker schriftgrösse */
div.ui-datepicker{  font-size:11px; }
	


	
		
/* h1-h6 Tags */
		
			h1,h2,h3,h4,h5,h6
		{
			background-color:transparent;
			color: #007DC9;
			
		}
		
		
		h1 {font-size:180%;margin-top:0px;font-weight:normal; padding-top:30px; margin-bottom:30px; color:#404040;}
		h2 {font-size:160%;margin-top:0px;margin-bottom:0px;font-weight:normal}
		h3 {font-size:120%;margin-top:0px;margin-bottom:2px;font-weight:normal;}
		h4 {font-size:100%;margin-top:0px;margin-bottom:2px;font-weight:bold;}
		h5 {font-size:100%;font-weight:normal;color:#007DC9;}
		h6 {font-size:100%;font-weight:bold;color:#333333;}

	

				
/* A Tags */

	 	A:link {color: #E6003C;text-decoration: none;}
		A:visited {color: #E6003C;text-decoration: none;}
		A:active {color: #E6003C;text-decoration: none;}
		A:hover	{color: #007DC9;text-decoration: none;}

	.tabletBox			{width:960px; margin:0 auto; padding:20px;}		
	.photoBox			{width:900px; margin:0 auto;}
	.sureBox			{width:300px; margin:0 auto;}		




a.totop { position:fixed; right:20px; bottom:20px;font-size:14px; color:#ffffff; background-color:#000000; padding:5px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); }
a:active, a:focus {
	outline:none;
}


/* Hintergründe */


.bg1 /* dunkelgrau*/
{	
	
	background-color:	#CCCCCC;
}



.bg2 /* hellgrau*/
{	
	
	background-color: 	#E6E6E6;
}




.bg3 /* Baby-Blau */
{	
	
	background-color: 	#46CDEB;
}


.bg4 /* ICE-Blau */
{	
	
	background-color: 	#D6EFFC;
}

.bg4 /* ICE-Blau */
{	
	
	background-color: 	#D6EFFC;
}



.bg5 /* satt-green */
{	
	
	background-color: 	#CDFF9B;
}



.bg6 /* ice-green */
{	
	
	background-color: 	#EBFFD7;
}


.bg7 /*orange */
{	
	
	background-color:#A5D22D;
	
}




.btnFAHover,a.btnFAHover, a.btnFAHover:link, a.btnFAHover:visited
{
	color:#ff6600;	
}

.btnFAHover:hover,a.btnFAHover:hover
{
	color: #8AC007;	
	text-decoration:none;
}


.btnFAHoverGrey,a.btnFAHoverGrey, a.btnFAHoverGrey:link, a.btnFAHoverGrey:visited

{
	color:#555555;	
}

.btnFAHoverGrey:hover,a.btnFAHoverGrey:hover
{
	color: #E6003C;	
	text-decoration:none;
}

.btnFAHoverGreen,a.btnFAHoverGreen, a.btnFAHoverGreen:link, a.btnFAHoverGreen:visited
{
	color:#8AC007;	
}

.btnFAHoverGreen:hover,a.btnFAHoverGreen:hover
{
	color: #E6003C;	
	text-decoration:none;
}


.btnFAHoverBlue,a.btnFAHoverBlue, a.btnFAHoverBlue:link, a.btnFAHoverBlue:visited
{
	color: #0097F7;	
}

.btnFAHoverBlue:hover,a.btnFAHoverBlue:hover
{
	color: #E6003C;	
	text-decoration:none;
}


.btnFAHoverRed,a.btnFAHoverRed, a.btnFAHoverRed:link, a.btnFAHoverRed:visited
{
	color: #dc0000;	
}

.btnFAHoverRed:hover,a.btnFAHoverRed:hover
{
	color: #ff6600;	
	text-decoration:none;
}

.btnFAHoverWhite,a.btnFAHoverWhite, a.btnFAHoverWhite:link, a.btnFAHoverWhite:visited
{
	color: #ffffff;	
}

.btnFAHoverWhite:hover,a.btnFAHoverWhite:hover
{
	color: #E6003C;	
	text-decoration:none;
}

.btnFAHoverGreyBright,a.btnFAHoverGreyBright, a.btnFAHoverGreyBright:link, a.btnFAHoverGreyBright:visited
{
	color:#808080;	
}

.btnFAHoverGreyBright:hover,a.btnFAHoverGreyBright:hover
{
	color: #E6003C;	
	text-decoration:none;
}


.btnFAHoverFramboise,a.btnFAHoverFramboise, a.btnFAHoverFramboise:link, a.btnFAHoverFramboise:visited
{
	color:#E6003C;	
}


.btnFAHoverFramboise:hover,a.btnFAHoverFramboise:hover
{
	color:  #ff6600;
	text-decoration:none;
}



.btnFAHoverPurple,a.btnFAHoverPurple, a.btnFAHoverPurple:link, a.btnFAHoverPurple:visited
{
	color:  #951B81;	
}

.btnFAHoverPurple:hover,a.btnFAHoverPurple:hover
{
	color:  #CC0099;	
	text-decoration:none;
}
















.eckenrundungTopLeft { 
 -moz-border-radius:5px 0px 0px 0px; /* Firefox */
 -webkit-border-radius:5px 0px 0px 0px; /* Chrome, Safari */
 -khtml-border-radius:5px 0px 0px 0px; /* Konqueror */
 border-radius:5px 0px 0px 0px; /* CSS3 */

 } 

.eckenrundungTopRight { 
 -moz-border-radius:0px 5px 0px 0px; /* Firefox */
 -webkit-border-radius:0px 5px 0px 0px; /* Chrome, Safari */
 -khtml-border-radius:0px 5px 0px 0px; /* Konqueror */
 border-radius:0px 5px 0px 0px; /* CSS3 */
 } 


.eckenrundungBottomLeft { 
 -moz-border-radius:0px 0px 0px 5px; /* Firefox */
 -webkit-border-radius:0px 0px 0px 5px; /* Chrome, Safari */
 -khtml-border-radius:0px 0px 0px 5px; /* Konqueror */
 border-radius:0px 0px 0px 5px; /* CSS3 */

 } 

.eckenrundungBottomRight { 
 -moz-border-radius:0px 0px 5px 0px; /* Firefox */
 -webkit-border-radius:0px 0px 5px 0px; /* Chrome, Safari */
 -khtml-border-radius:0px 0px 5px 0px; /* Konqueror */
 border-radius:0px 0px 5px 0px; /* CSS3 */

 } 




.eckenrundungTop { 
 -moz-border-radius:5px 5px 0px 0px; /* Firefox */
 -webkit-border-radius:5px 5px 0px 0px; /* Chrome, Safari */
 -khtml-border-radius:5px 5px 0px 0px; /* Konqueror */
 border-radius:5px 5px 0px 0px; /* CSS3 */

 } 


.eckenrundungBottom { 
 -moz-border-radius:0px 0px 5px 5px; /* Firefox */
 -webkit-border-radius:0px 0px 5px 5px; /* Chrome, Safari */
 -khtml-border-radius:0px 0px 5px 5px; /* Konqueror */
 border-radius:0px 0px 5px 5px; /* CSS3 */

 } 



.eckenrundungBottomAndRight { 
 -moz-border-radius:0px 5px 5px 5px; /* Firefox */
 -webkit-border-radius:0px 5px 5px 5px; /* Chrome, Safari */
 -khtml-border-radius:0px 5px 5px 5px; /* Konqueror */
 border-radius:0px 5px 5px 5px; /* CSS3 */

 } 


.eckenrundungDiagonal { 
 -moz-border-radius:5px 0px 5px 0px; /* Firefox */
 -webkit-border-radius:5px 0px 5px 0px; /* Chrome, Safari */
 -khtml-border-radius:5px 0px 5px 0px; /* Konqueror */
 border-radius:5px 0px 5px 0px; /* CSS3 */

 } 


.eckenrundung { 
 -moz-border-radius:5px 5px 5px 5px; /* Firefox */
 -webkit-border-radius:5px 5px 5px 5px; /* Chrome, Safari */
 -khtml-border-radius:5px 5px 5px 5px; /* Konqueror */
 border-radius:5px 5px 5px 5px; /* CSS3 */

 } 



.divInfoGreen{
	 background-color:#99CC00;
	 color:#FFFFFF;
	 padding:10px;
	 margin-bottom:15px;
}

.divInfoOrange{
	 background-color: #FF9900;
	 color:#FFFFFF;
	 padding:10px;
	 margin-bottom:15px;
}

.divInfoRed{
	 background-color: #dc0000;
	 color:#FFFFFF;
	 padding:10px;
	 margin-bottom:15px;
}

.divInfoGrey{
	 background-color: #f1f1f1;
	 padding:10px;
	 margin-bottom:15px;
}

.divInfoGreyDark{
	 background-color: #707070;
	 padding:10px;
	 margin-bottom:15px;
	 color:#FFFFFF;
}




	.btnInput		
		{
		color:#202020;
		background-image:url('../images/bgInput.png');
		background-repeat: repeat-x;
		text-align:center;
		width:100px;
		height:21px;
		border:0px;
		cursor:pointer;
		-moz-border-radius:3px 3px 3px 3px; /* Firefox */
		-webkit-border-radius:3px 3px 3px 3px; /* Chrome, Safari */
		-khtml-border-radius:3px 3px 3px 3px; /* Konqueror */
		border-radius:3px 3px 3px 3px; /* CSS3 */
	
		}

		.btnInput:hover
		{
		background-image:url('../images/bgInputOrange.png');
			color:#303030;
		}



	.btnInputShop		
		{
		color:#101010;
		background-image:url('../images/bgInput.png');
		background-repeat: repeat-x;
		text-align:center;
		font-size:10px;
		width:80px;
		height:17px;
		border:0px;
		cursor:pointer;
		-moz-border-radius:3px 3px 3px 3px; /* Firefox */
		-webkit-border-radius:3px 3px 3px 3px; /* Chrome, Safari */
		-khtml-border-radius:3px 3px 3px 3px; /* Konqueror */
		border-radius:3px 3px 3px 3px; /* CSS3 */
		}

		.btnInputShop:hover
		{
		background-image:url('../images/bgInputOrange.png');
			color:#101010;
		}




	.btnWeiterSpezial		
		{
		color:#101010;
		background-image:url('../images/bgInput.png');
		background-repeat: repeat-x;
		text-align:center;
		font-size:16px;
		width:80px;
		height:17px;
		border:0px;
		cursor:pointer;
		padding:2px;
		-moz-border-radius:3px 3px 3px 3px; /* Firefox */
		-webkit-border-radius:3px 3px 3px 3px; /* Chrome, Safari */
		-khtml-border-radius:3px 3px 3px 3px; /* Konqueror */
		border-radius:3px 3px 3px 3px; /* CSS3 */
		}

		.btnWeiterSpezial:hover
		{
		background-image:url('../images/bgInputOrange.png');
			color:#101010;
		}






.tabGrey /* message-box ice-green */
{	
	
	
	border-left: 1px;
	border-left-color:#999999;
	border-left-style:solid;
	
	border-top: 1px;
	border-top-color:#999999;
	border-top-style:solid;


	border-right: 1px;
	border-right-color:#999999;
	border-right-style:solid;

	background-color:#e1e1e1;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	
}


.tabBlue /*  */
{	
	
	
	border-left: 1px;
	border-left-color:#999999;
	border-left-style:solid;
	
	border-top: 1px;
	border-top-color:#999999;
	border-top-style:solid;


	border-right: 1px;
	border-right-color:#999999;
	border-right-style:solid;

	background-color:#007DC9;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	color:#ffffff;
	
}

.tabIceGreen /*  */
{	
	
	
	border-left: 1px;
	border-left-color:#999999;
	border-left-style:solid;
	
	border-top: 1px;
	border-top-color:#999999;
	border-top-style:solid;


	border-right: 1px;
	border-right-color:#999999;
	border-right-style:solid;

	background-color:#EBFFD7;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;

	
}


.tabIceBlue /*  */
{	
	
	
	border-left: 1px;
	border-left-color:#999999;
	border-left-style:solid;
	
	border-top: 1px;
	border-top-color:#999999;
	border-top-style:solid;


	border-right: 1px;
	border-right-color:#999999;
	border-right-style:solid;

	background-color:#E8F0F9;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;

	
}

.tabIceGrey/*  */
{	
	
	
	border-left: 1px;
	border-left-color:#999999;
	border-left-style:solid;
	
	border-top: 1px;
	border-top-color:#999999;
	border-top-style:solid;


	border-right: 1px;
	border-right-color:#999999;
	border-right-style:solid;

	background-color:#fafafa;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;

	
}

.tabIceVio/*  */
{	
	
	
	border-left: 1px;
	border-left-color:#999999;
	border-left-style:solid;
	
	border-top: 1px;
	border-top-color:#999999;
	border-top-style:solid;


	border-right: 1px;
	border-right-color:#999999;
	border-right-style:solid;

	background-color: #CC99FF;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	color:#ffffff;

	
}

.tabIceYellow/*  */
{	
	
	
	border-left: 1px;
	border-left-color:#999999;
	border-left-style:solid;
	
	border-top: 1px;
	border-top-color:#999999;
	border-top-style:solid;


	border-right: 1px;
	border-right-color:#999999;
	border-right-style:solid;

	background-color: #FFFFCC;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	color:#202020;

	
}

.tabIceGreyDark/*  */
{	
	
	
	border-left: 1px;
	border-left-color:#999999;
	border-left-style:solid;
	
	border-top: 1px;
	border-top-color:#999999;
	border-top-style:solid;


	border-right: 1px;
	border-right-color:#999999;
	border-right-style:solid;

	background-color: #f0f0f0;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	color:#202020;

	
}






.boxIceGreen /* message-box ice-green */
{	
	
	background-color:#EBFFD7;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}




.boxIceOrange /* message-box ice-green */
{	
	
	background-color:#FFCC66;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}



.boxIceBlue /* message-box ice-green */
{	
	
	background-color:#E8F0F9;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}
.boxIceGrey /* message-box ice-grey */
{	
	
	background-color:#fafafa;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}

.boxIceGreyDark /* message-box ice-grey dark */
{	
	
	background-color:#f0f0f0;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}


.boxIceYellow /* message-box ice-yellow */
{	
	
	background-color:#FFFFCC;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}



.boxIceRosa /* message-box ice-green */
{	
	
	background-color:#fddde7;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}


.boxIceRed /* message-box ice-green */
{	
	color:#ffffff;
	background-color:#dc0000;
	border-color:#202020;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}

.boxbgGrey /* message-box ice-green */
{	
	color:#999999;
	background-image:url('../images/bgBoxGrey.png');
	background-repeat:repeat-x;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
	
}




	.LBlue
	{
	height:1px;
	background-color:#007DC9;
	clear:left;
	margin-bottom:5px;
	}
	
	.LGrey
	{
	height:1px;
	background-color:#555555;
	clear:left;
	margin-bottom:5px;
	}
	.LGreyBright
	{
	height:1px;
	background-color:#aaaaaa;
	clear:left;
	margin-bottom:5px;
	}

	.Ldot
	{
	height:1px;
	 background-image:url('../images/dots_x.gif');
	clear:left;
	}

.tb
{
 font-weight:bold;
	}

.contentSmall
{	
		Font-Size :  11px;
	
}



	.boxTeaser
		{
		display:block;
		color:#303030;
		background-image:url('../images/bgTeaserContent.png');
		background-repeat:repeat-x;
		text-align: left;
		padding-left:10px;
		padding-top:2px;
		border:1px solid #949494;
		border-collapse: collapse;
	    border-style:solid;
		font-size:12px;
		text-decoration:none;
		float:left;
		}
				
	.boxContent
		{
		display:block;
		color:#303030;
		background-image:url('../images/bgBoxContent.png');
		background-repeat:repeat-x;
		text-align: left;
		padding-left:10px;
		padding-top:2px;
		border:1px solid #949494;
		border-collapse: collapse;
	    border-style:solid;
		font-size:12px;
		text-decoration:none;
		float:left;
		}

	.boxContentGreen
		{
		display:block;
		color:#303030;
		background-image:url('../images/bgBoxContentGreen.png');
		background-repeat:repeat-x;
		text-align: left;
		padding-left:10px;
		padding-top:2px;
		border:1px solid #949494;
		border-collapse: collapse;
	    border-style:solid;
		font-size:12px;
		text-decoration:none;
		float:left;
		}


		.btnReturn,a.btnReturn,a.btnReturn:link,a.btnReturn:visited
		{
		
		color:#303030;
		background-image:url('../images/btnGoBackGreen.gif');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:20px;
		padding-top:1px;
		
		text-decoration:none;
		margin-left:1px;
		 
		}

		.btnReturn,a.btnReturn:hover,a.btnReturn:active
		{
		background-image:url('../images/btnGoBackGreen.gif');
			color:#dc0000;
		}




		.btnGoOn,a.btnGoOn,a.btnGoOn:link,a.btnGoOn:visited
		{		
		color:#303030;
		background-image:url('../images/btnGoOn.png');
		background-repeat:no-repeat;
		background-position:right;
		text-align:left;
		padding-right:20px;
		padding-top:1px;		
		text-decoration:none;
		margin-left:1px;		 
		}

		a.btnGoOn:hover,a.btnGoOn:active
		{
		background-image:url('../images/btnGoOn.png');
		color:#ff6600;
		}



	.btnAdd,a.btnAdd,a.btnAdd:link,a.btnAdd:visited
		{
		
		color:#303030;
		background-image:url('../images/btnAddGreen.png');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:15px;
		padding-top:1px;
		
		text-decoration:none;
		margin-left:1px;
		float:right;
		 
		}

		.btnAdd,a.btnAdd:hover,a.btnAdd:active
		{
		background-image:url('../images/btnAddGreen.png');
			color:#dc0000;
		}




		.btnDel,a.btnDel,a.btnDel:link,a.btnDel:visited
		{
		
		color:#303030;
		background-image:url('../images/btnDel.gif');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:20px;
		padding-top:1px;
		
		text-decoration:none;
		margin-left:1px;
		 
		}

		.btnDel,a.btnDel:hover,a.btnDel:active
		{
		background-image:url('../images/btnDel.gif');
			color:#dc0000;
		}





		.btnCancel,a.btnCancel,a.btnCancel:link,a.btnCancel:visited
		{
		
		color:#303030;
		background-image:url('../images/btnCancel.png');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:20px;
		padding-top:1px;
		width:180px;
		text-decoration:none;
		margin-left:1px;
		 
		}

		.btnCancel,a.btnCancel:hover,a.btnCancel:active
		{
		background-image:url('../images/btnCancel.png');
			color:#dc0000;
		}



		.btnOK,a.btnOK,a.btnOK:link,a.btnOK:visited
		{
		
		color:#303030;
		background-image:url('../images/btnOKgreen.png');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:20px;
		padding-top:1px;
		
		text-decoration:none;
		margin-left:1px;
		 
		}

		.btnOK,a.btnOK:hover,a.btnOK:active
		{
		background-image:url('../images/btnOKgreen.png');
			color:#dc0000;
		}





	.btnMoreSmallTop,a.btnMoreSmallTop,a.btnMoreSmallTop:link,a.btnMoreSmallTop:visited
		{
		font-size:11px;
		
		color:#505050;
		background-image:url('../images/btnMoreSmallTop.png');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:10px;
		padding-top:1.5px;
		text-decoration:none;
		margin-left:0px;
		
		 
		}

		.btnMoreSmallTop,a.btnMoreSmallTop:hover,a.btnMoreSmallTop:active
		{
		background-image:url('../images/btnMoreSmallOverTop.png');
			color:#007DC9;
		}





	
		
/* Tabellen */	
	
		table,tr,td,th
		{
			border-style: none;
			border-width: 0px;
			padding: 0px;			
			border-collapse: collapse;
			text-align: left;
			vertical-align:top;
}
		
		table.box
		{
			color:#transparent;
			background-color:#ffffff;
			border:1px solid #cccccc;
			border-collapse: collapse;
		    border-style:solid;
		
		}



/* Navigation Small*/
				
		.NavSmall
		{	
			Font-Size :  11px;
			Color:       #505050;
			text-decoration: none; 
		}		


		a.NavSmall:link,a.NavSmall:activ,a.NavSmall:visited 
		{
		}
		
		a.NavSmall:hover
		{
			color: #E70741;
		}


/* Old Navigation */

		.NavMain
		{	
			Font-Size :  13px;
			Color:       #555555;
			text-decoration: none;
		}		

		a.NavMain:link,a.NavMain:activ,a.NavMain:visited  
		{
		text-decoration: none;
		}
		
		a.NavMain:hover 
		{
			color: #dc0000;
		}
		
		
		
/* Main Navigation */
		
		a.navMainBG,a.navMainBG:link,a.navMainBG:visited
		{
		display:block;
		color:#777777;
		background-image:url('../images/bgNav1.gif');
		background-repeat:no-repeat;
		padding-bottom:5px;
		width:180px;
		height:25px;
		font-size:13px;
		text-align:left;
		text-decoration:none;
		}
		
		a.navMainBG:hover,a.navMainBG:active
		{
		background-image:url('../images/bgNav2.gif');
		background-repeat:no-repeat;
		color:#E6023B;
		}
		
		
		a.navMainBGOn,a.navMainBGOn:link,a.navMainBGOn:visited
		{
		display:block;
		color: #E6023B;
		background-image:url('../images/bgNav2.gif');
		background-repeat:no-repeat;
		padding-bottom:5px;
		width:180px;
		height:25px;
		font-size:13px;
		text-align:left;
		text-decoration:none;
		
		
		}
		a.navMainBGOn:hover,a.navMainBGOn:active
		{
		background-image:url('../images/bgNav2.gif');
		background-repeat:no-repeat;
		}

/* Sub Navigation */
		


		a.navSubBG,a.navSubBG:link,a.navSubBG:visited
		{
		display:block;
		color:#777777;
		background-image:url('../images/bgNav3.gif');
		background-repeat:no-repeat;
		padding-bottom:5px;
		width:180px;
		height:25px;
		font-size:13px;
		text-align:left;
		text-decoration:none;
		}
		
		a.navSubBG:hover,a.navSubBG:active
		{
		background-image:url('../images/bgNav4.gif');
		background-repeat:no-repeat;
		color:#E6023B;
		}
		
		
		a.navSubBGOn,a.navSubBGOn:link,a.navSubBGOn:visited
		{
		display:block;
		color:#E6023B;
		background-image:url('../images/bgNav4.gif');
		background-repeat:no-repeat;
		padding-bottom:5px;
		width:180px;
		height:25px;
		font-size:13px;
		text-align:left;
		text-decoration:none;
		
		
		}
		a.navSubBGOn:hover,a.navSubBGOn:active
		{
		background-image:url('../images/bgNav4.gif');
		background-repeat:no-repeat;
		}







/* Send & Link Buttons */

		a.btnNext,a.btnNext:link,a.btnNext:visited
		{
		display:block;
		color:#ffffff;
		background-image:url('../images/bgNextBlue.gif');
		background-repeat:repeat-x;
		height:20px;
		font-weight:bold;
		font-size:12px;
		text-align:left;
		padding-left:10px;
		padding-top:5px;
		
		text-decoration:none;
		margin-left:1px;
		 
		}

		a.btnNext:hover,a.btnNext:active
		{
		background-image:url('../images/bgNextBlue.gif');
		}


/* Send input */

		.inputSendBlue
		{
		display:block;
		color:#ffffff;
		background-image:url('../images/bgNextBlue.gif');
		background-repeat:repeat-x;
		font-weight:bold;
		font-size:12px;
		height:25px;
		text-align:left;
		padding-left:10px;
		text-decoration:none;
		margin-left:1px;
		border:0px;
		border-style:none;
		}


	/* Send input */

		.inputSendBlueSmall
		{
		display:block;
		color:#ffffff;
		background-image:url('../images/bgNextBlue.gif');
		background-repeat:repeat-x;
		font-weight:bold;
		font-size:12px;
		height:19px;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		text-decoration:none;
		margin-left:1px;
		border:0px;
		border-style:none;
		}
			

		.inputSendGreySmall
		{
		display:block;
		color:#ffffff;
		background-image:url('../images/bgSendGrey.png');
		background-repeat:repeat-x;
		font-weight:bold;
		font-size:12px;
		height:19px;
		text-align:center;
		text-decoration:none;
		margin-left:1px;
		border:0px;
		border-style:none;
		}
			


		.inputLogin
		{
		display:block;
		color:#ffffff;
		background-color:#afafaf;
		border-style: solid;
		border-width:1px;
		border-color:#8a8a8a; 
		font-weight:normal;
		height:22px;
		font-size:12px;
		text-decoration:none;
			}



/* tab Buttons */

		btnTab,a.btnTab,a.btnTab:link,a.btnTab:visited
		{
		background-image:url('../images/bgBTNgrey.gif');
		background-repeat:repeat-x;
		height:25px;
		float:left; 
		text-align:center; 
		color:#303030; 
		padding-top:5px;
		font-weight:bold;		 
		}

		a.btnTab:hover,a.btnTab:active
		{
		background-image:url('../images/bgBTNorange.gif');
		 color:#ffffff;
		}



		btnTabOn,a.btnTabOn,a.btnTabOn:link,a.btnTabOn:visited
		{
		background-image:url('../images/bgBTNorange.gif');
		background-repeat:repeat-x;
		height:25px;
		float:left; 
		text-align:center; 
		color:#ffffff; 
		padding-top:5px;
		font-weight:bold;		 
		}

		a.btnTabOn:hover,a.btnTabOn:active
		{
		background-image:url('../images/bgBTNorange.gif');
		
		}










a.btnMore,a.btnMore:link,a.btnMore:visited
		{
		
	
		background-image:url('../images/btnMehr.gif');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:15px;
		padding-top:2px;
		
		text-decoration:none;
		margin-left:1px;
		 
		}

		a.btnMore:hover,a.btnMore:active
		{
		background-image:url('../images/btnMehrBlue.gif');
			color:#007DC9;
			
			

		}




		.btnMoreSmall,a.btnMoreSmall,a.btnMoreSmall:link,a.btnMoreSmall:visited
		{
		font-size:11px;
		color:#909090;
		background-image:url('../images/btnMoreSmall.png');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:8px;
		padding-top:1.5px;
		text-decoration:none;
		margin-left:0px;
	
		
		 
		}

		.btnMoreSmall,a.btnMoreSmall:hover,a.btnMoreSmall:active
		{
		background-image:url('../images/btnMoreSmallOver.png');
			color:#dc0000;
			background-color:transparent;
		
		
		}



a.btnPDF,a.btnPDF:link,a.btnPDF:visited
		{
		
	
		background-image:url('../images/btnPDF.gif');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:20px;
		padding-top:2px;
		
		text-decoration:none;
		margin-left:1px;
		 
		}

		a.btnPDF:hover,a.btnPDF:active
		{
		background-image:url('../images/btnPDF.gif');
			color:#007DC9;
			
			

		}






a.btnCSV,a.btnCSV:link,a.btnCSV:visited
		{
		
	
		background-image:url('../images/btnCSV.gif');
		background-repeat:no-repeat;
		text-align:left;
		padding-left:20px;
		padding-top:2px;
		
		text-decoration:none;
		margin-left:1px;
		 
		}

		a.btnCSV:hover,a.btnCSV:active
		{
		background-image:url('../images/btnCSV.gif');
			color:#007DC9;
		}



/* Formulare */

		.formSmall
		{
			font-family: Arial, Helvetica, verdana;
			Font-Size :  10px;
			Color:       #707070; 
			background: 	#efefef;
			border: 1px solid #dedede;
		
		}
		.formBig
		{
			font-family: Arial, Helvetica, verdana;
			Font-Size :  16px;
			Color:       #707070; 
			background: 	#efefef;
			border: 1px solid #dedede;
			height:22px;
		}
		
		.formBig1
		{
			font-family: Arial, Helvetica, verdana;
			Font-Size :  16px;
			Color:       #707070; 
			background: 	#efefef;
			border: 1px solid #dc0000;
			height:22px;
		}

		
			
		.form
		{
			font-family: Arial, Helvetica, verdana;
			Font-Size :  12px;
			Color:       #707070; 
			background: 	#efefef;
			border: 1px solid #cccccc;
			height:20px;
			border-style:solid;
		}

		.form1
		{
			font-family: Arial, Helvetica, verdana;
			Font-Size :  12px;
			Color:       #707070; 
			background: 	#efefef;
			border: 1px solid #dc0000;
			height:20px;
			border-style:solid;
		}
		
		
/* Content Text */		
		.ContentSmall
		{	
				Font-Size :  10px;			
		}
		.ContentSmallRed
		{	
				Font-Size :  10px;
				Color:       #dc0000;			
		}


/* nav register */			
				



		a.navReg,a.navReg:link,a.navReg:visited
		{
		color:#707070;

		background-color:#fafafa;	
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;	
		margin-right:2px;
		float:right;			
	
		font-size:12px;
		text-align:left;
		text-decoration:none;
		border-left: 1px;
		border-left-color:#999999;
		border-left-style:solid;
		
		border-top: 1px;
		border-top-color:#999999;
		border-top-style:solid;
		
		
		border-right: 1px;
		border-right-color:#999999;
		border-right-style:solid;

		-moz-border-radius:5px 5px 0px 0px; /* Firefox */
		-webkit-border-radius:5px 5px 0px 0px; /* Chrome, Safari */
		-khtml-border-radius:5px 5px 0px 0px; /* Konqueror */
		border-radius:5px 5px 0px 0px; /* CSS3 */
		

	
		}
		
		a.navReg:hover,a.navReg:active
		{
		background-color:#E8F0F9;	
	
		}
		
		
		a.navRegOn,a.navRegOn:link,a.navRegOn:visited
		{
		color:#707070;
		background-color:#E8F0F9;	
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;	
		margin-right:2px;
		float:right;	
		
		font-size:12px;
		text-align:left;
		text-decoration:none;
		border-left: 1px;
		border-left-color:#999999;
		border-left-style:solid;
		
		border-top: 1px;
		border-top-color:#999999;
		border-top-style:solid;
		
		
		border-right: 1px;
		border-right-color:#999999;
		border-right-style:solid;

		-moz-border-radius:5px 5px 0px 0px; /* Firefox */
		-webkit-border-radius:5px 5px 0px 0px; /* Chrome, Safari */
		-khtml-border-radius:5px 5px 0px 0px; /* Konqueror */
		border-radius:5px 5px 0px 0px; /* CSS3 */


		
		
		}
		a.navRegOn:hover,a.navRegOn:active,		{
		background-color:#E8F0F9;	
	
		}




.btnFANextGreen,a.btnFANextGreen, a.btnFANextGreen:link, a.btnFANextGreen:visited {
    font-family:Arial, Helvetica, sans-serif;
    display:inline-block;
    color:#FFFFFF;
    background-color: #8AC007;
    font-size:15px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration:none;
    margin-left:0;
    margin-top:0px;
    margin-bottom:5px;
    border:1px solid #8AC007;
    white-space:nowrap;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: background .3s ease-in-out;
    cursor:pointer;

}

.btnFANextGreen:hover,a.btnFANextGreen:hover {
    background-color:#ffffff;
    color:#8AC007;

}



.btnFANextRed,a.btnFANextRed, a.btnFANextRed:link, a.btnFANextRed:visited {
    font-family:Arial, Helvetica, sans-serif;
    display:inline-block;
    color:#FFFFFF;
    background-color: #dc0000;
    font-size:15px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration:none;
    margin-left:0;
    margin-top:0px;
    margin-bottom:5px;
    border:1px solid  #cc0000;
    white-space:nowrap;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: background .3s ease-in-out;
    cursor:pointer;

}

.btnFANextRed:hover,a.btnFANextRed:hover {
    background-color:#ffffff;
    color:#dc0000;

}

.btnFANextGrey,a.btnFANextGrey, a.btnFANextGrey:link, a.btnFANextGrey:visited {
    font-family:Arial, Helvetica, sans-serif;
    display:inline-block;
    color:#ffffff;
    background-color: #555555;
    font-size:15px;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration:none;
    margin-left:0;
    margin-top:0px;
    margin-bottom:5px;
    border:1px solid  #333333;
    white-space:nowrap;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: background .3s ease-in-out;
    cursor:pointer;

}

.btnFANextGrey:hover,a.btnFANextGrey:hover {
    background-color:#ffffff;
    color:#303030;

}



/* tooltip styling */
.tooltip {
	display:none;
	background-color:#FAFAFA;
	/*background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);*/
	height:220px;
	padding:20px 20px 20px 20px;
	width:470px;
	font-size:11px;
	color:#303030;
	border:thin;
	border-style:solid;
	border-color:#808080;
}


