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

html {
	height: 100%;
}

body 
{
	height: 100%;
	margin: 0;
	padding:0;
	background: #ffffff;
	text-align: center;
	font-family: MS Sans Serif, Geneva, sans-serif;
}

a:link, a:visited 
{
	font-weight: normal;
	color: #B0B0B0;
	background: #ffffff;
	text-decoration: none;
}

a:hover 
{
	font-weight: normal;
	color: #FE9164;
	background: #ffffff;
	text-decoration: none;
}


a.strong:link, a.strong:visited
{
	font-weight: normal;
	color: #FE9164;
	background: #ffffff;
	text-decoration: none;
}




a.sonstiges:link, a.sonstiges:visited{
	font-weight: normal;
	color: #FF601D;
    background: #ffffff url("../system-graphics/star_small.gif") center left no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

p.beschreibung {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 5px 0px;
}



p.align-justify {
text-align:justify;
} 




h1, h2, h3 
{
	margin-top: 1.5em;
	margin-top: 1em;
	font-weight: bold;
	font-size: 1.4em;
}

h5, h6 
{
	font-weight: bold;
}

h4
{
	font-weight: normal;
	color: #FF6321;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



p 
{
	padding: 0px 0 0px 0;
}

p, div, li 
{
	font-size: 100%;
}

blockquote, ul, ol, li, form, fieldset 
{
  padding: 0;
  border: 0;
  margin: 0;
}

ul 
{ 
	list-style-type:circle; 
	padding: 0px 0 0px 0;
}



/* =================  Layout ================= */

#container 
{
position: relative;
min-height: 100%;
padding-top: 0px;
margin: 0px auto 0px auto;
text-align: center;
color: #303030;
border: 0px solid #000;
}


#moscontent 
{
width: 800px;
float: left;
background-color: #ffffff;
border: 0px solid #000000;
margin: 0px 0px 0px 143px;
}


#moscontent .csc-textpic {

width: 450px;
background-color: #ffffff;
border: 1px solid #000000;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
text-align: left;
margin: 0px 0px 0px 464px;
}


#content .csc-textpic-center {

width: 450px;
background-color: #ffffff;
border: 0px solid #000000;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
text-align: left;
margin: 20px 0px 20px 0px;
}




#content 
{
width: 340px;
background-color: #ffffff;
border: 0px solid #000000;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
text-align: left;
margin: 130px 0px 0px 464px;
}



#content-impressum
{
width: 340px;
border: 0px solid #000000;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
text-align: left;
margin: 0px 0px 0px 0px;
}










.csc-textpic
{
margin: 10px 0px 0px -110px;
border: 0px solid #000000;
text-align: left;

}



#containerbox 
{
width: 900px;
float: left;
background-color: #ffffff;
border: 0px solid #000000;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
text-align: left;
margin: 0px 0px 30px -120px;
}

#box1
{
width: 154px;
float: left;
background-color: #ffffff;
border: 0px solid #000000;
margin: 0px 0px 0px 0px;
padding: 0px 25px 0px 1px;

}

#box2
{
width: 154px;
float: left;
background-color: #ffffff;
border: 0px solid #000000;
padding: 0px 25px 0px 1px;
}

#box3
{
width: 154px;
float: left;
background-color: #ffffff;
border: 0px solid #000000;
padding: 0px 25px 0px 1px;
}

.thumbnail {
float: left;
width: 172px;
float: left;

}






#start 
{
margin: 0px auto 0px auto;
border: 0px solid #000000;
width: 1247px;
height: 819px;
background: #ffffff url("../system-graphics/Start-x-1247.jpg") top right no-repeat;
}


#start-navigation 
{
float: left;
margin: 189px 0px 0px 725px;
border: 0px solid #000000;
width: 359px;
height: 263px;

}

/* ================= start main navigation ================= */

#start .navcontainer
{
float: left;
margin: 80px 0px 0px 408px;
width: 200px;
font-family: MS Sans Serif, Geneva, sans-serif;
border: 0px solid #000000;
padding: 0px 0px 0px 0px;
}

#start .navcontainer ul 
{
height: 77px;
margin: 0 0 0 190px;
list-style-type: none;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
font-weight: normal;
border: 0px solid #000000;
text-align: right;
padding: 0px 0px 0px 0px;
}



#start .navcontainer li 
{ 
margin: 0 0 0px 0; 
padding: 0px 0px 0px 0px;
}

#start .navcontainer a 
{
display: block;
padding: 0px 2px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #333;
width: 120px;
background-color: #fff;
background: #ffffff url("../system-graphics/star.gif") center right no-repeat;
}

#start .navcontainer a:link, #start .navcontainer a:visited 
{
width: 120px;
color: #FE9164;
text-decoration: none;
padding: 1px 20px 0px 0px;
}




#start .navcontainer a:visited 
{
width: 120px;
border: 0px solid #333;
padding: 1px 20px 0px 0px;
color: #FE9164;
}

#start .navcontainer a:hover 
{
width: 120px;
border: 0px solid #333;
padding: 1px 20px 0px 0px;
color: #B0B0B0;
}

#active  a:link, #active a:visited, #active a:hover 
{
width: 120px;
border: 0px solid #333;
padding: 0px 30px 0px 30px;
color: #FE9164;
}


/* ================= ende main navigation  ================= */


/* ================= start sub pages illustrationen ================= */
#illustrationen {
margin: 0px auto 0px auto;
border: 0px solid #000000;
width: 1247px;
height: 819px;
background: #ffffff url("../system-graphics/illustration-start.jpg") top right no-repeat;
}



#illustrationen .home  a {
float: left;
display: block;
padding: 0px 0px 0px 0px;
margin: 560px 0px 0px 3px;
width: 93px;
height: 77px;
border: 0px solid #000000;
}

#illustrationen  .home  a:link,#illustrationen  .home  a:visited {
background-image:url("../system-graphics/backtohome_off.gif");
}

#illustrationen  .home  a:hover {
background-image:url("../system-graphics/backtohome_on.gif");
}



#illustrationen .navcontainer{
float: left;
margin: 540px 0px 0px 460px;
padding: 0px 0px px 0px;
width: 100px;
font-family: MS Sans Serif, Geneva, sans-serif;
border: 0px solid #000000;
}

#illustrationen .navcontainer ul{
height: 77px;
margin: 0 0 0 190px;
list-style-type: none;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
font-weight: normal;
border: 0px solid #000000;
text-align: right;
padding: 0px 0px 0px 0px;
}

#illustrationen .navcontainer li { 
margin: 0 0 0px 0; 
padding: 0px 0px 0px 0px;
}

#illustrationen .navcontainer a{
display: block;
padding: 0px 2px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #333;
width: 75px;
background-color: #fff;
background: #ffffff url("../system-graphics/star.gif") center right no-repeat;
}

#illustrationen .navcontainer a:link, #navlist a:visited{
width: 75px;
color: #FE9164;
text-decoration: none;
padding: 1px 20px 0px 0px;
}

#illustrationen .navcontainer a:visited{
width: 75px;
border: 0px solid #333;
padding: 1px 20px 0px 0px;
color:#FE9164;
}

#illustrationen .navcontainer a:hover{
width: 75px;
border: 0px solid #333;
padding: 1px 20px 0px 0px;
color:  #B0B0B0;
}

#active  a:link, #active a:visited, #active a:hover{
width: 75px;
border: 0px solid #333;
padding: 0px 30px 0px 30px;
color:  #B0B0B0;
}


/* ================= ende sub pages illustrationen ================= */


/* ================= start sub pages grafische gestaltung ================= */
#grafische-gestaltung {
margin: 0px auto 0px auto;
border: 0px solid #000000;
width: 1247px;
height: 819px;
background: #ffffff url("../system-graphics/grafische-gestaltung-start.jpg") top right no-repeat;
}

#grafische-gestaltung .home  a {
float: left;
display: block;
padding: 0px 0px 0px 0px;
margin: 560px 0px 0px -130px;
width: 93px;
height: 77px;
border: 0px solid #000000;
}

#grafische-gestaltung  .home  a:link,#grafische-gestaltung  .home  a:visited {
background-image:url("../system-graphics/backtohome_off.gif");
}

#grafische-gestaltung  .home  a:hover {
background-image:url("../system-graphics/backtohome_on.gif");
}


#grafische-gestaltung .navcontainer{
float: left;
margin: 540px 0px 0px 675px;
padding: 0px 0px px 0px;
width: 1px;
font-family: MS Sans Serif, Geneva, sans-serif;
border: 0px solid #000000;
}

#grafische-gestaltung .navcontainer ul{
height: 77px;
margin: 0 0 0 0px;
list-style-type: none;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
font-weight: normal;
border: 0px solid #000000;
text-align: right;
padding: 0px 0px 0px 0px;
}

#grafische-gestaltung .navcontainer li { 
margin: 0 0 0px 0; 
padding: 0px 0px 0px 0px;
}

#grafische-gestaltung .navcontainer a{
display: block;
padding: 0px 2px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #333;
width: 40px;
background-color: #fff;
background: #ffffff url("../system-graphics/star.gif") center right no-repeat;
}

#grafische-gestaltung .navcontainer a:link, #navlist a:visited{
width: 40px;
color: #FE9164;
text-decoration: none;
padding: 1px 20px 0px 0px;
}

#grafische-gestaltung .navcontainer a:visited{
width: 40px;
border: 0px solid #333;
padding: 1px 20px 0px 0px;
color: #FE9164;
}

#grafische-gestaltung .navcontainer a:hover{
width: 40px;
border: 0px solid #333;
padding: 1px 20px 0px 0px;
color: #B0B0B0;
}

#active  a:link, #active a:visited, #active a:hover{
width: 40px;
border: 0px solid #333;
padding: 0px 30px 0px 30px;
color: #B0B0B0;
}

/* ================= end sub pages grafische gestaltung ================= */

/* ================= start sub pages freie arbeit ================= */
#freie-arbeit {
margin: 0px auto 0px auto;
border: 0px solid #000000;
width: 1247px;
height: 819px;
background: #ffffff url("../system-graphics/freie-arbeit-start.jpg") top right no-repeat;
}

#freie-arbeit .home  a {
float: left;
display: block;
padding: 0px 0px 0px 0px;
margin: 540px 0px 0px 45px;
width: 93px;
height: 77px;
border: 0px solid #000000;
}

#freie-arbeit  .home  a:link,#freie-arbeit  .home  a:visited {
background-image:url("../system-graphics/backtohome_off.gif");
}

#freie-arbeit  .home  a:hover {
background-image:url("../system-graphics/backtohome_on.gif");
}

#freie-arbeit .navcontainer{
float: left;
margin: 560px 0px 0px 430px;
padding: 0px 0px px 0px;
width: 100px;
font-family: MS Sans Serif, Geneva, sans-serif;
border: 0px solid #000000;
}

#freie-arbeit .navcontainer ul{
height: 77px;
margin: 0 0 0 190px;
list-style-type: none;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
font-weight: normal;
border: 0px solid #000000;
text-align: right;
padding: 0px 0px 0px 0px;
}

#freie-arbeit .navcontainer li { 
margin: 0 0 0px 0; 
padding: 0px 0px 0px 0px;
}

#freie-arbeit .navcontainer a{
display: block;
padding: 0px 2px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #333;
width: 80px;
background-color: #fff;
background: #ffffff url("../system-graphics/star.gif") center right no-repeat;
}

#freie-arbeit .navcontainer a:link, #navlist a:visited{
width: 80px;
color: #FE9164;
text-decoration: none;
padding: 1px 20px 0px 0px;
}

#freie-arbeit .navcontainer a:visited{
width: 80px;
border: 0px solid #333;
padding: 1px 20px 0px 0px;
color: #FE9164;
}

#freie-arbeit .navcontainer a:hover{
width: 80px;
border: 0px solid #333;
padding: 1px 20px 0px 0px;
color: #B0B0B0;
}

#active  a:link, #active a:visited, #active a:hover{
width: 80px;
border: 0px solid #333;
padding: 0px 30px 0px 30px;
color: #FE9164;
}



/* ================= ende sub pages freie arbeit ================= */

/* ================= start sub pages illustrationen/collage ================= */


#einsmenu {

position: static;
height: 147px;
width: 380px;
background: #ffffff url("../system-graphics/eins.gif") bottom right no-repeat;
color: #ffffff;
border: 1px solid #fff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 125px;
}



/* ================= start zahlenreihen  ================= */

#zahlen{
margin: -76px 0px 0px 520px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
line-height: 110%;
height: 82px;
}

#zahlen-projekte{
margin: -75px 0px 0px 515px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
line-height: 110%;
height: 87px;
}
#zahlen-finanzwelt{
margin: -66px 0px 0px 515px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 78px;
}
#zahlen-zeitgeschehen{
margin: -55px 0px 0px 515px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 67px;
}
#zahlen-lifestyle{
margin: -45px 0px 0px 515px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 57px;
}
#zahlen-technik{
margin: -35px 0px 0px 515px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 47px;
}
#zahlen-reisen{
margin: -25px 0px 0px 515px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 22px;
}
#zahlen-diverses{
margin: -14px 0px 0px 515px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 11px;
}


#zahlen-cover{
margin: -75px 0px 0px 530px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
line-height: 110%;
height: 87px;
}
#zahlen-logo{
margin: -66px 0px 0px 530px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 78px;
}
#zahlen-flyer{
margin: -55px 0px 0px 530px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 67px;
}
#zahlen-ideen{
margin: -45px 0px 0px 530px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 57px;
}



#zahlen-papier{
margin: -75px 0px 0px 540px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
line-height: 110%;
height: 87px;
}
#zahlen-digital{
margin: -66px 0px 0px 540px;
padding: 0px 0px px 0px;
border: 0px solid #000000;
text-align: left;
font-size: 10px;
font-weight: normal;
color: #FE9164;
height: 78px;
}
	
	
/* ================= ende zahlenreihen  ================= */
	
	
#zweimenu {
position: static;
height: 147px;
width: 440px;
background: #ffffff url("../system-graphics/zwei.gif") bottom right no-repeat;
color: #ffffff;
border: 1px solid #fff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 125px;
}

#dreimenu {
position: static;
height: 147px;
width: 430px;
background: #ffffff url("../system-graphics/drei.gif") bottom right no-repeat;
color: #ffffff;
border: 1px solid #fff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 125px;
}

#pdf-portfolio {
position: static;
height: 147px;
width: 440px;
background: #ffffff url("../system-graphics/pdf-portfolio.gif") bottom right no-repeat;
color: #ffffff;
border: 1px solid #fff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 125px;
color: #000000;
white-space:nowrap;
}



#navcontainer
{
margin: 69px 0px 0px 0px;
padding: 0px 0px px 0px;
width: 200px;
font-family: MS Sans Serif, Geneva, sans-serif;
border: 0px solid #000000;
}


#paginator
{
position: static;
margin: 0px 0px 0px 700px;
padding: 0px 0px px 0px;
font-family: MS Sans Serif, Geneva, sans-serif;
border: 0px solid #000000;
width: 300px;
}

#paginator-sonstiges
{
float: left;
margin: -50px 0px 0px 570px;
padding: 0px 0px px 0px;
font-family: MS Sans Serif, Geneva, sans-serif;
border: 0px solid #000000;
width: 300px;
}



#paginator-sonstiges .home  a {
float: left;
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 62px;
height: 77px;
border: 0px solid #000000;
}

#paginator-sonstiges  .home  a:link,#paginator-sonstiges  .home  a:visited {
background-image:url("../system-graphics/backtohome_off_small.gif");
}

#paginator-sonstiges  .home  a:hover {
background-image:url("../system-graphics/backtohome_on_small.gif");
}








#service{
position: static;
height: 110px;
width: 127px;
background: #ffffff url("../system-graphics/service.gif") top right no-repeat;
color: #ffffff;
border: 1px solid #fff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 125px;
}


#service-links{
float: left;
height: 401px;
width: 471px;
background: #ffffff url("../system-graphics/service-links.gif") top right no-repeat;
color: #ffffff;
border: 1px solid #fff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


#service-stockarchiv{
float: left;
height: 164px;
width: 275px;
background: #ffffff url("../system-graphics/service-stockarchiv.gif") top left no-repeat;
color: #ffffff;
border: 1px solid #fff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 50px 0px 0px 210px;
}







#blaettern
{
margin: 0px 0px 0px 0px;
padding: 0px 0px px 0px;
font-family: MS Sans Serif, Geneva, sans-serif;
border: 0px solid #000000;
width: 300px;
height: 77px;
}

#blaettern .paginator
{
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #000000;
}

#paginator .home  a {
float: left;
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 93px;
height: 77px;
border: 0px solid #000000;
}

#paginator  .home  a:link,#paginator  .home  a:visited {
background-image:url("../system-graphics/backtohome_off.gif");
}

#paginator  .home  a:hover {
background-image:url("../system-graphics/backtohome_on.gif");
}






#navcontainer ul
{
height: 77px;
margin: 5px 0 0px 190px;
list-style-type: none;
font-family: MS Sans Serif, Geneva, sans-serif;
font-size: 10px;
font-weight: normal;
border: 0px solid #000000;
text-align: right;
padding: 0px 0px 0px 0px;
}

#navcontainer li { 
margin: 0px 0 0px 0; 
padding: 0px 0px 0px 0px;
}

#navcontainer a
{
display: block;
padding: 0px 2px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #333;
width: 140px;
background-color: #fff;
line-height: 110%;
}


#navcontainer a:link, #navcontainer a:visited
{
width: 140px;
color: #FE9164;
text-decoration: none;
padding: 0px 0px 0px 0px;
}

#navcontainer a:hover
{
width: 140px;
border: 0px solid #333;
padding: 0px 0px 0px 0px;
color: #B0B0B0;
}

#navcontainer .navcontainer li strong a
{
color: #B0B0B0;
}