body {
	background:url(../images/15original.gif) repeat;
	background-attachment:fixed;
	font : normal 9px verdana, sans-serif;
	color : #CCCCCC;
}
.column1 {
font-size : 9px;
float : left;
text-align : left;
width : 230px;
padding-bottom : 10px;
margin-right : 5px;
}
.column2 {
font-size : 9px;
float : left;
text-align : left;
width : 280px;
padding-bottom : 10px;
margin-right : 5px;
}
.column3 {
font-size : 9px;
float : left;
text-align : left;
width : 170px;
padding-bottom : 10px;
}
.column4 {
font-size : 9px;
float : left;
text-align : left;
width : 280px;
padding-bottom : 10px;
margin-right : 5px;
}
h1 {
font-size : 10px;
}
h3 {
	font-size : 14px;
}
h4 {
font-size : 9px;
color : #cccccc;
font-weight : lighter;
}
a {
	text-decoration : none;
	outline : none;
	color : #ff3b59;
}
a img {
border : 0 none;
}
#Rubrik {
float : left;
font-weight : bold;
text-align : left;
}
#Rubrik a:hover {
color : #ff99cc;
}
#box {
	width : 900px;
	padding : 0;
	float : left;
	position : inherit;
	margin-left : 170px;
	margin-top : 20px;
}
#titel {
	font-size : 12px;
	height : 88px;
	width : 150px;
}
#links {
	width : 125px;
	padding : 0;
	float : left;
	vertical-align : bottom;
	font-weight : normal;
	text-align : right;
	color : #3d4c4c;
	margin-left : 10px;
	position : fixed;
	margin-top : 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
}
#links a:hover {
color : #e8b24a;
}
#links a {
color : #969696;
}
#inhalt {
width : 800px;
padding : 0;
float : left;
overflow : auto;
margin-left : 20px;
}
#inhalt-ohne {
padding : 0;
float : left;
overflow : auto;
margin-left : 20px;
}
#single {
padding : 10px 10px 10px 10px;
float : left;
overflow : auto;
margin-left : 20px;
background-color : #fff;
width : 550px;
}
#single a:hover {
color : #ff99cc;
}
#bilder-single {
padding : 0 10px 0 10px;
float : left;
overflow : auto;
margin-left : 20px;
background-color : #fff;
width : 800px;
}
#inhalt_alle {
width : 600px;
padding : 0;
float : left;
overflow : auto;
margin-left : 150px;
}
ol, ul {
list-style : none;
}
#rechts {
width : 100px;
padding : 0;
float : left;
background-color : #ff99cc;
}
.whitework {
width : 690px;
background-color : #fff;
float : left;
}
.newcolumn1 {
width : 145px;
float : left;
background-color : #fff;
margin : 0 10px 20px 0;
padding : 10px 10px 10px 10px;
}
.newcolumn2 {
width : 300px;
float : left;
background-color : #fff;
margin-right : 10px;
padding : 10px 10px 10px 10px;
}
.workspace {
width : 495px;
float : left;
padding : 10px 10px 20px 10px;
background-color : #fff;
}
.workspacewide {
width : 660px;
float : left;
padding : 0 10px 0 10px;
background-color : #fff;
}
#nolanshow1 {
width : 670px;
height : 500px;
}
#jpgshow1 {
width : 670px;
height : 442px;
}
.box1 {
background-color : #ffffff;
width : 200px;
border : 1px solid #fff;
margin : 0 12px 12px 0;
padding : 10px;
float : left;
}
.box1:hover {
border : 1px solid #666;
}
.box2 {
background-color : #ffffff;
width : 250px;
border : 1px solid #fff;
margin : 0 12px 12px 0;
padding : 10px;
float : left;
}
.box2:hover {
border : 1px solid #666;
}
.box3 {
background-color : #fff;
width : 150px;
border : 1px solid #fff;
margin : 0 0 12px 0;
padding : 10px;
float : left;
}
.box3:hover {
border : 1px solid #ccc;
}
.box3 a:hover {
text-decoration : none;
}
.box4 {
height : 170px;
width : 200px;
margin : 10px 0 0 10px;
float : left;
background-color : #00ff00;
}
.box5 {
height : 150px;
width : 200px;
margin : 10px 0 0 10px;
float : left;
background-color : #cc0000;
}
.kontakt1 {
background-color : #ffffff;
width : 250px;
border : 1px solid #fff;
margin : 0 12px 12px 0;
padding : 10px;
float : left;
}
#column4 a:hover {
color : #ff99cc;
}
.foto-box {
background-color : #ffffff;
border : 1px solid #fff;
margin : 0 12px 12px 0;
padding : 10px;
float : left;
}
.spalter #container {
width : 930px;
text-align : left;
border-top-width : 30px;
border-right-width : 30px;
border-bottom-width : 30px;
border-left-width : 30px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #ffffff;
border-right-color : #ffffff;
border-bottom-color : #ffffff;
border-left-color : #ffffff;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
}
.arrowlistmenu {
width : 125px;
padding : 5px 5px 5px 0;
margin-top : 10px;
}
.arrowlistmenu a{
color:#ff3b59;
}
.arrowlistmenu a#current{
color:#e8b24a;
}
.arrowlistmenu #current{
color:#e8b24a;
}
.arrowlistmenu .menuheader {
	color : #ff3b59;
	cursor : pointer;
	padding-top : 0;
	margin-bottom : 5px;
}
.arrowlistmenu .openheader {
margin-bottom : 5px;
}
.arrowlistmenu ul {
list-style-type : none;
margin : 0;
padding : 0;
margin-top : 5px;
margin-bottom : 5px;
}
.arrowlistmenu ul li {
padding-bottom : 2px;
line-height : 1.5em;
}
li.news {
line-height : 15px !important ;
margin-bottom : 10px;
color : #989096;
}
.arrowlistmenu ul li a {
color : #666666;
display : block;
text-decoration : none;
}
.arrowlistmenu ul li a:hover {
color : #e8b24a;
}
.arrowlistmenu ul li a#current {
color : #e8b24a;
}
#largeImg {
width : 550px;
height : 400px;
padding-top : 10px;
}
#boxhead {
	width:600px;
	height: 100px;
}
#boxhead h5{
	font-size:24px;
	font-family: verdana, sans-serif;
}
#i1 {
	width:900px;
	height:0px;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
#i1 h3{
    font-size:10px;
	padding-left:5px;
	}
#i2 {
	width:800px;
	height:162px;
	float:left;
}
#impressum {
	width:600px;
	float:left;
}
#impressum a{
	color:##ff3b59;
	font-size:9px
}
#kontakt-links {
	width:300px;
	float:left;
}
#kontakt-rechts {
	margin-left:20px;
	width:300px;
	float:left;
}
#db {
	width:800px;
	height:500px;
	float:left;
	margin-top: 155px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}
.boxgrid{ 
				width: 667px; 
				height: 200px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
				margin:0 15px 15px 0;
			}
				.boxgrid img{ 
					position: absolute; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#e8b24a; 
					font-weight:bold; 
					font:10pt verdana, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #fff; 
				height: 100px; 
				width: 100%; 

 			}
 				.captionfull .boxcaption {
 					top: 200;
 					left: 0;
					color:#ff5949;
 				}
 				.caption .boxcaption {
 					top: 200px;
 					left: 0;
 				}

			.boxcaption h3  {
	padding:0;
}
			.boxcaption2 h3  { padding:0; margin:3px 0 0 0;}	
			.boxcaption3 h3  {
	padding:0;
}	
			.boxcaption h3 a { padding:10px; margin:0; color:#e8b24a; text-decoration:none; font-size:12px; font-family:verdana, sans-serif, sans-serif; font-weight:normal; float:left;} 
			.boxcaption h3 a:hover {color:#FFF;}
			.boxcaption2 h3 a { padding:10px; margin:0; color:#e8b24a; text-decoration:none; font-size:12px; font-family:verdana, sans-serif; font-weight:normal;float:left;} 
			.boxcaption3 h3 a { padding:10px; margin:0; color:#e8b24a; text-decoration:none; font-size:12px; font-family:verdana, sans-serif; font-weight:normal;float:left;}
			
			.cover boxcaption h3 a:hover { color:#FFF;}
			.cover boxcaption2 h3 a:hover { color:#FFF;}
			.cover boxcaption3 h3 a:hover { color:#FFF;}





.boxgrid2{ 
				width: 480px; 
				height: 207px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
				margin:0;
			}
				.boxgrid2 img{
	position: absolute;
	left: -4px;
	border: 0;
	top: 15px;
				}
							.boxcaption2{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .9; 

				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 			}
 				.captionfull .boxcaption2 {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption2 {
 					top: 207px;
 					left: 0;
 				}
				
				
.boxgrid3{
	width: 300px;
	height: 200px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin:0 15px 15px 0;
			}
				.boxgrid3 img{ 
					position: absolute; 
					left: 0; 
					border: 0; 
				}
							.boxcaption3{
	float: left;
	position: absolute;
	background: #fff;
	height: 200px;
	width: 100%;

 			}
 				.captionfull .boxcaption3 {
 					top: 200;
 					left: 0;
					color:#ff5949;
 				}
 				.caption .boxcaption3 {
 					top: 200px;
 					left: 0;
					margin:0;
					padding:0;
 				}
				
				
				
.boxgrid4{
	width: 200px;
	height: 200px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin:0 15px 15px 0;
			}
				.boxgrid4 img{ 
					position: absolute; 
					left: 0; 
					border: 0; 
				}
							.boxcaption4{ 
				float: left; 
				position: absolute; 
				background: #fff; 
				height: 200px; 
				width: 100%; 
				
 			}
 				.captionfull .boxcaption4 {
 					top: 200;
 					left: 0;
					color:#ff5949;
 				}
 				.caption .boxcaption4 {
 					top: 200px;
 					left: 0;
					margin:0;
					padding:0;
 				}
.boxgrid5{ 
				width: 162px; 
				height: 162px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
				margin:0;
			}
				.boxgrid5 img{ 
					position: absolute; 
					left: 0; 
					border: 0; 
				}
.boxgrid6{ 
				width: 192px; 
				height: 208px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
				margin:0 15px 15px 0;
			}
				.boxgrid6 img{ 
					position: absolute; 
					left: 0; 
					border: 0; 
				}
				
.boxgrid7{ 
				width: 447px; 
				height: 208px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
				margin:0 0 15px 0;
			}
				.boxgrid7 img{ 
					position: absolute; 
					left: 0; 
					border: 0; 
				}
				
.boxgrid8{ 
				width: 447px; 
				height: 160px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
				margin:0 15px 0 0;
			}
				.boxgrid8 img{ 
					position: absolute; 
					left: 0; 
					border: 0; 
				}
				
.boxgrid9{
	width: 845px;
	height: 200px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin:0 0 10px;
			}
				.boxgrid9 img{ 
					position: absolute; 
					left: 0; 
					border: 0; 
				}
#pimage {
	height:333px;
	float:left;
}
#pimage2 {
	height:333px;
	float:left;
}
#pimage img{
	float:left;
}

#scroller {
	width:30000px;
	height:333px;
	position:absolute;
	top:0;
	left:0;
}
#scroller img {
	float:left;
}
#ppx {
	position: relative;
	left: 0px;
	top: 0px;
	width:500px;
	height:400px;
	padding: 0px;
	overflow: hidden;
	float:left;
}
#ppx2 {
	position: relative;
	left: 0px;
	top: 0px;
	width:500px;
	height:333px;
	padding: 0px;
	overflow: hidden;
	float:left;
}
#ppx3 {
	position: relative;
	left: 0px;
	top: 0px;
	width:845px;
	height:241px;
	padding: 0px;
	overflow: hidden;
	float:left;
}
#ppx4 {
	position: relative;
	left: 0px;
	top: 0px;
	width:333px;
	height:400px;
	padding: 0px;
	overflow: hidden;
	float:left;
}
#ppx5 {
	position: relative;
	left: 0px;
	top: 0px;
	width:600px;
	height:400px;
	padding: 0px;
	overflow: hidden;
	float:left;
}
#title{
	width:845px;
	height:15px;
	float:left;
	margin-top: 118px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color:#e8b24a;
}

#title2{
	width:500px;
	height:15px;
	float:left;
	margin-top: 118px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color:#e8b24a;
}
#title3{
	width:900px;
	height:15px;
	float:left;
	margin-top: 118px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color:#e8b24a;
}
#titleholder {
	float:left;
}
#moreinfo {
	float:right;
}

#projectinfo {
	color:#ffffff;
	width:840px;
	float:left;
}
#projectinfo p{
	clear:left;
	margin:0 0 20px 0;
	color: #CCCCCC;
}

#projectinfo2 {
	color:#ffffff;
	width:500px;
	float:left;
}
#projectinfo2 p{
	clear:left;
	margin:0 0 20px 0;
	color: #CCCCCC;
}
#projectinfo2 p a{
    font:normal 9px verdana, sans-serif;
	}
#projectinfo3 {
	color:#ffffff;
	width:500px;
	float:left;
}
#projectinfo3 p{
	clear:left;
	margin:0 0 20px 0;
	padding-right:167px;
	color: #CCCCCC;
}

#thumbholder {
	height:40px;
	width: 550px;
	margin:9px 0 0 0;
	float:left;
	padding:0;
}
#thumbholder img{
	width:40px;
	height:40px;
	padding:0
}
#thumbholder a {
	border:solid 1px #fff;
	float:left;
	margin:0 4px 0 0;
}
#thumbholder a:hover {
border:1px solid #ff3b59;
}
#thumbholder2 {
	height:40px;
	width: 360px;
	margin:9px 300px 0  0;
	float:left;
	padding:0;
}
#thumbholder2 img{
	width:40px;
	height:40px;
}
#thumbholder2 a {
	border:solid 1px #fff;
	float:left;
	margin:0 4px 0 0;
}
#thumbholder2 a:hover {
border:1px solid #ff3b59;
}
#thumbholder3 {
	height:40px;
	width: 840px;
	margin:9px 300px 0  0;
	float:left;
	padding:0;
}
#thumbholder3 img{
	width:40px;
	height:40px;
}
#thumbholder3 a {
	border:solid 1px #fff;
	float:left;
	margin:0 4px 0 0;
}
#thumbholder3 a:hover {
border:1px solid #ff3b59;
}
#wrapper {
    width:800px;
}
.bubbleInfo {
	position: relative;
	width:40px;
	height:40px;
	float:left;
	margin-top: 0;
	margin-right: 11px;
	margin-bottom: 10px;
	margin-left: 0;
}
.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
}
#dpop {
	padding:3px 3px 0 4px;
	height:27px;
	background-image:url(../images/tagbg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
	line-height:11px;
}
#titel2 {
height:100px;
width: 600px;
background-color:#33CC33
}
#top-head{
width:860px;
height:150px;
}
#untertitel {
	float:left;
	width:600px;
	text-align:left;
	font-weight : normal;
	text-align : left;
	color : #ff5949;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
    padding-top:10px;
	padding-bottom:20px;
}
