@charset "utf-8";
/*CSS for kitzhornchallenge*/

html, body	{
    		font-family: verdana, arial, helvetica;
    		font-size: 16px;
    		color: #000;
			margin:0;
			padding:0;
			letter-spacing:1px;
			min-height:100%;
			height:100%;
			}
			
p  			{padding:0; margin:0;} ul {padding-left:0; margin:0;}

a 			{text-decoration:none; border:none;}

a img {border:none;}
			
div			{padding:0; margin:0;}

input, textarea, select {
			border:1px solid #11494b;
			padding: 3px 5px;
			font-size:12px;
			font-family: Arial;
			}
			
#mainContainer a:link 		{color: #4d0d10; text-decoration:underline;}
#mainContainer a:visited 	{color: #6a0611; text-decoration:underline;}
#mainContainer a:hover 		{color: #909090; text-decoration:underline;}
#mainContainer a:active 	{color: #6a0611; text-decoration:underline;}

#mainContent a img		{border:none; opacity:1.0; moz-opacity:1.0; filter:Alpha(opacity=100);}
			
#mainContent a:hover img {border:none; opacity:0.8; moz-opacity:0.8; filter:Alpha(opacity=80);}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0; color:#b11600;
}

#support {
	display:block;
}

#leftSidebarContainer h2 {color:white;}

h1 {
	font-size:15px;
	background:url(../layout/header_background.gif);
	padding:4px 0 3px 10px;
	height:23px;
	color:white;
}

h3 {
	font-size:14px;
	background:url(../layout/header_background.gif);
	padding:4px 0 3px 10px;
	height:23px;
	color:white;
}

.pageTitle h1 {
	background:none;
	height:45px !important;
	padding:6px 0 3px 3px;
	color:white;
}

h2 {font-size: 14px;}

h5 {font-size: 16px; margin:0; padding:0; line-height:8px;}

hr {
	border:0;
	width:100%;
	color:#b11600;
	background-color: #b11600;
	height: 1px;
}

/* CONTAINER DEFINITIONS */


#body_background {
	position:relative;
	margin:auto;
	width:1037px;
	background:none;
}

#pictureContainer {
	display:none;
}

.picture_overlay {
	display:none;
}

#body_background {

}

#centeringContainer{
	position:absolute;
	width:auto;
	background:none;
	z-index:2;
}

#leftSidebarContainer {
	display:none;
}


#mainContentContainer {
	float:left;
	width:100%;
	min-height:600px;
	margin-top:123px;
}

#footerContainer {
	display:none;
}

.link_krone {
	display:none;
}

.link_login {
	display:none;
}

.teaser {
	display:none;
}

.link_machmit {
	display:none;
}
.link_machmit_klein {
	display:none;
}

.link_print {display:none;}

/*Main Content Container Definitions*/

#mainContentContainer a:link, #mainContentContainer a:visited {
	background:url(../layout/link_bg.gif) no-repeat bottom left;
	padding-left:15px;
	color:#b11600;
	text-decoration:underline;
}

#mainContentContainer a:hover {color:#d3503d;}

#mainContentContainer ul {
	margin:15px 15px 15px 40px;
	list-style:square;
}
#mainContentContainer li {margin:0 0 5px 0; color:#000;}



/*Ticketwertungsformatierung*/
.ticket {
padding-top:0;
margin-top:5px;
border:1px solid #CCCCCC;
border-collapse:collapse;
font-size:11px;
}

.ticket thead tr{
	font-size:11px;
	background:url(../layout/header_background.gif);
	padding:6px 0 3px 10px;
	height:23px;
}

.ticket thead th{
padding:4px;
text-align:center;
color:white;
border-right:solid 1px white;
}

.ticket tbody tr td{
text-align:center;
padding:4px;
}

.ticket tbody tr{
border-bottom:1px solid #CCCCCC;
}

.ticket tbody tr td {
border-left:1px solid #CCCCCC;
}



