/*
BFCFFF hellblau ganz hell
809FFF hellblau dunkler
00248F dunkelblau
0033CC mittelblau
FFFF00 maisgelb
FFFFE2 blassgelb
F8B745 orange
*/

html, body	{
	background-color:#809FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-size:90%;
}
textarea	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
table	{

}
th	{
	background-color:#03c;
	color:#fff;
	padding:2px 5px;
	white-space:nowrap;
}
.adminlist td	{
	border-bottom:1px dashed #03c;
	padding:2px 5px !important;
}

#container
{
margin: 10px auto;
background-color: #809FFF;
border:0;
}
#container a
{
text-decoration: none;
color: #00248F;
}

/* ----------------------------------------------------
                  Navigation
   ---------------------------------------------------- */
#nav	{
	position:absolute;
	left:10px;
	top:10px;
	width:180px;
	padding:10px;
	background-color:#03c;
}
#nav p	{
	color:#ccc;
	border-bottom:1px solid #999;
	padding:3px 0 3px 0;
	margin:5px 0;
}

#nav .navtopline { /* 1. Zeile der Navigation */
	border-top:1px solid #999;
	padding-top:8px;
}

#nav a	{
	text-decoration:none;
	color:#fff;
}

#nav a:hover	{
	text-decoration:none;
	color:#e60;
}

#nav .ebene2	{
	padding-left:15px;
}

#nav .ebene3	{
	padding-left:30px;
}

#nav .active	{
	font-weight:bold;
	color:#fff;
}



#footer	{	
	background-color:##809fff;
	width:800px;
	margin-left:220px;
	margin-top:10px;
	color:#333;
}



/*	##################################	*/


#content
{
margin-left: 210px;
margin-right: 20px;
min-width:600px;
min-height:600px;
padding: 1em 4em 1em 3em;
color: #00248F;
border:0;
background:#BFCFFF;
}
#content a:hover
{
text-decoration:underline;
}
#content h2
{
font-size: 130%;
border-bottom: 1px solid #00248F;
margin-bottom: 20px;
}
#content h3
{
font-size: 110%;
margin-bottom: 0;
}
#content h4
{
font-size: 100%;
margin-top: -0.5em;
margin-bottom: -1em;
}
#content td
{
padding: 1px 0.5em 1px 0;
}
#content p
{
	margin: 0 0 1em 0;
}
#content .sporttab th
{
background-color: #809FFF;
color: white;
font-weight: bold;
padding: 3px 2em 3px 2em;
}
#content .sporttab td
{
border-bottom: 1px solid #809FFF;
padding: 0 0.5em 0.5em 0.5em;
}
#content .specialtext
{
padding: 1em;
background-color: #FFCA00;
font-style: italic;
border: 1px solid #00248F;
}
#content .infotext
{
padding: 1em;
background-color: #BFCFFF;
border: 1px dashed #00248F;
font-size:90%;
}
#content li
{
margin-bottom: 0.5em;
}

.hr
{
background: url("../images/hr.gif") repeat-x;
margin: 0;
padding: 0;
}
#content .imgframe
{
border: 1px solid #00248F;
padding: 6px;
}
#content .imgframefoto
{
border: 1px solid #00248F;
padding: 6px;
background-color: white;
}
#content .smalltext
{
	font-size: 80%;
}
/* Nach oben Link scrollend */
#toplink {
position:absolute;
width: auto;
visibility: hidden;
z-index: 100;
}
.button	{
	display:inline-block;
	color:#fff !important;
	background-color:#f90;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	padding:3px;
	text-decoration: none !important;
	font-weight:bold;
}
.button:hover	{
	color:#f90 !important;
	background-color:#fff !important;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.buttonsmall	{
	display:inline-block;
	color:#fff !important;
	background-color:#f90;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	padding:2px;
	text-decoration: none !important;
	font-size:85%;
}
.buttonsmall:hover	{
	color:#f90 !important;
	background-color:#fff !important;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}


.eb_dialogfenster	{
	display:none;
	position:absolute;
	left:50%;
	top:30%;
	background-color:#fff;
	border:1px solid #666;
	z-index:500;
}
.dragbalken 	{
	background-color:#f90; 
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #333; 
	border-right:1px solid #ccc;
	height:15px;
}
.eb_hl	{
	color:#666;
	font-weight:bold;
	text-align:center;
	margin:5px 5px 0 5px;
}
.eb_p	{
	margin:5px 5px 0 5px;
	padding:0 3px;
}
.eb_inner	{
	padding:5px;
	margin:5px;
	border:1px solid #ccc;
}

.fett	{
	font-weight:bold;	
}
#div_liste	{
	overflow:auto;
	border:1px solid #999;
	padding:3px;
}
.fehlertext	{
	display:none;
	color:#f00;
}
