/*General Style*/
html, body {
	height:100%;
}
body{
	font-family:Arial;
	font-size:12px;
	line-height:1.5em;
	color:#fff;
	background:#007cbf url(../images/bg_page.png) repeat-y;
}

h1, h3 {
	font-size:30px;
	margin-bottom:20px;
	text-align:left;
	color:#ffcb08;
}

h1 {line-height:1.2em;}

h3 {line-height:1.0em;}


p {margin:10px 0;}

img {margin:10px 10px 10px 0;}

li {
	list-style-image:url(../images/list_icon.png);
	margin-bottom:10px;
}

a {
	color:#ffcb08;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;	
}

small {font-size:10px;}

/*Global*/
.floatLeft{float:left;}

.clear{clear:both;}

.leftCol{width:250px;}

.rightCol{width:305px;}

.noPadding{margin:0px;}

.big {
	font-size:18px;
	font-weight:bold;
	color:#ffcb08;
	text-transform:uppercase;
}

ol{display:block;}

.bigFont {
	font-size:30px;	
}

.quote {
	padding:10px; 
	background:#ffcb08;
	color:#fff;
}
.swap{
	background-color:#045a82;
}
/*Layout*/
#content{
	width:657px;
	min-height:800px;
	margin-left:346px;	
	padding-bottom:70px;
	background:url(../images/content_bg.jpg) bottom no-repeat;
}
	#content ul {padding:20px;}

	#contentHead {
		background:url(../images/content_headline.png) center no-repeat;
		height:88px;
		width:555px;
		padding:50px 0 30px 0;
		margin-left:37px;
	}

#left{
	position:absolute;
	z-index:2;
	width:347px;
	/* background:url(../images/left_bg.png) repeat-y;*/
}


ul#gallery {
	overflow:hidden;
	margin:0; padding:0;
}
	ul#gallery li {
		margin:0; padding:0;
		float:left;
		width:250px;
		margin:0 10px 20px 0;
		height:220px;
		color:#fff;
		list-style:none;
		font-weight:bold;
		border:1px solid #fff;
		padding:5px;
		background:#064d74
	}
	
	ul#gallery li img {
		margin-top:0;
	}
	
ul#gallery1 {
	overflow:hidden;
	margin:0; padding:0;
}
	ul#gallery1 li {
		margin:0; padding:0;
		float:left;
		width:250px;
		margin:0 10px 20px 0;
		height:172px;
		color:#fff;
		list-style:none;
		font-weight:bold;
		border:1px solid #fff;
		padding:5px;
		background:#064d74
	}
	
	ul#gallery1 li img {
		margin-top:0;
	}
	
#footer {
	background:url(../images/footer_bg.png) top repeat-x;
	height:68px;
	
}
	
	#footerMenu{
		height:112px;
		width:726px;
		position:absolute;
		margin:-40px 0 0 310px;
		/*margin: 0 -332px 0 332px;*/
	}
		
		/*Menu Style*/
		#footerMenu a{
			display:block;
			height:112px;
			text-indent:-9999px;
		}
		
		#footerMenu a#home { width:103px; background:url(../images/menu/start_out.png) top left no-repeat;}
		#footerMenu a#home:hover { background:url(../images/menu/start_over.png) top left no-repeat;}
		
		#footerMenu a#info { width:102px; background:url(../images/menu/info_out.png) top left no-repeat;}
		#footerMenu a#info:hover { background:url(../images/menu/info_over.png) top left no-repeat;}
		
		#footerMenu a#win { width:102px; background:url(../images/menu/win_out.png) top left no-repeat;}
		#footerMenu a#win:hover { background:url(../images/menu/win_over.png) top left no-repeat;}
		
		#footerMenu a#reg { width:101px; background:url(../images/menu/reg_out.png) top left no-repeat;}
		#footerMenu a#reg:hover { background:url(../images/menu/reg_over.png) top left no-repeat;}
		
		#footerMenu a#img { width:102px; background:url(../images/menu/img_out.png) top left no-repeat;}
		#footerMenu a#img:hover { background:url(../images/menu/img_over.png) top left no-repeat;}
		
		#footerMenu a#start { width:106px; background:url(../images/menu/starter_out.png) top left no-repeat;}
		#footerMenu a#start:hover {background:url(../images/menu/starter_over.png) top left no-repeat;}
		
		#footerMenu a#last { width:106px; background:url(../images/menu/rueckblicke_out.png) top left no-repeat;}
		#footerMenu a#last:hover {background:url(../images/menu/rueckblicke_over.png) top left no-repeat;}
ul#win {

}
	ul#win li{
		border-bottom: 1px solid #064d74;
		padding:10px 0 10px 20px;
		margin-bottom:0;
	}
	ul#win li:hover{
		/*background:#064d74 url(../images/bg_list.png) bottom repeat-x;*/
		border-bottom: 1px solid #fff;
	}


/*Tab styling*/
div.panes div {
	display:none;		
}

#tabList{
	margin-left:35px;
	width:555px;
}

#homeTab, #winTab {
	font-size:18px;
	line-height:1.5em;
}

#galTab{
	min-height:750px;
}

/*Overlay styling*/
.simple_overlay { 
    display:none; 
    z-index:10000; 
    background-color:#fff;     
    width:675px;     
    min-height:200px; 
    border:1px solid #666;   
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000; 
    text-align:center;    
} 
 
.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
	z-index:100001;
}

#stellaronda {
	width:960px;
	height:700px;
	background:#0a346a;
}

/*Countdown*/
.hasCountdown {
	/*border: 1px solid #ccc;
	background-color: #eee;
	background-color:#ffcb08;*/
	font-weight:bold;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 100%;
}
.countdown_show2 .countdown_section {
	width: 49%;
}
.countdown_show3 .countdown_section {
	width: 33%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.5%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
	color:#fff;
	font-weight:bold;
	/*font-size:40px;*/
}
.countdown_descr {
	display: block;
	width: 100%;
}
#MyCountdown{
	height:97px; 
	padding:25px 15px 15px 8px; 
	color:#1b549b; 
	width:330px;
	margin-left:-10px;
	display:block;
	background:url(../images/countdown_bg.png) no-repeat top left;

}
#countDown{
	/*position:absolute; 
	background:url(bg.png) no-repeat ; 
	width:285px;*/
}

#folderDownload {
	display:block;
	position:absolute;
	margin:-140px 0 0 330px;
}

#folderDownload2 {
	display:block;
	position:absolute;
	margin:-140px 0 0 424px;
}

#folderDownload3 {
	display:block;
	position:absolute;
	margin:-140px 0 0 520px;
}

/*Pagination*/
ul.paging li 
{
	padding:5px 20px 5px 20px;
	list-style:none;
	margin:0;
}
ul.paging li.yellow 
{
	background:#ffcb07 url(../images/list_arrow_blue.png) left no-repeat;
	color:#017ec1;
	
}
#page_navigation
{
	display:block; 
	margin:0 auto;
}
#page_navigation a
{
	padding:4px;
	border:1px solid #fff;
	margin:3px;
	color:#fff;
	text-decoration:none
}
.active_page, #page_navigation a:hover
{
	background:#ffcb07;
	color:#017ec1 !important;
	font-weight:bold;
	border:1px solid #fff;
}

/*Search*/
#search legend 
{
	cursor:pointer;
	margin:10px 0;
	font-weight:bold;
	color:#ffcb07;
}
#searchInput{display:block;}
#searchInput {
	background:url(../images/teilnehmersuche.png) left top no-repeat;
	padding:20px 10px 0 10px;
	width:258px;
	height:69px;
}
ul#searchResult li{
	margin:0; 
	padding:0; 
	list-style-image:none;
	margin-bottom:5px;
}
#searchInput input
{
	border:1px solid #fff;
	background:#017ec1;	
	color:#fff;
	padding:3px;
}
#searchInput input#clear{
	background:url(../images/clear.png) center no-repeat;
	text-indent:-99999px;
	width:26px;
}

/*teilnehmer Anzahl f. Startseite*/
#participants 
	{
		display:block; 
		margin:20px 0 30px 0;
	}

/*IE Hacks*/
*+html #left {
	margin-left:0;
	left:0;
}

*+html #MyCountdown {padding:25px 15px 15px 8px; }

*+html #countDown {}

*+html ul.paging li, *+html ul#searchResult li  {list-style-image:none;}

*+html #page_navigation {padding-bottom:4px}

*+html #searchInput input#submit {border:1px solid #fff; }
*+html #searchInput input#searchField {width:130px; height:20px;}
*+html #searchInput input#clear{
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	height:28px;
}
