/* allgemein fuer alle seiten */
body {
	margin: 0px;
	padding: 0px;
  overflow:auto;
  background: #F7057C url(../img/main_background.jpg) no-repeat top left;
}

table {
  padding: 0px;
  margin: 0px;
  border: none;
}

form {
  display: inline;
}

img {
  border: 0px;
}

div#page {
  width: 1280px;
	padding: 0px;
	margin:0px 0px;
	font-size: 1px;
  /*border: 1px solid #000;*/
}

div#contentbox {
  margin-top:73px;
  margin-left:109px;
  width: auto;
  /*border: 1px solid #000;*/
}

div#toparea {
  width:auto;
	padding: 0px;
	margin:0px;
  height:152px;
}

div#logobox{
  width:396px;
  height:152px;
  float: left;
}
div#topcontentbox {
	padding: 0;
	margin: 1px 0px 0px 0px;
  float: left;
  height: 173px;
}

div#bottomarea {
  width: auto;
	padding: 0px;
	margin:0px;
  height:553px;
}

div#navibox {
  margin: 80px 0px 0px 0px;
  padding: 0px;
  width: 143px;
  float: left;
}

div#navicontainerbox {
  margin-left: 23px;
}

div#bottomcontentbox {
	padding: 0px;
	margin: 0px 0px 0px 2px;
  float: left;
  height: 560px;
}

div#bottomcontainerbox {
  margin-left: 5px;
}

div#bottomcontainerboxTanzkurs {
  margin-right: 38px;
}

div#bottomcontainerboxVariete {
  margin-left: 54px;
}

/* helper klassen*/
.clearBoth {
	clear: both;
	padding: 0;
	margin: 0;
	font-size: 1px;
	width: 1px;
	height: 1px;
}

/* impressum page */
body#impressum {
	margin: 0px;
	padding: 0px;
  overflow:auto;
  background: #F7057C url(../img/bg_impressum.jpg) no-repeat top left;
}

div#impressumpage {
  font-family: Helvetica,Verdana, Sans-serif; 
	font-size: 12px;
  color:#ffffff;
  text-decoration : none;
}

div#impressumtextBox {
  margin-top: 165px;
  margin-left: 36px;
  margin-right: 36px;
}

div#impressumpage h1 {
  margin: 0 0 15px 0;
  padding: 0px;
  font-size: 20px;
  font-weight: bold;
  display: block;
}

div#impressumpage h2 {
  margin: 15px 0 0 0;
  padding: 0px;
  font-size: 13px;
  font-weight: bold;
  display: block;
}

div#impressumpage p {
  margin: 15px 0px;
  padding: 0px;
  clear: both;
}

div#impressumpage a, a:hover, a:active, a:link, a:visited {
  font-family: Helvetica,Verdana, Sans-serif; 
	font-size: 12px;
  color:#ffffff;
  text-decoration : underline;
}

/* 12 jahre CF page */
body#start {
	margin: 0px;
	padding: 0px;
  overflow:auto;
  background: #F7057C;
  height: 100%;
}

div#cflogo {
  width: 800px;
  padding: 0px;
	margin:50px auto;
	font-size: 1px;
  text-alignment:center;
}



/* POESIEALBUM page */
body#poesiealbum {
	margin: 0px;
	padding: 0px;
  overflow:auto;
  background: #F7057C url(../img/bg_poesiealbum.jpg) no-repeat top left;
}

div#poesiealbumpage {
  font-family: Helvetica,Verdana, Sans-serif; 
	font-size: 12px;
  color:#ffffff;
  text-decoration : none;
}

div#poesiealbumtextBox {
  margin-top: 165px;
  margin-left: 36px;
  margin-right: 50px;
}

div#poesiealbumpage h1 {
  margin: 0 0 15px 0;
  padding: 0px;
  font-size: 20px;
  font-weight: bold;
  display: block;
}

div#poesiealbumpage h2 {
  margin: 15px 0 0 0;
  padding: 0px;
  font-size: 13px;
  font-weight: bold;
  display: block;
}

div#poesiealbumpage h2 a {
  color:#ffffff;
}

div#poesiealbumpage p {
  margin: 15px 0px;
  padding: 0px;
  clear: both;
}

/* formular styles: */
table#formInnerTable {
  width: auto;
  border: 0px;
  padding: 0px;
  margin: 0px;
}

input.text { 
  font-size: 12px; 
  font-family: Arial, Verdana, Sans-serif; 
  background-color:#FFADD5; 
  border: 1px solid; 
  border-color:#F7057C; 
  color: #F7057C;
  width: 200px;
}

input.submit {
  font-size: 12px; 
  font-family: Arial, Verdana, Sans-serif; 
  background-color:#FFADD5; 
  border: 1px solid; 
  border-color:#F7057C; 
  color: #F7057C;
}

textarea.guestbook{
  font-size: 12px; 
  font-family: Arial, Verdana, Sans-serif; 
  color: #F7057C;
  background-color:#FFADD5; 
  width:300px; 
  border: 1px solid; 
  height:200px; 
  scrollbar-base-color:#FB92C5;
  scrollbar-3dlight-color:#808080;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#333333;
  scrollbar-face-color:#b5b5b5;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#969696;
  scrollbar-width:20px;
  border-color:#F7057C; 
}

/* ENDE formular styles */

/* FOTOALBUM page */
body#fotoalbum {
	margin: 0px;
	padding: 0px;
  overflow:auto;
  background: #F7057C url(../img/bg_fotoalbum.jpg) no-repeat top left;
}

div#fotoalbumpage {
  font-family: Helvetica,Verdana, Sans-serif; 
	font-size: 12px;
  color:#ffffff;
  text-decoration : none;
}

div#fotoalbumtextBox {
  margin-top: 165px;
  margin-left: 36px;
  margin-right: 50px;
}

div#fotoalbumpage h1 {
  margin: 0 0 15px 0;
  padding: 0px;
  font-size: 20px;
  font-weight: bold;
  display: block;
}

div#fotoalbumpage h2 {
  margin: 15px 0 0 0;
  padding: 0px;
  font-size: 13px;
  font-weight: bold;
  display: block;
}

div#fotoalbumpage h2 a {
  color:#ffffff;
}

div#fotoalbumpage p {
  margin: 15px 0px;
  padding: 0px;
  clear: both;
}

div#fotoalbumtextBox div.picstrip {
  /*border: 1px solid black;*/
}

div#fotoalbumtextBox div.picstrip img{
  border: 3px solid #fff;
  margin-left: 4px;
  margin-bottom: 4px;
}

.imgBorder {
  border: 3px solid #fff;
}

