@charset "utf-8";
.roundRect {
	visibility:hidden;
	position:absolute;
	left:-200px;
	top:44px;
	z-index: 1200;
	behavior:url(/fileadmin/templates/scripts/fixedWidth.htc);
	color:#000000 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:30px;
	overflow:hidden;
	margin-top:-10px;
	padding-top:10px;
	opacity:0;
}
.roundRect input {
	color:#000000 !important;
}
.RRcorners {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	behavior:url(/fileadmin/templates/scripts/fixedHeight.htc);
}
.RRcorners div {
	position: absolute;
	width:28px;
	height:28px;
	background-image: url(../grafikelemente/roundRect.png);
	background-repeat:no-repeat;
}

.LOCorner {
	top:10px;
	left:0px;
}
.ROCorner {
	top:10px;
	right:0px;
}
.RUCorner {
	bottom:0px;
	right:0px;
}
.LUCorner {
	bottom:0px;
	left:0px;
}

.RRContent {
	position:relative;
	float:left;
	padding: 10px 16px 10px 16px;
	z-index:100;
}

.RRverticalClipRect {
	position:absolute;
	width:100%;
	height:100%;
	left:-14px;
	top:10px;
	overflow:hidden;
	behavior:url(/fileadmin/templates/scripts/fixedHeight.htc);
}
.RRhorizontalClipRect {
	position:absolute;
	width:100%;
	height:100%;
	top:24px;
	left:0px;
	overflow:hidden;
	behavior:url(/fileadmin/templates/scripts/fixedHeight.htc);
}

.RRverticalFill {
	background-color:#FFFFFF;
	height:100%;
	width:100%;
	left:28px;
	top:-10px;
	position:absolute;
}
.RRhorizontalFill {
	background-color:#FFFFFF;
	position:absolute;
	top:-38px;
	width: 100%;
	height:100%;
}

.markerBar {
	position:absolute;
	width:100%;
	height:10px;
	top:0px;
	left:0px;
}
.RRmarker {
	position:absolute;
	width:15px;
	height:10px;
	background-image:url(../grafikelemente/roundRectMarker.png);
	background-repeat:no-repeat;
}

#verticalMarkerBar {
	position:absolute;
	top:50%;
	left:-63px;
	width:63px;
	height:15px;
	margin-top:-7px;
	background-repeat:no-repeat;
}

#verticalMarkerBarSmall {
	position:absolute;
	top:50%;
	left:-10px;
	width:10px;
	height:15px;
	margin-top:-7px;
	background-repeat:no-repeat;
}

.searchInput {
	height:20px !important;
	width:160px !important;
	margin-top:7px !important;
	margin-bottom:0px !important;
	font-size:14px !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
#loginLayer {
	opacity:1 !important;
	left:0px;
	top:-4px;
}
#loginFormDiv {
	width:300px;
	float:left;	
	line-height:1.75em;
}
#logoutLayer {
	opacity:1 !important;
	top:-50px;
}
#logoutFormDiv {
	/*width:120px;*/
	float:left;	
	line-height:30px;
}

#eventImageLayer, #logoutLayer {
	overflow:visible;
	opacity:0;
	left:400px;
	margin-top:0px;
	padding-top:0px;
}

#eventImageLayer .RRcorners, #logoutLayer .RRcorners {
	top:0px;
}
#eventImageLayer .RRhorizontalClipRect, #logoutLayer .RRhorizontalClipRect {
	top:0px;
}
#eventImageLayer .RRverticalClipRect, #logoutLayer .RRverticalClipRect {
	top:0px;
}
#eventImageLayer .RRverticalFill, #logoutLayer .RRverticalFill {
	top:0px;
}
#eventImageLayer .RRContent {
	padding: 10px 10px 10px 10px;
}

#eventImageDiv {
	width:120px;
	float:left;	
	line-height:1.75em;
}
