/* CSS Document */
* { padding: 0; margin: 0;}

body { background: #c9e5ff; font-family: Verdana; font-size: 13px; line-height: 140%; text-align: center; color: #3b3b3b }
hr { background: #c9e5ff; margin: 10px 0; height: 2px; width: 100%; border: 0; }
a { text-decoration: none; border: 0; color:#5bb4ed;  }

.vorb { font-size: 10px; margin: 0 10px; }

.page {
  width: 600px;
  margin: 30px auto;
  position: relative;
  text-align: left;
}
  
.head {  }

.wrapper {
  background: #d7ecff;
}

.content { margin: 10px; }

.trenner { background: #c9e5ff; margin: 10px 0; height: 2px; width: 100%; border: 0; font-size: 1px;}

.icon { position: absolute; left: 610px; width: 100px; height: 100px; }

.bilder { position: relative; }
.bild { display: inline; margin: 1px; width: 100px; height: 100px; border: 5px solid #fff; }

.menuTop {  }
.menuBottom {  }
.menu ul { width: 360px; background: #c9e5ff; }
.menu ul li { display: inline; font-size: 14px }
.menu ul li a:link { padding: 5px; font-weight:bold; color:#5bb4ed; text-decoration:none; }
.menu ul li a:visited { padding: 5px; font-weight:bold; color:#5bb4ed; text-decoration:none; }
.menu ul li a:focus { padding: 5px; font-weight:bold; color:#ed5705; background: #d7ecff; text-decoration:none; }
.menu ul li a:hover { padding: 5px; font-weight:bold; color:#ed5705; background: #d7ecff; text-decoration:none; }
.menu ul li a:active { padding: 5px; font-weight:bold; color:#ed5705; background: #d7ecff; text-decoration:none; }


.kontakt img { float:left; }
.form { position: relative; }
.form p { margin: 5px 0 }

input, textarea {
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: url('images/form_inputFade.gif') #FFFFFF left top repeat-x;
	}

textarea {
	width: 350px;
	max-width: 350px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus {
	border-color: #C9C9C9;
	}

.form label {
	margin-left: 10px;
	color: #999999;
	}

.submit input {
  position: relative; left: 440px;
  margin-bottom: 10px;
	width: 120px;
	height: 25px;
	background: #c9e5ff;
	border: 1px solid #fff;
	font-size: 14px;
	font-weight: bold;
	color: #5bb4ed;
	}

.preise ul { margin: 5px 10px; background: #edf6ff; padding: 8px }
.preise ul li { list-style: square; list-style-position:inside }
.preise li.klein { font-size: 11px; list-style: none }