body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}


	
body {
color: #4a4a4a;
  background: #ffffff url(assets/templates/res/images/res_hg.gif) no-repeat center 50px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0px;
}

a{	text-decoration: none;}

a:link {color: #ff8811}
a:visited {color:#ff8811}
a:hover {color: #ff8811}
a:active {color: #ff8811}

#menu a:link {color: #4a4a4a}
#menu a:visited {color: #4a4a4a}
#menu a:hover {color:#ff8811}
#menu a:active {color:#ff8811}

#menu .current a:link {color: #ff8811}
#menu .current a:visited {color:#ff8811}
#menu .current a:hover {color: #ff8811}

#wrap{
position: relative;
width: 1000px;
margin: 0px auto;
}
#box{
position: relative;
width: 1000px;
height: 610px;
margin: 80px auto 0 auto;
border:0px solid green;
}
#titel{
z-index: 10;
position: absolute;
top: 100px;
left: 615px;
width: 300px;
border:0px solid blue;
}
#titeltext{
	display: none;
}
#menu{
position: absolute;
left: 675px;
top: 430px;
width: 300px;
border: 0px solid orange ;
letter-spacing: 2px;
}
.level0{
	text-transform: uppercase;
	line-height: 20px;
}
.level1{
	text-transform: none;
	line-height: 15px;
}
#menu ul li ul{
	margin: 0 0 0 20px;
}
#nav{
	position: absolute;
	top: 410px;
	left: 675px;
}
#content-accordion{
height: 180px;
	border:0px solid red;
	position: absolute;
	top: 210px;
	left: 15px;
}
#content-scroller{
position:absolute;
top:50px;
left: 30px;
border: 0px solid red;
	
}
.content-text{
border: 0px solid green;
	width: 500px;
	position: absolute;
	top: 80px;
	left: 80px;
	line-height: 15px;
}
.content-text p{
	
}
#impressum{
	position: fixed;
	bottom:5px;
}
.portfolioitem {
	height: 500px;
}
table.valign {
text-align: center;
vertical-align: middle;
width: 600px;
border: 0px solid orange;
	height: 100%;
}

.portfolioiteminfo {
position: absolute;
padding-top: 3px;
left: 75px;
top: 357px;
border-top: 0px dashed white ;
color: white;
width: 450px; 
text-shadow: 2px 2px 6px #444;
}
.xportfolioitemnr{
position: absolute;
bottom: 0px;
right:0px;
}
#content-accordion .portfolioiteminfo {
position: absolute;
left: 175px;
top: 160px;
border-top: 0px dashed white ;
color: white;
width: 120px;
text-shadow: 1px 1px 2px #000;
}
#content-accordion .portfolioitemnr{
display: none;
}
.grau{
	color: #999999;
}
.debug {
	display: none;
}