* {
	border:0;
	margin:0;
	padding:0;
}

body {
	background:  #FFF;
         color: #555;
	font: 0.8em Verdana;
	border-top: 13px #799bff      solid;
 }
html {
         border:5px solid #fff;
}
/* Farben: */

/*#799bff;  hellblau */
/*#3265fe; dunkelblau */

/*ENDE: Farben*/

/* Kopfbereich */
#kopf {
         background: #fff  url(logo5.jpg)  no-repeat;
	height:80px;
	margin:0 auto;
	width:750px;
         margin-top: 20px;
         padding-top: 50px;
}
#kopf h1 {
	color: #3265fe;
	font-size:300%;
	letter-spacing:-3px;
	text-align:right;
	padding:5px;
	margin-bottom:-20px;
}
#kopf h2 {
	color: #799bff;
	font-size:170%;
	letter-spacing:-2px;
	text-align:right;
         border-bottom:3px solid #799bff;    /*hellblau*/
         margin-top: 10px;
}

/* Navigation */
#menu {
	background:/*#fafafa;#799bff;*/#fff;
	xborder-right:1px solid #999;
	margin:0 auto;
	width:750px;
	height:50px;
	list-style:none;
}
#menu li {
	xborder-left:1px solid #999;
	float:left;
	width:124px;
	list-style:none;
}
#menu a {font-weight: bold;
	color:#555;
	display:block;
	line-height:50px;
	text-align:center;
}
#menu a:hover {
	background: #799bff;   /*hellblau*/
         color: #fff; /*dunkelblau#555;#3265fe;*/
}
#menu .active {
	background:#799bff;   /*hellblau*/
	color:#fff;
}

/* Links */
a {
	color:#777;
	text-decoration:none;
}

a:hover {
	color:#333;
	text-decoration:none;
}

/* Inhalt */
#content {
	background: #fff;
         min-height: 400px;  /**/
	margin:0 auto;
	padding:0 0 20px;
	width:751px;

}
#content h1 {
	border-bottom:1px dashed #999;
	font-size:1.8em;
	padding:20px 0 0;
         color: #3265fe;  /*dunkelblau*/
        line-height:50px;
}

#content h3 {

	font-size:1em;
	padding:20px 0 0;
         color: #3F3F3F;  /*dunkelgrau*/
         padding:20px 20px 0;
}
#content p {
	padding:20px 20px 0;
          line-height:1,5em;
}

#content ul {padding:20px 50px 0;
margin-right: 50px;}

img {	border: 1px solid #799bff; /* Bilderrahmen hellblau */
         padding: 1px;
         max-width: 95%; }


.fleft {
  	float: left;    /* Text soll vorbeifließen. */
 	margin: 0 1em 0.2em 0; }

.fright {
  	float: right;
  	margin: 0 0 0.2em 1em;
  	/*padding-right: 50px;*/
	}
/* footer */
#footer {
	background: #fff;
	border-top:10px solid #3265fe;  /*dunkelblau*/
	height:30px;
	margin:0 auto;
	xpadding:10px;
	text-align:left;
	width:750px;
}
#footer p {font-size: 9px;}







/*********************************************************************/

/**********************Weihnachten 2009*******************************/

/*********************************************************************/

.christmas09 {color: #C60925;}
.christmas09 img{float: right;
margin-top: 30px;}
.christmas09 h3  {color: #C60925;}       