* { padding: 0; margin: 0; }

body {
 font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 font-size: 13px;
 background-color:#000000;
 background-image:url(images/bg-1.jpg);
 background-repeat:repeat-x;
 background-attachment: fixed;
}

#wrapper {
 margin: 0 auto;
 width: 1024px;
}
#header {
 color: #DFDFDF;
 width: 1002px;
 float: left;
 padding: 10px;
 border: 0px solid #000000;
 height: 300px;
 margin: 10px 0px 5px 0px;
 background-color: transparent;

}
#header1 {
 float: left;
 width: 1002px;
 color: #FFFFFF;
 padding: 10px;
 border: 0px solid #000000;
 margin: 0px 0px 5px 0px;
 background-color: transparent;
 color: #FFFF00;
 font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 text-align:center;
 font-style:italic;
 font-size: 14px;
}

#linkesmenu {
 color: #FFFFFF;
 border: 1px solid #000000;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 180px;
 float: left;
}
#main {
 float: left;
 color: #FFFFFF;
 border: 0px solid #000000;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 578px;
 display: inline;

}
#rechtesmenu {
 color: #FFFFFF;
 border: 1px solid #000000;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 190px;
 height: 100%;
 float: left;

}

#formline {
 width: 1002px;
 clear: both;
 color: #FFFFFF;
 border: 1px solid #000000;
 background-color: transparent;
  margin: 0px 0px 0px 0px;
 padding: 5px;
  height: 15px;
}
#footer {
 width: 1002px;
 clear: both;
 color: #FFFFFF;
 border: 0px solid #000000;
 background-color: transparent;
  margin: 0px 0px 0px 0px;
 padding: 5px;
  height: 100%;
   font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 font-style:italic;
 text-align:center;
 font-size: 14px;
}

p{
 padding: 5px 5px 5px 5px;
 display:block;
 color:#FFFFFF;
 font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 font-style:italic;
 font-size: 16px;
 font-weight: bold
}
img {
float:inherit;
border : 0px solid #000000;
margin : 2px 2px 2px 2px;
padding : 2px;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clear {
clear : left;
overflow : hidden;
width : 0;
height : 0;
}
 #line_links {

 width:180px;
 background-color:#000000;
 height:2px;
 margin:0px;
 padding: 0px;
 line-height:1px;
 margin-bottom:0px
}
 #line_rechts {

 width:190px;
 background-color:#000000;
 height:2px;
 margin:0px;
 padding: 0px;
 line-height:1px;
 margin-bottom:5px
}
 #line_middle {

 width:577px;
 background-color:#000000;
 height:2px;
 margin:0px;
 padding: 0px;
 line-height:1px;
 margin-bottom:5px
}
 h1 {
 font-family:  "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 font-weight: bold;
 font-size: 30px;
 font-style:italic;
 color:#FFFF00;
}
 h2 {
 font-family:  "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 font-weight: bold;
 font-size: 25px;
 font-style:italic;
 color:#FFFF00;
}

 h3 {
 font-family:  "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 font-weight: bold;
 font-size: 20px;
 font-style:italic;
 color:#FFFFFF;
}

 h4 {
 font-family:  "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 font-weight: bold;
 text-decoration:underline;
 font-size: 17px;
 font-style:italic;
 color:#FFFFFF;
}
 h5 {
 font-family:  "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
 font-weight: bold;
 text-decoration:underline;
 font-size: 14px;
 font-style:italic;
 color:#FFFFFF;
}
 /* Info-Calendar - CSS Definition */
span.Taganzeige {
 font-family: Times New Roman;
 font-size: 60px;
 font-weight: Bold;
 color: #FF0000}

span.Wochentaganzeige {
 font-family: Times New Roman;
 font-size: 20px; color: #FFFFFF}

p.Infoanzeige  {
 font-family: Verdana;
 font-size: 13px;
 color: #DFDFDF;
 text-align: center;
 background-color: COCOCO}

hr.borde {
 border-style: dotted;
 border-color: FFFFFF;
 height: 4px;
 width: 100%}

.moor {
 color: #333;
 border: 3px solid #5F5F5F;
 height: 250px;
 width: 570px;
}
