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


#FehlerBox {
	padding-left:15px;
	font-weight:bold;
	color:#CC3333;
	font-size:12px;
}

.search_field  {
	width:145px;
	padding-left:7px;
	font-size:11px;
}



.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;
}*/

.tableBorder{
	margin-left:-5px;
}

input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#sprytextfield10{
	margin-left:20px;
	margin-top:2px;
}

#space{
	margin-left:24px;
}

#messeAnfrage td{
	padding:5px 5px 5px 0;
}

#option_kein_besuch, #option_besuch{
	margin-left:0;
	padding-left:0;
}

#zusendung, #rueckruf{
	margin-left:5px;
}

.blue{color:#0065a6; font-weight:bold;}


#accordion {
	margin-top:10px;
	margin-bottom:30px;
}

#accordion h3 {
	margin-top:0;
	margin-bottom:2px;
}

.ui-accordion-header {
	height:27px;
	line-height:27px;
	color:#FFF;
	background-image:url(../pics/headline_bg.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	position:relative;
	font-weight:normal;
	cursor:pointer;
	
	width:550px;
}

.ui-accordion-header a {
	color:#FFF;
}

.ui-accordion-content {
	padding-left:10px;	
}

.ui-icon {
	position:absolute;
	right:10px;
	top:0px;
	height:27px;
	width:27px;
	background-repeat:no-repeat;
}

.ui-state-default .ui-icon {
	background-image:url(../pics/icon_default.jpg);
}

.ui-state-active .ui-icon {
	background-image:url(../pics/icon_active.jpg);
}


.rangListeLeft {
	float:left;
	width:88px;
	height:309px;
	background-image:url(../pics/rangLeft.png);
	background-position:top;
	background-repeat:no-repeat;
}

.rangListeRight {
	float:left;
	width:380px;
}

.rangHead {
	background-color:#d7d9da;
	font-size:14px;
	cursor:pointer;
	height:34px;
	line-height:34px;
	background-repeat:no-repeat;
}

/*
.rangHead.active {
	background-color:#0065a6;
}*/

.rangHead a {
	display:block;
	background-position:right 10px;
	background-repeat:no-repeat;	
	color:#0065a6;
	font-weight:bold;
	text-align:center;
	margin:0 5px;
}

.rangHead a:hover {
	color:#2582bf;
}

.rangHead.active a {
	color:#fff;
}

.rangHead.ASC a {background-image:url(../pics/blue_asc.png);}
.rangHead.DESC a {background-image:url(../pics/blue_desc.png);}
.rangHead.active.ASC a {background-image:url(../pics/white_asc.png);}
.rangHead.active.DESC a {background-image:url(../pics/white_desc.png);}


.rangHead.platz{
	width:72px;
	background-image:url(../pics/rang_platz.png);
}
.rangHead.platz.active{	background-image:url(../pics/rang_platz_active.png);}

.rangHead.team {
	width:212px;
	background-image:url(../pics/rang_team.png);
}
.rangHead.team.active{	background-image:url(../pics/rang_team_active.png);}

.rangHead.erg  {
	width:110px;
	background-image:url(../pics/rang_erg.png);
}
/*.rangHead.erg .active{	background-image:url(../pics/rang_erg_active.png);}*/


.tableContent td {
	font-size:12px;
	font-weight:bold;
}