/*
  Nils Beimgraben CSS
*/

* { padding: 0; margin: 0; }

body a  {
    color : #333333;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 125%;
    outline: none;
}

img {border: none}

#wrapper { 
    margin: 0 auto;
    width: 922px;
    }
#header {
    background:url(img/header.png) no-repeat;
    width: 922px;
    float: left;
    height: 135px;
    margin: 0px 0px 0px 0px;
    }
ul#nav {
	position:relative;
	top:-40px;    
	left:305px;     
	width:390px;
	height:27px;
	}
ul#nav li {
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;	
	list-style-type:none;
	}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(img/nav.png) no-repeat;
	}
li#home a {
	width:66px;
	height:27px;
	}
li#about a {
	width:69px;
	height:27px;
	}
li#contact a {
	width:79px;
	height:27px;
	}	 
li#produkte a {
	width:85px;
	height:27px;
	}	 	 	 
li#home a:hover, li#home a:focus {
	background-position:0px -27px;
	}
li#about a:link, li#about a:visited {	
	background-position:-66px 0px;
	}
li#about a:hover, li#about a:focus {	
	background-position:-66px -27px;
	}
li#contact a:link, li#contact a:visited {	
	background-position: -134px 0px;
	}
li#contact a:hover, li#contact a:focus {	
	background-position: -134px -27px;
	}
li#produkte a:link, li#produkte a:visited {	
	background-position: -213px 0px;
	}
li#produkte a:hover, li#produkte a:focus {	
	background-position: -213px -27px;
	}
body#home-page ul#nav li#home a {
	background-position:0px -54px;
	}
body#about-page ul#nav li#about a {
	background-position:-66px -54px;
	}
body#contact-page ul#nav li#contact a {
	background-position:-134px -54px;
	}
body#produkte-page ul#nav li#produkte a {
	background-position:-213px -54px;
	}				
#linksnav { 

    margin: 0px 5px 5px 0px;
    padding: 10px;
    height: 350px;
    width: 150px;
    float: left;
    }
ul#nav_2 {
	position:relative;
	top:50px;    
	left:50px;     
	width:71px;
	height:25px;
	}
ul#nav_2 li {
	padding:0;
	margin:0;	
	list-style-type:none;
	text-indent:-9999px;
	}				
ul#nav_2 li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(img/nav_2.png) no-repeat;
	}
li#zeichnen a {
	width:71px;
	height:25px;
	}
li#kurse a {
	width:71px;
	height:25px;
	}
li#trip a {
	width:71px;
	height:25px;
	}	 
li#refer a {
	width:71px;
	height:25px;
	}
li#gal a {
	width:71px;
	height:25px;
	}
li#fotos a {
	width:71px;
	height:25px;
	}
li#zeichnen a:link, li#zeichnen a:visited {	
	background-position: 0px 0px;
	}
li#zeichnen a:hover, li#zeichnen a:focus {	
	background-position: 0px -150px;
	}
li#kurse a:link, li#kurse a:visited {	
	background-position: 0px -25px;
	}
li#kurse a:hover, li#kurse a:focus {	
	background-position: 0px -175px;
	}
li#trip a:link, li#trip a:visited {	
	background-position: 0px -50px;
	}
li#trip a:hover, li#trip a:focus {	
	background-position: 0px -200px;
	}
li#refer a:link, li#refer a:visited {	
	background-position: 0px -75px;
	}
li#refer a:hover, li#refer a:focus {	
	background-position: 0px -225px;
	}
li#gal a:link, li#gal a:visited {	
	background-position: 0px -100px;
	}
li#gal a:hover, li#gal a:focus {	
	background-position: 0px -250px;
	}
li#fotos a:link, li#fotos a:visited {	
	background-position: 0px -125px;
	}
li#fotos a:hover, li#fotos a:focus {	
	background-position: 0px -275px;
	}
body#zeichnen-doc ul#nav_2 li#zeichnen a {
	background-position:0px -300px;
	}
body#kurse-doc ul#nav_2 li#kurse a {
	background-position:0px -325px;
	}
body#trip-doc ul#nav_2 li#trip a {
	background-position:-0px -350px;
	}
body#refer-doc ul#nav_2 li#refer a {
	background-position:0px -375px;
	}
body#gal-doc ul#nav_2 li#gal a {
	background-position:0px -400px;
	}
body#fotos-doc ul#nav_2 li#fotos a {
	background-position:0px -425px;
	}
	
ul#nav_3 {
	position:relative;
	top:50px;    
	left:50px;     
	width:91px;
	height:25px;
	}
ul#nav_3 li {
	padding:0;
	margin:0;	
	list-style-type:none;
	text-indent:-9999px;
	}				
ul#nav_3 li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(img/nav_3.png) no-repeat;
	}
li#illustration a {
	width:91px;
	height:25px;
	}
li#zeichnungen a {
	width:91px;
	height:25px;
	}
li#grafikdesign a {
	width:91px;
	height:25px;
	}	 
li#wandgestaltung a {
	width:91px;
	height:25px;
	}
li#referenzen_illu a {
	width:91px;
	height:25px;
	}
li#illustration a:link, li#illustration a:visited {	
	background-position: 0px 0px;
	}
li#illustration a:hover, li#illustration a:focus {	
	background-position: 0px -150px;
	}
li#zeichnungen a:link, li#zeichnungen a:visited {	
	background-position: 0px -25px;
	}
li#zeichnungen a:hover, li#zeichnungen a:focus {	
	background-position: 0px -175px;
	}
li#grafikdesign a:link, li#grafikdesign a:visited {	
	background-position: 0px -50px;
	}
li#grafikdesign a:hover, li#grafikdesign a:focus {	
	background-position: 0px -200px;
	}
li#wandgestaltung a:link, li#wandgestaltung a:visited {	
	background-position: 0px -75px;
	}
li#wandgestaltung a:hover, li#wandgestaltung a:focus {	
	background-position: 0px -225px;
	}
li#referenzen_illu a:link, li#referenzen_illu a:visited {	
	background-position: 0px -100px;
	}
li#referenzen_illu a:hover, li#referenzen_illu a:focus {	
	background-position: 0px -250px;
	}

body#illustration-doc ul#nav_3 li#illustration a {
	background-position:0px -300px;
	}
body#zeichnungen-doc ul#nav_3 li#zeichnungen a {
	background-position:0px -325px;
	}
body#grafikdesign-doc ul#nav_3 li#grafikdesign a {
	background-position:-0px -350px;
	}
body#wandgestaltung-doc ul#nav_3 li#wandgestaltung a {
	background-position:0px -375px;
	}
body#referenzen_illu-doc ul#nav_3 li#referenzen_illu a {
	background-position:0px -400px;
	}

#star {
	position:relative;
	top:30px;    
	left:740px;     
	width:126px;
	height:119px;
	}
#imgjobi{ 

    float:left;
	position:relative;
	top:50px;    
	left:100px;     
    }
#imgcenter{ 
    float:left;
	position:relative;
	top:25px;
    left:150px;
    }
#imgcenter2{ 
    float:left;
	position:relative;
	top:25px;
    left:50px;
    }
#star a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(img/star.gif) no-repeat;
	width:126px;
	height:119px;
	text-indent:-9999px;
	}	
#star a:hover, #star a:focus {	
	background-position: 0px -119px;
	}		
h2 {
    color:#fecf44;
    font-size:22px;
    font-weight:normal;
    margin:0px;
    padding:10px 0px;
   }   
.line {
    font-family:Arial, Helvetica, sans-serif;
    border-bottom:1px solid #fecf44;
    margin-bottom:12px;
    padding-bottom:12px;
   }
.jobi {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	position:relative;
	top:20px;
	left:50px;
	width: 370px;
	float:left;
   }
.rechts { 
    float: right;
    color: #333;
    border: 1px solid #ccc;
    background: #F2F2E6;
    margin: 0px 0px 5px 0px;
    padding: 10px;
    height: 350px;
    width: 678px;
    display: inline;
   }
.logo { 
    float: right;
    height: 100px;
    width: 678px;
    display: inline;
    background:transparent url(img/logo.png) no-repeat;
    background-position: right;
   } 
.footer { 
    width: 900px;
    height: 100px;
    clear: both;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#CCCCCC;
   }
.footer a { 
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#d64c13;
    text-decoration:underline;
   }
.center {
    text-align:center; 
	color:#333333;
   }
.caption {
font-size:13px;}
#flieger {
    display:block; 
	width:600px; 
	height:356px; 
	background:url(img/start_flieger.png); 
	float:left;
	position:relative;
	top:25px;
    left:150px;
   }	
a#illustration {
   display:block; 
   width:127px; 
   height:0; 
   padding-top:127px; 
   overflow:hidden; 
   position:absolute; 
   left:112px; 
   top:21px;
   }
* html a#illustration {height:120px; he\ight:0;}
a#illustration:hover {background:transparent url(img/start_buch_lkw.gif) no-repeat 0 0; overflow:visible;}

a#zfk {
display:block; 
width:127px; 
height:0; 
padding-top:127px; 
overflow:hidden; 
position:absolute; 
left:328px; 
top:21px;
}
* html a#zfk {height:120px; he\ight:0;}
a#zfk:hover {background:transparent url(img/start_buch_zfk.gif) no-repeat 0 0; overflow:visible;
}
ul#kg{
	position:relative;
	top: 60px;    
	left:40px;    
	float:left;
	list-style:none;
	
	
	}
ul#kg li {
	padding:0;
	margin-bottom: 25px;
	}
#smallnav a {
float:right;
text-decoration:none;
}

