/* {
	margin:0px;
	padding:0px;
}*/
	
html, body {
	height: 100%;
}
img.right{
	position:absolute;
	right:0;
	top:0;
}
img.flle {float:left;vertical-align:top;}
img.flri {float:right;}

body,table {
	text-align: left;
	margin:0 auto;
	padding:0;
	color:#000;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	background-color:#ffffee;
}

table{
 background:transparent;
}
.float {float:left;margin-right:5px;margin-bottom:5px;
}


h3{
	font-size:14px;
	font-family:Verdana, Tahoma, Arial, sans-serif;	
	padding:0px;
     	margin:0px;
}

h2{
	font-size:16px;
	font-family:Verdana, Tahoma, Arial, sans-serif;	
	padding:0px;
    margin:0px;
}

a#chicFrame, a.chicFrame {
	display:block;
	background-color:#686;
	border:2px ridge #fff;
	border-color:#8a8;
	color:#ddd;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
}
a.nav{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
}
div#page {
	position:absolute;
	top:5px;
	left:1%;
	width:990px;
}

div#header {
	position:relative;
	top:0;
	left:0;
	width:100%;
	vertical-align:middle;
	color:#369FB7;

}

div.topnav{
	position:relative;
	clear:left;
	width:100%;
/*top:0.5em;*/
	left:0;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold; 
	color:#FFFFFF;
	background-color:#2288AA;/*226699;*/
	vertical-align:top;
	padding:0;
	margin:0;
}

div#centerpart {
/* padding:10px 0px 0 0px;
	background:url('bilder/content_bg.gif') repeat-y;
	height:100%;*/
	height:440px;
	position:relative;
/*	top:1em;*/
	left:0;
}

div#centerpart[id]{
   	height:auto;		
	min-height:440px;

}

div#leftpost {
	position:relative;
	top:5px;
	left:0;
	width:190px;
	font-size:10px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	float:left;
}

div#posting {
/*	background:url('bilder/posting.png') no-repeat;*/
	position:relative;
	top:5px;
	left:0.8em;
	width:580px;
	float:left;
}

div#rightpost {
    position:relative;
	top:5px;
	right:0;
	width:200px;
	font-size:10px;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	float:right;
}

H1 {
	background:url('bilder/posting_top2.gif') no-repeat;
	background-color:#2288AA;
	position:relative;
	top:0;
	left:0;
	font-size:14px;
	text-decoration: none;
	font-weight: bold; color:white;
	padding-left:15px;
	padding-bottom:2px;
	padding-top:2px;
	margin:0;
	}
H1#buttons{
	background:url('bilder/djmembers.gif') no-repeat;
	background-position:center;
	font-size:7pt;	
	text-align:center;
	padding:0;
	margin:0;
	margin-bottom:5pt;
}
#intern {
	background-color:#686;
}
input.intern{
	background-color:#686;
	color:#fff;
}

input.interndis{
	background-color:#686;
	color:#999;
}
input.auswahl{
	background-color:#cc0;
	color:#fff;
}
h1#auswahl{
	background-color:#cc0;
	color:#fff;
}
H1.leftright{
	font-size:11px;
}

H1.login{
	background:none;
	text-align:left;
	color:white;
}
p.rahmen{
	margin-top:0;
	border-left:2px solid #2288AA;	
	border-right:2px solid #2288AA;	
	border-bottom:4px solid #2288AA;	
	padding-left:4px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:middle;
	background-color:white;
	position:relative;
	top:0;
	font-family:Verdana, Tahoma, Arial, sans-serif;
}
div.rahmen{
	margin-top:0;
	border-left:2px solid #2288AA;	
	border-right:2px solid #2288AA;	
	border-bottom:4px solid #2288AA;	
	padding-left:4px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:middle;
	background-color:white;
	position:relative;
	top:0;
	font-family:Verdana, Tahoma, Arial, sans-serif;
}
div.rahmenint, td.rahmenint, p.rahmenint {
  margin-top:0;
	border-left:2px solid #686;
	border-right:2px solid #686;
	border-bottom:4px solid #686;
	padding-left:4px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:middle;
	background-color:white;
	position:relative;
	top:0;
	font-family:Verdana, Tahoma, Arial, sans-serif;
}

div.rahmenausw{
  margin-top:0;
	border-left:2px solid #cc0;
	border-right:2px solid #cc0;
	border-bottom:4px solid #cc0;
	padding-left:4px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:middle;
	background-color:white;
	position:relative;
	top:0;
	font-family:Verdana, Tahoma, Arial, sans-serif;
}

/**************************** footer ****************************/

div#foot{
	position:relative;
	clear:both;
	width:100%;
	top:1em;
	left:0;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold; 
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	background-color:#2288AA/*224488*/;
}

#footer a:link { text-decoration: none; font-weight: bold; color:white; }
#footer a:visited { text-decoration: none; font-weight: bold; color:white; }
#footer a:hover { text-decoration: none; font-weight: bold; color:#33FFCC;}
#footer a:active { text-decoration: none; font-weight: bold; }
#footer a:focus { text-decoration: none; font-weight: bold; background-color:white; color:black;}

div.error {
	position:relative;
	clear:both;
	/*	top:480px;*/
	bottom:0;
	left:0;
}
#paddme {
  	padding-top: 5px;
}
#paddle {
  	padding-left: 10px;
	padding-right: 10px;
}

.paddle {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;

}
.paddle2 {
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 15px;

}
td.dbcn{
	background-color:#6d8666;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold; 
	color:#FFF;
}
#nomp {
	margin:0px;
	padding:0px;
}
p.event{
	margin-top:0;
	text-align:justify;
}
input.djrs{
	background:#28A;
	color:#fff;
}
input.disabled{
	background:#28A;
	color:#999;
}

th.error, td.error, p.error{
	color:red;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:0;
}
th.hinweis, td.hinweis, p.hinweis, span.hinweis{
	color:green;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:0;
}
#err {background-color:#ffff88;}
#feld {background-color:#ffffff;}
#errcheck { font:  7pt 'verdana, Tahoma, Arial, sans-serif'; color:red;}
#recht { font:  7pt 'verdana, Tahoma, Arial, sans-serif';}
.scroll{overflow:auto;padding-right: 5px;}
.bezeichner { text-align:center; font:  7pt 'verdana, Tahoma, Arial, sans-serif'; }
/**************************** links ****************************/
div.wbox{
	border:5px ridge #686;
	font-size:9pt;
	padding:5px;
	margin:2px;
	background:#eff;
}

a:link { text-decoration: underline; font-weight: bold; color:black; }
a:visited { text-decoration: underline; font-weight: bold; color:black; }
a:hover { text-decoration: underline; font-weight: bold; color:#33FFCC;}
a:active { text-decoration: underline; font-weight: bold; }
a:focus { text-decoration: underline; font-weight: bold; background-color:black; color:white;}


