/*
Seite: bar24.net
Author: Christoph Bierstedt
Version: 11.11.2004
*/

body {
	margin: 0;
	padding: 0;
	background-color: #5C90C0;
	text-align: center;
}
img {
	position: relative;
	padding: 0;
	margin: 0;
	border: 0;
}


label { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 160px; /* Breite.*/
 text-align: right; 
 padding-right: 1em; 
 font-size: 10px;
}


input{
	background-color:white;
	font-family: 'Lucida Grande', tahoma, arial, sans;
	color: #84806B;
}

input:hover{
	background-color:#F1F1F1;
}

label.radio{
  width: auto;
  text-align:left;
  clear:left;
}

input#radio {
  float: none;
  width: auto;
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

select{
	font-family: 'Lucida Grande', tahoma, arial, sans;
	color: #84806B;
}

textarea{
	font-family: 'Lucida Grande', tahoma, arial, sans;
	color: #84806B;
	font-size: 11px;
}

#content {
	position: relative;
	width: 765px;
	margin: 0 auto 0px auto;
	padding: 0px;
	text-align:left;
	background: 0px transparent url(bg-content.jpg) repeat-y;
	min-height:100%;
}

#geld{
	width: 765px;	
	background: bottom 431px url(geld.jpg) no-repeat;
}

#topmenu {
	position: relative;
	display: block;
	height: 170px;
	margin: 0;
	padding: 0px 0px 0px 32px;
	text-align:left;
}



#mid {
	position: absolute;
	top: 170px;
	left:32px;
	width: 700px;
	background-color: #003e77;
	border-bottom:1px solid black;
	font: 70% Verdana, Helvetica, sans-serif; 
	padding: 0px 0px 0px 0px;
}

#path{
	margin:4px;
	font-size:0.8em;
	color:white;
}

#sidebar {
	width: 220px;
	margin: 0;
	padding: 0px 0px 0px 28px;
	position:relative;
	top:0px;
}

#sidebar-content {
	margin: 45px 0 0 4px;
	padding: 0;
}

#main {
	position: relative;
	width: 460px;
	margin: -450px 0 0 250px;
	padding: 0;
	font-family: 'Lucida Grande', tahoma, arial, sans;
	color: #84806B;
	top:-0px;
	left:0x;
	min-height:400px;
}

ul {
	padding: 0;
	margin: 0 0 10px 0;
	border: 0;
	list-style-type: none;
}

#mainmenu h1{
	display:none;
}

#mainmenu{
	margin:0px;
	margin-left:1px;
}

/* SIDE NAVIGATION */

#mainmenu #currentpage{
	padding:8px;
}

#mainmenu ul { 
	margin-left: 0;
	margin-top: 0px; /*Solo per mozilla*/ padding-left: 0; 
	margin-bottom: -0px; 
	list-style-type: none; 
	font: 70% Verdana, Helvetica, sans-serif; 
}

#mainmenu li {
    display:block;
    padding: 0px; width: 170px; 
    /*Internet Explorer hack*/ w\idth: 155px; \widht: 170px; /*compliant mode*/ 
    background-color: #f2972e;  
    line-height: 15px; /*rende i bordi sottili su explorer*/ 
    color: #eee; 
    text-decoration: none; 
    border-bottom: 1px solid #fff; 
}


#mainmenu li a { 
	display: block; 
	padding: 8px; 
	width: 170px; /*Internet Explorer hack*/ w\idth: 155px; \widht: 170px; /*compliant mode*/ 
	background-color: #003e77; /* b11708 */
	line-height: 15px; 
	color: #eee; text-decoration: none; 
}

#mainmenu li a:hover { background-color: #5C90C0; color: #fff; }

#mainmenu li.level2 a{ 
	margin-left: 8px;
	padding-right:0px; 
} 


p, h1, h2, h3 a {
	font-family: 'Lucida Grande', tahoma, arial, sans;
	color: #84806B;
	font-size: 12px;
	margin: 2px;
	padding: 0;
}

h1{
	margin-top:6px;
	margin-bottom:6px;
	font-size:14px;
	color:#003e77;
}

h1.head{
	text-align:center;
	font-size:22px;
	color:#003e77;
}

h2{
	margin-top:4px;
	margin-bottom:4px;
	font-size:1.3em;
	color:#003e77;
}

.article {
	margin:0px;
	padding:0px;
	font-size:12px;
}	

.article li {
	font-family: 'Lucida Grande', tahoma, arial, sans;
	color: #84806B;
	font-size: 11px;
	margin-left: 20px;
	padding: 3px;
	list-style:square;
}

a {
	color: #af5555;
}

a:hover {
	text-decoration: none;
	background: #E0D9BF;
	color: #736A48;
}

#sidebar-content span, #sidebar-content span.small {
	color: #464E42;
	margin: 0 0 0 60px;
	font-size: 11px;
	line-height: 11px;
}

#sidebar-content span.small {
	font-size: 9px;
}


/* FOOTER */
#footer {
	display: block;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 32px 40px 33px;
	text-align:left;
	width:699px;
	font-family:Verdana;
	font-size:0.9em;
}

#flinks {
	background-color: #f2972e;
	text-decoration: none;
	padding-left:220px;
}

#flinks a{
	font-size:0.7em;
	text-decoration:none;
	font-weight:bold;
}

.news{
	margin-bottom:10px;
}

.red{
	color:red;
}
