/**
 * Style sheet default
 */
.ce_headline
{
	margin-bottom:10px;
}

.pdf_link
{
	float:right;
}

*
{
	margin:0px;
	padding:0px;
}

body
{
	background-color:#4c4b4a;
	background-image:url("tl_files/template/bgd.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	background-attachment:fixed;
}

.item_kontakt
{
	margin-left:5px;
}

#main .ce_text a
{
	color:#ff9900;
}

#lang
{
	position:absolute;
	margin-top:45px;
	margin-left:705px;
}

#footer a:visited, #footer a:link
{
	text-decoration:underline;
	color:#333333;
}

#header
{
	background-image:url("tl_files/template/header.png");
	background-position:left top;
	background-repeat:no-repeat;
	z-index: 2;
}

#header .inside
{
	z-index: 3;
}

#container
{
	z-index: 1;
}

#main
{
	width:737px;
	margin-left:30px;
	background-image:url("tl_files/template/main.png");
	background-position:left top;
	background-repeat:repeat-y;
	min-height:450px;
	height: auto !important;
	height:450px;
}

#footer
{
	width:737px;
	padding:15px 10px 10px 242px;
	background-image:url("tl_files/template/footer.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#main .inside
{
	padding:20px 30px 0px 37px;
}

#div_ul
{
	width:400px;
	margin:0px 0px 0px 230px;
}

#div_text
{
	width:600px;
	margin:0px 0px 0px 7px;
}

#div_text_3ddisp
{
	margin:0px 0px 0px 25px;
}

#content_3d_ohne_brille
{
	width:600px;
	height:0px;
	position:relative;
	overflow:hidden;
	color:#cccccc;
	z-index:0;
}

/* ---Partner Logos--- */
#firmen table td, #companies table td, #empresas table td
{
	padding-right:60px;
	padding-bottom:40px;
}

.kinos ul
{
	margin-bottom:30px;
	margin-left:20px;
}

.kinos ul li
{
	padding-top:2px;
	padding-bottom:2px;
}

.kinos.item_left
{
	width:300px;
	float:left;
	margin-right:20px;
	margin-left:5px;
}
