body {
	background: url(/images/background.jpg) repeat-x;
	background-color: #6f6f6f;
	font: 12px "Georgia","Georgia", Helvetica, Arial, sans-serif;
	line-height: 18px !important;
}

#wrapper {
	margin:  auto;
	margin-top: 20px;
	background-color: white;
	width: 854px;
	height:  auto;
	overflow: hidden;
}

#home_link{
	position: relative;
	float:  left;
	width:  250px;
	height:  120px;
	display: block;
}

#home_link a i {
	display:none;
}

#home_link a{
	display:  block;
	width: 100%;
	height: 100%;
}

#header{
	margin:  auto;
	background: url(/images/header/start.jpg) no-repeat ;
	width:  854px;
	height: 200px;
	z-index:1;
}

.praxis_div #header {
  background: url(/images/header/index.jpg) no-repeat ;
}

.behandlung_div #header {
  background: url(/images/header/behandlung.jpg) no-repeat ;
}

.impressum_div #header {
  background: url(/images/header/impressum.jpg) no-repeat ;
}


#navigationTest {
	background-color: white;
	width: 180px !important;
	height:  auto;
	margin-left: 5px;
	float:  left;
}

#contact{
	bottom: 0;
	margin-top: 26px;
	text-align: right;
}

#content {
	width: 560px;
	height:  auto;
	float:  left;
	margin-left: 40px;
	margin-bottom: 24px;
	margin-top: 21px;
}

#side_bar {
	width: 180px;
	height:  auto;
	float:  left;
	margin-left: 40px;
	margin-top: 24px;
}

#footer{
	float:  left;
	width:  854px;
	height: 30px !important;
	background-color: #5a5a5a;
	
}

#footer p{
	margin-top: 5px;
	color:  white;
	text-align: center;
}

img { border: none; }

a:focus { outline: none;}

a:link,
a:visited,
a:active{
	color:  #2d8b8b;
	text-decoration:underline;
	/*border: solid green 1px;*/
}

a:hover{
	color: #2d8b8b;
}

h1 {
  margin: 0;
  font: 12px "Tahoma","Tahoma", Helvetica, Arial, sans-serif;
  color: #2d8b8b;
  line-height: 18px !important;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  /*border-bottom:1px dotted #a1a1a1;*/ 
  
  margin-bottom: 18px;
  background: url(/images/points_bg_white-black.gif) repeat-x 0 bottom;
}

h2 {
  margin: 0;
  padding: 0;
  line-height: 18px;
  font: 12px "Georgia","Georgia", Helvetica, Arial, sans-serif;
  color: #2d8b8b;
  line-height: 18px !important;
  margin-top: 18px;
  font-style:italic;
}

p {
	color: #1a1a1a;
	margin:0;
	line-height: 18px !important;
	margin-bottom: 18px;
}


h1.sidebar{
	margin-bottom: 18px;
	line-height: 18px !important;
}

hr {
	background-color: white; /* Farbe für Opera und Firefox */ 
	color: white; /* Farbe für Internet Explorer (IE) */
	border: 0; 
	border-bottom:1px dotted #a1a1a1; 
	margin-bottom: 18px;
	margin-top: 18px;
}

#event_form{
	
}

.label {
	float: left;
}

#when {
	width: 300px !important;
	float:  left;
	margin:0;
	margin-bottom:  18px;
}

#time {
	width: 300px !important;
	float:  left;
	margin:0;
	margin-bottom:  18px;
}

textarea{
width: 304px;
height: 100px;
float:  left;
}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

#eventform h2{
	margin-bottom: 10px;
}

.button{
	float: right;
	
}

a#footer_link {
	color: white;
	text-decoration: none;
}
a:hover#footer_link {
	color: white;
	text-decoration: underline;
}

.error_field {
	width: 304px;
	margin-bottom: 2px;
	padding-left: 3px;
	height: 23px;
	background: #cc0000 url(/images/alertbad_icon.gif) no-repeat;
}

.error_message{
	color: white;
	margin-left: 27px;	
	padding-top: 2px;
}

#create_event_button {
	text-align: right;
	margin-top: 10px;
	font-size: 13px;
	width: 308px !important;
}

.verwaltung_div #navigationTest ol#navigation,
.verwaltung_div #navigationTest #contact {
	display: none;
}

.veranstaltungen_div #content {
	width: 344px !important;
}
.veranstaltungen_div #side_bar {
	width: 240px !important;
}

.verwaltung_div #content {
	width: 512px !important;
}
.verwaltung_div #side_bar {
	width: 255px !important;
}

.impressum_div #content {
	width: 610px !important;
}

.behandlung_div #content {
	width: 560px !important;
}

.behandlung_div #side_bar,
.impressum_div #side_bar {
	display:  none;
}

#citation {
	color: #777;
  margin:20px;
  margin-bottom:51px;
  font: italic 12px/20px Georgia, "Times New Roman", Times, serif;
}

#citation .from {
  color:#777;
  margin-top:0px;
  float:right;
  padding-bottom:20px;
}

strong {
  font-weight: bold;
}

a img {
  margin-right:3px;
  float:left;
  text-decoration: none;
}

ul.flyer{
  margin-top:30px;
}

ul.flyer li {
  margin-right:5px;
  float:left;
  width:145px;
  height:63px;
  background: white url(/images/pdf.gif) no-repeat 0 0;
  margin-bottom:10px;
  padding-left:50px;
  list-style-position: inside;
  list-style-type: none;
  list-style-image: none;

}

.todo {
  padding:10px;
  background-color:yellow;
  color: black;
}

.map {
  border:1px solid #ccc;
  padding:3px;
}

.large {
  margin-right:10px;
  float:right;
  position:relative;
  top:0;
}

ul {
/*  margin-left:10px;*/
margin-top:15px;
margin-bottom:15px;
}
ul li {
  color: #2d8b8b;
    list-style-position: outside;
  list-style-type: disc;
}

img.people{
  margin-top: 10px;
  
  margin-bottom: 18px;
}

p#place_map{
  height: 220px;
  margin-bottom: 24px;
}



