body {
 color: #000000;
 background-color: #FFFFFF;
font-family: Helvetica, Arial, sans-serif;

padding: 0 5px;
 max-width: 990px;
 /*margin: auto*/
margin: 0 350px 0 auto;
/*background-image:url(http://www.elternforen.com/bgwhite.gif);*/
/*background-position: 50% 0px;*/
/*background-position: ;*/

/*box-shadow: 2px 2px 5px 2px #ececec;*/
box-shadow: 4px 2px 23px  #ececec,  -4px 0 23px #ececec
/*background-repeat: repeat-y;*/
}



body a:link, body a:visited, body a:active {
 color: #0044CC;
 text-decoration: underline;
 
}
body a:hover {
 color: #0044CC;
 text-decoration: none;
 
}




.mainpage {
 background-color: #ECF4FF;
}



.tableoutborder {
 background-color: #F9F9F9;
}

.tableinborder {
 background-color: #A0A0A0;
}

.threadline {
 color: #0044CC;
 background-color: #0044CC;
 height: 1px;
 border: 0;
}


.tabletitle {
 color: #000000;
 background-color: #ECF4FF;
 background-image: url(images/cellpic.gif);
}


.tabletitle_fc {
 color: #000000;
}


.inposttable {
 background-color: #ECF4FF;
 
}

.tabletitle a:link, .tabletitle a:visited, .tabletitle a:active { 
 color: #0044CC;
 text-decoration: none;
 
}
.tabletitle a:hover { 
 color: #0044CC;
 text-decoration: underline;
 
}

.smallfont {
 font-size: 12px;
 /*font-family: Verdana,Arial;*/
font-family: Helvetica, Arial, sans-serif;
 
 
}
.h1 {
 font-size: 18px;
 /*font-family: Verdana,Arial;*/
font-family: Helvetica, Arial, sans-serif;
 
 
}
.h2 {
 font-size: 14px;
 /*font-family: Verdana,Arial;*/
font-family: Helvetica, Arial, sans-serif;
 
 
}
.normalfont {
 font-size: 12px;
 /*font-family: Verdana,Arial;*/
font-family: Helvetica, Arial, sans-serif;
 
 
}

.tablecat {
 
 background-color: #ECF4FF;
 
}



.tablecat a:link, .tablecat a:visited, .tablecat a:active {
 color: #0044CC;
 text-decoration: underline;
 
}
.tablecat a:hover { 
 color: #0044CC;
 text-decoration: none;
 
}

.tableb {
 color: #000000;
 background-color: #F9F9F9;
 
}


.tableb_fc {
 color: #000000;
}


.tableb a:link, .tableb a:visited, .tableb a:active { 
 color: #0044CC;
 text-decoration: underline;
 
}
.tableb a:hover { 
 color: #0044CC;
 text-decoration: none;
 
}

.tablea {
 color: #000000;
 background-color: #F9F9F9;
 
}


.tablea_fc {
 color: #000000;
}


.tablea a:link, .tablea a:visited, .tablea a:active {
 color: #0044CC;
 text-decoration: underline;
 
}
.tablea a:hover { 
 color: #0044CC;
 text-decoration: none;
 
}

.prefix {
 color: #0044CC;
 
 
 
}

.time {
 color: #000000;
 
 
 
}

.highlight {
 color: red;
 font-weight: bold;
 
 
}

select {
 font-size: 11px;
 /*font-family: tahoma,helvetica;*/
font-family: Helvetica, Arial, sans-serif;
 color: #000000;
 background-color: #cfcfcf;
 
}

textarea {
 font-size: 11px;
 /*font-family: tahoma,helvetica;*/
font-family: Helvetica, Arial, sans-serif;
 color: #000000;
 background-color: #cfcfcf;
 
}

.input {
 font-size: 11px;
 /*font-family: tahoma,helvetica;*/
font-family: Helvetica, Arial, sans-serif;
 color: #000000;
 background-color: #cfcfcf;
 border:1px solid #000000;
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
 text-indent : 2px;
}

.publicevent {
 color: red;
 
}

.privateevent {
 color: blue;
 
}

.hoverMenu {
 display: none;
 position: absolute;
 z-index: 10;
 padding: 5px;
 border: 1px solid #0044CC;
 color: #000000;
 background-color: #F9F9F9;
}
.hoverMenu ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 
}
.hoverMenu ul li {
 text-align: left;
 padding: 0;
}

form {
 padding:0px;
 margin:0px;
}

pre {
 padding:0px;
 margin:0px;
}

.admin_comment {
font-size : 12px; font-weight: bold;color: #990033;line-height: 14pt;
}

#headerimagetable {
/*	margin-left: -8px;*/
}

#headerinfobox {
	margin-left: -8px;
}

.Stil25 {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 22px;
}

.Stil30 {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.postheadline {
	font-size: 10px;
	display: inline;
	font-weight: normal;
}


/*  die tolle neue navi  */
#navidiv {
	width: 977px;
	background:				url(http://www.elternforen.com/images/bgnavi2.png) repeat-x left top;
	padding: 9px 0 0 0;
	text-align: center;
	
}
ul#navi {

	height:					32px;
/*	background:				url(http://www.elternforen.com/images/bgnavi2.png) repeat-x left top;*/
	/*padding:        		0px 0px 0px 0px;*/
	/*margin:					0px 0px 0px 0px;*/
	margin: 0 auto;
	/*width: 977px;*/
display: inline-block;
    
    list-style: none outside none;
   /* padding: 9px 0 0 0px;*/
    position: relative;
    z-index: 500;
}
ul#navi li {	
    display: block;
    float: left;
    margin: 0 0px 0 21px;
    position: relative;
	font-size: 14px;
	font-weight:bold;
}
ul#navi li:first-child {
    background: none repeat scroll 0 0 transparent;
margin: 0 0 0 -21px !important;
}
ul#navi li:last-child {
    margin: 0 21px 0 21px;
background: none repeat scroll 0 0 transparent;
}
ul#navi li.home {
    background: none repeat scroll 0 0 transparent;
}
ul#navi a, ul#navi a:active, ul#navi a:visited, ul#navi a:hover {
    color: #0E4B8C;
    display: block;
    float: left;
    
    margin: 0;
    padding: 0;
    text-decoration: none;
}
ul#navi li strong {
    display: block;
    margin: 0 0 0 10px;
    padding: 3px 14px 7px 5px;
}
ul#navi li:hover a, ul#navi li:hover a:active, ul#navi li:hover a:visited, ul#navi li:hover a:hover, ul#navi li.hover a, ul#navi li.hover a:active, ul#navi li.hover a:visited, ul#navi li.hover a:hover {
    background: url(http://www.elternforen.com/images/bg_navi_left.png) no-repeat scroll left top transparent;
}
ul#navi li:hover strong, ul#navi li.hover strong {
    background: url(http://www.elternforen.com/images/bg_navi_right.png) no-repeat scroll right top transparent;
}
ul#navi li.active a, ul#navi li.active a:active, ul#navi li.active a:visited {
    background: url(http://www.elternforen.com/images/bg_navi_left_active.png) no-repeat scroll left top transparent;
    color: #0E4B8C;
    display: block;
}
ul#navi li.active strong {
    background: url(http://www.elternforen.com/images/bg_navi_right_active.png) no-repeat scroll right top transparent;
    color: #0E4B8C;
}
ul#navi li.active:hover a {
    background-image: url(http://www.elternforen.com/images/bg_navi_left.png);
}
ul#navi li.active:hover strong {
    background-image: url(http://www.elternforen.com/images/bg_navi_right.png);
    color: #0E4B8C;
}
ul#navi li.active ul strong, ul#navi li.active ul a, ul#navi li.active ul a:active, ul#navi li.active ul a:visited, ul#navi li.active ul a:hover {
    color: #0E4B8C;
}


ul#navi div {
    background: url(http://www.elternforen.com/images/bg_navi_layer_top.png) no-repeat scroll right top #CED5D7;
    display: none;
    left: 9px;
    position: absolute;
    top: 22px;
    visibility: hidden;
    width: 176px;
    z-index: 999;
}
ul#navi li:hover div, ul#navi li.hover div {
    display: block;
    visibility: visible;
}
ul#navi ul {
    background: url(http://www.elternforen.com/images/bg_navi_layer_bottom.png) no-repeat scroll left bottom transparent;
    left: 0;
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0 18px 10px;
    top: 0;
}
ul#navi ul li {
    background: none repeat scroll 0 0 transparent;
    float: none;
    line-height: 0;
    margin: 0;
    padding: 15px 0 10px;
    z-index: 400;
}
ul#navi ul a, ul#navi ul a:active, ul#navi ul a:visited, ul#navi ul a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #0E4B8C;
    float: none;
    font-size: 13px;
}
ul#navi ul a:hover {
    text-decoration: underline;
}
ul#navi li:hover ul a, ul#navi li:hover ul a:active, ul#navi li:hover ul a:visited, ul#navi li:hover ul a:hover, ul#navi li.hover ul a, ul#navi li.hover ul a:active, ul#navi li.hover ul a:visited, ul#navi li.hover ul a:hover {
    background-color: #CED5D7;
}
ul#navi ul li.active a, ul#navi ul li.active a:active, ul#navi ul li.active a:visited, ul#navi ul li.active a:hover {
    background-color: #CED5D7;
    color: #0E4B8C;
    font-weight: bold;
    text-decoration: none;
}

.aad {

	float:left;
	padding: 0px;
	width: 300px;
	height: 250px;
	margin: 8px;
	background-image: url(http://www.elternforen.com/images/aad.png);
	position: relative;

}

.aad strong {
	display: block;
	position: absolute;
	bottom: 15%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	text-align: center;
	width: 100%;
}

#wseite {

	position: fixed;
    left: 50%;
    margin-left: 510px;
    bottom: 20px;
    width: 160px;
    z-index: 1000;
}
