html,body{
	height:100%;
	margin:0px;
	padding:0px;
}
body,table{
	font-size:8.5pt;
	font-family:verdana,sans-serif;
}
.inputbox{
	border:1px solid #28297b;
}
.button{
	border:1px solid #28297b;
	color:#FFF;
	background-color:#AFAFAF;
	padding:2px;
	margin:5px;
}
a{
    color:#28297b;
    text-decoration:underline;
    font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
.backgroundBlue{
	background-color: #28297b;
}
.backgroundYellow{
	  background-color:#FFfbc0
}
.borderRightBlue{
	border-right:2px dotted #28297b;
}
.borderLeftBlue{
	border-left:2px dotted #28297b;
}
.borderBottomWhite{
	border-bottom:1px solid #FFF;
}
.borderTopWhite{
	border-top:1px solid #FFF;
}
.fontWhite{
	color:#FFF;
}
.titleLine{
    padding:0;
    margin:0;
    font-weight:bold;
    line-height:1.8em;
    font-size:1.3em;
    text-align:center;
}
.vertLine{
	height:10px;
	margin:0px;
}
.vertLine2{
	height:20px;
	margin:0px;
	padding:0px;
}
.indent{
	padding-left:135px;
}
.header{
	background:url(../images/header.jpg);
	height:100px;
	margin:0px;
	padding:0px;
}
#logo{
	position:absolute;
	right:3px;
	top:86px;
}
.pageTable{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#FFF;
}
.menu{
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.spacer{
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
.content{
	vertical-align:top;
	padding-left:25px;
	padding-right:25px;
	background-color:#FFFFFF;
}
.moduletable_mm{
	margin:0px;
	padding-top:0px;
}
.menu a{
        font-weight:normal;
        text-decoration:none;
}
#active_menu_mm{
	font-weight:bold;
	color:#28297b;
	background-color:#FFFFFF;
}

table.moduletable_lm,table.moduletable_login,table.mod_events_latest_table{
	margin:55px 0px 0px 0px;
	background-color:#fffee3;
	padding:0px;
	border-top:2px dotted #28297b;
    border-bottom:2px dotted #28297b;
	width:100%;
}
table.mod_events_latest_table{
    margin-top:25px;
}
th.search_head_lm,th.mod_events_latest_title,th.level0_lm,table.moduletable_login tr th{
    margin:55px 0px 0px 0px;
	line-height:2em;
	/*background-color:#AFAFAF;*/
	background-color:#ffcd00;
	font-size:1.2em;
	color:#ffffff;
}
th.search_head_lm{
    border-bottom:1px dotted #28297b;
}
table.moduletable_lm tr th a{
	color:#ffffff;
}
#active_menu_lm{
        font-weight:bold;
}
table.moduletable_lm tr th a{
        text-decoration:none;
        font-weight:bold;
}
table.moduletable_lm tr th a:hover{
	text-decoration:none;
}
td.level1_lm,td.mod_events_latest{
       line-height:2em;
       border-top:1px dotted #28297b;
       background-color:#fffee3;
}
td.mod_events_latest{
    padding-left:0.4em;
}
div.syndicate_text{
    padding-top:5px;
}
div.contact {
    margin-top:25px;
    text-align:center;
    line-height:2em;
    border-top:2px dotted #28297b;
    border-bottom:2px dotted #28297b;
       background-color:#fffee3;
}

div.contact a {
    font-weight:bold;
}


a.sublevel_lm{
    padding-left:0.4em;
    display:block;
    color:#28297b;
}
a.sublevel_lm:hover{
    background-color:#28297b;
    color:#fff;
}
td.search_row{
    padding-left:0.2em;
    background-color:#fffee3;
    padding-top:12px;
    padding-bottom:6px;
    padding-right:0.2em;
    text-align:center;
}
td.level2_lm{
       line-height:2em;
       border-top:1px dotted #28297b;
       background-color:#fffef3;
}
td.level2_lm sup,td.level3_lm sup{
	color:#28297b;
}
td.level3_lm{
       line-height:2em;
       border-top:1px dotted #28297b;
       background-color:#fffef3;
       width:100%;
}
td.level2_lm a{
    padding-left:0.8em;
}
td.level3_lm a{
    padding-left:1.2em;
}
table.moduletable_login tr td form{
	padding:0px;
	margin:0px;
}
table.moduletable_login tr td table tr td{
	line-height:2em;
    border-top:1px dotted #28297b;
	padding:0.3em 1em 0.3em 1em;
	margin:0px;
	background-color:#fffee3;
	width:100%
}
.search_lm,.stat_lm{
        margin:25px 0px 0px 0px;
        border-top:2px dotted #28297b;
        border-bottom:2px dotted #28297b;
        background-color:#fffee3;
        width:100%;
}
td.search_row a:hover,td.mod_events_latest a:hover{
    text-decoration:underline;
}
input.button_lm,input.button_login{
    border:1px #28297b solid;
    color:#ffffff;
	background-color:#AFAFAF;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-size:10pt;
}
input.button_login{
        margin-top:2em;
}
input.inputbox_lm,input.inputbox_login{
   border:1px solid #28297b;
   font-size:10pt;
}
input.inputbox_lm{
    width:100px;
}
.componentheading,.contentheading,.buttonheading{
width:100%;
font-weight:bold;
font-size:2em;
line-height:2.5em;
border-bottom:2px dotted #28297b;
font-family:verdana,sans-serif;
color:#28297b;
padding-right:25px;
padding-left:2px;
}
.contentpaneopen{
width:100%;
text-align:left;
background:transparent;
}
.modifydate{
	color:#AFAFAF;
	text-align:right;
}
.block{
	padding-right:25px;
}
.pagenav{
        margin:5px;
}
tr.sectiontableheader,td.sectiontableheader{
        background-color:#ffcd00;
        line-height:2em;
        color:white;
        font-size:1.2em;
        font-weight:bold;
}
tr.sectiontableheader td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{
        padding:5px;
}
.sectiontableentry1{
        line-height:2em;
        background-color:#fffbc0;
}
.sectiontableentry2{
        line-height:2em;
}
#cbUserTable{
        margin:15px;
}
.moduletable_news{
	font-size:120%;
	padding:0px 0 35px 0;
}
.moduletable_news tr th{
	font-size:140%;
	font-weight:bolder;
}
div.latestnews_news{
	line-height:1.5em;
}
div.latestnewsday_news{
	display:inline;
}
table.mitgliedsantrag{
	margin-bottom:5em;
}
table.mitgliedsantrag tr td{line-height:2em;}
table.mitgliedsantrag tr th{
	font-size:120%;
	line-height:2.5em;
}
table.mitgliedsantrag tr td input{
	border:none;
	width:30em;
	border-bottom:1px solid;
}
div.syndicate{padding-top:25px;}
#ps_results{z-index:10000;position:absolute; width:600px; height:400px; left:108px; float:left; background-color:#FFF; text-align:left; visibility:hidden; overflow:auto}
.ps_results{border:2px #28297b solid;}
#ps_results #ps_link{float:right;padding-right:5px; color:#ffcd00}
#ps_results .ps_header{color:#fff; font-weight:bold;font-size:14px;background-color:#28297b;padding:4px;}
#ps_results h3{color:#000;padding-bottom:3px;}
#ps_results span{line-height:100%;}
#ps_results .ps_row_1{border-top:2px #28297b solid;background-color:#FFF;padding:5px;}
#ps_results .ps_row_2{border-top:2px #28297b solid;background-color:#ddf;padding:5px;}
#ps_results .ps_row_btm{font-weight:bold;font-size:14px;background-color:#ccE;padding:4px;}