body {
	background-attachment:fixed;
	font : normal 10px verdana, sans-serif;
	color : #444;
	line-height : 12px;
}
.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 : 600px;
	padding-bottom : 10px;
	margin-right : 5px;
}
h1 {
font-size : 10px;
}
h3 {
font-size : 10px;
}
h4 {
font-size : 9px;
color : #cccccc;
font-weight : lighter;
}
a {
	font-size : 10px;
	text-decoration : none;
	outline : none;
	color : #999;
}
a img {
border : 0 none;
}
#Rubrik {
float : left;
font-weight : bold;
text-align : left;
}
#Rubrik a:hover {
color : #ff99cc;
}
#box {
	padding : 0;
	float : left;
	position : absolute;
	margin-left : 150px;
	margin-top: 160px;
}
#titel {
	font-size : 12px;
	height : 130px;
	width : 130px;
}
#links {
	width : 135px;
	padding : 0;
	float : left;
	vertical-align : bottom;
	font-weight : normal;
	text-align : right;
	color : #000;
	margin-left : 10px;
	position : fixed;
	margin-top : 20px;
	margin-right: 10px;
}
#links a:hover {
color : #ff99cc;
}
#links a {
color : #969696;
}
#inhalt {
	width : 95%;
	padding : 0;
	float : left;
	overflow : auto;
	margin-left : 20px;
}
#inhalt-500 {
	width : auto;
	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 : 700px;
}
#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;
	margin : 0 12px 12px 0;
	padding : 10px;
	float : left;
}
.box1:hover {
background-color:#ccc;
}
.box2 {
	background-color : #ffffff;
	margin : 0 12px 12px 0;
	padding : 10px;
	float : left;
}
.box2:hover {
background-color:#ccc;
}
.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 : 0 10px 10px 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;
}
.foto-box-500 {
background-color : #ffffff;
border : 1px solid #fff;
margin : 0 12px 12px 0;
padding : 10px;
float : left;
width: 500px;
}
.description-box {
	background-color : #ffffff;
	border-top : 3px solid #000;
	border-bottom : 1px solid #000;
	width:700px;
	margin : 0 0 12px 0;
	padding : 0 10px 0 10px;
	float : left;
}
.description-box-500 {
	background-color : #ffffff;
	border-top : 3px solid #000;
	border-bottom : 1px solid #000;
	width:501px;
	margin : 0 0 12px 0;
	padding : 0 10px 0 10px;
	float : left;
}

.description-head {
	float:left;
	width:150;
	text-align:left
}
.description-text {
	float:right;
	width:350;
	text-align:right
}
.description-text-500 {
	float:right;
	width:350px;
	text-align:right
}

.spalter #container:hover {
width : 930px;
background : #ffffff;
text-align : left;
border: 30px solid #000;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
}
.arrowlistmenu {
width : 125px;
padding : 5px 10px 5px 0;
margin-top : 10px;
background-color : #fff;
}
.arrowlistmenu .menuheader {
color : #666666;
cursor : pointer;
cursor : pointer;
padding-top : 0;
margin-bottom : 15px;
}
.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 : #0066cc;
}
#largeImg {
width : 550px;
height : 400px;
padding-top : 10px;
}
.bilder {
	top:500px;
	margin-top: 10px;
}
#bg {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:100%;
}

#hcenter {
	position:absolute;
	overflow:hidden;
	width:200%;
	height:100%;
	left:-50%;
}

