/* Standard-CSS für www.meinProjekt.at */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   color:#666666;}

html, body {
   background: #fff url(body_bg.gif) no-repeat;
   font-size: 101%;
}

/* algemeine Formatierungen */

a:link,
a:visited,
a:hover,
a:active
a:focus {
   color: #666666;
   text-decoration: none;
}

strong {
   font-weight: bold;
}

.clearMe {
	clear: both;
	font-size: 1px;
	height: 0;
	margin: 0;
	line-height: 0;
}

.center {
   text-align: center;
}

.rechts {
   text-align: right;
}

.randunten {
   margin-bottom: 5em;
   }

img {
   border: 0;
}

.klein {
   font-size: 0.7em;
}
.column {
   float:left;
   clear:right; }	



/* Willerot: #F82523 */

h1, h2, h3, h4, h5 {
   color: #404040;
}

#content h1 {
   font-size: 1.6em;
   margin: 20px 30px 10px 30px;
   border-bottom: 1px solid #0064a8;
}

#content h2 {
   font-size: 1.4em;
   margin: 15px 30px -5px 30px;
}
#content h3 {
   font-size: 1.2em;
   margin: 15px 30px -5px 30px;
}
#content h4 {
   font-size: 1.0em;
   margin: 15px 30px -5px 30px;
}
#content h5 {
   font-size: 0.9em;
   margin: 15px 30px -5px 30px;
}

#content p,#content ul,#content form {
   font-size: 0.9em;
   line-height: 1.3em;
   color: #666666;
   margin: 10px 30px 10px 30px;

}


h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active, h1 a:focus
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a:focus
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active, h3 a:focus
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active, h4 a:focus
h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active, h5 a:focus
{
   color: #404040;
}

.h1col {
   color: #404040;
   font-size: 1.4em;
   margin: 22px 0 0 0;
   border-bottom: 1px solid #0064a8;
   font-weight: bold;
}

.links {
 text-align:left;
 padding-right:130px;
 border-top: 1px solid #e6e6e6;
}

.rechts {
 text-align:right;
 padding-left:130px;
 border-top: 1px solid #e6e6e6;
}

.mitte {
   line-height:250%;
         width:auto;
   margin:1em 20%;
   text-align:center;
}

.fleft { 
 float: left;
 margin: 0 1em 0.2em 0; 
}

.fright {
 float: right;
 margin: 0 0 0.2em 1em;
}

.box {
   font-size: 0.9em;
   line-height: 1.3em;
   color: #666;
   margin: 10px 30px 10px 30px;
   border:1px solid #0064a8;
   }
	
.rand {
   margin: 10px 30px 10px 30px;
   }
	








/* Seitenstruktur */

/* Rahmen */

#wille {
 padding: 0;
 font-size: 0.8em; 
 width: 800px;
 margin: 10px auto 0 auto; 
 border: 1px solid #aaa; 
 background-color: #0064a8;
}
/* ENDE Rahmen */

/* Header */

#header {
 background-color: #006699;
 color: #FFFFFF;
 background-image: url(../pics/back1.gif);
}

#header p {
   font-size: 0.8em;
}
/* ENDE Header */


/* Top-Menue */

#menu { 
 float: right;
 background-color: #0064a8;
 padding: 4px 5px; 
 margin: 0;
 text-align: right;

}

#menu li {
 font-size: 0.9em;
 display: inline; 
 list-style-type: none; 
 border-left: 1px solid white;
 padding: 0 10px 0 10px;
 font-weight: bold;
}

#menu li a {
 color: #fff; 
 text-decoration: none;
}

#menu li a:hover, #menu li a:focus, #menu li a:hover span, #menu li a:focus span   {
 color: #d0d0d0; /
 text-decoration: none;
}

#headercrumbs {
 padding: 8px 0 0 0; 
 margin-left:170px;
 font: normal 0.8em sans-serif;
 color: white;
 
}

#headercrumbs a {
 color: white;
}

#headercrumbs a:hover, #headercrumbs li a:focus, #headercrumbs li a:hover span, #headercrumbs li a:focus span   {
 color: #d0d0d0;
 text-decoration: none;
}


/* ENDE Top-Menue */


/* linke Spalte */

#left {
 float: left;
 width: 160px;
 padding-left: 5px;
 padding-top: 6px;
 overflow: hidden;
}


/* Navi */

#navigation {
   font-weight:bold;
   font-size:1em;
   }

#navigation LI {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   display: inline;
   width: 158px;
   }

#navigation UL {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }

#navigation A {
   color: #fff;
   text-decoration: none;
   display: block;
   padding: 3px 4px;
   border: 1px solid #0064a8;
   margin: 2px 0 0;
   width: 148px;
   }

#navigation A:link,
#navigation A:visited {
   background-color: #0064a8;
   margin: 2px 0 0;
   }

#navigation A:hover,
#navigation A:focus {
   background-color: #ded;
   color: #000;
   margin: 2px 0 0;
   }

#ia #navigation A.ca,
#ib #navigation A.cb,
#ic #navigation A.cc,
#id #navigation A.cd,
#ie #navigation A.ce {
   display: block;
   font: normal 1em sans-serif;
   padding: 3px 24px 3px 24px;
   border-top: none;
   margin: -1px 0 0 0;
   width: 108px;
   }

#navigation A.n  {
   display: none;
   }

/* ENDE Navi */
/* ENDE linke Spalte */



/* Content-News */

#contentnews {
   width:630px;
   float:right;
   padding:0;
   margin: 0;
   background-color: #fff;
	
}
#contentnews h1 {
   font-size: 1.6em;
   margin: 20px 0 10px 30px;
   border-bottom: 1px solid #0064a8;
}

/* Content */

#content {
   width:630px;
   float:right;
   padding:0;
   margin: 0;
   background-color: #fff;
	
}

.anker {
 float:right;
 margin-top:2.0em;
}

.anker a, .anker a:link, .anker a:visited, .anker a:active {
 font-weight:bold;
}




/* Formular */

.formbox {
  width: 410px;
  color: #666;
  background-color: #D8D8D8;
  border: 1px solid #666;
  margin:0 0 10px 30px;
}

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.feld {
  float: right;
  width: 300px;
  text-align: left;
} 

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.defbreite {
  width: 260px;
}

/* ENDE Formular */

/* AGB */

#agb p {
   font-size: 0.8em;
   text-align:justify;
}

#agb ol {
   font-size: 0.8em;
   color: #666;
   text-align:justify;
   margin: 10px 30px 10px 52Px;
}

#agb span a {
   font-size: 0.8em;
   font-weight:bold;
   margin: 10px 30px 0 0;
   float: right;
}




/* ENDE AGB */

/* FZB */

#fzb span a {
   font-size: 0.9em;
   font-weight:bold;
   margin: 10px 30px 0 0;
}

/* ENDE FZB */





/* ENDE Content */



/* Footer */

#footer {
 font: normal 0.8em arial, helvetica, sans-serif;
 color: #fff;
 width: 100%;
 background-color: #0064a8;
 text-align:right;
 clear: both;
}

/* ENDE Footer */


