/*********************************************************************************************************************
    COMMON
*********************************************************************************************************************/

    *
        {
            margin:0px;
            padding:0px;
        }
    
    html
        {
            background-color:#fff;
            font-family:Verdana;
            font-size: 100%; /* IE hack */
            background-color:#9dc2d5;
        } 
    
    body
        {
            font-family:Verdana;
            font-size:0.70em;
            background-color:#9dc2d5;
        }     
    
    p
        {
            display:block;
            margin-bottom:15px;
        }
    
    ul, ol
        {
            display:block;
            margin:auto auto auto 30pt;
        }
    
    h1
        {
			color:#005185;
			font-family:Times New Roman;
			font-size:1.9em;
        }
    
    h2
        {
        }
    
    h3
        {
        }
    
    h4
        {
        }  
    
    .WebAccess
        {
	        display: none;
        }
    
    .ClearSpace
        {
            clear:both;
        }
     img
		{
			border:0px;
		} 
		
	a
		{
			color:#005288;
			text-decoration:underline;
		}
	
	a:hover
		{
			text-decoration:none;
		}  
/*********************************************************************************************************************
    SITECONTAINER
*********************************************************************************************************************/

    #SiteContainer
        {
            width:950px;
            margin:0px auto;
            background-color:#fff;
        }
       
    #InnerSiteContainer
        {
			background:url(../../images/gfx/bg_site.gif) top center no-repeat;
			background-color:#fff;
			
			padding-bottom:20px;
        }

/*********************************************************************************************************************
    SITEHEADER
*********************************************************************************************************************/
    
    #SiteHeader
        {
            height:265px;
            position:relative;
        }
        
        #SiteHeader #Overlay
            {
                height:265px;
                position:absolute;
                width:950px;
                height:265px;
                top:0px;
                left:0px;
                background:url(../../images/gfx/overlay.png) left top no-repeat;
            }
        
		#SiteHeader #Flash
			{
			}
        
/*********************************************************************************************************************
    SITEMENU
*********************************************************************************************************************/

    #SiteMenu
        {
			padding-top:4px;
			height:20px;
			margin-left:30px;
        }
        
/*********************************************************************************************************************
    PAGECONTENT
*********************************************************************************************************************/
    
    #PageContent
        {
			width:900px;
			margin:0px auto;
			padding-left:3px;
			background-color:#fff;
        }
			
    #InnerPageContent
        {
			margin-top:38px;
			padding-top:12px;
        }
        

        
/*********************************************************************************************************************
    SITEFOOTER
*********************************************************************************************************************/
    
    #SiteFooter
        {
			clear:both;
			background-image:url(../../images/gfx/bg_bottom.gif);
			background-position:29px top;
			background-repeat:no-repeat;
			height:52px;
			text-align:center;
			color:#000;
			padding-top:9px;
        }
       
		#SiteFooter a
			{
				color:#000;
			}
        
/*********************************************************************************************************************
    LOGIN
*********************************************************************************************************************/
    #LoginContainer
        {
            position:relative;
            width:300px;
            border:solid 1px #7b7b7b;
            margin:20px auto;
            padding:20px;
        }
        #LoginContainer fieldset
            {
                border:0;
                background-image:url(../../images/login_logo.gif);
                background-position:center top;
                background-repeat:no-repeat;
                padding-top:50px;
                text-align:center;
            }
        #LoginContainer ul
            {
                position:relative;
                width:250px;
                margin:0px auto;
                list-style-type:none;
                padding:0px;
                text-align:right; 
            }
            #LoginContainer ul li
                {
                    margin-bottom:3px;
                }
        #LoginContainer input
            {
                margin-left:5px;
                width:160px;
            }
        #LoginContainer #strUser
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
        #LoginContainer #strPassword
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
            
        #LoginContainer .ErrorMsg
            {
                background-color: #cc0000;
                color:#ffffff;
                font-weight:bold;
                padding:5px;
                margin-bottom:20px;
            }
            
/*********************************************************************************************************************
    KAMPANJER
*********************************************************************************************************************/

	#Kampanjer
		{
			float:left;
			width:601px;
			height:435px;
			margin-left:70px;
		}
		
	#KampanjerTop
		{
		    margin-left:70px;
		    padding-left:20px;
		    padding-top:20px;
			float:left;
			width:565px;
			margin-bottom:15px;
			height:95px;
			background:url(../../images/gfx/bg_kampanjer_top.gif) top left no-repeat;
			color:#5b5e62;
			font-family:Georgia;
			font-size:12px;
			line-height:18px;
		}

		#KampanjerTop h2
			{
				font-size:25px;
				font-weight:normal;
				margin-bottom:8px;
				
			}
		
		#Kampanjer .Item
			{
			    width:285px;
			    height:240px;
			    float:left;
			    margin-right:15px;
				
			}
			
			#Kampanjer .Item h3
				{
				    height:38px;
				    line-height:38px;
				    padding-left:10px;
				    background-color:#9ac3d5;
				    color:#fff;
				    margin-bottom:3px;
				    font-weight:normal;
				    font-size:15px;
				}
				
			#Kampanjer .Item .Body
				{
				}
				
				#Kampanjer .Item .Body .Image
					{
					    background-repeat:no-repeat;
					    background-position:left top;
					    height:115px;
					    margin-bottom:5px;
					}
					
				#Kampanjer .Item .Body .Text
					{
					}
	           
            
/*********************************************************************************************************************
    KULTURKALENDER
*********************************************************************************************************************/

	#Kulturkalender
		{
			float:right;
			width:179px;
			height:574px;
			background:url(../../images/gfx/bg_kulturkalender.gif) top left no-repeat; 
			color:#282425;
			padding-left:10px;
			padding-right:10px;
			margin-right:20px;
		}
		
		#Kulturkalender h2
			{
				font-size:1.8em;
				text-align:center;
				font-family:Times New Roman;
				letter-spacing:2px;
				margin:12px 0 80px 0;
			}
		
		#Kulturkalender a
			{
				text-align:center;
				display:block;
				margin-bottom:20px;
				color:#282425;
				text-decoration:none;
			}
		#Kulturkalender a:hover
			{
				color:#4b4f50;
			} 
			
			#Kulturkalender a .Title
				{
					font-weight:bold;
				}        
        
/*********************************************************************************************************************
    ERROR
*********************************************************************************************************************/
    
    .Error
        {
            background-color:#ffffff;
            border:solid 1px #ff0000;
            padding:10px;
            margin:10px;
            color:#ff0000;
        }
    