html {
	overflow-y:auto;
	overflow-x:hidden;
	height:100%;
	margin:0;
	padding:0;
}

body {
	margin:30px 0 0 0;
	padding:0;
	background:#FFF;
	font-family:arial,helvetica,sans-serif;
	text-align:center;
}

#wrapper {
	width:890px;
	margin:0 auto;
	text-align:left;
}

#head {
	width:890px;
	height:78px;	
}

#menu {
	width:430px;
	height:78px;
}

#content {
	width:890px;
	margin:20px 0 0 0;	
}

#text {
	width:298px;
	font-size:15px;
	line-height:18px;
}

#photo {
	width:572px;
	height:430px;	
}

#footer {
	margin:40px 0 20px 0;
	font-size:10px;
	color:#444;
}

h1 {
	font-size:80px;
	margin:0;
	color:#444;	
}

p {
	color:#6B6B6B;
	font-size:56px;
	font-weight:bold;
	margin:20px 0 0 0;	
}

ul {
	margin:0;
	padding:0;
}

li {
	list-style-type:none;
	display:inline;
	margin:0 3px 0 0;
}

fieldset {
	border:0;
	height:430px;
	margin:0;
	padding:0;	
}

legend {
	color:#444;
	font-weight:bold;
	font-size:21px;
	padding:0 10px 0 10px;
}

.input_text {
	margin:0;
	padding:0;
	border:0;
	font-family:arial,helvetica,sans-serif;
	font-size:21px;
	color:#444;
	background:#F1F1F1;
	width:422px;
}

.input_submit {
	margin:0;
	padding:0;
	border:0;
	font-family:arial,helvetica,sans-serif;
	font-size:21px;
	color:#FFF;
	background:#444;
	width:422px;
}

.label {
	border:0;
	color:#AAA;
	font-size:21px;
	font-weight:bold;
	width:140px;
	vertical-align:top;	
}

.label2 {
	border:0;
	font-size:21px;
	width:140px;	
}

.input {
	border0;
	width:422px;	
}

.input2 {
	border:0;
	width:422px;
	text-align:center;	
}

.left {
	float:left;
}

.right {
	float:right;	
}

.clear {
	clear:both;
}

.table_menu {
	width:411px;
	height:78px;
}

.table_top {
	vertical-align:top;
}

.table_bottom {
	vertical-align:bottom;
}

.table_left {
	text-align:left;
}

.table_right {
	text-align:right;
}

.com {
	font-size:15px;
	color:#999;	
}

.lang {
	font-size:10px;
	color:#444;
	text-transform:uppercase;
}

.menu {
	font-size:21px;
	color:#444;
	font-weight:bold;
}

.distance {
	height:12px;
	line-height:0;
	font-size:0;	
}

.distance2 {
	width:10px;	
}

.distance3 {
	width:20px;	
}

.li_last {
	margin:0 -3px 0 0;	
}

.kontaktformular {
	border:0;
	color:#444;
	font-size:21px;
	font-weight:bold;	
}

.voltaire {
	margin-left:67px;
	font-size:14px;	
}

.conrad {
	margin-left:20px;
	font-size:14px;	
}

.lessing {
	margin-left:97px;
	font-size:14px;
}

.wache {
	margin-left:213px;
	font-size:14px;	
}

.hauschka {
	margin-left:265px;
	font-size:14px;	
}

.error {
	background:#FF0000;
	color:#FFF;
	padding:10px;
	font-size:21px;	
}

a.link_lang:link,a.link_lang:visited {
	color:#999;
	text-decoration:none;
}

a.link_lang:hover,a.link_lang:active {
	color:#FFF;
	background:#999;
	text-decoration:none;
}

a.link_menu:link,a.link_menu:visited {
	color:#AAA;
	text-decoration:none;
}

a.link_menu:hover,a.link_menu:active {
	color:#FFF;
	background:#AAA;
	text-decoration:none;
}

a.link_blog:link,a.link_blog:visited {
	color:#AAA;
	text-decoration:none;
}

a.link_blog:hover,a.link_blog:active {
	color:#FFF;
	background:#AAA;
	text-decoration:none;
}