.categories {
position:absolute;
display: none;
max-width:90px;
margin: 5px;
}

.entrythumb:hover .categories {
display: inline;
}

a.tag-link{

position:relative;
	color: #FFFFFF;
	background:#ad9961;
	padding: 2px 3px 2px 3px;


}

a.tag-link:hover{

	color:  #FFFFFF;


}

body {
	font:12px Helvetica;
	color: #666666;
	
}	


a {
	text-decoration: none;
	color:#333333;
}

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


h1 {
	font:60px/60px Helvetica;
	color: #ad9961M
}

h2 {
	font:21px/20px Helvetica;
	display:block;
	padding: 0px 0 5px 0;
	margin-top: -1px;
	color:#ad9961;
	text-transform: uppercase;
}

hr {
	border: 1px #ad9961 solid;
	display:none;
}


a img {border:none;}

body#bodystart img#navstart,
body#bodyportfolio img#navportfolio,
body#bodyprofil img#navprofil,
body#bodykontakt img#navkontakt {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}	

#head {
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
}

#page {
	position:absolute;
	top:180px;
}

#start_bild {
	position:fixed;
	left: 220px;
	width:790px;
}

#start_bild img{
	margin-right:15px;
}


#start_text{
	position:fixed;
	left: 220px;
	width:500px;
	top:330px;
	float:left;
}

#start_arbeiten {
	float:right;
	position:fixed;
	left: 480px;
	width:240px;
	top:400px;

}

#thumbnails {
margin-left: 20px;
	position:relative;
	top:310px;
        max-height: 110px;
        width: 9999px;
        overflow:hidden;

}

#thumbnails img {
	margin: 0 5px 5px 0;
	float:left;
}

#kategorien{
	position:fixed;
	left:59px;
	top:609px;
	height:28px;
	border:1px solid #ad9961;
	border-left:none;
	color:#FFF;
	display:block;
	padding:5px;
	
}



.kat_bild {
	position:fixed;
	left:39px;
	top:604px;
}

.tag{	
	display:inline;	
}

.tag a {
	color: #FFFFFF;
	background:#ad9961;
	padding: 2px 3px 2px 3px;
	margin-left: 5px;
}

.tag a:hover {	
	display:inline;
	padding: 2px 3px 2px 3px;
	background:#666666;
	margin-left: 5px;
	color: #FFFFFF;	
}

#video {
	width: 800px;
	position:fixed;
	left:220px;
}

#video object{
	float:left;
	margin-right: 10px;
clear:both;
}

#vita {
	position:fixed;
	left: 220px;
	width:420px;
	text-align:justify;
}

#ausstattung{
	position:absolute;
	left: 660px;
	width:330px;
}

#kontakt {
	position:fixed;
	width:420px;
	left:220px;
	text-align:left;
	}

#impressum {
	position: absolute;
	left:660px;
	width:330px;
}

textarea {
	width: 410px;
	border:1px solid #ad9961;
        background: white;
	color: #111;
	padding:5px;
	
}

input {
	width: 410px;
	border:1px solid #ad9961;
        background: white;
	color: #111;
	padding:5px;
	margin-bottom: 5px;
}

.send {
	width: 422px;
	border:1px solid #ad9961;
        background: white;
	margin-right:10px;
	color: #111;
	padding:5px;
        margin-top:5px;

}	

.error {
	
	border-color: #F00
}
.success {
	display:none;
	font-weight:700
}

#navigation-block {
	position:fixed;
	top:150px;
}

ul#sliding-navigation
{
	list-style: none;
	font-size: .75em;
	margin: 30px 0;
	padding: 0;
}


ul#sliding-navigation li.sliding-element a
{	font:18px Helvetica ;
	text-transform:uppercase;
	display: block;
	width: 150px;
	height: 25px;
	padding: 5px 18px;
	margin: 0;
	margin-bottom: 5px;
	
}


ul#sliding-navigation li.sliding-element a
{	
	color: #ad9961;
	background:#FFFFFF url('img/navi_hover.png') ;
	border: 1px solid #ad9961;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #CCCCCC; }



.infiniteCarousel {
  width: 95%;
  position: relative;
  top:480px;
  left:0px;
}

.infiniteCarousel .wrapper {
  width: 99%; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin:0 50px 0 20px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {

}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 100px;
  width: 100px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 100px;
  width: 50px;
  background: url(http://18735.webhosting7.1blu.de/Core/core/themes/simple2/gfx/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top:10px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 -200px;
  right: -30px;
}

.infiniteCarousel .back {
  background-position: 0 0;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -300px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -100px;
}

h2 {
	font:21px/20px Helvetica;
	display:block;
	padding: 0px 0 5px 0;
	margin-top: -1px;
	color:#ad9961;
	text-transform: uppercase;
}

#video h2 {
           margin-top:-14px;
}
#video h3 {
           font:16px Helvetica;
font-weight:bold;
}
#video h4 {
           font:12px Helvetica;
font-weight:bold;
        
}
