@charset "utf-8";
@import url("reset.css");

/* -------------------------------------------------------------- 
   
   screen.css
  
-------------------------------------------------------------- */  

html
	{
	font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
	font-size:small;
	}

body
	{
	font-size:1em;
	color:#444;
	}

/* -------------------------------------------------------------- 
	header
-------------------------------------------------------------- */  

#header
	{
	}

#header h1
	{
	padding:0;
	margin:10px 20px;
	height:38px;
	}

#header h1 a
	{
	float:right;
	width:200px;
	height:38px;
	text-indent:-9999px;
	background:url(logo.png) top left no-repeat;
	}

/* -------------------------------------------------------------- 
	film
-------------------------------------------------------------- */  
	
#film
	{
	clear:both;
	width:100%;
	height:360px;
	background:#e5e5e5;
	}

/* -------------------------------------------------------------- 
	content-frame
-------------------------------------------------------------- */  
	
iframe
	{
	width:100%;
	}

/* -------------------------------------------------------------- 
	content
-------------------------------------------------------------- */  

#content
	{
	margin:1em auto;
	width:74em;
	}
	
/* -------------------------------------------------------------- 
	content - col 1
-------------------------------------------------------------- */  

#content #col1
	{
	float:left;
	width:14em;
	padding-bottom:2em;
	}

#content #col1 h2
	{
	margin:0 0 .5em 0;
	color:#ccc;
	font-size:1.5em;
	font-weight:400;
	text-indent:-9999px;
	}

#content #col1 ul
	{
	list-style:none;
	}

#content #col1 ul li a
	{
	padding-left:16px;
	color:#444;
	text-decoration:none;
	}

#content #col1 ul li a:hover
	{
	color:#009ee0;
	text-decoration:underline;
	}

#content #col1 ul li.current_page_item
	{
	color:#009ee0;
	background:url(bullet.gif) no-repeat left center;
	}

#content #col1 ul li.current_page_item a
	{
	color:#009ee0;
	}

/* -------------------------------------------------------------- 
	content - col 2
-------------------------------------------------------------- */  
	
#content #col2
	{
	float:left;
	width:37em;
	margin:0 2em;
	padding-bottom:2em;
	}

#content #col2 h2
	{
	margin:0 0 .5em 0;
	color:#009ee0;
	font-size:1.5em;
	font-weight:400;
	}
#content #col2 h3
	{
	margin:0 0 0 0;
	font-size:1em;
	font-weight:400;
/*	background:url(bullet.gif) no-repeat left center;*/
	}

#content #col2 p
	{
	margin:0 0 1em 0;
	}

#content #col2 p.weiter
	{
	text-align:right;
	}

#content #col2 p.cta
	{
	text-align:center;
	margin:0 3em 1em 3em;
	padding:.25em 0;
	background:#fff url(bg_cta.gif) right center no-repeat;
	}
#content #col2 p.cta a
	{
	color:#fff;
	}

#content #col2 p a
	{
	color:#009ee0;
	}

#content #col2 ul
	{
	padding:0 2em 1em 2em;
	list-style-type:square;
	color:#888;
	}
#content #col2 ul.rennstall
	{
	padding:0 2em;
	list-style-type:square;
	color:#444;
	}
#content #col2 ul#switcher
	{
	padding:0 0 1em 0;
	list-style:none;
	color:#444;
	}
#content #col2 ul#switcher li
	{
	display:inline;
	padding-left:18px;
	background:url(bullet.gif) left center no-repeat;
	}
#content #col2 ul#switcher li a
	{
	color:#009ee0;
	text-decoration:underline;
	}
#content #col2 ul#switcher li a.active
	{
	color:#666;
	text-decoration:none;
	}
#content #col2 img#insidethebox,
#content #col2 img#insidethebox
	{
	margin:0;
	padding:0;
	}
#content #col2 form
	{
	}
#content #col2 form input,
#content #col2 form textarea
	{
	width:90%;
	border:1px solid #ccc;
	}
#content #col2 form p.submit input
	{
	padding:0 2em;
	width:auto;
	background:#eee;
	}

/* -------------------------------------------------------------- 
	content - col 3
-------------------------------------------------------------- */  

#content #col3
	{
	float:left;
	width:18em;
	padding-bottom:2em;
	}

#content #col3 p
	{
	margin:0 0 1em 0;
	}

#content #col3 h3
	{
	margin-bottom:2px;
	}

#content #col3 h3 a
	{
	color:#009ee0;
	font-weight:400;
	}

#content #col3 h3 a:hover
	{
	text-decoration:underline;
	}

#content #col3 h2
	{
	margin:0 0 .5em 0;
	color:#009ee0;
	font-size:1.5em;
	font-weight:400;
	}

#content #col3 ul.titelarchiv
	{
	font-size:.85em;
	padding-left:1.4em;
	list-style:outside square;
	color:#009ee0;
	}
#content #col3 ul.titelarchiv li a
	{
	color:#009ee0;
	}
#content #col3 ul.titelarchiv li a:hover
	{
	color:#009ee0;
	text-decoration:underline;
	}

#content #col3 ul.archiv
	{
	margin-left:1.35em;
	font-size:.85em;
	list-style:outside square;
	color:#009ee0;
	}
#content #col3 ul.archiv li a
	{
	color:#009ee0;
	}
#content #col3 ul.archiv li a:hover
	{
	color:#009ee0;
	text-decoration:underline;
	}


/* -------------------------------------------------------------- 
	footer
-------------------------------------------------------------- */  

#content #footer
	{
	clear:both;
	padding:.5em 0;
	border-top:1px solid #e5e5e5;			
	}

#content #footer ul#sprachwahl
	{
	float:left;
	width:14em;
	}

#content #footer ul#footer_navigation
	{
	float:left;
	width:38em;
	margin:0 2em;
	}

#content #footer ul li
	{
	display:inline;
	}

#content #footer ul li a
	{
	font-size:.9em;
	color:#888;
	text-decoration:none;
	}

#content #footer ul li a:hover
	{
	color:#009ee0;
	text-decoration:underline;
	}

#content #footer ul li.current_page_item a
	{
	color:#009ee0;
	}

#content #footer p#claim
	{
	float:left;
	width:18em;
	text-align:right;
	padding-right:18px;
	font-size:.9em;
	color:#888;
	background:url(bullet.gif) right center no-repeat;
	}


	#TB_window {
	    position: fixed;
	}
