/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		SCHULSPORT CSS
		SITEWALK EST.
		Andreas Bilz

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

/*phuc änderung*/

.content_table{
	width:580px;
}

/*ende*/

body {
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
}

td, p, .normal, .normal TD, .normal P {
	vertical-align: top;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height:16px;
}

.container {
	margin-top: 45px;
}


.formMaster {
width: 100%;

}
.text_container .Label {
height:50px;
padding-top:15px;
width:100%;
font-weight: bold;

}

.NormalTextBox {
width:200px;

}
.subHead {
	padding-right: 15px;
}
/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		SUBMENU STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.submenu_td {
	width: 580px;
	padding-bottom: 10px;
	text-align: right;
}

.submenu_table {
	text-align: right;
}

.submenu {
	padding-left: 10px;
}
.submenuLeft {
	padding-left: 0px;
}


.submenu a:link, .submenu a:visited, .submenuLeft a:link, .submenuLeft a:visited {
	color: #0061ab;
	text-decoration: none;
}

.submenuLeft a:link, .submenuLeft a:active {
	color: #0070b4;
	text-decoration: none;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		LEFT TD STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.left_td {
	width: 185px;
}

.left_table {
	width: 100%;
	height: 400px;
}

.logo_td {
	width: 100%;
	text-align: right;
	height: 100px;
}

.menu_td {
	width: 100%;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		MIDDLE TD STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.middle_td {
	width: 580px;
}

.middle_table {
	width: 100%;
	height: 100%;
}

.header_image_td {
	width: 100%;
	height: 100px;
}

.header_image_table {
	width: 100%;
	height: 100%;
}

.header_image {
	overflow: hidden;
}

.breadcrumb_td {
	height: 40px;
}

.breadcrumb {
	padding-top: 20px;
}

.content {
	padding-bottom: 30px;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		RIGHT TD STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.right_td {
	width: 171px;
	height: 100%;
}

.right_table {
	width: 100%;
	height: 100%;
}

.fotogalerie {
	width: 100%;
	height: 100px;
}

.termine_td {
	width: 100%;
}

.termine_table {
	width: 100%;
	background-color: #ebeced;
	padding-bottom: 20px;
}

.termine {
	width: 100%;
}
.text_container {
width; 100%;

}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		FOOTER STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.footer_td {
	padding-top: 5px;
	width: 580px;
	border-top: 1px solid #0061ab;
}

.footer_table {
	width: 100%;
}

.footer {
	font-size: 11px;
	color: #878889;
}

.footer a:link, .footer a:visited {
	color: #0061ab;
}

.footer_right {
	padding-top: 5px;
	text-align: right;
	border-top: 1px solid #0061ab;
	font-size: 9px;
	color: #878889;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		CONTENT STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/



.header_image .text_title { display: none; }
.content .text_title { display: none; }
.fotogalerie .text_title { display: none; }

.breadcrumb a:link, .breadcrumb a:visited, .content a:link, .content a:visited {
	color: #0061ab;
}

.breadcrumb a:hover, .breadcrumb a:active, .content a:hover, .content a:active {
	color: 0070b4;
}

.termine .text_title {
	width: 171px;
	background-image: url(media/bkg_right_title.gif);
	background-repeat: repeat-x;
}

.termine .text_title H1 {
	line-height: 20px;
	text-transform: uppercase;
	font-size: 12px;
	color: #878889;
	padding-left: 10px;
}

.termine .text_content {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;

}

.termine a:link, .termine a:visited {
	color: #878889;
}

.termine a:hover, .termine a:active {
	color: #b1b2b4;
}

.footer_right a:link, .footer_right a:visited {
	color: #878889;
	text-decoration: none;
}

.footer_right a:hover, .footer_right a:active {
	color: #b1b2b4;
	text-decoration: none;
}

H1, H2, H3, H4, H5, H6 {
	margin: 0px;
	padding: 0px;
}


/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		LINKS STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.link_table {
	margin-bottom: 10px;
}

.link_info {
	display: none;
}

.fotogalerie IMG {
	display: block;
}

.fotogalerie a:link, .fotogalerie a:visited {
	display: block;
	background-image: url(media/fotogalerieMouseover.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px:
}

.fotogalerie a:hover, .fotogalerie a:active {
	background-image: url(media/fotogalerieMouseover.jpg);
	background-repeat: no-repeat;
	background-position: 0px -99px;
}


/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		GALLERY STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.gallery_nav_table {
	width: 100%;
	margin-bottom: 10px;
}

.gallery_album {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.gallery_albums_paging * {
	display: block;
	float: left;
	padding-right: 5px;
}

.gallery_picture_container {
	padding-right: 20px;
	padding-bottom: 20px;
}

.gallery_picture_title, .gallery_picture_name, .gallery_picture_size {
	display: none;
}

.gallery_popup_navigation TD {
	width: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.gallery_popup_navigation a:link, .gallery_popup_navigation a:visited, .gallery_popup_navigation a:active{
	color: #0061ab;
	text-decoration: none;
}

.gallery_popup_navigation a:hover{
	color: 0070b4;
	text-decoration: none;
}

.gallery_popup_info{
	display: none;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		TEAM XSL STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.team_member {
	margin-bottom: 10px;
}

.team_photo {
	float: left;
	margin-right: 10px;
}

.team_photo img {
width:140px;

}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		Login/Register Styling

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.infoTable {
	border: 1px solid #e2001a;
}
.infoText {
	padding: 5px;
	color: #e2001a;
	text-align: left;
	vertical-align: top;
}
.logCell {
	text-align: center;
	vertical-align: middle;
}
a.logButton:link {
	background-color: #E2001A;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-algin: center;
}
a.logButton:visited {
	background-color: #E2001A;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-algin: center;
}
a.logButton:hover {
	background-color: #0061ab;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-algin: center;
}
a.logButton:active {
	background-color: #0061ab;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-algin: center;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		EventDetail STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.row3, .row4, .row8, .row9 {
display:none;
}
.eventsTable TD {
	padding-right:15px;
	vertical-align:top;
}
.EventTitle {
	width: 100%;
	text-align: left;
	padding-bottom:25px;
	background-color:red;
	font-family: arial;
	font-size: 22px;
	color: #0061ab;

}
.EventTitle .head {
	font-family: arial;
	font-size: 22px;
	color: #0061ab;
}

.eventListTable TD {
vertical-align:top;
padding-right: 15px;
padding-bottom: 5px;
padding-top: 5px;

}
.headerCell {
padding-bottom:0px;
font-weight:bold;

}
.row1 {
background 
}
