html {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-size: 10px;
}
p 			{
				margin:0;
				}
table, img {
	border:none;
}
h1 {
	margin:0;
	padding:0;
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.input {
			border: 1px solid;
			border-color: #CCCCCC;
			color: #333333;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			width: 200px;
			}

td{
			font-family: verdana, arial, helvetica, sans-serif;
			color: #000000;
			font-size: 10px;
			line-height: 17px;
}
body 		{
			scrollbar-face-color: #E1E1E1;
			scrollbar-highlight-color: #FAFAFA;
			scrollbar-shadow-color: #E1E1E1;
			scrollbar-3dlight-color: #D5D5D5;
			scrollbar-arrow-color:  #0;
			scrollbar-track-color: #F2F2F2;
			scrollbar-darkshadow-color: #C6C6C6;
			margin:0px;
			padding:0px;
			width:100%;
			height:100%;

			font-family: verdana, arial, helvetica, sans-serif;
			color: #000000;
			font-size: 10px;
			line-height: 15px;
			background-position: bottom center;
			background-repeat:no-repeat;
			}

/*Breite 918; left: -459; right: 459 ------------------------------------------------------------------------------------------*/

#headerline {
			position:relative;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 20px;
			border-bottom: solid 1px #FF6600;
		}
#headerlinenav {
			position:absolute;
			bottom: 0px;
			left: 50%;
			margin-left:-475px;
			width: 740px;
			height: 14px;
		}
#headerlineright	{
			position:absolute;
			top: 0px;
			left: 50%;
			margin-left:175px;
			width: 300px;
			height: 20px;
			text-align:right;
			}	
#topnav {
			position:absolute;
			top: 63px;
			left: 50%;
			margin-left:-475px;
			width: 790px;
			height: 43px;
			z-index:5;
		}
#topnav_bg {
			position:absolute;
			top: 63px;
			left: 0px;
			width: 100%;
			height: 47px;
			z-index:4;
			background-image:url(../images/topnav_bg.gif);
			background-position:center;
		}
#logo_xbow {
			position:relative;
			left: 50%;
			margin-left:-475px;
			width:950px;
			height: 90px;
			text-align:right;
		}
#flashlayer {
			width: 100%;
			height: 303px;
			background-position:center;
		}
#content {
			position:relative;
			left: 50%;
			margin-left:-475px;
			width:950px;
			text-align:left;
			margin-top:15px;
		}
#subnavi {
			position:absolute;
			top: 0px;
			left: 0px;
			width: 132px;
			background-image:url(../images/subnavback.gif);
			padding-top:8px;
			padding-bottom:8px;
		}
		
#outer-container {
	margin:auto;
	width:100%;
	text-align:left;
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin-bottom:-87px;
	background-position: top center;
	background-repeat:no-repeat;
}
#footer {
			margin:auto;
			clear:both;
			width: 100%;
			height: 87px;
			background-image:url(../images/footerline.gif);
			background-position:top;
			background-repeat:no-repeat;
		}
#innerfooter {
			position:relative;
			left: 50%;
			margin-left:-194px;
			width:670px;
			text-align:left;
			top:18px;
			height:50px;
		}
#logo {
			position:absolute;
			bottom: 0px;
			right: 0px;
			width: 118px;
			height: 37px;
		}
		
#contentborder {
			position:absolute;
			top:150px;
			width: 475px;
			left:50%;
			z-index:10;
		}
#innercontentbordertop {
			width:100%;
			background-image:url(../images/contentright_top.gif);
			background-position: 123px top;
			background-repeat:no-repeat;
			padding-top:28px;
		}
#innercontentborder {
			width:333px;
			margin-left:138px;
		}
#innercontentborderbottom {
			width:100%;
			height:25px;
			background-image:url(../images/contentright_bottom.gif);
			background-position: 123px top;
			background-repeat:no-repeat;
		}
#black_layer {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99;
	background-color:#000000;
/*				filter: Alpha(opacity=40, finishopacity=40, style=1);
				opacity: 0.4;*/
	
}
#cinema_layer {
	position:absolute;
	left:50%;
	top:89px;
	z-index:100;
	border: solid 5px #FFFFFF;
	background-color:#FFFFFF;
}
#cinema_close {
	position:absolute;
	right:10px;
	top:10px;
	width:16px;
	z-index:100;
}

/*Links und andere Klassen---------------------------------------------------------------------------------------------------*/

A:link         	{
				color: #FF6600;
				text-decoration: none;
				}

A:visited       {
				color: #FF6600;
				text-decoration: none;
				}

A:hover         {
				color: #FF6600;
				text-decoration: underline;
				}
A.nul:link, A.nul:visited {
				color: #FF6600;
				text-decoration: none;
				}
A.nul:hover         {
				color: #FF6600;
				text-decoration: underline;
				}

A.copy:link, A.copy:visited, A.copy:hover{
				color: #000000;
				text-decoration: none;
				cursor:default;
				}
A.footer:link, A.footer:visited {
				color: #000000;
				text-decoration: none;
				}
A.footer:hover         {
				color: #FF6600;
				text-decoration: none;
				}
ul				{
				list-style:none;
				padding:0px;
				margin:0px;
				margin-bottom:15px;
				margin-left:10px;
				text-indent:0px;
				}
li				{
				background-image:url(../images/vorlagen/dot.gif);
				background-repeat:no-repeat;
				background-position: 0px 6px;
				padding-left:15px;
				margin:0px;
				line-height: 15px;
				}

