@charset "utf-8";

body {
	margin:0px;
	padding:0px;
	font-size:62.5%;
	font-family:"Trebuchet MS", Verdana, Arial;
	background-color:#4c4130;
}

#container {
	position:relative;
	width:800px;
	left:50%;
	margin-left:-400px;
	background-color:#FFFFFF;
}

#topShade {
	background-image:url(../images/shades/topshade.gif);
	background-repeat:no-repeat;
	width:100%;
	height:30px;
}

#languageBar {
	height:25px;
	width:760px;
	background-image:url(../images/layout/languageBar.gif);
	background-repeat:no-repeat;
	text-align:right;
	padding-right:40px;
	padding-top:11px;
}

#menu {
	width:100%;
	height:178px;
	background-color:#FFFFFF;
}
	#menu #shadeLeft {
		width:29px;
		height:100%;
		background-image:url(../images/shades/lefttShadeMenu.gif);
		background-repeat:no-repeat;
		float:left;
	}
	#menu #logo {
		height:100%;
		width:251px;
		background-image:url(../images/layout/logo.gif);
		background-repeat:no-repeat;
		float:left;
	}
	#menu #menuLeft {
		height:166px;
		width:242px;
		background-image:url(../images/layout/menuLeft.gif);
		background-repeat:no-repeat;
		padding-top:12px;
		padding-left:27px;
		float:left;
	}
	#menu #menuRight{
		font-size:1.2em;
		height:100%;
		width:221px;
		background-image:url(../images/layout/menuRight.gif);
		background-repeat:no-repeat;
		float:left;
	}
		#menu #menuRight #kalTop {
			font-family:Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:1em;
			font-weight:bold;
			width:221px;
			height:20px;
			padding-top:155px;
			text-align:center;
			text-transform:uppercase;
		}
		#menu #menuRight #kalTop #navLeft {
			padding-right:35px;
			border:none;
		}
		#menu #menuRight #kalTop #navRight {
			padding-left:35px;
			border:none;
		}

	#menu #shadeRight {
		width:30px;
		height:100%;
		background-image:url(../images/shades/rightShadeMenu.gif);
		background-repeat:no-repeat;
		float:left;
	}
	
#main {
	width:800px;
	min-height:290px;
	background-image:url(../images/shades/mainShades.gif);
	background-repeat:repeat-y;
}
	#main #content {
		width:447px;
		min-height:290px;
		background-image:url(../images/layout/backContentLeft.gif);
		background-repeat:no-repeat;
		padding-left:72px;
		padding-right:30px;
		padding-top:20px;
		padding-bottom:20px;
		float:left;
	}
	#main #sidebar {
		width:251px;
		min-height:290px;
		background-image:url(../images/layout/backContentRight.gif);
		background-repeat:no-repeat;
		float:left;
	}
	
	#main #sidebar #sidebarContent {
		width:175px;
		margin-top:40px;
		padding-left:26px;
		padding-right:50px;
	}
	
	#main #sidebar #poll {
		width:144px;
		margin-top:40px;
		padding-left:26px;
		padding-top:10px;
		padding-right:50px;
		background-color:#FFFFFF;
		border-top:4px solid #948b76;
	}
	
	#main #sidebar #kalender {
		width:164px;
		height:120px;
		text-align:center;
		border:none;
		border-collapse:collapse;
		margin:0px;
		padding:0px;
		margin-left:26px;
	}
		#main #sidebar #kalender th {
			border:none;
			border-collapse:collapse;
			margin:0px;
			padding:0px;
			font-size:1.1em;
			font-weight:bold;
			color:#000000;
		}
		#main #sidebar #kalender td {
			border:none;
			border-collapse:collapse;
			margin:0px;
			padding:0px;
			font-size:1.1em;
			color:#948b76;
			font-weight:bold;
		}
		
		#main #clearBoth {
			clear:both;
		}


#sponsors {
	width:750px;
	height:57px;
	background-image:url(../images/layout/sponsors.gif);
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:14px;
}
	#sponsors img {
		display:block;
		padding:0px;
		margin:0px;
		float:left;
		padding-left:4px;
		padding-right:4px;
	}



#bottomShade {
	background-image:url(../images/shades/bottomShade.gif);
	background-repeat:no-repeat;
	width:100%;
	height:25px;
}

#contactInfo {
	border:1px solid #DDDDDD;
	padding:0px;
	margin:0px;
	width:100%;
	border-collapse:collapse;
}

	#contactInfo td {
		padding:4px;
		font-size:11px;
		color:#666666;
		vertical-align:top;
		line-height:19px;
		background-color:#FFFFFF;
	}
	
	#contactInfo th {
		padding:4px;
		color:#444444;
		background-color:#c5d2dd;
		font-weight:bold;
		font-size:11px;
		height:20px;
		text-align:left;
	}
