/* Allgemeine Einstellungen*/
body    { 
    background-image:url(bg.jpg);  
    background-color:#000000; 
    background-position:right;
    overflow-y: scroll;
     }

a:link                { text-decoration:none; color: #000000}
a:visited             { text-decoration:none; color: #000000 }
a:hover               { color: #ff9934; background-color:#000000}

.text_link  {
        font-size: 14px;
        font-family:"Calibri","sans-serif";
}

.text_std   {
        text-align: justify;
        font-size: 14px;
    	font-family:"Calibri","sans-serif";
}

.text_std2   {
        text-align: justify;
        font-size: 16px;
    	font-family:"Calibri","sans-serif";
}

.text_h4   {
         font-size: 18px;
         font-weight: bold;
    	 font-family:"Calibri","sans-serif";
}
.text_h3   {
         font-size: 22px;
         font-weight: bold;
        font-family:"Calibri","sans-serif";
}

.text_h3_regular   {
         font-size: 22px;
         font-weight: normal;
        font-family:"Calibri","sans-serif";
}

.text_nikolaus   {	
        text-align: center;
         font-size: 40px;
         font-weight: bold;
        font-family:"Arial Black","sans-serif";
}

/* Hier div-layout */
#wrapper_head {
	background-color:#eeeeee;
	width:1000px;
}

#head_navi{
	background-color:#dd0000;
	width:210px;
}

#head_logo{
	background-color:#aa0000;
	width:590px;
}

#head_content{
	background-color:#660000;
	width:200px;
}







/* Hier CSS-Buttons */
.button1 {
	-moz-box-shadow:inset 0px 9px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 9px 0px 0px #fceaca;
	box-shadow:inset 0px 9px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:0px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ce8e28;
}.button1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
}.button1:active {
	position:relative;
	top:1px;
}




/* Hier beginnt das Flyoutmenü */
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 10px Verdana;
width: 170px; /* Main Menu Item widths */
border-bottom: 0px solid #FF9934;
}

.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
padding: 6px;
height: 14px;
border-bottom: 0px solid #000000;
border-right: 0px solid #778;
text-align: center;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #FF9934; /*background of tabs (default state)*/
background-image: url(button_3_off.jpg);
}

.sidebarmenu ul li a:visited{
color: #000000;
}

.sidebarmenu ul li a:hover{
background-color: #915500;
color: #000000;
border-bottom: 0px solid #000000;
background-image: url(button_3_on.jpg);
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}


/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
