body
{
 font-family:Verdana;
 font-size:11px;
 background-color:#FFFFFF;
 text-align:center;
 background-image: url(images/bg.gif);
 background-attachment:fixed;
 margin-top:20px;
 line-height:150%;
}
h1 {font-size:18px;color:#C0C0C0; margin-top:20px;  font-family:Georgia;}
h2 {font-size:17px;color:#B82938; margin-top:20px;}
h3 {font-size:13px;color:#B82938; margin-top:15px; }
h4 {font-size:13px;color:#B82938; margin-top:15px; margin-left:15px;}
h5 {font-size:13px;color:#000000; margin-top:15px; }

a
{
  text-decoration:none;
  color:#FFFFFF;
  font-size:11px;
}
a:hover
{
  text-decoration:underline;
  font-size:11px;
 color:#FFFFFF;
}

a:active
{
  text-decoration:underline;
  font-size:11px;
 color:#FFFFFF;
}

ul.menu1            { list-style-type:none;  margin:auto; text-transform:uppercase; font-weight:bold; text-align:center;  width:705px; text-indent:1.5em}
ul.menu1 li         { text-align:center; float:left; margin-right:4px; font-weight:bold; }
ul.menu1 li a       { display:block; /*width:165px;*/ padding: 3px 15px 5px 15px; color:#000000;
                     text-decoration:none; background-image: url(images/schluessel_grau.gif); background-repeat:no-repeat; background-position:left; font-size:11px; font-weight:bold;}
ul.menu1 li a:hover, a:active { background-image: url(images/schluessel_rot.gif); background-repeat:no-repeat; color:#B82938;
                     text-decoration:none; font-size:11px; font-weight:bold;}
					 

.menu {
background-color:#FFFFFF;
text-align:center;
width:760px;


}
.red {
  font-size:11px;
 color:#B82938;
}

.menu1 {
width: 188px;
color:#000000;
background-color:#FFFFFF;
text-align:center;
/*border-right:1px solid #000000;*/
font-weight:bold;
margin-left: auto;
/*margin-right: auto;*/

}


.menu2 {
width: 193px;
color:#000000;
background-color:#FFFFFF;
text-align:center;
font-weight:bold;
float: left;
display:block;
margin-left: auto; 
margin-right: auto;

}


/* Der Inhalt */
.content {
background-color:#FFFFFF;
padding:30px;
color:#000000;
}

.content_advent {
background-color:#FFFFFF;
padding:30px;
color:#000000;
width:450px;
text-align:center;

   }
/* Der Inhalt2 */
.content2 {
background-color:#FFFFFF;

color:#000000;

   }

.imprint {

    text-align: center;
	background-color:#C0C0C0;
	padding:0px;
	//height:24px;
	width:760px;
	color:#FFFFFF;
	font-size: 11px;
	line-height:22px;
	
}

.imprint * {
    vertical-align: middle;

}

.text1 {
margin-left:10px;
}





a.imprint:link, a.imprint:visited {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
font-weight: normal;
background-image: none;
vertical-align: middle;
}
a.imprint:hover, a.imprint:active {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
background-image: none;
vertical-align: middle;
}

a.imprint2:link, a.imprint2:visited {
font-size: 11px;
color: #000000;
text-decoration: underline;
font-weight: normal;
background-image: none;
vertical-align: middle;
padding-bottom:4px;
}
a.imprint2:hover, a.imprint2:active {
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: normal;
background-image: none;
padding-bottom:4px;
}



a.imprint3:link, a.imprint3:visited {
font-size: 11px;
color: #000000;
text-decoration: underline;
font-weight: normal;
background-image: none;

}
a.imprint3:hover, a.imprint3:active {
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: normal;
background-image: none;

}


/*hier mal nur müll drin*/
/*
#box {
display:inline;
/*width:100%;
height:1%;*/
margin:0;
padding:0;
}
#box div {
float:left;
text-align:justify;
padding:0;
margin:5px 0 0;
width:44%;
background:#fff;
color:#000;
}/* ie-fixes!? */

#box div.hihi {

margin-left:80px;
}
#box div p {
font-size: .8em;
padding:0 0 20px 0;
margin:0;
text-align:justify;
background:#fff;
color:#000;
line-height:1.5em;
word-spacing:1px;
}

.table

{
font-size:11px;
line-height:150%;
text-align:justify;
/* width:700px; */
}

.td

{
font-size:11px;
line-height:150%;
text-align:justify;
padding-left:30px;}
*/


.image2

{
font-size:11px;
line-height:150%;
text-align:justify;
padding-left:30px;
}


.image1

{
font-size:11px;
line-height:150%;
padding-right:30px;
margin-top:0px;
}


.smaller
{
 font-family:Verdana;
 font-size:9px;
}


DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
   padding: 0;
   border-radius: 5px;
   -moz-border-radius: 5px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid transparent;
   margin: 10px 14px;
   }
DIV.shadow5:hover {
   border-width: 5px;
   }

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   -moz-opacity:0.67;
   }
DIV.shadow5:hover IMG {
   margin: -1px;
   top: -1px;
   left: -1px;
   -moz-opacity:1;
   }


  div.links_ueber{
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */

    padding: 0.5em;

     }



  div.rechts_ueber {
    margin-left: 42em;
    padding: 0 1em;

  }
