body {
	margin:0;
	padding:0;
	background:#CCC url("img/body-bg.png") no-repeat top center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	color:#444;
}
.clear {
	clear:both;
}
#wrapper_1 {
	width:950px;
	margin:137px auto 0 auto;
	padding:0;
	background:transparent;
}
#navigation {
	margin:0 0 -10px 150px;
	padding:0 0 10px 20px;
	width:750px;
	background:transparent url("img/menu-bg.png") no-repeat top center;
	border: 2px solid #ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 2px 2px 8px #555;
	-webkit-box-shadow: 2px 2px 8px #555;
	box-shadow: 2px 2px 8px #555;
}
#navigation ul {
	margin:0;
	padding:0;
}
#navigation ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#navigation ul li a {
	margin:0;
	padding:10px 20px 10px 0;
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:1.2em;
	font-weight:normal;
//	font-style:italic;
	text-align:left;
}
#navigation ul li a.aktiv {
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
}
#navigation ul li a:hover {
	text-decoration:underline;
}
#wrapper_2 {
	background:#fff url(img/content2-bg.png) repeat-y 626px 0;
	border: 2px solid #ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 2px 2px 8px #555;
	-webkit-box-shadow: 2px 2px 8px #555;
	box-shadow: 2px 2px 8px #555;
}
/*LINKE SPALTE*/
#content_1 {
	margin:0;
	padding:50px 20px 20px 20px;
	width:585px;
	float:left;
	text-align:justify
}
#content_1 a {
	color:#900;
	text-decoration:underline;
	font-weight:bold;
	font-size:0.9em;
}
#content_1 h1 {
	font-size:1.8em;
//	font-style:italic;
}
#content_1 h2 {
	font-size:1.6em;
//	font-style:italic;
}
#content_1 h3 {
	font-size:1.4em;
//	font-style:italic;
}
#content_1 h4 {
	font-size:1.2em;
//	font-style:italic;
}
#content_1 h5 {
	font-size:1.1em;
//	font-style:italic;
}
#content_1 p.foto {
	text-align:center;
}
#content_1 img {
	border:8px solid #fff;
	border-radius:10px;
	box-shadow: 1px 1px 5px #444;
}
#content_1 a.prettyPhoto-thumb img {
	width:150px;
}
#content_1 a.prettyPhoto-thumb img:hover {
	box-shadow: 1px 1px 7px #111;
	position:relative;
	top:-1px;
	left:-1px;
}
#content_1 table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}
#content_1 table th {
	border: 1px solid #cccccc;
	text-align: center;
	font-weight: bold;
	background: #cccccc;
	width: auto;
	white-space: pre;
	padding: 4px;
}
#content_1 table td {
	font-size: 1em;
	border: 1px solid #cccccc;
	padding: 2px;
}
#content_1 ul {
	list-style: circle;
}
#content_1 ol {
	list-style: decimal;
}

#kontakt {
	font-size: 1em;
}
#kontakt #form_ccode,
#kontakt #form_name,
#kontakt #form_mail,
#kontakt #form_betreff,
#kontakt #form_text {
	border: 1px solid #ccc5bd;
	border-radius: 6px;
	width:100%;
	max-width: 450px;
	height: 25px;
	color: #000;
	background: #fff;
	font-size: 1em;
	padding: 3px;
	box-shadow: inset 1px 1px 1px #444;
}
#kontakt #form_ccode {
	width: 160px;
}
#kontakt #form_text {
	height: 250px;
	overflow: auto;
}
#kontakt #form_senden {
	border: none;
	width: 140px;
	height: 25px;
	color: #fff;
	background: #999;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	border-radius:5px;
}
#kontakt #form_senden:hover {
	background:#666;
}
#kontakt fieldset {
	border: 1px solid #ccc5bd;
	border-radius: 10px;
	padding: 5%;
}
#kontakt legend {
	font-size:1.2em;
}
#kontakt li.form_1 {
	border: 1px solid #999;
	border-radius: 6px;
	background: #F0F0F0;
	width:100%;
	max-width: 450px;
}

#kontakt li.form_1 img{
	border: none;
	border-radius:0;
	box-shadow:none;
}
#kontakt li.form_1 div {
	margin:10px;
}
#kontakt .mail_err {
	color:red;
	font-weight:normal;
	font-size:0.7em;
	text-shadow: 0px 0px 15px red;
}
#kontakt .mail_titel_err {
	color:red;
	font-weight:normal;
	font-size:0.8em;
	text-shadow: 0px 0px 15px red;
}
#kontakt .mailform_err {
/*background:#FFF0F0 !important; */
}

/*RECHTE SPALTE*/
#content_2 {
	margin:0 0 0 626px;
	padding:200px 10px 20px 10px;
	background:transparent url(img/logo.png) no-repeat top left;
	font-size:0.9em;
	text-align:justify
}
#content_2 a {
	color:#900;
	text-decoration:underline;
}
#content_2 h1 {
	font-size:1.4em;
//	font-style:italic;
}
#content_2 h2 {
	font-size:1.2em;
//	font-style:italic;
}
#content_2 h3 {
	font-size:1.1em;
//	font-style:italic;
}
#content_2 p.foto {
	text-align:center;
}
#content_2 img {
	border:8px solid #fff;
	border-radius:10px;
	box-shadow: 1px 1px 5px #444;
}
#content_2 a.prettyPhoto-thumb img {
	width:120px;
}
#content_2 a.prettyPhoto-thumb img:hover {
	box-shadow: 1px 1px 7px #111;
	position:relative;
	top:-1px;
	left:-1px;
}
#content_2 ul#submenu {
	list-style:url(img/bullet-1.png)
}
#content_2 ul#submenu li {
	margin:0;
	padding:0;
	padding:7px 10px 0px 0px;		
	text-decoration:none;
	font-weight:normal;
//	font-style:italic;
	text-align:left;
}
#content_2 ul#submenu li a {
	margin:0
	color:#900;
	text-decoration:none;
}
#content_2 ul#submenu li a.aktiv {
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
}
#content_2 ul#submenu li a:hover {
	text-decoration:underline;
}
#foot {
	clear:both
}
