#page .event-inner  {
	width: 98% !important;
}
.tableeventfix h1.headline,
#content h1.headline {
	/*width: 600px !important;*/
}

#main1 h1.headline {
	width: 770px !important;
}
#main2 h1.headline {
	width: 600px !important;
}


/* ----------------- Formularelemente  --------------------- */
input[type=text],
input[type=password],
select, .select,
textarea, input[type=button]{
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;

}
select, .select {
	padding: 0;
}
input[type=checkbox],
input[type=radio] {
	font-size: 11px;
	border:0;
	vertical-align:middle;
	padding:2px;
	margin:0;
}
/* Formularelemente fehlerhaft*/
input.input-error,
textarea.input-error,
select.input-error,
input.error,
textarea.error,
select.error {
	background-color: #FFE5E5 !important;
	border: 1px solid #990000 !important;
	color: #990000 !important;
}
input.disabled {
	border: 1px solid #6d6d6d !important;
	background-color: #d4d0c8 !important;
	color: #000000 !important;
}

/* A LINK mit PFEIL*/
a.arrow-button {
	font-size: 10px !important;
	border: 1px solid black;
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none !important;
	padding: 0px 5px 0px 15px;
	display: inline-block;
}
a.arrow-right {
	background-position:right center;
	padding: 0px 15px 0px 5px;
}
a.arrow-down{
	background-position:right center;
	padding: 0px 17px 0px 5px;
}
a.inactive{
	opacity: .3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	cursor:default;
}
/* BUTTON mit PFEIL*/
input.arrow-button,
input.arrow-button:active,
input.arrow-button:focus,
input.arrow-button:hover{
	font-size: 10px !important;
	border: 1px solid black;
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none !important;
	padding: 0px 5px 0px 15px;
	margin:0px;
	display: inline-block;	
	font-family:Verdana, Geneva, sans-serif;

}
/* ---------- Formulare ---------------*/
.arrow-button {
	background-color:#FBFE01;
	color: black;
	border: 1px solid black;
	background-image:url(../../images/color_schemes/yellow/arrow-button.gif);
}
.arrow-down {
	background-image:url(../../images/color_schemes/yellow/arrow-down.gif);
}

.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*********************** ARTICLE- Event NEU *********************
 - Event Detail
 - Event Popup
 - Event Overview
 - ie 7 hacks
*****************************************************************/
/*Event Detail */
div.event-content {
	margin-top:20px;
	display: block;
	font-size: 13px;
}
div.event-content p  {
	margin:0;
	padding:5px 0;;
}
div.event-panel {
	border:1px solid #C0C0C0;
	padding-bottom: 5px;
}
	div.event-panel h3{
		padding-left: 10px;
		line-height: 30px;
		background-image:url(teaserinfo-bg.gif);
		margin:0px;
		font-size:13px;
		font-weight:bold;
	}
div.event-description{
	vertical-align:top;
	padding: 10px 10px 0px 10px;
}
	/*div.event-description img{
		display: inline-block;
		padding-right: 5px
	}
	*/
	div.event-description p{
		display: block;
		vertical-align:top;
	}
	div.event-description h4{
	margin:0;
	font-size: 12px;
	}

/*Event popup */
.popup {
	text-align: left !important;
}
div.event-popup h1{
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	font-size: 13px;
	background-color: #F9F300;
	border-bottom: 2px solid white;
}
div.event-popup-detail {
	padding: 10px;
	font-size:11px;
}
div.event-popup-detail ul li{
	padding: 3px 0;
	list-style-image: none !important;
}
	div.event-popup-detail ul li label{
		display: inline-block;
		width: 160px;
		font-weight: bold;
		vertical-align:top;
		*padding-bottom: 2px;

	}
	div.event-popup-detail ul li span.labelfor{
		display: inline-block;
		width: 265px;
		*padding-bottom: 2px;
	}
	div.event-popup-detail ul li input, div.event-popup-detail ul li select{
		display: inline-block;
		width: 190px;
	}

div.event-member-count {
	padding-top: 6px;
	font-weight:bold;
}
div.event-member-count input{
	width: 20px;
}

/*Event overview  */

table.event-overview thead th{
	padding: 3px 5px;
	text-align:left;
}
	th.column-image {
		width: 82px;
	}
	th.column-photo {
		width: 50px;
		border-left: 2px solid white;
	}
table.event-overview tbody td{
	padding: 3px 5px;
	vertical-align:top;
}
table.event-overview strong,
table.event-overview strong a{
	font-weight: bold !important;
}
table.event-overview a,
div.event-description a,
div.event-content a,
div.event-popup-detail a{
	text-decoration: underline !important;
}
table.event-overview tbody tr td.column-photo{
	text-align:center;
}

li.event-captcha {
	margin-left: 165px;
}
a.captcha-reload {
	text-decoration: underline;
	background-image: url(captcha_reload.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 0 5px 20px;
	font-size: 11px;
	display: block;
}


/* ie7 */
.ie-7 div.event-description img,
.ie-7 div.event-popup-detail  ul li label,
.ie-7 div.event-popup-detail  ul li span.labelfor{
	display: inline;
}


