h2#imPgTitle {float: left; margin-left: 6px; margin-right: 6px; width: 976px; font-family: "Tahoma", sans-serif; font-size: 16pt;}
#imBreadcrumb {float: left; margin-left: 6px; margin-right: 6px; width: 976px;}
#GuestBookObject_241 .imBreadcrumb { display: block; text-align: inherit; }


/* Ganze Breite */
.ganz2 { display: block; position: relative; width: 978px; min-height: 23px; padding: 15px 8px 45px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent; }

.ganzcover { display: block; position: relative; width: 978px; min-height: 23px; padding: 15px 8px 45px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent; }

/* Für die übernächste party */
.futpar {width: 973 !important; background-color: #ffeaea; border-bottom: black; border-style: outset }

/* Zweidrittel kl abstand*/
.zweidr2 { display: block; position: relative; width: 638px; min-height: 20px; padding: 15px 8px 15px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent; }

/* Zweidrittel */
.zweidr { display: block; position: relative; width: 638px; min-height: 20px; padding: 15px 8px 45px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent; }


/* Textdatei halbe breite als class */
.halb2 { display: block; position: relative; width: 474px; min-height: 40px; padding: 15px 8px 45px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent;}

/* Eindrittel Breite */
.eindr { display: block; position: relative; width: 318px; min-height: 40px; padding: 15px 8px 45px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent;}

.eindr2 { display: block; position: relative; width: 318px; min-height: 20px; padding: 15px 8px 15px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent; }

.whologgedin {
	position: absolute; top:145px ;right: 30px; overflow: hidden; width: 250px; text-align: right;
}

/* Eindrittel Breite */
.knobr { display: block; position: relative; width: 383px; min-height: 40px; padding: 15px 8px 45px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent;}

/* Eindrittel Breite */
.knote { display: block; position: relative; width: 197px; min-height: 40px; padding: 15px 8px 45px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent;}

/* Softcore Zähler */
.soco { display: block; position: relative; width: 262px; min-height: 40px; padding: 15px 8px 45px 8px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent;}

/* Calenderliste text Text */
.indte { display: table-cell; position: relative; width: 483px; height: 80px; padding: 0px 10px 0px 10px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; vertical-align: middle;  }

/* Indexliste Bild */
.indbi { position: relative; width: 483px; height: 160px; padding: 0px 10px 0px 10px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}

/* Datum Kalender */
.datkal { display: table-cell; position: relative; width: 183px; height: 80px; padding: 0px 10px 0px 10px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; vertical-align: middle; }


/* Indexliste text Text */
.indte2 { display: table-cell; position: relative; width: 483px; height: 160px; padding: 0px 10px 0px 10px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; vertical-align: middle; }


/* Indexliste Bild */
.datbi { position: relative; width: 90px; height: 80px; padding: 0px 10px 0px 10px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}

/* Kalenderleiste heute Bild */
.datbiheu { position: relative; width: 90px; height: 29px; padding: 0px 10px 0px 10px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}


.minicalind1{
	height: 380px;
}

.minicalind2{
	height: 380px;
	top: -380px;
}


.calcutline {}

img.contact{
    width: 200px;
    height: 21px
}


.boxlogin { display: block; position: relative; width: 392px; min-height: 40px; padding: 4px 4px 4px 4px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2; background-color: transparent;}

.tab0 { position: relative; font-style: normal; color: black; font-weight: normal; }
.tab1 { position: relative; font-style: normal; color: black; font-weight: normal; max-height: 80px; overflow: hidden; }
.tab2 { position: relative; font-style: normal; color: black; font-weight: normal; overflow: hidden; }

.ff0 { font-family: "Tahoma", sans-serif; }
.ff1 { font-family: "Tahoma", sans-serif; }
.cf0 { color: #000000; }
.cf1 { color: #000000; }
.cf2 { color: #535353; }
.cf3 { color: #000000; }
.cf4 { color: #930d0c; }
.cf5 { color: #a59d9d; }
.cf6 { color: #930d0c; }
.cf7 { color: #9700b5; }
.fs16 { vertical-align: baseline; font-size: 8pt; line-height: 17px; }
.fs18 { vertical-align: baseline; font-size: 9pt; line-height: 19px;}
.fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
.fs24 { vertical-align: baseline; font-size: 12pt; line-height: 23px;}
.fs28 { vertical-align: baseline; font-size: 14pt; line-height: 26px;}
.fs32 { vertical-align: baseline; font-size: 16pt; line-height: 28px;}
.fs36 { vertical-align: baseline; font-size: 18pt; line-height: 32px;}
.cb1 { background-color: #000000; }
.cb2 { background-color: transparent; }
.cb3 { background-color: #000000; }
.cb4 { background-color: #C00000; }
.tab0 p { margin: 0; padding: 0; }

.tdeco { text-decoration: none; }
a.tdeco:hover {color: #000000; font-weight: bold;}

.linkneu { position: absolute ; width: 220px; height: 31px; text-align: center;  border-bottom-style: solid; border-bottom-color: #930d0c; border-bottom-width: 2px; text-decoration: none;}
a.linkneu:hover {color: #000000; font-weight: bold;}

a.nofancy { text-align: center;  border-style: none; text-decoration: none; color: #000000; }
a.nofancy:hover {color: #000000; font-weight: bold;}

a.nofancy2 { text-align: center; text-decoration: none; color: #000000; }
a.nofancy2:hover {color: #828282; }

a.nofancy3 { text-align: center;  border-style: none; text-decoration: none; color: #000000; border-bottom-style: solid; border-bottom-color: #930d0c; border-bottom-width: 2px; text-decoration: none;}
a.nofancy3:hover {color: #252525; font-weight: bold;}

a.nofancy4 { text-align: center; color: #000000; border-bottom-style: solid; border-bottom-color: #930d0c; }
a.nofancy4:hover {color: #828282; }

a.disabled { pointer-events: none; font-weight: bold; }

a.disabledthin { pointer-events: none; }

a.none { display: none; }


.menlei {  position: width: 110px; height: 20px; text-align: center; text-decoration: none; border-bottom-style: solid; border-bottom-color: #930d0c; border-bottom-width: 2px; }
a.menlei:hover {color: #000000; font-weight: bold;}

img.board {height: 244px; width: 244px;}
img.board:hover {height: 280px; width: 280px; }

.togo {color: #ADFF2F}
.nogo {color: #930d0c}

.tab1 ul { list-style: disc; margin: 0px; padding: 0px; }
.tab1 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
.tab0 ul { list-style: disc; margin: 0px; padding: 0px; }
.tab0 ul li { margin: 0px 0px 0px 15px; padding: 0px; }
.tab0 ol { list-style: decimal; margin-left: 15px;  padding-left: 15px; }
.tab0 ol li { margin-left: 0px; padding-left: 0px; }

.tab0 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
.tab0 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
.tab0 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
.tab0 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
.tab0 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
.tab0 .imUl { text-decoration: underline; }

.error {
  font-weight: bold;
  color: red;
}
input[type] {
	border-radius: 0px; border-width: 0px; border-bottom-width: 1px; border-top-width: 1px ; background-color: #f3f4f7;
}

select { background-color: #f3f4f7; }

input[type="submit"] {
	-webkit-appearance: none;
	width: 180px; padding:5px 5px; border: none; background-color: #FFFFFF; border-radius: 0px; border-bottom-style: solid; border-bottom-color: #930d0c; border-bottom-width :2px; 
	cursor:pointer
 }
input[type="submit"]:hover {font-weight: bold}
 
input[type="button"] {
	-webkit-appearance: none;
	padding:5px 5px; border:none; background-color: #FFFFFF; border-bottom-style:solid; border-bottom-color: #930d0c; border-bottom-width: 2px; 
	cursor:pointer;
	border-radius: 0px
}

input[type="button"]:hover {font-weight: bold}

button {
	-webkit-appearance: none;
	padding:5px 5px; border:none; background-color: #FFFFFF; border-bottom-style:solid; border-bottom-color: #930d0c; border-bottom-width: 2px; 
	cursor:pointer;
	border-radius: 0px
}
button:hover {font-weight: bold}


.specbut {
	font-weight: bold;
}

input.colhov:hover
	{color: #00b300;}

.colhov:hover
	{color: #00b300;}

table, tr, td {
	border: none; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #930d0c; 
}

table.naked, tr.naked, td.naked {
	border: none; border-bottom-style: none; border-bottom-width: 0px; border-bottom-color: #ffffff; 
}

table.naked tr {
	border: none; border-bottom-style: none; border-bottom-width: 0px; border-bottom-color: #ffffff; 
}
table.naked td {
	border: none; border-bottom-style: none; border-bottom-width: 0px; border-bottom-color: #ffffff; 
}


/* Pic Tables */
table.board {width: 900px; align-content: center;  border: none; table-layout: fixed; } 


tr.board { height: 300px; border: none; }
tr.nboard {height: 15px; border: none;}

td.board { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #930d0c; vertical-align: middle; background-color: #f3f4f7;border-left-width: 2px; border-right-width: 2px; border-left-style: solid; border-right-style: solid; border-left-color: #ffffff; border-right-color: #ffffff; border-top-width: 2px; border-top-style: solid; border-top-color: #ffffff;}

td.board:hover {background-color: #ffffff; border-left-width: 2px; border-right-width: 2px; border-left-style: solid; border-right-style: solid; border-left-color: #f3f4f7; border-right-color: #f3f4f7; border-top-width: 2px; border-top-style: solid; border-top-color: #f3f4f7; } 
td.nboard { border-bottom-color: #ffffff;}
td.nboard:hover {border-bottom-color: #ffffff;}
td.upboard { border-bottom-style: solid; border-width: 2px; border-color: #930d0c; }

table.board2 {width: 930px; align-content: center;  border: none; table-layout: fixed; } 


tr.board2 { height: 300px; border: none; }
tr.nboard2 {height: 5px; border: none;}

td.board2 { border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #930d0c; vertical-align: middle; background-color: #ffffff;border-left-width: 2px; border-right-width: 2px; border-left-style: solid; border-right-style: solid; border-left-color: #ffffff; border-right-color: #ffffff; border-top-width: 2px; border-top-style: solid; border-top-color: #ffffff; height: 300px}

td.board2:hover {background-color: #ffffff;  } 
td.board2ye:hover { border-bottom-width: 3px; border-top-style: solid; border-top-color: #ffffff; border-top-width: 1px; overflow: hidden}
td.nboard2 { border-bottom-color: #ffffff;}
td.nboard2:hover {border-bottom-color: #ffffff;}
td.upboard2 { border-bottom-style: solid; border-width: 2px; border-color: #930d0c; }
td.boardgr {background-color: #f3f4f7; border-bottom-color: #ffffff; }
td.noth { border-color: #ffffff; background-color: #ffffff}

a.rp.hover {background-color: #ececec; color: aqua; background: blue}



input:disabled
	{
    background: #FFFFFF; opacity: 0.4; 
  	}

input:disabled:hover
	{
		font-weight: normal;
	}
textarea
	{border-radius: 0px; border-width: 0px; border-bottom-width: 1px; border-top-width: 1px ; background-color: #f3f4f7;}

/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
    text-align: center;
}
 
input[type="number"] {
    -moz-appearance: textfield; text-align: center;
}

.hoehe490 {
height: 490px;
}

/*
#akkordeon:not(:target) .inhalt,
#akkordeon:not(:target) .hide,
#akkordeon:target .show {display: none;}
#akkordeon:target .inhalt {display: block;}

.inhalt {
box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
padding: 20px 20px 1px;
margin: 0px 0px 10px;
}

.show,
.hide {
padding:10px;
background: rgb(254, 164, 0);
box-shadow:none!important;
color:#fff;
font-weight:bold;
}

.show:hover,
.hide:hover {
background: rgb(255, 214, 118);
color:#fff!important;
transition:0.2s all ease-in-out!important;
}
*/


table.parprof1 {
	border: 1px;
	border-collapse: collapse;
	table-layout: fixed;
	width: 90%;
}


table.parprof1 td:nth-child(1) {
	width: 25px;
}

table.parprof1 td:nth-child(2) {
	width: 300px;
}
table.parprof1 td:nth-child(3) {
	width: 600px;
}

table.paprof2 {
	border: 1px;
	border-collapse: collapse;
	table-layout: fixed;
	width: 90%;
}


table.parprof2 td:nth-child(1) {
	width: 25px;
}

table.parprof2 td:nth-child(2) {
	width: 450px;
}
table.parprof2 td:nth-child(3) {
	width: 450px;
}


table.paprof3 {
	border: 1px;
	border-collapse: collapse;
	table-layout: fixed;
	width: 90%;
}


table.parprof3 td:nth-child(1) {
	width: 300px;
}

table.parprof3 td:nth-child(2) {
	width: 175px;
}
table.parprof3 td:nth-child(3) {
	width: 275px;
}
table.parprof3 td:nth-child(4) {
	width: 175px;
}

table.paprof4 {
	border: 1px;
	border-collapse: collapse;
	table-layout: fixed;
	width: 90%;
}


table.parprof4 td:nth-child(1) {
	width: 300px;
}

table.parprof4 td:nth-child(2) {
	width: 312px;
}
table.parprof4 td:nth-child(3) {
	width: 312px;
}

table.parupl {
	border: 1px;
	border-collapse: collapse;
	table-layout: fixed;
	width: 95%;
}


table.parupl td:nth-child(1) {
	width: 10%;
}

table.parupl td:nth-child(2) {
	width: 50%;
}
table.parupl td:nth-child(3) {
	width: 40%;
}



	
input[type="text"].parprof {
	width: 590px;
	}
	
textarea.parprof {
	width: 620px;
}


table.parprof3 input[type="range"]	{
	text-align: center;
	margin: 12px 10px 12px 5px;
	width: 250px;
	height: 20px;
	margin-top: -1px;
	}	

input[type="submit"].mimali, input[type="button"].mimali {
	width: 240px;
	}

input[type="submit"].mimalipl, button.mimalipl {
	width: 280px;
	}	

#fadeout {
  opacity: 1;
  transition: 1s opacity;
  text-align: center;
  font-size:32px;
}


