*	
		{
		font-family: arial, helvetica, sans-serif;
		margin: 0;
		padding: 0;
		font-size: 13px;
		}
	body
		{
  	margin: 0;
		margin-top: 10px;
		margin-bottom: 20px;
  	padding: 0;
  	text-align: center;
		background-color: #ffdb9d;
		background-image: url('/static/images/kbc2/tour_bg.jpg');
		background-repeat: repeat-x;
		}
	#frame
		{
		margin: auto;
		text-align:left;
		width: 940px;
		background-color: transparent;
		}
	#bottom
		{
		width: 940px;
		height: 20px;
		background-image: url('/static/images/kbc2/kbc2_bottom-bg.gif');
		background-repeat: no-repeat;
		}
	#streifen
		{
		background-color: #284d9d;
		background-image: url('/static/images/kbc2/kbc2_content-bg.gif');
		background-repeat: repeat-y;
		}
	#blumen
		{
		background-image: url('/static/images/kbc2/kbc2_flower-bg.jpg');
		background-repeat: no-repeat;
		}
	#bild
		{
		background-image: url('/static/images/kbc2/header_<?=rand(1,17)?>.jpg');
		background-repeat: no-repeat;
		}
	#windrose
		{
		height: 132px;
		padding-left: 14px;
		}
	#footer-links
		{
		text-align: right;
		color: #937137;
		padding-top: 10px;
		}
		#footer-links a
			{
			color: #937137;
			}
	#content
		{
		}
	table.grid
		{
		table-layout: fixed;
		width: 940px;
		}
		table.grid td
			{
			vertical-align: top;
			}
		table.grid td.left
			{
			width: 225px;
			padding-top: 110px;
			}
			td.left div.container
				{
				padding-left: 10px;
				padding-right: 10px;
				}
		table.grid td.middle
			{
			padding-top: 275px;
			}
			td.middle div.container
				{
				padding-left: 20px;
				padding-right: 20px;
				color: #ffffff;
				}
		table.grid td.right
			{
			width: 160px;
			padding-top: 350px;
			}
	
	h1
		{
		font-size: 23px;
		padding-bottom: 20px;
		}
		h1.first
			{
			line-height: 24px;
			}
	h2
		{
		font-size: 20px;
		padding-bottom: 20px;
		}
	h3
		{
		font-size: 18px;
		padding-bottom: 20px;
		}
	h4
		{
		font-size: 16px;
		padding-bottom: 20px;
		}
	h5
		{
		font-size: 14px;
		padding-bottom: 20px;
		}
	p
		{
		padding-bottom: 20px;
		}
	div.justify p
		{
		text-align: justify;
		}
	a
		{
		color: #fdc76a;
		font-weight: normal;
		text-decoration: underline;
		}
	a:hover
		{
		color: #ffdb9d;
		font-weight: normal;
		text-decoration: none;
		}
	table.listing
		{
		table-layout: fixed;
		padding: 1px;
		border: 1px solid #305cb1;
		}
		table.listing td, table.listing th 
			{
			padding: 2px;
			padding-left: 10px;
			padding-right: 10px;
			color: #FFFFFF;
			border-bottom: 1px solid #284d9d;
			}
		table.listing th
			{
			background-color: #FFFFFF;
			background-image: url('/static/images/kbc2/kbc2_th-bg.gif');
			background-repeat: repeat-x;
			color: #284d9d;
			text-align: left;
			font-style: italic;
			border-right: 1px solid #284d9d;
			padding-top: 7px;
			padding-bottom: 9px;
			}
		table.listing tr.even td
			{
			background-color: #305cb1;
			}
	div.mainmenu
		{
		}
		div.mainmenu a
			{
			display: block;
			width: 204px;
			height: 34px;
			text-align: center;
			margin-bottom: 5px;
			background-image: url('/static/images/kbc2/buttons/middle_default.gif');
			background-repeat: no-repeat;
			color: #ffffff;
			text-decoration: none;
			/*overflow: hidden;*/
			}
			div.mainmenu a p
				{
				padding: 0;
				margin: 0;
				padding-top: 8px;
				font-size: 15px;
				font-weight: bold;
				}
		div.mainmenu a:hover
			{
			background-image: url('/static/images/kbc2/buttons/middle_over.gif');
			color: #ffdb9d;
			}
			
			
			
		div.mainmenu a.active
			{
			background-image: url('/static/images/kbc2/buttons/middle_active.gif');
			color: #284d9d;
			cursor: default;
			}
		div.mainmenu a.active:hover
			{
			background-image: url('/static/images/kbc2/buttons/middle_active.gif');
			color: #284d9d;
			cursor: default;
			}
			
		
		div.mainmenu a.first
			{
			display: block;
			height: 45px;
			background-image: url('/static/images/kbc2/buttons/top_default.gif');
			}
			div.mainmenu a.first p
				{
				padding-top: 14px;
				}
		div.mainmenu a.first:hover
			{
			background-image: url('/static/images/kbc2/buttons/top_over.gif');
			color: #ffdb9d;
			}
			
			
			
		div.mainmenu a.first-active
			{
			height: 45px;
			background-image: url('/static/images/kbc2/buttons/top_active.gif');
			color: #284d9d;
			cursor: default;
			}
			div.mainmenu a.first-active p
				{
				padding-top: 14px;
				}
		div.mainmenu a.first-active:hover
			{
			height: 45px;
			background-image: url('/static/images/kbc2/buttons/top_active.gif');
			color: #284d9d;
			cursor: default;
			}
			
			
			
		div.mainmenu a.last
			{
			display: block;
			height: 45px;
			background-image: url('/static/images/kbc2/buttons/bottom_default.gif');
			margin-bottom: 0;
			}
			div.mainmenu a.last p
				{
				padding-top: 8px;
				}
		div.mainmenu a.last:hover
			{
			background-image: url('/static/images/kbc2/buttons/bottom_over.gif');
			color: #ffdb9d;
			margin-bottom: 0;
			}

		div.mainmenu a.last-active
			{
			height: 45px;
			background-image: url('/static/images/kbc2/buttons/bottom_active.gif');
			color: #284d9d;
			cursor: default;
			margin-bottom: 0;
			}
			div.mainmenu a.last-active p
				{
				padding-top: 8px;
				}
		div.mainmenu a.last-active:hover
			{
			height: 45px;
			background-image: url('/static/images/kbc2/buttons/bottom_active.gif');
			color: #284d9d;
			cursor: default;
			margin-bottom: 0;
			}
		img.pola-left
			{
			width: 275;
			height: 275px;
			margin-right: 15px;
			margin-bottom: 10px;
			}
		img.pola-right
			{
			width: 275;
			height: 275px;
			margin-left: 15px;
			margin-bottom: 10px;
			}
		img.pola-set
			{
			width: 625px;
			height: 275px;
			margin-bottom: 15px;
			margin-left: 20px;
			}
		
p.fancy:first-letter {
    float: left;
    color: #83b6f9;
    background: transparent;
    padding: 0 .1em 0 0;
    font-size: 3.2em;
	line-height: .7em; 
	margin: .02em -.06em -.2em;
	}




















/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* 

OLD STYLESHHET STARTS HERE



MAIN PROPERTIES */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

* {
	font-family: Arial, Helvetica;
	font-size:13px;
}

body {
	color:#FFFFFF;

}

.margin {
	padding:14px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* TEXT PROPERTIES */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

formwin_outer, div.errorwin_outer {
	margin:0;
	padding:0;
	margin-bottom:18px;
}

ul {
	margin:0px 15px 0px 15px;
}

li {
}

.small {
	font-size:11px;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.specialbreak {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

img.redborder {
	border:1px solid #CC0000;
}

img.greyborder {
	border:1px solid #BBBBBB;
}



/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* SPECIAL TEXT PROPERTIES FOR EDITABLE TEXT */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div.editable h1
{
	display:inline;
	margin:0;
	padding:0;
	line-height:26px;
}

div.editable h2
{
	display:inline;
	margin:0;
	padding:0;
	line-height:22px;
}

div.editable *
{
	display:inline;
	margin:0;
	padding:0;

}


/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* LIST PROPERTIES */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/





/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* LINK PROPERTIES */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/




/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* FORM & BUTTON PROPERTIES */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

form {
	display:inline;
	margin: 0px;
}

input.text, textarea, select {
	border:1px solid #6D90B0;
	background-color:#EDF5FB;
	color:#4C4C4C;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* FORM STRUCTURE TABLE */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

table.form {
	margin-left:6px;
	margin-top:14px;
	margin-bottom:14px;
}

table.form td {
	padding:8px;
}

table.form td.description {
	width:150px;
	text-align:right;
	vertical-align:top;
	padding-top:8px;
}

table.form td.border {
	
	border-top:2px solid #EFEFEF;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* BUTTONS */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

input.text, textarea, select {
	border:1px solid #6D90B0;
	background-color:#EDF5FB;
	color:#4C4C4C;
}

input.button_small, button.small, input.button_medium, button.medium, input.button_large, button.large {
	height:21px;
	border:none;
	line-height:21px;
	padding-bottom:2px;
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:hand;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;	
}

input.button_small, button.small {
	width:100px;
	background-image:url(/static/images/buttons/small.gif);
}

input.button_medium, button.medium {
	width:135px;
	background-image:url(/static/images/buttons/medium.gif);
}

input.button_large, button.large {
	width:195px;
	background-image:url(/static/images/buttons/large.gif);
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* ROUNDED WINDOWS (FORMWIN, ERRORWIN) */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div.formwin_outer {
	width:519px;
	background-image:url(/static/images/formwin/formwin_top.gif);
	background-repeat:repeat-y;
}

div.formwin_inner {
	background-image:url(/static/images/formwin/formwin_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.formwin_button {
	background-image:url(/static/images/formwin/formwin_button.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	padding-left:184px;
	padding-top:22px;
	padding-bottom:18px;
}

div.errorwin_outer {
	width:519px;
	background-image:url(/static/images/errorwin/errorwin_top.gif);
	background-repeat:repeat-y;
}

div.errorwin_inner {
	background-image:url(/static/images/errorwin/errorwin_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#FF3300;
}


/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* BOXED WINDOW */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

div.boxwin_outer {
	width:519px;
	background-image:url(/static/images/boxwin/boxwin_top.gif);
	background-repeat:repeat-y;
}

div.boxwin_inner {
	background-image:url(/static/images/boxwin/boxwin_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.boxwin_title {
	height:39px;
	line-height:41px;
	padding-left:13px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/* LISTING */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/





/* von thele .. muss noch sortiert werden */

img.ueberschrift
	{
	display: block;
	}
li
	{
	margin-left: 15px;
	}

table.list
	{
	table.layout: fixed;
	border-top: 1px solid #82B4DA;
	}
	table.list td
		{
		padding: 6px;
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: top;
		}
		table.list tr.dark td
			{
			background-color: #CFE4F2;
			border-top: 1px solid #ffffff;
			border-bottom: 1px solid #82B4DA;
			}
		table.list tr.bright td
			{
			background-color: #E9F3FA;
			border-top: 1px solid #ffffff;
			border-bottom: 1px solid #82B4DA;
			
			}
		table.list td p
			{
			margin: 0px;
			}
		table.list td h1, table.list td h2, table.list td h3, table.list td h4
			{
			color: #000000;
			} 
			

table.slimlist
	{
	table.layout: fixed;
	width: 600px;
	}
	table.slimlist td
		{
		padding: 6px;
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: top;
		
		}
		table.slimlist tr.dark td
			{
			background-color: #2c58b1;
			border-top: 1px solid #4081d1;

			}
		table.slimlist tr.bright td
			{
			background-color: #3161c5;
			border-top: 1px solid #4081d1;

			}
	
	
	
	
	
/* el gouna main site grid*/

#lwinContainer
	{
	padding-left: 10px;
	padding-right: 20px;
	}

#mwinContainer
	{
	padding-right: 25px;
	}

#rwinContainer
	{
	padding-top: 30px;
	text-align:center;
	margin-right: 20px;
	}
	
/* Schulungen Extras (Erbil) */
ul
	{
	padding-bottom: 20px;
	}

p.mini
	{
	padding: 0;
	font-size: 10px;
	}

h4.nopad
	{
	padding: 0;
	}

div.devider
	{
	border-bottom: 1px solid #ffdb9d;
	margin-bottom: 20px;
	}


