#navigation, #marginalie, #header {
visibility:hidden;
}

.printcontent {
width:450px;
z-index:10;
padding:30px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#printlogo {
	position:absolute;
	width:150px;
	height:115px;
	z-index:1;
	left: 430px;
	top: 11px;
}

#copyprint {
	position:absolute;
	width:200px;
	height:115px;
	z-index:11;
	bottom:10px;
}

/* SHOP*/
#warenkorb {
background-image:url(img/warenkorb.gif);
background-repeat:no-repeat;
height:98px;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 25px;

}

#warenkorb .artikel{
padding:40px 5px 0px 0px;
margin:0px 0px 0px 0px;
}

#warenkorb .summe{
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
}

#warenkorb .warenkorblink {
padding:10px 5px 0px 0px;
margin:0px 0px 0px 0px;
}

#warenkorb a{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.artikel, .summe, .warenkorblink {
text-align:right;
font-weight:bold;
}

.inputsuche {
width: 85px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

#suche {
padding:10px 0px 10px 5px;
margin:0px 0px 10px 25px;
background-color:#ffb400;
}

#suche form{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

label {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width: 80px;
display:block;
float:left;
}

.forminput {
width: 200px;
font-size:1em;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;

}

.formselect {
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
font-size:1em;

}

.formtextarea {
width: 200px;
font-size:1em;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;

}

.formchecklinks {
width:25px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;

}


.formcheckrechts {
width:320px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;

}


.formrechts  {
width:150px;
float:left;
border:1px red solid;
}

.formsubmit {
font-size:1em;

}


table {
font-size:1em;
}
table h1{
font-size:1em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.imgtext-table img{
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
}

.imgtext-table h1{
font-size:1em;
}

.imgtext-table {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

ul {
margin:0px 0px 10px 15px;
padding:0px 0px 0px 0px;
}

ol {
margin:0px 0px 10px 22px;
padding:0px 0px 0px 0px;
}

.aktuelle__veranstaltung {
font-weight:bold;
color:#FFFFFF;
background-color:#990066;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.datum {
font-size:1em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
}

.titel {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
color:#990066;
font-weight:bold;
}


.untertitel {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
color:#990066;
font-weight:bold;
}

.beschreibung {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}


.referenten {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.link {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}


body {
background:#FFFFFF;

/*background:#FFFBDC;	*/
	padding: 0px;
	margin: 20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

.clearer {
clear:both;

}

.lila {
color:#990066;
padding:0px 3px 0px 3px;
}
.rootline {
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
	overflow:hidden;
}

img {
border:0px;
}
a {
color:#990066;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}


h1 {
font-size:1em;
margin:20px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

h2 {
font-size:1em;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#96056a;
color:#FFFFFF;
display:inline;
}

h3 {
font-size:1em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

 
p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#box {
	background:#FFFFFF;
	text-align:left;
	width: 795px;
	padding: 0px;
	margin: 0 auto;
	background-image:url(img/box_back.gif);
}

#header {
	width: 795px;
	float:left;
}





#hauptinhalt {
background:#FFFBDC;
	width: 470px;
	float:left;
	overflow:hidden;
}

#abstandhauptinhalt {
margin:0px 0px 0px 45px;
padding:0px 0px 0px 0px;
width: 390px;
overflow:hidden;
}



#marginalie p{
margin:0px 0px 10px 25px;
padding:0px 0px 0px 0px;
}

#footer {
width:795px;
clear:both;

}

#copy {
	background:#E8E1EA;
	width: 550px;
	float:left;

}

#copy p{
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;

}
#impressum {
	background:#E8E1EA;
	width: 245px;
    text-align:right;
	float:left;	
}

#impressum p{
margin:5px 5px 0px 0px;
padding:0px 0px 0px 0px;
color:#990066;
}

#impressum a{
color:#990066;
text-decoration:none;
font-weight:bold;
}

#impressum a:hover{
text-decoration:underline;

}