
	*	{
/*		width:auto;
		height:auto;
*/
		padding:0px;
	/*	border:0px; */  /*Removed Border=0 so that Borders are shown for the TextBox */
		margin:0px;
		
		text-align:left;
		text-decoration:none;
		font-family:tahoma;
		font-size:13px;
		font-weight:normal;
		color:#000000;
	/*	background:none;*/
	}

	html	{
		/*footerStickAlt*/
		height:100%;/**/
	}

	body	{
		/*footerStickAlt*/
		height:100%;/**/
		background-color:#dfdfdf;
		font-size:12px;
	}
	form {
		height:100%;/**/
		background-color:#dfdfdf;
		font-size:12px;
	}

	div.dflt	{
		/*footerStickAlt*/
		position:relative;
		min-height:100%;/**/
		width:900px;
		
		border-left-width:4px;
		border-right-width:4px;
		border-style:solid;
		border-color:#CECECE;
		margin-left:auto;
		margin-right:auto;
		
		background-color:#ffffff;
	}
	
	div.bar_0	{		
		height:112px;
		padding-left:39px;
		background:url(bar_top_0.png) no-repeat;
	}
	
	div.bar_00	{		
		height:24px;
		background:url(bar_top_1.png) no-repeat;
	}

/* _____________________________________________________________ */
/*Klasse für die Hauptbuttons*/
	div.bar_1 li	{
		float:left;
		width:225px;
		height:100px;
		list-style:none;
		padding-bottom:10px;
		
		font-family:Arial, Helvetica;
		font-size:14px;
		font-weight:bold;
	}

	div.bar_1 li.home	{	background:url(bar_menu_0.png) no-repeat;	}
	div.bar_1 li.news	{	background:url(bar_menu_1.png) no-repeat;	}
	div.bar_1 li.leistung	{	background:url(bar_menu_2.png) no-repeat;	}
	div.bar_1 li.cd	{	background:url(bar_menu_3.png) no-repeat;	}

	div.bar_1 li > a	{
		display:block;
		width:183px;
		height:60px;
		
		padding-top:40px;
		padding-left:25px;
		padding-right:17px;
		
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
	}
	
	div.bar_1 li > a:hover	{
		background:url(bar_menu_hvr.png) no-repeat;
		color:#DAE9F3;
	}
/* _____________________________________________________________ */
/*Klasse für die Sidebar*/	
	/*Klasse für die index Seite*/	
	div.bar_lft_idx	{
		clear:left;
		float:left;
		width:199px;
		height:auto;
		
		padding-top:50px;
		padding-right:25px;
	}
	
	div.bar_lft_idx ul	{
		padding-left:35px;
	}
	
	div.bar_lft_idx li	{
		padding-bottom:10px;
		
		font-family:Arial, Helvetica;
		font-size:14px;
		font-weight:bold;
	}
	/*_________*/
	
	div.bar_lft {
		clear:left;
		float:left;
		width:195px;
		
		padding-left:15px;
		padding-right:15px;
		margin-top:30px;
		
		background:url(bar_lft.png) repeat-y;
	}
	
/*	div.bar_lft ul	{
		padding-top:px;
	}	*/
	
	div.bar_lft li	{
		list-style:none;
		padding-top:4px;
		padding-bottom:5px;
	}
	
	div.bar_lft li > a {
		border-bottom:none;
		border-width:1px;
		border-color:#ffffff;
		font-weight:bold;
		
		font-family:Arial, Helvetica;
		color:#ffffff;
	}
	
	div.bar_lft li > a:hover	{
		border-bottom:none;
		border-width:1px;
		border-color:#ffffff;
		
		color:#ffffff;
		background:#999999;
	}
	
/* _____________________________________________________________ */
/*Klasse für die index Seite*/
	div.main_idx	{
		/*footerStickAlt*/
		padding-bottom:150px;/**/
		border-left:dashed;
		border-width:1px;
		border-color:#000000;
		margin-top:100px;
		margin-left:224px;
	}	
	div.main	{
		/*footerStickAlt*/
		padding-bottom:150px;/**/
		margin-top:100px;
		margin-left:225px;
	}
	div.main1 
	{
		padding-bottom:150px;/**/
		margin-top:0px;
		margin-left:235px;
		min-height:300px;
	}
	div.box1 > h1 > label	{
		border-bottom:none;
		font-family:"Arial Black", Arial, Helvetica;
		font-size:16px;
		color:#3DA4E6;
	}
	div.box1 > h2 > label	{
		border-bottom:none;
		font-family:"Arial Black", Arial, Helvetica;
		font-size:14px;
		color:#3DA4E6;

	}
	div.box1	{
		width:500px;
		height:auto;
		
	}
	
/* _____________________________________________________________ */
/*Klasse für Text*/
	div.box	{
		width:500px;
		height:auto;
		padding:30px;
	}

	
	/*damit bei weniger text als bild hoch ist das bild nicht aus der box ragt (anwendung nur wenn nötig)*/
	div.box > div	{
		clear:left;
		display:block;
		height:0;
		line-height:0;
	}
	
	/*Bild-Link*/
	div.box > a > img	{
		float:left;
		
		padding:2px;
		border-style:none;
		border-width:1px;
		border-color:#3DA4E6;
		margin-right:10px;
		margin-bottom:5px;
	}
	
	div.box > a:hover > img	{
		padding:2px;
		background:#999999;
		
		border-style:none;
		border-width:1px;
		border-color:#ffffff;
	}
	
	/*Bild-Link, Ausrichtung rechts*/
	div.box > h6 > a > img	{
		float:right;
		
		padding:2px;
		border-style:none;
		border-width:1px;
		border-color:#3DA4E6;
		margin-right:10px;
		margin-bottom:5px;
	}
	
	div.box > h6 > a:hover > img	{
		padding:2px;
		background:#999999;
		
		border-style:none;
		border-width:1px;
		border-color:#ffffff;
	}
	
	/*Überschrift-Link*/
	div.box > h1 > a	{
		border-bottom:none;
		font-family:"Arial Black", Arial, Helvetica;
		font-size:16px;
		color:#3DA4E6;
	}
	
	div.box > h1 > a:hover	{
		border-bottom:none;
		text-decoration:underline;
		font-family:"Arial Black", Arial, Helvetica;
		font-size:16px;
		color:#999999;
		background:none;
	}
	
	/*Datum*/
	div.box > h2	{
		margin-bottom:15px;
		
		font-family:Arial, Helvetica;
		font-size:12px;
		color:#3DA4E6;
	}
	
	/*Standart-Link*/
	div.box > a	{
		border-bottom:dashed;
		border-width:1px;
		border-color:#3DA4E6;
		
		font-family:Arial, Helvetica;
		color:#3DA4E6;
	}
	
	div.box > a:hover	{
		border-bottom:dashed;
		border-width:1px;
		border-color:#ffffff;
		
		color:#ffffff;
		background:#999999;
	}
	
	div.box > h4 > img	{
		padding-right:15px;
	}
	
	/*Überschrift*/
	div.box > h5	{
		font-family:"Arial Black", Arial, Helvetica;
		font-size:16px;
		color:#3DA4E6;
	}

/* _____________________________________________________________ */
/*Klasse für den Footer*/
	div.bar_bot	{
		/*footerStickAlt*/
		position:relative;
		margin-top:-56px;/**/
		border-left-width:4px;
		border-right-width:4px;
		border-style:solid;
		border-color:#CECECE;
		margin-left:auto;
		margin-right:auto;
		clear:left;
		height:44px;
		width:880px;
		
		padding-top:12px;
		padding-left:20px;
		
		background:url(bar_bot_0.png) no-repeat;
	}

	div.bar_bot li	{
		list-style:none;
		float:left;

		margin-right:50px;
		margin-bottom:8px;
	}
	
	div.bar_bot li > a	{
		border-bottom:dashed;
		border-width:1px;
		border-color:#ffffff;
		
		font-family:Arial, Helvetica;
		font-weight:bold;
		color:#ffffff;
	}
	
	div.bar_bot li > a:hover	{
		border-bottom:dashed;
		border-width:1px;
		border-color:#ffffff;		
		color:#ffffff;
		background:#999999;
	}	
	div.bar_bot > h3	{
		clear:left;
		margin-left:50px;
		font-family:Arial, Helvetica;
		font-weight:bold;
		color:#ffffff;
	}
	
	/* For Table */
table {
 margin-top:10px;
 background-color: #3DA4E6;
 color: #000000;
 width: 500px;
}
.loginTable{
	background-color: #3DA4E6;
 	color: #000000;
 	width: 600px;

    margin-top:6px;
/*	border :1px solid black;*/
	}
td {
 background-color: #3DA4E6;
 padding-left: 4px;

}
tr{
	background-color: #3DA4E6;

}
.labelcell {
 /*font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color:#3DA4E6;
 width: 220px;
 text-align:left;*/
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color:#3DA4E6;
 width: auto;
 text-align:left;

}
.rightAlignlabelcell{
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color:#3DA4E6;
 width: 220px;
 text-align:right;
	}

.fieldcell {	
 background-color: #3DA4E6;
 color: #000000;
 text-align: left;
}
.coloredtext
{
 width: 150px; 
 background-color: #FFFFFF;
 border: 1px solid #284279;
 margin-right: 0px; 
}

.logindiv
{
	background-color: #3DA4E6;
 	color: #000000;
 	width: 600px;
    margin-top:20px;
	border :1px solid black;
}
.ticketcontrols
{
	margin-left:20px;
	
}
	

	

