/* 
    Document   : design
    Created on : 06.11.2009, 19:55:40
    Author     : fankuin
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

* {
   margin:0;
   padding:0;
   border:0;
}

body { 
     
        font-family:arial, tahoma, sans;
        font-size:10pt;
        margin:10px;
        margin-top:40px;
        letter-spacing:0px;
      
        width:90%;
    }

h1 {    position:absolute;z-index:2;
        float:left;
        background:url('logo2.png') no-repeat;
        width:360px;
        height:70px;
        text-indent:-99999px;
    }
h1 a:link, h1 a:visited
{
    display:block;
     width:360px;
     

}
h1 a:hover
{
    opacity:0.1;
    background:white;
    z-index:0;
}
h2 {position:absolute;z-index:2;
left:270px;
top:5px;
    /* background:url('sec_head.png') no-repeat; */
     width:209px;
     margin-top:20px;
     float:left;
     margin-left:34px;
        height:90px;
        text-indent:-99999px;
}
h4 {   color:#4a672c;
    }
	
h5 {   color:#4a672c;
	   font-size:9pt;
	   margin-top:6px;
    }	

a.nav_active:link, a.nav_active:visited
{
    color:#41642e;
    text-decoration:none;
}
a.nav:link, a.nav:visited
{
    color:gray;
    text-decoration:none;
}
div#head
{ width:940px;
position:absolute;z-index:2;
    height:60px;
    background: url('buero.png') no-repeat 650px  0px;
    margin-left:26px;


}
ul
{
   list-style-type:none;
}
div#nav_border
{       position:absolute;
top:100px;
    z-index:3;
        width:710px;
        clear:both;
        height:110px;
        margin-left:240px;
        background:url('nav3.png') repeat-x 0px 28px;
        letter-spacing:0px;
}
ul#navi_first
{   
    width:710px;
    height: 40px;
    

}

ul#navi_first li
{
    float:left;
    margin-right:24px;
}


ul#navi_second
{  position:absolute;
    right:0px;
    top:0px;
    height: 10px;
    line-height:10px;
}
ul#navi_second li
{float:left; margin-right:0px;
    margin-left:14px;}
	
	
	ul#subnav1, ul#subnav2, ul#subnav3, ul#subnav4
{   position:absolute;
    top:40px;
    clear:both;
    visibility:hidden;
    z-index:0;
    width:710px;
}

ul#subnav1
{  
    opacity:0;

}
ul#subnav1:hover
{
    z-index:100;

}
ul#sub1nav1,
ul#sub1nav2,
ul#sub1nav3,
ul#sub1nav4,
ul#sub1nav5,
ul#sub1nav6
{   visibility:hidden;
    position:absolute;
    top:72px;
    clear:both;
    height:38px;
    width:710px;
  
}

ul#subnav1
{
  margin-left:0px;
}
ul#sub1nav1 li,
ul#sub1nav2 li,
ul#sub1nav3 li,
ul#sub1nav4 li,
ul#sub1nav5 li,
ul#sub1nav6 li,
ul#subraum li
{    float:left;
     margin-right:12px;
    
      
}



ul#subnav1 li,
ul#subnav2 li,
ul#subnav3 li,
ul#subnav4 li
{
      
   float:left;
 margin-right:12px;
 
}

/* Schriftfarbe Navigation (hover, link) */
ul#sub1nav1 li a:link,
ul#sub1nav1 li a:visited,
ul#sub1nav2 li a:link,
ul#sub1nav2 li a:visited,
ul#sub1nav3 li a:link,
ul#sub1nav3 li a:visited,
ul#sub1nav4 li a:link,
ul#sub1nav4 li a:visited,
ul#sub1nav5 li a:link,
ul#sub1nav5 li a:visited,
ul#sub1nav6 li a:link,
ul#sub1nav6 li a:visited,
ul#subnav1 li a:link,
ul#subnav1 li a:visited,
ul#navi_first li a:link,
ul#navi_first li a:visited,
ul#navi_second li a:link,
ul#navi_second li a:visited,
ul#subnav2 li a:link,
ul#subnav2 li a:visited,
ul#subnav3 li a:link,
ul#subnav3 li a:visited,
ul#subnav4 li a:link,
ul#subnav4 li a:visited
{
  
  text-decoration:none;
}

ul#sub1nav1 li a:hover,
ul#sub1nav2 li a:hover,
ul#sub1nav3 li a:hover,
ul#sub1nav4 li a:hover,
ul#sub1nav5 li a:hover,
ul#sub1nav6 li a:hover,
ul#subnav1 li a:hover,
ul#navi_first li a:hover,
ul#navi_second li a:hover,
ul#subnav2 li a:hover,
ul#subnav3 li a:hover,
ul#subnav4 li a:hover

{
    color:#41642e;}


div#content
{
	position:relative;
	width:900px;
	top:170px;
	left:20px;
    clear:both;
    z-index:10;
    height:410px;
}

div#content img
{
   
}
#box
{
	position:fixed;
	top:0;
	left:0;
	z-index:0;
    width:100%;
    height:100%;
    background: #f6f9e8;
}

div#content div#text
{   position:relative;
    left:220px;
    float:left;
    width:330px;
    margin-right:20px;
    height:280px;
    line-height:140%;
 
}



#left_content
{width:470px;
    position:absolute;
    padding-bottom:10px;
    top:410px;
    left:220px;}
	
#left_content_team
{width:500px;
    position:absolute;
    padding-bottom:10px;
    top:410px;
    left:220px;}
	
	
#socialmedia
{
z-index: 1;
position:fixed;
margin-left: 6px;
top:200px;
}

#socialmedia img
{
margin-top: 5px;
float: none;
display:block;
border: none;
}



	
#faden
{margin-top:-50px; height:100%; margin-left:0; width:250px; position:fixed; z-index:0; }



#footer, #footer_ref
{  
margin-left:220px;
position:relative;
    background:url(footer.png) repeat-x ; width:710px;
    padding-top:10px;
    clear:both;
}

#newsbereich
{  
margin-left:220px;
position:relative;
    
    padding-top:25px;
    clear:both;
	height: 10px;

}







#footer_ref
{top:440px;}

#text_links
{
margin-left:220px;
float:left;
width:320px;
margin-right:20px;
line-height:18px;

    }
	
		.startnews1
{

width:500px;
margin-left:0px;
margin-top:15px;
    }

	.startnews
{

width:500px;
margin-left:0px;
margin-top:24px;
    }


	
#text_links ul li
{

}
#text_rechts
{float:left;
line-height:18px;
width:320px;
margin-left:20px;

}

#text_rechts2
{float:left;
line-height:18px;
width:270px;
margin-left:70px;

}

#text_rechts3
{float:left;
line-height:18px;
width:270px;
margin-top:20px;
margin-left:70px;

}

.newslinks
{
margin-top:4px;
margin-bottom:15px;

}


#kleiner
{font-size:12px;

}


p.text_acitve
{
visibility:visible;
position:absolute;
top:0;
}
ul#text_link
{position:relative;
width:160px;


    }

ul#text_link li
{ 
    float:left;
}
a#makeRequest1, a#makeRequest2, a#makeRequest3
{
    font-family:arial;
    font-size:12pt;
     
     text-decoration:none;
     color:black;
}

a#makeRequest1:hover, a#makeRequest2:hover, a#makeRequest3:hover
{
     color:#41642e;
}
a#makeRequest1
{
  margin-left:30px;
}
a#makeRequest3, a#makeRequest2
{opacity:0;}

a.mail
{
    color:#8e3d15;
    text-decoration:none;
}

#vordergrund
{ 
    margin:-395px 0px 0px 10px;
	width:350px;
	height:390px;
}

#flash
{
margin-left:220px;
float:left;
width:320px;
margin-right:20px;
line-height:18px;

    }

a.mail2
{
    color:#41642e;
    text-decoration:none;
}	

