body {
	background-image: url(/grafiken/BG_mob2011.jpg);
  	background-repeat:no-repeat;
	background-color: #000;
	color:#E6E6E6;
	font-family:verdana, arial, sans-serif;
 	margin:0;
	padding:0;
}

img {
border:none;
} 

p {
font-weight:normal;
 margin-bottom:7px;
}

a {
color:#006EFF;
font-weight:bold;
}


ol,ul {
  text-indent: 0px;
 padding:0 0 0 20px;
 list-style-position:outside;
}

li {
 margin-bottom:7px;
}


h1 {
color:#FFFFFF;
font-weight:normal;

}

h2 {
font-weight:bold;
}

h3 {
font-weight:bold;
}

h4 {
font-weight:bold;
}

h5 {
color:#FFCC00;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
text-transform:uppercase;
}

h6 { 
font-family: Verdana, Arial, Helvetica, sans-serif;   
color:#F00;
font-weight:bold; 
margin-top:1em;
margin-bottom:1em;
text-transform:uppercase;
}

.home {
background-color: #333333;
border: solid 1px;
padding: 1em;
margin-bottom: 2em;
width: 100%;

}

.rot {
color:#CC0000;
letter-spacing:3px;
text-transform:uppercase;
padding:0 0 8px 0; 
}


.site {
 border:none; 
}
/* HEADER */
.header {
	height:150px;
}



.topNav {
	padding-top:115px;
	padding-left:0px;
}



/* FOOTER */
.footer {
	font-size:80%;
	position:relative;
 text-align:center;
 border-top: solid 1px #DDDDDD; 
 clear:both;
}

.footer .left {
padding:0;
margin:0 0 1em 0;
text-align:left;
float:left;
}
.footer .right {
text-align:right;
}


.pathway {

}

/* Content */

.tagesprogramm {
float:left;
} 

.tagesprogramm h1{
border-top: thin solid #333333;
} 

.tagesprogramm img{
margin-right: 1em;
}

.content {
clear:both;
}


.main {
 border:none;
/* border-bottom:solid 1px #555; */
 margin-bottom:0.5em;
}


.floatRight {
 margin: 0 0 5px 5px;
 border:none;
 float:right;
}

.floatLeft {
 margin: 0 5px 5px 0;
 border:none;
 float:left;
}


.text {
color:#E6E6E6;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
}

.text-fett {
color:#E6E6E6;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
}

.headline {
color:#E6E6E6;
font-family:Verdana,Arial,sans-serif;
font-size:120%;
font-weight:bold;
}

.link {
color:#006EFF;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
}

a {
text-decoration:none;
}
.text-info {
color:#808080;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
}

.link-roman {
color:#006EFF;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
}
.programm-tabelle-head {
color:#8F8F8F;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
}
.programm-film {
color:#E6E6E6;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
}
.programm-tabelle-schwarz {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
}
.programm-tabelle-grau {
color:#222222;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
}
.programm-tabelle-zeit {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
text-decoration:underline;
}
.erstauffuehrung {
color:#CC0000;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
letter-spacing:3px;
text-transform:uppercase;
}
.special-kasten-home {
color:#FFCC00;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
letter-spacing:3px;
text-transform:uppercase;
}


.clr {
display:block;
clear:both
}

.topNav ul {
	list-style:none;
	}
.topNav li {
	padding:0 1ex 0 0;
	float:left;
	display:block;
}	




fieldset {
	border:0;
}

fieldset input {
	width:254px;
}


.formElement {
	clear:both;
}


form#reservierung label {
	display:block;
	}
	
#fieldset-info input {
	float:left;
	width:auto;
	}
		





