
/*********************************************************************
** Schriften   
*********************************************************************/

.beRed1 { color:#993333 ; font-size:10px; } 
.beRed2 { color:#993333 ; font-size:12px; } 
.beRed3 { color:#993333 ; font-size:14px; } 
.beRed4 { color:#993333 ; font-size:16px; } 
.beRed5 { color:#993333 ; font-size:20px; }

.beGreen1 { color:#006600 ; font-size:10px; } 
.beGreen2 { color:#006600 ; font-size:12px; } 
.beGreen3 { color:#006600 ; font-size:14px; } 
.beGreen4 { color:#006600 ; font-size:16px; } 
.beGreen5 { color:#006600 ; font-size:20px; } 

.beBlue1 { color:#0000FF ; font-size:10px; } 
.beBlue2 { color:#0000FF ; font-size:12px; } 
.beBlue3 { color:#0000FF ; font-size:14px; } 
.beBlue4 { color:#0000FF ; font-size:16px; } 
.beBlue5 { color:#0000FF ; font-size:20px; } 

.beGold1 { color:#B8860B ; font-size:10px; } 
.beGold2 { color:#B8860B ; font-size:12px; } 
.beGold3 { color:#B8860B ; font-size:14px; } 
.beGold4 { color:#B8860B ; font-size:16px; } 
.beGold5 { color:#B8860B ; font-size:20px; } 

.beYellow1 { color:#FF9900 ; font-size:10px; } 
.beYellow2 { color:#FF9900 ; font-size:12px; } 
.beYellow3 { color:#FF9900 ; font-size:14px; } 
.beYellow4 { color:#FF9900 ; font-size:16px; } 
.beYellow5 { color:#FF9900 ; font-size:20px; } 

.beGray1 { color:#333333 ; font-size:10px; } 
.beGray2 { color:#333333 ; font-size:12px; } 
.beGray3 { color:#333333 ; font-size:14px; } 
.beGray4 { color:#333333 ; font-size:16px; } 
.beGray5 { color:#333333 ; font-size:20px; } 

/*********************************************************************
** Standards   
*********************************************************************/

body
{   
	background-color: #FFFFFF ; 
	background-image:url('./pics/bg_logo.jpg') ;
    font-family: Tahoma, "Trebuchet MS", Trebuchet, Verdana, Arial, "Lucida Sans", Univers, Helvetica, Helvet, sans-serif;
    padding: 0px;
    margin: 0px;
}

h1 
{
	color: #A52A2A;
	font-weight: bold;
	font-family: western, fantasy;
	font-size:18px;
}

a, a:visited, a:active, a.current
{
    background-color: inherit;
    color: rgb(51,102,153);
    font-weight: bold;
    text-decoration: none;
}

a.AlbumLnk, a.AlbumLnk:visited, a.AlbumLnk:active, a.AlbumLnk.current { color:#993333 ; font-size:1.1em ; } 
a.AlbumLnk:hover { color:#663333 ; font-size:1.1em ; } 

img.link, a.img, a:hover img.link
{
    border: 0px;
    text-decoration: none;
}

.top 
{
	height:179px; 
	min-width:800px;
	margin:auto auto;
	color:#eeeeee;
	vertical-align:         text-bottom; 
	background-image: 		url('./pics/bg_top.jpg');
	background-position: 	center right  ;
	background-repeat: 		no-repeat ; 
	background-color: 		#FFFF33;
}

.LEFT
{
	vertical-align: top ; 
	width : 		200px ; 	
}

/*********************************************************************
** Menüs    
*********************************************************************/
#smallmenu 
{
	color:#FF9900 ; font-size: 0.8em ; 
}

#smallmenu a, #smallmenu a:link, #smallmenu a:visited
{
	color:#FF9900 ; font-size: 0.8em ; 
}

/*********************************************************************
** Blumenengl  
*********************************************************************/

tr.GgRow  	 { width: 300 ; } 
td.BeGbNote    { vertical-align: text-top ; color: #0000CD ; font-size: 14px; 
			   border-style: dotted;  border-color: #808080 ; width: 300 ;	 }
hr.GbDelimiter { color:#808080; background: #808080; height:2px; width:350px; } 					 
th.BeHeader 	{ background-color:#993333 ; text-align:center;  color:#FFFFFF ; }
th.FrmArea    { background-color:#CC6666 ; text-align:center;  color:#FFFFFF ; }

/*********************************************************************************************
**  Formulare 
**********************************************************************************************/

form 
{ 
	padding:		3px; 
	border:			1px solid #dddddd; 
}

input, select, textarea 
{ 
	font-size:		11; 
	font-family:	Verdana,sans-serif; 
	font-weight: 	0.8em; 
	color:			#006600;
}

 .Check, .Radio 
{
	background-color:#9999ff; 
	border:1px solid #dddddd; 
}

.Button 
{ 
	background-color:#aaaaaa; 
	color:#fffffff; 
	border:6px solid #ffffff; 
}

/*********************************************************************************************
**  Menu  HAUPT
**********************************************************************************************/

.nav-container-outer{
background: #990000;
padding: 0px;
height: 52px;
background: url(pics/nav-bg.jpg);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:7px 17px 7px 18px;
margin: 10px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(pics/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
color: #6C3600;
background: url(pics/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(pics/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #FF9900;
border-bottom: 1px solid #CA6500;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(pics/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(pics/item-secondary-bg.jpg);
background-repeat: no-repeat;
color:#CC0000;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #6C3600;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(pics/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #C16100;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}


