body {
	background-image: url(../images/back.jpg);
	background-repeat:repeat-x;
 	margin:0px;
	font-family: 'Tahoma',Times, Helvetica, sans-serif;
	color: #a73f02;
	background-color:#ebd7b7;
	
	}


/* -- Linkformat -- */
a              { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }
a.link         { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }
a.visited      { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }
a.focus        { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }
a.hover        { color:#fff;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none;}
a.active       { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none;}


a.mail            { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;  }
a.mail:link         { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none; }
a.mail:visited      { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none; }
a.mail:focus        { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none; }
a.mail:hover        { color:#9c0303;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none;border-bottom:1px dotted #c80606; }
a.mail:active       { color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none; }



a.copy              { color:#e6e6e6;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.copy:link         { color:#e6e6e6;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.copy:visited      { color:#e6e6e6;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.copy:focus        { color:#e6e6e6;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.copy:hover        { color:#9c0303;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none;border-bottom:1px dotted #e1e1e1;}
a.copy:active       { color:#e6e6e6;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }

a.partner              { color:#514b4b;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }
a.partner:link         { color:#999999;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }
a.partner:visited      { color:#888686;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }
a.partner:focus        { color:#999999;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }
a.partner:hover        { color:#999999;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration: none; border-bottom:1px dotted #8d8d8d;  }
a.partner:active       { color:#888686;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration:none; }

a.mailimprint              { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.mailimprint:link         { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.mailimprint:visited      { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.mailimprint:focus        { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.mailimprint:hover        { color:#9c0303;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; border-bottom:1px dotted #8d8d8d; }
a.mailimprint:active       { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }

a.linkimprint              { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.linkimprint:link         { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.linkimprint:visited      { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.linkimprint:focus        { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }
a.linkimprint:hover        { color:#9c0303;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; border-bottom:1px dotted #8d8d8d; }
a.linkimprint:active       { color:#606060;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none; }

a.noncrease              { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none; }
a.noncrease:link         { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none; }
a.noncrease:visited      { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none; }
a.noncrease:focus        { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none; }
a.noncrease:hover        { color:#bf0a1e;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none; border-bottom:1px dotted #8d8d8d; }
a.noncrease:active       { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none; }

a.noncreased              { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;border-bottom:1px dotted #000000; }
a.noncreased:link         { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;border-bottom:1px dotted #000000; }
a.noncreased:visited      { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;border-bottom:1px dotted #000000; }
a.noncreased:focus        { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;border-bottom:1px dotted #000000; }
a.noncreased:hover        { color:#bf0a1e;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none; border-bottom:1px dotted #000000; }
a.noncrease:active       { color:#463934;font-family: 'Tahoma', Times, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;border-bottom:1px dotted #000000; }


/* -- Links Ende-- */

/* -- Überschriften -- */
h1 {
 margin:0;
 font-size: 13px;
 font-weight:normal;
 color: #e2e2e2;
 font-family: 'Tahoma',Times,serif;
}

h2 {
 margin:0;
 font-size: 14px;
 font-style:italic;
 font-weight:normal;
 color: #3e3e3e;
 font-family: 'Tahoma',Times,serif;
 letter-spacing:1px;
 }

h3 {
  margin:0;
 font-size: 13px;
 font-style:italic;
 font-weight:normal;
 color: #3e3e3e;
 font-family: 'Tahoma',Times,serif;
 letter-spacing:1px;
 line-height:18px;
 }

h4 {

 font-size: 14px;
 font-style:italic;
 font-style:italic;
 font-weight:600;
 color: #6c2a02;
 font-family: 'Tahoma',Times,serif;
 letter-spacing:1px;
  line-height:16px;
 }
 
h5{
 margin:0;
 font-size: 16px;
 color: #9c0303;
 font-family: 'Tahoma',Times,serif;
 font-weight:bold;
 }


/* -- Überschriften Ende-- */


/* -- Bildhover -- */


/* -- Bildhover Ende-- */

/* -- Fluß-- */
.clear { clear:both; }
.right { float:right; }
.left { float:left; }
.none { float:none; }
/* -- Fluß Ende-- */

/* -- allgemeine Ausschlüsse-- */
table {border:none; }
img {border:none; }
b {font-weight: normal;}

/* -- allgemeine Ausschlüsse Ende-- */

/* -- text -- */
.free {
padding:8px 10px 0px 10px;
}

.contentfree {
padding:50px 20px 0px 190px;
font-size: 14px;
font-style:italic;
font-weight:normal;
color: #3e3e3e;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

.contentfreeportfolio {
padding:50px 20px 0px 280px;
font-size: 12px;
font-style:normal;
font-style:italic;
font-weight:600;
color: #3e3e3e;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

.contentfreeaboutme {
padding:50px 20px 0px 200px;
font-size: 12px;
font-style:normal;
font-style:italic;
font-weight:600;
color: #3e3e3e;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

.contentfreecontact {
padding:40px 50px 0px 200px;
font-size: 12px;
font-style:normal;
font-style:italic;
font-weight:600;
color: #3e3e3e;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

.contentcontact {
padding-top:70px;
padding-left:30px;
width:260px;
height:100px;
font-size: 12px;
font-style:italic;

font-weight:normal;
color: #3e3e3e;
font-family: 'Tahoma',Times,serif;

}
/* -- portfolio-- */
.projectnavitextfirst {
padding:65px 0px 0px 60px;
font-size: 12px;
font-style:italic;

font-weight:normal;
color: #4f0e00;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

.projectnavitext {
padding:14px 0px 0px 60px;
font-size: 12px;
font-style:italic;

font-weight:normal;
color: #4f0e00;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

#updatestext {
padding:110px 40px 0px 50px;
font-size: 12px;
font-style:italic;

font-weight:normal;
color: #4f0e00;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

#updatestext01 {
padding:2px 0px 0px 20px;
}

#updatestext02 {
padding:0px 0px 0px 160px;
font-size: 12px;
font-style:italic;

font-weight:normal;
color: #4f0e00;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

#graphicstext {
padding:50px 40px 0px 50px;
font-size: 12px;
font-style:italic;

font-weight:normal;
color: #4f0e00;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

#aboutmetext01 {
padding:0px 30px 0px 120px;
font-size: 13px;
font-style:italic;
font-weight:normal;
color: #4f0e00;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
list-style:none;

}

#aboutmetext02 {
padding:80px 0px 0px 100px;
font-size: 14px;
font-style:italic;
font-weight:normal;
color: #6c2a02;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

#aboutmetext03 {
padding:90px 60px 0px 110px;
font-size: 13px;
font-style:italic;
font-weight:normal;
color: #6c2a02;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

.aboutmetext04 {
padding:10px 50px 0px 100px;
font-size: 13px;
font-style:italic;
font-weight:normal;
color: #6c2a02;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}


#aboutmetext {
padding:10px 0px 0px 110px;
font-size: 14px;
font-style:italic;
font-weight:normal;
color: #6c2a02;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
line-height:16px;
}

#whattext {
padding:80px 25px 0px 25px;
font-size: 14px;
font-style:italic;
font-family: 'Tahoma',Times,serif;
color: #4f0e00;
line-height:25px;
}

.impressumtext01 {
padding:0px 30px 0px 120px;
font-size: 12px;
font-style:italic;
font-weight:normal;
color: #4f0e00;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
list-style:none;

}

.impressumtext02 {
padding:80px 0px 0px 100px;
font-size: 13px;
font-style:italic;
font-weight:normal;
color: #6c2a02;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

.impressumtext03 {
padding:10px 50px 0px 100px;
font-size: 12px;
font-style:italic;
font-weight:normal;
color: #6c2a02;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

.impressumtext {
padding:10px 0px 0px 110px;
font-size: 13px;
font-style:italic;
font-weight:normal;
color: #6c2a02;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
line-height:16px;
}

/* -- text Ende-- */
/* -- wraps -- */
#wrapper {
width:1000px;
margin: 0 auto;
}

#wrap {
width:1000px;
margin: 0 auto;
}
/* -- wraps end -- */

/* -- layout -- */
#header {
background:url(../images/header.jpg) 0 0 no-repeat;
width:1000px; height:36px;
}

#logo {
float:left;
}

#naviback {
float:right;
background:url(../images/navi_back.jpg) 0 0 no-repeat;
width:600px; height:132px;
}

#containercontent {
clear:both;
width:1000px;
height:180px;
}

#topcontent {
float:left;
background:url(../images/top_content.jpg) 0 0 no-repeat;
width:668px; height:180px;
}

#topcontentportfolio {
float:left;
background:url(../images/top_content_portfolio.jpg) 0 0 no-repeat;
width:668px; height:180px;
}

#topcontentaboutme {
float:left;
background:url(../images/top_content_aboutme.jpg) 0 0 no-repeat;
width:668px; height:180px;
}

#topcontentcontact {
float:left;
background:url(../images/top_content_contact.jpg) 0 0 no-repeat;
width:668px; height:180px;
}

#contact {
float:right;
background:url(../images/contact.jpg) 0 0 no-repeat;
width:332px; height:180px;
}

#contactcontact {
float:right;
background:url(../images/contact_contact.jpg) 0 0 no-repeat;
width:332px; height:180px;
}


/* -- layout end-- */

/* -- tpl end-- */
#maincontent {
float:left;
background:url(../images/content.png) 0 0 no-repeat;
width:668px; height:862px;
}

#maincontentportfolio {
float:left;
background:url(../images/content_portfolio.png) 0 0 no-repeat;
width:668px; height:862px;
}

#maincontentaboutme {
float:left;
background:url(../images/content_aboutme.png) 0 0 no-repeat;
width:668px; height:862px;
}

#maincontentcontact {
float:left;
background:url(../images/content_contact.png) 0 0 no-repeat;
width:668px; height:862px;
}

#maincontentimpressum {
float:left;
background:url(../images/content_impressum.png) 0 0 no-repeat;
width:668px; height:862px;
}

#updates {
background:url(../images/news_updates.png) 0 0 no-repeat;
width:332px; height:288px;
}

#graphics {
float:none;
background:url(../images/graphics.png) 0 0 no-repeat;
width:332px; height:300px;
}

#projectnavi {
background:url(../images/project_navi.png) 0 0 no-repeat;
width:332px;
height:588px;
}

#bottomright {
float:none;
background:url(../images/bottom_right.png) 0 0 no-repeat;
width:332px; height:274px;
}


/* -- tpl end-- */

/* -- piccontainer-- */
#piccontainer {
padding:63px 0px 0px 87px;
width:546px; height:443px;
}

#projectcontent {
padding-top:10px;
padding-left:80px;
font-size: 13px;
font-style:italic;
font-weight:normal;
color: #3e3e3e;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}

#projectcontent01 {
padding-top:30px;
padding-left:80px;
font-size: 13px;
font-style:italic;
font-weight:normal;
color: #3a1200;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;
}


/* -- piccontainer ende-- */

/* -- navi -- */
#navi {
width:347px; height:37px;
position:relative;
top:-1100px; left:640px;
z-index:1;
}

#naviport {
width:347px; height:37px;
position:relative;
top:-1100px; left:640px;
z-index:1;
}

/* -- navi ende-- */

/* -- contact -- */

#whatcanido {
background:url(../images/ich_biete_an.png) 0 0 no-repeat;
width:332px; height:588px;
}

#contactfree {
background:url(../images/contact_free.png) 0 0 no-repeat;
width:332px; height:588px;
}

#bottomrightcontact {
background:url(../images/bottom_right_contact.png) 0 0 no-repeat;
width:332px; height:274px;
}
/* -- contact ende -- */

/* -- icons -- */
#morework {
z-index:5;
padding:0px 0px 0px 430px;
}

#iconrightstart {
position:relative;
float:right;
top:-750px;
left:0px;
z-index:6;
}
#iconright {
position:relative;
float:right;
top:-500px;
left:0px;
z-index:6;
}

#iconright01 {
position:relative;
float:right;
top:-420px;
left:0px;
z-index:6;
}

#iconleft {
position:relative;
top:-490px;
left:50px;
z-index:7;

}

/* -- icons ende-- */

.web {
font-size: 13px;
font-style:italic;
font-weight:600;
color: #4f0e00;
font-family: 'Tahoma',Times,serif;
letter-spacing:1px;

}


#fix01 {
background:url(../images/footer_left.png) 0 0 no-repeat;
width:668px; height:246px;
float:left;
}
#fix02 {
float:right;

}

#foot {
padding:90px 0px 0px 95px;
font-size: 15px;
font-style:italic;
font-weight:600;
color: #721b08;
font-family: 'Tahoma',Times,serif;

}

#footertext {
float:left;
width:925px;
padding-left:40px;
font-size: 11px;
font-style:normal;
font-weight:normal;
color: #f8f8f8;
font-family: 'Tahoma',Times,serif;
text-align:justify;

}

#footertextbk {
display:none;
}

#footertextu {
margin-top:-10px;
float:left;
width:925px;
padding-left:40px;
font-size: 11px;
font-style:normal;
font-weight:normal;
color: #f8f8f8;
font-family: 'Tahoma',Times,serif;
text-align:justify;

}

#footertextuu {
margin-top:-10px;
float:left;
width:925px;
padding-left:50px;
padding-bottom:10px;
font-size: 11px;
font-style:normal;
font-weight:normal;
color: #f8f8f8;
font-family: 'Tahoma',Times,serif;
text-align:justify;

}



#briefing {
padding:34px 0px 0px 40px;
}

 
/* -- Layoutspezifisches Ende-- */


#fixit {
padding-top:15px;
}

.mailup {
color:#4f0e00;font-family: 'Tahoma', Times, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
font-style:italic;

}

#twitter {
z-index:1100;
position:relative;
width:152px;
height:53px;
top:-10px;
left:800px;
}

#bookmarks {
padding:230px 0px 0px 45px;
}

#oldproject {
z-index:5;
position:relative;
top:7px;
padding-left:100px;


}

.hot {
font-size:11px;
font-style:normal;
font-weight:normal;
color:#790023;
font-stretch:normal;
letter-spacing:0px;
line-height:0px;

}



/* ----------------------------------------- Alles für den easy-slide ----------------------------------------------- */
#containerslider{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:546px;
		height:443px;
		background:#fff;		
		margin-bottom:2em;
		}	
	
	#contentslider{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:546px;
		height:443px;
		overflow:hidden; 
		}	
	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
