@import url(clear.css);

.head {
	position: absolute;
	top: 0px;
	height: 88px;
	width: 100%;
	background: transparent url(../images/logo.gif) center no-repeat;
	border-top: 6px solid #b3b3b3;
	border-bottom: 4px solid #b3b3b3;
}

.menuContainer {
	position: absolute;
	top: 98px;
	width: 100%;
	border-top: 2px solid #b3b3b3;
/*	background: transparent url(../images/verlauf.jpg) repeat-x;*/
}

.menu {
	/* Der eine Pixel mehr ist um beim Anklicken die Scrollbar zu vermeiden */
	width: 501px; /* +100 pro neuem Menupunkt */
	z-index: 2;
}

.menu ul {
	overflow: auto;
	padding: 0px;
	margin: 0px;

}

.menu ul li a {
	display: block;
	padding: 8px 0px 5px 0px;
/*	border-top: 2px solid #b3b3b3;*/
}

.menu ul li {
	float: left;
}

.menu li {
	display: inline;
	width: 100px;
}

.menu li a {
	width: 100px;
}

.menu a {
	font-weight: bold;
	font-size: 12px;
	/*color: #042da1;*/
	/*color: #fa3512;*/
	color: #042da1;
}

.menu a:hover {
/*	border-top: 2px solid #b3b3b3;
	border-bottom: 2px solid #b61b3e;*/
	color: #b61b3e;
	background-color: #f3f3f3;
}

.menu .selected a {
	color: #b61b3e;
/*	border-top: 2px solid #b3b3b3;*/
	border-bottom: 2px solid #b3b3b3;
}

.menuLine {
	z-index: -1;
	position: relative;
	top: -2px;
	width: 100%;
	border-top: 2px solid #b3b3b3;
}



.subMenuContainer {
	position: absolute;
	top: 128px;
	width: 100%;
}

.subMenu {
	/* Der eine Pixel mehr ist um beim Anklicken die Scrollbar zu vermeiden */
	width: 401px; /* +100 pro neuem Menupunkt */
	z-index: 2;
}

.subMenu ul {
	overflow: auto;
	padding: 0px;
	margin: 0px;
}

.subMenu ul li a {
	display: block;
	padding: 8px 0px 5px 0px;
}

.subMenu ul li {
	float: left;
}

.subMenu li {
	display: inline;
	width: 100px;
}

.subMenu li a {
	width: 100px;
}

.subMenu a {
	font-weight: bold;
	font-size: 11px;
	/*color: #042da1;*/
	/*color: #fa3512;*/
	color: #5a5a5a;
}

.subMenu .selected a {
	color: #b61b3e;
	background: transparent url(../images/quadrat.jpg) bottom no-repeat;
}

.subMenu a:hover {
	background: transparent url(../images/quadrat.jpg) bottom no-repeat;
	color: #b61b3e;
}




.contentContainer {
	position: absolute;
	top: 160px;
	width: 100%;
}

div.shadow, div.shadow2, div.shadow3, div.shadow4, div.shadow5 {
	padding: 1px;
	border-radius: 5px;
	-moz-border-radius: 10px;
}

div.shadow {
	background-color: #8e8e8e;
	border: 1px solid #959595;
	margin: 0px;
}

div.shadow2 {
	background-color: #aaa;
	border: 1px solid #bebebe;
	margin: 0;
}

div.shadow3 {
	background-color: #d1d1d1;
	border: 1px solid #e1e1e1;
	margin: 0;
}

div.shadow4 {
	background-color: #ededed;
	border: 1px solid #f6f6f6;
	margin: 0;
}

div.shadow5 {
	width: 800px;
	background-color: #fcfcfc;
	border: 1px solid #fff;
}

.content {
	text-align: left;
	width: 760px;
	min-height: 300px;
	background-color: #FFFFFF;
	padding: 12px;

	border: 0px solid #666;
	margin: 0;
	display: block;
	position: relative;
	top: -3px;
	left: -3px;
}

.content a {
	color: #0c2ca5;
	font-weight: bold;
	border-bottom: 1px solid #b3b3b3;
	/*background: transparent url(../images/quadrat.jpg) no-repeat;
	background-position: 100% 65%;
	padding-right: 7px;*/
}

.content a:hover {
	color: #b61b3e;
	border-bottom: 1px solid #b61b3e;
}

.content ul {
	list-style-image: url(../images/quadrat.jpg);
	margin-left: 14px;
}
.picture {
	float: right;
	margin-left: 20px;
}

.picture img {
	border: 1px solid #b3b3b3;
}

.attendeeTable th {
	background-color: #033D5D;
	color: white;
	text-align: left;
	padding: 5px;
}

.attendeeTable td.odd,
.attendeeTable td.even {
	padding: 5px;
}

.attendeeTable td.odd {
	background-color: #cdcdcb;
}

.attendeeTable td.even {
	background-color: #ebebea;
}

.awards, .jurys, .links {
	width: 100px;
	float: right;
	color: #b3b3b3;
}

.awards a, .jurys a, .links a {
	color: #b3b3b3;
}

.awards a:hover, .jurys a:hover, .links a:hover {
	color: #b61b3e;
	border-bottom: 1px solid #b61b3e;
}

.footContainer {
	position: relative;
	bottom: 0px;
	width: 100%;
}

.foot {
	border-top: 1px solid #b3b3b3;
	width: 800px;
	margin-top: 5px;
	padding-top: 5px;
	text-align: left;
}

.foot p {
	font-size: 10px;
	letter-spacing: 2px;
}

.foot ul {
	padding: 0px;
	margin: 0px;
}

.foot ul li a {
}

.foot ul li {
}

.foot li {
	display: inline;
	padding-right: 8px;
	margin-right: 10px;
	background: transparent url(../images/quadrat.jpg) no-repeat;
	background-position: 100% 65%;
}

.foot a {
	font-weight: bold;
	font-size: 10px;
	color: #042da1;
	background-position: 100% 50%;

}

.foot a:hover {
	color: #b61b3e;

}

