html					{ font-family: helvetica,arial,sans-serif; font-size: 12px; color: #666; line-height: 175%;  margin: 0; padding: 0; }
body					{ background-image: none; background-attachment: fixed; background-position: top center; background-color: #495058; margin: 0; padding: 20px 0 0 0; }
h1,h2,h3,h4,h5			{ margin-bottom: 3px; padding-bottom: 3px; }
div#hgoben 				{ background-image: none; background-position: bottom left; background-repeat: no-repeat; width: 900px; height: 10px; margin: 0 auto; }
div#hgkopfleiste 		{ background-image: none; background-repeat: repeat-y; width: 900px; margin: 0 auto; }
div#hgkopfleiste img 	{ margin: 0 auto; display: block; width: 878px; height: 159px; border: 0px solid green; text-decoration: none;}
div#hgmitte 			{ background-image: none; background-repeat: repeat-y; width: 900px; min-height: 100px; margin: 0 auto; }
div#inhalt				{ background-image: none; background-repeat: no-repeat; background-position: top left; background-color: #fff; width: 878px; min-height: 260px; margin: 0 auto; }
div#inhaltjob			{ background-image: none; background-repeat: no-repeat; background-position: top left; background-color: #fff; width: 878px; min-height: 260px; margin: 0 auto; }
div#inhaltportfolio		{ background-image: none; background-repeat: no-repeat; background-position: top left; background-color: #fff; width: 878px; min-height: 260px; margin: 0 auto; }
div#inhaltohne			{ background-image: none; background-repeat: no-repeat; background-position: top left; background-color: #fff; width: 878px; min-height: 260px; margin: 0 auto; }
div#inhaltlinks			{ margin: 45px 0 0 55px; width: 364px; float: left; min-height: 220px; }
div#inhaltlinkskontakt	{ margin: 25px 0 0 55px; width: 364px; float: left; min-height: 220px; }
div#inhaltlinksagentur	{ margin: 25px 0 0 55px; width: 364px; float: left; min-height: 220px; }
div#inhaltlinksplanung	{ margin: 25px 35px 0 55px; width: 425px; float: left; min-height: 220px; }
div#inhaltlinksillu		{ margin: 25px 35px 0 55px; width: 465px; float: left; min-height: 220px; }
div#inhaltrechts		{ margin: 45px 0 0 80px; width: 355px; float: left; min-height: 220px; }
div#inhaltref			{ background-image: none; background-repeat: no-repeat; background-position: top left; background-color: #fff; width: 878px; min-height: 260px; margin: 0 auto; }
div#inhaltkontakt		{ background-image: none; background-repeat: no-repeat; background-position: top left; background-color: #fff; width: 878px; margin: 0 auto; }
div#inhaltreferenzen	{ margin: 0 55px 0 55px; width: 760px; padding-top: 30px; }
div#inhaltrechtsbild	{ margin: 25px 0 0 10px; width: 355px; float: left; }
div#inhaltrechtskontakt	{ margin: 25px 0 0 75px; width: 355px; float: left; }
div#inhaltrechtsplanung	{ margin: 25px 0 0 0px; width: 310px; float: left; }
div#hgunten 			{ background-image: none; background-repeat: no-repeat; width: 900px; height: 10px; margin: 0 auto; }
div#companylinks		{ width: 900px; height: 25px; margin: 0 auto 15px auto; text-align: center; color: #fff; font-weight: normal; font-size: 12px; }
div#companylinks a:link		{ text-align: center; color: #fff; text-decoration: none; }
div#companylinks a:visited	{ text-align: center; color: #fff; text-decoration: none; }
div#companylinks a:hover	{ text-align: center; color: #dadada; text-decoration: underline; }
.breaker					{ clear: both; }
img#headline1				{ width: 299px; height: 29px; display: block; margin-top: 15px; margin-bottom: 5px; }
img#headline2				{ width: 301px; height: 29px; display: block; margin-top: 15px; margin-bottom: 5px; }
img#portfoliohead1			{ width: 142px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#portfoliohead2			{ width: 299px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#impressumhead			{ width: 138px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#headlineillu			{ width: 314px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#headlinefoto			{ width: 234px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#designhead				{ width: 300px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#kontakthead				{ width: 353px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
div.absatz					{ margin-top: 3px; }
div.absatzgross				{ margin-top: 10px; }
img#agenturteam				{ width: 422px; height: 355px; display: block; margin-top: 10px; }
img#headlineagentur			{ width: 298px; height: 34px; display: block; margin-top: 10px; }
img#referenzenhead			{ width: 375px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#balletthead				{ width: 388px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#deumahead				{ width: 441px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#goetterthead			{ width: 252px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#hochzeitsmessehead		{ width: 441px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#kirchentaghead			{ width: 441px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#krombacherhead			{ width: 441px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#nrwtaghead				{ width: 441px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#quasthead				{ width: 441px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#sfshead					{ width: 441px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#steinseiferhead			{ width: 441px; height: 22px; display: block; margin-top: 10px; margin-bottom: 15px; }
img#headlineplanung			{ width: 282px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#headlinekommunikation	{ width: 592px; height: 34px; display: block; margin-top: 10px; margin-bottom: 5px; }
img#ref1,img#ref2,img#ref3,img#ref4,img#ref5 { width: 756px; height: 153px; }
div#refimages				{ margin: 5px 0 15px 0; }
img#gears					{ width: 310px; height: 195px; margin-top: 90px; }
img#design					{ width: 201px; height: 254px; margin-top: 10px; margin-left: 80px; }
img#tinte					{ width: 303px; height: 274px; margin-top: 5px; margin-left: 20px; }
img#pinsel					{ width: 149px; height: 213px; margin-top: 45px; margin-left: 70px; }
img#foto					{ width: 266px; height: 199px; margin-top: 15px; margin-left: 20px; }
ul#listeplanung 			{ padding-left: 12px; }
div.auftraghead				{ margin-bottom: 10px; font-weight: bold; float: left; width: 110px; }
div.auftragbody				{ margin-bottom: 10px; font-weight: normal; float: left; width: 550px; }
div.vspacer					{ height: 15px; }
img#ballettbild				{ width: 766px; height:367px; }
img#deumabild				{ width: 766px; height:420px; }
img#goettertbild			{ width: 759px; height:433px; }
img#hochzeitsmessebild		{ width: 766px; height:352px; }
img#kirchentagbild			{ width: 766px; height:366px; }
img#kromabacherbild			{ width: 766px; height:325px; }
img#nrwtagbild				{ width: 766px; height:457px; }
img#quastbild				{ width: 766px; height:410px; }
img#sfsbild					{ width: 572px; height:427px; }
img#steinseiferbild			{ width: 766px; height:410px; }
a.textlink:link				{ text-decoration: none; color: #b1c800; }
a.textlink:visited			{ text-decoration: none; color: #b1c800; }
a.textlink:hover			{ text-decoration: none; color: #333; }
input.inputtext, textarea.inputtext	{ border: 1px solid #666; font-family: helvetica,arial,sans-serif; font-size: 12px; color: #666; line-height: 20px;  margin-bottom: 21px; padding: 5px; width: 322px; }
input.vorbelegung, textarea.vorbelegung	{ border: 1px solid #666; font-family: helvetica,arial,sans-serif; font-size: 12px; color: #aaa; line-height: 20px;  margin-bottom: 21px; padding: 5px; width: 322px; }
input.normal, textarea.normal { border: 1px solid #666; font-family: helvetica,arial,sans-serif; font-size: 12px; color: #666; line-height: 20px;  margin-bottom: 21px; padding: 5px; width: 322px; }
div#k1						{ margin: 0 55px 0 55px; width: 760px; padding-top: 30px; }
input#ergebnis				{ border: 1px solid #666;  font-family: helvetica,arial,sans-serif; font-size: 12px; color: #666; line-height: 20px; margin-bottom: 21px; padding: 5px; }
div#submit					{ margin: 0 auto; width: 65px; padding-bottom: 20px;}
div#fehler 					{ width: 766px; border: 1px solid red; padding: 5px; margin-top: 10px; }
div#danke					{ height: 350px; }




div#container			{ border: 2px solid gray; }
div#flashcontainer		{ margin: 0 auto; width: 900px; height: 300px; overflow: hidden; }
div#flash				{ display: none!important; }
div#flashprint			{ width: 880px; height: 300px; margin: 0 auto; display: block!important; margin-top: 6px;}
