@charset "utf-8";
/* CSS Document */

a.alert {
	font-size:10px;
	color:#FFD800;
}




.werbung {
	cursor:pointer;
}

.werbung.quadrat {
	float:right;
	width:300px;
	height:250px;
}

.werbung.horizontal1, .werbung.horizontal2 {
	position:relative;
	left:120px;
	width:468px;
	height:60px;
}
.werbung.horizontal2 {
	float:right;
}


.message{font-weight:bold;}
.message.ok {color:#FFD800;};
.message.fail {color:#cc0000;}; 

.content_box {
	width:218px;
	margin-bottom:25px;
}

.box_headline {
	background-image:url(../pics/box_headline.jpg);
	background-repeat:no-repeat;
	
	height:26px;
	padding-left:19px;
	
	line-height:26px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	
}

.box_dark_bg {
	background-image:url(../pics/dark_box_bg.jpg);
	background-repeat:repeat-y;

	padding:20px 19px 7px 19px;	
	min-height:13px;
}

.box_light_bg {
	background-image:url(../pics/light_box_bg.jpg);
	background-repeat:repeat-y;
	
	padding:7px 19px;
	min-height:52px;
	
	position:relative;
}

.box_line{
	line-height:1px;
	height:1px;
	background-image:url(../pics/box_line.jpg);
	background-repeat:no-repeat;
}

.box_footer {
	height:41px;
	background-image:url(../pics/box_footer.jpg);
	background-repeat:no-repeat;
}

.headline_news {
	font-weight:bold;
	padding-left:13px;
	background-image:url(../pics/grey_arrow.png);
	background-position:left 4px;
	background-repeat:no-repeat;
}

.news_link {
	position:absolute;
	right:20px;
	bottom:7px;	
}




.open.vHeadline {
	background-image:url(../pics/minus_icon.jpg);
}

.close.vHeadline {
	background-image:url(../pics/plus_icon.jpg);
}


.pfeil {
	background-image:url(../pics/grey_arrow.png);
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding-left:15px;
}


.vHeadline {
	background-position:left 6px;
	background-repeat:no-repeat;
	cursor:pointer;
	height:20px;
	padding-left:13px;
}

.veranstaltung {
	border-bottom:1px solid #81a9d6;
	border-left:1px solid #81a9d6;
}

.veranstaltung td {
	border-right:1px solid #81a9d6;
	border-top:1px solid #81a9d6;
	vertical-align:top;
}

table .dark_bg {
	background-color:#add2fc;
}

table .light_bg {
	background-color:#cbe3ff;
}

table .grey_row, table .grey_row td {
	background-color:#666666;
	color:#FFFFFF;
}

table .red_row, table .red_row td {
	background-color:#990000;
	color:#FFFFFF;
}

.tableBorder {
	border:1px solid #6d7ac9
}
.light_row {
	background-color:#f2f2f2;
}
.dark_row {
	background-color:#e6e6e6;
}