*               {
                margin:0px;
                padding:0px;
                font-family:arial;
                }
body            {
                background-image: url(../img/bg.jpg);
                background-repeat:repeat-x;
                background-color:black;
                }
#wrapper        {
                width:1050px;
                height:auto;
                margin:auto;
                padding-bottom:0px;
                background-image:url(../img/wrapper_bg.gif);
                background-repeat:repeat-y;

                }
#header         {
                background-image:url(../img/header_top_wrapper.gif);
                width:1050px;
                height:142px;
                }
#navi_top       {
                background-image:url(../img/navi_top.gif);
                width:1050px;
                height:32px;
                margin:auto;
                text-align:center;
                padding-top:10px;
                }
#navi_top_dia   {
                background-image:url(../img/navi_top_dia.gif);
                width:1050px;
                height:32px;
                margin:auto;
                text-align:center;
                padding-top:10px;
                }                
#content_top    {
                background-image:url(../img/content_top.gif);
                width:900px;
                height:52px;
                margin:auto;
                }
#navi_left      {
                width:154px;
                height:auto;

                margin-left:83px;
                border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                float:left;
                margin-bottom:10px;
                }
#content        {
                background-color:black;
                width:563px;
                min-height:500px;
                height:auto;
                margin-left:4px;
                float:left;
                margin-bottom:10px;
                padding-left:5px;
                padding-right:5px;
                padding-bottom:5px;
                color:white;
                border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                }                
#calender       {
                background-color:black;
                height:auto;
                width:143px;
                float:left;
                margin-left:5px;
                margin-bottom:1px;
                padding:3px;
                border:1px solid white;
                border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                overflow:hidden;
               
                }
b	{color:white;}                
.cal_row        {
                background-color:#EF7D0B;
                font-size:13px;
                text-align:center;
                border:0px solid black;
                 border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                color:white;
                }                                
.banner         {
	              height:auto;
	              width:139px;
	              background-color:black;
                text-align:center;
                margin-left:4px;
                margin-top:8px;
                float:left;
				        margin-bottom:5px;
                padding:5px;
                height:auto;
                overflow:hidden;
                border:1px solid white;
                border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                }
.banner img     {
                width:140px;
                height:auto;
                border:0px;
                }
.footer         {
                height:20px;
                width:870px;
                margin:0px auto;
                text-align:center;
                padding-top:10px;
                border:1px solid white;
                border-radius:10px;
                -moz-border-radius:10px;
                -webkit-border-radius:10px;
                clear:both;
                background-color:#EF7D0B;
                margin-bottom:5px;
                }
.news           {
                border:1px solid white;
                border-radius:10px;
                color:green;
                margin:auto;
                width:auto;
                height:145px;
                overflow:hidden;
                margin-bottom:12px;
                padding:1px;
                background-color:black;

                text-shadow:#AF5600 1px 0px;
                -moz-border-radius:10px;
                -webkit-border-radius:10px;
                }
.cont           {
                background-color:#EF7D0B;
                margin-bottom:12px;
                padding:5px;
                border:1px solid white;
                border-radius:10px;
                -moz-border-radius:10px;
                -webkit-border-radius:10px;
                }                
.bildernews     {
                background-color:black;
                width:550px;
                height:auto;
                border:1px solid white;
                border-radius:10px;
                -moz-border-radius:10px;
                -webkit-border-radius:10px;
                margin:auto;
                padding:7px;
                text-align:center;
                }             
#test           {width:500px;
                margin:auto;
                }                
#news_content   {
                color:white;
                overflow:hidden;
                }                
.newsletter     {
                background-color:#ef7d0b;
                margin-top:22px;
                padding:5px;
                width:139px;
                float:left;
                margin-left:5px;
                margin-bottom:5px;
                padding:5px;
                border:1px solid black;
                border-radius:5px;
                -moz-border-radius:5px;
                -webkit-border-radius:5px;
                }
.newsletter p   {
                color:white;
                }
.newsletter input { width:135px;}                                                
           
/****************Dia Show**************************/
.content_dia    {
                width:auto;
                height:300px;
                }                                
/**************************************************/

#adv            {
                color:white;
                }
#navi_top ul li {
                color:white;
                display:inline;
                border-left:1px solid white;
                border-right:1px solid white;
                text-shadow:black 1px 0px;
                padding-right:8px;
                padding-left:12px;
                font-size:20px;
                }
#navi_top_dia ul li {
                color:white;
                display:inline;
                border-right:1px solid white;
                text-shadow:black 1px 0px;
                padding-right:4px;
                padding-left:12px;
                font-size:20px;
                }                
.navi_sub       {
                list-style-type:none;
                margin-left:15px;
                margin-right:5px;

                border-radius:10px;
                -moz-border-radius:10px;
                -webkit-border-radius:10px;
                }  
.navi_sub li    {
                background-color:#EF7D0B;
                color:white;
                font-size:16px;
                text-shadow:black 0px 0px;
                text-align:center;
                padding-left:2px;
                margin-bottom:12px;
                padding-bottom:2px;
                border:1px solid #3F2F1B;
                border-radius:6px;
                -moz-border-radius:6px;
                -webkit-border-radius:6px;
                }                                 
a               {color:white;
                text-decoration:none;
                }                
hr              {
                width:900px;
                margin:auto;
                border-color:#443C31;
                }
h1 .news        {
                color:green;
                }  
#navi_top ul    {
                position:relative;
                }
a               {color:white;
                text-decoration:none;
                }
a:hover         {
                color:#DFD3C3;
                text-decoration:underline;
                
                }

