/* CSS Document */

#leftnavigation,
#rightnavigation{
	float: left;
	width: 32px;
	height: 200px
	}
	
#leftnavigation{
	padding: 0 0 0 30px;
	}

#leftnavigation img,
#rightnavigation img{
	width: 26px;
	padding: 87px 0 80px 0;
	margin: 0 ;
	}

.gallerypicture{
	float: left; 
	padding: 0 32px 0 32px;
}


/* layout */
#themenavigation-box{
	clear: both;
	float: left;
	width: 400px;
	height: auto;
	margin: 30px 0 0 20px; 
}



#themenavigation h3,
#customernavigation h3{
	margin: 0 0 10px 15px;
	font-size: 1em;
	color: #0049A4;
}

#themenavigation ul li{
	padding: 6px 0 6px 0;
	list-style-type: none;
}

#themenavigation ul li.over a:link{
	padding : 0 4px 0 15px;
	text-decoration: none;
	background-image: url(../pic/comon/nav_1.png);
	background-repeat: no-repeat;
	background-position: 0 2px ;
} 

#themenavigation ul li.over a:visited{
	padding : 0 4px 0 15px;
	text-decoration: none;
	background-image: url(../pic/comon/nav_1.png);
	background-repeat: no-repeat;
	background-position: 0 2px ;

} 

#themenavigation ul li a:link{
	padding : 0 4px 0 15px;
	margin: 0;
	text-decoration: none;
	color: #000;
	background-image: none;
} 

#themenavigation ul li a:visited{
	padding : 0 4px 0 15px;
	margin: 0;
	text-decoration: none;
	color: #000000;
	background-image: none;
} 

#themenavigation ul li a:hover{
	padding : 0 4px 0 15px;
	margin: 0;
	text-decoration: none;
	color: #000;
	background-image: url(../pic/comon/nav_1.png);
	background-repeat: no-repeat;
	background-position: 0 2px ;

} 

#pictureadd a:link,
#pictureadd a:visited,
#pictureadd a:hover{
	text-decoration: none;
}

#themenavigation ul li span,
#pictureadd span{
	margin : 0;
	padding : 0;
	font-size: .95em;
}

#themenavigation ul li .sub a:link,
#pictureadd .sub a:link{
	margin : 0 4px 0 4px;
	padding : 0 2px 0 2px;
	color: #000;
	background-image: none;
	border: 1px solid #999;
}

#themenavigation ul li .sub a:visited,
#pictureadd .sub a:visited{
	margin : 0 4px 0 4px;
	padding : 0 2px 0 2px;
	color: #000;	
	background-image: none;
	border: 1px solid #ccc;
}

#themenavigation ul li .sub a:hover,
#pictureadd .sub a:hover{
	margin : 0 4px 0 4px;
	padding : 0 2px 0 2px;
	color: #000;	
	background-image: none;
	border: 1px solid #FFAF0F;
}

#themenavigation ul li .sub a:link.over,
#pictureadd .sub a:link.over{
	margin : 0 4px 0 4px; 
	padding : 0 2px 0 2px;
	border: 1px solid #FFAF0F;
}

#themenavigation ul li .sub a:visited.over,
#pictureadd .sub a:visited.over{
	margin : 0 4px 0 4px; 
	padding : 0 2px 0 2px;
	border: 1px solid #FFAF0F;
}


/* layout */
#customernavigation-box{
	float: left;
	width: 500px;
	height: auto;
	margin: 30px 0 0 30px;
}

#customernavigation ul{
	list-style-type: none;
}

#index-kreativraum-de{
	width: 100%;
	height: 307px;
	background-color: #0049A4;
	background-image: url(../pic/deutsch/kreativraum_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#index-kreativraum-en{
	width: 100%;
	height: 307px;
	background-color: #0049A4;
	background-image: url(../pic/english/kreativraum_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#kreativraum-active{
	width: 100%;
	height: 208px;
	background-color: #0049A4;
	background-image:  url(../pic/comon/logo_kreativraum.gif);
	background-repeat: no-repeat;
	background-position: 833px 244px;
	padding: 47px 0 52px 0;
}

#showimage{
	position: absolute;
	visibility: hidden;
	background-color: #0049A4;
	padding: 20px;
	border:1px #ccc solid;
}

#showimage img{
	cursor: pointer;
}