body {

		background-color: #00A2E3;

		background-image: URL(../images/hg_farbverlauf.jpg);

		background-repeat: repeat-x;

    font-family: Verdana, Arial, Helvetica;

		font-size: 12px;

		color: #ffffff;

}



img {

  border: 0px;

}



a:link  { 

		color: #F4D857; 

		font-weight: normal; 

		text-decoration: none;

}



a:hover  { 

		color: white; 

		text-decoration: none 

}



a:visited {

		color: #F4D857;

		text-decoration: none;

		font-weight: normal;

}

div#navi { 

		visibility: visible; 

		position: absolute; 

		top: 145px; 

		left: 19px; 

		width: 200px; 

		padding-bottom: 50px;		

		float:left;

		}



div#content { 

		visibility: visible; 

		position: absolute; 

		top: 150px; 

		left: 245px; 

		width: 470px; 

		height: auto; 

		line-height: 18px;

		padding-bottom: 50px;

		overflow: auto;

		}

	

div#logo { 

		visibility: visible; 

		position: absolute; 

		top: 15px;

		left: 24px;

		height: 90px;

		width: 350px;

		background-image: URL(../images/logo_e.gif);

		background-repeat: no-repeat;

		}



div#einklinker { 

		visibility: visible; 

		position: absolute; 

		top: 19px;

		left: 400px;

}


div#hotel {
    visibility: hidden; 
		position: absolute; 
		top: 19px;
		width: 200px;
		left: 775px;
		padding: 10px;
		padding-left: 15px;
		padding-right: 5px;
		background-color: #F4D857;
    line-height: 160%; 
    font-weight: bold;
}

div#hotel p {
  margin: 0;
}

div#hotel a {
  color: black;
  font-weight: bold;
}


div#bild {

		line-height: 18px;

    visibility: visible; 

		position: absolute; 

		top: 150px;

		left: 775px;

		width: 240px;

		}

		

div#bild ul {

  margin-top: 20px;

  list-style: none;

}



div#bild li {

  margin-bottom: 10px;

  margin-left: -39px;

}



#hg-bild {

		visibility: visible; 

		position: absolute; 

		top: 0px;

		left: 0px;

    height: 800px;

		width: 800px;

		background-image: URL(../images/hg-bild_e.jpg);

		background-repeat: no-repeat;

}



h1 {

		color: #F4D857;

    font-size: 18px; 

		font-weight: normal;

		margin: 0px;

		padding-bottom:25px;

	}



h2 {

		font-size: 12px;

    font-weight: bold;

		margin: 0px;

		padding-bottom:0px;

	}



p {

  margin: 0px;

  margin-bottom: 20px;
  
  clear: left;

}



p img {

  float: left; 

  margin-top: 4px;

  margin-right: 15px; 

}



#abstand {

		height: 0px;

		line-height: 0px;

}



ul {

		margin-top: 0px;

		margin-bottom: 0px;

		list-style-image:url(../pics/unavi.gif);

}



li {

		margin-left: -23px;

}



table.rahmen { 

		width: 505px;

}



table.rahmen td { 

		border-bottom: 1px solid silver; 

		padding-top: 5px; 

		padding-bottom: 5px; 

}



table.rahmen th { 

}



input {

		border: 0px solid #003B7E;

		width: 100%;

		margin-bottom: 2px;

		FONT-FAMILY: Verdana; 

		color: #1A5997;

		font-size: 12px;

}



.input-kurz {

		border: 0px solid #003B7E;

		width: 25%;

		FONT-FAMILY: Verdana;

    color: #1A5997; 

		font-size: 12px;

}



.checkbox {

		BORDER: 0px solid; 

		margin-bottom: -1px;

		margin-left: -4px;

		FONT-FAMILY: Verdana; 

		width: 20px;

}



.button {

		MARGIN-LEFT: -2px; 

		FONT-FAMILY: Verdana; 

		FONT-SIZE: 12px;

		font-weight: bold;

		color: #1A5997;

		BACKGROUND-COLOR: #A0DAEE;

		width: 100px;

		height: 25px;

}



textarea {

		border: 0px solid #003B7E;

		width: 100%;

		FONT-FAMILY: Verdana; 

		color: #1A5997;

		font-size: 12px;

}



table {

	 padding-right: 2px;

}



.ueberschrift {

	font-weight: bold;

}



.navi {

  border-left: 0px solid black;

  height: 39px;

  width: 174px;

}



.linie {

height: 1px;

background-color: white;

}



.abstand { 

  height:5px; 

  }



.grau { 

  color:#BBBBBB; 

}



.postworkshop {

  background-color: #a0daee; 

  color: black;

}


.red {

  color: #D0020E;
  font-weight: bold;

}
