* { margin: auto; padding:0px; }

body {	margin: 0px;	background-color: #ffffff;	font-family: sans-serif;	font-size: 13px;	color: #484848;		line-height: 20px }

img {	border-style: none; }

#body {  width:955px; /* margin:0px auto; */  text-align:left;  background-image:url(../images/other/back.gif); background-repeat: repeat-y; }



/* CONTENT */

#content {	width: 540px;	float:right;	border-right: solid 25px #ffffff; }

#content p {  width: 540px;  text-align: left; margin-left: 15px;	padding: 15px;  left: 25px;	padding-bottom: 50px;  float: left; }

#content p img { position: relative; align:right; margin-right: 0px; float: right; }

#content h3 {  font-family: sans-serif;	font-size: 15px; padding-bottom: 15px;	}

#content img {  position: relative;  left: 25px;  float: right; }

#content table {  width: 325px;  text-align: left;  margin: 15px;  float: left; }

#content td {  padding: 2px; }

#content input, select {  background-color:#FFFFFF; color:#898989; font-size:11px; font-family:sans-serif; }

#content a:link {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content a:visited {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }



#content_header {  background-image:url(../images/header/header.jpg);  width: 556px;  height: 59px;  float: left; }

#content_header h1 {  font-family: sans-serif;	font-size: 13px;	color:#a41d23;	position: static;	top: 30px;	padding: 15px;	left: 15px; }



#content .seminar1 {	background-color: #ffffff;	width: 522px;	padding: 15px;	float: left; border-bottom: solid 2px #dcdcdc; border-left: solid 2px #ffffff; border-right: solid 2px #ffffff; }

#content .seminar1 p { width: auto;  text-align: justify;  padding: 0px;  padding-left: 25px; padding-bottom: 15px;  float: none; }

#content .seminar1 ul {  padding-top: 15px; padding-bottom: 15px; padding-left: 30px; }

#content .seminar1 a:link {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content .seminar1 a:visited {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content .seminar1 img {  position: static; vertical-align:middle; margin-right: 10px; float: none; }



#content .seminar2 {	background-color: #ffffff;	width: 522px;	padding: 15px;	float: left; border-bottom: solid 2px #dcdcdc; border-left: solid 2px #ffffff; border-right: solid 2px #ffffff; }

#content .seminar2 p {  width: auto;  text-align: justify;  padding: 0px;  padding-left: 25px; padding-bottom: 15px;  float: none; }

#content .seminar2 ul {  padding-top: 15px; padding-bottom: 15px; padding-left: 30px; }

#content .seminar2 a:link {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content .seminar2 a:visited {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content .seminar2 img {  position: static; vertical-align:middle; margin-right: 10px; float: none; }



#seminare {	width: 185px;	background-color: #ffffff;	float:right;	margin-left: 2px; }

#seminare a:link {   font-weight:none;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#seminare a:visited {   font-weight:none;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#seminare .seminar1 {	background-color: #ffffff;	height: 56px;	margin-bottom: 2px;	padding: 5px;	border-bottom: solid 2px #dcdcdc }

#seminare .seminar2 {	background-color: #ffffff;	height: 56px;	margin-bottom: 2px;	padding: 5px; 	border-bottom: solid 2px #dcdcdc }



#content .aktuelles1 {	background-color: #ffffff;	width: 522px;	padding: 15px;	float: left; border-bottom: solid 2px #dcdcdc; border-left: solid 2px #ffffff; border-right: solid 2px #ffffff; }

#content .aktuelles1 p { width: auto;  text-align: justify;  padding: 0px;  padding-left: 25px; padding-bottom: 15px;  float: none; }

#content .aktuelles1 ul {  padding-top: 15px; padding-bottom: 15px; padding-left: 30px; }

#content .aktuelles1 a:link {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content .aktuelles1 a:visited {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content .aktuelles1 img {  position: static; vertical-align:middle; align:right; margin-right: 10px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; }



#content .aktuelles2 {	background-color: #ffffff;	width: 522px;	padding: 15px;	float: left; border-bottom: solid 2px #dcdcdc; border-left: solid 2px #ffffff; border-right: solid 2px #ffffff; }

#content .aktuelles2 p {  width: auto;  text-align: justify;  padding: 0px;  padding-left: 25px; padding-bottom: 15px;  float: none; }

#content .aktuelles2 ul {  padding-top: 15px; padding-bottom: 15px; padding-left: 30px; }

#content .aktuelles2 a:link {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content .aktuelles2 a:visited {   font-weight:bold;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#content .aktuelles2 img {  position: static; vertical-align:middle; align:right; margin-right: 10px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; }



#aktuelles {	width: 185px;	background-color: #ffffff;	float:right;	margin-left: 2px; }

#aktuelles a:link {   font-weight:none;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#aktuelles a:visited {   font-weight:none;   color:#4E4E4E;  text-decoration:none;  font-style:italic; }

#aktuelles .aktuelles1 {	background-color: #ffffff;	height: 56px;	margin-bottom: 2px;	padding: 5px;	border-bottom: solid 2px #dcdcdc }

#aktuelles .aktuelles2 {	background-color: #ffffff;	height: 56px;	margin-bottom: 2px;	padding: 5px; 	border-bottom: solid 2px #dcdcdc }



/* HEADER */

#header {	width: 955px;	height: 213px;	background-color: #ffffff; }

#header #logo {  height: 213px;  float: left; }

#header #navi {  height: 213px;	float: right; }

#header #seminarnavi {  height: 213px;  float: right;  margin-left: 2px; }



/* FOOTER */

#footer {  width: 1100px;	height: 40px;	background-color: #ffffff;	padding-top: 2px;  }

#footer #impressum {  width: 187px;  height: 40px;  background-color: #ffffff;  float: left; }

#footer #block_beige {  width: 552px;  height: 40px;  background-color: #ffffff;  float: left;  margin: 0px 2px; }

#footer #block_grey {	width: 25px;	height: 40px;	background-color: #ffffff;	float: left; }



/* MENU */

#menu {	width: 187px;	padding: 20px 0px;	background-color: #ffffff;	float:left; }


