* { /* Mit dem Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}
.menuBar {
width: 140px;
font-weight: bold;
cursor: pointer;
}
		
.menuBar a {
	display: block;
	text-decoration: none;
	font-size: 11px;
		}
.menuBar a:link {
color: #000000;
text-decoration: none;
}
.menuBar a:hover {
	color:#FFFFFF;
	}
.menuBar a:visited {
color: #000000;
text-decoration: none;
}
.subMenu a {
	padding-left: 17px;
	font-weight: normal;
}

.tr_row0 {
	BACKGROUND-COLOR: #E4B4B4;
	color: #000000;
	font-weight: normal;
}

.tr_row1 {
 BACKGROUND-COLOR: #D58F8F;
}

.tr_head {
 BACKGROUND-COLOR: #4a4a4a;
 COLOR: #ffffff;
 FONT-WEIGHT: bold;
}
.tr_table {
 BACKGROUND-COLOR: #4a4a4a;
 margin:0 auto;
 text-align:center;
}
.fett {
	font-weight:bold;
}
.center {
	margin: 0 auto;
	text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.red {
	color:#F00;
}
.show {
	font-weight:bold;
	margin:2px;
	font-size:11px;
	cursor:pointer;
}
.hinweis {
	background-color:#D98E91;
	background-image:url(../images/icons/warning-icon_32x32.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0;
	margin-bottom:0; 
}

.information {
	background-color:#B8E8BF;
	background-image:url(../images/icons/ok-icon_32x32.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0;
	margin-bottom:0; 
}
.beschreiben {
	background-color:#64ff35;
	background-image:url(../images/icons/info-icon_32x32.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0;
	margin-bottom:0; 
	color:#111111;
}

A:link {
color: #000000;
text-decoration: none;
}

A:hover { 
color: #FFFFFF;
text-decoration: none;
}

A:visited { 
color: #000000;
text-decoration: none;
}

.small {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
}

body {

background-image:url(../images/img/bg.jpg); 
/* background-image:url(../images/Advent/bg_stern.jpg); */
background-position:center top;
text-align:center;
}

html, body, table, td, tr, div, p, pre, h1, h2, h3, h4, ul {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size:11px;
/* line-height:9pt; */

}
table {
	margin:0 auto;
	text-align:center;
}
img {
	border:none;
}
iframe {
	border:none;
}
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #A30504;
 border-bottom: solid 1px #4A4A4A; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 font-size:12px;
}
li.c12 {list-style: none;}
div.c5 {text-align:center;}
table.c5 {margin: 0 auto;}
.topic {
font-family: Tahoma;
/* BACKGROUND-COLOR: #1e3646; */
font-size: 11px;
color:#FFFFFF;
font-weight: bold;
text-align:center;
}
.topic 
a:link
 {
  text-decoration:none;
  color:#FFFFFF;
 } 
.topic 
a:hover
 {
  text-decoration:none;
  color:#000000;
 } 
.topic  
a:visited
 { 
color: #FFFFFF;
text-decoration: none;
}
 
 ul.navigation{
list-style-type: none;
margin-left:5px;
 margin-top:6px;

}
ul.navigation li{
/*margin-left:5px;*/
background:url(../images/img/punkt_grau.jpg) left no-repeat;
font-size:11px;
}
ul.navigation li a{
margin-left:17px;
color:#000000;
text-decoration:none;
}
ul.navigation li a:link,a:visited {
color: #000000;
text-decoration:none;
}
ul.navigation li a:hover{
color: #ffffff;
}
.ers {
	text-align:left;
}
.ers ul {
	margin-left:5px;
	padding:10px;
	list-style-position:inside;
}
.ers li {
	list-style-type: disc;
	text-align:left;
}
.banner {
	background-image:url(../images/ersatzbanner.jpg);
	background-repeat:no-repeat;
	width: 468px;
	height:60px;
	border: none;
}
.content{
margin-left:5px;
padding:5px;
}

.content ul{
list-style-type: none;
margin-top:5px;
margin-left:19px;
list-style-image: url(../images/img/punkt_grau.jpg);
list-style-position:inside;
}
input {
border-width: 1px;
font-size: 11px;
font-family: Geneva, Arial, Helvetica, san-serif;
border-color: #000000;
border-style: solid;
background-color: #4a4a4a;
color: #ffffff;
font-weight: normal;
}

select {
border-width:1px;
font-size: 11px;
font-family: Geneva, Arial, Helvetica, san-serif;
border-color: #000000;
border-style: solid;
background-color: #4a4a4a;
color: #ffffff;
}

textarea {
border-width: 1px;
font-size: 11px;
font-family: Geneva, Arial, Helvetica, san-serif;
border-color: #000000;
border-style: solid;
background-color: #4a4a4a;
color: #ffffff;
font-weight: normal;
}

option {
border-width:1px;
font-size: 11px;
font-family: Geneva, Arial, Helvetica, san-serif;
border-color: #000000;
border-style: solid;
background-color: #4a4a4a;
color: #ffffff;
}
#ticker {
position:absolute;
width:465px;

}
#title {
	position:absolute;
	width:465px;
	z-index:99;
	left: 458px;
	top: 65px;
	height: 18px;
}
#Layer2 {
	position:absolute;
	width:611px;
	z-index:99;
	left: 262px;
	top: 225px;
	height: 12px;
}

#Layer3 {
	position:absolute;
	width:468px;
	z-index:99;
	left: 478px;
	top: 60px;
	height: 60px;
}

/* f. Weihnachten: 
#Layer3 {
	position:absolute;
	width:468px;
	z-index:99;
	left: 455px;
	top: 143px;
	height: 60px;
}
*/
#Layer4 {
	position:absolute;
	width:50px;
	z-index:99;
	left: 796px;
	top: 230px;
	height: auto;
}
#pagewidth{
 margin:0 auto;
 width:964px; 
 text-align:left;  
 
} 
 
#header {
margin:0 auto;
background-image:url(../images/img/header.jpg);
background-position:center top;
position:relative; 
height:267px; 
width:100%;
}
#header_fassnacht {
margin:0 auto;
background-image:url(../images/img/header_fassnacht.jpg);
background-position:center top;
position:relative; 
height:267px; 
width:100%;
} 
#header_ostern {
margin:0 auto;
background-image:url(../images/img/header_ostern.jpg);
background-position:center top;
position:relative; 
height:267px; 
width:100%;
}
#header_halloween {
margin:0 auto;
background-image:url(../images/img/header_halloween.jpg);
background-position:center top;
position:relative; 
height:267px; 
width:100%;
}
#header_weihn {
margin:0 auto;
background-image:url(../images/img/header_fire-weihnachte.jpg);
background-position:center top;
position:relative; 
height:267px; 
width:100%;
}    
#leftcol{
 width:153px; 
 float:left; 
 position:relative;
/* margin-top:5px; */
/* margin-left:-1px; */
  }
 
#twocols{
 width:808px; 
 float:right; 
 position:relative; 

  }
 
#rightcol{
 width:153px; 
 float:right; 
 position:relative;
/*  margin-top:5px; */
/* margin-right:1px; */
 }
 
#maincol{  
 float: left; 
 display: inline; 
 position: relative; 
 width:651px;
 background-image:url(../images/img/content_oben.jpg);
 background-repeat:no-repeat;
 }
#maincol p{margin:1em;} 
#footer{
 
  background-color:#c5d6e6; 
  clear:both;
 } 
 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#gutschein {
	width:392px;
	height:255px;
	padding:0px;
	background:url(../images/gutschein_1.jpg) no-repeat;
	position: relative;
	}
#code,  #sub {
	border:none;
	line-height:18px;
	font-family:Verdana;
	color:#f4e9ea;
	font-size:11px;
	display:block;
	font-weight: bold;
	font-variant: inherit;
	}
#code  {
	width:138px;
	height:18px;
	padding:2px;
	background:url(../images/input.jpg) no-repeat;
	position: absolute;
	left: 102px;
	top: 75px;
	}
#sub {
	width:190px;
	height:18px;
	background:url(../images/gutschein_button.jpg) no-repeat;
	position: absolute;
	left: 49px;
	top: 105px;
	
		}
		
#gutschein_e {
	width:392px;
	height:240px;
	padding:0px;
	
	background:url(../images/gutschein_erstellen.jpg) no-repeat;
	position: relative;
	}
#sub_e {
	border:none;
	line-height:18px;
	font-family:Verdana;
	color:#f4e9ea;
	font-size:11px;
	display:block;
	font-weight: bold;
	font-variant: inherit;
	}

#sub_e {
	width:190px;
	height:20px;
	background:url(../images/gutschein_button.jpg) no-repeat;
	position: absolute;
	left: 101px;
	top: 282px;
	
		}
#myslidemenu {
	width:715px;
	padding-left: 5px;
}

