body {
	border: 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, Univers, sans-serif;
	font-size: 11px; 
	margin: 0;
     }

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 2px 2px 3px 2px; 
	border-bottom: 1px solid #000000;
	}
h1 img {
margin: 0px 0px 0px 0px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #6F7D83;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px; 
	border-top: 1px dotted #ffffff;
	border-bottom: 1px solid #6F7D83;
	}
h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px -10px 0px;
	padding: 0px; 
	}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #6F7D83;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px; 
	border-top: 1px dotted #6F7D83;
	}
p {
border: 0;
margin: 0;
padding: 3px 0 3px 3px;
}
.header {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0 0 0;
	padding: 0 2px 3px 2px; 
	border-bottom: 1px solid #000000;
	}
.header2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0 0 0;
	padding: 0 2px 3px 2px; 
	}
.grey {  
	font-size: 11px; 
	color: #6F7D83;
	}
	
.red {  
	font-family: Verdana, Arial, Helvetica, Univers, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #CD392F;
	}
.textgrau {  
	font-family: Verdana, Arial, Helvetica, Univers, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	color: #666666;
	}
a {text-decoration: none; color: #6F7D83;}
a.footer {text-decoration: none; color: #6F7D83;}
a.grey {text-decoration: none; color: #6F7D83;}
a.bold {text-decoration: none; color: #000000; font-weight: bold;}
a.bold:hover {text-decoration: none; color: #6F7D83; font-weight: bold;}
a:hover {text-decoration: underline;  color: #6F7D83;}
a.link {text-decoration: none; color: #6F7D83; }
a.link:hover {text-decoration: none; color: #000000; }
a.h1 {text-decoration: none; color: #000000; }
a.h1:hover {text-decoration: underline; color: #000000; }
a.header {text-decoration: none; color: #000000; }
a.header:hover {text-decoration: underline; color: #000000; }
a.text {text-decoration: none; color: #000000; }
a.text:hover {text-decoration: underline; color: #000000; }
a.blogteaser {text-decoration: none; color: #000000; font-weight: bold; }
a.blogteaser:hover {text-decoration: underline; color: #000000; font-weight: bold; }
a.filmsoverview_title {text-decoration: none; color: #000000; font-weight: bold;font-size: 14px;}
a.filmsoverview_title:hover {text-decoration: underline; color: #000000; }
a.socweb {text-decoration: none; color: #000000; font-weight: bold; }
a.socweb:hover {text-decoration: underline; color: #000000; font-weight: bold; }

form.related {
margin: 0;
padding: 0;
}

input {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Univers, sans-serif;
	background-color: #eeeeee;
    border: 1px solid #6F7D83;
	margin: 3px 0px 3px 0px;
}
select {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Univers, sans-serif;
	background-color: #eeeeee;
    border: 1px solid #6F7D83;
	margin: 0px 0px 0px 10px;
}
textarea{
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Univers, sans-serif;
	background-color: #eeeeee;
    border: 1px solid #6F7D83;
	margin: 3px 0px 3px 0px;
}
.submit_button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6F7D83;
    text-align: center;
    width: 100px;
	font-weight: bold; 
    background-color: #eeeeee;
    border: 1px solid #6F7D83;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
}
.submit_button_dl {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6F7D83;
	width: 100px;
    text-align: center;
	font-weight: bold; 
    background-color: #eeeeee;
    border: 1px solid #6F7D83;
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}
.submit_button_dl2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6F7D83;
	width: 200px;
    text-align: center;
	font-weight: bold; 
    background-color: #eeeeee;
    border: 1px solid #6F7D83;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 20px;
	cursor: pointer;
}
.submit_button_dl_wps {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6F7D83;
	width: 100px;
    text-align: center;
	font-weight: bold; 
    background-color: #eeeeee;
    border: 1px solid #6F7D83;
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}
.radio_button {
    background-color: #ffffff;
    border: 0px solid #ffffff;
	margin: 0px 0px 25px 2px;
}




/* GENERAL*/
/* Navigation */
#nav {
width:790px;
margin: auto;
text-align: left;
height: 85px;
}
#nav-col1 {
float: left;
width: 140px;
}
#nav-col1 img{
margin: 0 0 0 0;
}
#nav-col2 {
float: left;
width: 650px;
}
#nav-col2-top {
margin: 65px 0 0 0;
}
#nav-col2-top p{
text-align: left;
color: #6F7D83;
margin: 0 0 0 15px;
border: 0;
padding: 5px;
font-weight: bold;
}
#nav-col2-top img{
border: 0;
margin: -3px 1px 0 1px;
}
.nav-col2-buttons {
margin: 35px 0 0 10px;
}
.nav-col2-buttons a{
float: left;
background: url(images/layout/navibutton2.gif) 0 0 no-repeat;
text-decoration: none;
width: 105px; 
padding: 5px 0 5px 0;
text-align: center;
font-size: 11px;
color:#6F7D83;
font-weight: bold;
}
.nav-col2-buttons a:hover{
background-position: 0 -23px;
color:#ffffff;
text-decoration: none;
}
.nav-col2-buttons a:active{
background-position: 0 -46px;
color:#000000;
text-decoration: none;
}


/* Main Content */
#main {
width:790px;
margin: auto;
text-align: left;
}
/* Col-Ad*/
#col_addit {
	float: left;
    width: 790px;
	margin: 10px 0 15px 0;
}
/* Col1 */
#main_col1 {
	float: left;
    width: 545px;
	padding: 0px 0px 0px 0px;
	margin: 0 5px 0 0;
}
/*NEW Film-Teaser*/
#teaser_newfilm {
	float: left;
    width: 545px;
	padding: 0;
	margin: 0 0 10px 0;
}
/* Col1 - Film-Teaser*/
#col1_film_teaser {
	float: left;
    width: 545px;
	padding: 0;
	margin: 0 0 15px 0;
}

/* Col1 - Comments-Teaser*/
#col1_com_teaser {
	float: left;
    width: 545px;
	padding: 0;
	margin: 0 0 10px 0;
}
.col1_com_box {
	float: left;
	width: 545px;
	padding: 0;
	margin: 0;
}
.col1_com_box p {
	padding: 0;
	height: 55px;
	margin: 0;
}
.col1_com_box img {
	float: left;
    padding: 0;
	margin: 5px;
}

/* Col1 - DL-Teaser*/
#col1_dls_teaser {
	float: left;
    width: 545px;
	padding: 0;
	margin: 0;
}
.col1_dls_box {
	width: 272px;
	float: left;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
}
.col1_dls_box p {
	padding: 5px 0 0 0;
	height: 85px;
	margin: 0 0 0 0;
}
.col1_dls_box img {
	float: left;
    padding: 0;
	margin: 5px 5px 5px 5px;	
}

/* Col1 - Games-Teaser*/
#col1_games_teaser {
	float: left;
    width: 545px;
	padding: 0;
	margin: 0;
}
.col1_games_box {
	width: 272px;
	float: left;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
}
.col1_games_box p {
	padding: 5px 0 0 0;
	height: 80px;
	margin: 0 0 0 0;
}
.col1_games_box img {
	float: left;
    padding: 0;
	margin: 0 5px 5px 5px;	
}

/* Col1 - Wallpaper-Teaser*/
#col1_wp_teaser {
	float: left;
    width: 545px;
	padding: 0;
	margin: 0;
}
.col1_wp_box {
	width: 136px;
	float: left;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
}
.col1_wp_box p {
	padding: 5px 0 0 0;
	height: 80px;
	margin: 0 0 0 0;
}
.col1_wp_box img {
	float: left;
    padding: 0;
	margin: 0 5px 5px 5px;	
}


/* Col1 -Ad*/
#col1_addit {
    width: 468px;
	margin: 20px 35px 20px 35px;
	float: left;
}


/* Col2 */
#main_col2 {
	float: left;
    width: 240px;
    padding: 0;
	margin: 0;
}
#main_col2 p {
    padding: 3px 2px 3px 2px;
	border: 0;
	margin: 0;
}
#main_col2 img {
	float: left;
    padding: 2px 2px 2px 2px;
}
/* Col2 -Gallery*/
#col2_gallery {
    width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#col2_gallery p {
	padding: 5px 2px 5px 2px;
	text-align: center;
}
#col2_gallery img {
	float: none;
    margin: 2px 5px 10px 45px;
}
/* Col2 -Blogteaser*/
#col2_blogteaser {
    width: 240px;
	padding: 0;
	margin: 0 0 5px 0 ;
}
.item  {
	margin: 0;
	border-bottom: 1px dotted #6F7D83;
}
.item p {
	padding: 5px;
	height: 30px;
	margin: 0;
}

/* Col2 -Social Web*/
#col2_socweb {
    width: 240px;
	padding: 0;
	margin: 0 0 15px 0;
}
.item_socweb  {
	margin: 0;
	padding: 0;
	border-top: 1px dotted #6F7D83;
}
.item_socweb p {
	padding: 0;
	height: 48px;
	margin: 0 0 0 0;
}
.item_socweb img {
	float: left;
    padding: 0;
	margin: 0 5px 0 0;
}
.item_socweb2  {
	margin: 0 0 0 0;
	padding: 0;
	border-top: 1px dotted #6F7D83;
}
.item_socweb2 p {
	padding: 0;
	height: 26px;
	margin: 0;
}
.item_socweb2 img {
	float: left;
    padding: 0;
	margin: 3px 5px 0 0;
}
.item_socweb-top  {
	margin: 0;
	padding: 0;
	border-top: 0px dotted #6F7D83;
}
.item_socweb-top p {
	padding: 0;
	height: 48px;
	margin: 0 0 0 0;
}
.item_socweb-top img {
	float: left;
    padding: 0;
	margin: 0 5px 0 0;
}

/* Col2 -Games*/
#col2_games {
    width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#col2_games p {
	padding: 5px 2px 5px 2px;
	text-align: center;
}
#col2_games img {
	float: none;
    margin: 2px 5px 10px 45px;
}
/* Col2 -WPs*/
#col2_wps {
    width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#col2_wps p {
	padding: 5px 2px 5px 2px;
	text-align: center;
}
#col2_wps img {
	float: none;
    margin: 2px 5px 10px 45px;
}
/* Col2 nls*/
#col2_nl {
    width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 70px 0;
}
#col2_nl p {
	padding: 5px 2px 5px 2px;
	text-align: center;
}
#col2_nl img {
	float: none;
    margin: 2px 5px 10px 45px;
}
/* Col2 -360*/
#col2_360 {
    width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#col2_360 p {
	padding: 5px 2px 5px 2px;
	text-align: center;
}
#col2_360 img {
	float: none;
    margin: 2px 5px 10px 45px;
}
/* Col2 -Ad*/
.col2_addit {
    width: 200px;
	margin: 10px 20px 10px 20px;
}

/* Films Overview*/
#filmsoverview {
	float: left;
    width: 790px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}
.filmsoverview_box {
	width: 395px;
	height: 85px;
	float: left;
	padding: 0 0 0 0;
	margin:0;
}
.filmsoverview_box p {
	height: 80px;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
}
.filmsoverview_box img {
	float: left;
	padding: 0;
	margin: 0 5px 0 5px;	
}

.filmsoverview_chart {
	font-size: 14px;
	color: #6F7D83;
	font-weight: bold;
}


/* Adventures*/
.fan_box a:hover{
  text-decoration: none;
}
.fan_box .full_widget{
  height: 208px;
  border: 0 !important;
  background: none !important;
  position: relative;
}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}
.fan_box .connections{
  padding: 5px 0 0 0 !important;
  border: 0 !important;
  font-family: Verdana, Arial, Helvetica, Univers, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
span.total{
  color: #000000;
  font-weight: bold;
  padding: 0 0 0 5px;
}
.fan_box .connections .connections_grid {
  padding-top: 5px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 5px !important;
}
.fan_box .connections_grid .grid_item .name{
  font-family: Verdana, Arial, Helvetica, Univers, sans-serif;
  font-weight: normal;
  color: #6F7D83 !important;
  padding-top: 0 !important;
}
.fan_box .connect_widget{
position: absolute;
bottom: 0;
left: 5px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}



#fblike {
    width: 240px;
	height: 40px;
	padding: 0;
	margin: 0;
	background-color: #eeeeee;
	border-top: 1px dotted #6F7D83;
}
#fblike p{
    width: 233px;
	float: left;
	padding: 2px 0 5px 5px;
	margin: 10px 0 0 0;
}
#actbox {
    width: 240px;
	height: 90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-color: #eeeeee;
	border-top: 1px dotted #6F7D83;
	border-bottom: 1px dotted #6F7D83;
}
#actbox img {
margin: 3px 0px 0px 20px;
padding: 3px 0px 0px 0px;
border-width: 0px;
}
#actbox ul{
list-style-image: url(images/layout/link.gif);
margin: 7px 0px 0px 25px;
padding: 7px 3px 0px 0px;
border: 3px;
}
#actbox li{
padding: 0px 0px 8px 0px;
border: 0px;
margin: 0px 0px 0px 0px;
}
#actbox li img{
padding: 0;
border: 0;
margin: 5px 0 2px 0;
float: none;
}
#actbox li a{
color: #000000;
padding: 0px 0px 0px 0px;
border: 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}
#actbox li a:hover{
color: #000000;
padding: 0px 0px 0px 0px;
border: 0px;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}
/* related*/
#col2_related {
    width: 240px;
	height: 287px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color: #eeeeee;
	border-top: 1px dotted #6F7D83;
}
#col2_related p {
	width: 233px;
	float: left;
	padding: 5px 0 2px 7px;
	margin: 0;
}
#col2_related img {
    margin: 2px 5px 1px 0px;
}
/* descrtext*/
#adventuredescr {
    width: 540px;
	height: 120px;
	padding: 0;
	margin: 10px 0 20px 0;
}
#adventuredescr p {
	width: 535px;
	float: left;
	padding: 0px 10px 0 0;
}
#adventuredescr img {
	float: left;
    margin: 5px 10px 5px 5px;
	padding:0;
}


/* Downloads*/
#downloads {
	float: left;
    width: 790px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#download1 {
  float:left;
  width: 790px;
}
#download2 {
  float:left;
  width: 790px;
}

#download_films {
  float:left;
}
#download_films p {
  float:left;
}
#download_films img {
  border: 0px;
}


.download_wps {
  float: left;
  width: 196px;
  margin: 0 0 10px 0;
}
.download_wps img{
}
.download_wps p {
width: 150px;
margin: 3px 0 3px 5px;
padding: 3px 0 3px 5px;
}

/* Games*/
#games {
	float: left;
    width: 790px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.games_box {
	width: 390px;
	height: 130px;
	float: left;
	padding: 0px 0px 0px 5px;
}
.games_box p {
	padding: 0px 0px 10px 0px;
}
.games_box img {
	float: left;
    padding: 2px 5px 10px 2px;	
}

/* Gallery*/
#gallery {
	float: left;
    width: 790px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.gallery_p {
	width: 150px;
	float: left;
	padding: 0px 2px 0px 2px;
	margin: 0px 2px 0px 2px;
}
.gallery_p p {
	height: 25px;
	padding: 2px 0px 10px 0px;
	margin: 2px 0px 10px 0px;
	text-align: center;
}
.gallery_p img {
	float: none;
    padding: 0px 0px 0px 0px;	
}

/* 360s*/
#360s_box {
	padding: 5px;
	margin: 5px 0 20px 0;
}
#360s_box img {
	float: left;
    padding: 5px;
	border: 5px;
}


/* RSS*/
#rss {
width: 545px;
}
#rss img{
float: left;
border-right: 5px solid #ffffff;
border-bottom: 15px solid #ffffff;
border-top: 3px solid #ffffff;
}
#rss p {
margin: 3px 0 0 5px;
padding: 3px 0 0 5px;
height: 85px;
}

/* Contact */
#contact {
width: 545px;
height: 190px;
}
#contactcol1 {
	width: 130px;
	float: left;
	padding: 0px 0px 0px 0px;
}
#contactcol2 {
	padding: 0px 0px 0px 5px;
}
#contactcol2 p {
	padding: 2px 0px 10px 0px;
}

/* Footer */
#footer{
width: 790px;
margin: auto;
text-align: left;
}
#footer_content {
border-top: 1px dotted #6F7D83;
margin: 0 0 7px 0;
width: 100%;
float: left;
}
#footer_content p {
margin: 0 0 0 0;
padding: 5px 0 2px 0;
text-align: center;
color: #6F7D83;
}
#footer_content img {
margin: -5px 0 0 0;
border-width: 0px;
}
#footer_content ul{
list-style: none;
border-left: 150px solid #ffffff;
}
#footer_content ul li{
float: left;
margin: 0px 5px 0px 0px;
color: #6F7D83;
}

/* Sitemap*/
#smap {
width: 545px;
}
#smap img {
}
#smap ul{
list-style: none;
margin: 0px 0px 0px 12px;
border: 0px;
padding: 0px 0px 0px 0px;
}
#smap ul li{
margin: 0px 0px 0px 0px;
padding: 0px 2px 1px 2px;
}
#smap ul li a{
font-weight: normal;
color: #000000;
padding: 0px 0px;
text-decoration: none;
}
#smap ul li a:hover{
font-weight: normal;
color: #000000;
padding: 0px 0px;
text-decoration: underline;
}


/*Slide-Home */
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:250px;	
	width: 545px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; 
	left: 0;
}
.image_reel img { 
	float: left; 
	border: 0;
	margin: 0;
	padding: 0;
	}

/*--Text Styles--*/
.textitem {
	height: 25px;
	overflow: hidden;
	position: absolute;
	bottom: 0; 
	left: 0;
	z-index: 99;
	background-color: #000000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}
.textitem p {
float: left; 
font-weight: bold; 
width: 545px; 
font-size: 14px;
color: #ffffff;
line-height: 25px;
text-indent: 0.5em;
padding: 0;
margin: 0;
}


/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 3px; 
	right: 5px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: left;
	line-height: 7px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/

}
.paging a {
	margin: 1px;
	float: left;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	border: 0px solid #6F7D83;
}
.paging a.active {
	font-weight: bold;
	background-color: #ffffff;
	border: 0px solid #6F7D83;
	color: #000000;
}
.paging a:hover {color: #000000; font-weight: bold; background-color: #cccccc;}

/* Galleriffic */
div#container {
	/*overflow: hidden;*/
}
div.content {
	display: none;
	clear: both;
}

div.content a, div.navigation a {
	text-decoration: none;
}
div.content a:hover, div.content a:active {
	text-decoration: underline;
}

div.navigation a.pageLink {
	height: 63px;
	line-height: 63px;
}

div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}

div.slideshow-container,
div.loader,
div.slideshow a.advance-link {
	width: 650px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
	margin: 0;
	padding: 0;
}

div.loader,
div.slideshow a.advance-link {
	height: 425px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	
	margin: 0;
}

div.caption-container {
	height: 25px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	
	margin: 0; /* Hier die Position der Bildbeschreibung einstellen */
}

div.slideshow-container {
	position: relative;
	float: left;
	height: 425px;
	margin: 0;
	padding: 0;
}

div.loader {
	position: absolute;
	top: 20px;
	left: 20px;
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	margin-top: 0;
	margin-left: 75px;
}
div.slideshow a.advance-link {
	display: block;
	line-height: 0px; /* This should be set to be at least the height of the largest image in the slideshow with padding */
	text-align: center;
}

div.slideshow a.advance-link:hover,
div.slideshow a.advance-link:active,
div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow a.advance-link:focus {
	outline: none;
}

div.slideshow img {
	border-style: solid;
	border-width: 0px;
}
div.caption-container {
	float: left;
	position: relative;
	margin: 0;
}
span.image-caption {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

div.caption-container, span.image-caption {
	width: 250px;
}

div.caption {
	padding: 0;
}

div.image-desc {
	padding: 0;
}
div.image-desc p {
	padding: 3px 0 3px 3px;
	color: #000000;
}
div.download {
	margin-top: 8px;
}
div.photo-index {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 12px;
}
div.navigation-container {
	float: left;
	/*position: relative;*/
}
div.navigation {
	float: left;
	/*position: relative;*/
	margin: 10px 0 5px 37px; /* hier die Position der Thumbs-Navi einstellen */
	padding:0;
}
div.navigation a.pageLink {
	display: block;
	/*position: relative;*/
	float: left;
	margin: 0px;
	background-position:center center;
	background-repeat:no-repeat;
	
}

div.navigation a.pageLink:focus {
	outline: none;
}
div.navigation a.prev {
	background: url(images/arrow_left.gif);
	width: 15px;
	height: 65px;
	margin-left: 19px;
}
div.navigation a.next {
	background: url(images/arrow_right.gif);
	width: 15px;
	height: 65px;
}

ul.thumbs {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 2px 3px 2px 3px;
	list-style: none;
}
a.thumb {
	padding: 1px;
	display: block;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
	position: relative;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	position: relative;
	display: block;
	float: left;
	margin-right: 2px;
	padding: 0;
	border: 0px solid #ccc;
}
div.pagination a:hover {
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
}
div.pagination span.ellipsis {
	border: none;
	padding: 0;
}

div.gallery-gutter {
	clear: both;
	padding-bottom: 20px;
}

/* Pager */
#navpager {}
.pagernav { padding: 0 0 0 5px; border: 0;}
.pagernav a { 
margin:5px 9px 5px 0;
display: inline-block;
text-align: center;
padding:7px 18px 8px 18px;
font-size: 12px;
font-weight: bold;
color: #6F7D83;
border:1px solid #6F7D83;
-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
-moz-border-radius: 3px; /* FF1-3.6 */
border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
.pagernav a:hover { background: #eeeeee; text-decoration: none;}
.pagernav a.highlight { color: #fff; font-weight: bold; background: #6F7D83; }



