a, abbr, acronym, address, b, blockquote, body, button, caption, cite, code, col, colgroup, dd, dfn, div, dl, dt, em,  form, html, h1, h2, h3, h4, h5, hr, i, input, kbd, label, legend, li, ol, optgroup, option, p, q, samp, select, span, strong, sub, sup, textarea, ul	{
	margin			:	0;
	padding			:	0;
}
h1 {
	font: bold 11px/2em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
}
h2 {
	color:#A39BD5;
	font: bold 18px "Comic Sans MS", SansSerif, Arial;
	margin-top: 20px;
	margin-bottom: 10px;
}
h3 {
	color:#f644b2;
	font: bold 18px "Comic Sans MS", SansSerif, Arial;
	margin-top: 20px;
	margin-bottom: 15px;
}
body {
	margin-top:0px;
	background-image: url(images/background_blau2.jpg);
}
a img {
	border:0;
}

div, p {
	font-family:Verdana, SansSerif, Arial; 
	font-size:8px; color:#030303;
}
#top {
	background: #9966CC url(images/gradient_top.gif) repeat-x 0px 0px;
	width: 100%;
	height: 25px;
	position: fixed;
	top: 0px;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#mainbox {
	background: url(images/backpluslogo2.jpg) no-repeat 0px 0px;
}
#main_boxmain_1 {
	width: 895px;
	min-height: 560px;
	position: relative;
	border: 15px solid #FFFFFF;
	margin-top: 15px;
	z-index: 1;
	top: 25px;
	background: url(/decoration/main_bg.jpg) repeat-y 0px 0px;
}
#main_boxmain {
	background: url(images/backpluslogo.jpg) no-repeat 0px 0px;
}
#aktuellContainer {
	background: #CCC;	
	position: absolute;
	width: 100%;
}
#main_box {
	width: 895px;
	position: relative;
	border: 15px solid #FFFFFF;
	margin-top: 15px;
	z-index: 1;
	top: 25px;
	background: url(images/backpluslogo2_gradient.gif) repeat-y 0px 0px;
}
#menu {
	float: left;
	margin-top: 110px;
	margin-left: 5px;
	width: 130px;
	margin-bottom: 10px;
}
#main_box_rechts {
	float: left;
	margin-top: 100px;
	margin-left: 20px;
	width: 690px;
	/*height: 470px;*/
	border: 1px dotted #D3D2E8;
	padding: 10px;
	padding: 2px;
	margin-bottom: 10px;
}
#main_box_newsletter {
	width: 661px;
	height: 336px;
	position: relative;
	border: 20px solid #FFFFFF;
	margin-top: 13px;
	z-index: 1;
	top: 10px;
	background: url(images/backpluslogo3.jpg) repeat-y 0px 0px;
}
#main_box_rechts_newsletter {
	float: left;
	margin-top: 100px;
	margin-left: 20px;
	width: 625px;
	height: 1305px;
	border: 1px dotted #D3D2E8;
	padding: 10px;
	padding: 2px;
	margin-bottom: 10px;
}
#space_box {
	background: #F2ECEC;
	position: relative;
}
#inner_space_box {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #969696;
	background: #E7E1DE;
	width: 100%;
	left: 0px;
	top: 0px;
}
#main_box_team {
	background: url(images/backcenter_green.jpg) repeat-y;
}
#main_box_pink {
	background: url(images/backcenter_pink.gif) repeat-y;
}
#main_box_blue {
	background: url(images/backcenter_blue.gif) repeat-y;
}
#main_box_garantie {
	background: url(images/back_4.jpg) no-repeat;
	padding-top: 20px;
	height: 647px;
}
#main_box_garantie_newsletter {
	background: url(images/back_4.jpg) no-repeat;
	padding-top: 20px;
	height: 185px;
}
#Newsletter {
	width: 100%;
	text-align: center;
}
#main_box_preise {
	background: url(images/back_3.jpg) no-repeat;
	padding-top: 20px;
	height: 820px;
}
#main_box_info {
	background: url(images/back_5.jpg) no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
}
#main_box_buchung {
	background: url(images/back_2.jpg) repeat-y;
	padding-top: 20px;
	padding-bottom: 20px;
}
#main_box_kontakt {
	background: url(images/back_1.jpg) repeat-y;
	padding-top: 20px;
	height: 450px;
}
#main_box_aktuelles {
	background: url(images/back_valentinstag_neu2.jpg) repeat-y;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: auto;
}
#main_box_aktuelles_halloween {
	background: url(decoration/backcenter.jpg) repeat-y;
	padding-top: 0px;
	padding-bottom: 20px;
	overflow: auto;
}
#main_box_aktuelles_weihnachten {
	background: url(images/aktuelles.jpg) repeat-y;
	padding-top: 20px;
	padding-left: 15px;
	padding-bottom: 20px;
	overflow: auto;
	text-align: left;
}
#jpg {
	position:relative;
	z-index: 99;
	margin-top: 15px;
}
#text_box {
	padding: 20px;
}
#text_box_show {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:13px;
	color:#999999;
	padding: 10px;
	text-align: left;
}
#text_box_show_richie {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:13px;
	color:#999999;
	padding: 10px;
	text-align: center;
}
#promi_wendy {
	position: absolute;
	text-align: left;
	width: 300px;
	left: 60px;
	top: 90px;
}
#promi_wendy a {
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:13px;
	color:#f644b2;
	text-decoration:none;
}
#promi_wendy a:hover {
	color:#ff0000;
}
#aktuelles {
	margin-top: 18px;
	margin-left: 7px;
	width: 113px;
	border: 1px dotted #D3D2E8;
	padding: 2px;
}
#aktuelles_postit {
	position: absolute;
	top: 100px;
	left: 105px;
	/*width: 113px;
	border: 1px dotted #D3D2E8;*/
	padding: 2px;
	width: 200px;
}
#aktuelles_weihnachten {
	position: absolute;
	top: 250px;
	left: 145px;
	width: 113px;
	border: 1px dotted #D3D2E8;
	padding: 2px;
	line-height: 15px;
}
#aktuelles a, #aktuelles a:visited, #aktuelles_weihnachten a, #aktuelles_weihnachten a:visited {
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-align:	left;
	text-decoration: none;
	display: block;
	background: #F4EEEE;
	padding: 2px;
}
#aktuelles p a, #aktuelles p a:visited, #aktuelles_weihnachten p a, #aktuelles_weihnachten p a:visited {
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-align:	right;
	text-decoration: none;
	display: block;
	background: #EBE4E2;
	padding-right: 7px;
}
#aktuell {
	position: absolute;
	top: 485px;
	left: 5px;
	width: 225px;
}
#aktuell_1 {
	position: absolute;
	top: 510px;
	right: 7px;
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-align: left;
}
#aktuell_1 a {
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-decoration: none;
}
#aktuell_2 {
	position: absolute;
	top: 110px;
	right: 7px;
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-align: left;
}
#aktuell_2 a {
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-decoration: none;	
}
#aktuell_3 {
	position: absolute;
	top: 350px;
	right: 7px;
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-align: left;
}
#aktuell_3 a {
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-decoration: none;	
}
#aktuell_weihnachten {
	position: absolute;
	top: 110px;
	right: 7px;
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-align: left;
}
#aktuell_weihnachten a {
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
	text-decoration: none;
}
#aktuell_links {
	padding: 0;
	margin: 20px 0 0 0;
	text-align: left;
	vertical-align: top;
}
#aktuell_links img {
	padding: 0;
	margin: 0 0 10px 0;
}
#aktuell_links p {
	color:#8b8ac2;
	text-decoration:none;
	padding: 0 0 3px 10px;
	margin: 0;
	font: bold 11px "Comic Sans MS", SansSerif, Arial;
}
/*
#vertical_slide {
	display: none;
}
*/
.clr {
	clear: both;
}
#main_rechts {
	float: right;
	padding-top: 120px;
	padding-right: 45px;
	width: 166px;
	display: none;
}
#main_schlange {
	float: right;
	padding-top: 105px;
	padding-right: 45px;
	width: 166px;
}
#striptease {
	position: absolute;
	top: 440px;
	left: 660px;
	width: 200px;
	border: 1px dotted #D3D2E8;
	padding: 5px;
}
#striptease a {
	padding: 5px;
	font: bold 14px Comic Sans MS, SansSerif, Arial;
	color: #FFA500;
	text-decoration: underline;
}
#home_textbox {
	padding: 0 13px 7px 5px;
	margin: 25px 0 0 0;
	text-align: left;
	width: 650px;
	float: left;
}
#home_text {
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#3E3D74;
	border: 10px solid #FFF;
	padding: 15px;
	margin: 0 11px 0 0;
	text-align: left;
	background: url(/decoration/hintergrund_box.jpg) no-repeat left top;	/*
	filter: Alpha(Opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	*/
}
#home_textbox_weihnacht {
	padding: 0;
	margin: 0;
	width: 690px;
	float: left;
}
#home_weihnacht {
	display: block;
	padding: 0;
	margin: 0;
	text-align: center;
	border-top-width: 10px;
	border-right-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.home_text_weihnacht {
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:14px;
	color:#FFFFFF;
	padding: 20px 0 20px 0;
	margin: 0;
	text-align: center;
	background: url(/decoration/hintergrund_box_weihnachten.gif) no-repeat 0px 0px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

.text_weihnachten {
	display: block;
	font-family: Arial; Sans-Serif;
	font-size:14px;
	color:#FFFFFF;
	padding: 20px 0 20px 0;
	margin: 0;
	text-align: left;
}
.text_weihnachten a:link { text-decoration: underline; color: #FFFFFF;}
.text_weihnachten a:visited { text-decoration: underline; color: #FFFFFF;}
.text_weihnachten a:active { text-decoration: underline; color: #FFFFFF; }
.text_weihnachten a:hover { text-decoration: none; color: #FFFFFF;}

.text_weihnachten ul, li{
	font-family: Arial; Sans-Serif;
	font-size:14px;
	color:#FFFFFF;
		text-align: left;
}


#footer {
	margin: 0;
	padding: 0;
	clear: both;
	background-color: #f0f0f0;
}
#nocopy {
	position: absolute;
	z-index: 100;
	WIDTH: 500px;
	HEIGHT: 100%;
	top: 0px;
	left: 100px;
}
#miss_online {
	position: absolute;
	top: 0px;
	left: 665px;
	width: 200px;
	background-color: #EAE8F4;
	height: 70px;
	padding: 5px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.box_new {
	background: url(images/box_new.jpg) no-repeat left bottom;
	padding: 0 0 15px 10px;
}
.box_new_inside {
	background: #FFF;
	padding: 10px;
}
.Stil1 {
	color: #333333;
	font: bold 15px "Comic Sans MS", Arial, Verdana;
	text-align: left;
}
.rahmen_galerie {
	background-color: #FFFFFF;
	border: 1px solid #666666;	
}
.link_bottom {
	color: #f644b2;
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
}
.link_bottom a {
	text-decoration: none;
	color: #f644b2;
}
.link_bottom a:hover {
	text-decoration: none;
	color: #f644b2;
}
.link_bottom a:visited {
	text-decoration: none;
	color: #f644b2;
}
.TextRot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B10E16;
}
.miss_online a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B10E16;
	text-decoration: underline;
}
a.hall {
    font-family:Comic Sans MS, SansSerif, Arial;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
}

.med {
	font-size:10px;
}

.nav {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:12px;
	font-weight: bold;
	background-color:#f0f0f0;
	color:#999;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-color:#fff;
	border-style:solid;	
}

.nav_sub {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:12px;
	background-color:#ED78C6;
	color:#FFFFFF;
border-bottom: 1px solid;
	border-color:#F2A1D7;	
}
.nav_sub a:link { text-decoration: none; color: #FFFFFF;}
.nav_sub a:visited { text-decoration: none; color: #FFFFFF;}
.nav_sub a:active { text-decoration: none; color: #FFFFFF; }
.nav_sub a:hover { text-decoration: none; color: #FFFFFF;}

.navinact1 {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:12px;
	background-color:#f0f0f0;
      color:#999;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-color:#fff;
	border-style:solid;
	padding-left:10px;
}
.navinact2 {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:12px;
	background-color:#f0f0f0;
      color:#999;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-color:#fff;
	border-style:solid;
	padding-left:10px;
}
.navinact3 {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:12px;
	background-color:#f0f0f0;
      color:#999;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-color:#fff;
	border-style:solid;
	padding-left:10px;
}
.navinact4 {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:12px;
	background-color:#f0f0f0;
      color:#f644b2;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-color:#fff;
	border-style:solid;
	padding-left:10px;
}
.navinact5 {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:12px;
	background-color:#f0f0f0;
      color:#f644b2;
	border-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-color:#fff;
	border-style:solid;
	padding-left:10px;
}

a.navlink, a:visited.navlink, a:active.navlink {
	color:#f644b2;
	text-decoration:none;
	padding-left:10px;
	font: bold 103% "Comic Sans MS", SansSerif, Arial;
}

a.navlink1 {
	color:#51ca57;
	text-decoration:none;
	padding-left:10px;
	font: bold 103% "Comic Sans MS", SansSerif, Arial;
}
a.navlink2 {
	color:#0bdff4;
	text-decoration:none;
	padding-left:10px;
	font: bold 103% "Comic Sans MS", SansSerif, Arial;
}
a.navlink3 {
	color:#FFA500;
	text-decoration:none;
	padding-left:10px;
	font: bold 103% "Comic Sans MS", SansSerif, Arial;
}
a.navlink4 {
	color:#f644b2;
	text-decoration:none;
	padding-left:10px;
	font: bold 103% "Comic Sans MS", SansSerif, Arial;
}

a.navlink5 {
	color:#999;
	text-decoration:none;
	padding-left:10px;
	font: bold 103% "Comic Sans MS", SansSerif, Arial;
}

a.navlink6 {
	color:#3E3D74;
	text-decoration:none;
	padding-left:10px;
	font: bold 103% "Comic Sans MS", SansSerif, Arial;
}
a:hover.navlink {
	color:#ff0000;
	background-color:#ffffff;
}

a:hover.navlink1 {
	color:#ff0000;
	background-color:#ffffff;
}

a:hover.navlink2 {
	color:#ff0000;
}
/*
a:hover.navlink2 {
	color:#ff0000;
	background-color:#ffffff;
}
*/

a:hover.navlink3 {
	color:#ff0000;
	background-color:#ffffff;
}

a:hover.navlink4 {
	color:#ff0000;
	background-color:#ffffff;
}

a:hover.navlink5 {
	color:#ff0000;
	background-color:#ffffff;
}

a:active {
      color:#0000ff;
}

.idee {
	 font-family:Comic Sans MS, SansSerif, Arial;
	 font-size:12px; 
	 color:#f644b2;
}

.text {
	font-family:Comic Sans MS, SansSerif, Arial;
	font-size:13px;
	color:#666666;
}
.text_main {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.text_kl {
      font-family:Comic Sans MS, SansSerif, Arial;
	font-size:12px;
	color:#999999;
}
.aktuell {
	display: block;
	font-family:"Comic Sans MS", SansSerif, Arial;
	font-size:12px;
	color:#8b8ac2;
}
.aktuell2 {
	color:#8b8ac2;
	display: block;
	margin-bottom: 3px;
	padding: 0 0 0 10px;
	font: bold 13px "Comic Sans MS", SansSerif, Arial;
}
.team_title {
	color:#f644b2;
	font-size:14px;
}
.richi_title {
	color:#A39BD5;
	font-size:14px;
}
#gb {
font-family:Comic Sans MS, SansSerif, Arial;
font-size:10px;
color:#999999;
}

#out {
font-family:Verdana, SansSerif, Arial;
font-size:10px;
color:#555555;
}

a.out {
text-decoration:none;
color:#555555;
}
.display_none {
	display: none;
}
.box_border {
	height: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;	
}
.preise_shows {
	 width: 90%;
	 text-align: right;	
}
.text_postit {
	margin-top: 0px;
	margin-left: 40px;
	font-size: 12px;
	color: #908fc3;
	font-style: italic;
}
.underline {
	text-decoration: underline;
	color: #908fc3;
}
.aOhne {
	text-decoration: none;
	color: #908fc3;
}
.lbCloseLink2 {
	display: block;
	position: absolute;
	bottom: 2px;
	right: 2px;
	width: 113px;
	height: 16px;
	background: url(closelabellong.gif) no-repeat center center;
	margin: 0;
	z-index: 110;
}
.error {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #DD0000;
	font-weight: normal;
	text-align: center;
	margin: 0 0 7px 0;
}
