/* Standard-CSS annaberger-internet */

/* Wichtige Farben


*/

/* Wichtige Befehle

Hintergrundbild:  background: #fff url(body_bg.gif) no-repeat;
*/


/* allgemeine Formatierungen*/

html {
   font-size: 14px;
}

body {
 margin: 0;
 padding: 0;
 font-size: 14px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #232323;
 background-color:#BFB9BB;
 scrollbar-arrow-color:#F3F1E6;
 scrollbar-face-color:#A9B7A3;
 scrollbar-3dlight-color:#A9B7A3;
 scrollbar-highlight-color:#F3F1E6;
 scrollbar-shadow-color:#F3F1E6;
 scrollbar-darkshadow-color:#A9B7A3;
 scrollbar-track-color:#F3F1E6;
  background-image: url(http://www.generationspyramide.de/images/seitenhintergrund.jpg);
 background-attachment:fixed;
 background-position:center;
}

h1 {
padding: 30px 0 0 40px;
font-size: 3.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
}

h2 {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5E7056;
font-weight:bold;
}





.umrandung {
width:100%;
text-align:center;
margin-top:150px;
}



.iconstart {

padding-top:30px;
width:918px;
border:1px solid black;
}

div.inhalt {
 height:440px;
 overflow:auto;
}
div.inhalt2 {
 height:440px;
 overflow:auto;
}


td {font-size:12px;}



p.formular {color:#464646;}
p.blogeintrag {color:#ED7900;font-weight:bold;}

p.ueberschrift {color:#464646;font-weight:bold;}
p.bold {color:#464646;font-weight:bold;}
p.faq{color:#003399;font-weight:bold;}

table.haupt {width:1000px;height:100%;}

td.oben {height:40px;padding-right:20px;}
td.header {height:300px;background:url(http://www.generationspyramide.de/images/header_bg.gif) no-repeat;}

#logo {border:0px solid black;margin-top:36px;}
#ebenenav {
margin-top:181px;
border:0px solid black;

}

td.innen {
background-color:#ffffff;
background-image:url(http://www.generationspyramide.de/images/rundung.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#contentbereich {
padding: 0px 0px 0px 0px;
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#484848;
font-weight:normal;
border:0px solid black;
width:670px;
float:left;
}

#logo {border: 0px Solid black;}

#ebenenav {border: 0px Solid black;padding-top:13px;}

#inhalt {padding: 10px 0px 30px 45px; }



#ausgabe
#datensatzueb{padding: 5px 5px 0px 0px;}
#text{padding: 0px 0px 0px 0px;}
#drucklink  {padding: 0px 0px 0px 0px;text-align:right;}

#sidebar {
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#484848;
width:317px;
float:right;
}

#menue {
padding: 30px 30px 30px 45px;
font-weight:normal;

}


#flickr {
padding: 0px 30px 30px 45px;

}

#logos {
padding: 0px 30px 30px 45px;

}


#web2 {
padding: 0px 30px 30px 45px;

}

.sidebarmenue {
padding: 15px 0px 0px 0px;
border:0px solid black;
height:30px;
border-bottom:1px solid;
border-color:#9CAB96;
}

#sidebarumenue {
padding: 10px 0px 0px 20px;
border:0px solid black;
height:30px;
}



td.unten {height:50px;}

.bildrahmen{border:1px solid ;border-color:#EBEBEB;}


 /* Newesbereich*/


.newsueberschrift {
border: 0px solid black;
background-color:#f9f9f9;
height:20px;
padding:3px;
font-weight:bold;
font-color:#484848;
width:600px;

 }

.newsinhalt {
color:#484848;
margin-top:25px;
margin-bottom:25px;
}


 /* newsbereich*/


  /* Newsletter*/



  table.newslettertab {width:500px;}


  /* Ende Newsletter*/


 /* Linkformatierungen*/

a:link,a:visited,a:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #003399;
 font-size: 12px;
 text-decoration: underline;
}
a:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 text-decoration: none;
}

a.blog:link,a.blog:visited,a.blog:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #ED7900;
 font-size: 14px;
 text-decoration: underline;
}
a.blog:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 14px;
 text-decoration: none;
}

a.homelink:link,a.homelink:visited,a.homelink:active {
padding: 30px 0 0 40px;
font-size: 3.0em;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration: none;
}
a.homelink:hover {
padding: 30px 0 0 40px;
font-size:3.0em;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}
 /* Linkformatierungen Ebenen*/

a.eb:link,a.eb:visited,a.eb:active {
padding: 0px 0 0 45px;
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

a.eb:hover {
padding: 0px 0 0 45px;
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

 /* Linkformatierungen Ebenen aktiv*/

a.ebon:link,a.ebon:visited,a.ebon:active {
padding: 0px 0 0 45px;
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.ebon:hover {
padding: 0px 0 0 45px;
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}


/* Linkformatierungen*/

 /* Linkformatierungen Navigation*/

a.nav:link,a.nav:visited,a.nav:active {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A9B7A3;
font-weight:bold;
text-decoration:none;
}
a.nav:hover {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#BFBEBC;
font-weight:bold;
text-decoration:none;
}


 /* Linkformatierungen Navigation aktiv*/

a.navon:link,a.navon:visited,a.navon:active {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5E7056;
font-weight:bold;
text-decoration:none;
}
a.navon:hover {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#BFBEBC;
font-weight:normal;
text-decoration:none;
}
a.unav:link,a.unav:visited,a.unav:active {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A9B7A3;
font-weight:bold;
text-decoration:none;
}
a.unav:hover {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#BFBEBC;
font-weight:normal;
text-decoration:none;
}

a.unavon:link,a.unavon:visited,a.unavon:active {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5E7056;
font-weight:bold;
text-decoration:none;
}
a.unavon:hover {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#BFBEBC;
font-weight:normal;
text-decoration:none;
}

 /* Linkformatierungen*/


input.formular {border:1px solid;border-color:#C8C6C6;width:300px;}
textarea.kontakt {border:1px solid;border-color:#C8C6C6;width:400px;}
textarea.newsbereich{border:1px solid;border-color:#C8C6C6;width:400px;}

input.newsbereich {border:1px solid;border-color:#C8C6C6;width:200px;}


input.newsletter{border:1px solid;border-color:#A9B7A3;width:200px;}
input.text{border:1px solid;border-color:#A9B7A3;width:200px;}

input.registrierung{border:1px solid;border-color:#A9B7A3;width:180px;}
input.registrierung2{border:1px solid;border-color:#A9B7A3;width:50px;}

textarea.text{border:1px solid;border-color:#A9B7A3;width:200px;}

input.faq{border:1px solid;border-color:#C8C6C6;width:200px;}
textarea.faq {border:1px solid;border-color:#C8C6C6;width:200px;}
input.rechner{border:1px solid;border-color:#C8C6C6;width:80px;}

input.submit {border:1px solid;border-color:#A9B7A3; background-color:#5E7056;color:#FFFFFF;}

input.login_text {
 width:80px;
 border:1px solid;
 border-color:#000000;
 background-color:#ffffff;
}
input.login_submit {
 width:50px;
 height:20px;
 font-weight:bold;
 font-size:10px;
 color:#FFFFFF;
 border:1px solid #000000;
 background-color:#003399;
}
