BODY
{
    font-size: 12px;
    color: #ffffff;
	line-height:15px;
    font-family: Verdana;
    background: #566f2d url(/pictures/sommerfeld/homepage/gcsickendorf_body_bg.jpg) repeat-x top center;
    margin-top:0px;
}

#container{
	WIDTH: 987px;
    HEIGHT: auto;
    MARGIN: 0px auto;
    padding:0px;
	padding-top:0px;

	position:relative;
}


    #header{
        margin:0px;
        width: 987px;
    	background: url(/pictures/sommerfeld/homepage/gcsickendorf_header01.jpg) no-repeat left top;
    	height: 300px;
    }
	BODY.body04 #header{background: url(/pictures/sommerfeld/homepage/gcsickendorf_header02.jpg) no-repeat left top;}
		
		#headLogo{
			position:absolute;
			left:18px; 
			top:100px;
			height:120px;
			width:180px;
			background: url() no-repeat left top;
		}
	   #headNavi {
		    text-align:right;
	    }
		    #headNavi ul{
			    list-style-type:none;
		    }
			    #headNavi ul li{
				    display: inline;
				    margin:5px;
			    }
				    #headNavi ul li a{
					    color:White;
				    }

    #containerBody {
        WIDTH: 957px;
        position:relative;
        top:0px;
        height: auto;
		padding:15px;
		background: #ffffff url(/pictures/sommerfeld/homepage/gcsickendorf_content_bg.jpg) repeat-y left top;
        
        
    }
        #contentTop{
            clear:both;
            HEIGHT: 0px;
        }
        #content {
            width:590px;
            position:relative;
            left:180px;
            
        }
            #contentOut {

            }
                #contentImg {

                }

                    #innerContent {
                        padding: 10px 10px 20px 10px; 
                        min-height:600px;
                        text-align:left;
                    }
                
        #contentRight
        {
			width:166px;
            position:absolute;
            top:0px;
            left:792px;
            height:auto;
			min-height:200px;
			margin:0px;
            padding:0px;
			
        } 
            #rightTop{}
            #rightMain{
                background: url() no-repeat top right;
                height:400px;
            }
            #rightBottom{                
                height: auto;
                text-align:center;
                margin:0px;
                margin-top:5px;
                padding:0px;
            }
                #rightBottom UL
                {
                    LIST-STYLE-TYPE: none;
                    margin:0px;
                    padding:0px;
                }
                    #rightBottom LI
                    {
                        display: inline;
                        margin-left: 5px;
                        margin-right:5px;
                        font-size:10px;
                        color:Black;
                    }
                    #rightBottom a
                    {
                        color:black; 
                        text-decoration:none;  
                    } 
            
         .wetterButton{text-align:center;}   
			   
		 #virtuelleTour{margin:10px;}	   
			   
        #contentBottom{
            clear:both;
	        WIDTH: 640px;
            HEIGHT: 0px;
			margin-left: 160px;
			background: url();
			margin-bottom:20px;
        }
        #footer{
            width:970px;
            padding:0px;padding-top:102px;padding-right:17px;
            text-align:right; 
			height:15px;
            background:  url(/pictures/sommerfeld/homepage/gcsickendorf_content_footer.jpg) no-repeat left top;
        }
             #footer UL
                {
                    padding:0px;
					margin:0px;
					LIST-STYLE-TYPE: none
                }
                    #footer LI
                    {
                        display: inline;
                        margin-left: 10px;
                        margin-right:10px;
                        font-size:11px;
						float:right;
						color:white; 
                    }
                    #footer a
                    {
                        color:white; 
                        text-decoration:none;  
                    }

        
		
		#containerNavi{
            position:absolute;
            top:-45px;
            height: auto;
            z-index:12;
            margin:0px;
            padding: 00px 0px 10px 0px;
			
			width: 166px;
        }
			#naviTop{
				background:   url() no-repeat top right;
				height:0px;
				margin:0px;
				padding:0px;
			}
			#naviMain{ 
				margin:0px;
				padding-top:00px;
				padding-bottom:20px;
            }
                   

				#containerNavi .navList1				{list-style-type: none;margin:0px;padding:0px;text-align:left;}
				#containerNavi .navList1 LI				{padding: 5px 15px 5px 3px;margin-right:15px;color: #ffffff;}
				#containerNavi .navList1 LI.selected	{background: url(/pictures/dgig/homepage/dgig_menu_selected.png) 3px 9px no-repeat;}	  
				#containerNavi .navList1 LI A			{font-size: 12px;text-decoration: none;font-weight: normal;color: white;padding-left:14px;}
				#containerNavi .navList1 LI A:hover		{text-decoration:underline;}
				
				#containerNavi .navList2				{list-style-position:outside;margin:0px;list-style-type: none ;margin-top:5px;padding:0px;width:155px;}
				#containerNavi .navList2 LI				{padding: 3px 15px 3px 15px; margin:0px;}
				#containerNavi .navList2 LI A			{font-weight: normal;font-size: 12px;color: white;text-decoration: none;   }
				#containerNavi .navList2 LI A:hover		{text-decoration:underline;}
				#containerNavi .navList2 LI.subNaviSelected{background: url(/pictures/dgig/homepage/dgig_menu_selected.png) 14px 7px no-repeat;}	  
				
				#containerNavi .navList3				{list-style-type: none;margin:0px 0px 0px 12px;padding:0px;text-align:left;}
				#containerNavi .navList3 LI				{padding: 5px 15px 1px 15px; }
				#containerNavi .navList3 LI A			{font-weight: normal;font-size: 11px;color: white;text-decoration: none;   }
				#containerNavi .navList3 LI A:hover		{text-decoration:underline;}
				#containerNavi .navList3 LI.subNaviSelected{background: url(/pictures/dgig/homepage/dgig_menu_selected.png) 15px 8px no-repeat;}
			/*END SUB NAVIGATION*/




											
            #naviBottom{
				/*border-top: #308b40 15px solid;*/
				background:  url(/pictures/sommerfeld/homepage/Sommerfeld_NewsPlatzhalter_FAKE.jpg) left 10px;
				height:0px;
            }
                #naviBottom UL
                {
                    LIST-STYLE-TYPE: none;
                    margin:0px;
                    padding:0px;
                }
                    #naviBottom LI
                    {
                        display: inline;
                        margin-left: 10px;
                        margin-right:10px;
                        font-size:11px;
                        color:white;
                    }
                    #naviBottom a
                    {
                        color:white; 
                        text-decoration:none;  
                    }


            #containerSubNavi  {
                position:absolute;
                left:-210px;
                top:0px;
                width: 200px;
                min-height: 400px;
                height: auto !important;
                z-index:12;
                margin:0px;
                padding:0px;
       
           }
                
                #containerSubNavi  ul {
                    list-style-type: none;
                    padding:0px 10px;
                    margin:0px;
						text-align:right;
                }
                
                    #containerSubNavi  ul li {
                        padding: 8px 30px 8px 10px ;
                    }
                        #containerSubNavi  ul li a {
                            font-size: 14px;
                            color: white;
                            font-family: verdana;
                            text-decoration: none;  
                        }
                    #containerSubNavi  ul li.selected {
                        padding: 8px 30px 8px 10px ;
						background: url() right center no-repeat;
                    }
						
						
						#containerSubNavi  ul li ul
                        {
                            margin:-10px;
                            margin-top:8px;
                            margin-bottom:-8px;
                        }
                            #containerSubNavi ul li ul li
                                {
                                    padding: 5px 8px 5px 15px;
                                    width: 157px;
                                    background-color: #fbe3ee;
                                    border-top: 1px solid #999999;
                                    border-bottom: 0px;
                                }
                                #containerSubNavi  ul li ul li a {
                                    font-size: 12px;
                                    color: black;
                                    font-family: arial;
                                    text-decoration: none;  
                                    font-weight:normal;
                                }
                            #containerSubNavi  ul li ul li.selected {
                                padding: 5px 8px 5px 15px ;
                                width:157px;
                                background-color:#fbe3ee;
                                border-top: 1px solid #999999;
                                border-bottom:0px;
                            }
                                #containerSubNavi  ul li ul li.selected a
                                {
                                    font-weight:bold;
                                }								
					
					
					
a{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A:hover
{
    color: #1b331f;
}

.navList2
{
    margin-left: 10px;
    margin-top: 2px;
    margin-bottom: 8px;
    font-size: 12px;
    list-style-type:none;
}
    .navList2 li
    {
        margin-left: 3px;
        margin-top: 2px;
        margin-bottom: 2px;
    }
.navList2 li a{
    font-size: 12px;
}
#vobitzLink{
    color: White;
    text-decoration: none;
}

.Titel{
    FONT-SIZE: 15pt;
    COLOR: black;
    PADDING-TOP: 10px;
    HEIGHT: 25pt
}
H1{
    font-size: 18px;
    font-family: "Trajan Pro", "Times", "Times New Roman", Arial;
    color:#ffffff;
    font-weight:bold;
    text-align:left;
    margin:0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
	line-height:20px;
	text-transform:uppercase;
}
H2{
    font-size: 17px;
    font-family: "Trajan Pro", "Times", "Times New Roman", Arial;
    color:#ffffff;
    font-weight:bold;
    text-align:left;
    margin:5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
	line-height:20px;
}
h3{
	margin:5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
	font-size:15px;
	font-weight:normal;
	text-align::left;
	font-family: "Trajan Pro", "Times", "Times New Roman";
}

p{
	
}

p.paragraph{
	
}

p.lastparagraph{
    margin-bottom:20px;
    padding-top:20px;
}

#map{   margin-top:20px;    width:520px;    height:350px;}


img{	margin:0px;border:1px solid white;padding:2px;}
.imgleft {float:left;margin: 5px 15px 5px 0px;}
.imgright {float:right;margin: 5px 0px 5px 15px;}





/*KLASSEN FÜR NEWS*/

.newsContainer{border-bottom: 1px solid #aaaaaa;margin-bottom:10px;}
.newsDate{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff;font-weight:normal;}
.newsHeader{ font-size: 15px; font-family: "Trajan Pro", "Times", "Times New Roman";color:#ffffff;font-weight:bold; text-align:left; margin:5px 0px 5px 0px; padding: 0px;line-height:20px;}
.newsHeader a{ font-size: 15px; font-family: "Trajan Pro", "Times", "Times New Roman";color:#ffffff;font-weight:bold; }
.newsText{}
.newsDetailPicture{padding:10px;float:right;width:120px;text-align:left;}
.newsDetailPicture img {width:120px;}
.newsLink{clear:both;}


.banner-6{margin-bottom:10px;}
